-- Configuração de Auto Bunnyhop com GUI no Roblox (atualizado) local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local bunnyhopEnabled = false -- Estado inicial do Bunnyhop (desativado) -- Função para criar a GUI de Bunnyhop local function createGUI() local screenGui = Instance.new("ScreenGui") local toggleButton = Instance.new("TextButton") -- Adicionando o ScreenGui ao PlayerGui screenGui.Parent = player:WaitForChild("PlayerGui") -- Configurando o Botão de Alternância toggleButton.Parent = screenGui toggleButton.Size = UDim2.new(0, 100, 0, 50) toggleButton.Position = UDim2.new(0.1, 0, 0.1, 0) toggleButton.Text = "Bunnyhop: OFF" toggleButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Vermelho (desativado) -- Função para alternar o Bunnyhop toggleButton.MouseButton1Click:Connect(function() bunnyhopEnabled = not bunnyhopEnabled if bunnyhopEnabled then toggleButton.Text = "Bunnyhop: ON" toggleButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) -- Verde (ativado) else toggleButton.Text = "Bunnyhop: OFF" toggleButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Vermelho (desativado) end end) end -- Função para configurar o Bunnyhop rítmico local function setupBunnyhop() humanoid.StateChanged:Connect(function(_, newState) if bunnyhopEnabled and newState == Enum.HumanoidStateType.Landed then wait(0.05) -- Intervalo curto para Bunnyhop rápido e preciso humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end) end -- Inicializa o GUI e Bunnyhop createGUI() setupBunnyhop() -- Reconecta o GUI e o Bunnyhop ao renascer player.CharacterAdded:Connect(function(newCharacter) character = newCharacter humanoid = character:WaitForChild("Humanoid") createGUI() -- Garante que o GUI seja recriado após renascer setupBunnyhop() -- Configura o Bunnyhop novamente para o novo personagem end)