I have a local script (inside of StarterPlayerScripts) that makes an npc walk towards an anvil. For some reason however, he won’t begin walking. (He isn’t anchored)
The reason it doesn’t move is simply because you can’t use MoveTo from a LocalScript to a regular npc. However, if the npc is on the client, MoveTo works fine.
So to do this u can put the shopman in ReplicatedStorage, clone it with the LocalScript and position it wherever it should be. Then if you want to move it it will only be visible for the client, but I guess it’s what you’re trying to accomplish.