Oh boy..... Well, it's complex. I'll give it that. Unfortunately, I also hate it. Red balljoints suck. They just do, unless there is Mata red already on the MOC.
The MOC as a whole just doesn't look like one singular being. In my opinion it looks more like you took a rounded MOC and mashed it together with a blocky one. Custom faces can be good, but they do have to look like a face. Otherwise they look awkward and bland. You've got open axels everywhere, and you've got two open sockets poking out really far.
The gun is neat though