So Roblox advises us to parent anything after you’ve done all the initial things (such as changing colour, size, position, etc). But to move a model using :MoveTo() you have to first parent it to the workspace. Is there any reason behind this?
1 Like
Just taking a guess, but I believe it’s because when using MoveTo(), the model will be moved upwards if something obstructs the position it is set to. So if you move something inside a part or terrain, the model will be placed above the object.
It has to be in workspace because everything else is in there. It would be kind of odd if it’s being moved upwards in regards to parts inside workspace if the model itself isn’t in workspace.
1 Like
The same could be said for parts though. But I can change the position of a part. then parent it to the workspace and it would work. I just find it weird that models don’t have the same behaviour.
1 Like
It’s an interesting question. Maybe it’s because this is a function of model instead of a property. ¯\_(ツ)_/¯
1 Like