+1 Speed Keyboard Escape
Скрипт

Скрипт +1 Speed Keyboard Escape: WalkSpeed и Infinite Jump

Статус не проверенВерсия: 1.0.0
362.7K онлайн★ 96.99%
← Все скрипты

О скрипте

СтатусСтатус не проверен
Версия1.0.0
Игра+1 Speed Keyboard Escape

Скачать скрипт

Код скрипта

Скопируйте loader-код, если используете совместимую среду.

-- OneRoblox Keyboard Escape Movement 1.0.0
-- MIT License. Copyright (c) 2026 OneRoblox.
-- Permission is granted, free of charge, to use, copy, modify, merge, publish,
-- distribute, sublicense, and/or sell copies, subject to including this notice.
-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND.
-- No in-game test performed. Local movement only, no server currency rewards.

if game.PlaceId ~= 95082159892680 then
    warn("OneRoblox: this file is for SecretVerse Keyboard Escape only.")
    return
end
local Players = game:GetService("Players")
local Input = game:GetService("UserInputService")
local player = Players.LocalPlayer
local playerGui = player and player:FindFirstChildOfClass("PlayerGui")
if not playerGui then return end
local name = "OneRobloxKeyboardMovement"
local previous = playerGui:FindFirstChild(name)
if previous then previous:Destroy() end

local gui = Instance.new("ScreenGui")
gui.Name = name
gui.ResetOnSpawn = false
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
local panel = Instance.new("Frame")
panel.Size = UDim2.fromOffset(264, 184)
panel.AnchorPoint = Vector2.new(1, 0)
panel.Position = UDim2.new(1, -12, 0, 12)
panel.BackgroundColor3 = Color3.fromRGB(22, 25, 29)
panel.Parent = gui
local connections = {}
local closed, jumpEnabled = false, false
local changedHumanoid, originalSpeed, appliedSpeed
local function connect(signal, callback)
    local connection = signal:Connect(callback)
    table.insert(connections, connection)
    return connection
end
local function currentHumanoid()
    local character = player.Character
    local humanoid = character and character:FindFirstChildOfClass("Humanoid")
    if humanoid and humanoid.Health > 0 then return humanoid end
end
local function restoreSpeed()
    -- Do not overwrite a newer value supplied by the game itself.
    if changedHumanoid and changedHumanoid.Parent and changedHumanoid.WalkSpeed == appliedSpeed then
        changedHumanoid.WalkSpeed = originalSpeed
    end
    changedHumanoid, originalSpeed, appliedSpeed = nil, nil, nil
end
local function stop()
    if closed then return end
    closed = true
    jumpEnabled = false
    restoreSpeed()
    for _, connection in ipairs(connections) do connection:Disconnect() end
end
connect(gui.Destroying, stop)
local function element(class, text, x, y, width, height)
    local item = Instance.new(class)
    item.Text = text
    item.Position = UDim2.fromOffset(x, y)
    item.Size = UDim2.fromOffset(width, height)
    item.BackgroundColor3 = Color3.fromRGB(42, 47, 54)
    item.TextColor3 = Color3.fromRGB(240, 242, 246)
    item.Font = Enum.Font.Gotham
    item.TextSize = 13
    item.BorderSizePixel = 0
    item.Parent = panel
    return item
end
local title = element("TextLabel", "Keyboard Escape | OneRoblox", 10, 8, 214, 26)
title.BackgroundTransparency = 1
local close = element("TextButton", "X", 230, 8, 26, 26)
local speed = element("TextBox", "32", 10, 42, 76, 32)
speed.ClearTextOnFocus = false
local apply = element("TextButton", "Apply speed", 94, 42, 160, 32)
local jump = element("TextButton", "Infinite Jump: OFF", 10, 82, 244, 32)
local reset = element("TextButton", "Reset", 10, 122, 244, 28)
local status = element("TextLabel", "Local only | Not tested in game", 10, 152, 244, 24)
status.BackgroundTransparency = 1
status.TextSize = 11
connect(close.Activated, function() gui:Destroy() end)
connect(apply.Activated, function()
    local value = tonumber(speed.Text)
    if not value or value ~= value or value < 16 or value > 120 then
        status.Text = "Enter a number from 16 to 120"
        return
    end
    local humanoid = currentHumanoid()
    if not humanoid then status.Text = "Character unavailable"; return end
    restoreSpeed()
    changedHumanoid, originalSpeed, appliedSpeed = humanoid, humanoid.WalkSpeed, value
    humanoid.WalkSpeed = value
    status.Text = "Local speed applied once"
end)
connect(jump.Activated, function()
    jumpEnabled = not jumpEnabled
    jump.Text = jumpEnabled and "Infinite Jump: ON" or "Infinite Jump: OFF"
end)
connect(reset.Activated, function()
    restoreSpeed()
    jumpEnabled = false
    jump.Text = "Infinite Jump: OFF"
    status.Text = "Settings reset"
end)
connect(Input.JumpRequest, function()
    if closed or not jumpEnabled or Input:GetFocusedTextBox() then return end
    local humanoid = currentHumanoid()
    if humanoid then humanoid:ChangeState(Enum.HumanoidStateType.Jumping) end
end)
connect(player.CharacterAdded, function()
    restoreSpeed()
    jumpEnabled = false
    jump.Text = "Infinite Jump: OFF"
    status.Text = "New character: settings reset"
end)
gui.Parent = playerGui
Важно Использование сторонних скриптов и программ может нарушать правила Roblox. OneRoblox не гарантирует отсутствие ограничений или блокировки аккаунта.

Описание скрипта

Открытый Lua-файл без ключа: настройка локального движения и повторный прыжок. Работа в игре не проверена.

Lua-скрипт для +1 Speed Keyboard Escape от OneRoblox содержит два локальных инструмента: однократную настройку WalkSpeed и повторный прыжок Infinite Jump. Это открытый исходник без внешнего загрузчика и системы ключей. Он не является автофармом Wins, не выдаёт сохранённый Speed и не открывает этапы на сервере.

Официальная иллюстрация +1 Speed Keyboard Escape
Иллюстрация Candy & Chocolate от SecretVerse Studio, не снимок работы скрипта.

Функции Lua-файла

  • Apply speed: задаёт локальному Humanoid значение WalkSpeed от 16 до 120. Значение применяется один раз, а не удерживается постоянным циклом.
  • Infinite Jump: по запросу прыжка переводит живого персонажа в состояние Jumping. Режим изначально выключен.
  • Reset: выключает повторный прыжок и пытается вернуть прежнюю скорость, если игра не успела изменить её сама.
  • X: закрывает панель и отключает обработчики. Повторный запуск заменяет прежнюю панель.
  • Проверка игры: файл рассчитан на место 95082159892680. В другом месте он завершает работу.

Что проверено, а что нет

Проверены читаемость исходника, синтаксис и поведение в тестовой модели Roblox API. В файле нет HTTP-загрузчика, отправки данных на внешний адрес, чтения локальных файлов или вызовов RemoteEvent для наград. Это описание именно данного исходника, а не гарантия безопасности любых программ, которыми его могут запускать.

Запуск внутри Roblox не проверен. Совместимость с Xeno, Delta и другими исполнителями не подтверждена. Сервер игры может восстановить скорость, ограничить повторный прыжок или применить санкции. На странице нет обещания обхода античита или работы после любого обновления.

Почему это не бесконечная скорость и не Auto Win

WalkSpeed управляет локальным движением персонажа. Большое число Speed в интерфейсе игры относится к другой системе прогресса. Изменение WalkSpeed не доказывает начисление скорости на сервере, получение Wins или сохранение нового уровня на аккаунте.

Именно поэтому в этом файле нет названий «бесконечные Wins», «автофарм всех миров» или «все дорожки бесплатно». Подставлять случайные имена серверных команд ради такого обещания было бы неправильно. Обычные способы развития описаны в гайде по Speed, Wins и Rebirth.

Скачать скрипт без ключа

Кнопка скачивания выдаёт один текстовый файл с расширением .lua после стандартного десятисекундного таймера. Его можно открыть в текстовом редакторе и прочитать до любого запуска. Архива с паролем, рекламного перехода за ключом и исполняемого файла в этой загрузке нет.

У исходника нет Key System, однако это не делает сторонний исполнитель проверенным. Не вводите пароль Roblox или cookie ради доступа к файлу и не отключайте защиту устройства по просьбе неизвестной программы.

Ограничения управления

Диапазон 16–120 является ограничением этой панели, а не заявленным допустимым диапазоном игры. После появления нового персонажа повторный прыжок выключается; скорость нужно задавать заново. Пока активно текстовое поле, обработчик прыжка не срабатывает. На телефоне результат зависит от того, передаёт ли используемая среда стандартный JumpRequest.

Если цель только пройти лабиринт, сначала попробуйте маршрут 12-го этапа без скрипта. Неправильный поворот нельзя исправить одним увеличением скорости.

Скачивание файла

Скачивание начнётся автоматически.

Скрипты и обновления +1 Speed Keyboard Escape в TelegramПодписка не нужна для скачивания.