MoveTo doesnt go to the exact position it's told to

Whenever you use MoveTo function on any humanoid and tell them to go to a position it will NEVER reach it and whenever you use the MoveTo function again and tell the humanoid go to this position again it wont move and will just stand there like it has already reached the position even tho it did not.

This issue is not caused because of the 8 seconds timeout neither it is because of collisions or anchoring.

Example:
lets say i want the humanoid to move to (0, 0, 10)
now lets use the moveto function
Humanoid:MoveTo(Vector3.new(0, 0, 10))
now whenever its about to reach the position, it finishes at a position it was not told to. It was told to finish at (0, 0, 10) and it finished at (0, 0, 9.7) or something like that.

5 Likes

Thanks for the report! I filed a ticket in our internal database.

1 Like

Any updates on this bug so far?

We have tried to reproduce it but have been unsuccessful. Attached is our attempted reproduction which moves to within 0.002 studs of the target, which is within the expected tolerance of the physics system. If you are able to produce a minimal example of the incorrect behavior, please share and we can re-open this issue.

HumanoidMoveToTest.rbxl (48.1 KB)