The most effective long-lasting weapon is one you can put together yourself. Which is why I would like to suggest the humble [Sock-Brick](www.urbandictionary.com/define.php?term=Sock-Brick). ![Sock & Brick][1] You're going to need to raid a shopping mall or clothing outlet for socks - should be easy since socks aren't high on the survival guide's most-wanted list. Strong socks are the best, so go for the tight-knit ones, or long winter stockings. The accompanying brick should be easy enough to find in a dilapidated post-apocalyptic world. Just search for any broken-down building or construction site. In a pinch, any heavy object will do, even a common stone. Then just tie the sock shut and swing it at offending zombies. Prepare a few in advance in case one tears. Keep extra socks in your supplies for this specific purpose. And as an added bonus - you can also wear the socks. [1]: https://i.sstatic.net/kB4Oy.jpg