A Lua executor is the tool behind most paid FiveM cheats. It runs Lua code in a player's game that your server never sent. Lua executor detection is one of the main jobs of a FiveM anticheat, and vendors describe it in very different ways, so it helps to know what an executor can reach and what to ask before you pay.
What a Lua executor does
Your server sends each player the client side of its resources, and that Lua runs in the player's game. An executor adds code of its own to the same environment. That code can call any client native, trigger any server event with any arguments, and read anything the client can see.
Most paid menus are an executor with a set of ready-made scripts on top. Eulen and Redengine both work this way, and the field guide to FiveM cheats covers the names you will see most.
What it means for your server
- Server events. A handler that trusts its arguments can be called with fake ones, so a shop event that takes the price from the client hands out free items. Server-side event validation closes this, and it is the part only you can fix.
- Client natives. Godmode, noclip, teleport, spawned vehicles and spawned weapons all go through natives the game already has.
- Client state. Anything the client knows, such as where other players are, can be read and drawn on screen.
What to ask a vendor about Lua executor detection
- Which executors do you detect by name? A vendor that covers Eulen, Redengine or TZ can say so. "All of them" is not an answer.
- How fast do you ship a fix for a new build? Executors update often. Ask for the changelog and check the dates on it.
- What evidence comes with each ban? Before you answer an appeal you need to see which detection fired and what it recorded.
- What happens when a check misfires? Look for a way to set one detection to kick, or switch one check off, without losing the rest.
How Raven covers executors
Raven has two detections for this. Anti Executor covers executors and injection tools running inside or alongside the game, as five checks you can switch on or off one at a time. Anti Lua Menus covers Lua menus running in the player's game. Both ship on and set to ban, though Anti Executor's check for external executors ships off. Between them they cover the common families, including Eulen, Redengine and TZ.
Every ban reaches your dashboard with the detection that fired and its evidence. New builds usually ship within a week, and every release is dated on the changelog. The Anti Executor docs list each check and its default.