LuaProtect v1.1 - The Centurion Migration & Platform Overhaul

LuaProtect v1.1 introduces the Centurion 6.3 obfuscation core, LPH macros, Discord-first licensing, in-game Key UI, rbxSWAP launcher, and massive performance optimizations.

Introduction

We are thrilled to announce LuaProtect v1.1, one of the most transformative updates since our initial platform launch. This release marks a pivotal milestone in how we engineer script protection, developer tooling, and user licensing.

Most notably, we have transitioned our primary virtualization and obfuscation core to Centurion 6.3, retiring our in-house Cortex compiler into an opt-in legacy mode. Partnering with the Centurion team allows us to focus 100% of our engineering bandwidth on what matters most: building world-class platform features, real-time telemetry, and resilient developer workflows.

Alongside the architecture changes, automated script performance profiling, unified Discord-first licensing, the public release of our open-source rbxSWAP multi-account launcher, and extensive backend and privacy hardening.

Centurion 6.3 & Obfuscation Core

Migration to Centurion 6.3

Our primary virtualization pipeline has migrated to Centurion 6.3. This update dramatically elevates execution performance while raising the bar against reverse engineering:

  • Polymorphic Instruction Permutation: Every compiled build undergoes a unique cryptographic transformation with randomized opcode layouts and mixed boolean-arithmetic (MBA) equations.
  • Tamper-Proof Constant Pools: Dynamic memory wrappers ensure string and prototype constants are deciphered on-demand, preventing static memory scanning.

Cortex Transitions to Legacy Mode

With Centurion serving as our default compiler, Cortex has transitioned to Legacy Build Mode. Developers who prioritize near-instant startup times over maximum security can still select Cortex in their script settings. However, please note that Centurion provides substantially superior protection against modern decompilation tools.

Automated Performance Profiling

Virtualizing hot game loops can introduce unwanted frame hitching. LuaProtect now automatically detects CPU-heavy blocks during analysis. When re-obfuscating, the dashboard prompts you to exclude detected high-frequency functions from heavy virtualization while keeping your core intellectual property locked.

Compiler Enhancements & Live Indicators

  • Obfuscator Preset Selection: Easily toggle between balanced, high-throughput, and maximum security profiles (with animated visual indicators for the Maximum preset).
  • Automated Comment Stripping: Comments and redundant metadata are stripped prior to compilation, trimming payload footprint.
  • Hardened Loader & Runner Wrappers: Strengthened security on initial delivery loaders with zero static signatures.
  • Outdated Build Warning: Build buttons dynamically turn red when source code or settings have changed since the last compiled artifact.

Discord-First Licensing

Deprecation of Roblox Username Whitelisting

Individual Roblox username whitelisting has been deprecated in favor of unified, tamper-resistant Discord-linked licenses. Relying on Roblox usernames introduced security loopholes and manual overhead; binding licenses to Discord IDs provides seamless key generation, automated role synchronizations, and instant revocations.

Updated /whitelist Discord Command

The /whitelist bot command now links directly to verified Discord accounts, automatically generating and linking a cryptographic license key to the user.

In-Game Input Key UI

For scripts that require players to input keys manually upon launching an experience, we have introduced a sleek Input Key UI. This component is entirely opt-in and can be enabled with a single toggle under Script Settings.

Streamlined Key Management

  • When generating keys in the dashboard, the script selection dropdown now filters strictly to scripts with Key System active.
  • Keyflow user cards and Key Hub records link directly to verified public creator profiles.

Player Management & Privacy

Coarse Regional Geolocation

In alignment with modern privacy standards, raw IP addresses have been completely removed from user listings and replaced with coarse regional location data (e.g., country and province).

Comprehensive User Profiles

  • Linked Keys & Devices: Profiles now display all active keys and associated hardware IDs (HWIDs) tied to a player.
  • Live Moderation Actions: Kick active player sessions, send direct Discord DMs, or dispatch custom remote loadstrings directly from the user profile view.
  • Automated Data Retention: Player profiles inactive for more than 20 days are automatically pruned, keeping your analytics lean and compliant.
  • In-Game Reporting: Added an in-game /report-script command for automated player bug reports.

Introducing rbxSWAP

We are excited to officially release rbxSWAP, an advanced multi-account launcher for Roblox. Originally built for internal testing and automated developer workflows, rbxSWAP is now freely available to the public.

  • Multi-Instance Simulation: Test multi-player network states and client-server synchronization simultaneously on one machine.
  • Open Source: The full source code is available on GitHub at github.com/empfi/rbxswap for transparency and community collaboration.

Dashboard & AI Modernization

Dashboard AI 2.0

Our integrated Dashboard AI has received a substantial intelligence upgrade:

  • Platform Awareness: The assistant is now deeply indexed against actual LuaProtect features, eliminating hallucinations regarding deprecated tools.
  • Executor Telemetry: The AI accurately recognizes modern executor compatibility profiles and debugging capabilities.

Executor Breakdown Redesign

The analytics dashboard now features branded executor telemetry cards styled with official executor SVG logos and matching color accents.

UI & Workflow Polish

  • Authentication Overhaul: Redesigned Login and Registration pages with automated redirection to your scripts upon completion.
  • Pricing & Checkout: Direct checkout redirects from landing page plan cards.
  • Code Editor Upgrade: Modernized editor core offering smoother rendering and syntax highlighting for large files.
  • Sidebar & Modals: Improved navigation ordering, responsive player directory preloading, and perfectly centered upgrade modals.

Performance & Reliability

Database & Backend Scaling

  • Fixed slow-query bottlenecks across audit logs, session tracking, and key verification indexes.
  • Eliminated execution race conditions when running concurrent script instances under high loads.
  • Resolved token verification issues with password reset links and Cloudflare Turnstile captcha challenges.
  • Optimized runner infrastructure to reduce compilation queue times during peak traffic.

Full Changelog

Compiler & Obfuscation

  • Integrated Centurion 6.3 as default virtualization and obfuscation core.
  • Retired Cortex to an opt-in Legacy Build Mode.
  • Implemented native support for LPH compiler macros (LPH_NO_VIRTUALIZE, LPH_JIT).
  • Added automatic detection for CPU-heavy script blocks with exclusion prompts on re-obfuscation.
  • Introduced Obfuscator Preset selection with animated Maximum profile styling.
  • Enabled automated pre-compilation comment stripping for smaller payload sizes.
  • Added visual build state feedback: sidebar build indicator and red warning button for outdated builds.
  • Strengthened loader and runner wrappers against memory inspection.

Licensing & Key System

  • Replaced Roblox username whitelisting with unified Discord-linked licenses.
  • Updated /whitelist bot command to link Discord users and issue cryptographic keys.
  • Added opt-in in-game Input Key UI configurable in Script Settings.
  • Restricted Key creation dialog to scripts with Key System enabled.
  • Linked Keyflow cards and Key Hub rows directly to verified user profiles.

Player Management & Privacy

  • Replaced raw IP addresses with coarse regional geolocation.
  • Added linked keys and device counts to user profile views.
  • Enabled remote Kick, direct Discord DM, and custom loadstring dispatch from profiles.
  • Implemented automatic 20-day inactivity pruning for stale player profiles.
  • Added in-game /report-script command.

Developer Tools & rbxSWAP

Dashboard & Analytics

  • Upgraded Dashboard AI 2.0 with deep platform knowledge and executor awareness.
  • Redesigned Executor Breakdown cards with native executor colors and verified logos.
  • Overhauled Login and Registration pages with post-signup redirection to scripts.
  • Modernized code editor core for smoother editing of large source files.
  • Added direct checkout redirection on landing page pricing tiers.
  • Cleaned sidebar hierarchy and centered modal layouts.

Infrastructure & Bug Fixes

  • Resolved slow database queries across audit logs, sessions, and key lookups.
  • Fixed race conditions during concurrent script executions.
  • Resolved password reset token verification failures.
  • Fixed Cloudflare Turnstile verification edge cases.
  • Improved runner horizontal scalability and execution throughput.