Using Roblox’s gradient rotation script:
local function spinGradient(deltaTime) local currentRotation = uiGradient.Rotation uiGradient.Rotation = (currentRotation + ROTATE_SPEED * deltaTime) % 360 end connection = RunService.RenderStepped:Connect(spinGradient)
I’ve found a way to utilize that for a intermission system. Basically, as the intermission counts down, the gradient on the text rotates.
Unfortunately, every time a new intermission happens, the gradient rotation speeds up every time, making it faster. I’d like it to stay the same speed, but I really don’t know how.