Hair and head accessories are not a picture but a 3D hat from the studio. You cannot upload a PNG like a t-shirt: nothing would appear on the head. The file that goes into the catalog is .rbxm or .rbxmx.
Only a Builders Club member can publish and sell them.
Publish hair Publish accessory Back to the storefront
The only difference is the slot: hair and an accessory are worn together. Publish a hat, headphones or a crown as an accessory, otherwise they will remove the hairstyle.
Expected result
In the Studio tree, exactly this pyramid:
Hat ← any name («Brown Hair», «Headphones»)
└ Handle ← Part, name must be Handle
└ Mesh ← SpecialMesh
MeshId = rbxassetid://…
TextureId = rbxassetid://…
The engine looks for a part named Handle and attaches the Hat to the head. Without the Handle or the SpecialMesh the model will be in the inventory but not on the character.
The easiest way — repaint a classic
- Open our studio (File → New, an empty baseplate). This build opens big foreign places poorly — you do not need them for hair.
- Insert any classic 2007–2018 hairstyle or hat (Brown Hair, Pal Hair, Clockwork Headphones and similar). That is already a ready
Hat. - Change the
Texture IDto your own image. You can upload the image to /uploads as a decal and put inrbxassetid://…. The color is the texture; the mesh stays the same. - If it sits crooked — rotate the
Attachment Pointof the Hat (up/back on the head). - Right-click Hat → Save to File → you get a
.rbxmx. - Upload this file to the right catalog section, set a price in Robux (0 — free) and publish.
Your own hair or accessory from scratch
- Model in Blender: low poly, around the origin, about the size of an R6 head.
- Import the mesh into Studio and publish it (you get the id for the
Mesh ID). - The texture is a PNG, like a decal, in the
Texture ID. - Build Hat → Handle → SpecialMesh as in the scheme above, and Save to File.
This will not work:
- PNG / JPG is a t-shirt or a face, not hair or an accessory.
- 2020s Roblox.com hair and hats (layered clothing, WrapLayer) — the 2018 engine will not wear them.
- A whole place instead of a model. Save the Hat object itself, not File → Save Place.
- Accessory + MeshPart from the new studio. You need exactly Hat + SpecialMesh.
If the file is wrong, the site rejects it with a message: "this is a picture", "this is a place", "no Hat", "no SpecialMesh". Fix the tree in Studio and upload again.
