its really simple, using TweenService:Create you can do this code:
local Info = TweenInfo.new(1)
local Tween = game:GetService("TweenService"):Create(script.Parent,Info,{TextTransparency=1})
Tween:Play()
print("Finished")
or use the script above
Tweens are smother than for loops