Exodus
Scripting

Get Started

Exodus RDR2 Lua scripts and their file structure
Untrusted Scripts
Don't run scripts unless you trust the developer or have verified the source code.

Using Scripts

Download a Script

User created scripts can be found in our Discord server.

Open the Exodus Client

After signing in, you will see the products you own on the left side of the app.
Click the one you want to add the script to.

Click on Browse Files

If you have launched the menu at least once, you will see the Browse files button.
Clicking on it will bring up your file explorer in the menu's root folder.

Add

Scripts can be added by simply placing the downloaded script with the .lua extension into the Scripting folder.

Load

Scripts can be loaded by navigating to the following location in the menu.

Scripting → Load Script

Use

Once a script has been loaded, you can access its features by navigating to the following locations in the menu.

Scripting → Script Name
Network → Players → Player Name → Scripts → Script Name

Useful Folders

Scripts are limited to the highlighted folders and their subdirectories. They should not access the wider filesystem.

Scripting Folder

This folder is where you can place scripts with the .lua extension.

%AppData%\Exodus Client\Library\Red Dead Redemption 2\Client\Scripting

Assets Folder

This folder is where scripts may store any static content.

%AppData%\Exodus Client\Library\Red Dead Redemption 2\Client\Scripting\Assets

Packages Folder

This folder is where scripts may store any third-party libraries.

%AppData%\Exodus Client\Library\Red Dead Redemption 2\Client\Scripting\Packages

Workspace Folder

This folder is where scripts may store any temp/configuration files.

%AppData%\Exodus Client\Library\Red Dead Redemption 2\Client\Scripting\Workspace

Exodus @ 2026