I made this with the intention of protecting my hard work when I realized how much of a cunt people can be. I’m sick of skiddies thinking they’re cool because some guy made a cache decompressor.
What it does
It allows you to easily send entire Lua files without saving them on the player’s hard drive for some stupid reason.
It also allows you to password protect any string, particularly the ones that you will be sending to clients for them to run as Lua.
This includes and is not limited to:
*All UI/HUD elements
*Basically anything that shows something on your monitor (I.e. shitty pointshop skins)
string.Lock(string,password) will return an encrypted string.
string.UnLock(string,password) will return an unencrypted string.
IncludeCSLuaFile(dir) on the server is the same thing as AddCSLuaFile’ing a file and then including it clientside.
Don’t bother replying if you’re going to say “omg you’re overreacting you can’t prevent them from getting the source code this has been around forever omg”. I know it’s been around forever but now it’s available to skiddies.
If you have a way to break this method, please post it so I can improve it.
This took me like 10 minutes to make.