Un1k0rn, I have to agree with what GJ51 says (no, I am not stabbing you in the back). While you appear to be trapped in a toxic situation that (if you are not careful) could end up destroying you, if YOU do not take steps to improve your life nothing is going to change. You cannot make other people change the way they treat you unless you change their perception of you (and you can only do that by making yourself worth knowing and dealing with). If you act like a slob (I do NOT know if you are a slob, just hoping to make a point), people will treat you like a slob. If, however, you act like a person prepared to take responsibility for their actions you will, eventually, be treated like a responsible person. If you do little, useful tasks (such as the washing up) without even being asked to your family will notice and may, over time, go from seeing you as a waste of space to considering you a useful member of the family (this is part of the social skills you admit to be lacking, and want to gain).
Try listening to Michael Jacksons' song "Man in the Mirror", and consider applying the lyrics to yourself. By taking responsibility for YOUR areas (such as, for example, your bedroom) you will, at the very least, start changing your personal attitude towards yourself. If, for example, your bedroom is such a mess nobody wants to go into it, it could be said you mental attitude is also a mess. If, however, it is neat, tidy and smelling that way (and is the place you not only are not embarrassed about, but one you could invite a lady into without her recoiling) (and is that way because YOU keep it neat, tidy and clean) your attitude towards yourself will, at the very least, improve.
If you do not mind me asking, who does your laundry? If it is your mum, consider asking her how to do your own laundry (part of the reason I suggest this is because, when (please note, I said WHEN, not if!) you have a place of your own nobody else will do your laundry but yourself). If she decides to show you how to clean your clothing and so on, pay attention (if you think you may not take it in take notes on how to do it) and then, once you feel you can do it, do your own laundry. That will, at the very minimum, help you to feel better about yourself and should (eventually) show others that you are trying to make yourself a better person. It will also allow her to have some more time for things she wants to do (which is, indirectly, you showing concern for others, a useful part of those social skills).
Please consider this; the world does not owe you a life. Only you can make a start on getting the life you want to have. Once you start developing your skills in life to help you towards the life you want (and not, necessarily, the life you feel you deserve) the world (in a tiny part) will notice you doing so. Every time you do something useful (even if it is only useful for yourself) you take another little step towards the life you want. Any time you avoid being of help (even if it is only yourself you are helping) you take a big step backwards.
It is very hard to earn a good reputation, and very easy to destroy it and get a bad reputation. It will take you time to develop that good reputation. There is (because of a skill you have) one way (there should be others) you can (to a small, select group) show you are worth knowing; that of the equine community. If you really are as good as you say you are with horses, show the equine community how good you are. Once they see what you can do they will want you to be there (and may well also help you to develop into the person YOU want to become). If you are REALLY good with horses, when there is an equine related emergency YOU will become the go-to person. You may not always succeed in resolving the horse issues, but nobody (and I do mean NOBODY) is perfect. When you fail (and you will occasionally fail) pick yourself up, dust yourself down, ask yourself "what did I do wrong?", learn from any mistakes you made, and move on.
One of our family (tongue in cheek) mottos is this; "Intelligent people never make the same mistake twice; they find a new way to foul things up!" If you make a mistake learn from it, try to work out what you did wrong, and avoid doing it again. One of the hardest things related to this is when you offend people and don't know why. When this happens (and it will), try to ask the person/people you offended "Please can you tell me what did I do to offend you?". It may not always help, but you are trying to improve yourself, including how you interact with others. I am going to recount something that happened to me along those lines;
One of the things I am known for is telling jokes (some good, most average, and some are terrible and earn a groan). One day I told a colleague the following joke (some people may find it offensive; I apologise for this but I have to, in order to illustrate my point); "What is blue and does not fit?" When I told him the punchline "A dead epileptic" he got VERY angry. I honestly thought he would hit me. For days he would not speak to me (and I, because of how he was, stayed clear of him). Eventually, when I thought he would listen to me, I asked him what I had done to hurt him so much (the reason I phrased it that way was to show him I knew I had caused him pain). After a few moments he told me about his younger brother, who was epileptic. This brother was a nice guy, and enjoyed (amongst other things) playing football (he was part of a team). The previous season, while playing a league game, his brother had suffered a fit and died. As you can well imagine, I was horrified at the pain I had caused my colleague, I apologised profusely and he accepted that apology, as he realised I did not know what had happened (as he had never told anybody at work what had happened (although our manager knew about the funeral when it happened, but not the circumstances leading up to it)). We became friends again, I still told jokes (but, obviously, none that could hurt), and, even though we are now in different careers, we remain in touch.
Un1k0rn, please take good care of yourself, but also please do what you can to make yourself a person worth knowing and caring about in your personal life. We, on this forum, only get to meet your 'electronic' self. We do not meet you face to face, with ALL that means. Ask yourself "Would I honestly be happy meeting myself?" If the answer is "No" then ask yourself "What would make me a more approachable person?", and, when you work out that answer, start adapting to make yourself the sort of person people would be happy to see. When you look at the sort of person you are you MUST be honest with yourself. Assuming you are, if you ask yourself "Am I a person worth knowing?" there are, realistically, only three possible answers. If the answer is "No" you then need to ask "What do I need to do to become a person worth knowing?". If the answer to the first question is "I don't know" you need to work out why you do not know the answer. What you are working for is an honest answer of "Yes, I am worth knowing".
You cannot force people to like you. You can, if you are not careful, make them dislike you or even, if you push them too far, hate you. The only way you can get people to like you is to become a likeable person. Learning those social skills you so desperately want is one (and more) step in the right direction. If you make the effort to improve yourself (and continue to make that effort throughout your life, however long it may be) you will allow people to see you ARE working on yourself to be a better person, and some people will, eventually, take notice of you, and want to help you (make sure to allow them to help you, as it will also help THEM to feel better about THEMSELF!). Do NOT give up when you have a setback, as it will show others that you cannot persevere. There is a line in one of Shakiras' songs that goes something like "You keep on aiming for the top, but quit before you sweat a drop". Don't be the person who quits before you sweat a drop. Become the person who not only wants to make themselves a better person, but the sort of person others want to help succeed. Remember, when you do succeed, those who helped you along the way have also benefitted from this. When people want to help you (and I am guessing that, because you appear to have been hurt in the past, you may be reluctant to let people into your life in case you get hurt again), letting them in will also help them feel better about themselves, and want to continue helping others.
I am not going to wish you "Good Luck", Un1k0rn, as that implies that I are hoping chance will change your life (although luck could step in and help you). I am, however, going to ask you to "Please make all reasonable efforts to improve yourself" with the fervent hope that, not only will you make that effort, but that you will succeed in building yourself the life you want to have.