I quite liked it
though I feel like the explosion is a lil too good haha
either give it a cooldown or make it auto return the bullet to your magazine with a cooldown on top
as it is rn it feels super OP