I have a for loop that is supposed to spawn zombies on different locations but I encounter two errors. Number one, the zombie dies immediately after he got teleported, and number two I get this in the output Position is not a valid member of NumberValue. This output is different each time I load the game. Sometimes NumberValue, sometimes script and sometimes even camera get displayed at the end of the error output.
local zombieSpawns = workspace:GetChildren("zombieSpawns")
for i = 1, zombieAmount.Value do
local Zombies = workspace:GetChildren("Zombiess")
if #Zombies <= zombieMax then
local zombieClone = game:GetService("ServerStorage").Zombie:Clone()
zombieClone.Parent = workspace.zombiess
local randomSpawn = math.random(1, #zombieSpawns)
zombieClone:MoveTo(zombieSpawns[randomSpawn].Position + Vector3.new(0,1,0))
end
end
Thanks in advance, Kryddan
