local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local LocalPlayer = Players.LocalPlayer local bhopEnabled = true local boostPower = 0.5 RunService.RenderStepped:Connect(function() if not bhopEnabled then return end local character = LocalPlayer.Character local humanoid = character and character:FindFirstChildOfClass("Humanoid") local rootPart = character and character:FindFirstChild("HumanoidRootPart") if humanoid and rootPart and UserInputService:IsKeyDown(Enum.KeyCode.Space) then if humanoid.FloorMaterial ~= Enum.Material.Air then humanoid.Jump = true else local moveDir = humanoid.MoveDirection if moveDir.Magnitude > 0 then rootPart.CFrame = rootPart.CFrame + (moveDir * boostPower) end end end end)