I don't get why you haven't given up on me yet
I don't understand what are you saying, why do you think that I should give up on you?
I'm such a horrible person and nobody can love me
While you might think that you are horrible and unlovable, it isn't right and you are not unworthy of love. You are speaking from a position of low self esteem and you need help and support to think better of yourself. You should contact a therapist to work on your issues with self esteem and learn to be able to accept yourself for who you are.
I'm a fuck up. I will never have a relationship. I will just die alone and nobody will care.
I feel like you're seriously doing some self-sabotage where you're setting yourself up for depression even if you don't need to. You are loved by your friends and family members and you do not need to feel this way. Find someone that you can also be romantically involved with so that you also would feel the love and touch of someone that you will truly care.