That is great and if you have any kind question about 3D feel free to ask. By more details I mean for example that gun must look like real gun and not just black box.
Well, I've got good news for you. I've just made a (obviously low-quality, but still better than a block as you said) model of a pistol for my game, which I will include in my next update.