I personally run a mixture between physical and special attackers on hyper offense, as they cover each other up really well and can deal with a multitude of checks with overwhelming them in the long run. I personally would suggest a mixture between those two.
However, hyper offense teams with mostly physical attackers can also get away with overwhelming the shared checks quite easily. So it isn't impossible to build with mostly physical attackers. An example could be Garchomp, Rillaboom, Scizor, Weavile, Kartana, Bisharp, and Hawlucha and other physical sweepers such as Dragon Dance Dragapult, Bulk Up Urshifu-R, and Zeraora.
If you do look for special attackers on hyper offensive teams, here are some suggestions: Nasty Plot Tornadus-T, Quiver Dance Volcarona, Nasty Plot Hydreigon, Calm Mind Tapu Lele, and to a lesser degree Nasty Plot Gengar, Primarina, Latios, and Galarian Moltres.
But in general most people like to have a mixture between those two different attackers (physical and special attackers) on their hyper offensive teams.