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.