NPCs wont move on local script while the character autoload is set to false. That means the following code will work on local script only when CharacterAutoLoad is set to true and will not work when CharacterAutoLoad is set to false.
wait(5)
print("Start")
workspace.Folder.Rig.Humanoid:MoveTo(Vector3.new(100,0,0))
workspace.Folder.Rig.Humanoid.MoveToFinished:Wait()
print("End")
It happens all the time.
No beta feature enabled.
Tested in studio play solo
Expected behavior
I expect the player to be able to see the npc moves.
here is the file
TopDown.rbxl (77.6 KB)
(Set CharacterAutoLoad to false to see the bug or if its on move away from the character)