Who would've thought a leperchaun would be packin' heat?