Agree. He won’t learn from hit. He will learn from getting floggged by the hens.Hmm but do roosters know the purpose of a time-out? Sorry, bad joke...he's driven by his hormones, and only another experienced well-behaved rooster, or an assertive hen when the rooster is young enough can teach him, is my understanding. You have to wait it out. So maybe a divided run or area might work, where he can "be with the flock" but not get at them. Separating him totally without company would be hard on any chicken. But remember I know nothing here, this is only what I've gleaned from others!
But giving the hens some space by separating him for an afternoon or a few hours a day may reduce their stress.
I am not being an enabler here, but do you have enough hens for him?
OK, I am being an enabler!