Why was :GetModelCFrame() deprecated?

Ethan, GetModelCFrame() is not for moving models. It’s for reading the center of a model. Of course I’ll use a PrimaryPart when I want to move models, though I’ll still have to generate that primary part with GetModelCFrame() .

*and rotate a model about its center
*and get a player’s distance from the model (you’d have to position the PrimaryPart to model:GetModelCFrame() to be able to get the player’s distance from the model if you were thinking of using PrimaryPart)
*and prevent yourself from spamming your game with invisible dummy parts to use as PrimaryParts just because you need to access the model’s origin

and for the bounding box, not only do I use it for collision boxes around my models, but I also use it for generating selection boxes around models

I’ve also used it for generating a selection circle under buildings when you hover your mouse over them in the past.

You’re underestimating the use of a model’s origin.

1 Like