Hello First off this is a alt account. That is why bacon hair. Moving on
01 local teams = game:GetService("Teams")
02 local tInfo = {
03 ["Stalker"] = {
04 MaxPlayers = 1;
05 },
06 ["Survivor"] = {
07 MaxPlayers = 9;
08 },
09 ["Spectator"] = {
10 MaxPlayers = 10;
11 }
12 }
13 local function countTeam(team)
14 local count = 0
15 for _, player in next, players:GetPlayers() do
16 if player.Team == team then
17 count = count + 1
18 end
19 end
20 return count
21 end
22
23 local function assignRandomTeam(player)
24 local assigned = false
25 while not assigned do
26 local randomTeam = teams:GetChildren()[math.random(1,#teams:GetChildren())]
27 if randomTeam and countTeam(randomTeam) < tInfo[randomTeam.Name].MaxPlayers
28 then
29 player.Team = randomTeam
30 assigned = true
31 end
32 wait(.5)
33 end
34 end
This the current code i have. I found it on a dev forum. (Cant find it again). The first part of it is how mant people are limited to a team. The secound part (The issue) is i want to to randomly assign player's to a team. For example i want 1 person to be the stalker and others to be survivors. When i load my game it automatically loads me to the Neutral team.I have no Neutral team under my team menu so it creates it because it has no team. I have ran and ran it to see if it was bad luck but i has always been neutral. Also where would i place the file. I have it in the workshop right now but i dont know if I should place it else where. I am new to code so i may not know what you mean. Thank you
