Constantly re-creating the GUIs is not a good idea.
PHP Code:
//#CLIENTSIDE
function onCreated() {
// list stuff
createGUIs();
}
function createGUIs() {
// create GUIs here
// set visible to false in each GUI
}
function onTimeout() {
// make the GUI you need visible
// set it's X and Y position
}
You really only need one GUI object for Staff Rank and should just change the text based on what list they're in.