I'm not convinced he has BPD, or just BPD (could definitely be multiple things) but he's definitely mentally ill and out of control. Please continue your streak of ignoring him (you are doing great) and look into a restraining order. Consider changing your number too. I am also worried for your safety.