I have a issue with PlayerOwnsAsset. They "if game:GetService" line says Arugment Missing or Nil.
plr = game.Players:FindFirstChild(script.Parent.Parent.Parent.Selecteduser.User.Text)
passId = 1761589018
script.Parent.MouseButton1Click:Connect(function()
if game:GetService("MarketplaceService"):PlayerOwnsAsset(plr, passId) then
script.Parent.Parent.Parent.Parent.BusinessAgree:TweenPosition(UDim2.new(.042,0,.352,0))
script.Parent.Parent.Parent.Parent.BusinessAgree["Check-in"].TextLabel.Text = "The following player has Business, please press continue."
else
script.Parent.Parent.Parent.Parent.BusinessAgree:TweenPosition(UDim2.new(.042,0,.352,0))
script.Parent.Parent.Parent.Parent.BusinessAgree["Check-in"].TextLabel.Text = "The following player does not have Business, this will automatically close now"
end
end)

2 comments
is you're gamepass a legacy game pass? if so, use GamePassService
Its a tshirt.