Генератор loadstring
Обработка в браузереПревратите публичный raw URL Lua-скрипта в готовый Roblox loadstring. Ссылки GitHub blob автоматически переписываются в raw.githubusercontent.com.
Источник
Raw URL скрипта
Используйте прямой raw URL. Обычные страницы GitHub переписываются автоматически, когда это возможно.
Результат
Сгенерированный код
Как работает генератор
На выходе — стандартный шаблон Roblox loadstring(game:HttpGet("https://…"))(). Нужен прямой raw URL с текстом файла — например raw.githubusercontent.com, а не HTML-страница GitHub. Если есть только github.com/…/blob/…, Labmorf перепишет ссылку перед генерацией.
Обход кэша добавляет true вторым аргументом HttpGet, чтобы экзекьютор подтянул свежую версию скрипта. Защищённое выполнение оборачивает вызов в pcall и выводит предупреждение при ошибке. Ничего не загружается на сервер — генерация только в браузере.
Частые вопросы
Почему ссылка с GitHub не работает в игре?
HttpGet ждёт сырой текст файла. Обычная страница github.com отдаёт HTML. Используйте кнопку Raw на GitHub или вставьте blob-ссылку сюда — она перепишется в raw.githubusercontent.com.
Что такое обход кэша (cache bypass)?
Обход кэша добавляет true вторым аргументом game:HttpGet() — получается game:HttpGet("url", true). Roblox может вернуть закэшированный HTTP-ответ для того же URL; второй аргумент просит загрузить свежую копию. Включайте, когда обновили скрипт на GitHub или другом хосте, а экзекьютор всё ещё запускает старую версию.
Что такое защищённое выполнение (protected execution)?
Защищённое выполнение оборачивает вызов loadstring в pcall: при неверном URL, сетевой ошибке или синтаксической ошибке Lua скрипт не падает с необработанной ошибкой. Вместо этого срабатывает warn с текстом ошибки. Это не делает чужой код безопасным — только упрощает отладку сбоев.
Labmorf сохраняет или выполняет мой URL?
Нет. URL и сгенерированный код остаются во вкладке браузера. Обновите страницу — они исчезнут из памяти.