This is what i've got so far:
local MarketplaceService = game:GetService("MarketplaceService") MarketplaceService.PromptPurchaseFinished:connect(function(player, assetId, isPurchased) if isPurchased then wait(1) game.Players.LocalPlayer.PlayerGui.PurchaseFinished.Main.Visible = true end end)
This is placed in a screen gui in starter gui. This is a regular script. If you've got an answer, please leave an answer. If you've got a tip, please leave a comment. Thanks!