As a Roblox developer, it is currently too hard to tell apart accessories, using HumanoidDescription as a reference.
Example? Let’s say I want to give player an ability to retexture their hats.
They insert hats using this format: HatID.TextureID
HumanoidDescription is cool, but there’s one issue.
How am I supposed to tell hats apart? Some hats use exactly the same names. Mostly retextures.
I don’t want to insert hats just check their mesh, texture and name.
That’s not efficient.
InsertedID [read-only] only appears when hat is inserted right into the game.
It’s not permament though.
Once the game or studio instance starts, every value will be nil.
Hats inserted later keep the said ID.
I don’t think Roblox should alter accessory names to something like “Accessory_ID”, since it could break many games and gears that used hat names for bonuses.
If Roblox is able to adress this issue, it could save us time.