How could I help my friend remove a virus?

My friend and I have been working on a game recently, it’s simple and has nothing all that complex.
I signed in today and found that several free models were inserted despite my advice to never use them.

The game now performs poorly and studio constantly clones script instances called ‘debounce’ , ‘weld’ and ‘OFFICIAL roblox anticheat’, all of which require off game modules that are mostly [CONTENT DELETED].

Now upon playing the game you are given the notification saying a product purchase failed. This is likely blocking a third party asset from being sold. Third party sales is off. You randomly get flung through walls and randomly get disconnected. Using ‘Find Results’ returns nothing.

Is there any way I could fix this, as I’m now worried about losing my work. [i made several assets there]
Any help would be appreciated, thanks!

3 Likes

If you can’t just delete all of the free models and dodgy scripts, revert your game back to an earlier version. I’m fairly sure you can do this through the edit place or edit game pages, but I may be wrong. It should show the version history in one of those; keep opening past versions until you find one that’s pre-free model.

2 Likes

So, can you find the scripts in the models per say?

2 Likes

I have tried, but even on earlier versions where there are none, the issues persist. The scripts clone into most models with 5+ dropdowns.

1 Like

I deleted the models. The scripts continued to clone.

1 Like

Wait? They clone into earlier versions. This is probably not the issue of a malicious model, but a malicious plugin. Has your friend gotten any plugins recently?

2 Likes

There must surely be a version which is free of viruses. If you check all of them and the models are somehow still present, I’d suggest just copying and pasting your assets into another game and slowly recovering what you can.

2 Likes

Yes, that’s what we’ve decided to do.
Thanks for the help, though!

1 Like

This wouldn’t work. As an idiot who used to get viruses left and right, I know for a fact the virus will carry over.

They usually attach onto different things, and if this really is a plugin, then it simply won’t go away. You have to uninstall the plugin.

2 Likes

We will ensure the model is free of scripts. I will check for any suspicious ‘require()’ functions.

1 Like

Good idea. Let me know if anything else complicates the issue.

2 Likes

The place is now failing to revert. Every time we try to recover it without copy pasting models it doesn’t change at all. Not even going a month back.

1 Like

If the scripts are duplicating them selves inside studio then it’s a plugin. I recommend this plugin to clean up preexisting scripts: Server Defender | OFFICIAL PLUGIN - Roblox. It’s recommended on the wiki and you can read about it here: Madpoint83 Creation: Server Defender.

2 Likes