Attacking roosters can be handled with a spray bottle. Water squirted in the face is a pretty good deterrent. A citrus based all natural air freshener works on really bad roos. But occasionally a soup pot may be in order. I have a totally obnoxious U.K. orp mottled bantam roo that has gone wacko on me a couple of times. He grabbed my hand with his beak and I was pulling him by a foot. But he would not let go of me. I dunked him in the water bucket and that got his attention. I'd kill him if he were not worth so much. He is over 2 years old and a lot of mottled orps don't live past 18 months. His mate is such a sweetheart. She is safe in a coop of silkies. All calm there. If I could get the $100 I paid for them I would sell them in a minute. But everyone wants just the hen.
I had a silkie attack me a couple of times. Then I realized he was trying to mate with my fur topped boots.
But that's not as bad as my mini lion head bunny trying to make Cadbury eggs with a house silkie rooster. Poor rooster thinks the bunny is just snuggling. The bunny is 15 and blind. This behavior started last week. Just as I was trying to figure out what to do about the situation, the rabbit stopped. They have been together since January. The silkie was supposed to be a girl. But not. So I put him with the rabbit till the weather calmed up to a decent temperature. Since he was a house pet, I didn't want to drop him in 30 degree days.
So you have to just get creative with attacking roosters. You may have to take him out of the pen with the pullets until he calms down. I have multiple roosters running loose. This time of year, they go nuts. All Winter they were cuddled up together for warmth. A few warm days and I'm water hosing them to break up fights.