Moves
Roost allows Oricorio-G to consistently check threats like Gurdurr and Victreebel and stallbreak. It also allows Oricorio-G to negate Stealth Rock damage. Taunt allows Oricorio-G to beat threats it wouldn't be able to beat otherwise, such as Audino, Articuno, and Lanturn, as it prevents them from using recovery moves and crippling Oricorio-G with Toxic.
Set Details
A Timid nature alongside the Speed investment allows Oricorio-G to outspeed Qwilfish and anything slower, like Stoutland, and the leftover EVs are put into HP and Defense. Flyinium Z, when used alongside Hurricane, allows Oricorio-G to break through threats like Skuntank and Audino with a boosted Supersonic Skystrike as well as ignore Hurricane's poor accuracy. Alternatively, Rocky Helmet chips down physical attacking threats like Kangaskhan but especially U-turn and Knock Off users like Primeape and Gurdurr. Leftovers can also be used, as the passive recovery means it isn't forced to use Roost as often. An alternative EV spread of 252 HP / 168 Def / 88 Spe along with a Timid nature allows Oricorio-G to outspeed Adamant Skuntank while giving it more bulk.
Usage Tips
Oricorio-G should be used as a switch-in to Pokemon like Victreebel, Gurdurr, and Lurantis and set up on them. This set can also use defensive behemoths like Clefairy, Audino, and Altaria as setup fodder thanks to Taunt. Oricorio-G should use Pokemon it forces out to either set up or attack; against teams with frail switch-ins and checks like Carracosta, it should set up with Calm Mind to pressure the opponent, while against teams with a sturdy switch-in like Regirock, it should aim to wear it down beforehand. It's extremely important to keep Oricorio-G healthy so it can consistently check the threats it's supposed to check, so it should use Roost against threats it forces out or that can't hit it, like Gurdurr and Bellossom. It can also use Roost to take neutral damage from Electric-type attacks from the likes of Lanturn and Eelektross. Lastly, status, especially Toxic from the likes of Gastrodon, Mudsdale, and Audino, should be avoided, as it greatly hinders Oricorio-G and gives it a hard time successfully stallbreaking or checking the threats it's supposed to check.
Team Options
Oricorio-G greatly appreciates entry hazards from the likes of Regirock and Qwilfish, as they weaken its switch-ins and checks like Lanturn and Lycanroc. Regirock can use Toxic on opposing Regirock and appreciates Oricorio-G's ability to check Fighting-types and spinblock, while Qwilfish appreciates Oricorio-G checking Ground-types and spinblocking. Mudsdale is another good partner, as it can check Rock- and Electric-types like Aggron and Alolan Raichu for Oricorio-G. Oricorio-G also appreciates entry hazards removal, as Stealth Rock greatly hinders its ability to check threats like Victreebel and stallbreak. Hitmonchan and Skuntank are good partners due to this, and the former can also check Dark-types like Alolan Persian, while Skuntank appreciates Oricorio-G's ability to check Fighting- and Ground-types. Pokemon like Stoutland, which weakens bulky titans like Regirock and Eelektross and benefits from Oricorio-G's ability to check Fighting-types like Gurdurr, make for good partners. Stoutland can also Pursuit trap Pokemon such as Lanturn and the aforementioned Eelektross. Oricorio-G works well around Pokemon such as Aurorus, Lycanroc, and Alolan Persian that appreciate the likes of Audino, Lanturn, and Mudsdale weakened or KOed. Lycanroc can pressure threats like Skuntank, while Aurorus weakens Alolan Sandslash and Cryogonal. Alolan Persian brings Oricorio-G on the field safely and benefits from Oricorio-G checking Fighting-types like Gurdurr and Hitmonchan. Fighting-types like Gurdurr, Poliwrath, and Primeape enjoy Oricorio-G's ability to check Pokemon like Victreebel. In exchange, they check Dark-, Ice-, and Rock-types like Alolan Raticate, Alolan Sandslash, and Lycanroc. Lastly, Pokemon like Drampa, Lanturn, and Gastrodon can switch into Electric-types like Eelektross, Alolan Raichu, and Rotom-F for Oricorio-G, and the latter two appreciate its ability to check Grass-types as well as Fighting-types for the former.