Built this team recently and it's been working pretty well for me, the main idea is to have an overwhelming physical set up core combined with hazards to slowly win with either SD Weavile or DD Dnite. I wanted to build around that core first, and went with the standard set up boots sets for both. Then I added a Clefable, covering for the Dragapult weakness as well as giving an early rocks setter, as well as more item displacement to remove boots for Dragonite and Weavile. Skarmory gave the team Spikes, which greatly improves the breaking power of things with Knock spam early on, and it covers for most threatening physical mons. At this point I needed a ground, and went to Hippowdon as a bulky phazer that could take on all the electrics like koko, zera, and zolt which were super dangerous to the rest of the team. It also covered for stuff like Heatran and Volcarona when paired with Dragonite which wants to play more offensively, and it soft checks pult and other special mons in tandem with Clefable which may get overloaded, so I think it's a good phazer for a hazard stacking team. Last mon added was Tapu Koko, giving the team a higher speed tier than opposing Weavile and a good way to revenge things like Urshifu-R, Kyurem, etc as well as being a special mon that helps threaten Corviknight which annoys the first few breakers unless it gets chipped and Weavile can break early with Triple Axel.
Here are some replays with the team in action:
https://replay.pokemonshowdown.com/gen8ou-1355338529-x0bb7jxccgvo2obvw247r439d7fm424pw
https://replay.pokemonshowdown.com/gen8ou-1355341735-w9glazq4gar4gse24tmh10lfyemcbgupw
Here are some replays with the team in action:
https://replay.pokemonshowdown.com/gen8ou-1355338529-x0bb7jxccgvo2obvw247r439d7fm424pw
https://replay.pokemonshowdown.com/gen8ou-1355341735-w9glazq4gar4gse24tmh10lfyemcbgupw