О скрипте
Скачать скрипт
Код скрипта
Скопируйте loader-код, если используете совместимую среду.
-- OneRoblox Evade 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 ~= 9872472334 then
warn("OneRoblox: this file is for Evade 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 = "OneRobloxEvadeMovement"
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", "Evade | 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Описание скрипта
Открытый Lua-скрипт Evade: WalkSpeed от 16 до 120, Infinite Jump, сброс настроек. Без ключа и внешних загрузчиков; совместимость в игре не проверена.
Lua-панель для Эвейд меняет локальный WalkSpeed и добавляет повторный прыжок по сигналу JumpRequest. В ней нет автофарма раундов, эмоций или валюты. Это открытый файл OneRoblox с отдельными кнопками применения и сброса.
Статус: не проверен в игре. 19 сентября 2026 года проверены доступность исходника и соответствие описания коду. Это не подтверждение обхода защиты или безопасности аккаунта. Использование сторонних скриптов может привести к ограничениям аккаунта.

Функции скрипта Evade
| Функция | Что делает код |
|---|---|
| Скорость | Поле принимает число от 16 до 120. Apply speed однократно записывает WalkSpeed живого персонажа, не закрепляя значение принудительным циклом. |
| Повторный прыжок | Infinite Jump включает смену состояния Humanoid на Jumping при запросе прыжка. Когда открыто текстовое поле, запрос игнорируется. |
| Сброс | Reset выключает повторный прыжок и пытается вернуть прежнюю скорость, если после применения её не изменила сама игра. |
| Новый персонаж | После появления нового персонажа настройки сбрасываются. Close закрывает панель и отсоединяет обработчики. |
Как пользоваться и отключить
В поле скорости введите число и нажмите Apply speed. Переключатель Infinite Jump действует отдельно: увеличение скорости само по себе его не включает. Чтобы завершить работу, нажмите Reset или крестик. Повторный запуск заменяет предыдущую панель, а не оставляет несколько её копий.
Что скрипт не делает
Evade может управлять движением собственным кодом, поэтому изменение WalkSpeed не гарантирует ускорение. Этот вариант не выполняет emote dash, не открывает платные эмоции, не воскрешает персонажа и не обеспечивает бессмертие. Внутриигрового теста на актуальном обновлении не было.
ПК, телефон и ограничения
Файл ограничен основным Place ID Evade. Legacy Evade и похожие режимы могут использовать другие места и механики. Кнопки панели можно нажимать мышью или касанием, но работа на телефоне и конкретных средах исполнения не подтверждена.
Lua-файл и источник
Кнопка скачивания ниже выдаёт текстовый файл .lua после десятисекундного ожидания. Это не приложение, APK или установщик. Обычный клиент Roblox сам по себе такие файлы не запускает. Не передавайте пароль, cookie или код двухэтапной проверки ради установки скрипта.
Автор файла: OneRoblox. Открытый код, лицензия MIT указана в файле.