How can i make pathfinding not go off the path

I’m making my own tower defence game without tutorials for the first time and I have a problem with the zombies moving.

They have predefined waypoints like in GnomeCodes game but when i make the rigs speed over 50 maybe, it misses the turns and overshoots/drifts off the path.

So I’m asking how i could make a tweening or lerping movement system that adapts to the terrain (goes on top of the path) so that it can’t go off the path

Well… if you put the zombie’s speed over 50 it’s gonna overshoot.

If you want to stop it from doing that, you could just set the Zombie’s HumanoidRootPart’s AssemblyLinearVelocity to 0, 0, 0 (when it reaches the checkpoint) to stop it from overshooting

Alright I will try, thanks for the idea

Yooo, thanks bro, i was spending like a couple of hours trying to fix that problem yesterday haha