Lowkey Stresses Me Out

hope

My best friend has really bad B.O. and honestly it’s to the point where I don’t want her to come over because she leaves an odor. People keep telling me that others talk about her and I don’t know what to do because when we tried to say something to her before she got angry. It’s also embarrassing in public sometimes because when I’m next to her people think it’s me and give me weird looks. One time a little kid said something and looked at me when I was next to her and she started laughing but I wanted to tell her that it was really her. What should I do?