Efficient way to move complex models?

Basically i have some models that have but are not limited to many parts, unions, meshes and stuff. And i would want to move that entire model in a completely different position, orientation. Think of it like a monster.

Writing from script to move each part in a specific position it would be madness. I was thinking of just duplicating it and just changing the transparency but wouldn’t that be a bad idea cause technically we are using more RAM for nothing? So is there actually any way that can be really easy to do that from scripting? Or perhaps a plugin?

You can use :MoveTo(POSITION) if you want to move the position. Whereas if you want to use orientation, you can do a for i,v in pairs() loop. Might not be the most accurate way but it’s something.

You should use Model:PivotTo(CFrame) instead. It’s better and newer. You also have more customization since you can edit the orientation and stuff by just using CFrame. Without a for loop.

3 Likes