This question already has an answer here:
I thought it was odd that a Stormtrooper would be running around a battlefield, dodging blaster fire, with what amounts to a gigantic futuristic sword. When we first see him, I don't think he even has a blaster ( maybe he's dropped it? ), so I assumed the gigantic futuristic sword his only weapon.
It raised many questions in my easily confused mind:
- What was that weapon called?
- Why would a Stormtrooper be armed with such a large melee weapon to begin with?
- Was it specifically designed to duel with a lightsaber?
- Was that Stormtrooper trained to fight against Jedi ( he really seems to do a better job against Finn than Kylo Ren ) ?