Humanoid:MoveTo() placement issue

I am making an NPC movement system, however when it returns to a position it does not face properly. Please review the attached images and let me know if you have any solutions.

Before:
image

After:

Once the NPC has reached the destination, I would recommend that you check if the NPC’s rotation matches the desired rotation. If it’s rotated the wrong way, you can rotate the HumanoidRootPart to the desired angle.

You could put an invisible part and turn CanCollide off in the location you want the NPC to return to and then use PivotTo like so:

npc:PivotTo(station1.CFrame)

With station1 being the invisible part. You may have to rotate the part to get it so lines up correctly. Just make sure the “front” of the part faces the way you want.

1 Like

People usually rotate the CFrame once the MoveTo is finished.