Brookhaven RP
Скрипт

Скрипт на Брукхейвен: скорость и Infinite Jump без ключа

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

О скрипте

СтатусСтатус не проверен
ВерсияOneRoblox 1.0.0
ИграBrookhaven RP

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

Код скрипта

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

-- OneRoblox Brookhaven 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.
-- Not tested in-game. Local movement only. No gamepass or server unlocks.

if game.PlaceId ~= 4924922222 then
    warn("OneRoblox: this file is for Brookhaven RP 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 = "OneRobloxBrookhavenMovement"
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)
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()
    -- Preserve a newer speed value supplied by the game.
    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", "Brookhaven | 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
    if humanoid.Sit or humanoid.SeatPart then status.Text = "Leave the seat first"; 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 and not humanoid.Sit and not humanoid.SeatPart 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-скрипт для Brookhaven RP: скорость персонажа, Infinite Jump и сброс настроек. Копирование кода и скачивание файла; в игре не проверен.

OneRoblox Brookhaven Movement — небольшой скрипт на Брукхейвен с двумя функциями: изменением скорости ходьбы и повторными прыжками. В нём нет ключевой системы, внешнего хаба или скрытой загрузки другого кода. Полный текст доступен в блоке копирования и файле .lua.

Brookhaven RP
Иллюстрация игры, не доказательство работы скрипта.

Статус: не проверен в игре. Мы проверили синтаксис и модельные сценарии, но не запускали файл в актуальном Brookhaven RP. Поэтому не называем его гарантированно рабочим для Delta, Xeno, телефона или ПК.

Что умеет скрипт

ФункцияКак реализована
Скорость персонажаПоле принимает число от 16 до 120. Apply speed однократно меняет локальный WalkSpeed живого персонажа.
Infinite JumpПосле включения запрашивает прыжок при нажатии обычной кнопки прыжка. Полёта и автоматического подъёма нет.
ResetОтключает повторные прыжки и пытается вернуть сохранённую скорость.
ЗакрытиеX удаляет панель и отключает её обработчики.
Повторный запускПредыдущая панель удаляется, чтобы обработчики не накапливались.

Управление панелью

При открытии скорость не меняется, Infinite Jump выключен. Число 32 в поле — подготовленное значение, а не автоматически применённая настройка. Введите подходящее число и нажмите Apply speed. Для прыжков переключите Infinite Jump: OFF в ON, затем используйте обычное управление прыжком.

Когда персонаж сидит, функции движения не применяются. Это не скрипт на скорость машины: выйдите из кресла или транспорта. При вводе текста повторные прыжки также не вызываются. После появления нового персонажа настройки сбрасываются, а панель остаётся доступна.

Как вернуть обычную скорость

Нажмите Reset либо закройте панель крестиком. Скрипт возвращает исходное значение только если WalkSpeed всё ещё равен выставленному им числу. Если игра уже установила другую скорость, код не перезаписывает более новое значение. Сервер может самостоятельно ограничивать движение: скрипт не обходит такие проверки.

Скачать скрипт или скопировать код

Оба способа дают один и тот же исходник версии 1.0.0. Файл .lua является текстом, а не установщиком: обычный клиент Roblox не запускает его двойным щелчком. На странице действует отдельное предупреждение о первом рекламном переходе; оплачивать услуги рекламного сайта ради файла не нужно. После запуска штатного скачивания сохраняется десятисекундный таймер.

Телефон, Delta, Xeno и ограничения

В интерфейсе использованы кнопки, поле ввода и стандартный запрос прыжка. Однако это не результат тестирования мобильной среды исполнения. Мы не прикладываем APK, EXE или инструкции по отключению защиты устройства. При несовпадении Place ID с Brookhaven RP файл завершает работу без создания панели.

Здесь нет Premium, VIP, выдачи геймпассов, чужих аккаунтов, изменения инвентаря или функций против других игроков. Не путайте его с SP Hub и другими сторонними меню. Об обещаниях разблокировки читайте отдельный разбор геймпассов. Для обычной настройки внешности есть каталог ID Брукхейвена.

Важно: применение сторонних скриптов может нарушать правила Roblox. Проверка исходника не подтверждает работу в игре и не гарантирует отсутствие блокировки.

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

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

Скрипты и обновления Brookhaven RP в TelegramПодписка не нужна для скачивания.