Exploit makes purchase prompt when I join my game

Hey, so I just published a game i’ve been working on for a while, and when I finally published it and tried playing it, it puts a purchase prompt for random scam shirts, I scanned all scripts for a purchase prompt, but nothing came up, how do I fix this? Any help or suggestions would be greatly appreciated.

1 Like

It seems you’ve got a virus in your game, through either a plugin or a free model.

To prevent the virus, make sure there isn’t any requires() in your game, and also try to not use FMs or untrusted plugins.

2 Likes

I had this problem a long time ago. We just deleted the models and looked in ServerScriptService for scripts like Handler.

You could also use the output if that helps you.

Just like @Benified4Life said, you can check for requires() as Handlers commonly have that in their scripts.

Thanks, I dont have anything in the ServerScriptService, but I will check for requires().

Often times, backdoors/viruses like these also use the term “vaccine”. It’s an attempt to fool users into thinking it’s an anti-virus. It’s usually found within the model causing the virus.

This may be a bit less common, however I’d recommend trying to see if there is any obfuscated code in the scripts, as obfuscated code usually hides bad things.

Well, I looked in with Control+Shift+F and I found nothing that said requires(), I did look aswell for things named vaccine but nothing came up.

If you hit CTRL + SHIFT + F and then look for MarketplaceService you should be able to find the backdoor.

1 Like

Theres nothing for MarketplaceService, and I have deleted all unneccesary scripts. Maybe its in the plugins? I have very few but I imagine it may be the issue.

Search for the following words and check all scripts that come up: require, getfenv, loadstring

1 Like

You should try to disable each plugin one by one, to see if its the issue.

1 Like

I had a similar issue sometime before. I had an Ulitmate Trolling Gui plugin which had a script that gave players a shirt purchase prompt on the screen.

Well, I searched up the keywords @Amiaa16 , and require shows up 47 times, mainly in a script called ChatScript which is wierd because that means I have 2 chat scripts, so ill try deleting it and seeing what happens.

Huzzah! It worked! Thank you to all that helped!

1 Like

Please mark the post as the solution, as your problem was resolved!

2 Likes