Limit access to a script system

Im looking to create a system for people to use/buy and I want to create a system that only allows people to use it in their game if they have bought it (example of some systems that do this is etech and a couple others)

My question is how do you go about doing such a thing?

One of the main methods is script obfuscation with safeties to prevent modification.

One way you can check if a script is modified is using debugger.traceback and getting the script obfuscated you can find plenty of services but be careful, some are not so good.

1 Like

I Mean You Can look at Youtube videos they can teach you.

No they don’t teach you how to make elaborate systems to prevent theft of full on game systems that you plan on selling

1 Like

but sometimes they can help but not all the time.

1 Like

I have bad news.

Well, If you want it to be completely hidden there’s no way, however there was an old feature called private modules, you could require them without viewing code but that’s deleted now due to backdoors, but what’s bad too is that now groups can’t sell airplane scripts , guns without leaking the code to the person who bought it. So basically, impossible , obfuscate it? You can deobfuscate it.

1 Like

If your selling a script, you are selling the rights for full use of the script. Unless contractually stated, you give full rights of the script to the buyer. If you mean free models you still are giving the right for full open use of your code. No one is gonna want to buy your stuff if your trying to hide it from them. Not only is this a terrible business idea, there is no good way to do this anyway.

This topic has been talking about a lot.

And it boils down to the same result:

  1. There is not true way to make it closed-source to prevent exploits.
  2. You can obfuscate it but then no-one will buy it.
  3. Those who are truly dedicated will deobfuscate it and redistribute it. And the non-dedicated ones will not buy it in fear of being exploited.

Unfortunately, this sort of service is impossible with the current phenomenon of exploits and trust.

You should look into, maybe making dedicated scripts for each group, that way they can’t just redistribute it or find it somewhere else.

Or maybe, you can make online services that require an API key that you have to pay for, for example.

These are just some other ways to make money via coding.

You can start at the Talent Hub.

2 Likes

I am not attempting to hide the script instead I want to just prevent them from being able to leak said script

We decided we’re gonna link the script its self to a website and that part of the code will be obfuscated, then the site will log what game is currently running said script so we can monitor if it gets leaked or not and if it does then we will attempt to disable that script from working