Why would an ex become so blunt about their ill intentions toward you after a breakup?

I am fairly certain I was recently discarded by a narcissist. We dated for 6 months and in those 6 months I thought he loved me a lot. More than I have ever been loved before. I stupidly disclosed a lot about my past to him. He knows that my first boyfriend used me for s**. I was too young and naive at the time with my first boyfriend so I didn't catch on immediately. A couple days ago my most recent ex in question texted me saying "I need you" so I asked him what he meant. He said that he couldn't live without me and wanted me to be his girlfriend again. But he told me that he knows in the future he still wouldn't want to live with me because I have kids. The entire time I dated him he acted very loving and caring toward my kids. Shortly after that, he said "I want you for selfish reasons I am sorry. He said that he wants to be able to talk to me and have me in his life. Before him and I slept together for the first time I made sure we were official because I told him I was unwilling to sleep with somebody I wasn't dating. I don't know if that was his motive behind asking me out again? I am just so confused what the purpose of him even asking me out was, especially because he emphasized that there would be no future commitment. But more importantly, I am curious why he is so blunt and telling me he only wants me for selfish reasons now. The entire time we dated he claimed he was a people pleaser and never wanted to hurt anyone, yet now it almost feels like he wants to hurt me emotionally.