The repeat breaks the script. Anyone knows why?
game.Players.PlayerAdded:connect(function(player)
repeat
if game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 463912717)then
local h = game.ServerStorage.ScreenGui:Clone()
h.Parent = player.PlayerGui
until game:GetService("MarketplaceService"):PlayerOwnsAsset(player, 463912717)
end
end)

1 comment
Try putting the first 'end' before the 'until' statement?