How to run a Roblox script
Every script on this site is one line of Lua. Running it takes a program called an executor, four steps, and about a minute once you have done it before. This is that minute, written out.
What you are actually running
A Roblox script is Lua code that runs inside the game client while you play. Roblox itself will not run it for you — the game only executes code the developer shipped. An executor is a separate program that attaches to the running client and gives you a window to type Lua into, which the game then runs as though it belonged there.
Most scripts you find are not the code itself. They are a loader: one line that fetches the real script from a URL and runs whatever comes back.
loadstring(game:HttpGet("https://example.com/script.lua"))()That matters for two reasons. It means the author can fix the script without you copying a new line, and it means the code you run is whatever sits at that URL today — not what you read yesterday. Both facts come back later in this guide.
The four steps
- 1
Get an executor
You need one before anything else. They differ in price, in which platforms they support, and — the part that actually decides it — in whether they still work after the last Roblox update. The executors page here tracks that. - 2
Open the game, and wait
Join the game the script is written for and wait until you are properly in — spawned, moving, not on the loading screen. Scripts read the game world on the first line they run, and a world that has not loaded yet is the single most common reason a script errors instantly. - 3
Paste the loader and execute
Copy the line from the script's page, paste it into the executor's box, press Execute or Inject. Most scripts open a menu by themselves within a second or two. - 4
Turn one thing on
Start with the main feature — usually Auto Farm — and watch it for thirty seconds before switching anything else on. If two features fight each other, you want to know which one started it.
When nothing happens
In rough order of how often it is the answer:
- You executed before the game finished loading. Rejoin, wait, try again.
- The executor is not actually attached. Most show a status somewhere; if it says anything other than attached or ready, the paste went nowhere.
- The executor is behind a Roblox update. This is the common one and it is not your fault — see the guide on why scripts stop working.
- The script is for a different game, or for an older version of the same game.
- The loader's URL is dead. The author took it down, or the host did.
If the executor prints an error, it is worth reading rather than guessing. The error guide translates the handful you will actually see.
Things worth knowing before your first one
- Use an alt account. Not because every script is dangerous, but because the consequence of being wrong is your main account, and an alt costs nothing.
- A script that asks you for your password or your .ROBLOSECURITY cookie is stealing your account. There is no legitimate reason for either. Close it.
- Executing scripts is against Roblox's terms of service. Bans happen. Anyone telling you a script is undetectable is guessing.
- Nothing on this site needs you to download an executable to get the script itself. If a script page sends you to an .exe, that is not the script.
Questions
Do I need to pay for an executor?
No, free ones exist and work. They tend to update more slowly after a Roblox patch and carry more advertising in the way, which is what you are paying to avoid. Start free; you will know quickly whether the wait bothers you.
Will I get banned for running a script?
It is possible, and it is entirely up to Roblox and the game's own developers. Some games ban aggressively, some do not check at all. Use an alt account and treat any promise of undetectability as marketing.
Why is the script one line instead of the whole code?
Because that line fetches the real script from a URL. It lets the author push fixes without you copying anything new — and it means the code you run is whatever sits at that URL right now.
Read next
- How to choose a Roblox executorThree things separate executors in practice: whether it still works after the last update, what it runs on, and how much is in your way.
- Common script errors and what they meanThe handful of errors you will actually see, translated into what went wrong and whether there is anything you can do about it.
- Are Roblox scripts safe?An honest answer: what a script can actually do to your account, which risks are real, which are exaggerated, and how to judge one before you run it.
Looking for the scripts themselves? Browse the catalogue, or compare executors.