Hey there I have encountered a problem where the :MoveTo function does not move all of its contents to the arguments position. It is clear that the model is seperated as the blue box which surrounds the model is stretched out.
I have used the function on the client as i only want it to appear on a certain client
I think move to will not respect nested models and will leave them as is. you can write some manual code to get around this pretty easily but if you can use primary part, you may as well just use that.
The bad thing is, i am trying to move a car and when if i move say its wheels to the desired part, it would not respect its position on the car and the wheels will just be on top of the part rather than connnected to the car
pov: no script provided when asking for help
i donât think MoveTo() will be able to move nested models inside the targeted model, just like what @mc3334 said
edit: forgot to read the recent comment
-- When it moves the car: ALSO I would have the primary part the first child of the model then any child of the primary part or model should move
script.Parent:SetPrimaryPartCFrame(cframe.new(0, 0, 0))
-- create a CFrame
local cFrame1 = CFrame.new(0, 4, 0)
-- or we can create a CFrame like this
local cFrame2 = CFrame.lookAt(Vector3.new(0, 4, 0), Vector3.new(0, 4, -20))
model:PivotTo(cFrame1)
If you attempted to use a custom model that you have not rigged and have not set the primary part then :MoveTo Will not work as it should. also make sure your hip-height is set to the right height and that the humanoid has health.
Also by anchoring parts you are disabling the :MoveTo feature meaning some parts will not be moveable so check that you didnât anchor anything too.