I do actually have significant knowledge, there are limits to resources games can only handle a certain amount of resource before becoming unstable, and by 'preventing further writes' I meant stopping anything from being written to any address in memory (potentially overwriting something existing) (i.e stop an object from being created) as .NET apparent has a tough time managing memory on it own.. I don't you quite understand what I'm saying the issue is. But in essence what I'm saying is, is that if GTA wont manage resources, then LCPDFR should.
some pseudo:
If Number_of_Objects > object_Limit
throw exception edit: You could also free some existing objects here and then create the object.
else
object o = object();