v2.4 · Lua 5.1 / Luau · Baza VM Engine
Touch 3D Core · Tilt to InspectВращайте 3D ядро касанием

Next-Generation
Code Virtualization.
Impenetrable.
Виртуализация кода
нового поколения.
Непроницаемо.

Polymorphic protection for Roblox Luau scripts. Metamorphic register opcodes, continuous In-Loop Pulse canary verification, and hardware-bound PlaceId/UserId security locks.Полиморфная защита Luau-скриптов для Roblox. Метаморфические регистровые опкоды, динамический канареечный пульс In-Loop Pulse и аппаратные замки PlaceId/UserId.

10 / 510 free on Day 1, 5/day thereafter10 в 1-й день, 5/сутки бесплатно
< 90 msbuild speed per 1,000 linesскорость сборки 1000 строк кода
15 MBmaximum payload limit for VIPлимит размера скрипта для VIP

Engineered to defend intellectual property.Спроектирован для защиты интеллектуальной собственности.

Deep AST transformation into an abstract register bytecode executed by our proprietary, isolated Baza VM runtime interpreter.Глубокая трансформация исходного кода в абстрактный регистровый поток, исполняемый изолированным рантайм-интерпретатором Baza VM.

Baza VM & MetamorphismBaza VM и метаморфизм

AST compilation into a custom 3-address register bytecode. Instruction opcode mapping table randomized using CSPRNG for every build.Компиляция Luau в абстрактный трехадресный байткод. Случайная перетасовка таблицы инструкций при каждой отдельной генерации.

Canary In-Loop PulseКанареечный In-Loop Pulse

Continuous pulse inside VM dispatcher loop validating canary register X[_cs] ~= _ce, metatables, and string decoder integrity with silent state detonation.Динамический пульс внутри цикла интерпретатора: валидация канареек регистра X[_cs] ~= _ce, метатаблиц и декодера строк с тихой детонацией.

Two-Layer Double-VM (VIP)Двухслойная Double-VM (VIP)

Dual-layer virtualization cascade: primary VM bytecode is compiled and executed inside a second outer virtual machine layer. Defeats automated devirtualizers.Двойной каскад виртуализации: байткод базовой VM компилируется и исполняется внутри внешней виртуальной машины второго уровня.

Roblox PlaceId / UserId LocksRoblox PlaceId / UserId Locks

Hardware execution binding to specific Roblox game PlaceIds or Player UserIds baked directly into bytecode opcodes. Cannot be patched via string patching.Аппаратная привязка исполнения скрипта к ID плейса (PlaceId) или ID игрока (UserId) на уровне байткод-инструкций.

4 Presets: Light to Double-VM4 Пресета: Light, Balanced, Max, Double

Precision security-to-speed balance — from zero-overhead Light minification to extreme Maximum protection with CFG flattening and dead code injection.Точечный баланс скорости и взломостойкости — от моментальной сборки без нагрузки до экстремального конвейера с мусорным кодом.

Discord Bot & REST APIDiscord-бот и REST API

Intuitive Discord bot slash commands (/obfuscate, /profile, /key) alongside automated high-throughput REST API gateway.Удобные команды /obfuscate, /profile, /key в Discord и высокоскоростной локальный HTTP REST шлюз для автоматизации.

Architectural transformation pipeline.Архитектурный конвейер трансформации.

From raw script source to a monolithic, standalone Luau container in milliseconds.От исходного текста скрипта до монолитного автономного Luau-контейнера за доли секунды.

01

Luau Preprocessor & ASTLuau Препроцессор и AST

Full parsing of Luau syntax extensions (type annotations, compound operators +=, string interpolation) and lexical sanitization.Парсинг расширенного синтаксиса Luau (типы, операторы +=, строковая интерполяция) и очистка комментариев.

02

IR Passes & Block ShuffleIR Конвейер и перестановки

SuperOps instruction fusing, control flow flattening, basic block shuffling (BlockShuffle), and register banking passes.Проходы SuperOps, сглаживание CFG, перетасовка базовых блоков (BlockShuffle) и генерация метаморфических опкодов.

03

Canary Injection & Base92Канарейки и упаковка Base92

Injection of In-Loop Pulse canary checkpoints, encryption into polymorphic container and monolithic Base92 serialization.Внедрение канареечных проверок In-Loop Pulse, упаковка байткода в криптографический контейнер и монолитный вывод.

discord — /obfuscate target:luau type:double_vm
> /obfuscate file:hub_core.luau target:luau type:Double-VM + Max (VIP) place_ids:12345678,87654321
[INFO] Engine: Baza VM v2.4 initialized | User: VIP Account (Unlimited) [PASS 1/4] Luau AST Preprocessor: 1,840 lines resolved, syntax trees sanitized (16ms) [PASS 2/4] Baza VM Compiler: Metamorphic Opcode Shuffling & Register Banking (31ms) [PASS 3/4] In-Loop Canary Pulse injected: Checkpoint canary X[_cs] active (11ms) [PASS 4/4] Hardware Locks Applied: PlaceId bound to [12345678, 87654321] (4ms) [LAYER 2] Double-VM Virtualization pass completed: Container encapsulated (26ms) [SUCCESS] Obfuscation complete in 88ms. Monolithic file sent to DM (28.4 KB).

Security capability comparison.Сравнение характеристик защиты.

Architectural capabilities of Baza VM compared to typical market alternatives.Объективные архитектурные возможности ядра Baza в сравнении с типичными решениями на рынке.

Swipe horizontally to compare all parametersСмахните вправо для сравнения всех колонок
CriterionКритерийBaza FreeBaza VIP (Pro)Competitor AКонкурент ACompetitor BКонкурент B
PriceСтоимость$0 forever0 ₽ навсегдаFrom $1.50 / 120 R$От $1.50 / 120 R$≈ [X] $/mo≈ [X] $/mo
Daily LimitСуточный лимит попыток10 on Day 1, 5/day + Bonus pool10 в 1-й день, 5/сутки + Bonus UsesUnlimitedБезлимитно (Unlimited)≈ [X] scripts≈ [X] scripts
Max File SizeМакс. размер файлаUp to 5 MBдо 5 МБUp to 15 MBдо 15 МБ≈ [X] MB≈ [X] MB
Available PresetsДоступные пресетыLight, BalancedLight, Balanced, Maximum, Double-VMBasicБазовыйBasicБазовый
Roblox Security LocksRoblox Security LocksNoНетPlaceId Lock + UserId Lock——
Anti-Tamper CanariesАнти-тампер канарейкиStaticСтатическийDynamic In-Loop PulseNoнет—
Compilation TimeoutТаймаут сборки5 minutes5 минут10 minutes10 минут≈ [X] min≈ [X] min
REST API GatewayREST API ШлюзNoНетIncluded (Full API Access)Включен (Полный доступ)NoНетPaid Add-onПлатно
Technical SupportТехническая поддержкаDiscord Community / /supportDiscord сообщество / /supportPriority developer directПриоритетная от baza2000ultrapro—Ticket-basedПо тикетам

Comparison data placeholders — verify with independent benchmarks.Данные сравнения — плейсхолдеры, заменить на собственные замеры.

Transparent subscription tiers.Прозрачные тарифы.

Start free via the Discord bot or upgrade to VIP for multi-layer Double-VM and hardware security locks.Начните бесплатно через Discord-бота или активируйте VIP-подписку для доступа к двухслойной Double-VM и аппаратным замкам.

Free

For individual developers and testingДля индивидуальных разработчиков и тестирования

$0foreverнавсегда
  • 10 uses on Day 1, 5/day thereafter10 генераций в 1-й день, далее 5/сутки
  • Persistent Bonus Uses pool via giveaway keysНакопительный пул бонусов через Free-ключи
  • Presets: Light and Default (Balanced)Пресеты Light и Default (Balanced)
  • File limit up to 5 MB (5-min timeout)Лимит размера файла до 5 МБ (таймаут 5 мин)
  • 10s rate-limit cooldown per userКулдаун 10 секунд между запросами
  • Community support via Discord and /supportПоддержка через Discord сообщество и /support
Start Free in DiscordНачать бесплатно в Discord
PopularРекомендуем

VIP (Pro)

For commercial script hubs and game studiosДля коммерческих скрипт-хабов и игровых студий

$12.00/ 30 days (1500 Robux)/ 30 дней (1500 Robux)
1-Day VIP1 День VIP120 Robux / $1.50
7-Day VIP7 Дней VIP550 Robux / $4.50
14-Day VIP14 Дней VIP800 Robux / $7.50
30-Day VIP (Best Option)30 Дней VIP (Лучший выбор)1500 Robux / $12.00
  • Unlimited daily obfuscations (no quotas)Безлимитные генерации (Unlimited daily uses)
  • Double-VM 2-layer cascade & Maximum presetDouble-VM двухслойная виртуализация + Max
  • Roblox Security Locks (PlaceId & UserId binding)Roblox Security Locks (PlaceId Lock и UserId Lock)
  • Expanded 15 MB payload limit (10-min timeout)Лимит файла 15 МБ и увеличенный таймаут 10 мин
  • Complete REST API gateway accessПолноценный доступ к REST API шлюзу
  • Clean monolithic output with zero watermarksЧистый монолитный выход без водяного знака
  • Priority direct support from author (baza2000ultrapro)Приоритетная связь напрямую с разработчиком
Purchase VIP on DiscordПриобрести VIP в Discord

Documentation & Integration Guide.Руководство пользователя и API.

Comprehensive documentation covering the Discord bot, key redemption, CLI interface, and automated REST API endpoints.Исчерпывающая документация по работе с Discord-ботом, активации ключей, консольному инструменту CLI и взаимодействию через REST API.

Getting StartedБыстрый старт

Baza Obfuscator operates through two primary interfaces: an official Discord bot for on-demand protection via slash commands and a high-performance REST API gateway for CI/CD integration.

Baza Obfuscator доступен в двух основных форматах: официальный Discord-бот (ID: 1542546965143887883) для мгновенной обфускации через слеш-команды и серверный бинарник с локальным REST API для автоматизации.

Upon first interacting with the bot, your account receives 10 free builds on Day 1. On subsequent days, users enjoy 5 free builds per day, refreshing automatically at midnight UTC.

При первом использовании бота вам сразу начисляется 10 бесплатных попыток в первый день. В последующие дни суточный лимит составляет 5 скриптов в день (сбрасывается автоматически каждую полночь в 00:00 UTC).

Bonus Uses Pool: Redeeming Free keys from community giveaways adds non-expiring uses (e.g. +15 bonus uses) that are consumed only when your daily 5/5 allocation is exhausted.Бонусный пул: Ключи раздач Free-типа добавляют дополнительные попытки (например, +15 bonus uses), которые не сгорают в полночь и начинают тратиться только после исчерпания дневных 5/5.

Discord Bot CommandsКоманды Discord-бота

Commands can be executed directly within any server where the bot is installed or through direct messages (DM).

Бот поддерживает исполнение команд как на серверах, так и в личных сообщениях (DM).

CommandКомандаParametersПараметрыDescriptionОписание
/obfuscatefile, code, target, type, place_ids, user_idsObfuscate an uploaded script file or raw code.Обфусцировать прикрепленный файл или вставленный текст скрипта.
/profile—Check account tier (Free / VIP), daily quota, bonus pool, and reset countdown.Показывает статус аккаунта (Free / VIP), использованную квоту, бонусные попытки и таймер сброса.
/keycode: <KEY>Redeem a license key formatted as baza-VIP-... or baza-FREE-...Активировать лицензионный ключ формата baza-VIP-XXXX-YYYY-ZZZZ или baza-FREE-...
/supportmessage, attachmentDirectly submit bug reports or support tickets to the project author.Отправить тикет, вопрос или отчет об ошибке напрямую создателю проекта.
Key Cooldowns: VIP key redemption has a 24-hour cooldown between keys. Free keys have a 1-hour cooldown. This prevents botting and hoarders during giveaways.Кулдаун активации: Активация VIP-ключей ограничена 1 разом в 24 часа. Активация Free-ключей — 1 раз в час. Это предотвращает автоматизированный перехват раздач.

Command Line Interface (CLI)Консольный интерфейс командной строки (CLI)

Build scripts locally through terminal automation or CI/CD pipelines:

Для локальной сборки скриптов через терминал или пайплайны CI/CD используется движок Baza VM:

bash
baza build ./src/game_core.luau -o ./dist/protected.luau --preset maximum --target luau

Building with hardware-bound PlaceId and UserId locks (VIP):

Сборка с аппаратными замками PlaceId и UserId (VIP):

bash
baza build ./hub.luau -o ./hub_obf.luau --preset double_vm --place-ids 12345678,87654321 --user-ids 11223344
FlagФлагDescriptionОписаниеDefaultПо умолчанию
--preset <name>light, balanced, maximum, double_vmbalanced
--target <env>luau (Roblox) / lua51 (standard Lua)luau
--place-ids <ids>Roblox PlaceId Lock (comma-separated IDs)Roblox PlaceId Lock (список ID через запятую)none
--user-ids <ids>Roblox UserId Lock (comma-separated Player IDs)Roblox UserId Lock (список ID игроков через запятую)none

Protection Presets Deep DiveОбъяснение пресетов защиты

The engine features 4 specialized compilation pipelines tailored for specific balance requirements:

Ядро Baza VM предоставляет 4 специализированных профиля компиляции:

  • Light (Free):Lightweight identifier mangling, string encryption, and constant minification. Negligible runtime overhead.Легкая минификация, шифрование строковых констант и базовая перетасовка идентификаторов. Минимальное влияние на FPS.
  • Default / Balanced (Free, Recommended):Full register VM virtualization, control flow flattening, In-Loop Pulse canary injection, and constant splitting.Полная регистровая виртуализация, сглаживание контрольного потока (Control Flow), канареечный In-Loop Pulse и разбиение констант.
  • Maximum / Max (VIP):All Balanced defenses plus environment anti-hooking checks, opaque mathematical predicates, function inlining, and dead code injection.Все уровни защиты Balanced + анти-хук проверки среды, математические непрозрачные предикаты (Opaque Predicates), инлайнинг функций и внедрение мертвого мусорного кода.
  • Double-VM (VIP):Two-layer virtualization cascade. The bytecode of the primary VM is encapsulated and re-interpreted by an outer virtual machine. Total resistance to automated devirtualizers.Двухслойный каскад виртуализации. Байткод первой виртуальной машины оборачивается и исполняется внутри внешней второй виртуальной машины. Абсолютная защита от автоматических девиртуализаторов.

REST API GatewayREST API Шлюз

Automate your build pipelines through our high-performance REST API. Authenticate requests using the Authorization: Bearer <API_KEY> header.

Высокопроизводительный REST API сервер обеспечивает интеграцию Baza Obfuscator в сборочные конвейеры CI/CD. Аутентификация осуществляется через заголовок Authorization: Bearer <API_KEY>.

bash
curl -X POST https://api.baza.dev/v1/obfuscate \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"script": "print(\"Baza VM Protected\")", "preset": "double_vm", "target": "luau"}'

Example server response:

Пример ответа шлюза:

json
{ "success": true, "elapsedMs": 86, "preset": "double_vm", "result": "return(function(...) ... end)()" }

Luau Compatibility & Exploit SafetyСовместимость с Roblox Luau и правила безопасности

Baza VM is rigorously tested against Roblox Luau language rules:

Движок Baza VM спроектирован с учетом строгого следования спецификации рантайма Roblox:

  • Zero false-positive detections: The engine purposefully omits debug.sethook or debug.getinfo(2, "S") == "C" checks which generate false positive crashes in Roblox Studio.Никаких ложных детектов: Движок намеренно не используетdebug.sethook или проверки debug.getinfo(2, "S") == "C", которые вызывают ложные срабатывания в Roblox Studio.
  • Exploit-safe execution: No aggressive probing of hookfunction, getrawmetatable, or getgc, ensuring flawless execution across Solara, Wave, Swift, and MacSploit.Поддержка сред эксплоитов: Код не пытается проверять наличие hookfunction, getrawmetatable или getgc, что гарантирует стабильный запуск скриптов в Solara, Wave, Swift и MacSploit.
  • Metamethod safety: Completely avoids unsupported metamethods such as __gc and __close that cause fatal crashes in Luau.Отсутствие несовместимых метаметодов: В коде виртуальной машины не используются __gc и __close, так как они вызывают фатальные падения в Luau.
Encoding: Always save scripts in UTF-8 without BOM. A byte order mark at the start of a file can trigger AST parser errors.Совет: Всегда сохраняйте файлы в кодировке UTF-8 без BOM. Наличие BOM-байтов в начале файла может вызвать ошибку парсера AST.

Frequently asked questions.Часто задаваемые вопросы.

Clear answers regarding execution performance, daily limits, platform rules, and key redemption.Ответы на ключевые вопросы о производительности, квотах, политиках платформы и безопасности скриптов.

Protect your code today.Защитите ваш код уже сегодня.

Join our Discord community, get started for free, or upgrade to VIP for multi-layer Double-VM protection and full REST API access.Получите бесплатный доступ через Discord-бота или подключите тариф VIP для доступа к двухслойной Double-VM и REST API.

Join Discord ServerВойти в Discord серверDocumentationДокументация