APEX
NewBuilt-in decompiler and saveinstance

Security research for games.

Apex is intended for security research involving Luau VM programs. Use it only with games, programs, and accounts you own.

Checking the latest version…

Connected

Sample session. The real window is laid out a little differently.
Documented functions
163
Documented names
562
Server hops in one run
100
Instances at once
Many
Platforms

Runs on Linux and on Windows

Apex is a Linux program. On Windows it runs inside WSL, the Windows Subsystem for Linux, with its window shown on the Windows desktop.

Install guide and required libraries

  • Linux

    Native

    x86-64 Linux with glibc 2.34 or newer and the listed display and runtime libraries.

  • Windows

    Through WSL 2

    Install WSL with Ubuntu, add the listed libraries, and run the same file. Windows 11 or a Windows 10 build with WSLg.

Features

Everything in one place

What Apex does, and the 163 functions behind it. Pick a row to open its reference.

  1. 01

    Stable over long runs

    Tested across 100 server hops in one run, with execution staying stable the whole way.

    Included
  2. 02

    Built-in decompiler

    Apex's own decompiler turns script bytecode back into readable source, with indent width and column limit you can set.

    Included
  3. 03

    Save instance

    Our own saveinstance saves the game's objects to a file you can open in an editor, as binary or XML, with a list of roots and options for what is saved.

    Included
  4. 04

    Many instances at once

    Run several accounts side by side. Each has its own status and its own output tab.

    Included
  5. 05

    A real editor

    Tabs, completion, saved scripts and a console.

    Included
  6. 06

    Simple setup

    One file to download. Sign in once with your username and license key.

    Included

The function library

  1. 01

    Closures

    Create, inspect, clone and hook functions.

    15 functions
  2. 02

    Environment

    Reach the game's and the executor's global tables, the registry and the garbage collector.

    8 functions
  3. 03

    Metatables

    Raw metatables, read-only tables and the current namecall method.

    6 functions
  4. 04

    Reflection

    Thread identity, hidden properties, scriptability and properties the engine does not expose.

    8 functions
  5. 05

    Instances

    Find, fire and inspect game objects.

    12 functions
  6. 06

    Signals

    Connections, signal hooks and server-visible event raising.

    6 functions
  7. 07

    Scripts

    Read, run and dump the scripts a game contains.

    12 functions
  8. 08

    Debug

    The debug library and its executor additions.

    12 functions
  9. 09

    Filesystem

    Read and write files in the workspace folder.

    13 functions
  10. 10

    Encoding and crypto

    Base64, hashing, encryption and compression.

    5 functions
  11. 11

    Drawing

    Draw shapes and text on screen.

    5 functions
  12. 12

    Network

    WebSocket and HTTP requests.

    2 functions
  13. 13

    Input

    Keyboard and mouse events.

    1 function
  14. 14

    Actors

    Run code inside parallel Actor states.

    3 functions
  15. 15

    Console and output

    Print, the launcher console and output capture.

    3 functions
  16. 16

    Miscellaneous

    Everything else.

    52 functions
Getting started

From download to first script

  1. Download and open Apex

    One file. Mark it executable and start it.

  2. Enter your username and license key

    You are asked once, on first start.

  3. Pick a target and run

    Paste a script and press Run. Output appears in that instance's tab.

FAQ

Questions

Does it work on Windows?

Yes, through WSL 2. See the install guide for the libraries it needs.

Can I use one license on two computers, or twice at once?

One license works on one device and runs in one Apex at a time. Apex instances you start inside that Apex all count as that one. If you sign in somewhere else, close Apex on the first device and wait up to a minute.

Does it work on Mac?

No. Apex is built for x86-64 Linux, and Windows through WSL.

Where do I find what a function does?

In the function reference. Search by any name.