3 опции в модалке (только если в карте есть скрипты):
- 'disabled' (default) — скрипты импортируются с enabled=false в метадате
→ GameRuntime их не запускает, но видны в иерархии для чтения
как референс при написании своих Lua-скриптов.
- 'enabled' — скрипты активны (старое поведение). Может вешать игру
на старых Roblox 2007-2010 паттернах.
- 'skip' — scripts[] обнуляется, чистый импорт только геометрии.
Реализация:
- RbxlImportModal.jsx: state scriptsMode + radio-блок над названием игры,
показывается только если report.scripts_total > 0.
- rbxlImporterApi.js: передача scripts_mode в /import/rbxl/create.
- app.py: _apply_scripts_mode() патчит JSON-метадату на 2-й строке
packed-кода скрипта (или удаляет scripts[] для 'skip').
GameRuntime уже умеет уважать meta.enabled === false — пропускает скрипт.
Deploy app.py на VM 130.