Hello! I have been trying to find a way to split players into 2 teams, can somebody help out with this?
I haven’t found a way do do this and have been trying to for an hour or so.
Hello! I have been trying to find a way to split players into 2 teams, can somebody help out with this?
I haven’t found a way do do this and have been trying to for an hour or so.
Perhaps this could help?
Team Balancing (roblox.com)
I’m also sure there are youtube tutorials out there.
Here’s an example, posted before.
I did not test this code but it might work (note that you will have to adapt this code for your own game)
local players = game.Players:GetPlayers()
local teamCount = #players % 2 --Checks if the count is even or odd
local extraPlayer
local teamAssignment = "A"
if teamCount == 1 then
extraPlayer = table.remove(players,#players)
end
for i, teamMember in pairs(players) do
if teamAssignment == "A" then
teamAssignment = "B"
teamMember.Team = YOUR_TEAM_HERE --Add your own team name here as a variable
else
teamAssignment = "A"
teamMember.Team = YOUR_TEAM_HERE_NO_2 --Add your own team name here as a variable
end
end
local teams = {YOUR_TEAM_HERE,YOUR_TEAM_HERE_NO_2}
if extraPlayer ~= nil then
extraPlayer.Team = teams[math.random(1,2)]
end
Thanks! This really helps out!