Is There A Way Of Checking Player's Catalog Assets In-Game?

I am aware of MarketplaceService:PlayerOwnsAsset which checks if a player has bought and owns a certain item on the ROBLOX catalog, but it doesn’t meet the requirements of what I am trying to create. Is there a way to check if a player is wearing a specific catalog asset in-game?

If you need anymore information please let me know.

This forum page has a good start but you can also experiment with a HumanoidDescription.
https://developer.roblox.com/en-us/articles/humanoiddescription-system

1 Like

This seems like a valuable source, but from what I’ve seen, HumanoidDescription is mainly used to edit a players character rather then checking to see if a player is wearing a certain item from the catalog.

You can use :GetAppliedDescription() to get what the players currently wearing, then you can just use any value you need. For e.g

local Description = Humanoid:GetAppliedDescription();
print(Description.HatAccessory);

1 Like