So I have a zombie model and a part which is where the zombies spawn from. I have the script that clones and spawns the zombies but I'm confused even though I've fixed this. Why do I have to use MoveTo?
The script that is working is here:
zombie = game.Workspace.ServerStorage.Zombie
spawn = game.Workspace.ZombieSpawn
while true do
local zombieCopy = zombie:Clone()
zombieCopy.Parent = game.Workspace
zombieCopy:MoveTo(spawn.Position)
wait(5)
end
I'm confused about why I have to use zombieCopy:MoveTo(spawn.Position) and not zombieCopy.Position = spawn.Position.
I'm new to scripting so please understand me if I am missing something obvious.

2 comments
But what if I used a 'BodyPosition'?
That could work too. . It's a physics object. You can manipulate the properties of the BodyPositon to try and move the model.