4 UIGradient Animations (Including Rainbow!)

maybe do a negative tween?

local tween = TweenService:Create(gradient, tweenInfo, {Offset = Vector2.new(-1, 0)})