Hello, I was making a fade out main menu thing, and i had to write this tedious script to make every part of the frame fade out since it wasnt working when i just made the frames transparency gradually go down by 0.1
i know theres an easier way to do this, i just cant find a way how…
local frm = script.Parent.Parent.Parent
local btn = script.Parent
local fldr = script.Parent.Parent
btn.MouseButton1Click:Connect(function()
fldr.evilduck.ImageImageTransparency = 0.1
fldr.TextButton.ImageImageImageTransparency = 0.1
fldr.duck.ImageTransparency = 0.1
fldr.pointer.ImageTransparency = 0.1
frm.Pattern.ImageTransparency = 0.1
fldr.downLeft.ImageTransparency = 0.1
frm.Transparency = 0.1
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.2
fldr.evilduck.ImageTransparency = 0.2
fldr.duck.ImageTransparency = 0.2
fldr.TextButton.ImageTransparency = 0.2
frm.Pattern.ImageTransparency = 0.2
frm.Transparency = 0.2
fldr.downLeft.ImageTransparency = 0.2
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.3
fldr.duck.ImageTransparency = 0.3
fldr.evilduck.ImageTransparency = 0.3
fldr.TextButton.ImageTransparency = 0.3
frm.Transparency = 0.3
fldr.downLeft.ImageTransparency = 0.3
frm.Pattern.ImageTransparency = 0.3
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.4
fldr.evilduck.ImageTransparency = 0.4
fldr.duck.ImageTransparency = 0.4
fldr.TextButton.ImageTransparency = 0.4
frm.Pattern.ImageTransparency = 0.4
frm.Transparency = 0.4
fldr.downLeft.ImageTransparency = 0.4
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.5
fldr.duck.ImageTransparency = 0.5
fldr.TextButton.ImageTransparency = 0.5
frm.Transparency = 0.5
fldr.downLeft.ImageTransparency = 0.5
fldr.evilduck.ImageTransparency = 0.5
frm.Pattern.ImageTransparency = 0.5
task.wait(0.1)
frm.Transparency = 0.6
fldr.pointer.ImageTransparency = 0.6
fldr.evilduck.ImageTransparency = 0.6
frm.Pattern.ImageTransparency = 0.6
fldr.duck.ImageTransparency = 0.6
fldr.TextButton.ImageTransparency = 0.6
fldr.downLeft.ImageTransparency = 0.6
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.7
frm.Transparency = 0.7
fldr.TextButton.ImageTransparency = 0.7
fldr.evilduck.ImageTransparency = 0.7
fldr.duck.ImageTransparency = 0.7
fldr.downLeft.ImageTransparency = 0.7
frm.Pattern.ImageTransparency = 0.7
task.wait(0.1)
frm.Transparency = 0.8
fldr.pointer.ImageTransparency = 0.8
fldr.TextButton.ImageTransparency = 0.8
fldr.evilduck.ImageTransparency = 0.8
fldr.duck.ImageTransparency = 0.8
fldr.downLeft.ImageTransparency = 0.8
frm.Pattern.ImageTransparency = 0.8
task.wait(0.1)
fldr.pointer.ImageTransparency = 0.9
fldr.duck.ImageTransparency = 0.9
frm.Transparency = 0.9
fldr.downLeft.ImageTransparency = 0.9
fldr.TextButton.ImageTransparency = 0.9
fldr.evilduck.ImageTransparency = 0.9
frm.Pattern.ImageTransparency = 0.9
task.wait(0.1)
frm.Transparency = 1
fldr.pointer.ImageTransparency = 1
fldr.duck.ImageTransparency = 1
fldr.TextButton.ImageTransparency = 1
fldr.evilduck.ImageTransparency = 1
fldr.downLeft.ImageTransparency = 1
frm.Pattern.ImageTransparency = 1
task.wait(0.1)
print("Loaded")
end)