So I have 2 lines of code;
local preset1 = script.Parent.preset1
preset1.Preview.ImageColor3 = Color3.fromRGB(preset1.Colour.Value)
This is simple, you'd expect it to work but instead it doesn't, instead of functioning properly it doesn't change the colour if I check the value but visually, it's just pitch black. I don't get any errors whatsoever and I'm 100% sure I'm doing the right thing, what's going on?

2 comments
When using Color3.fromRGB() it expects 3 values, red value, green value, and blue value.Your only giving it one, I guess since its only recieving one its turning pitch black.I dont really know.
Can you please tell me what preset1.Colour.Value is?