Comment on page
📖
Luarmor User Manual & F.A.Q
We documented every single Luarmor feature in this page. If you want to know more about the service you're using, read this documentation.
If you just started using Luarmor, you should read this quick start guide. It will take you only 10 minutes to understand how Luarmor works.
- In order to use Luarmor, you need to create an account. And for that, you need an "invite code". Invite codes can be purchased here --> https://luarmor.net#prices
- Alternatively, you can use an invite code to extend your membership for +30 extra days here --> https://luarmor.net/profile


Step 2 - Receive your login credential ('API Key')

Luarmor has a feature called project folders. They can contain multiple scripts, allowing you to have a script hub with multiple games in it.


Step 5 - Enter project details

Step 6 - Upload your script to the project

Step 7 - Enter script details. Detailed descriptions can be found below

Step 8 - Download the loader file. Keep in mind that loader does not change, so you don't have to re-download it every time you update your script.
If you are migrating from another whitelist service, or your own, you can easily import your users with 2 clicks. Skip to this part for mass whitelisting details.
There are 2 ways to whitelist someone:
- Generate an empty key at https://luarmor.net/users and give it to user. Alternatively, you can mass-generate keys and put them to your sellix / shoppy as "serials" for automated purchases.


- Or run
/whitelist
command via discord bot and it will DM the script to the user.


( Bot invite will be DM'ed upon purchasing a Luarmor invite code. Join our discord server to buy an invite code: https://discord.gg/luarmor )
Once the user is whitelisted, they can execute the script by adding
script_key = "KEY HERE";
on top of the script. Note that keys are linked to user's HWID and sharing the key with someone else won't work because they will have a different HWID. 
Tada! authenticated in 0.7 seconds ;D

You will get this notification to your webhook.

script_key must be added on top of the script (except for FFA mode)
In some cases, user's HWID might change on its own, when that happens, they must run
/resethwid
via discord bot and re-execute the script. It will automatically assign the new HWID upon execution.
You can reset HWID like this. Users can reset their own HWIDs as well if you have the setting enabled.
If you think someone might be sharing their key and using
/resethwid
for others, simply compare action fingerprint in the resethwid notification
Reset HWID notification action fingerprints. If they're *mostly* similar, it's legit. If they're fully different, there's a high chance that user is sharing his key to someone else and /resethwid'ing on their behalf.
Luarmor has runtime variables that allows you to access to user details such as discord id, total executions, script name, premium, user note etc..
They can be used for a lot of things. Check out this example:

A script that utilizes runtime assigned variables.
You can see a full list of runtime variables here:
LRM_IsUserPremium
: if user is whitelisted or not. useful for FFA scripts, ('freemium')LRM_LinkedDiscordID
: linked discord idLRM_ScriptName
: name of the current script.LRM_TotalExecutions
: total executions of the user. it will be 0 by default.LRM_SecondsLeft
: seconds left until expiry. it will be math.huge if auth_expire isn't setLRM_UserNote
: user note ('Not specified' by default)
This documentation shows the setup for OLD BOT!. New bot looks different than this. It doesn't require a documentation to use the new bot.
You can automate everything using this discord bot. Or you can write your own bot using our API documentation.
If you're a Luarmor buyer, discord bot invite will be sent to you via DM. After inviting the bot, run
/login
command and link the server.
Step 1 - Run /login [api key] command

Step 2 - Set a manager role. People with manager role can run basic management commands like /whitelist, /force-resethwid

Step 3 - Select a project. Once you do this, all management commands will be
applied to this project.

Step 4 - Set a buyer role. This role will be automatically
assigned when a manager runs /whitelist [user]
or when a user runs /redeem [code] or /getrole

Step 5 - Set the script to DM to users when they run /script or a manager runs /whitelist

This is what the file should be like.
If you already have users with a specific role, you can easily mass whitelist every single one of them with one command.

Your already existing users

Command syntax

Successfully imported users
"Total failed" means their discord IDs are already registered, so in order to avoid duplicated entries, it will skip them.
Alternatively, you can import them as a JSON file.


Step 2 - Upload your JSON file and confirm. That's it.
Once users are imported, all they need to do is to run
/script
command and the bot will DM them the script + key appended on top.