Any good script protecters?

I’m planning on releasing something soon, but I want to make sure that it’s a pain to crack. Any ideas on how I can do this or any programs that can do this?

2 Likes

Hello, could you be a bit more descriptive with your post please?

1 Like

What I’m trying to say is that is there a way to protect/obfuscate code that’ll be a pain to crack?

1 Like

If you mean, protecting a script from decompiling, then you should know that the only way of doing that is by obfusificating the code.
Here is a site that obfusificates lua code : Source Obfuscation - LOVE

1 Like

I know what kind of help you are asking for.

Here are some tips you can follow:

  • Baits for dumpers that dump your constants
  • Environment checks
  • Tons of checks for studio, client etc
  • External protection for example inaccessible instances such as Terrain

For obfuscators, you should create your own fork of Ironbrew as other obfuscators can be deobfuscated quite easily but if you have the option to double obfuscate it then you can do so as it also disallows deobfuscators to get to the actual source.

3 Likes

There are obfuscators such as IronBrew and Luraph, which have pretty decent encryption, heres a breakdown.

  • Luraph has very good security but may take longer to obfuscate, it also creates issues with modules and such.
  • IronBrew works well with modules and pretty much all scripts while being faster and sadly, less secure.

I would recommend using IronBrew, as said previously it will provide a more stable environment for your script. If you are writing a Module, I would recommend putting ‘script=nil’ at the beginning to provide a small bit of extra safety against hackers.

an example of script = nil is below

local module = {

	load = function(arg1,arg2)
		script = nil
		print('Hello world!')
	end
}

return module
1 Like

This is for a key system… Why would you think this was for a backdoor?