Licensing

Script licensing with keys that actually control execution

Turn any script into a licensed product. Trust Secure issues per-customer license keys, binds them to servers, and enforces them at runtime so an unlicensed copy simply doesn't run.

Overview

Selling scripts without licensing means every buyer effectively gets redistribution rights they never paid for. A license key system fixes the commercial side — but only if the key is enforced where the code runs.

Trust Secure issues and manages script license keys and ties them to protected delivery. Each licensed script ships as a signed loader that checks authorization before executing, so revoking a key stops the script on its next run.

It fits scripts of any size: a single Lua file, a FiveM resource, a JavaScript project, or a bundle of several scripts sold as one product.

Key benefits

Per-customer license keys

Every buyer gets their own key, tracked by customer, expiry, and allowed servers.

Runtime enforcement

Licensed scripts check authorization before running, so an unlicensed or revoked key means no execution.

Bundle several scripts

Sell a pack under one license using collections, instead of juggling many keys.

Refund-proof

Revoke a key after a chargeback and the script stops on the next start.

How it works

  1. 1

    Upload the script

    Add a single file, a project, or a collection of scripts.

  2. 2

    Create license keys

    Issue a key per customer, with optional IP binding and expiry.

  3. 3

    Deliver protected builds

    Send the protected package or a one-time download link with the key embedded.

  4. 4

    Track and control

    Monitor activations and revoke, renew, or re-issue keys whenever you need.

What you get with Trust Secure

Any script type

License Lua, JavaScript, FiveM resources, and Discord bots from one place.

IP binding & expiry

Constrain where and how long a license is valid.

Collections

One license can cover a bundle of scripts for pack deals.

Alerts & logs

Discord alerts and security logs keep you aware of how licenses are used.

Related pages

Frequently asked questions

What does 'runtime enforcement' mean?

The licensed script checks a signed authorization when it starts. If the license is missing, invalid, or revoked, the protected code does not load.

Can I sell several scripts as one product?

Yes. Group them into a collection and issue one license that covers the whole bundle.

Can I change a license after selling it?

Yes. Update allowed IPs, extend expiry, suspend, revoke, or re-issue a key at any time.

Does licensing change how customers install the script?

They install a protected package and paste a key, or open a one-time download link. Their configs and assets work as usual.

License your scripts in minutes

Upload a script, issue a key, and ship a licensed, enforced build today.

Get started free