Im trying to make a custom character change its color of the arms and torso. it doesn't do anything

local Players = game:GetService(“Players”)

Players.PlayerAdded:Connect(function(player)

script.Parent.Torso.BrickColor = BrickColor.Random()

script.Parent.LeftArm.BrickColor = BrickColor.Random()

script.Parent.RightArm.BrickColor = BrickColor.Random()

end)
it just keeps the arms and torso the same

2 Likes

Can you make sure that your character is R6? R15 characters won’t have leftarm and rightarm, instead, they’ll have right and left upper, lower arms

(You cam change character’s starter rig type in game setting)

2 Likes

i know but my character kinda is like r6 and r15 in the same ways

1 Like

Um… I’m not sure what you’re talking about
R6 and R15 is different
You can change it in the avatars menu in roblox
rrrr
R15 is much better for animation, as R8 is simple to script

1 Like

not to be mean but its a Custom character, not like an actual player that you can use

nvm i just did it im stupid oh wow

You don’t need to make a players variable:

game.Players.PlayerAdded:Connect(function()

can be done as well.

i know but like i did something VERY VERY DUMB it turns out i had to make it simpler and not advanced like this
script.Parent.Torso.BrickColor = BrickColor.random()

script.Parent.RightArm.BrickColor = script.Parent.Torso.BrickColor

script.Parent.LeftArm.BrickColor = script.Parent.Torso.BrickColor

1 Like