Best way to go about making a spawning system

Hello I have a assignment in a bus company similar to west over islands or such, currently the game is super laggy and I’ve been told that is because of the over 350 unique bus models that are stored in server storage currently that get cloned when a bus is spawned. I need to figure out a way to keep all the buses with minimal game lag.

Some proposed solutions are to insert models from the Roblox library when needed although I’m not sure if this is very efficient. Each bus is over 300k parts.

a way to achieve this is to make unions, the parts of the bus, convert them to unions

and another way would be for you to make meshes

It’s probably because of the 300k parts per bus. Do you really need THAT many? 300k is typically how much an entire GAME would take, and a big one at that. Maybe try using MeshParts.