So, I have white object. And when (for example) player clicks button he changing color. Firstly object have white color, then smoothly going to yellow and then smoothly going to orange and then red (too smoothly).
What the easiest way to make this?
TweenService provides an easy and idiomatic way to smoothly slide values of properties. See the API reference [1].
If by any chance you're using roblox-ts, you can use the tween
library [2] to achieve an even more natural looking transition.