--// Bacons x PulsarX | Admin Panel Moderno (20 comandos) by ChatGPT -- Coloque este script em StarterGui > LocalScript local player = game.Players.LocalPlayer local mouse = player:GetMouse() -- ScreenGui local gui = Instance.new("ScreenGui") gui.Name = "BaconsXPulsarX" gui.Parent = player:WaitForChild("PlayerGui") -- Janela Principal local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 600, 0, 350) frame.Position = UDim2.new(0.2, 0, 0.2, 0) frame.BackgroundColor3 = Color3.fromRGB(25, 25, 30) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = gui -- Título local title = Instance.new("TextLabel") title.Size = UDim2.new(1, 0, 0, 40) title.BackgroundColor3 = Color3.fromRGB(35, 35, 45) title.Text = "⚡ Bacons x PulsarX | Admin Panel" title.TextColor3 = Color3.fromRGB(255, 255, 255) title.Font = Enum.Font.GothamBold title.TextSize = 16 title.Parent = frame -- Container de Abas local tabButtons = Instance.new("Frame") tabButtons.Size = UDim2.new(0, 120, 1, -40) tabButtons.Position = UDim2.new(0, 0, 0, 40) tabButtons.BackgroundColor3 = Color3.fromRGB(30, 30, 35) tabButtons.Parent = frame local tabPages = Instance.new("Frame") tabPages.Size = UDim2.new(1, -120, 1, -40) tabPages.Position = UDim2.new(0, 120, 0, 40) tabPages.BackgroundColor3 = Color3.fromRGB(40, 40, 50) tabPages.Parent = frame local layout = Instance.new("UIPageLayout", tabPages) layout.FillDirection = Enum.FillDirection.Horizontal layout.SortOrder = Enum.SortOrder.LayoutOrder layout.TweenTime = 0.3 -- Criador de Abas local function createTab(name, order) local btn = Instance.new("TextButton") btn.Text = name btn.Size = UDim2.new(1, 0, 0, 35) btn.Position = UDim2.new(0, 0, 0, (order-1)*35) btn.BackgroundColor3 = Color3.fromRGB(50, 50, 60) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.Gotham btn.TextSize = 14 btn.Parent = tabButtons local page = Instance.new("Frame") page.Name = name page.Size = UDim2.new(1, 0, 1, 0) page.BackgroundTransparency = 1 page.LayoutOrder = order page.Parent = tabPages local list = Instance.new("UIListLayout", page) list.Padding = UDim.new(0, 5) btn.MouseButton1Click:Connect(function() layout:JumpTo(page) end) return page end -- Abas local jogadorPage = createTab("Jogador", 1) local tpPage = createTab("Teleporte", 2) local visualsPage = createTab("Visuals", 3) local outrosPage = createTab("Diversos", 4) -- Criador de Botões local function createButton(parent, text, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(0, 400, 0, 30) btn.BackgroundColor3 = Color3.fromRGB(60, 60, 75) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.Gotham btn.TextSize = 14 btn.Text = text btn.Parent = parent btn.MouseButton1Click:Connect(callback) end --// ---------------- COMANDOS (20) ---------------- \\-- -- Jogador createButton(jogadorPage, "Velocidade x2", function() player.Character.Humanoid.WalkSpeed = 32 end) createButton(jogadorPage, "Pular Alto", function() player.Character.Humanoid.JumpPower = 150 end) createButton(jogadorPage, "Resetar Velocidade", function() player.Character.Humanoid.WalkSpeed = 16 player.Character.Humanoid.JumpPower = 50 end) createButton(jogadorPage, "Voar", function() loadstring(game:HttpGet("https://pastebin.com/raw/YVDcje3v"))() end) createButton(jogadorPage, "Noclip", function() game:GetService("RunService").Stepped:Connect(function() if player.Character then for _, v in pairs(player.Character:GetDescendants()) do if v:IsA("BasePart") then v.CanCollide = false end end end end) end) -- Teleporte createButton(tpPage, "Ir para Baseplate", function() player.Character.HumanoidRootPart.CFrame = CFrame.new(0, 10, 0) end) createButton(tpPage, "Ir para Céu", function() player.Character.HumanoidRootPart.CFrame = CFrame.new(0, 1000, 0) end) createButton(tpPage, "Ir para Void", function() player.Character.HumanoidRootPart.CFrame = CFrame.new(0, -500, 0) end) createButton(tpPage, "Ir para Spawn", function() player.Character:MoveTo(workspace.SpawnLocation.Position) end) createButton(tpPage, "TP até Mouse", function() player.Character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.p) end) -- Visuals createButton(visualsPage, "ESP Jogadores", function() for _, plr in pairs(game.Players:GetPlayers()) do if plr ~= player and plr.Character and plr.Character:FindFirstChild("Head") then local highlight = Instance.new("Highlight") highlight.Parent = plr.Character highlight.FillColor = Color3.fromRGB(255, 0, 0) end end end) createButton(visualsPage, "Remover ESP", function() for _, plr in pairs(game.Players:GetPlayers()) do if plr.Character then local h = plr.Character:FindFirstChildOfClass("Highlight") if h then h:Destroy() end end end end) createButton(visualsPage, "Invisível (Fake)", function() if player.Character and player.Character:FindFirstChild("Head") then player.Character.Head.Transparency = 1 end end) createButton(visualsPage, "Night Vision", function() game.Lighting.Brightness = 2 game.Lighting.ClockTime = 0 end) createButton(visualsPage, "Normal Vision", function() game.Lighting.Brightness = 1 game.Lighting.ClockTime = 14 end) -- Diversos createButton(outrosPage, "Dar Tool Espada", function() local tool = Instance.new("Tool") tool.Name = "Espada" tool.RequiresHandle = true local handle = Instance.new("Part") handle.Name = "Handle" handle.Size = Vector3.new(1,4,1) handle.Parent = tool tool.Parent = player.Backpack end) createButton(outrosPage, "Dar Gravidade 0", function() player.Character.HumanoidRootPart.Anchored = true end) createButton(outrosPage, "Normal Gravidade", function() player.Character.HumanoidRootPart.Anchored = false end) createButton(outrosPage, "Explodir", function() Instance.new("Explosion", workspace).Position = player.Character.HumanoidRootPart.Position end) createButton(outrosPage, "Deletar Personagem", function() player.Character:Destroy() end)