To provide context, this server-script is only one server-script located in serverscriptservice. My reason for doing this is because I want every client to see this playergui change and doing it solely from the server rather than using a remote event (e.g. fireallclients) has actually improved memory usage for my game.
Memory usage has been reduced from 1500MB to 1200MB when I did this, so should I keep it like this or go back to using fireallclients?
Agreed, i mean yeah it works but why not just use FireAllClients in some cenarios.
Or just fire the client, im gonna assume the inbound lag is gonna be the exact same either way