I’m working on some UI animations for a commission, but without creating an enormous script I can’t fade all of the items in the frame with one script. Is there any way to fade the entire GUI?
Can you not just put it all into a single frame and fade that frame?
Otherwise I’d guess that all you could do is :GetDescendants()
of the core frame check for transparency and reduce each one in a loop.
This is a quick and easy thing if you don’t want to edit multiple transparencies:
local Frame = script.Parent
for i, 1,100 do
Frame.Transparency + 0.5 -- change to whatever you want it to be
wait(0) -- makes the frame fade smoothly.
end)
I meant to fade the entire thing, labels and all.
then grab the objects in the frame, and do the same thing.