Thank you very much for your feedback. I think I fixed this bug but it always comes back, I was going to set the bullet to spawn where the player was looking but this makes the aim very inaccurate which really frustrated me because I was aiming at the enemy in my tests and not hitting the bullet. , this made me redo the system by making the aim spaw point always look at where I was aiming on the map, this caused the bug that if you shoot with the mouse too close to the character the bullet can shoot to the ground or go out otherwise, but I've already fixed this in a new version that I'll upload after the jam
Viewing post in WTF - Wild Tactical Firefight jam comments
Glad you fixed it, but if it happens to remerge again you can place the bullet in a separate layer and make this layer not collide with the player, spawn the bullet at the weapons muzzle then rotate it towards the aim point, this way it will go to where you are aiming and won't hit the player in the butt and push him forward, which was very hilarious xD