I don't know if it is possible for you to put physical distance between you and the people who are treating you badly, but you need to keep emotionally distant from them. However, please find someone irl that you can talk to and who will help you keep safe. You are a good person with a kind heart (you have posted enough messages on pc for the community here to value you) and you must not let the casual cruelty of other people destroy you.
Stay strong.