The thing is that at about 5 yards this thing will literally cut you in half. It is extremely powerful, hence the nickname "The Roadblocker." It can rip through a car with no problem, so the scripter will need to make it shoot really slow. I think it should have one firing mode where it's powerful, slow, low range and medium accuracy.
I don't really know how to have it jerk back with the hand. Maybe remove the hand model and animate the model on blender, but that would end up looking weird, so I'll just have it fly up when you shoot. But four to six bullets sounds fair enough.