To clarify this is only if you rely on StarterGui’s replicating behavior.
PlayerGui object is visible to the server and if you replicate via the server then any modifications to the UI the server makes WILL replicate to the client.
(I know this isn’t what OP wants just wanted to clarify that)