Colored Starter Character

TLDR: i need help figuring out how to color specific limbs from the “Game Settings” tab.

I need help for a simple thing, i want to make it so when someone joins into the game, they are all the same avatar, i know all of these settings are in the game settings, and i already have them set to one rig type and size, but i need help with the coloring, is the t-shirt system the only thing i can do, or can i change individual limbs to a color

1 Like

If you want all of the players who join your game to have the same character, insert a StarterCharacter inside of StarterPlayer, and then color all of the parts you want.

You can get or make a character and then just rename it to this specifically StarterCharacter and put it in StarterPlayer. This will set the starter character to that model.

1 Like

i was also thinking of possibly adding a function to randomize the color on the torso portion, what would i do then?

Add a server script and put this

Game:GetService("Players").PlayerAdded():Connect(Function(plr)
      plr.CharacterAdded():Connect(function(char)
               char:WaitForChild("Torso").Color = Color3.FromRGB(math.Random(1, 255), math.Random(1, 255), math.Random(1, 255))
    end)
end)
1 Like

i’m not sure i put the script in the right place because it didn’t change the basic torso color.

it needs to be a server script and it doesn’t really matter where you put it.

1 Like

i ran into a syntax with the code:

ServerScriptService.Script:5: attempt to call a RBXScriptSignal value

Here is the code:

Ran = math.random(1, 255)
print("Var")

game:GetService("Players").PlayerAdded():Connect(function()
	print("Found Player")
	game:GetService("Players").CharacterAdded():Connect(function(char)
		print("Found Character")
		char:WaitForChild("Torso").BrickColor = BrickColor.new("New Yeller")
		print("Changed Color?")
	end)
end)

print("End")

it only came back printing “Var”

that’s because you’re trying to wait until the Players service loads its character.
game.Players does not have a character

game.Players.PlayerAdded:Connect(function(player)
    player.CharacterAdded:Connect(function(character)
        character["Body Colors"].TorsoColor = BrickColor.random()
    end)
end)

that just breaks my heart when I see that

1 Like

Godzilla had a stroke readin that

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.