Executor API
Every function these executors document, in one place. Pick an executor to see only what it supports, or leave it on all of them to compare.
- Functions
- 280
- In the standard
- 79
- Only one has it
- 113
- Executors tracked
- 30
This is built from what each executor publishes, so a gap means their docs do not mention it — not that it is definitely missing. Names are matched by what a function does, so actor.getactors and getactors are shown as one entry rather than two.
Checking the source docs…
280 of 280 functions
Actors
Run code in parallel Luau states.15Creates a channel for sending values between workers.
Finds which worker a thread belongs to.
Lists the parallel workers the game is running.
Lists every thread running inside the workers.
Gets an existing channel by its number.
Returns the worker your code is running in.
Runs code inside one of the parallel workers.
Runs code on a specific worker thread.
Tells you whether your code is running in parallel.
Returns the separate Luau world of each worker.
Lists workers the game created and then removed.
Returns the game’s main Luau world.
Returns the Luau world belonging to a script or worker.
Tells you whether your code is running in parallel.
Fires whenever the game creates a new worker.
Files
Read and write files on your machine.14Adds text to the end of a file.
Adds to a file without pausing the rest of your script.
Deletes a file.
Deletes a folder and everything in it.
Loads a file and runs it immediately.
Tells you whether a path is a file that exists.
Tells you whether a path is a folder that exists.
Lists the files and folders at a path.
Compiles a file into a function without running it.
Compiles a file without pausing the rest of your script.
Creates a folder.
Returns the contents of a file as text.
Writes text to a file, replacing whatever was there.
Writes a file without pausing the rest of your script.
Bit
Work on numbers one binary digit at a time.16Moves the digits right but keeps the sign.
Adds numbers, wrapping around at 32 digits.
Keeps only the binary digits that are 1 in every number given.
Divides numbers, keeping only the whole part.
Multiplies numbers, wrapping around at 32 digits.
Flips every binary digit of a number.
Keeps a binary digit if it is 1 in any of the numbers given.
Subtracts numbers, wrapping around at 32 digits.
Reverses the order of a number’s four bytes.
Keeps a binary digit where the numbers disagree.
Moves the binary digits left, filling with zeroes.
Rotates the binary digits left, wrapping them around.
Rotates the binary digits right, wrapping them around.
Moves the binary digits right, filling with zeroes.
Forces a number into the 32-digit range these functions use.
Returns a number written in hexadecimal.
Cache
Work with how the game stores object references.3Makes the game forget its reference to an object.
Tells you whether the game is holding a reference to an object.
Swaps the game’s reference to one object for another.
Reflection
Reach properties the game keeps hidden.28Tells you whether an event can be fired across to the server.
Runs every listener attached to an event, but on the next frame.
Clicks a clickable object from anywhere.
Triggers a hold-to-interact prompt instantly.
Runs every listener attached to an event.
Makes the game think two parts touched.
Reads a raw serialised property value from an object.
Reads a callback property that Roblox normally hides.
Lists everything currently listening to an event.
Turns a local file into something Roblox can load.
Reads every hidden property on an object at once.
Reads a property Roblox does not normally let scripts see.
Returns a UI container the game’s scripts cannot see into.
Lists every object the client knows about.
Lists objects that exist but are not in the game tree.
Returns the raw collision data of a mesh part.
Returns all of an object’s properties and values.
Returns how long a prompt must be held.
Returns how far out your client simulates physics.
Returns the permission level the current code is running at.
Tells you whether your client controls a part’s physics.
Tells you whether a property can be read or written normally.
Fires an event in a way the server actually receives.
Writes a property Roblox does not normally let scripts change.
Changes how long a prompt must be held.
Makes a hidden property readable and writable, or hides it again.
Changes how far out your client simulates physics.
Changes the permission level the current code runs at.
Closures
Copy, wrap and replace functions.24Tells you whether the code running right now is yours or the game’s.
Makes a separate copy of a function that behaves identically.
Returns the script that made the call you are handling.
Returns a short string that identifies a function by its contents.
Replaces a function with your own, and hands you back the original so you can still call it.
Intercepts one built-in behaviour of an object, like reading a property or calling a method.
Replaces a function that is defined inside another function, without touching the outer one.
Tells you whether a function is built into Roblox rather than written in a script.
Tells you whether your executor created a function.
Tells you whether a function has been replaced by a hook.
Tells you whether a function was written in a script.
Tells you whether line-number information survived for a function.
Tells you whether a function is one your executor disguised as a built-in one.
Tells you whether a thread was started by your executor.
Tells you whether an inner function has been hooked.
Tells you whether a function is protected against being hooked.
Turns a string of Luau code into a function you can run.
Protects a function so nothing else can hook it.
Wraps your function so it looks like one of Roblox’s own built-in functions.
Wraps your function so it looks like ordinary game script code.
Undoes a hook and puts the original function back.
Undoes a hook on an inner function.
Hides a function from stack traces, or puts it back.
Calls a function while pretending it was called from somewhere else.
Drawing
Draw shapes and text on screen.10Removes every shape you have drawn.
Registers a font of your own for drawn text.
The fonts available for drawn text.
Creates a shape drawn on top of the game.
Returns a signal you draw from, for shapes lasting one frame.
The shapes you can draw directly for a single frame.
Reads a setting from a drawn shape.
Tells you whether something is a drawn shape.
Tells you whether a drawn shape supports a given setting.
Changes a setting on a drawn shape.
Miscellaneous
Everything that does not group elsewhere.27Empties the teleport queue.
Empties the teleport queue.
A signal that fires when that world sends something.
Runs a string of Luau code through the executor.
Returns the process id of the running Roblox client.
Returns the text currently on the clipboard.
Reads one of Roblox’s internal feature switches.
Returns what kind of value a feature switch holds.
Returns the current frame rate limit.
Returns an identifier unique to this machine.
Loads objects from the Roblox catalogue by asset id.
Lists the code queued to run after a teleport.
The identifying number of a Luau world.
Returns the name and version of the executor running your script.
Tells you whether a Luau world belongs to a parallel worker.
Tells you whether the runtime is Luau rather than plain Lua.
Creates a handle onto a separate Luau world.
Shows a native pop-up window and waits for a button.
Saves code to run automatically after the next teleport.
Loads a module and returns what it gives back.
Saves objects from the game to a file you can open in Studio.
Saves the whole current place to a file.
Copies text to the system clipboard.
Changes one of Roblox’s internal feature switches.
Limits how many frames per second the game renders.
Copies Roblox object data so it can be pasted into Studio.
Runs code inside another Luau world.
Instances
Find and act on objects in the game.4Makes a second reference to the same object.
Tells you whether two references point at the same object.
Returns the table of every object reference the game holds.
Lists the functions running every frame before rendering.
Signals
Inspect and trigger events.13Tells you whether a listener is still attached.
Returns one specific listener attached to an event.
Returns the argument types an event sends to its listeners.
Returns detailed information about an event’s arguments.
Lists which events are allowed to be fired to the server.
A listener attached to a drawing signal.
Creates a signal used by the drawing system.
Stops a listener from running again.
Runs your function every time the event fires.
Fires the event, running everything listening.
Creates an event of your own that you can connect to and fire.
Runs your function the next time the event fires, then stops.
Pauses here until the event fires, then continues.
Crypt & encoding
Hash, encrypt, encode and compress text.13Converts base64 text back into the original data.
Converts text or binary data into safe plain characters.
Decrypts data using the key and starting value it was encrypted with.
Encrypts data so only someone with the key can read it.
Generates random data of the length you ask for.
Generates a random key suitable for encryption.
Turns data into a fixed-length fingerprint.
Creates a fingerprint that also proves you know a secret key.
Shrinks data using LZ4 compression.
Restores LZ4-compressed data.
Generates a random string of the length you ask for.
Escapes text so it is matched literally inside a pattern.
Builds a pattern object for matching text.
Debug
Read and change what is inside a function.23Returns the chain of functions that led to right now.
Reads one fixed value out of a function, by position.
Reads every fixed value out of a function at once.
Returns facts about a function: its name, where it was defined, how many arguments it takes.
Returns an object’s metatable, ignoring any protection on it.
Gets one function that is defined inside another function.
Gets every function defined inside another function.
Returns Luau’s internal table of everything it is keeping alive.
Tells you whether Luau is treating a script’s globals as unchangeable.
Reads a value from the running call stack.
Reads one outside variable that a function captured when it was created.
Reads every captured outside variable a function is holding.
Tells you whether a stack level number actually exists.
Changes one of the fixed values inside a function.
Changes the recorded details of a function, like its name.
Sets an object’s metatable, ignoring any protection on it.
Renames a function as it appears in errors and stack traces.
Turns that globals optimisation on or off for a script.
Changes a value in the running call stack.
Changes one of the outside variables a function captured.
Tells you whether a stack level number actually exists.
Returns Luau’s internal table of everything it is keeping alive.
Hides a function from stack traces, or reveals it again.
Environment
Read and change global variables.20Turns a script’s compiled code back into readable Luau.
Searches memory for objects matching what you describe.
Returns every Luau thread currently alive.
Returns every object Luau is currently keeping in memory.
Returns your executor’s global table.
Lists every ModuleScript the game has already loaded.
Returns the game’s own global table.
Lists the scripts that are running right now.
Returns a script’s compiled code.
Returns a script’s main function without running it.
Finds which script a running thread belongs to.
Returns a short string identifying a script’s exact contents.
Lists every script on the client.
Returns the variables belonging to one specific script.
Returns the variables belonging to one running thread.
Returns the current thread’s permission level as a number.
Tells you whether a script is one of Roblox’s own.
Tells you whether a ModuleScript has been loaded yet.
Marks a script as belonging to Roblox, or stops doing so.
Changes the current thread’s permission level.
Scripts
Inspect running scripts and their code.5Returns a function’s compiled code as a string.
Returns a single function’s compiled code.
Lists every ModuleScript on the client.
Returns the thread a script is running on.
Tells you whether a thread was started by your executor.
Metatables
Intercept how tables and objects behave.12Inside a method hook, tells you which method was called.
Returns an object’s hidden behaviour table even when it is protected.
Tells you whether a table is locked against changes.
Tells you whether a table currently accepts changes.
Tells you whether a table currently accepts changes.
Locks a table so nothing can change it.
Unlocks a table so it can be changed.
Unlocks a table so it can be changed.
Changes which method the current call is treated as.
Replaces an object’s hidden behaviour table, protection or not.
Locks a table against changes, or unlocks it.
Turns a table’s write protection on or off.
Network
Make web requests and open sockets.16Sends a web request and gives you the full response.
Fetches the contents of a URL as text.
Sends data to a URL and returns the response.
Runs your function when the connection closes.
Runs your function whenever a message arrives.
Watches every network packet the game receives.
Watches every network packet the game sends out.
Tells you whether the packet library is switched on.
Stops watching incoming packets.
Stops watching outgoing packets.
Sends a raw network packet yourself.
A single raw network packet, with its data and settings.
Stops the packet from being sent.
Replaces what the packet contains before it goes out.
Closes an open connection.
Opens a two-way connection to a server that stays open.
Input
Send mouse and keyboard input.15Tells you whether the Roblox window is the one in focus.
Tells you whether the Roblox window is the one in focus.
Presses and releases a key.
Holds a key down.
Lets a held key back up.
Presses and releases a key.
Clicks the left mouse button.
Holds the left mouse button down.
Lets the left mouse button back up.
Clicks the right mouse button.
Holds the right mouse button down.
Lets the right mouse button back up.
Moves the cursor to an exact position on screen.
Moves the cursor by an amount from where it is.
Scrolls the mouse wheel.
OTH
Hook C functions on another thread.5Returns the thread the hooked call actually came from.
Returns the original function that was hooked.
Hooks a built-in function from a separate thread.
Tells you whether your code is running inside one of these hooks.
Removes a hook placed this way.
Console
Open and write to the executor console.17Clears everything in the console window.
Opens a separate console window.
Writes a debug line to the console.
Closes the console window.
Writes an error line to the console.
Writes an error line to the console.
Tells you whether the console is currently hidden.
Hides the console window without closing it.
Writes an informational line to the console.
Waits for the user to type a line, then returns it.
Sets the console window’s title.
Writes text to the console window.
Sets the console window’s title.
Shows the console window again.
Shows the console if hidden, hides it if shown.
Keeps the console window above other windows, or stops.
Writes a warning line to the console.
Which executors run this
sUNC checks that a function actually behaves the way it is supposed to, rather than just existing — an executor can list a function that does nothing, and the test catches it. Most of the well-known executors score about the same, so the useful thing here is spotting the ones that do not: a low score means functions on this page will not work the way they are written.
| Executor | Platform | sUNC | UNC | Price | Decompiler |
|---|---|---|---|---|---|
| Cosmic | Windows | 100% | 99% | Paid | Yes |
| Delta | Android | 100% | 99% | Free | Yes |
| MacSploit | Mac | 100% | 99% | Paid | Yes |
| Madium | Windows | 100% | 98% | Free | Yes |
| Opiumware | Mac | 100% | 99% | Free | Yes |
| PotassiumDocumented | Windows | 100% | 99% | Paid | Yes |
| Real | Windows | 100% | 99% | Free | Yes |
| Seliware | Windows | 100% | 99% | Paid | Yes |
| SirHurt | Windows | 100% | 99% | Paid | Yes |
| VoltDocumented | Windows | 100% | 99% | Paid | Yes |
| Vortex | Windows | 100% | 100% | Free | Yes |
| WaveDocumented | Windows | 100% | 99% | Paid | Yes |
| Delta | iOS | 98% | 99% | Free | Yes |
| Synapse Z | Windows | 98% | 99% | Paid | Yes |
| Vega X | Android | 98% | 98% | Free | Yes |
| Velocity | Windows | 98% | 99% | Free | Yes |
| Codex | Android | 96% | 98% | Free | Yes |
| Volcano | Windows | 96% | 99% | Paid | Yes |
| Solara | Windows | 46% | 67% | Free | Yes |
| Xeno | Windows | 40% | 84% | Free | Yes |
No published score for DX9WARE V2, Lumen, Matcha, Matrix Hub, Melatonin, Photon, RbxCli, Ronin, Serotonin, Severe. That means nobody has run the tests, not that they failed them.
Signatures and support are compiled from each executor’s own published documentation, linked above. The standard and its test results come from sUNC, and the tracked executor list from executors.online. rbx.lol is not affiliated with any of them.