Advice on how to get my son to understand the situation

Single mom, 3 boys , 13, 11,&4. I have the 4 y/o in daycare while I work 10 am- 11pm at 2 separate jobs . I have been letting the older 2 stay home while I work. It’s a small town. We know all the neighbors and all the police in town. Recently my oldest has been inviting “friends” over to my house while I’m gone. I have explicitly stated to him and his friends that it is not allowed, 1- I’m not there so I can’t be responsible for someone else’s child and 2- they completely destroy my house every time and literally eat every bit of food in my house. I can’t afford to completely restock my entire fridge and pantry everyday and I can’t be there to make sure they clean up after themselves. It’s driving me mad. I’ve asked, pleaded, grounded, taken away and forbid but they are still not respecting me. Their father is completely uninvolved. It is just me and them. No one else. I have reached my wits end. I can’t quit one of my jobs, I need it to stay afloat. I also can’t keep letting this go on. Any advice?