Title is self explanatory. Been trying to figure how to convert the Color3 Value to it's BrickName. I know there is a way of defining each code f.e:
local Color3Value = script:WaitForChild("ColorValue").Value
local BrickName = ""
if Color3Value.Value == Color3.new(0, 0, 0) then
BrickName = "Black"
elseif Color3Value.Value == Color3.new(255, 0, 0) then
BrickName = "Red"
---etc.
end
but I'm sure there is another, more efficient way.

4 comments
I think you should use BrickColor.New(Color)
I don't think you're able to convert them sadly, only the other way around...All I can think of is a huge elseif chain, but that's not very efficient.
You could set a part's colour and then use it's BrickColor as BrickName? I'm not sure what exactly what you mean
BrickColor.new(brick color constructor here).Name, sadly doesn't work for color3 values