So I've looked through wikis and forums and asked people on the "Scripter" sections of the forums. But they were rude and gave no help at all. So I had to keep looking and found this. I was wondering how do I script a simple team assign script that assigns the players ingame into 2 teams. I understand it will use the mechanics of a for loop & functions with getchildren. But the problem for me is, I don't know how to make it so the script splits the player ammount into two teams. Can you help?
Right now I can't really think up of anyway on how to code it. But this is what i currently go until i go stuck with the team assign
--[LOAD]--
print("Starting Module..")
print("Done!")
--[Locals]--
local Intro = Game.StarterGui.Intro.Screen
local TextBox = Game.StarterGui.Intro.Screen.TextBox
--[GUI Loading]--
print("Loading Files Start!")
Intro.Enabled = true
wait(3)
TextBox.Text = "Loading files."
TextBox.Text = "Loading files.."
TextBox.Text = "Loading files..."
TextBox.Text = "Loading files."
TextBox.Text = "Loading files.."
TextBox.Text = "Loading files..."
wait()
TextBox.Text = "Done"
wait()
Intro.Enabled = false
--[Game Messages]--
Instance.new("Hint", Workspace)
Game.Workspace.Message.Text = "Starting Round..."
Game.ServerStorage.Map1:Clone()
Game.Map1:MakeJoints()
Game.Worksapce.Message.Text = "Making teams.."
--[TEAM ASSIGN ]-- < HELP HERE PLEASE
--[Start!]--
Game.Workspace.Message.Text = "Gamemode: Team Deathmatch"
wait(2)
Game.Workspace.Message.Text = "You have 5 Minutes, Once you
're teleported the timer starts."
wait(3)
Game.Workspace.Message:Destroy()
--[Teleport Teams]--

2 comments
This script has so many errors, It will take like a day to fix...
Line 29, Should be "local NAMEOFVARIABLEHERE=Instance.new("Hint", Workspace)