I've been trying to make a Remote Event trigger when you say "Event Starting", which makes a GUI turn invisible, however, I'm not 100% sure how to do it. Any helpers?
You can use a RemoteEvent to fire all clients, this is a great way to update everyone's Gui all at once!
Server
local replicatedStorage = game:GetService('ReplicatedStorage') local removeGuiEvent = replicatedStorage:WaitForChild('removeGui') removeGuiEvent:FireAllClients()
Client
local replicatedStorage = game:GetService('ReplicatedStorage') local Players = game:GetService('Players') local Player = Players.LocalPlayer local removeGuiEvent = replicatedStorage:WaitForChild('removeGui') removeGuiEvent.OnClientEvent:Connect(function() local playerGui = Player.PlayerGui local Gui = playerGui:FindFirstChild('GuiToRemove') -- obviously change this to your UI name! if Gui then Gui.Enabled = false end end)