local a = game:GetService("CoreGui") local b = game:GetService("UserInputService") local c = "4eecc1975f7e6c5492ca219e4e3b4037d3c64f9d258b3b04bbbeb6ce1f46ee36" if type(gethui) ~= "function" then return end local d, e = pcall(gethui) if not d or typeof(e) ~= "Instance" then return end local f = e local g = function(i, s) if not i then return end pcall(function() if i:IsA("ScreenGui") then i.Enabled = s elseif i:IsA("GuiObject") then i.Visible = s else for _, j in ipairs(i:GetDescendants()) do if j:IsA("ScreenGui") then j.Enabled = s elseif j:IsA("GuiObject") then j.Visible = s end end end end) end local h = function(i) if not i then return nil end local ok, result = pcall(function() if i:IsA("ScreenGui") then return i.Enabled end if i:IsA("GuiObject") then return i.Visible end for _, j in ipairs(i:GetDescendants()) do if j:IsA("ScreenGui") then return j.Enabled end end for _, j in ipairs(i:GetDescendants()) do if j:IsA("GuiObject") then return j.Visible end end return nil end) if ok then return result end return nil end local i = function() local ok, j = pcall(function() return f:FindFirstChild(c, true) end) if not ok or not j then return end local state = h(j) if state == nil then return end g(j, not state) end local j = function() local ok, result = pcall(function() local x = a:FindFirstChild("RobloxGui") if not x then return nil end local path = { "SettingsClippingShield", "SettingsShield", "MenuContainer", "Page", "PageViewClipper", "PageView", "PageViewInnerFrame", "Help", "HelpPageContainer" } for _, name in ipairs(path) do x = x:FindFirstChild(name) if not x then return nil end end return x end) return ok and result or nil end local k = function(x) if not x then return false end local current = x while current and current ~= game do local ok, visible = pcall(function() if current:IsA("GuiObject") then return current.Visible elseif current:IsA("ScreenGui") then return current.Enabled end return true end) if not ok or not visible then return false end current = current.Parent end return true end b.InputBegan:Connect(function(l, m) if m or b:GetFocusedTextBox() then return end if l.KeyCode == Enum.KeyCode.F6 then i() end end) task.spawn(function() local l = k(j()) while task.wait(0.1) do local m = k(j()) if m and not l then i() end l = m end end)