I've changed the default character to a basic rig with all colours as white (255,255,255), and apon teleporting their skin colour changes on what team they are on. Heres what i did:
local function PaintPlrO(plr)
if plr:FindFirstChild("Body Colors") then
plr:FindFirstChild("Body Colors").HeadColor3 = Color3.new(255, 149, 0) -- orange
end
end
PaintPlrO(plr.Character) -- this is just a example
Now this works fine the client who get painted but for everyone else, they are a dark shade of green Picture
Edit: I checked on the client/server and they both have a colour code of "255, 255, 0" so I don't know why one is green and one is not
Edit2: some reason the colour code is very high and I've just realised i did .new instead of .fromRGB
