I may have come across a backdoor script, what should I do?

Cracking up the script in Studio - it is definitely a virus
(taking a look - it prompts a purchase for everyone other than the owner every 30 seconds)
From my knowledge the best thing to do is what @cooledath49 and @Dev_Peashie said - disable your plugins one by one until you find the one thats dupeing everything

I’ve deleted/disabled my plugins, and nothing has changed.
Additionally, a new script has appeared…

Why not make a list of all your plugins and paste it here to check it?
Addionally delete all the plugins, uninstall studio, and reinstall?

Edit: @Shadenette
Delete all plugins, and after studio reinstall, install again the plugins you really use, after checking its procedence, being sure those are trustable

(Thats when I always says, another reason why I hate plugins and I wont use them never :v)

2 Likes

I’ve deleted all plugins, reinstalled studio, and I’m still seeing the scripts.

Use control shift F to find the “requiere” word, and delete manually all those scripts that arent yours. The idea on deleting the plugins is to cancel the cloning scripts into your game. The current existing scripts will not get deleted by themeselves

1 Like

This can be run in the command bar to shorten the deleting process:

local nameOfMaliciousScript = ""

for i, v in ipairs(workspace:GetDescendants()) do
    if v:IsA("Script") and v.Name == nameOfMaliciousScript then
        v:Destroy()
    end
end
3 Likes

What if you dont know the name of any other malicious script in ur game? a script that u didnt find before?

1 Like

That’s where, as you said, Ctrl + Shift + F comes in. Once you know the name, you can run it through the command bar.

1 Like

I tried running this script and doing the CTRL + Shift + F search, and I still have the scripts in my game.

You mean that you manually deleted all those scripts, and runned the script to find any script with that name, and you deleted already ALL weird scripts.
You saved the game, closed studio, open it again, and the scripts are there again?!

local nameOfMaliciousScript = "backdoor script"

for i, v in ipairs(workspace:GetDescendants()) do
    if v:IsA("Script") and v.Name == nameOfMaliciousScript then
        v:Destroy()
    end
end

--Make sure you changed it to 
--local nameOfMaliciousScript ="Type name of script here, or in your case it could be 'backdoor script', shown above."

Or at least I think that’s how it works.
Did you do that though?

Emm, its the same script that @CreationNation1 already provided.
The problem, looks like that @Shadenette still having the scripts, after deleted them.
Deleted all plugins, cleared all free models in workspace and reinstalling studio

EDIT: @alaaeiou Well… That would be a weird mistake to do xD not placing the name.
Anyway, already tried the control find require too, and deleted all those modules calls, I think. So its weird

But did she type in the name of the script in the variable? That’s my point here.

1 Like

I’m not even sure why people are even doing backdoors anymore that give people at ‘Skid SS’ access to your game. If I had to make a virus, I would just program it to delete everything

But to answer your question, try removing every plugin from your Studio and computer, removing the scripts, and reinstalling the plugins that you use on a normal basis.

2 Likes

Where does the plugins get stored in the computer?
%appdata% roblox?

EDIT: This topic about “viruses” backdoors/exploiters makes my blood to boil!!! How much I hate these ppl doing this stupid sheep…

Yes, I did. The script was deleted after I executed the command, however when I closed out Studio and rejoined the script was there again.

No, they are located here

C:\Users\<computer account name>\AppData\Local\Roblox\<roblox user id>\InstalledPlugins

1 Like

Very helpful I was looking inside %appdata% = Roaming and those are local.
Very helpful info, thank you! :3

No problem, there’s also a directory here for Roblox files
C:\Program Files (x86)\Roblox

1 Like

Can you make your inventory public?