-- PixelHub Client-Sided Hack Hub local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer -- Criar a interface gráfica principal local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "PixelHub" ScreenGui.Parent = game.CoreGui -- Coloca no CoreGui para discrição -- Frame principal local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 300, 0, 300) Frame.Position = UDim2.new(0.5, -150, 0.5, -150) Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) Frame.BorderSizePixel = 0 Frame.Parent = ScreenGui -- Barra de título local TitleBar = Instance.new("Frame") TitleBar.Size = UDim2.new(1, 0, 0, 30) TitleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) TitleBar.BorderSizePixel = 0 TitleBar.Parent = Frame -- Título "PixelHub" local TitleLabel = Instance.new("TextLabel") TitleLabel.Size = UDim2.new(0.7, 0, 1, 0) TitleLabel.Position = UDim2.new(0, 10, 0, 0) TitleLabel.BackgroundTransparency = 1 TitleLabel.Text = "PixelHub" TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TitleLabel.TextSize = 18 TitleLabel.Font = Enum.Font.SourceSansBold TitleLabel.TextXAlignment = Enum.TextXAlignment.Left TitleLabel.Parent = TitleBar -- Texto "Made by Grok" local MadeByLabel = Instance.new("TextLabel") MadeByLabel.Size = UDim2.new(0.3, 0, 1, 0) MadeByLabel.Position = UDim2.new(0.7, 0, 0, 0) MadeByLabel.BackgroundTransparency = 1 MadeByLabel.Text = "Made by Grok" MadeByLabel.TextColor3 = Color3.fromRGB(150, 150, 150) MadeByLabel.TextSize = 12 MadeByLabel.Font = Enum.Font.SourceSans MadeByLabel.TextXAlignment = Enum.TextXAlignment.Right MadeByLabel.Parent = TitleBar -- Botão de minimizar "—" local MinimizeButton = Instance.new("TextButton") MinimizeButton.Size = UDim2.new(0, 30, 0, 30) MinimizeButton.Position = UDim2.new(1, -30, 0, 0) MinimizeButton.BackgroundTransparency = 1 MinimizeButton.Text = "—" MinimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255) MinimizeButton.TextSize = 18 MinimizeButton.Font = Enum.Font.SourceSansBold MinimizeButton.Parent = TitleBar -- Botão "Mostrar" (para o hub principal) local ShowButton = Instance.new("TextButton") ShowButton.Size = UDim2.new(0, 100, 0, 30) ShowButton.Position = Frame.Position ShowButton.BackgroundTransparency = 1 ShowButton.Text = "Mostrar" ShowButton.TextColor3 = Color3.fromRGB(255, 255, 255) ShowButton.TextSize = 14 ShowButton.Font = Enum.Font.SourceSans ShowButton.Visible = false ShowButton.Parent = ScreenGui -- Área de conteúdo com lista rolável local Content = Instance.new("ScrollingFrame") Content.Size = UDim2.new(1, 0, 1, -30) Content.Position = UDim2.new(0, 0, 0, 30) Content.BackgroundTransparency = 1 Content.ScrollBarThickness = 5 Content.CanvasSize = UDim2.new(0, 0, 0, 0) Content.Parent = Frame -- Função para tornar janelas arrastáveis local function makeDraggable(frame, target) local dragging local dragInput local dragStart local startPos frame.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = target.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) frame.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart target.Position = UDim2.new( startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y ) end end) end makeDraggable(TitleBar, Frame) makeDraggable(ShowButton, ShowButton) -- Função para minimizar e mostrar o GUI principal MinimizeButton.MouseButton1Click:Connect(function() Frame.Visible = false ShowButton.Position = Frame.Position ShowButton.Visible = true end) ShowButton.MouseButton1Click:Connect(function() Frame.Visible = true ShowButton.Visible = false end) -- Função para criar botões no hub local buttonCount = 0 local function createButton(name, callback) local Button = Instance.new("TextButton") Button.Size = UDim2.new(0.9, 0, 0, 30) Button.Position = UDim2.new(0.05, 0, 0, 10 + (buttonCount * 40)) Button.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Button.Text = name Button.TextColor3 = Color3.fromRGB(255, 255, 255) Button.TextSize = 14 Button.Font = Enum.Font.SourceSans Button.Parent = Content Button.MouseButton1Click:Connect(callback) buttonCount = buttonCount + 1 Content.CanvasSize = UDim2.new(0, 0, 0, buttonCount * 40 + 20) local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 5) UICorner.Parent = Button end -- Hack 1: Aumentar Velocidade createButton("Aumentar Velocidade", function() if LocalPlayer.Character then LocalPlayer.Character.Humanoid.WalkSpeed = 32 end end) -- Hack 2: Restaurar Velocidade createButton("Restaurar Velocidade", function() if LocalPlayer.Character then LocalPlayer.Character.Humanoid.WalkSpeed = 16 end end) -- Hack 3: Pulo Alto createButton("Pulo Alto", function() if LocalPlayer.Character then LocalPlayer.Character.Humanoid.JumpPower = 100 end end) -- Hack 4: Restaurar Pulo createButton("Restaurar Pulo", function() if LocalPlayer.Character then LocalPlayer.Character.Humanoid.JumpPower = 50 end end) -- Hack 5: Voar local flyConnection createButton("Voar", function() if LocalPlayer.Character then local BodyVelocity = Instance.new("BodyVelocity") BodyVelocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge) BodyVelocity.Velocity = Vector3.new(0, 0, 0) BodyVelocity.Parent = LocalPlayer.Character.HumanoidRootPart flyConnection = RunService.RenderStepped:Connect(function() local moveDirection = Vector3.new(0, 0, 0) if UserInputService:IsKeyDown(Enum.KeyCode.Space) then moveDirection = moveDirection + Vector3.new(0, 50, 0) end if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then moveDirection = moveDirection - Vector3.new(0, 50, 0) end local camera = workspace.CurrentCamera local lookDirection = camera.CFrame.LookVector if UserInputService:IsKeyDown(Enum.KeyCode.W) then moveDirection = moveDirection + lookDirection * 50 end BodyVelocity.Velocity = moveDirection end) end end) -- Hack 6: Desativar Vôo createButton("Desativar Vôo", function() if LocalPlayer.Character and LocalPlayer.Character.HumanoidRootPart:FindFirstChild("BodyVelocity") then LocalPlayer.Character.HumanoidRootPart.BodyVelocity:Destroy() if flyConnection then flyConnection:Disconnect() end end end) -- Hack 7: Pulo Infinito local waterBlock local infiniteJumpConnection createButton("Pulo Infinito", function() if LocalPlayer.Character then infiniteJumpConnection = UserInputService.JumpRequest:Connect(function() if LocalPlayer.Character and LocalPlayer.Character.HumanoidRootPart then if waterBlock then waterBlock:Destroy() end waterBlock = Instance.new("Part") waterBlock.Size = Vector3.new(5, 1, 5) waterBlock.Position = LocalPlayer.Character.HumanoidRootPart.Position - Vector3.new(0, 3, 0) waterBlock.Anchored = true waterBlock.Transparency = 0.8 waterBlock.Material = Enum.Material.Water waterBlock.Parent = workspace LocalPlayer.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping) -- Remove o bloco de água quando o jogador toca o chão local groundConnection groundConnection = LocalPlayer.Character.Humanoid.StateChanged:Connect(function(oldState, newState) if newState == Enum.HumanoidStateType.Landed then if waterBlock then waterBlock:Destroy() waterBlock = nil end groundConnection:Disconnect() end end) end end) end end) -- Hack 8: Desativar Pulo Infinito createButton("Desativar Pulo Infinito", function() if infiniteJumpConnection then infiniteJumpConnection:Disconnect() infiniteJumpConnection = nil end if waterBlock then waterBlock:Destroy() waterBlock = nil end end) -- Sistema de Chat entre Exploiters local ChatGui = Instance.new("ScreenGui") ChatGui.Name = "ExploitersChat" ChatGui.Parent = game.CoreGui local ChatFrame = Instance.new("Frame") ChatFrame.Size = UDim2.new(0, 250, 0, 300) ChatFrame.Position = UDim2.new(0, 10, 0.5, -150) ChatFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) ChatFrame.BorderSizePixel = 0 ChatFrame.Parent = ChatGui local ChatTitleBar = Instance.new("Frame") ChatTitleBar.Size = UDim2.new(1, 0, 0, 30) ChatTitleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) ChatTitleBar.BorderSizePixel = 0 ChatTitleBar.Parent = ChatFrame local ChatTitleLabel = Instance.new("TextLabel") ChatTitleLabel.Size = UDim2.new(0.8, 0, 1, 0) ChatTitleLabel.BackgroundTransparency = 1 ChatTitleLabel.Text = "Chat entre time" ChatTitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) ChatTitleLabel.TextSize = 16 ChatTitleLabel.Font = Enum.Font.SourceSansBold ChatTitleLabel.TextXAlignment = Enum.TextXAlignment.Left ChatTitleLabel.TextYAlignment = Enum.TextYAlignment.Center ChatTitleLabel.Position = UDim2.new(0, 10, 0, 0) ChatTitleLabel.Parent = ChatTitleBar -- Botão de minimizar "—" para o chat local ChatMinimizeButton = Instance.new("TextButton") ChatMinimizeButton.Size = UDim2.new(0, 30, 0, 30) ChatMinimizeButton.Position = UDim2.new(1, -30, 0, 0) ChatMinimizeButton.BackgroundTransparency = 1 ChatMinimizeButton.Text = "—" ChatMinimizeButton.TextColor3 = Color3.fromRGB(255, 255, 255) ChatMinimizeButton.TextSize = 18 ChatMinimizeButton.Font = Enum.Font.SourceSansBold ChatMinimizeButton.Parent = ChatTitleBar -- Botão "Mostrar Chat" (para o chat) local ShowChatButton = Instance.new("TextButton") ShowChatButton.Size = UDim2.new(0, 100, 0, 30) ShowChatButton.Position = ChatFrame.Position ShowChatButton.BackgroundTransparency = 1 ShowChatButton.Text = "Mostrar Chat" ShowChatButton.TextColor3 = Color3.fromRGB(255, 255, 255) ShowChatButton.TextSize = 14 ShowChatButton.Font = Enum.Font.SourceSans ShowChatButton.Visible = false ShowChatButton.Parent = ChatGui makeDraggable(ChatTitleBar, ChatFrame) makeDraggable(ShowChatButton, ShowChatButton) -- Função para minimizar e mostrar o chat ChatMinimizeButton.MouseButton1Click:Connect(function() ChatFrame.Visible = false ShowChatButton.Position = ChatFrame.Position ShowChatButton.Visible = true end) ShowChatButton.MouseButton1Click:Connect(function() ChatFrame.Visible = true ShowChatButton.Visible = false end) -- Área de chat com lista rolável local ChatBox = Instance.new("ScrollingFrame") ChatBox.Size = UDim2.new(1, 0, 1, -70) ChatBox.Position = UDim2.new(0, 0, 0, 30) ChatBox.BackgroundTransparency = 1 ChatBox.ScrollBarThickness = 5 ChatBox.CanvasSize = UDim2.new(0, 0, 0, 0) ChatBox.Parent = ChatFrame local ChatInput = Instance.new("TextBox") ChatInput.Size = UDim2.new(1, -10, 0, 30) ChatInput.Position = UDim2.new(0, 5, 1, -35) ChatInput.BackgroundColor3 = Color3.fromRGB(50, 50, 50) ChatInput.TextColor3 = Color3.fromRGB(255, 255, 255) ChatInput.TextSize = 14 ChatInput.Font = Enum.Font.SourceSans ChatInput.PlaceholderText = "Digite sua mensagem..." ChatInput.Text = "" ChatInput.Parent = ChatFrame local chatMessageCount = 0 local function addChatMessage(message, sender) local MessageLabel = Instance.new("TextLabel") MessageLabel.Size = UDim2.new(1, -10, 0, 20) MessageLabel.Position = UDim2.new(0, 5, 0, chatMessageCount * 25) MessageLabel.BackgroundTransparency = 1 MessageLabel.Text = sender .. ": " .. message MessageLabel.TextColor3 = Color3.fromRGB(255, 255, 255) MessageLabel.TextSize = 14 MessageLabel.Font = Enum.Font.SourceSans MessageLabel.TextXAlignment = Enum.TextXAlignment.Left MessageLabel.TextWrapped = true MessageLabel.TextYAlignment = Enum.TextYAlignment.Top MessageLabel.Parent = ChatBox chatMessageCount = chatMessageCount + 1 ChatBox.CanvasSize = UDim2.new(0, 0, 0, chatMessageCount * 25 + 10) -- Rola automaticamente para a última mensagem ChatBox.CanvasPosition = Vector2.new(0, ChatBox.CanvasSize.Y.Offset) end -- Botão para abrir/fechar o chat createButton("Conversa com Exploiters", function() ChatGui.Enabled = not ChatGui.Enabled end) -- Enviar mensagem no chat ChatInput.FocusLost:Connect(function(enterPressed) if enterPressed and ChatInput.Text ~= "" then addChatMessage(ChatInput.Text, LocalPlayer.Name) ChatInput.Text = "" end end) -- Estilização adicional local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 10) UICorner.Parent = Frame local UICornerTitle = Instance.new("UICorner") UICornerTitle.CornerRadius = UDim.new(0, 10) UICornerTitle.Parent = TitleBar local ChatUICorner = Instance.new("UICorner") ChatUICorner.CornerRadius = UDim.new(0, 10) ChatUICorner.Parent = ChatFrame local ChatTitleUICorner = Instance.new("UICorner") ChatTitleUICorner.CornerRadius = UDim.new(0, 10) ChatTitleUICorner.Parent = ChatTitleBar