You know a chat Gui? How it adds a new frame every time a player chats and removes the top one?
Well I'm trying to do the same thing but opposite, when a player presses a text button it will add there name to a surface Gui list in order of the click.
Example:
IntellectualBeing - Clicks the Text button, IntellectualBeing's name is now on the SurfaceGui list.
Then Jim person clicks the Textbutton, Jim's name is now on the top of the list and IntellectualBeing's is one below the second person that clicked (Jim)
Now if Jen clicks the text button, Jen's name will be on the list replacing Jim's name and IntellectualBeing's name will be replaced with Jims.
Example - continued
Adding a frame
1.IntellectualBeing
Adding a second frame
- Jim
- IntellectualBeing
Final event, removing/replacing
- Jen
- Jim
How would I even begin doing this? What should I need to know about?
I already know how to do onmousebutton1 down functions and all of that though.

3 comments
Aww, I got downvoted for providing a logical way of doing this... I said it was a rough example...
I didn't down vote you, I just up-voted you. Yes this did bring up clarity.
You understand the concept I'm speaking of right? Using objects and its values to change other objects and their values.