Wiktionary
mall ninja
n. (context derogatory informal English) A person who claims to be an expert on weaponry and likes to brag about their supposed expertise.