> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sirius.menu/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish on RoScripts

> List your script on RoScripts, get a short loadstring link, and have Scriptsight review it.

<a href="https://roscripts.io/?ref=sirius-docs" target="_blank" rel="noopener noreferrer" className="sv-banner">
  <span className="sv-banner-mark" aria-hidden="true">
    <svg viewBox="0 0 24 24" fill="currentColor">
      <path fillRule="evenodd" clipRule="evenodd" d="M14.2422 3.02985C14.778 3.1638 15.1038 3.70673 14.9698 4.24253L10.9698 20.2426C10.8359 20.7784 10.293 21.1041 9.75716 20.9702C9.22137 20.8362 8.89561 20.2933 9.02956 19.7575L13.0296 3.75746C13.1635 3.22166 13.7064 2.8959 14.2422 3.02985ZM6.70681 7.29293C7.09733 7.68345 7.09733 8.31662 6.7068 8.70714L4.12102 11.2929C3.73049 11.6834 3.73049 12.3166 4.12102 12.7071L6.7068 15.2929C7.09733 15.6834 7.09733 16.3166 6.7068 16.7071C6.31628 17.0977 5.68312 17.0977 5.29259 16.7071L2.7068 14.1214C1.53523 12.9498 1.53523 11.0503 2.70681 9.87871L5.29259 7.29293C5.68312 6.9024 6.31628 6.9024 6.70681 7.29293ZM17.2926 7.29293C17.6831 6.9024 18.3163 6.9024 18.7068 7.29293L21.2926 9.87871C22.4642 11.0503 22.4642 12.9498 21.2926 14.1214L18.7068 16.7071C18.3163 17.0977 17.6831 17.0977 17.2926 16.7071C16.9021 16.3166 16.9021 15.6834 17.2926 15.2929L19.8784 12.7071C20.2689 12.3166 20.2689 11.6834 19.8784 11.2929L17.2926 8.70714C16.9021 8.31662 16.9021 7.68345 17.2926 7.29293Z" />
    </svg>
  </span>

  <span className="sv-banner-copy">
    <span className="sv-banner-title">
      RoScripts
      <span className="sv-banner-badge">By Sirius</span>
    </span>

    <span className="sv-banner-sub">Publish your script where people look for one. Every upload is read by Scriptsight.</span>
  </span>

  <span className="sv-banner-cta">
    Publish
    <span className="sv-banner-arrow" aria-hidden="true">→</span>
  </span>
</a>

<Frame>
  <img src="https://mintcdn.com/sirius-b451bfde/VhogDtetZmG0LSFA/images/roscripts-listing.png?fit=max&auto=format&n=VhogDtetZmG0LSFA&q=85&s=17ffe32d2bc94646a9ab01adebecea83" alt="A Scriptsight Verified listing on RoScripts" width="1440" height="820" data-path="images/roscripts-listing.png" />
</Frame>

[RoScripts](https://roscripts.io/?ref=sirius-docs) is where people find Roblox scripts, sorted by game. Publishing gives your script a page, a short loadstring link that stays the same through every update, and a review by Scriptsight, which reads your code and every file it loads.

Publishing is free. Any script can be listed, whatever UI library it uses.

## Before you publish

You need a RoScripts account with:

* **A confirmed email address.** RoScripts sends the link when you sign up.
* **A linked Discord account** that is a member of the RoScripts Discord server. The publish page links both and checks them before it shows the form.

## Publish a script

<Steps>
  <Step title="Open the publish page">
    Sign in to [RoScripts](https://roscripts.io/?ref=sirius-docs) and click **Publish**.
  </Step>

  <Step title="Name it and describe it">
    The title is up to 45 characters and the short description up to 160. Search results show both, so put the game and the main features first.
  </Step>

  <Step title="Pick the game">
    Search for it by name, or paste its Roblox URL. Choose **Universal** if the script works in any game.
  </Step>

  <Step title="Add the source">
    Paste your script or your loader. A one-line loader is fine:

    ```lua Loader theme={null}
    loadstring(game:HttpGet("https://raw.githubusercontent.com/you/hub/main/main.lua"))()
    ```

    Set **UI library** to **Rayfield** if you built it with Rayfield.
  </Step>

  <Step title="Finish the details">
    Add a 16:9 thumbnail, up to 8 tags, and your Discord invite if you have one. Tick **Has a key system** if people need a key to use it, so the listing shows a Key badge before anyone copies it.
  </Step>

  <Step title="Click Publish">
    The listing goes live with its own page and a loadstring link of the form `https://script.roscripts.io/<id>`.
  </Step>
</Steps>

## The loadstring link

People copy a link that runs your current version:

```lua Copied from your listing theme={null}
loadstring(game:HttpGet("https://script.roscripts.io/<id>"))()
```

When you upload a new version, the link stays the same, so scripts and videos that already use it keep working. Every run through the link is counted, and your listing shows its views, total runs, and runs this week.

## Scriptsight review

Scriptsight follows every file your script loads, recovers obfuscated code where it can, and reads the code. What it finds shows on your listing:

* **Scriptsight Verified** when it read all of the code, including everything it loads, and found nothing that works against the person running it. This needs readable source: code compiled with an obfuscator such as Luraph can't be read, so it can't be verified.
* **A warning** when it finds something that acts against the user without their knowledge, such as sending their account details somewhere or moving their items.

Scriptsight judges only what your script does to the person running it. What it does to other players or to the game is out of scope.

If you think a decision about your script is wrong, open the listing and click **Appeal**. A person reviews it.

## Update your script

Open your listing and click **Edit listing**. Upload the new source and add a short changelog. The version history on your listing keeps every earlier version.

A script that loads its code from GitHub or Pastebin updates when you push. Scriptsight re-checks the files it loads on a schedule and records when the code changed.

## Get more people to it

* **Verified creator badge.** Apply from your RoScripts account once you meet the requirements shown there. Staff review each application.
* **RoScripts Pro.** Your listings rank higher in Top, Trending, and search, and a Pro mark shows next to your username.

<CardGroup cols={2}>
  <Card title="Open RoScripts" icon="arrow-up-right" href="https://roscripts.io/upload?ref=sirius-docs">
    Sign in and publish your first script.
  </Card>

  <Card title="RoScripts API" icon="code" href="/scripts-api">
    Read the catalogue from your own site or bot.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.