There seems to be a backdoor in my studio

Scripts like these keep appearing as I try to remove it. Once I do remove it, it returns back either as “Fix”, “Welding” or “Debounce”. I’ve tried to use the Hidden Infection Plugin but unfortunately there hasn’t been any luck.

I haven’t touched Toolbox so I can only assume my plugins are malicious.

1 Like

If you have any free models, remove them, my most free models have backdoors in them. If not not free models, it might be one of your plugins, check them.

2 Likes

I have and I removed any that seems to may be creating the scripts.

https://gyazo.com/ecd7c1915e92cd2d4710593745ec5d22

EDIT: Those are the remaining plugins.

1 Like

Have you disabled them one by one and checking which one may have done this?

It would be more helpful if you showed the “Manage Plugins” window, so we can see the creator of each plugin.

Here you go.

EDIT: The scan for infection does not detect it

I have inspected the plugins you’ve mentioned and I don’t see anything out of the ordinary in these plugins. If you run my script located here does anything come up? Are these scripts being inserted at runtime? Can you find a copy of the script in the game using ctrl+shift+f while the game is not running?

After running your script in the command bar, I’ve received in module of instances:

['Animate' {Script}]['Custo Model' {Model}]['CustomizationMap' {Model}]['Customization' {Folder}]['World' {Folder}]['Workspace' {Workspace}]['Place1' {DataModel}]
['Core' {LocalScript}]['StarterPlayerScripts' {StarterPlayerScripts}]['StarterPlayer' {StarterPlayer}]['Place1' {DataModel}]
	[!] Require storage detected!
['UI Loader' {LocalScript}]['StarterPlayerScripts' {StarterPlayerScripts}]['StarterPlayer' {StarterPlayer}]['Place1' {DataModel}]
	[!] References IsStudio!
['Animations Loader' {LocalScript}]['StarterCharacterScripts' {StarterCharacterScripts}]['StarterPlayer' {StarterPlayer}]['Place1' {DataModel}]
	[!] Require storage detected!
['Death Handler' {Script}]['StarterCharacterScripts' {StarterCharacterScripts}]['StarterPlayer' {StarterPlayer}]['Place1' {DataModel}]
	[!] Require storage detected!
['Animate' {LocalScript}]['StarterCharacterScripts' {StarterCharacterScripts}]['StarterPlayer' {StarterPlayer}]['Place1' {DataModel}]
['Render' {LocalScript}]['Map' {ViewportFrame}]['Minimap' {Frame}]['MainGUI' {ScreenGui}]['StarterGui' {StarterGui}]['Place1' {DataModel}]
	[!] Require storage detected!
['Function' {LocalScript}]['Close' {TextButton}]['Title' {TextLabel}]['PlayerFrame' {Frame}]['MainGUI' {ScreenGui}]['StarterGui' {StarterGui}]['Place1' {DataModel}]
['Renderer' {LocalScript}]['Character' {ViewportFrame}]['StatsData' {Frame}]['PlayerFrame' {Frame}]['MainGUI' {ScreenGui}]['StarterGui' {StarterGui}]['Place1' {DataModel}]
	[!] Require storage detected!
['Manager' {LocalScript}]['PlayerStats' {Frame}]['MainGUI' {ScreenGui}]['StarterGui' {StarterGui}]['Place1' {DataModel}]
	[!] Require storage detected!
['InfoProvider' {LocalScript}]['INFO' {TextLabel}]['ScrollingFrame' {ScrollingFrame}]['HelpFrame' {Frame}]['MainGUI' {ScreenGui}]['StarterGui' {StarterGui}]['Place1' {DataModel}]
['Server' {Script}]['ServerScriptService' {ServerScriptService}]['Place1' {DataModel}]
	[!] Require storage detected!
['Raycast Template' {LocalScript}]['ServerStorage' {ServerStorage}]['Place1' {DataModel}]
['Customization' {LocalScript}]['CustomizationFrame' {Frame}]['Customization' {ScreenGui}]['UI' {Folder}]['Visuals' {Folder}]['Assets' {Folder}]['ReplicatedStorage' {ReplicatedStorage}]['Place1' {DataModel}]
	[!] Require storage detected!
['handler' {LocalScript}]['Background' {Frame}]['Introduction' {ScreenGui}]['UI' {Folder}]['Visuals' {Folder}]['Assets' {Folder}]['ReplicatedStorage' {ReplicatedStorage}]['Place1' {DataModel}]

I believe when the game starts the scripts are added but that’s just me. I don’t think I’m able to find anything using control shift + f, I’ve used the workspace search bar.

Disable the first 4 plugins and see if the scripts keep coming back. If they don’t, re-enable the plugins one by one and see which causes the scripts to reappear.

In order for the scripts to be added at runtime there must be a script somewhere which creates them. Can you please remove any scripts you’ve written from that list?

All of them are scripts created by me, also roblox studio freezes before when i try to run the game.

EDIT: @Amiaa16 I’ve done that

This sounds very fishy. Firstly, if you open a new baseplate map does this still occur? Secondly, if you don’t mind me taking a look at your place file can you DM me it in the xml format (rbxlx)? I understand if you don’t want to share it!

1 Like

I was actually able to remove/fix this by searching “script” into explorer as you did. I then deleted all scripts that were irrelevant to my game, including, “Fix”, “Welding”, “Debounce”, or even the scripts that would have no name. Make sure to delete all scripts at once, not just 1 or 2. Hope this helped!

1 Like

I did indeed to make sure that all the scripts that are listed were deleted but when I rejoin the game they appear again.

They aren’t appearing right now so I guess it’s fine rn

It’s more likely a plug-in. Free models can’t physically run code when the game isn’t active (pressed play). Studio plugins can.

Search up script in the explorer. Every script will show. If you find any scripts that seem like a backdoor, report the creator, and remove it instantly. I know this wasn’t your question but I’ll aid you to removing backdoor scripts.

If it’s a plugin, try and figure out which plugin is causing the backdoor. You can check if the plugin is trusted by the amount of likes, dislikes, and favorites (i think).