Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local Root = Character:WaitForChild("HumanoidRootPart")
Player.CharacterAdded:Connect(function(Char)
Character = Char
Humanoid = Char:WaitForChild("Humanoid")
Root = Char:WaitForChild("HumanoidRootPart")
end)
local UpwardBoost = 50
local BackwardPush = 10
UserInputService.JumpRequest:Connect(function()
if Humanoid:GetState() == Enum.HumanoidStateType.Climbing then
local Look = Root.CFrame.LookVector
local Backward = -Look.Unit * BackwardPush
local Velocity = Vector3.new(
Backward.X,
math.(Root.Velocity.Y, ) + UpwardBoost,
Backward.Z
)
Root.Velocity = Velocity
)This is the ladder hopping technique of Flood Escape 2 / FE2 but replicated. Since it is time consuming and slow when climbing a ladder, I just decided to remake it so everybody can use it on every game (mostly if they had ladders ofc). Recommended for obby and parkour games.

Universal