The problem with this weapon is that it has a reload system that only looks good on paper. I would have to say that with a little tweaking, the reload system could work. For Example, the reload should be applicable as soon as your gun fires; This means, instead of a wait between fire and reload, you could double tap to reload. It's little tricks like this that make all the difference in a weapon script. I'd be willing to make this edit to the state script, test it in multiplayer and then send the script to Kaje through the forums, if necessary.
P.S. Keep up the good models Kaje.