Surface GUI server and client help

Hi for context I have a scrollingframe that has textbuttons that needs to update to all players and new players for example, a player sets up and new buttons appear on everyone’s client and new player’s clients. I have no idea how to do that.

So, what I believe you need is a playerlist that only shows certain players right? What I would do if I were you is I would have a remote event that users can fire to the server to tell the server that they should be in the player list.
Then what I would do is have the server fire another remote event telling every player to add that player to their specific lists.
Tell me if you need more clarification

1 Like

Just create a remote event. When the player creates a button, fire (:FireServer()) to the server information on the button’s position, size, etc. Then the server receives the information, use :FireAllClients() to send the information to all the clients.

1 Like