I am trying to make the closing of the GUI smoother, on the side if you cant tell the scroll button stays until the whole GUI closes and does not move with the rest of the frame.
Try making the frame invisible after the button is pressed and when opening have a short wait (a little shorter than the Tween time perhaps) to make it visible again.
EDIT: Make a wait with the close as well so the contents of the frame don’t go unnoticed until the end (when the issue occurs. You can work around the wait timing to get it perfect.