a spud gun or airgun is good for its power and you can fire homemade stuff like
cut dowels with nails in them
bolts, nails, screws
i would choose a mace for close combat. the kind with like cone things not the ones with those long nails sticking out
hers a good one: a bat with a 1' nail in it and nail or weld a spring a little shorter then the nail to the bat so when you hit your target it flys back out so your ready for your next one
and for lots of zombies or to deter them you can do this:
get a 2 litre bottle (or any kind you can find) and fill like 1 cup of bleach then add 1 cup of ammonia then close the lid and quickly throw. it will explode doing damage and spry toxic acid at the same time
molotovs would be cool for lots of them for far away cuz by the time they get close to you the fire will have already got to there brain or just killed them
homemade plastic explosive would be nice but hard to make. you can get supplise from raiding houses drug stores and if possible trade with fellow survivers for some
some tools you have to carry with you would be
knives (also can be used as screw drivers)
some needlenose plyers
i think the m-14 would be the best becuse you dont want an auto matic cuz it will wast you ammo. you want a good steady shot from a gun with a lot of power. andi think the best hand to hand wepon is a katana or a machete. (bad spelling)
I enjoy two Trench Knifes, brass knuckle style. Made in WW1 and used for the puncture of enemy helmets (which is MUCH stronger than a Zombie skull) and quick maneuverability makes this an excellent close range weapon.
An M4 is a good idea if you can get your hands on one. I'd personally have an AA-12 fully automatic shotgun for close range, shotgun shells are plentiful and easily obtainable so that wouldn't be much of a problem. Also I would want some sort of rifle for longer range such as an M1 Garand, and for mid range Have dual pistols, preferably something more common for easy ammo finds, like a 9mm. Then as a backup have something very large and very sharp, like a katana or machete.