in full detail, I am trying to switch the color to the color black, then with the same key switch back to the player's original skin color, but using the same key (q). do i use elseif or what?
PROBLEM:
there are two problems,
1, being: I'm trying to make a script where if you click a certain key it turns your arm black. if you click the same key you can revert to your original skin color. it doesn't seem to work when i use elseif? im new to this so if you could help i'd be glad. without this I can't continue problem 2.
2, being: in line 54, it says that there is no such thing as BrickColor, in the player in workspace. once you fix 1, this one is the next problem.
THIS IS A LOCALSCRIPT.
Player = game.Players.LocalPlayer
mouse = Player:GetMouse()
repeat wait() until Player.Character
local char = Player.Character
local torso = char:findFirstChild("Torso")
local leftarm = char:findFirstChild("Left Arm")
enabled = true
function onKeyDown(key)
key = key:lower()
if key == 'q' then
local part = char["Left Arm"]:Clone()
part.BrickColor = BrickColor.new("Institutional white")
part.Material = "Neon"
part.Name = "LeftArm2"
part.CFrame = leftarm.CFrame
part.Anchored = true
part.CanCollide = false
wait()
part.Parent = char
for i = 1, 10 do
part.Size = part.Size +Vector3.new(0.1,0.1,0.1)
part.Transparency = part.Transparency + 0.1
part.CFrame = leftarm.CFrame
wait()
end
part:destroy()
torso.Anchored = true
leftarm.BrickColor = BrickColor.new('Really black')
leftarm.Material = 'Neon'
leftarm.Reflectance = 0.1
torso.Anchored = false
end
wait()
elseif key =='q' then
local part = char["Left Arm"]:Clone()
part.BrickColor = BrickColor.new("Institutional white")
part.Material = "Neon"
part.Name = "LeftArm2"
part.CFrame = leftarm.CFrame
part.Anchored = true
part.CanCollide = false
wait()
part.Parent = char
for i = 1, 10 do
part.Size = part.Size +Vector3.new(0.1,0.1,0.1)
part.Transparency = part.Transparency + 0.1
part.CFrame = leftarm.CFrame
wait()
leftarm.BrickColor = BrickColor.new(game.Workspace[Player.Name].BrickColor.Value)
end
end
end
enabled = false
mouse.KeyDown:connect(onKeyDown)
if you could help, i'd be thankful. thanks!
