The script isn't working I tried to fix it endless times, it just wont run. Help me please, Here's the script(I believe the problem might be in the position?):
while true do
repeat
local m = instance.new("Message",workspace)
m.Text = "Need 1 more player to start"
wait(3)
m:destroy()
wait(5)
until #Players >= 2
for i = 10,1,-1 do
local m = Instance.new("Message",workspace)
m.Text = "Countdown[ "..i.." ]"
plrs = game.Players:GetChildren()
local hum = game.Workspace.Character.findFirstChild("Humanoid")
if hum then
local players = game.Players:GetChildren()
for i = 1,#players do
pcall(function()
table.insert(players, i, players[i])
wait(.1)
local Positions = {Vector3.new(-1204.75, -378.47, -2526.39), Vector3.new(-1073.11, -412.23, -2566.14),Vector3.new(-1073.11, -348.64, -2988.701),Vector3.new(-1204.75, -378.47, -2740.15)} -- Add your positions here
math.randomseed(tick())
local players = game:GetService("Players"):GetPlayers()
for i=1,24 do
if #players then
local current = math.random(1,#players)
local position = Positions[math.random(1,#Positions)]
if players[current] and players[current].Character then
players[current].Character:MoveTo(position)
end
end
wait()
end

5 comments
It just wont create that message..
You should tab your code in a sane fashion.
I'm a beginner don't really know how to tab code.
Is this a free model?
No, I created this go ahead and stereotype because I failed a script. Won't do you any good.