I know how to get all the parents but the problem is, the BrickColor Value named "CValue" is not changing the color value.
Part = script.Parent
BC = Part.CValue
Part.ClickDetector.MouseClick:connect(function()
Part.BrickColor = BC.Value
BC.Value = "Bright Red"
end)

1 comment
You can't store strings in a BrickColorValue. Change "Bright Red" to BrickColor.new("Bright red"). Also, you should be careful with color names, as they have to be exact.