This is heartbreaking… and I’m sorry you’re going through it.
I’ve read your other questions and it seems you’re really trying hard to believe in your boyfriend, and that’s admirable and something that is necessary in a relationship but you seem be overlooking a few things that are obvious from the outside, but might not be from within the relationship.
1) Your boyfriend may be a good man someday, but he is not right now. Either due to lack of maturity or morals, he’s not making his decisions based on “doing the right thing” so you should stop expecting him to, take his actions at face value.
2) Your boyfriend is doing everything he can to push you away. He’s leaving in every material way, he’s not looking for ways to help, he’s looking for ways out.
3) You are about to have a baby and even if he isn’t there, you’re going to be responsible for a tiny, helpless, and very innocent life. You should start planning for that and how you’re going to take care of it. If your support system is his parents, then it’s time to tell them and see if they can help. If your support system is your parents or friends, other family members, or even a good daycare you need to start lining those things up now. He’s leaving, he may send you a check, he may come back one day, he may grow up at some point and take responsibility, but that’s not where his thoughts or actions are right now. He’s found a way out and he’s making sure not to get tied down before he goes. He may be confused, sad and even sorry about it, but he’s not changing it.
If you want to leave the door open for him, that’s your choice, but find a way to take care of the baby and yourself, those are your first responsibilities.
I hope you find everything you need.