Um so how do we make proper bullet physics and how do i make a gun please awnswer

You should take a look at the FPS template. You could modify that as a starter and then move on from there.