
Keyless

--// Services
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
--// Player
local Player = Players.LocalPlayer
--// State
local AutoJumpEnabled = false
local JUMP_DELAY = 0.1
local lastJump = 0
--// GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "AutoJumpUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = Player:WaitForChild("PlayerGui")
--// Button
local Button = Instance.new("TextButton")
Button.Name = "AutoJumpButton"
Button.Size = UDim2.fromOffset(70, 70)
Button.Position = UDim2.new(0.8, 0, 0.15, 0)
-- Background
Button.BackgroundColor3 = Color3.fromRGB(255, 255, 255) -- White
Button.BackgroundTransparency = 0.5
-- Text
Button.Text = "AUTO JUMP: OFF"
Button.Font = Enum.Font.GothamSemibold
Button.TextColor3 = Color3.fromRGB(0, 0, 0) -- Black
Button.TextTransparency = 0
Button.TextScaled = true -- ✅ FIXED
Button.TextWrapped = true
Button.AutoButtonColor = false
Button.Active = true
Button.Draggable = true
Button.Parent = ScreenGui
--// Corner (100% round)
local Corner = Instance.new("UICorner")
Corner.CornerRadius = UDim.new(1, 0) -- ✅ 100 / fully round
Corner.Parent = Button
--// Border (NOT text)
local Stroke = Instance.new("UIStroke")
Stroke.Name = "Border"
Stroke.Thickness = 2
Stroke.Color = Color3.fromRGB(0, 0, 0) -- Black
Stroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border -- ✅ FIXED
Stroke.Parent = Button
--// Button Toggle
Button.MouseButton1Click:Connect(function()
AutoJumpEnabled = not AutoJumpEnabled
if AutoJumpEnabled then
Button.Text = "AUTO JUMP: ON"
else
Button.Text = "AUTO JUMP: OFF"
end
-- Force visual safety
Button.TextColor3 = Color3.fromRGB(0, 0, 0)
Stroke.Color = Color3.fromRGB(0, 0, 0)
end)
--// Auto Jump Logic
RunService.Heartbeat:Connect(function()
if not AutoJumpEnabled then return end
local char = Player.Character
if not char then return end
local humanoid = char:FindFirstChildOfClass("Humanoid")
if not humanoid then return end
if humanoid.FloorMaterial ~= Enum.Material.Air then
if os.clock() - lastJump >= JUMP_DELAY then
lastJump = os.clock()
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end
end)
warn("✅ Auto Jump GUI Loaded (TextScaled ON, Border Fixed)")



nice