this script teleports each player to a random zone every 15 seconds but the output says "bad argument #2 (interval is empty)" why does that happen? Also I think this can teleport 2 or more players to the same zone, is there any way to fix that?
players = game.Players:GetChildren()
spawn1 = workspace.Model1.Baseplate
spawn2 = workspace.Model2.Baseplate
spawn3 = workspace.Model3.Baseplate
spawn4 = workspace.Model4.Baseplate
spawn5 = workspace.Model5.Baseplate
spawn6 = workspace.Model6.Baseplate
spawn7 = workspace.Model7.Baseplate
spawn8 = workspace.Model8.Baseplate
spawn9 = workspace.Model9.Baseplate
spawn10 = workspace.Model10.Baseplate
while true do
wait(15)
players[math.random(1, #players)]:MoveTo(spawn1.Position) --bad argument #2 (interval is empty)
players[math.random(1, #players)]:MoveTo(spawn2.Position)
players[math.random(1, #players)]:MoveTo(spawn3.Position)
players[math.random(1, #players)]:MoveTo(spawn4.Position)
players[math.random(1, #players)]:MoveTo(spawn5.Position)
players[math.random(1, #players)]:MoveTo(spawn6.Position)
players[math.random(1, #players)]:MoveTo(spawn7.Position)
players[math.random(1, #players)]:MoveTo(spawn8.Position)
players[math.random(1, #players)]:MoveTo(spawn9.Position)
players[math.random(1, #players)]:MoveTo(spawn10.Position)
end

1 comment
thanks!