Reflect

Reflect (リフレク), Reflera (リフレラ), and Reflega (リフレガ) are a series of magic that appear in Kingdom Hearts II and Kingdom Hearts Birth by Sleep. In Birth by Sleep, Reflect is dubbed as Barrier, and it appears without its higher tiers. Reflect magic momentarily summons a spherical shield of light around the user, fending off enemy attacks.

Kingdom Hearts II
In Kingdom Hearts II, Reflect is an Advanced magic that can be used by Sora. It briefly produces a barrier of light that blocks any attacks. If an attack is successfully guarded, the barrier unleashes a spray of light as it disperses, dealing damage equal to the enemy's attack power to anything hit by the light. Reflera and Reflega summon increasingly larger barriers and counter with bigger sprays of light. Reflect magic costs 10 MP to use.

Reflect takes the role of Aero from  as the primary defensive magic.

Kingdom Hearts Birth by Sleep
In Kingdom Hearts Birth by Sleep, Barrier is a exclusive to Aqua that is triggered either on the ground or midair by pressing  while stationary or walking. Holding the button extends the duration of the barrier. Unlike in Kingdom Hearts II, Barrier cannot stop all attacks, and if used in midair, it cancels the user's momentum. Barrier has a maximum level of 3.

Counter Blast may be installed under Barrier.

Kingdom Hearts II

 * Sora obtains a Reflect element after defeating Pete in Timeless River.
 * Sora obtains a Reflect element after defeating Xaldin.
 * Sora obtains a Reflect element after defeating the Master Control Program.

Kingdom Hearts Birth by Sleep

 * Aqua has Barrier as an initial command.
 * Aqua can purchase Barrier from the Command Shop for 200 munny once one world is cleared or the command has already been obtained elsewhere.