In a local script I tried to use something like:
ChangeGui.OnClientEvent:Connect(function(gui, frame, label, text)
PlayerGui[gui][frame][label].Text = text
end)
then in another script in serverscriptservice to start the GUI change:
local invon = game.StarterGui.Back.On
if invon == 1 then
ChangeGui:FireAllClients("Back", "LevelFrame", "LevelText", "Changing")
end
Does anyone know why this isn't working?
