A sci-fi weapon roughly resembling either a coilgun or a railgun, or possibly both. High poly, but not realistic. I think it would be most useful in a cartoonish environment.
Included is a LOWER poly version of the model (only fbx) that looks almost exactly the same. All I did is remove some redundant edges.
OBJ (OBJ, filesize: 4.02 MB), FBX (Autodesk FBX, filesize: 1.29 MB)