So recently I found out you can change PlayerGUI’s from the server because PlayerGUI’s replicate to the server.
I’ve also seen people say you “shouldn’t edit UI from the server instead fire remotes”
My question is why? the PlayerGui is getting replicated to the server anyway, why waste more Network on firing remotes.
Plus depending on the situation it can be a lot more convenient to edit from server script (if the player just bought an item and you want to display a UI you can do it right there from the script instead of making a local script and hooking up remote events)