hello everyone. tonight i have a question regarding my best friend of all time.

ill try to be as succint as possible.

We are both in our early 20s, and we have a friend group. 2 of the friends of this group basically hate my guts because ive always been better than them, and they went out of their way to make multiple chat groups with everyone in them but me, talking a LOT of shit behind my back (such as im a mysoginist piece of shit, that they want to punch me in the face and that they cant believe how i am this way, that i must be mentally ill). They said this to my best friend and he told me about it.

Ive never done anything bad to these 2 guys in my life, in fact i have tried to help em out (told em to go to the gym in a good way, told them to be confident with females etc). But they re just pussies, what actually worries me is my best friend, because ive told him multiple times that these 2 guys are no good (they fucked with my best friend too years ago, they used to get angry over nothing like little bitches, these 2 guys have improved and havent done that to him anymore, but the same aura remains) and despite that, he still hangs out with them, like they are his friends when in reality they are just backstabbing pieces of shit.

my best friend has told me that he has thought about leaving em before. he actually agrees with me and sees it the same way.

but why tf he doesnt leave em? These 2 still hate me and are resentful as fuck for no reason.

is my best friend, really my best friend? or is he just weak for not leaving these 2 dudes? sometimes i dont know what to think and fucks with me mentally more than it should

edit: i will also add that my best friend is pretty fake with these people, which is very apparent to me, but he acts completely normal and natural with me.