This is the knex m16A3. This gun shoots about 20 feet because of the length of the barrel. And this gun is very piece consuming and to build this gun you have to have alot of little greens. This gun is full size i have a airsoft m16. This gun has a removable mag that has a button to hold it in place and the last picture my neighbor Made the little gun in the last picture.