What should I do instead? I'm currently sending a message update to the players gui's and I'm doing it from the server using FireAllClients. There are times where I use a for loop and can fireallclients 20 or so times. Is this a bad idea in terms of latency/game lag? Also, I thought of putting a changed event in the localscripts that copies a stringvalue whenever it changes where I'll place the message in workspace but I feel as if changed events firing that often might even be worse.