Asriel vs Chara (Battle)

The final battle of Season 1. The battle involved Chara fighting Asriel. This event will be a decisive battle for the fate of monsterkind and the timeline. The battle was set inside a big ball of HATE.

Context
Thanks to Frisk, Asriel became a god. Asriel wanted to break the Barrier and wanted to save Chara from HATE.

Chara opposed to Asriel's ideas about breaking the barrier because it was "something that should never happen" for them. Chara believed the only solution for this glitched timeline was to erase it and start from new.

Battle
After becoming the 'God of Hyperdeath', Asriel talked to Chara for expressing their different point of view. Chara wanted to erase the glitched timeline by at the same time erasing Frisk with a new option "ERASE", while Asriel wanted to Continue and keep that timeline safe from Chara.

However, Asriel destroyed the "ERASE" option with a thunderbolt. It was at this moment that the last battle of Season 1 started. As they were fighting, Chara tried to show that Asriel was wrong, Asriel was ready to fight with Chara. But with an accidental move, both of them showed their heart locket as a symbol that reminded them of their lost friendship and that stopped Asriel acting in that way.

Chara tried to forget it by destroying their heart locket and pretending they didn’t care. Until they cried. Asriel asks Frisk for help as he isn’t able to fight Chara due to his bond with him. At that moment, the 6 souls assist Asriel and take out Chara's HATE.

After the battle, Asriel tried to save his lost friend from their own HATE. But unfortunately, Chara wasn't able to stay alive without determination and their body shattered. As a gift, Chara gave to Asriel what was left of them, they gave their soul vessel to Asriel, containing the traits that he absorbed. Asriel breaks the barrier and doesn't talk about the events that occurred from him to be there towards Toriel and Asgore.