MoveTo Orientation Problem

Hello community! I have a recurring problem that is due to the :MoveTo
So the problem is that when a model has a humanoid, and it is in the requested position, then it will be oriented in one direction. I don’t know why it’s oriented that way :confused:

https://gyazo.com/7a962d1ee44c05c6fec76c5d81fde70c

Script:

local NPC = script.Parent[“Fire Frog”]

while true do
wait()
NPC.Humanoid:MoveTo(script.Parent.D1.Position)
NPC.Humanoid.MoveToFinished:wait()
wait(2.5)
NPC.Humanoid:MoveTo(script.Parent.D2.Position)
NPC.Humanoid.MoveToFinished:wait()
wait(2.5)
NPC.Humanoid:MoveTo(script.Parent.D3.Position)
NPC.Humanoid.MoveToFinished:wait()
wait(2.5)

end

It looks like this is because the HumanoidRootPart of the rig is oriented towards a different facing direction than all the limbs connected to it.

Perhaps try rotating the limbs to match the orientation of the HRP?

I have absolutely nothing to what you said ;-;

I understood absolutely nothing

What is the HRP???

the orientation of the HumanoidRootPart is the same as the members .

That definitely can’t be the case because when I see stuff like this that’s usually an indicator that the HumanoidRootPart is facing a different different from the parts attached to it. Humanoids move in the looking direction of the HumanoidRootPart.

Try rotating the HumanoidRootPart around by 90 degrees until the movement looks correct.

Okay! Thank you for the advice

1 Like

Indeed, that was it! Thank you very much!

1 Like