- local gui = game.Players.LocalPlayer.PlayerGui.QuestionGUI.BenOptions
- local remote = game:GetService("ReplicatedStorage").CheckBen
- local oldNamecall
- oldNamecall = hookmetamethod(game, "__namecall", function(self, ...)
- local namecallMethod = getnamecallmethod()
- if not checkcaller() and self == remote and namecallMethod == "InvokeServer" then
- return game.Players.LocalPlayer
- end
- return oldNamecall(self, ...)
- end)
- gui.Visible = true
- gui:GetPropertyChangedSignal("Visible"):Connect(function()
- if gui.Visible == false then
- gui.Visible = true
- end
- end)