How to stop MoveTo being cancelled when the character is rotated

Alright, I’ll make it simple, basically I use pathfinding and :MoveTo() to get a NPC to move to a destination. But I specifically want it so that I can rotate the NPC’s character during this :MoveTo(), except that cancels the movement. Is there a way to fix this?

Well, MoveTo() breaks if the character doesn’t reach the destination within 8 seconds.