Hey, so I have a question that is probably dumb and really easy, but I just can't wrap my head around what it is I'm doing wrong, so here goes. As you may be aware, the resistance uniform from base hl2rp somehow manages to pick the rebel outfit that matches your playermodel's head (at least for vanilla models and most tnb packs, etc.) despite its' function only consisting of Code: -- Called when a replacement is needed for a player. function ITEM:GetReplacement(player) if (string.lower( player:GetModel() ) == "models/humans/group01/jasona.mdl") then return "models/humans/group03/male_02.mdl"; end; end; So, as I'm creating a custom clothing item, I have the exact same function, and I set the ITEM.group equal to the group that is listed in the model path for the model I'm trying to set the clothing item to, but then when I test my custom clothing item it just turns me into an error. For reference, I set the ITEM.group to "group011" And this is the model path: Code: models/thespireroleplay/humans/group011/male_09.mdl Also, sorry for always being an idiot who can't figure sh*t out but this one just has me stumped. Thanks in advance to anybody who can help!