Step By Step Guide

In this tutorial youโ€™ll create and publish a script to the Storefront. The same flow applies to Libraries and Configs.

Create the item

Go to Workshop -> Manage Items and click Create new item.

Fill out:

  • Title

  • Game (the supported title your script targets)

  • Item type (Script / Library / Config)

Upload a build

Open the Builds tab and click Upload new build.

Fill out:

  • Version (use semantic versioning like 1.0.0 if possible)

  • Changelog (short, factual)

  • File upload (your .lua file or a .zip)

Note: You can upload a ZIP to bundle assets alongside the script. See Bundled Assets

Click Save. The build is created in the Draft state.

Click Submit for review. The build state changes to Under review.

After moderation approves it, youโ€™ll get a notification and the state changes to Approved.

Click Set to branch and choose Default.

This makes the approved build the version users receive when they add your script to their library.

Tip: Use a Beta branch to test new builds with a subset of users before moving them to Default. See Branches

Configure capabilities

If your script needs restricted APIs (e.g. FFI, filesystem, clipboard), enable the required Capabilities so users can grant permission.

In Builds -> Capabilities (right side), select only what you need and click Save.

Best practice: Request the minimum capabilities your script actually uses. Users will see and approve these.

Prepare the Storefront listing

Open the General tab and complete all fields in the Release Checklist.

When the checklist is complete, click Submit for review on the item. After moderation approves it, the item is automatically published on the Storefront and users can purchase or subscribe.

Last updated