It is better to have a gun and not need it, then to need one and not have it.
Zombies dont die, you have to shoot them in the damn Head!
Practice your shooting, sweat and bleed in training, ammo and training time is cheap, your team/family lives are worth it.
If it shoots/attacks at you...