Smooth Fade Out

Fade Out Loading Screen

Problems:
• Loading Screen Smooth/Eniffcient
Most simple way to create a Fade-Out Loading Screen
• How to make screen fade out with a button

For a loading screen, I need a simple smooth fade-out animation.

The fade-out animation I have is slow and uneven.

My Script:

local TweenService = game:GetService("TweenService")
script.Parent.Parent.TextButton.MouseButton1Click:connect(function()
           TweenService:Create(script.Parent,TweenInfo.new(1),{BackgroundTransparency = 1}):Play()
wait(0)
           TweenService:Create(script.Parent,TweenInfo.new(1),{BackgroundTransparency = 0}):Play()

I’ve tried making the script faster and more efficient, but it still looks the same. How would I make it to where the fade-in is more smooth and nicer looking?

2 Likes

for tweeninfo you can use the reverse bool argument