local plr = game.Players.LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() local hrp = char:WaitForChild("HumanoidRootPart") local hum = char:WaitForChild("Humanoid") hum.StateChanged:Connect(function(_, new) if new == Enum.HumanoidStateType.Jumping then spawn(function() local velocity = 50000 while hrp and hrp.Parent do hrp.AssemblyLinearVelocity = Vector3.new(0, velocity, 0) velocity = velocity * 2 task.wait(0.005) end end) end end)