This is the map randomizer, and it loads the map, but, I want it to tp all the players to 2 different teams. Anyone know what to add??
while true do
wait(30)--intermission
maps = game.ServerStorage.Maps:GetChildren()
map = maps[math.random(1, #maps)]
map:Clone().Parent = game.Workspace
blue = 0
red = 0
local teamplay = game.Players.GetChildren()
for i = 1,game.Players.NumPlayers do
local ran = math.random(1,game.Players.NumPlayers)
if blue == red then -- if they are the same it is randomely generated
br = math.random(1,2)
if br == 1 then
teamplay[ran].TeamColor = BrickColor.new("Bright blue")
elseif br == 2 then
teamplay[ran].TeamColor = BrickColor.new("Bright red")
end
elseif red >= blue then
teamplay[ran].TeamColor = BrickColor.new("Bright red")
elseif blue >= red then
teamplay[ran].TeamColor = BrickColor.new("Bright blue")
end
end
for _,player in pairs(game.Players:GetPlayers()) do
if player.Character then
spawns = map.Spawns:GetChildren()
player.Character:MoveTo(spawns[math.random(1, #spawns)].Position)
end
end
wait(300)-- five minutes
for i,player in pairs(game.Players:GetPlayers()) do
if player.Character then
player.Character.Head:remove()
player.TeamColor = BrickColor.new("White")
end
end
end

3 comments
I have tried, where should the spawns be and what should their names be??
And also, im not sure if its just me, but when I load it, my name is like glitched in between the teams, or is it a glitch
ROBLOX tries to auto balance teams and you would need 2 players for it to work.