Hi
Ok, this is weird. I launched my first game a couple of days ago. Yesterday all of a sudden a pop-up module (MarketplaceService.ProcessReceipt) asks if I want to buy a t-shirt for 90 Robux. I have not added this purchase to my game and I guess this is not the first time a hack like this is "added" to a game.
Since I cannot add images to this forum I add the link to my game: https://www.roblox.com/games/4555863465
Here you will see the "ransom" pop-up asking for you to buy a t-shirt. You can cancel the request but then it will pop up again.
It does not show on the test-server, only on published version on Roblox.
Anyone know how to deal with a hack like this?
Anyone know about a stable malicious script finder plugin?
EDIT:
Ok, found the issue. It was in a Coconut Palm Tree set that I had added to my map. Could not find any scripts in the model but removing it did the trick. As a newbie I never thought of people adding malicious scripts into public models. Such a naive newbie :/

4 comments
It isn't a hack. You probably used a free model from the library that was infected and it inserted a script in your game. It might not even be a virus, it might just be a random model maker trying to sell t-shirts.
You are probably right. But how can I find malicious scripts? I've searched for MarketplaceService and find two in CorePackages, but I don't know if these are part of the system or malicious.
Go to any of the scripts,literally any. Then click crtl+shift+F. A dialog box opens. Then type 'MarketplaceService:PromptPurchase'. Then click search. Then look at the bottom of the screen. Go to the scripts which the script finder box shows "MarketplaceService:PromptPurchase" then remove that block of code.
^^^ i guess i was too late lol