Before I ask my initial question, yes, I am acknowledged that there’s not at all a single, entirely secure, perfect, way to prevent code workflows/loaders from being plagiarized, leaked, or used without permission.
As I am finishing up some entirely custom self-made movement and camera modules designed to allow the player to move and look around in a way far different from the default Roblox Character method,
I just now realized that practically any code that’s used for said execution in both the camera and movement is visible to any exploiter or user that happens to pull up information about their client and what’s inside.
I would like as many of you as possible to share your insight on your procedure (or what you believe works best) to protect your local code as well as possible. (Again, not 100%)
I am NOT currently working with a team or any other user at all - absolutely all of my custom modules and local scripts are saved into files locally and my Roblox website inventory is private
I’ve heard about something called “Code obfuscation” that acts as a secondary layer of security to your code although if analogized - It’s like a jar of peanut butter that is simply opened by untwisting the lid. Obfuscated, to achieve your task (Which is the same thing - opening the lid), you now have to open the lid by (with effort) figuring out how to get through new, unheard of (can be complex) lock mechanisms on the lid.
I also assume there is some form of method that allows “encrypting” of local code by pre-loading your modules or desired local scripts?
In end, I’m just extremely paranoid as to the consequences that could possibly happen if any of my code was leaked. (Very long story, but yes, it’s code worthy of being an open sourced series of amenities, but I’d rather not release it for security reasons.)