This is a harpoon pistol I made using Maya and textured in Substance Painter. It comes with the harpoon as a seperate object and able to be moved around seperatly. So you can make a fully working gun with this model and all the UVs are non-overlapping so you can retexture it if you want.