How do you get the color they selected on the gradient? Is there a function? Could someone explain? thanks
It feels wrong to follow tutorials for me, I want to figure out myself
BrickColor.new(color1, color2, color3)
Color3.new(color1, color2, color3)
BrickColor accepts number values between 0 & 1 inclusively.
Color3 accepts number values between 0 & 255 inclusively.
You’ll likely need to use both for different aspects of your project.
How can I get what input they put it on in a button with a gradient?
its not wrong to use help, or use open source materials and tutorials. sometimes its just easier to do the latter.
What @Juicy_Fruit posted and what is known as a HSV based color wheel is fairly trivial to implement. Get a square image of one, say this
then the angle between in this case, a unit vector from the origin of this circle straight up called hueVector by the vector formed from the mouse position to the center. then the saturation is simply the magnitude of this mouse vector (make sure to clamp it to a range from 0 to 1) then the value is simply like the saturation in terms of its structure (both are values from 0 to 1) then construct the color with color3.fromhsv
HEY THERE!
You see this?:
The red circled thing.
Try using a script that inserts the colors cord on the wheel onto the vectorvalue.

If this is not what you wanted then I am so sorry. hope this helps.
Thank you everyone, for the help, I will try to make one with those things in mind.
You should probably mark the post by @Juicy_Fruit as the solution. Your comment doesn’t actually answer what you questioned in the first place, and will confuse users in the future who may also have the same question