Giovanni

Giovanni is the long time villain in the pokemon franchise and one of the characters in the apocalypse version as well.

Jessie, James and Meowth:
Giovanni likes them and sees them as his children. Originally, he had them try and steal pikachu so that they would help Ash grow stronger, knowing that they were very useless to actually succeed. When they indeed became stronger, and seeing how loyal they were, he started to like them and eventually made them officers, serving as his right hand. Eventually James wantsa to quit, and is among the few that Giovanni allows to walk away. Afterwards Jessie becomes his second in command.During the battle, Giovanni reveals the plan to them and asks them to join him, stating that he wouldlike to share this. The team rocket duo refuse and they fight. Giovanni loses and is killed in the process.

Ash Ketchum:
At some point before the start of the story it is revealed to Ash that Giovanni is his father. A fact he kept to himself, and even after it is revealed he doesn't want to talk about it. Ash seems to be keeping a distance from Giovanni and not forgiving him about the past. Vergil confronts him about not forgiving his own father about his mistakes but is asking for forgiveness as a father who has done mistakes. In the end, Ash forgives him and Team Rocket joins the attack on Saffron.During the attack, it is revealed that they were allied from the beginning, and worked together to sabotage the operation. Their goal was to sacrifice most of team rocket (blame them as traitors) as well as most trainers to scare the rest and get them to join the dark side. Their main goal was to turn Jessie, James and Vergil to the dark side. The plan partially fell apart, Jessie and James didn't agree to join the darkness, and fought and defeated Giovanni in a double battle. Giovanni was killed as a result. Despite having made amends with his father, Ash stuck to his plan. While the initial plan was for Jessie and James to join the forces of darkness, and blame the massacre on Butch and Cassidy, in the end Ash takes revenge on Jessie and James blaming them instead, as Cassidy is also killed during the battle.

Vergil:
Giovanni's first meeting with Bergil is not a peaceful one. Giovanni doesn't know that Vergil is Ash's son, and he threatens him when he catches him in Viridian. Vergil says that his mother was murdered, and then Giovanni finds out that Cerulean has fallen and Misty died. He then Realizes who Vergil is, but until he goes to him Vergil has escaped. Giovanni sends out people to look for Vergil, but he doesn't reveal they are family until Ash does.In general, Giovanni has a soft spot for Vergil after he learns that he is his grandson, but never expresses it.

Butch and Cassidy:
As their boss, Butch and Cassidy obey Giovanni but they also have their own way to do things, which has been proven effective but cruel. Contrary to Jessie and James, who have never resorted to murder, they never hesitate to do the cruelest of things. Sometimes this has been too much for even Giovanni, yet he rarely scolds them, as he knows that lack of their loyalty will hurt him and team rocket in general. Butch and Cassidy are two of his top lieutenants, and although he trusts Jessie and James more, he has to keep Butch and Cassidy on the same level, knowing that they hold power within team rocket and he needs them on his side. Therefore, this has led to a relationship of him tolerating their acts.

In the beginning of the story, it is Butch and Cassidy who kill Brock's brother, who was sent by Brock as a diplomat, asking team rocket for a truce and maybe alliance. They did that so that there would be no way of alliance between the North and team rocket, as their goal was for team rocket to stand above all else. Brock counterattacked after this, and in the brief war that ensued lives were lost on both sides. Giovanni was furious at this development, but in the end he went along with their actions, knowing that if he would do otherwise it would deal a serious blow to team rocket.

Before the battle of Saffron, Giovanni reveals that it was them who killed Brock's brother. Brock knew already though. He promised Brock that if he would agree to an alliance for the battle, he would make them pay afterwards. Unbeknownst to Brock, he was already planning to have them framed and killed during the battle. In the end, they were nothing more to him than means to an end, and he was willing to sacrifice them without offering them the choice to join the forces of darkness.

Brock:
In the beginning, Brock sought an alliance with Giovanni, but due to Burch and Cassidy's actions that was not an option anymore. After that, and until the battle of Saffron, their relationship was hostile. Brock knew that Giovanni is Ash's father, and that Ash disliked him, but when Ash revealed that he was in touch with team rocket regarding a potential alliance, their relationship was strained once more. In the end, Brock agreed to meet with Giovanni, and while he told Ash that he wanted to give him a chance, in reality he only wanted to take revenge for Forrest's death. So when he met Giovanni,he challenged him to a battle to death. Brock managed to kill 2 of Giovanni's pokemon, but untilmately lost. GIovanni didn't kill any of his pokemon though. He then explained that it was one of his henchmen who killed Forrest and it was never his decision. He also promised that after the fight, he would get his revenge. Brock reluctantly agreed to honor Forrest's last mission, to unite Team Rocket and the north, in an attempt to retake Kanto from the darkness.

Delia:
Giovanni is in love with Delia, and has been all his life. His goals during this story are to be reunited with Delia, Ash and Vergil and live a life of happiness. They both succumb to the darkness together, and he takes care of her while she is paralyzed, also saving her life. When she is kidnapped, Giovanni puts all his resources into looking for her.