Again, I want to say to the OP…
This is not about you. You hold NO blame or responsibility for any of it. You are 16 still a child in many ways and this is not your situation.
Don’t let anyone here tell you you are somehow bad.
Remember you are talking to adults who have a lifetime of experience to inform their actions and words. You don’t have that experience and shouldn’t be expected to be able to handle it all, and know what’s what. Ths situation also involves two of the most important people in your life, and potentially your own situation might change dramatically.
It is only natural for you to feel confused and to be sorta paralysed about what, if anything to do.
Taking you on your word, it seems to me, with limited information, that you have handled a very difficult situation well. I would be proud of you if you were my son.
My advice is again, step back and try to get through each day as best you can. Find support in adults you trust and friends you trust. At 16 your peer group should be a first call for support.
This situation is terrible, yes. But this mess was created by the adults around you. Step away and make them fix it. That’s their job.
Your job is to do your revising, take care of yourself, and do well on your exams. Then be thinking of your future, in 6th form or other training. ( with your mature writing I would vote for 6th form


…)
Take whatever advice from here you think proper. But Text her to stop contacting you, then ignore and stay away from the OW.
We are far away from you and no one here has a clear or true picture of any of it. We are trying to help, but are fumbling around in the dark.
Forgive, but ignore strangers having a go at you.
And I would refute the “evidence” cited for your being a Troll. You still might be, BUT,
Teenagers, especially English teenagers are far more sophisticated and knowledgable than most adults realise. My wn son has taught me that!