Looks great. Finally, an actual M4 with reloading animations.
Though could you make it a lot more accurate when not holding down the mouse or clicking rapidly? Jeez, man, full-auto capable weapons only have a lot of spread when being fired full-auto or burst fire.