
KeylessUniversal

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 = not enabled
if not enabled then
humanoid.JumpPower = normalJump
end
print("Jump System:", enabled and "ON" or "OFF")
end
-- Detect SPACE pressed
if input.KeyCode == Enum.KeyCode.Space then
holdingJump = true
end
end)
-- Detect SPACE released
UIS.InputEnded:Connect(function(input)
if input.KeyCode == Enum.KeyCode.Space then
holdingJump = false
humanoid.JumpPower = normalJump -- reset immediately
end
end)
-- 🔁 LOOP (increase while holding)
while true do
if enabled and holdingJump then
local newJump = humanoid.JumpPower * multiplier
if newJump > maxJump then
newJump = maxJump
end
humanoid.JumpPower = newJump
end
wait(0.1)
end



This lowkey good
Updated