How can i break up with my boyfriend the right way?? Can we stay friends??

I’ve been hurting for years now loving a man that couldnt respect me. When we first dated, i was his first girlfriend & was the girl to take his virginity. We dated in 2018, and about 2019 he was becoming overly sexual.

It was to the point where he would beg me for sex, try to pay off my debt if i gave him sexual favors, got into strange kinks, & he has a problem with overly touching me & being a pervert. Seriously he gets mad when im not showing my legs or if i have shorts under my skirt.

He doesnt love me unless im cosplaying or dressing up in his preferences (heels, keeping my nails done for his fetish, dresses, skirts, cute hairstyles, its sad.)

He sneaks alot of photos of me changing clothes or of my toes. I feel like im dating a creepy old man & hes only 27.

I think hes corrupted. Having sex with him years ago was the worst mistake. I miss my boyfriend & who he was. I hate who he became and got overly sexual. I want to cry but i just dont like him anymore, yet i still love him.

He ruined a lot for me. I used to enjoy sex with him until he kept begging for it everyday we hung out. I used to love cuddling until he would cuddle me during my most uncomfortable moments & grope me like a stress ball. Nothing turns me on anymore, all because of him. He broke me, and me agreeing to have sex with him broke him.

Why am i waiting for him to change?? He never listens… im not happy, so i want to leave. Its probably a bad idea to stay friends but the truth is i still care for him deeply. I’m just tired.