Hi there! I've been working on a sort of digital clock that the player wears on their chest. I've managed to get this to work when it's not on the character. I put the script and NumberValue in StarterCharacterScripts.
Basically what I need is for this to target the individual parts (A-G) of the custom character model, so that the + and - buttons will change the displayed value. I've only got super basic lua knowledge (which is probably obvious looking at the code), and I can't seem to figure out what to do, even after looking online, so any pointers would be very much appreciated!
local Number = script.Parent.NumberValue local A = script.Parent.A local B = script.Parent.B local C = script.Parent.C local D = script.Parent.D local E = script.Parent.E local F = script.Parent.F local G = script.Parent.G workspace.ButtonMinus.ClickDetector.MouseClick:Connect(function() Number.Value -= 1 end) workspace.ButtonPlus.ClickDetector.MouseClick:Connect(function() Number.Value += 1 end) while true do wait(0.1) if Number.Value == 1 then A.BrickColor = BrickColor.new("Medium stone grey") A.Material = Enum.Material.Metal B.BrickColor = BrickColor.new("Medium stone grey") B.Material = Enum.Material.Metal C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Medium stone grey") D.Material = Enum.Material.Metal E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Medium stone grey") F.Material = Enum.Material.Metal G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value == 2 then A.BrickColor = BrickColor.new("Medium stone grey") A.Material = Enum.Material.Metal B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Medium stone grey") E.Material = Enum.Material.Metal F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Persimmon") G.Material = Enum.Material.Neon else if Number.Value == 3 then A.BrickColor = BrickColor.new("Medium stone grey") A.Material = Enum.Material.Metal B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value == 4 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Medium stone grey") B.Material = Enum.Material.Metal C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Medium stone grey") F.Material = Enum.Material.Metal G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value == 5 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Medium stone grey") C.Material = Enum.Material.Metal D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value == 6 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Medium stone grey") C.Material = Enum.Material.Metal D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Persimmon") G.Material = Enum.Material.Neon else if Number.Value == 7 then A.BrickColor = BrickColor.new("Medium stone grey") A.Material = Enum.Material.Metal B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Medium stone grey") D.Material = Enum.Material.Metal E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Medium stone grey") F.Material = Enum.Material.Metal G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value == 8 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Persimmon") G.Material = Enum.Material.Neon else if Number.Value > 8 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Persimmon") D.Material = Enum.Material.Neon E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Medium stone grey") G.Material = Enum.Material.Metal else if Number.Value < 1 then A.BrickColor = BrickColor.new("Persimmon") A.Material = Enum.Material.Neon B.BrickColor = BrickColor.new("Persimmon") B.Material = Enum.Material.Neon C.BrickColor = BrickColor.new("Persimmon") C.Material = Enum.Material.Neon D.BrickColor = BrickColor.new("Medium stone grey") D.Material = Enum.Material.Metal E.BrickColor = BrickColor.new("Persimmon") E.Material = Enum.Material.Neon F.BrickColor = BrickColor.new("Persimmon") F.Material = Enum.Material.Neon G.BrickColor = BrickColor.new("Persimmon") G.Material = Enum.Material.Neon end end end end end end end end end end end