i don't know if this is important, but this is what the console tells me when i create a c_flamethrower:
Failed to load models/!
Binding uncached material "potterywheelpanelwireframe", artificially incrementing refcount
Model file 'player/items/mvm_loot/pyro/fob_e_flamethrower.mdl' and associated vtx files are out of date
Failed to load models/!
Model file 'weapons/c_models/c_flamethrower/c_backburner_xmas.mdl' and associated vtx files are out of date
Failed to load models/!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower.vmt has var referencing non-existent shader param $sheenmap!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower.vmt has var referencing non-existent shader param $sheenmapmask!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower.vmt has var referencing non-existent shader param $sheenmaptint!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_blue.vmt has var referencing non-existent shader param $sheenmap!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_blue.vmt has var referencing non-existent shader param $sheenmapmask!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_blue.vmt has var referencing non-existent shader param $sheenmaptint!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_gold.vmt has var referencing non-existent shader param $sheenmap!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_gold.vmt has var referencing non-existent shader param $sheenmapmask!
Material materials\models\weapons\c_models\c_flamethrower\c_flamethrower_gold.vmt has var referencing non-existent shader param $sheenmaptint!
CAnimationSetEditor::CreateAnimationSetForModel: model has no facial animation model models/weapons/c_models/c_flamethrower/c_flamethrower.mdl [weapons/c_models/c_flamethrower/c_flamethrower.mdl]
"materials/.vtf": can't be found on disk
"materials/.vtf": can't be found on disk