Hi,
From what you have typed, the obvious solution is to get him out of your life and be safe as you do this.
Tell him it is over and you want him to leave your place.
Have some men there when you ask him to go.
Break off all contact and let him fend for himself.
If he is getting money, then he can buy his own one-way plane ticket.
Best of luck