I acctauly was trying doing something like this,but i cannot model and the fact i can only edit somebody code means i'm not that good.
I used the quickshot as the model and the main code was from the FLUD.
I made it have gravity so its just like the splatershot from the real game.
I sure has a splatershot fire sound.
But only a sound is still not the same.
Also if pwnfulz your going to make this,make sure to have it a event called onpainttouch or it will have a decal system.
I can upload my crappy splatershot if anybody wants it.