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
Upload the script
Add a single file, a project, or a collection of scripts.
- 2
Create license keys
Issue a key per customer, with optional IP binding and expiry.
- 3
Deliver protected builds
Send the protected package or a one-time download link with the key embedded.
- 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