Should I leave if he tells me he's sick of me?

I told him that I'm scared to tell him my feelings and I don't feel like he cares about me, then he lashed out at me and told me he's sick of me.

For more context, I've known him for four years and I've been on and off with him. He used to make fun of me with his friends, and he always called me ugly. He even threatened to kill me before. I love him so much and I'm scared to leave him, but I'm always in pain. I'm always afraid and constantly trying to please him. I always feel insecure because I know he's talking to other girls who he likes more. He never apologized for the past, and anytime I bring it up, he lashes out at me. I'm not sure what I should do anymore, should I just give him space and wait for him to calm down?

Should I leave if he tells me he's sick of me?
Post Opinion