I've had about 20 Roosters so far and this doesn't work. Eventually, they figure out your system, sneak up on you and attack. My teens both have scars on their legs from our Roosters. Even our super sweet Brahma roo turned bad when he got older. Eventually, they've all gone to the processor except for our Standard Cochin Roosters. They are all mild, yet are decent flock protectors.
And I tried all the methods: hugging them when they are young, ignoring them when they are young, holding them upside down, beating them up, spraying water on them. Pretty much every thing. An aggressive rooster just can't be changed. A mild rooster is temperamentally that way.
It's just the way it is.