local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local screenGui = Instance.new("ScreenGui") screenGui.Name = "AdminToggleGui" screenGui.Parent = playerGui local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 200, 0, 100) mainFrame.Position = UDim2.new(0, 50, 0, 50) mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) mainFrame.BorderSizePixel = 2 mainFrame.BorderColor3 = Color3.fromRGB(255, 255, 255) mainFrame.Active = true mainFrame.Draggable = true mainFrame.Parent = screenGui local corner = Instance.new("UICorner") corner.CornerRadius = UDim.new(0, 8) corner.Parent = mainFrame local layout = Instance.new("UIListLayout") layout.FillDirection = Enum.FillDirection.Horizontal layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Center layout.Padding = UDim.new(0, 10) layout.Parent = mainFrame local padding = Instance.new("UIPadding") padding.PaddingLeft = UDim.new(0, 10) padding.PaddingRight = UDim.new(0, 10) padding.PaddingTop = UDim.new(0, 10) padding.PaddingBottom = UDim.new(0, 10) padding.Parent = mainFrame local openButton = Instance.new("TextButton") openButton.Name = "OpenAdminButton" openButton.Size = UDim2.new(0, 80, 0, 80) openButton.BackgroundColor3 = Color3.fromRGB(85, 170, 85) openButton.BorderSizePixel = 0 openButton.Text = "Open Admin" openButton.TextColor3 = Color3.fromRGB(255, 255, 255) openButton.TextScaled = true openButton.Font = Enum.Font.SourceSansBold openButton.Parent = mainFrame local openCorner = Instance.new("UICorner") openCorner.CornerRadius = UDim.new(0, 6) openCorner.Parent = openButton local openTextSizeConstraint = Instance.new("UITextSizeConstraint") openTextSizeConstraint.MaxTextSize = 14 openTextSizeConstraint.MinTextSize = 8 openTextSizeConstraint.Parent = openButton local closeButton = Instance.new("TextButton") closeButton.Name = "CloseAdminButton" closeButton.Size = UDim2.new(0, 80, 0, 80) closeButton.BackgroundColor3 = Color3.fromRGB(170, 85, 85) closeButton.BorderSizePixel = 0 closeButton.Text = "Close Admin" closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.TextScaled = true closeButton.Font = Enum.Font.SourceSansBold closeButton.Parent = mainFrame local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(0, 6) closeCorner.Parent = closeButton local closeTextSizeConstraint = Instance.new("UITextSizeConstraint") closeTextSizeConstraint.MaxTextSize = 14 closeTextSizeConstraint.MinTextSize = 8 closeTextSizeConstraint.Parent = closeButton local function toggleAdminFrames(visible) -- Function to recursively search for frames named "Admin" local function searchForAdminFrames(parent) for _, child in pairs(parent:GetChildren()) do -- Check if the child is a Frame named "Admin" if child:IsA("Frame") and child.Name == "Admin" then child.Visible = visible print("Found Admin frame:", child:GetFullName(), "- Set visible to:", visible) end if child:IsA("GuiObject") then searchForAdminFrames(child) end end end for _, gui in pairs(playerGui:GetChildren()) do if gui:IsA("ScreenGui") then searchForAdminFrames(gui) end end end openButton.MouseButton1Click:Connect(function() toggleAdminFrames(true) print("Admin frames opened") end) closeButton.MouseButton1Click:Connect(function() toggleAdminFrames(false) print("Admin frames closed") end) local function addHoverEffect(button, normalColor, hoverColor) button.MouseEnter:Connect(function() button.BackgroundColor3 = hoverColor end) button.MouseLeave:Connect(function() button.BackgroundColor3 = normalColor end) end addHoverEffect(openButton, Color3.fromRGB(85, 170, 85), Color3.fromRGB(100, 190, 100)) addHoverEffect(closeButton, Color3.fromRGB(170, 85, 85), Color3.fromRGB(190, 100, 100)) print("hi mr console man")