I had the same trouble with my first roo, a Barred Rock, although he was a little older than yours when he started attacking me. He was actually good with the hens. It was just me (and any other human that dared enter my property) that he had issues with. And only sometimes. One minute he was friendly and taking treats. An hour later, I was an extreme threat to be dealt with. Five minutes later, he was ignoring me again. He would even come tearing across the property to confront me when I was minding my own business INSIDE the horse barn! And he got MUCH worse as he got older. I tried water, I tried fighting back, I tried pinning him down until he settled, I held him and petted him in the evening, I ignored him (even when he was attacking), I locked him in a horse stall. I even tried standing on his feet so he couldn't fling himself at me. NOTHING worked. He just kept getting meaner and better at it (my legs still have the scars to prove it). He ultimately got me in the chest with both feet. Way too close to my face. So at 10 months, as much as I loved him, I HAD to face facts.
I now have two Easter Egger roos, Col. Brandon and Buttermilk, 5 months old, and VERY friendly - although they are a little harder on my hens than Nigel was. They do the big neck dance daily with each other but have never made an aggressive move at me (or each other) beyond dropping a wing (which only one of them tried twice) when treats were being handed out - which got him promptly shooed off.