local plr = game.Players.LocalPlayer
local marketplaceservice = game:GetService("MarketplaceService")
local button = script.Parent
local gamepassid = 1407830552
button.Activated:Connect(function()
marketplaceservice:PromptGamePassPurchase(plr , gamepassid)
end)
local marketplaceservice = game:GetService("MarketplaceService")
local gamepassid = 1407830552
game.Players.PlayerAdded:Connect(function(plr)
local success,error_msg = pcall(function()
return marketplaceservice:UserOwnsGamePassAsync(plr.UserId , gamepassid)
end)
if success then
print("player already have gamepass")
else
error(error_msg)
end
end)
marketplaceservice.PromptGamePassPurchaseFinished:Connect(function(plr , id , waspurch)
if id == gamepassid and waspurch then
print("hi")
else
print("play other game poor person")
end
end)