Nice gun. Looks pretty functional to me.
I know its WIP, but, wheres the trigger?
A larger or longer forestock for the grip would be good. Just a little longer for the holding hand.
If not that, then maybe add a clip where the forestock is. This could then be used for attachments of your choice.
Fine work nonetheless.
Is it gonna be used in game?