Try copying the the Mp5.cpp rename it to Mp5_2.cpp, or whatever you want to, adjust only the entity name the hud position and shit... And you'll need to add the new weapon class in some of the .cpp file on the HL dll and in the Client dll. I forget what .cpp file you should edit.