How to get rid of a backdoor? (XProtect)

I found myself in a tough situation after I placed an anti-exploit model in my game before the release because I completed forgot about preventing exploiters. Since then I’ve heard and researched that there’s a backdoor to this model so I immediately removed it, however hidden one’s are still in the game but I haven’t been able to locate the script. I’ve checked everywhere.
Backdoor1

2 Likes

You can click on the error for Roblox to automatically open the script and direct you to the line where it errored.

It doesn’t work, I’ve tried oof. I can only locate the script when I test but when I get out of testing it’s not there.

You can do ctrl+shift+f to search through all scripts. Search for “XProtect”, “XProtectHandler”, “XProtectTrello”, and especially “require”.

1 Like

Searched them all, require came up with 69 results while the others came up with nothing.

You can click through the list in the “found results” pop-up to do about the same thing that clicking on an error does. Find the foreign scripts that have requires they’re not supposed to have and delete them.

1 Like

Look for require() and getfenv() inside scripts using “Find Results”

1 Like

I’ve searched for a good 30 minutes and I can’t find anything that looks out of place. I forget to mention that I did change the module to remove that pop-up to get the model so maybe that’s why? I honestly don’t know.

Can you send me the model link?

Can we have a look at that specific model it might be a virus

Click on the error, copy and paste a line of code into the find code section, delete the script. That should get rid of it.

Have a nice day! :smile: