I got to Asgore with 0 EXP and then I did the fight. I had the worn knife on me that I found as well as the heart locket. I did the fight and spared Asgore and of course Flowey killed him and then I battled Omega Flowey and I had to attack him as well. I spared him. I did not do the date with Papyrus or Alphys. What do I do?
restart, really. there are key events (the dates being some) that are required to get Pacifist done correctly.
Reload your last save and go interact with the main characters (Papyrus, Alphys, and Undyne). There is no point of no return or anything.