Performing the move in Super Smash Bros. Brawl makes Charizard rise up while surrounded in flames, setting anyone that makes contact with it ablaze, in Super Smash Bros. 4, the flame effect is removed.
Fly is a physical Flying-type move in the Pokémon games. As HM02 in all generations up to Generation VI, it can be used outside of battle to allow the player to travel to previously visited locations if a Pokémon in the player's party knows the move and if the player has acquired the proper Gym Badge to use it. In battle, it is a two-turn move which allows the user to avoid almost any attack on the first turn and then deal damage to a single target on the second; a handful moves such as Thunder, however, can still hit Pokémon using Fly.
Charizard can learn Fly via HM02 in all games in the series from Pokémon Yellow onwards (Charizard ironically couldn't learn Fly in the preceding Pokémon Red and Blue). In Pokémon Sun and Pokémon Moon, Fly is changed to TM76, and a rideable Charizard replaces its HM function entirely, although it cannot be used in battle and, prior to Ultra Sun and Ultra Moon, Charizard must otherwise be transferred from previous games.
The ending hitbox has somewhat forceful knockback, which can make this move good for juggling. Frames 4-13 of this attack provide armor. This can be most easily shown by performing this move next to a Smart Bomb; Charizard will take all damage it would normally but will not be knocked back. In Super Smash Bros. Brawl, the move is considered sub-par for recovery, gaining poor horizontal distance and suffering from 30 frames of the landing lag glitch. In Super Smash Bros. 4 however, the move was buffed, traveling more vertical distance and doing more knockback.
Special Move customization was added in Super Smash Bros. 4. These are the variations:
Use by other Pokémon
There are also Pokémon other than Charizard that have used Fly: