You can easily fix that with a 10 second cooldown on skin changes. Add a 5 second cooldown inbetween buying weapons as well.
Why add it to buying a weapon? Gernades, Yes, but normal guns I like to buy a lot of my KAC's for ammo :c