From Garry's Mod
Sets the player to the chosen team.
The team that the player is being set to.
Sets the players team to the first argument when writing "set_team" into the console and respawns the player afterwards, ex. "set_team 1".
function ChangeMyTeam( ply, cmd, args ) ply:SetTeam( args ) ply:Spawn() end concommand.Add( "set_team", ChangeMyTeam )
Sets the player to team 1 and respawns him/her.