Hi Alieneater... what an interesting name
How old is your boy? My cat is four and she used to bite all the time. It is a lot better now, but every once in awhile she seems to forget. I am not a fan of any sort of punishment or a water bottle, so perhaps I may be the wrong person to give any advice! Cats hate loud noices if you could yell No... or clap your hands they tend to run away. When Lily would bite I would lock her in the bathroom until she settled down but I was too much of a pushover and it wouldn't last anymore than 30 seconds. Sometimes I will hold her head down. I was told by my vet, when she bites to hold her head down on the ground. That way I am taking the power away from her and giving to myself. I tried it once, but couldn't do it. I felt like I was hurting her
However, your kitty may be in some sort of pain and lashing out by biting. You may want to take him to the vet! Good luck, hopefully someone else may be more help.