Say I run a MoveTo, if I want to run another MoveTo while that one is in progress I want it to override the one before with the new MoveTo, but it seems like the original one just overlaps the new one if you try to run any more MoveTos. Is there any way to resolve this?
When you run new :MoveTo()
it overrides the old one. You can test it by using :MoveTo()
to some random part then after that use :MoveTo(game.Workspace.NPCNAME.HumanoidRootPart.Position)
and it will stop it