Thunder Shoot

Thunder Shoot is the basic attack move of Flight Formation in Sonic Heroes, used by Tails, Rouge, Cream, and Charmy. Flight Formation sees the Teams arrange themselves in a three-man tower, with the flight character keeping them aloft.

How to do it
Pressing B sees the leader punt one of their allies forwards like they're kicking a football, (somehow) conferring upon them a crackling shield which sends them homing in against enemies.