How to Auto-Execute Scripts
Auto-execute runs your scripts the moment you join a game. Every executor has an autoexec folder — the steps below work for all of them.
Create the auto-execute file
- Create a new text file and paste your script into it.
- Choose File → Save as.
- Save it with quotes and the
.luauextension, for example"my script.luau". The quotes stop Windows from adding.txt. - Move the file into your executor's autoexec folder. If there isn't one in the main folder, create a folder named
autoexec.
| Executor | Where the folder is |
|---|---|
| Volt | Press + in Volt and create an auto-execute file |
| Wave | AutoExecute folder in Wave's main folder |
| Synapse Z | %localappdata%\Synapse Z |
| Real | Right-click the script list → Open in Folder |
| Delta | Delta/autoexec on your device (copy files with ZArchiver) |
Wait for the game to load
If the game hangs on the loading screen, your script runs too early. Put this at the top:
repeat task.wait() until game:IsLoaded()
task.wait(1)Scripts that need a key
Put the key line above the loader so the script doesn't ask for it every time:
getgenv().Key = "YOUR-KEY-HERE"
loadstring(game:HttpGet("SCRIPT-URL"))()Auto-execute doesn't run
- Check the extension:
.luau, not.luau.txt. Turn on File name extensions in File Explorer's View menu to see it. - Check the file is in the right executor's folder.
- If it still doesn't run, wrap the script in a retry loop:
repeat
task.wait()
task.spawn(function()
-- your script here
end)
task.wait(20)
until getgenv().LoadedRelated guides
- How to Install and Activate Volt Executor
- How to Install Wave Executor
- How to Use Delta on Android, iOS and PC
Still stuck? Ask us on Discord.