Is there a way to spawn an obj from code?

Even if they did make that, chances are you’re better off going ahead with the “pooling approach” already mentioned. E.g. place a whole bunch of props in your map somewhere underneath/hidden, and teleport them in/out as a way to “spawn”. Not only does this bypass the prop spaawn limit of 100/200 per-script/global, but you can do it with literally anything, and it’s also almost certainly better on performance to “pool instances” like this instead of actually spawning. Lots of modern games still do this by choice, as a way to “preload” the spawns and ensure there’s no stutter from literally loading the thing as soon as it’s spawned.

Also this has the advantage of showing a more accurate memory usage.

It’s obviously more initial work but it’s one of those things that you really only need to write the bulk of the code once, since everything you spawn will just be a creative_prop container anyway it’s very re-usable.