Sorry you have been put through so many messed up try's to scam you or use you as their mule. Anyone who you have never met face to face but only on the internet and asks you for money is a scammer, 100% of the time. As for receiving packages for them. Don't do it. The packages could contain anything (Drugs, Stolen Checks, Stolen Credit Cards, ETC.....). Any of these things you would be liable for if you receive and/or forward to another person.
Second, post the scammer's details in the proper forum. Delete any of your personal details from your posts. Don't take any actions to shut down any of the scammers Facebook accounts or E-mail addresses. They usually have many of them are only mildly inconvienced by having one closed.
Post E-mail addresses and if possible an E-mail from the scammer to you. Post the header from the E-mail. If you don't know how to get a header there is info available. Photos sent by the scammer to you, Links to Facebook, skype, or other profiles are helpful too.
Also, if your scammer has asked you to send money to a bank account, contact SlapHappy or Wayne. If you can send them a copy of the E-mail and the Header from that E-mail they can report it for being used for scamming and get it closed.
I'm sure I have forgotten something but you can get started with the above until the others come along.
"Look for the lies."
Being Blackmailed? Go here and do this first: https://blackmailscams.com/
The information you supply can help others from becoming Victims.