hello I’m creating a script to change the skin color, and I need to Fire a RemoteEvent with the code of the color used also by the DataStore, but I don’t know how to make the code with a color number, someone can help me ?
Local Script:
local Button = script.Parent
local RemoteEvent = game:GetService("ReplicatedStorage").CharacterColor
Button.MouseButton1Click:Connect(function()
RemoteEvent:FireServer("Brown", "86, 66, 54" )
end)
Server Script:
RemoteEvent.OnServerEvent:Connect(function(x, argument, newColor)
if argument == "Brown" then
x.Character["Body Colors"].HeadColor3 = newColor
x.Character["Body Colors"].LeftArmColor3 = newColor
x.Character["Body Colors"].RightArmColor3 = newColor
x.Character["Body Colors"].LeftLegColor3 = newColor
x.Character["Body Colors"].RightLegColor3 = newColor
x.Character["Body Colors"].TorsoColor3 = newColor
end
if argument == "Boy" then
x.Character["Body Colors"].HeadColor3 = newColor
x.Character["Body Colors"].LeftArmColor3 = newColor
x.Character["Body Colors"].RightArmColor3 = newColor
x.Character["Body Colors"].LeftLegColor3 = newColor
x.Character["Body Colors"].RightLegColor3 = newColor
x.Character["Body Colors"].TorsoColor3 = newColor
end
if argument == "MidBoy" then
x.Character["Body Colors"].HeadColor3 = newColor
x.Character["Body Colors"].LeftArmColor3 = newColor
x.Character["Body Colors"].RightArmColor3 = newColor
x.Character["Body Colors"].LeftLegColor3 = newColor
x.Character["Body Colors"].RightLegColor3 = newColor
x.Character["Body Colors"].TorsoColor3 = newColor
end
if argument == "Adult" then
x.Character["Body Colors"].HeadColor3 = newColor
x.Character["Body Colors"].LeftArmColor3 = newColor
x.Character["Body Colors"].RightArmColor3 = newColor
x.Character["Body Colors"].LeftLegColor3 = newColor
x.Character["Body Colors"].RightLegColor3 = newColor
x.Character["Body Colors"].TorsoColor3 = newColor
end
_G.clothes[x.UserId]["Color"] = newColor
end)