Text Tweening Module!

Hello first of all this is my first ever devforum release so i’m not that experienced!

This is a easy to use module for tweening text content such as numbers or strings.

Script Example

local module = require(game:GetService('ReplicatedStorage').TextTweener)

-- usage is: module.TweenText(GUI Object with a text property, Number or Text, Duration of Text Change)

-- For Tweening Numbers
local TextLabel = script.Parent.TextLabel2
module.TweenText(TextLabel, "15000", 6) -- Will tween from current number to 15000 in 6 seconds

-- For a text tween
local TextButton = script.Parent.TextLabel
module.TweenText(TextButton, "example text", 4) -- Will tween text to "example text" over 4 seconds

Here is an example video on how it looks:
Example Video

Heres the link to the module:

7 Likes

firstly welcome to the Developer Form
second that’s very cool what will you use it for

2 Likes

pretty nice work, though you forgot to link the module itself

2 Likes

oh how did i forget that lol let me link it really quick

2 Likes

I’m making a remake of a old Roblox game from 2015 and i’m gonna use it for the money when it goes up or like dialogs probably.

2 Likes

Video example doesn’t work anymore, can you give us another?

what is does is basically for text it goes letter by letter and for numbers +1 and +1 and so on until its the designated number

The example video does not work.

And this seems to just be a worse version of TweenService with the only bonus being text support — not even general string support.

It’s missing basically all features of TweenService, and with modules like BoatTween and Tween+ I don’t see the use case for this.

umm i dont think you get what this does, it doesnt tween size, position or anything like that it tweens text like “hello” to “h” then “he” "then “hel” and so on

I do get it, it seems.

You describe it exactly like I did; TweenService but only text support.