If you remain in the house you can make it uncomfortable for them so they might be motivated to move elsewhere.
Put away anything of yours that they are mooching- food, dishes, furniture, tv, towels, toilet paper, light bulbs.... Whatever you can think of. Temporarily rent a storage unit to put your stuff in. Keep a small refrigerator in your room if you like.
If they think you are moving and their costs are going up because they can't mooch from you, then the odds of one or both of them leaving may increase. It is a temporary inconvenience to you.
Meanwhile continue working with the landlord. Just know that even if he acts on the eviction it could take months.
You don't want an eviction on your record though. Don't leave early unless the ladndlord gives you written permission to break the lease.