Should I (28F) stay invested in new relationship with cheating (32M)

I recently started dating this guy from work, however it was a little sticky from the start. He is living his 2 young sons mother in order to co-parent and create stability for the kids. I find out later that they’re in an abusive relationship where she is attacking him violently, and he even goes on to explain he’s the victim and has never laid a hand on her. In the mean time I’m trying to work on getting a place of my own in order to help him move out, but

I’m also at odds due to my current living situation, so he is aware it will take time for me to get my own place. In the mean he still goes on saying how he doesn’t love her but is forced to live with her because of the kids, the fact that she doesn’t have a job and because he can’t afford his own place and pay the rent there, all while still getting emotionally and physically abused by her.

Fast forward 1 month, he decides to tell me he has another child that is a secret child that he has never told his current baby mother about, so he decides to tell her about that child which is 2 and me on the same day. I forgot to mention I’m a secret up until that point. He was in rehab and met this girl (the one he has a secret child with), and his current baby mother was in jail and they got pregnant during that time so he never told her about the kid. So of course this all causes a ton of drama, but I don’t hear from her yet.

Fast forward another month. I’m hanging out with the guy and at the end of the night his baby momma messages me and tells me all his truths. He is actually the abusive one, he’s fucked two other girls including her since we had been dating and he has 4 children with 3 different women. She had texts, photos and a ton of proof to back this up. One of the girls he had sex with was his best friends wife.

This guy is begging me for forgiveness, but I don’t know if I could even try to trust him again. Do I just move on and cut this guy off? We never had sex as I wanted more time to get to know him before doing so, and I’m glad I’ve waited. He still thinks there is hope and I don’t know how to end things and say my peace without knowing he might not retaliate.