Can i say one thing?
This is from my avatar save #0 (Its a default blockhead,the info i want to show is in all saves):
$pref::Avatar::Hat = "0";
$pref::Avatar::HatColor = "0.900 0.000 0.000 1.000";
$Pref::Avatar::HatList = "testHat";
The hat is not supposed to have a green color,its supposed to have a color that can be changed.
All avatars have the testhat but its disabled i imagine in two ways:
1) You can see theres a setting to turn off hats.
2) It does not work otherwise it would have been implemented.