For the first one, if that blocky thing in the back is suppoused to be the stock (the back end of the gun, I don't really know guns), it's way too short, looks like you need a rifle length stock.
For the last one, did you ever stop for a second and think 'how the hell would this even work?'
Also, what program are you using to create those?