What a sad situation. I’m sure your heart is breaking. But as hard as it is to feel so out of control, there is nothing you can do to “get him back”. He has made a very difficult decision based on his understanding of his family’s response to your relationship. He has made his choice.
That being said, it does seem like he is trying to have it both ways: He doesn’t want a future with you, but he is enjoying all the benefits of being a boyfriend in the present. This is not at all fair to you. For you to allow it is not being fair to yourself.
You do need to move on — not as a tactic for getting him back — but for your own mental well-being and self-respect. Make yourself available for someone who can love you and cherish you as you deserve. Accepting your ex’s terms will only keep you stuck.
Get on with your life. Date other men. Maybe your ex will change his mind. Maybe he won’t. But at that point, you’ll be able to decide if it is worth it to try again.
I wish you well.