FiveM Escrow Errors

Page dedicated on FiveM Escrow Errors

🔐 Error: You lack the required entitlement to use script_name

This error appears when the script cannot verify your ownership through the FiveM Escrow system.


🧾 Why does this happen?

All escrow-protected scripts (like ours) are bound to the FiveM account used during the Tebex purchase.

To work correctly, the script must run on a server that uses a server key created by the same FiveM account.


🔑 What is a server key?

  • The server key is a license key generated via FiveM Keymaster.

  • It is not a script key — FiveM servers can only use one server key at a time.

Example:

sv_licenseKey "39dz2edscjkvnxklzciupczdijo"

✅ How to check your server key?

Use the following command in your FiveM server console:

sv_licenseKey

Take note of the key being used.


✅ How to confirm you're using the correct key?

  1. Run sv_licenseKey in your server console to see the active key.

  2. Go to FiveM Keymaster.

  3. Log in with the account that owns the purchased script(s).

  4. Check if the server key was generated by the same account.

    • If not, you'll need to:

      • either generate a new key under your account,

      • or transfer the script to the account that created the current server key.


🔄 How to transfer script ownership?

  1. Go to FiveM KeymasterPurchased Assets tab.

  2. Click the Transfer to another account button (red). ⚠️ Note: Scripts can only be transferred once per FiveM policy.


🌐 ZAP-Hosting Users

If you're using ZAP-Hosting, you don’t need to add the key to server.cfg. Instead, paste it directly in the ZAP dashboard. For more info, see their official guide.

Last updated