Try using the HumanoidDescription:
SomeRemote.OnServerEvent:Connect(function(Player)
local Humanoid = Player.Character and Player.Character:FindFirstChild("Humanoid")
if (Humanoid) then
local HumanoidDescription = Humanoid:GetAppliedDescription()
HumanoidDescription.HeadColor = --set color
HumanoidDescription.LeftArmColor = --set color
HumanoidDescription.LeftLegColor = --set color
HumanoidDescription.RightArmColor = --set color
HumanoidDescription.RightLegColor = --set color
HumanoidDescription.TorsoColor = --set color
Humanoid:ApplyDescription(HumanoidDescription)
end
end