Problem with getproduct info

Hello there this is my first time using getproduct info, and I wanted to get the image of a accessory on the roblox website.

I wrote this code for it

So I am trying to put the image of a accessory on roblox on a roblox image button but can’t seem to do it
The code -

local mps = game:GetService("MarketplaceService")

local info  = mps:GetProductInfo(4932554634)
local function img()
    local thing = info.IconImageAssetId
    print(info.Name)
    return thing
end
script.Parent.Image = "rbxassetid://".. img()

and I get this in the console -
image

the layout -

image

Probably
IconImageAssetId number This is the asset ID of the product/pass icon, or 0 if there isn’t one

That asset’s asset type ID is 41 which corresponds to a hair accessory, not a gamepass/developer product.

local imageLabel = script.Parent

imageLabel.Image = "rbxthumb://type=Asset&id=4932554634&w=420&h=420"

This will display the hair’s thumbnail in a GuiImage object.

Ty for the help I’ll test it out and send a message again