How do you obfuscate scripts?

But the copyright thing… I thought ROBLOX doesn’t care about it and won’t take their game down?
if they do there is almost no issue

They will, you just have to provide enough evidences

2 Likes

:open_mouth:

There is like no issue then?

1 Like

You can also look into licensing your open-source products so you can basically guarantee nobody will steal it. I don’t think someone will want to get into legal trouble. Nobody messes with licenses.

2 Likes

I always do this… start pointless conversations about issues that don’t exist. Sorry for the time waste.

Well, it is good to ask everyone for help, rather than always finding a solution by yourself only.

2 Likes

Open source? Like accessible by everyone? What do you mean? Example?
Like things exploiters can access like local scripts?

Open sourced is basically everyone has permission to copy the source and use it on their own, but usually there’s restrictions like don’t rebrand it etc. Which is what licenses does.

2 Likes

Click the link to find out :grin:

(putting it once more: https://choosealicense.com)

2 Likes

I know :stuck_out_tongue:
Just can’t see me making anything public, but I will keep it in mind if I ever do!

That seems complicated… I’m okay :stuck_out_tongue:
Like nakogls said, and like you guys probably know, leaking isn’t such a big issue

Ironbrew is open sourced.

https://github.com/DefCon42/ironbrew-2

Obfuscation is meant to be one way. Share the source with people you trust, then obfuscate the source when you want to share it with someone you don’t.

Honestly there is really no point to obfuscation because it can be reversed and there are plenty of other ways to see what a script does.

1 Like

Not really, it can be a big issue sometimes. Data leak is one of the leak that should be handled as soon as possible

1 Like

Well, true. What do you mean by data leak? ROBLOX is already spying on our scripts, so personal stuff is a no-no
You mean data as in like stuff we have stored in our game? Like how many tokens a player has?

Leak involving user’s personal information, data leak can be from login information to payment information, etc.

1 Like

“Spying” is a rather condescending term. They have already been employing that technique before they informed us and honestly nothing has went wrong.

Obfuscation will not help you store any sort of user information by the way. Lua strings and numbers are immutable (they’re constant) and you can dump these constants regardless of whether a source is obfuscated.

1 Like

Yeah, I won’t talk about that anymore :flushed:
Basically don’t put your address in a script, and only put like API keys or whatchamacallit in server scripts, gotcha. (admins can still see the keys, but not your address, because you didn’t put it down anywhere lol)
No one wants an admin rushing to your house to tell you you’ve been banned for uploading a red shirt (personal experience, not the house part of course lol)

Login information? Like an inside the game account system? We’ll never have that :stuck_out_tongue:
Also no personal info will be written in any script
I mean… our login information can’t be accessed by hackers through our games if that’s what you mean, right? :flushed:

No, what I said about earlier is general, not for game.

1 Like

So before I was a scripter, I was an exploiter, so this is a familiar topic for me. If you think about obfuscation, all scripts if they can run, they can be unobfuscated. Now the top secure ones nowadays are IronBrew, and Luraph, as these are used by exploiters to hide their source code. 80% of launchers have a game decompiler, and can do so with scripts, so chances are even if you obfuscate, it may be decompiled and deobfuscated. My recommendation is to use this version of IronBrew, which is hosted by an exploiting site (yes ik, hideous). https://obfuscator.aztupscripts.xyz
Let me know if you have any questions.
Edit: I will also like to add, that Luraph has been deobfuscated, and IronBrew is pretty secure. This obfuscator is made for Roblox Lua, so its guaranteed to work. Do note that in some cases, the level of obfuscation you put can slow down the script.

6 Likes