Ok, so basically, this is what I have.
In ServerStorage, I have a BoolValue that is set to false. Whenever you click a button which causes a Gui to close, the BoolValue is set to true. That is already working for me.
But, I have another matter to deal with.
I want to open another Gui whenever this one closes, which will open whenever the BoolValue in ServerStorage is set to true.
This is basically going to mean that whenever it sees that the BoolValue in ServerStorage is true, the Frame and TextLabel will become Visible, and then the BackgroundTransparency and TextTransparency will decrement 0.1 every 0.1 seconds until both reach 0, wait for 3 seconds, and then the BackgroundTransparency and TextTransparency will increment by 0.1 every 0.1 seconds until both reach 1, and then will set a new BoolValue to true.
How would I go about the BoolValue thing?

6 comments
it doesn't seem to work for me, after I have defined TextLabel and Frame above
You have to change BoolName, and all that of that first so it'll work correctly.
I already changed BoolName to it's true name Val1, defined Frame and TextLabel, and fixed "Frame.Transparency" to "Frame.BackgroundTransparency"
Then try some debugging add some prints.
I fixed it by changing the second line, adding ".Value" to it
OH, Yeah I'm sorry that i missed that. :l