It appears that when he did not pay November rent you filed a 3-day notice but then offered to let him stay stay through November without paying rent if he would promise to move out. Then he gave you an attitude and said he would move out when it was convenient for him? Do I have that right? Wow, I want you for my next landlord.
Attorneys that specialize in evictions abound, and it is a competitive business so they all charge about the same. I’m sure some Piggs will weigh in with some names you can go to. Call one ASAP, and do not try to do this legal stuff on your own.
BTW, if your offer to him to let him stay was in writing, then it alters your lease and you are bound by it.