I am trying to make the gui go visible on the client but it only works on server, and I want it on the client
local dialog = game.Workspace["Homeless Quest"].HomelessMan.Head.Dialog dialog.DialogChoiceSelected:Connect(function(player, choice) if choice == dialog.DialogChoice2 then game.StarterGui.QuestGUI.Frame.QuestDesc.Text = "Find homeless man's lost son! He was last seen at the castle." game.StarterGui.QuestGUI.Frame.Visible = true --wont go visible for some reason end end)
When you set something in startergui you are just changing what the player's playergui will start with. So if you want to make changes to what the player sees you will have to work on player.PlayerGui instead.