GhostX Obfuscator

Protect what
you create.

Make your source harder to analyze. Choose how it’s protected.

Built for your runtime.

  • Lua 5.1–5.5
  • LuaJIT 2.1
  • Luau
  • CfxLua core

Protection, on your terms.

Choose the protection your code needs. See what changes.

Control what changes

Choose a profile. Adjust transformations, VM settings and the names you need to keep.

Source and settings, together

Work with your source, protection settings and build output in a single workspace.

Understand the result

See which transformations were applied, review warnings and compare output size.

Explore all features

From source to protection.

Read the quick start
  1. 01

    Add your source

    Paste your code or open a source file.

  2. 02

    Configure protection

    Select your runtime, start with a profile and adjust individual settings.

  3. 03

    Review your setup

    Review your source, settings and processing availability before submitting.

Before you get started.

What does obfuscation protect against?

Obfuscation makes source harder to read and analyze. It is not encryption or an absolute barrier to reverse engineering. Keep secrets outside code you distribute.

When is my source uploaded?

Preparing a draft does not upload it. The workspace shows processing availability before you submit.

Start with your source.

Explore the workspace, or read the guide before choosing your settings.