Shock blast cannon

A shock blast cannon is a weapon of Transformer design.

Generation 1 cartoon continuity
As Megatron was approaching the Autobot base, Wheeljack brought out his new shock blast cannon to take him out. Unfortunately, it blew up on his shoulder... bummer....