Giovanni (Pocket Hearts)

Giovanni, in Pocket Hearts (PKMN/KH crossover sereis), is still the head of Team Rocket, and the personal arch nemesis of Eric, the main protagonist

Giovanni has his own Rocket Man Keyblade, and his Pokemon are Nidoking, Alakazam, Honchkrow, Kangaskhan, Magmortar, and Cloyster.

He appears in various worlds, alongside local villains like Hades, Oogie Boogie, Jafar, Scar, et al. He is despised by Maleficent, however, when he betrays her in favor of her rival, the Horned King. Sometimes, Giovanni tries to turn Jafar, Hades, Oogie Boogie, and Scar, and other villains into Heartless/Shadow Pokemon-like beings.

Apparently... Gonzap, the head of Team Snagem, and Giovanni were bitter rivals.

In Pocket Hearts III Giovanni fuses himself with his old project Missingno., Mewtwo's failed prototype as a clone of Arceus, to destroy all worlds and recreate them how Team Rocket wants them, and is finally defeated inside the core of Kingdom Hearts, by Eric, Barry, and Paul's Pure Burst Drive Forms, with some help from many allies.