Legit Wallhop
Key RequiredUniversal

Legit Wallhop

Universal Scriptiliapashov378iliapashov378 1.7K views 507 executesUpdated Jan 5, 2026
Unrated
00
Lua Script•41 lines (1658 chars)
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("Legit Wallhop - Delta", "Midnight")

local Tab = Window:NewTab("Main")
local Section = Tab:NewSection("Wallhop Settings")

local WallhopEnabled = false
local JumpPowerBoost = 15 -- Adjust this for higher/lower walls

Section:NewToggle("Enable Wallhop", "Makes wallhopping easier and consistent", function(state)
    WallhopEnabled = state
end)

Section:NewSlider("Boost Power", "Amount of extra height given", 50, 5, function(s)
    JumpPowerBoost = s
end)

-- The Logic
game:GetService("UserInputService").JumpRequest:Connect(function()
    if WallhopEnabled then
        local Character = game.Players.LocalPlayer.Character
        local Humanoid = Character:FindFirstChildOfClass("Humanoid")
        local RootPart = Character:FindFirstChild("HumanoidRootPart")
        
        if Character and Humanoid and RootPart then
            -- Raycast to see if a wall is in front of the player
            local RayParams = RaycastParams.new()
            RayParams.FilterDescendantsInstances = {Character}
            RayParams.FilterType = Enum.RaycastFilterType.Blacklist
            
            local RayResult = workspace:Raycast(RootPart.Position, RootPart.CFrame.LookVector * 2, RayParams)
            
            if RayResult then
                -- Apply a legit-looking physics boost
                RootPart.Velocity = Vector3.new(RootPart.Velocity.X, JumpPowerBoost, RootPart.Velocity.Z)
            end
        end
    end
end)

Section:NewLabel("Note: Use with Shift-Lock for best results!")

Features & Information

Hi

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts