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

So, I was testing my game in Studio when I came across a script that I’m positive wasn’t there before. I have changed the script’s name to “backdoor script” as the previous name was inappropriate.

I’ve opened the script and it just says this. I’m new to scripting so I’m unsure of what this means.
image

I have tried deleting the script while in testing, but it just reappears everytime I rejoin. I only have one free model in my game currently, and I’m positive it’s not the cause, as the script was not there before and the model has been there since I created the place 2 months ago. Additionally, I was searching for a palm tree model to place hold while I work on building my game, but I deleted all palm tree models after I saw the script.

Does anyone know how to permantly get rid of this pesky script, or possibly what it means?

1 Like

You may potentially have a malicious plugin that is constantly regenerating it.
I’ve had a plugin do that before and it is SUPER annoying.

Go through each plugin, disable them, and figure out which plugin causes the malicious script to appear.

1 Like

Send a screen capture of your plugins.
If the script is duplicating into your game everytime that you join your studio game, surely the “virus” its in there

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