How do i make a gui appear for everyone in the server when i click a button?

Ok if it’s a GUI button, then have a local script in the button which will fire a remote event to the server when it is clicked. Then, have the server fire the remote upon the .OnServerEvent() back to all clients with FireAllClients() and then have local script (ideally located in StarterGui) which will handle this with OnClientEvent:Connect() by making the GUI visible.

2 Likes