-- Bunny Hop GUI Script for Roblox Executor -- Create the ScreenGui and parent it to the Player's GUI local Player = game.Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "BhopGui" ScreenGui.Parent = Player:WaitForChild("PlayerGui") -- Create the main frame for the GUI local Frame = Instance.new("Frame") Frame.Name = "MainFrame" Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50) Frame.Size = UDim2.new(0, 200, 0, 100) Frame.Position = UDim2.new(0.5, -100, 0.5, -50) Frame.AnchorPoint = Vector2.new(0.5, 0.5) -- Create a label to show the bunny-hop status local StatusLabel = Instance.new("TextLabel") StatusLabel.Name = "StatusLabel" StatusLabel.Parent = Frame StatusLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255) StatusLabel.Size = UDim2.new(1, 0, 0, 50) StatusLabel.Text = "Bhop: Off" StatusLabel.TextColor3 = Color3.fromRGB(0, 0, 0) StatusLabel.TextScaled = true -- Create a toggle button for enabling/disabling bunny-hop local ToggleButton = Instance.new("TextButton") ToggleButton.Name = "ToggleButton" ToggleButton.Parent = Frame ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) ToggleButton.Size = UDim2.new(1, 0, 0, 50) ToggleButton.Position = UDim2.new(0, 0, 0, 50) ToggleButton.Text = "Toggle Bhop" ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleButton.TextScaled = true -- Get the RunService for heartbeat connection local RunService = game:GetService("RunService") local bhopEnabled = false -- Bunny-hop toggle -- Toggle function to enable/disable bunny-hop local function toggleBhop() bhopEnabled = not bhopEnabled if bhopEnabled then StatusLabel.Text = "Bhop: On" ToggleButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0) else StatusLabel.Text = "Bhop: Off" ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0) end end ToggleButton.MouseButton1Click:Connect(toggleBhop) -- Bunny hop logic: force a jump if conditions are met local function bunnyHop() local character = Player.Character if character then local humanoid = character:FindFirstChildOfClass("Humanoid") if humanoid and bhopEnabled then local state = humanoid:GetState() -- When running or just landed, force a jump if state == Enum.HumanoidStateType.Running or state == Enum.HumanoidStateType.Landed then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end end end end -- Connect the bunny hop function to the Heartbeat loop RunService.Heartbeat:Connect(bunnyHop) -- Optional: Update the GUI when the player respawns Player.CharacterAdded:Connect(function(character) wait(1) -- Wait a moment for the character to load StatusLabel.Text = bhopEnabled and "Bhop: On" or "Bhop: Off" end)