create each letter as its own UI element and use a combination of Text Markup and Tweens to produce effects (This will give you the most creative freedom but its the hardest)
Create and upload a pre-made animated text gif and use the native image splicing features supported by roblox to loop through each frame and create the illusion of movement (this is what pokemon brick bronze did)
You might also be able to do something with video frames or even viewports and mesh parts but thats beyond the scope of this
I would recommend following through with the first option.
It allows for more customizability real-time rather than using a pre-made animation.
(If I made any errors feel free to correct me! )