
KeylessUniversal

-- 📜 Universal Script: Movement Hub by ChatGPT
-- UI Setup
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local Frame = Instance.new("Frame", ScreenGui)
local UICorner = Instance.new("UICorner", Frame)
Frame.Position = UDim2.new(0.1, 0, 0.3, 0)
Frame.Size = UDim2.new(0, 250, 0, 260)
Frame.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
-- UI Layout
local function createButton(text, yPos, callback)
local btn = Instance.new("TextButton", Frame)
btn.Text = text
btn.Size = UDim2.new(0, 220, 0, 30)
btn.Position = UDim2.new(0, 15, 0, yPos)
btn.BackgroundColor3 = Color3.fromRGB(55, 55, 55)
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.Font = Enum.Font.SourceSansBold
btn.TextSize = 16
btn.MouseButton1Click:Connect(callback)
Instance.new("UICorner", btn)
return btn
end
-- Local Player
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hum = char:WaitForChild("Humanoid")
-- Variables
local flying = false
local infJumpEnabled = false
-- Buttons
createButton("WalkSpeed +", 10, function()
hum.WalkSpeed = hum.WalkSpeed + 5
end)
createButton("WalkSpeed -", 50, function()
hum.WalkSpeed = math.max(0, hum.WalkSpeed - 5)
end)
createButton("JumpPower +", 90, function()
hum.JumpPower = hum.JumpPower + 10
end)
createButton("JumpPower -", 130, function()
hum.JumpPower = math.max(10, hum.JumpPower - 10)
end)
createButton("Toggle Infinite Jump", 170, function()
infJumpEnabled = not infJumpEnabled
end)
createButton("Toggle Fly (F)", 210, function()
flying = not flying
end)
-- Infinite Jump
game:GetService("UserInputService").JumpRequest:Connect(function()
if infJumpEnabled then
hum:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
-- Fly Code
local UIS = game:GetService("UserInputService")
local flySpeed = 50
local bodyGyro, bodyVel
UIS.InputBegan:Connect(function(input)
if input.KeyCode == Enum.KeyCode.F then
flying = not flying
if flying then
local root = char:FindFirstChild("HumanoidRootPart")
bodyGyro = Instance.new("BodyGyro", root)
bodyVel = Instance.new("BodyVelocity", root)
bodyGyro.P = 9e4
bodyGyro.MaxTorque = Vector3.new(9e9, 9e9, 9e9)
bodyVel.Velocity = Vector3.new(0, 0, 0)
bodyVel.MaxForce = Vector3.new(9e9, 9e9, 9e9)
while flying and root do
bodyGyro.CFrame = workspace.CurrentCamera.CFrame
bodyVel.Velocity = workspace.CurrentCamera.CFrame.LookVector * flySpeed
task.wait()
end
else
if bodyGyro then bodyGyro:Destroy() end
if bodyVel then bodyVel:Destroy() end
end
end
end)



This is literally made by ChatGPT...