Launch Octopus

Launch Octopus [aka "Launcher Octopuldo"] is a Maverick in Mega Man X. His Homing Torpedo, though his main weapon, is the least of your worries, as he can pull X toward him in a whirlpool and drain his energy... but if you use Boomerang Cutter on him, he loses his tentacles, and thus cannot use the ability. But his main weakness is the Rolling Shield. In Mega Man Xtreme 2, his weakness is Ray Claw, the weapon wrested from Neon Tiger in said game, and the weapon you get is Marine Tornado, which is perhaps a nod to his whirlpool ability.