My code is supposed to create three teams, give them all an anti-tk sword, and then when I click it again it's supposed to change the teams of the people in the three teams to "Trainees" and delete the teams. Currently the script creates the teams, gives the players in the teams swords (With help from another script) And then deletes the teams when I click it again. It does not, however, create the teams again after the first pair of clicks or change the teams of or respawn the players in the three teams. If you could help me out that would be great!
button = script.Parent local on = false function clicked() if (on == false) then local team1 = Instance.new("Team") team1.Name = "Spectators" team1.Parent = game.Teams team1.AutoAssignable = false team1.TeamColor = BrickColor.new ("Institutional white") local team2 = Instance.new("Team") team2.Name = "GreenTeam" team2.Parent = game.Teams team2.AutoAssignable = false team2.TeamColor = BrickColor.new ("Earth green") local sword = game.Lighting.atk sword:clone() sword.Parent = game.Teams.GreenTeam local team3 = Instance.new("Team") team3.Name = "PurpleTeam" team3.Parent = game.Teams team3.AutoAssignable = false team3.TeamColor = BrickColor.new ("Royal purple") sword:clone() sword.Parent = game.Teams.PurpleTeam on = true elseif (on == true) then game.Teams.Spectators:remove() game.Teams.GreenTeam:remove() game.Teams.PurpleTeam:remove() game.Teams.GreenTeam.atk:remove() game.Teams.PurpleTeam.atk:remove() on = false end end script.Parent.MouseButton1Click:connect(function(a) clicked() end)