game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(char)
if char then
local plr = game.Players:GetPlayerFromCharacter(char)
local color = char:WaitForChild("Body Colors")
local torso = char:WaitForChild("Torso")
color.TorsoColor = BrickColor.new(player.TeamColor)
torso.BrickColor = BrickColor.new(player.TeamColor)
end
end)
end)
I don't get it, i have no error at all and it still does nothing. Please help.

2 comments
Doesn't your shirt stop you from seeing the color of the torso?
Please be more descriptive you can learn how to post a good question/answer here: https://scriptinghelpers.org/help/how-post-good-questions-answers