Might be that ROBLOX never included materials for meshes. However you can export your rig to blender, which you can make multiple materials. From there, you can uv unwrap your hat, import a texture you want to use, make some necessary changes, and upload your hat as a mesh. Back at ROBLOX Studio, change your hat mesh and texture to the meshid and texture id.