Account
Menu

How to add Lua scripts for games

How to add Lua scripts for games

Create your scripts. We'll take care of the rest.

โœ… You are the owner: You retain 100% of the rights to your code. We do not claim authorship.

โœ… Theft protection: Your code is securely protected. Don't worry about hacking or illegal copying - even for free scripts.

โœ… Freedom of choice: Post both paid and free scripts. For paid ones, receive 75% of the revenue from each sale.

โœ… Free hosting: Adding scripts to the portal is completely free.

Everything is under your control

In your personal account, you can easily manage your scripts:

  • Edit the description, price, and testing conditions.
  • Add screenshots and videos (including from YouTube).
  • Publish news for your users.
  • Configure functionality for demo and VIP modes.
  • and much more...

Our platform automates routine tasks: distribution, updates, security, and payments. All you have to do is create.

Please read the information carefully.


Maximum Security and Encryption of your LUA scripts

1. SERVER PROCESSING

โœ… Cloud Encryption โ€” We encrypt your code on our servers.

โœ… Code Validation โ€” We check your code for errors before encryption.

โœ… Instant Updates โ€” Script updates for all users in 10 seconds.

โœ… Anti-Lasm โ€” Protection against disassembly in Lasm.

2. ANALYSIS BLOCKING (ANTI-RE)

โœ… Anti-Hook โ€” Blocks hooks on Lua and GG functions.

โœ… Anti-Debug - Anti-debugging.

โœ… Anti-Log / Bypass โ€” Neutralizes logging.

3. CODE OBSCURE (OBFUSCATION)

โœ… Syntax Obfuscation โ€” Changes the code structure beyond recognition.

โœ… Bytecode Obfuscation (Lasm) โ€” High-level bytecode obfuscation.

โœ… Fake Upvalues โ€‹โ€‹โ€” Inserts false upvalue references.

โœ… Garbage Functions - Adds garbage, non-functional functions.

โœ… String Encryption โ€” Encrypts all strings in the script.

โœ… Constant Encryption โ€” Encrypts numeric values.

4. PROTECTION OF THE ENVIRONMENT AND INTERNET TRAFFIC

โœ… Anti-LoadFile - Blocking loadfile, dofile, and load.

โœ… Secure Traffic โ€” All communication with the script is encrypted.

โœ… Anti-Memory Scan - Memory dump protection.

In addition to encrypting your code, we protect it from third-party built-in GameGuardian modules. If you want your script to run only with our version of GG Script Run , you can set a checkbox in the admin panel.


Multiple authors for a single game

The portal may contain multiple scripts for a single game from different authors. Users can choose the best solution directly in the GG Script Run app. (Maximum 3 script developers per game.)


Forget manual installation

You don't need to send files to your clients. They install our Script Run app once, which updates automatically. When the game starts, the required script is downloaded and runs automatically.


Support for different versions of the game

The system automatically detects the game version (e.g., 1.48.568 or 1.49.000) and its bit depth (32/64 bit) and loads the appropriate script. You only need to prepare the appropriate versions of your code.


Flexible testing system

Set a trial usage limit: either a time limit (in minutes) or a number of runs. Once the limit is reached, the script will be blocked until VIP access is purchased.


Monthly reset of the trial period

At the beginning of each month, we reset test limits for all users. This gives them the opportunity to re-evaluate your script and increases your chances of making a sale.


Limited functionality in the demo version

You can disable features (e.g., gold and Energy) in test mode. When attempting to use them, the client will see a message requiring VIP access. It is enough to specify these function names in the admin panel without upgrading your code.


Separation of functions for test and VIP clients

The global variable _Gg_VIP is available in your script. If this variable exists and is set to true, it means the user has VIP access enabled.

function add_money()
if(_Gg_VIP)then
add(100 000 000)
else
add(100)
end
end

Selling VIP access

After testing, the client can purchase full access to the script. You receive an instant payment notification via email and Telegram, and the system automatically activates VIP status for the user.


Protection Against Illegal Redistribution of VIP Access

We offer two levels of protection for your paid scripts.

Level 1: Flexible Device Switch Control

Set the time period (in hours) after which a user can activate their VIP account on a new device.

Example: If you specify "12 hours," your client will only be able to transfer access to a new phone 12 hours after the last successful activation.

By default, this feature is disabled (set to "-"). You can set it to 1, 2, 3, 6, 9, or 12 hours.

Level 2: Strict Simultaneous Access Ban (Automatic)

If Level 1 is disabled, the system automatically prevents scripts from running simultaneously from the same account on different devices.

Violating this rule will result in an account being blocked:

First violation: 3 hours.

Repeat violation: 6 hours.


Launch and geography statistics

In your personal account, you can see how many times your script has been run and what languages โ€‹โ€‹users play in. This helps you adapt your product for an international audience.


Built-in translator for your scripts

We provide tools for quickly translating your script into 7 popular languages. Make it accessible to users worldwide. Translator page.


Additional variables and functions

If you need additional global variables in your script, you can get them.

_Gg_User_ID - User ID, each user has their own

_Gg_User_Name - Username

_Gg_User_Nick - User nickname

Open_page() - Opens a browser page. For example Open_page("https://www.script-run.com/")

Telegram() - Opens a link using Telegram. For example Telegram("https://t.me/Sub_Script_Run_Bot")


Transparent sales and payment history

Your personal account displays your entire sales and payout history. You can always see how much you earned each month and when transfers were made to your wallets.


News for your clients

Publish news about your script. They will appear on the script's page on the portal and once when it's run in the Script Run app.


Comment block

Moderate comments on your script pages. All comments are automatically translated into your language for easy communication.


Public contacts for clients

Indicate your email and Telegram accounts for communication with clients. You can provide any contact informationโ€”this information will be publicly displayed on your script pages.

Important:

Contact information for portal authorization remains confidential.

Public contacts can be edited at any time.

The email address for accessing the admin panel cannot be changed once cooperation has begun.


Instant publishing

Once published, your script automatically becomes available in the portal catalog and in the application for all users.


Working with application clones

Our app works correctly with cloned copies of games. Your clients can use the script simultaneously for multiple game accounts on a single device.


Automatic translation

On the portal, all your content will be translated into other languages. Sometimes machine translation will not translate accurately, but the general gist can be understood 90%. If you need to prevent certain text from being translated, use a tag that prevents automatic translation.

<span data-no-translation>Your text</span>

This tag will prohibit text translation and leave the text in its original form.


Focus on your creativity and we'll take care of the rest.

You create scripts โ€“ we ensure their protection, distribution, and monetization.

The minimum price for your script is $3.70 per month. You can set any price for your script beyond this limit.

For clients: The price is displayed in their local currency at the current daily exchange rate.

Payments:

Your net earnings are 75% of the sale.

Our commission: 25% covers all payment processing costs (payment system fees), platform support, and development.

Payment schedule: We try to transfer funds every weekend (Saturday/Sunday). If we're unable to do so due to workload, we'll transfer them early the following week. We're committed to honesty and transparency with you and your clients..

Process: Payments to your wallet (preferably cryptocurrency) are processed manually. This allows us to flexibly accommodate potential refunds.

Self-service payment acceptance (Option):

If you accept payments from clients, we'll activate VIP access for them upon your request. In this case, your commission will be 25% of the subscription price, which you'll transfer to us.


How to start cooperation

Connect to the platform in 5 minutes.

Write to us:

Telegram @golferstern

What to indicate:

  1. Your account email on the Script-Run.com portal
  2. Game name and package name (e.g., com.game.dev)
  3. Your native language for interface translation
  4. A wallet for payments in case of sale of your script

Please note:

The email address you use to log in to the portal cannot be changed once you gain access to the developer dashboard, so please provide a permanent address.

(If you want to change your email address, we will first need to delete all your scripts, images, etc. to create a new developer account.) Please take this into account in advance!
You will also receive notifications about comments and orders to this email address.

Welcome to a developer community where your time and talent are valued!

Welcome to our team