
KeylessUniversal

local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
local guiName = "Delta_Speed_Fixed_V6"
-- Cleanup previous versions
if CoreGui:FindFirstChild(guiName) then CoreGui[guiName]:Destroy() end
local screenGui = Instance.new("ScreenGui")
screenGui.Name = guiName
screenGui.ResetOnSpawn = false
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Global
screenGui.Parent = CoreGui
-- 1. THE OUTLINE (Smooth Mixed Black & White)
local outlineFrame = Instance.new("Frame")
outlineFrame.Name = "Outline"
outlineFrame.Size = UDim2.new(0, 186, 0, 61)
outlineFrame.Position = UDim2.new(0.5, -93, 0.7, 0)
outlineFrame.BackgroundColor3 = Color3.new(1, 1, 1)
outlineFrame.BorderSizePixel = 0
outlineFrame.Active = true
outlineFrame.Parent = screenGui
local outlineCorner = Instance.new("UICorner")
outlineCorner.CornerRadius = UDim.new(0, 12)
outlineCorner.Parent = outlineFrame
local outlineGradient = Instance.new("UIGradient")
outlineGradient.Color = ColorSequence.new({
ColorSequenceKeypoint.new(0, Color3.new(1, 1, 1)), -- White
ColorSequenceKeypoint.new(0.5, Color3.new(0, 0, 0)), -- Mixed Black
ColorSequenceKeypoint.new(1, Color3.new(1, 1, 1)) -- White
})
outlineGradient.Rotation = 90
outlineGradient.Parent = outlineFrame
-- 2. THE BUTTON (Inside)
local mainButton = Instance.new("Frame")
mainButton.Size = UDim2.new(1, -6, 1, -6)
mainButton.Position = UDim2.new(0, 3, 0, 3)
mainButton.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
mainButton.BorderSizePixel = 0
mainButton.ClipsDescendants = true
mainButton.Parent = outlineFrame
local buttonCorner = Instance.new("UICorner")
buttonCorner.CornerRadius = UDim.new(0, 10)
buttonCorner.Parent = mainButton
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = "READY"
label.TextColor3 = Color3.new(1, 1, 1)
label.Font = Enum.Font.GothamBold
label.TextSize = 18
label.Parent = mainButton
-- 3. INNER SHINE (Smooth Glass)
local shine = Instance.new("Frame")
shine.Size = UDim2.new(0, 80, 2, 0)
shine.Position = UDim2.new(-1.5, 0, -0.5, 0)
shine.BackgroundColor3 = Color3.new(1, 1, 1)
shine.BorderSizePixel = 0
shine.Rotation = 30
shine.Parent = mainButton
local shineGrad = Instance.new("UIGradient")
shineGrad.Transparency = NumberSequence.new({
NumberSequenceKeypoint.new(0, 1),
NumberSequenceKeypoint.new(0.5, 0.5),
NumberSequenceKeypoint.new(1, 1)
})
shineGrad.Parent = shine
-- 4. ANIMATIONS
RunService.RenderStepped:Connect(function(dt)
outlineGradient.Rotation = (outlineGradient.Rotation + dt * 120) % 360
end)
task.spawn(function()
while true do
task.wait(10)
shine.Position = UDim2.new(-1.5, 0, -0.5, 0)
TweenService:Create(shine, TweenInfo.new(1.2, Enum.EasingStyle.Quint), {Position = UDim2.new(2.5, 0, -0.5, 0)}):Play()
end
end)
-- 5. HOLD JUMP LOGIC (STABLE VERSION)
local isBoosting = false
RunService.Heartbeat:Connect(function()
local char = player.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
if hum then
-- On mobile, 'hum.Jump' stays true as long as you hold the button down
-- We also check if you're mid-air (Freefall) to keep the speed steady
local isActuallyJumping = hum.Jump or hum:GetState() == Enum.HumanoidStateType.Freefall or hum:GetState() == Enum.HumanoidStateType.Jumping
if isActuallyJumping then
if not isBoosting then
isBoosting = true
hum.WalkSpeed = 100
label.Text = "BOOSTING"
-- Press animation (Slightly smaller)
TweenService:Create(outlineFrame, TweenInfo.new(0.15), {Size = UDim2.new(0, 176, 0, 56)}):Play()
end
else
if isBoosting then
isBoosting = false
hum.WalkSpeed = 16
label.Text = "READY"
-- Back to normal size
TweenService:Create(outlineFrame, TweenInfo.new(0.15), {Size = UDim2.new(0, 186, 0, 61)}):Play()
end
end
end
end)
-- 6. MOBILE DRAGGING
local dragging, dragStart, startPos
outlineFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = outlineFrame.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - dragStart
outlineFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)



Yo bro its a very very cool script very usefull very OP
@sozeraaa02 your like yapin lol