Nice to see you Samurai, I remember you :) you get the Kirby challange I was going to give waterwarrior before being ninja'd.
Take a Drifloon named Kirby. This Drifloon is the Pokemon version of Kirby, and don't let Jigglypuff's eerily similar look distract you, Drifloon's the real deal! So obviously it must have Kirby's moves and abilities.
Flight: Any Flying type move, or a move with "Wind" in the name
Slide Kick: Any physical move not named Explosion
Eat enemies: Swallow
Copy powers: This is where it gets interesting. This move slot starts as Stockpile. In order to replace Stockpile with a new move, you must use Swallow (You do not have to use Stockpile beforehand), then after the battle you may replace Stockpile with any move known by the Pokemon you were battling when you used Stockpile. You must repeat this process every time you wish to replace this move.
In addition, Kirby got some new enemies in Super Star Ultra (Best Kirby game ever!) to watch out for, so he'll have to solo them all.
Masked Dedede: Crasher Wake's Gyarados
Wham Bam Jewel: Byron's Steelix
Galacta Knight: Cyrus's Weavile
Marx Soul: Cyrus's Crobat
If you're crazy like me and enjoy playing through the Kirby games without powerups, or just want some extra difficulty, replace Swallow and Copying the enemies powers with...
Guard: Any defensive move (Calm Mind, Endure, Stockpile, etc.)
Puff: Gust or an attack with "Wind" in the name
† I trust Science, therefore I am a Christian †
Proud host of three Mafia games