User blog comment:Nomad089/Help! How do I get Explosive rifle in undead nightmare?/@comment-1265875-20110804205841

Like all the other weapons, when you save the town it is "gifted" to you and automatically added to your inventory.

Try cycling through your sniper rifles and see if it shows up...