Run it
Copy the script and paste it into your executor.
--[[
WallHop Script (Open Source)
Created by Jeff
Github: https://github.com/jeffScripts-dev
Github have much projects open source :D
Description:
- Special wallhop jump with camera flick.
- Temporary infinite jump support.
- No GUI included.
]]
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local camera = workspace.CurrentCamera
local jumpConnection = nil
-- Temporary infinite jump (for 'duration' seconds)
local function (duration)
jumpConnection
jumpConnection:()
jumpConnection = UserInputService.JumpRequest:(()
character = player.Character player.CharacterAdded:()
humanoid = character:()
humanoid
humanoid:(.HumanoidStateType.Jumping)
)
.(duration, ()
jumpConnection
jumpConnection:()
jumpConnection =
)
()
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
humanoid rootPart
()
humanoid:(.HumanoidStateType.Jumping)
originalCFrame = camera.CFrame
offset = .(, , -)
camera.CFrame = rootPart.CFrame * .(, .(), ) * .(offset)
RunService.RenderStepped:()
camera.CFrame = originalCFrame
()
Universal