What he needs is a good BB gun.
Cats plinked with a good sting learn to stay away.
A BB gun will train cats.
I believe that is also against the law.....have you done it? Feel confident in your rights to report that to the police? BB’s do not plink...they enter the body and stay there.....