As a Roblox Developer, It is currently a bit tedious to have a custom AutoButtonColor color. I suggest being able to select the AutoButtonColor color, as opposed to having to add two listener events and change the color when moused over.
This would greatly reduce the clutter inside of a script because it won’t be littered with events just to change the “hover over” color.
I suggest something that would look a bit like this:
Also, might I suggest making it so it will tween to the color. For example, how the PageUI object works, you can select the tween type and the time. If we added it to the list of the AutoButtonColor property we could potentially make very nice custom GUIs extremely easily.