From the Super Mario Wiki
Ads keep the MarioWiki independent and free :)
Warlock Punch is Ganondorf's neutral special move in the Super Smash Bros. series. The move is similar to Captain Falcon's Falcon Punch, with Ganondorf charging up dark energy and unleashing it as a punch. Compared to the Falcon Punch, the Warlock Punch is more powerful, dealing more damage and knockback, but takes longer to execute. Also, like the Falcon Punch, the move is more powerful when used in the air.
Starting with Super Smash Bros. Brawl, Ganondorf can turn around while charging the attack, which deals increased damage, but is also slower than the normal Warlock Punch. In addition, in Super Smash Bros. for Nintendo 3DS / Wii U, Ganondorf is given "super armor" while using the Warlock Punch, meaning that attacking him during execution will not interrupt the move, though the armor is only given when the move is used on the ground.
In Super Smash Bros. for Nintendo 3DS / Wii U, this move receives two custom variants:
The first is Warlock Blade, in which Ganondorf pulls out a sword and stabs opponents, with the tip of the sword dealing the most damage; the move is faster to execute and has more horizontal range, but deals less damage and knockback overall, and has less vertical range. The tip of the blade can also break shields if it connects.
The second is Warlock Thrust, in which Ganondorf delivers an explosive punch that deals more damage the closer the opponent is to Ganondorf. The move is faster to execute than both the standard Warlock Punch and the Warlock Blade, but it deals a lot less damage and knockback, and lacks the super armor property that the standard Warlock Punch offers. Warlock Thrust is often considered to be one of the worst custom special moves in the game, as it doesn't offer any advantages, and is made redundant by Ganondorf's other attacks; Ganondorf has moves which can strike faster, "and" KO earlier than Warlock Thrust.