Change property of guiObject on server or client?

Just for rushing:

-- Countdown = TextLabel

-- this is my custom remote events (Changing on client)
GuiController_EventR:FireClient(self._player,"SetProperty",Countdown,{Visible=false})
-- Changing on server
Countdown.Visible=false

Any recommendation?

Well you could really just attach countdown visibility to whenever let’s say a bool attribute in a NumberValue changes to true instead of using remotes or changing it via server

That’s genius, but how about using tweenservice to tween guiobjects or instances? I’m doing it on client, because I wanted to reduce putting stress on server network.

Brah, everything that’s only for client do on client side