Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local UIS = game:GetService("UserInputService")
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
-- SETTINGS
local normalJump = 50
local multiplier = 1.05
local maxJump = 300
local enabled = true
local holdingJump = false
humanoid.UseJumpPower = true
humanoid.JumpPower = normalJump
-- 🔘 KEYBIND (Q toggle system)
UIS.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
-- Toggle system
if input.KeyCode == Enum.KeyCode.Q then
enabled = enabled
enabled
humanoid.JumpPower = normalJump
(, enabled )
input.KeyCode == .KeyCode.Space
holdingJump =
)
UIS.InputEnded:((input)
input.KeyCode == .KeyCode.Space
holdingJump =
humanoid.JumpPower = normalJump
)
enabled holdingJump
newJump = humanoid.JumpPower * multiplier
newJump > maxJump
newJump = maxJump
humanoid.JumpPower = newJump
()
Well when you jump your jumppower multiplied (normal jumppower 50) Update logs: added when you stop pressing space/jump your jumppower will stop

Universal