Thats an m4a1 you can tell from the size of the barrel
And its texture, it doesnt have the holes in it like the m16a4 does, which is the m16 the original maker was going for
If you dont believe me then google m4a1 for yourself and youll find several images like the one you posted