I feel like I have seen this piece before, yet I also feel like it may not be a Lego piece. I am not sure! I have searched for Bricklink to no avail and it has no number or Lego number on.
It looks like a space gun, part 3959.
-
1These pieces, in black, were also used as torches in some Pirates sets. – Robert Columbia Feb 3 at 15:31