weapon cration

i am making a 3rd person game and everything is running smoothing until i realize you cant progress without a weapon. i would like an original weapon, so how would i go about creating a weapon (like a gun or a knife) from scratch.

use a 3d modelling software and the one you would start with is blender a lot of tutorials for it on youtube