So I was adding a Model to my roblox game from the toolbox and figured out this model had a script which was requiring a module and when I try to load the module its says I dont have premision but when i require it thiers a safeguard it deletes all prints and returns the value of true. Asset id: 113823323324991
Great question! In this case is seems the module asset is set to private, but is still being loaded in game. I have encountered some of these before and they are common in the toolbox so be careful as many are backdoors. At this point I do not think it’s possible to analyze what it actually contains since it is a private asset.
The Best course of action I can recommend is just removing the require line for the asset if it’s not needed for the model which it most likely isn’t. Often times these are just backdoors that disguise themselves as something like “Ro-Loader” to try and hide.
To find any more viruses in your games I’d recommend searching all the scripts in the experience by using: (CRTL + SHIFT + F) to bring up the search bar, then trying typing in setfenv, getfenv, require, string.reverse(“\101\114\105\117\113\101\114”).
All of these above are used in scripting sometimes but are more often used in ways for backdoors. The one I would recommend looking out for the most is \101 . . . as it pops up a lot and is common in backdoors, it really means require once decoded.
That’s about it, hope this helps! ![]()