All guides
Getting set up5 min read

How to run your first script

The whole process from nothing to a working script, plus what to do when it doesn't work.

This is the complete path from "I have no idea what I'm doing" to a script actually running. It takes about fifteen minutes the first time and about thirty seconds every time after that.

You don't need to read anything else first. Here are the only two words that matter:

📌Note

A script is just text — code. On its own it does nothing at all.

An executor is a separate app you install, which reads that text and runs it inside Roblox.

You need both. That's the whole reason a script you downloaded didn't do anything.

Want the longer version? What is a script? and what is an executor? — but you can follow this page without them.


🧢 Before you start

Important

Use an alt account. Scripting breaks Roblox's Terms of Service and accounts do get banned, permanently. If losing your account would upset you, make a throwaway one and use that instead. This is the single easiest thing you can do to protect yourself and it takes two minutes.


1️⃣ Work out what your device can run

Go to the executor list and filter by your platform — Windows, macOS, iOS, or Android.

Windows has the most choices. Mobile has fewer and they change more often.

⚠️Watch out

If nothing is available for your device right now, stop here. There isn't a secret workaround, and searching for one is how people end up with malware.

Pick one from the list and use the link we show for it. We add every executor by hand and check its links ourselves, so the link on our page is the developer's own official site.

Most free executors will put you through a key system to get in. That's normal — but read how key systems really work first, because there's one rule that matters.

🚨Never do this

Don't get it from a YouTube description. Don't get it from a Discord DM. Don't get a "free premium" or "cracked" version of a paid one. Those are the three ways almost everyone who gets malware gets malware.

Check the executor isn't currently marked patched before you commit to it — a patched executor can't run anything until its developers update it.

3️⃣ Find a script here

Back on ScriptBlox, find a script for the game you want to play.

For your first attempt, make it easy on yourself:

  • Match the game. A script written for one game won't work in another, unless it's marked Universal.
  • Avoid anything marked Patched.
  • Avoid anything with a Key System for now — that's an extra step involving a third-party site, and it's not worth adding on your first try.
  • Read the description, and read the comments. If it doesn't work for other people, it won't work for you either.

4️⃣ Copy the script

Hit Copy Script on the script page. That puts the whole thing on your clipboard.

You can also hit Download, but that just saves the same text as a .txt file — it doesn't do anything by itself, and for a first run copying is simpler.

5️⃣ Join the game first

Open Roblox and actually join the game you want to use the script in. Be in-game, not on the menu.

Order matters here: your executor needs a running game to attach to.

6️⃣ Attach and execute

  1. Open your executor.
  2. Press its Attach or Inject button and wait for it to say it's attached. This can take a few seconds.
  3. Paste the script into the executor's text box.
  4. Press Execute.

If the script has a user interface, it should appear on screen within a second or two.

That's it. That's the whole thing.


🔍 When it doesn't work

Nothing happened at all. Check the executor actually says it's attached. Not-attached is the most common cause by a distance. Attach, wait for confirmation, then execute.

The executor won't attach. Usually means it's patched — Roblox updated and the executor hasn't caught up. Check its status on our list. If it's patched, there is nothing to fix on your end; you wait for its developers to update it.

An error message appeared. Check the script isn't marked Patched, and that you're in the right game. A script for a different game will usually error immediately.

It's asking for a key. That's a key system. The person who wrote the script wants you to get a key from their site first. Read the safety guide before following key links.

💡Pro tip

The one key-system rule: never install anything a key system asks you to. It can't tell whether you did, so it was never a real requirement.

The script ran but did nothing. Possibly a fake upload — some are posted purely to farm key-system traffic. Check the comments; if others say the same, hit Report. The safety guide covers how to spot these.

It worked yesterday and doesn't today. Roblox probably updated. Check whether your executor is now patched.


⚡ Once it's working: the shortcut

If you have a ScriptBlox account, Direct Execute skips the copy-and-paste entirely.

You download one small file, put it in your executor's autoexec folder once, and after that you can run any script on ScriptBlox by pressing a single button on its page. No copying, no pasting, no switching windows. It works on phones too.

The setup instructions are on any script page, under the Direct Execute button. It's genuinely the best reason to make an account here.


Where to go next

  • Staying safe — fake downloads, how key systems really work, scripts that steal your items, and what to do if something goes wrong
  • Browse scripts
See all guides