I have an idea for making brass knuckles work only for +attack and not +attack2. I can't say how effective the method may be without actually testing it, but you can have a boolean for each player, and in a prethink function set the boolean to true when +attack button is pushed and false when +attack2 button is pushed. Then in the damage function check if the boolean is true before dealing the extra damage.