You Lack the Required Entitlement
Fixing the "You lack the required entitlement" error for FiveM escrow scripts.
Error Message
You lack the required entitlement to use script_nameWhy This Happens
All FiveM escrow-protected scripts are linked to your FiveM account (the account you used on Tebex). The script requires a server key generated by the same FiveM account that purchased the script.
What is a Server Key?
- A server key is generated at FiveM Keymaster
- It is not a script key
- A FiveM server can only use one server key
- It's set in your
server.cfg:
sv_licenseKey "27ztq5g2pcjua67q4xywujkuzh5m7j4a"How to Fix
1. Restart Your Server
Sometimes a simple restart resolves the issue. Make sure to fully restart, not just ensure the resource.
2. Verify Your Server Key
Run this command in your FiveM server console:
sv_licenseKeyThis shows which server key your server is currently using.
3. Verify Key Ownership
- Note the server key from step 2
- Go to FiveM Keymaster
- Check the Purchased Assets tab — verify the script appears under this account
- Check the Server Keys section — verify the key your server is using was generated by this same account
If the script isn't listed under your purchased assets, you may have used a different FiveM account on Tebex, or the script was transferred to another account.
4. Check System Time
Your server's operating system clock must be accurate. If it's more than one minute ahead or behind:
- Check at https://time.is/
- Select your server's location
- If the time is off, sync it — watch this guide
5. Transfer the Script
If your server key belongs to a different account than the one that purchased the script, you have two options:
- Generate a new server key from the account that owns the script
- Transfer the script to the account that owns the server key
How to Transfer a Script
Scripts can only be transferred once. You will not be able to transfer it again after this.
Find the Server Owner
You need to know the FiveM username of the account to transfer to:
- Go to the FiveM Server List
- Find your server and check the Owner field
- Alternatively, check the server console for the nucleus auth ID, then visit
https://servers.fivem.net/servers/detail/YOUR_ID
Transfer Steps
- Log in to FiveM Keymaster
- Go to the Purchased Assets tab
- Find the script and click Transfer to another account
- Enter the username of the target account
- Confirm the transfer
ZAP-Hosting Users
If you're using ZAP-Hosting, you do not enter your server key in server.cfg. Instead, set it directly in the ZAP-Hosting web panel.
See the official ZAP-Hosting guide for instructions.
