local rs = game.ReplicatedStorage
local attack = rs.Attackers.StarterCharacter:Clone()
local defend = rs.Defenders.StarterCharacter:Clone()
local plr = game.Players.LocalPlayer
local starterplr = game.StarterPlayer --I don't get this part
if plr.TeamColor == BrickColor.new("Really red") then
print("terrorist")
defend.Parent = starterplr
elseif plr.TeamColor == BrickColor.new("Really blue") then
print("swat")
attack.Parent = starterplr
end
I want my script to check if the player is on either team and give them each a different StarterCharacter but the problem is that there is no way to change StarterCharacters other than the game.StarterPlayer.

2 comments
Then why dont you use game.StarterPlayer?
Because I need different StarterPlayers for people on different teams. Putting one StarterCharacter in game.StarterPlayer will effect everyone.