I agree with Debbie place cat in cage and take to the vets.

It is not like it is your cat, who you have let get in a state he is a rescue...just take him in.... the vets will cope just fine.