Asgore Dreemurr

Asgore Dreemurr is a tragic villain/anti-villain in the 2013 indie video game Undertale. Asgore was shown to be the primary antagonist but this was only to hide the true primary antagonist. He is the leader of the underground.

History (neutral run only)
Asgore was the wife of Toriel Dreemurr and the father of Asriel Dreemurr. One day a child fell into the underground and Asgore adopted the child as his own. Later, the humans had a misunderstanding with the monsters and thought that the monsters were trying to kill the humans. Because of this the humans killed Asriel. Out of sheer anger, Asgore declared war on the humans and after a fierce fight, the humans won and trapped the monsters in the underground. From that day on, Asgore would kill every human that fell into the underground. Toriel became angry at Asgore for doing so and left Asgore in order to protect every human that fell into the underground. As the protagonist ventures through the underground, most mobs warn the protagonist about Asgore. Toriel tells the protagonist that Asgore would kill the protagonist if the protagonist left the ruins. Metteton told the protagonist that Asgore would kill the protagonist. When the protagonist finally meets Asgore, Asgore waits for the protagonist to get everything he needs for whatever comes next. When the protagonist is ready to face Asgore, Asgore destroys the MERCY button. The protagonist and Asgore then begin to have a fierce fight. If the protagonist is killed once by Asgore, the second time the protagonist faces him the protagonist is able to talk to Asgore and tell him that Asgore killed the protagonist once already. Asgore will just nod sadly response. Once Asgore is defeated, the protagonist has the option to eaither kill or spare Asgore. If the protagonist chooses to kill Asgore, then so be it. If the protagonist chooses to spare Asgore, Asgore will fully redeem himself and allow the protagonist to live with him. After saying that, Asgore is killed by Flowey.