Hi everyone,
I’m trying to make a shine/sweep effect on a TextLabel using a UIGradient (like the typical moving light effect across text).
I already have this structure:
- BillboardGui
- TextLabel
- UIGradient (named “Shine”)
- LocalScript
- TextLabel
What I want:
- The gradient should move horizontally (Offset X from 0 → 0.5 → back to 0)
- It should loop smoothly, like a shining swipe (similar to the reference video I attached)
Problem:
- I’ve tried multiple times using TweenService and even loops
- But the Offset doesn’t seem to change dynamically, or there’s no visible movement at all
What I’ve tried:
- Tweening
UIGradient.Offset - Using loops with
wait() - Adjusting rotation
Still no success ![]()
The textlabel I am working on:
