I am making a story game which takes place in different locations. So what should I do to teleport the NPCs to where I teleport the players during the transition period. Should I move the NPC models using script? OR should I have a copy of the same NPCs in the required location already? Which would be better? Also I do not know how to change Model origin position using script, how would I do that?
Currently I have made several folders in replicated storage with the same NPCs but in different locations, example : NPCsinsideBus etc. Basically, I destroy the NPCs in the recent location and move the NPCs for the next location from folder to workspace. Is this efficient?