Well, I posted and it’s awaiting approval, but I got the model of it and its getting the functions in the model (or just inserting). it is obviously a backdoor. So, it reverses the number of the model and gets this: [ Content Deleted ] - Roblox I checked it out, and I have no idea how to understand it, it’s like REALLY obfuscated code I doubt anyone could understand especially because it has a whole different language in it.
I’m not exactly sure what the ["\114\101\113\117\105\114\101"] means, but it is getting a function of the model and calling it. the string.reverse() reverses the number and gets the model. I’m not sure specifically how it works, you would need someone more understanding in this area to explain better.
getfenv is used to avoid writing “require”, because people usually search for “require” to avoid backdoors. The string “\114\101\113\117\105\114\101” is the ASCII representation of “require”. You can check it here ASCII to text converter - Converters . That’s why if you’re looking for backdoors in your script, make sure you search for “require” and “getfenv”.
EDIT: Do not search for “getenv”, it’s not a valid function in roblox LUA. (thanks to @deluc_t for the correction)