$scale doesnt scale hitboxes i verified it yesterday before posting.
1st/ just modifying this value in qc file, then recompile and look at hiboxes in model viewers and they dont fit
2nd/ adding some new value in some part of hitboxes stuf according to $scale and it seemed to fit since i was too lazy to change all the values.
i wonder if it is necessary to change the value of weapon origin too. i remember a long time ago for other style of models to change this value to fit.