Being the creator of each game, I can confirm that I did not make those icons marshmellow head or mickey mouse overalls. Also, most of the icons are just white. Any idea why? Here’s my code to get the icons: gameIcon.Image = "https://assetgame.roblox.com/Game/Tools/ThumbnailAsset.ashx?aid="..experience.id.."&fmt=png&wd=420&ht=420"
(experience is an object from a for loop that loops through the endpoint. The endpoint does work because it loads in the game’s names just fine.)
Is there a better way to get a game’s icon from its ID or is there something I need to fix? Thanks.
Edit: Most of these seem to be clothing and t-shirts:
You will need to get the Experience UniverseId using ProxyService
local ProxyService = require(-- Path To Module)
local Proxy = local Proxy = ProxyService:New(Arg1, Arg2) -- Change arguments to your heroku thing
local UniverseId = game.HttpService:JSONDecode(Proxy:Get('https://api.roblox.com/universes/get-universe-containing-place?placeid='..PlaceId).body)
gameIcon.Image = "rbxthumb://type=GameIcon&id="..UniverseId["UniverseId"].."&w=512&h=512"