Group Team Auto Assign script not working (3rd post)

I made a 2nd POST about my not working group team auto-assign.

It teams everyone in neutral, that makes no sense to me at all.

game.Players.PlayerAdded:Connect(function(player)
		if player:GetRankInGroup(9659028) == 255 then
			player.Team = game.Teams["Army Staff"]
		    player:LoadCharacter()
		elseif player:GetRankInGroup(9659028) == 254 then
			player.Team = game.Teams["Army Staff"]
			player:LoadCharacter()
		elseif player:GetRankInGroup(9659028) == 253 then
			player.Team = game.Teams["Army Staff"]
			player:LoadCharacter()
		elseif player:GetRankInGroup(9659028) == 252 then
			player.Team = game.Teams["Army Staff"]
			player:LoadCharacter()
		elseif player:GetRankInGroup(9659028) == 251 then
			player.Team = game.Teams["Army Staff"]
			player:LoadCharacter()
		elseif player:GetRankInGroup(9659028) == 249 then
			player.Team = game.Teams["Army Staff"]
			player:LoadCharacter()
     	elseif player:IsInGroup(9667328) then
	    	player.Team = game.Teams["Training & Doctrine Command"]
	     	player:LoadCharacter()
	    elseif player:IsInGroup(9667328) then
	     	player.Team = game.Teams["Military Police Corps"]
		    player:LoadCharacter()
	    elseif player:IsInGroup(9756093) then
		    player.Team = game.Teams["Forces Command"]
		    player:LoadCharacter()
		elseif player:IsInGroup(9659028) then
			player.Team = game.Teams["Personnel"]
			player:LoadCharacter()
		else
			player.Team = game.Teams["Civilian"]
			player:LoadCharacter()
		end
	end)

It does not team me right and I don’t spawn at the right place, I don’t know if it has something with LoadCharacter to do but I’m not sure.

Please help if you know what the problem is, otherwise have a good day.

Try to use LocalScript

game.Players.LocalPlayer.PlayerAdded:Connect(function(player)

It may an issue with your teams, your teams should have Auto Assign on, apart for one which is Civilian, also make sure the “Neutral” property is unchecked.

2 Likes

Thanks for helping, it means alot.

1 Like