When I move a model from rep storage into workspace, it falls apart.
All the parts are attached with inlets and studs, and don't fall apart if I start the game with the model in workspace. Is there anyway to keep the parts together without clicking on every part and creating a weld?
If the parts are all touching each other on the correct surfaces, you can simply use :MakeJoints() on the model. But if they're not aligned, you could use a basic weld script with the model. Or make your own, if you need to.