Subtle Animation for Text

Hello, this function handles the text on a text label although it’s a bit choppy. I’m looking to add an animation similar to the example below although I’m not sure on what’s the best way of doing it, I’m considering Tweens but would like to know about any better alternative if any first.

RoundInfo.Timer:GetPropertyChangedSignal("Value"):Connect(function()
	if RoundInfo.Status.Value == "Intermission" then
		Status.Text = "The Round Will Begin In "..RoundInfo.Timer.Value
	else
		Status.Text = "A Round Is In Progress."
	end
end)

The code you’ve posted below doesn’t seem to include any animations, just text changes. I’m guessing your code was looping and changing the value incrementally based on your question. I just realized you were referring to the video posted Tweens are the best way (imo) to do animations. They’re already optimized by Roblox as well, so they should be as performant as possible. Check out EasingStyles (which is an optional parameter of tweens) if you want something not linear as well.

https://developer.roblox.com/en-us/api-reference/enum/EasingStyle

1 Like