Ben K

Ben K is a warrior robot in Mega Man 6. It pulls out a spear-like weapon and spins it; it deflects all frontal shots while doing so. After a few seconds, it throws the spinning blade out, gets another blade and repeats. Mega Man has a few seconds between spinning blades to shoot, although with some clever use of special weapons (Such as Knight Crush at an angle that gets behind the spear or Silver Tomahawk used in a way that arcs under it) Mega Man can even strike Ben K when it spins its spear.

Trivia

 * Ben K was inspired by legendary Japanese warrior-monk Saito Musashibo Benkei (ca. 1155-1189 A.D.).