How to make a textbutton that prints if the players own the asset

ECBuy.MouseButton1Click:Connect(function(player)
	local success, doesPlayerOwnAsset = pcall(PlayerOwnsAsset, MarketplaceService, player, ASSET_ID)
	if doesPlayerOwnAsset then
		print("OwnsAsset")
	else
		print("You dont own the asset sorry")
	end
end)

It doesn’t work and this is a local script

This doesn’t work because MarketplaceService needs to be used in a server script. But you’re looking for this function:

https://developer.roblox.com/en-us/api-reference/function/MarketplaceService/PlayerOwnsAsset