He hates my Mum and all my friends.
That's a bit too much of a coincidence, isnt it?
Your mum and all your friends?!!
In other words, any external source of support you (or alternative viewpoint to his).
Look, stop falling for his "I set the narrative, I'll tell.people a,b,c etc."bullshit; he can say what he likes .... And you can say what you like. He can say you're a headcase, you can equally say to people he's a headcase (which he sounds like he is). They can choose to believe what they want.
Do you really think anyone who matters to you would believe him or take his side?
Even as an outsider, the fact that he had you stressed, upset, down etc. and the fact that he "dislikes" your relatives and friends immediately makes me think he's a dickhead/bastard (and probably abuser).
And the likelihood of your relatives and friends knowing a lot more that makes them think badly of him is high ..
Dies he disilke them because they've been critical of him. I wonder why
.
He doesn't define reality. He can say what he likes. You likewise can say what you like.
There's no public hearing for who was at fault in a relationship .. ultimately no-one really gives a fuck. It's old news very fast.
Anyone who cares about you will be glad if you leave him and see him for what he is .. there's a reason you're unhappy with him and that he's antagonistic to numerous people you know.