Today when I’m using Humanoid:MoveTo(), I found that the NPCs will stop when it kind of reaches the destination, but is not very precise (like probably it has an offset of 0.3~0.7 studs when it stops moving). I’ve also implemented a system where NPCs will still move even a 5 second timeout is reached, so the issue is not related to the timeout
Is there a way to fix this? Any help is appreciated!
I think you’re much better off using humanoid:Move() instead as it has no timeouts, and creating your own method that checks if the goal has been reached for stopping