Welcome to BYC!
There are a couple articles in the Learning Center covering the topic of aggressive roosters. You might find them helpful:
https://www.backyardchickens.com/a/keeping-a-rooster
https://www.backyardchickens.com/a/dealing-with-roosters-roo-behavior
Good luck!