I know you're worried about her self-destructiveness and want to "rescue" her but at this point, anything you try to do, even things you do with good intentions won't reach her as they are and will only end up making her more angry and pull away from you even farther.

No matter how well you think you know her, how much you want to think that she's no good without you, you can't rescue somebody who doesn't want to be rescued, that's what YOU want for her and not what she wants for herself. She has to want to be saved, has to want to come back to you. You are still trying to fix her and change the situation. Trying to force it will only backfire on you.

If she has to hit rock bottom, let her. If she wants to push her friends and family away with her anger, let her. That's her life, you step back, let her make her own decisions. That's what detaching and "giving her space" all about. You are still very deeply obsessed about her and you want your sitch to be fixed like, right away. I know it's very difficult but you should stay out of her way and concentrate on yourself. There is always hope but not until you're able to truly let go. 

Good luck to you!