I had this idea about when choosing classes, how about when you choose class (lets say goku) inside the info box there would be 1-4 numbers, these allow you to choose from 1-4 models (all contained in the model folders ex goku.mdl, goku-1.mdl, goku-2.mdl etc), the official release would use the same model copied 4 times, however if you replace one with a custom model, ingame when selecting that class you choose which you wish to use, this model number will also be sent across to all other clients, and will display the corresponding custom model that they have in place (eg i selected goku-3.mdl, on their computer whichever model they have for goku-3.mdl will be displayed as me) on their computer. This would vary the amount of models used, and would be more interesting also i quite like a few models but i dont want to use them because there are others which i prefer, also if it were possible maybe you could add sprite, transform and sound configurations too, also vgui displays too if thats possible. It would all be clientside and this would mean you could add more characters without changing the coding and overall it would mean that its more visually customisable. I think this mod being so customisable is one of the advantages over most mods, and if this were implemented, i think there would be a lot of happy people.