I'm here to bring over a major problem with the obfuscation process.
We know to make in order to execute the script must use the goddamn hex or binary addresses, and sadly, this makes it possible and vulnerable to anyone else deobfuscate it by doing some arbitrary time-taking decompilation.
I worked on projects that used decompilation, and most of the time, obfuscators (like the Lua obfuscator) let anyone else access the obfuscated string of code that was going to be executed by the executor.
Now I know this isn't supposed to happen because anyone else thinks that "Obfuscators will actually protect your scripts with a high level of protection," despite the fact that the fact that its backend deobfuscator VM actually requires Hex.
This process of obfuscating scripts is widely known even for developers back in 2011, which is practically safe for most exploiters not to be "able" to copy the whole script and modify themselves, as the whole server script decompilation in question has been solved at the same period (which led to the removal of the ability to supposedly use bytecode scripts).