
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local player = Players.LocalPlayer
local SPEED_TRIGGER = 33
local JUMP_FORCE = 19
local COOLDOWN = 0.15
-- ===== STATE =====
local humanoid, root
local lastJump = 0
local ENABLED = true
-- ===== GUI =====
local gui = Instance.new("ScreenGui")
gui.Name = "MasAutoJumpGui"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.fromOffset(220, 120)
frame.Position = UDim2.fromScale(0.02, 0.4)
frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
Instance.new("UICorner", frame).CornerRadius = UDim.new(0,12)
local title = Instance.new("TextLabel", frame)
title.Size = UDim2.new(1,0,0,35)
title.Text = "MAS AUTO JUMP"
title.Font = Enum.Font.GothamBold
title.TextSize = 15
title.TextColor3 = Color3.fromRGB(255,80,80)
title.BackgroundTransparency = 1
local toggle = Instance.new("TextButton", frame)
toggle.Size = UDim2.new(1,-30,0,45)
toggle.Position = UDim2.new(0,15,0,55)
toggle.Text = "🟢 ENABLED (Z)"
toggle.Font = Enum.Font.Gotham
toggle.TextSize = 14
toggle.TextColor3 = Color3.new(1,1,1)
toggle.BackgroundColor3 = Color3.fromRGB(45,45,45)
toggle.BorderSizePixel = 0
Instance.new("UICorner", toggle).CornerRadius = UDim.new(0,8)
local function updateBtn()
toggle.Text = ENABLED and "🟢 ENABLED (Z)" or "🔴 DISABLED (Z)"
end
toggle.MouseButton1Click:Connect(function()
ENABLED = not ENABLED
updateBtn()
end)
UserInputService.InputBegan:Connect(function(i,gp)
if gp then return end
if i.KeyCode == Enum.KeyCode.Z then
ENABLED = not ENABLED
updateBtn()
end
end)
local function bind(char)
humanoid = char:WaitForChild("Humanoid")
root = char:WaitForChild("HumanoidRootPart")
lastJump = 0
end
if player.Character then
bind(player.Character)
end
player.CharacterAdded:Connect(bind)
RunService.Heartbeat:Connect(function()
if not ENABLED then return end
if not humanoid or humanoid.Health <= 0 then return end
if humanoid.FloorMaterial == Enum.Material.Air then return end
local vel = root.AssemblyLinearVelocity
local speed = Vector3.new(vel.X, 0, vel.Z).Magnitude
if speed >= SPEED_TRIGGER then
if tick() - lastJump >= COOLDOWN then
lastJump = tick()
root.AssemblyLinearVelocity =
Vector3.new(vel.X, JUMP_FORCE, vel.Z)
end
end
end)



so tuff
*e