I've seen quite a few Marowaks but never a gravity team.
The program that creates these typical movesets doesn't take illegal combinations into account. Also, the typical moveset is not just the four moves listed, but it's 4 moves out of the four moves listed plus any other moves listed afterwards. So, for your Roserade example, the typical moveset is any four moves out of Sludge Bomb, Sleep Powder, Leaf Storm, Spikes, Energy Ball, Synthesis, Rest, Toxic Spikes and Hidden Power Fire. The only reason why Sludge Bomb, Sleep Powder, Leaf Storm and Spikes appear as the first four is that they're the four most used moves out of all moves that Roserade learns.
And for Sceptile, the typical moveset is any four moves out of Substitute, Leaf Storm, Leaf Blade, Leech Seed, Dragon Pulse, Hidden Power Fire, Focus Blast, Swords Dance, Grass Knot, Dragon Claw and Earthquake.
Of course, if you have any algorithm handy in which I can prevent illegal combinations from appearing in typical movesets, as well as maybe present typical movesets to appear less 'unbelievably awful', I'm all ears.
ive been also seeing bullet punch lucarios but yeah the majorly of people uses bullet punch on scizor/metagross...
6.69% of movesets contain bullet punch, and the only 2 users of that are like... Scizor and Metagross @___@
Nice stats X-Act.
I wouldn't have noticed this if I weren't accidentally scrolling down the moves instead of the page. Aromatherapy is at an INCREDIBLY high (well, not really) .8%. Heal bell is at a WHOPPING .27%. So in other words, 1% of teams have clerics. Given that stall is not an uncommon thing, I'm surprised that so many stall teams don't employ clerics. Thunder Wave can screw over teams pretty well, etc.
Another interesting point: Stealth Rock theoretically should be at ~16%, no? 11.65% seems awfully low considering that it should be on 1/6 of pokemon.
not every team has a stealth rock user