I am making a Team dividing script that will divide random players in the game into two teams then teleport on their pads. The problem is i cant make them to desperate evenly and one team wont spawn at their pad. Can you help me? Thanks!
Script:
local participants = {}
local Allies = {}
local Axis = {}
local h = Instance.new("Hint")
while true do wait()
if game.Players.NumPlayers < 2 then
local h2 = h:Clone()
h2.Parent = game.Workspace
h2.Text = "Need 1 More Player to Play!"
wait(1)
h2:Destroy()
wait(1)
elseif game.Players.NumPlayers >= 2 then
break
end
end
--Game
for i,v in pairs(game.Players:GetChildren()) do
table.insert(participants,v)
end
print(unpack(participants))
for i,v in pairs(participants) do
for i = 1,#participants/2 do
table.insert(Allies,v)
table.remove(participants,i)
v.Character.Torso.CFrame = game.Workspace.AlliesSpawn.CFrame + Vector3.new(0,1,0)
end
end
for i,v in pairs(participants) do
for i = 1,#participants/2 do
table.insert(Axis,v)
table.remove(participants,i)
v.Character.Torso.CFrame = game.Workspace.AxisSpawn.CFrame + Vector3.new(0,1,0)
end
end
