
KeylessUniversal

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local jumpingActive = false
local modeActive = false
local connection
local function setupCharacter(character)
local humanoid = character:WaitForChild("Humanoid")
local rootPart = character:WaitForChild("HumanoidRootPart")
local function toggle()
modeActive = not modeActive
if modeActive then
connection = RunService.Heartbeat:Connect(function()
if humanoid:GetState() == Enum.HumanoidStateType.Freefall or humanoid:GetState() == Enum.HumanoidStateType.Jumping then
local moveDir = rootPart.CFrame.LookVector
local force = Instance.new("BodyVelocity")
force.Velocity = moveDir * 50
force.MaxForce = Vector3.new(1e5, 1e5, 1e5)
force.Parent = rootPart
game:GetService("Debris"):AddItem(force, 0.2)
end
end)
else
if connection then connection:Disconnect() end
end
end
local function onInputBegan(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.V then
humanoid.Jump = true
toggle()
end
end
UserInputService.InputBegan:Connect(onInputBegan)
end
player.CharacterAdded:Connect(function(character)
setupCharacter(character)
end)
if player.Character then
setupCharacter(player.Character)
end



👍
Yay best script ever!