you can make bullet entitys . you cant make real bulelts INTO entitys, but you can block the originol bullets and create your own bulelt entitys. Its been done before.

and to create a gun entity you do the code i did above. then check for the player to see if hes using the attack buton and conect it too the bulelt entitys. its all been done before