I love this meme.

You are in a mall when the zombies attack. You have:
1. One weapon.
2. One song blasting on the speakers.
3. One famous person to fight alongside you.

Weapon can be real or fictional; you may assume endless ammo if applicable. Person can be real or fictional.

My answers:

1. Swirling rainbows of death that shoot from the palms of my hands
2. “Jesus is Waiting” by Al Green
3. Buffy