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

0

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