Autoteamer Help

Why is this script not working and how could I make it so when introUI.PlayButton is pressed it then teams you instead of when you join.

game.Players.PlayerAdded:connect(function(p)
	wait(1) 
	p:GetRankInGroup(7211189) == 4 then
	p.TeamColor = game.Teams['Correctional Officer'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 5 then
	p.TeamColor = game.Teams['Correctional Officer'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 6 then
	p.TeamColor = game.Teams['Correctional Officer'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 7 then
	p.TeamColor = game.Teams['Correctional Officer'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 8 then
	p.TeamColor = game.Teams['ERT'].TeamColor 
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 9 then
	p.TeamColor = game.Teams['ERT'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 10 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 11 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 12 then
	p.TeamColor = game.Teams['High Command'].TeamColor 
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 13 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 14 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 15 then
	p.TeamColor = game.Teams['High Command'].TeamColor 
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 253 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
elseif p:GetRankInGroup(7211189) == 255 then
	p.TeamColor = game.Teams['High Command'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
else
	p.TeamColor = game.Teams['Prisoner'].TeamColor
	wait(0.1)
	plr:LoadCharacter()
end
end)

You forgot an if on this line, p:GetRankInGroup(7211189) == 4 then. And you could use a RemoteEvent when the PlayButton is activated, fire the remote.

1 Like