First off, zombies are probably one of the easiest of all supernatural creatures to destroy….they're slow, they're dumb, and if you destroy the brain they die…..they're only usually dangerous in packs, and even then u can easily avoid them…..for a weapon, anyhting would probably do…hell even a bat would kill them if you hit them in the head……the proton packs would work, but i think they'd be a bit too slow they wouldn't be able to just wave it around, normal people would get killed…and massive damage would be caused. I'd say the best bet would be to use a chainsaw to dismember them and render them harmless…ala bruce campbell “Evil Dead 2/ Army of Darkness”……and a good example of survival when a place is zombie infested would have to be “Dawn of the Dead” or you could just hide go on a real tall building and pick them off with a sniper rifle.