How to play
Contrary reverses Leaf Storm’s usual Special Attack drop into a boost when the move hits. Glare can slow an eligible target; Substitute costs HP to create a decoy.
Choose six Pokémon. See your score. Find your next teammate.
Level 17To Servine
Level 36To Serperior
SerperiorLast stage shown
#0497 · GENERATION 5
Fast special attacker with disruption
Build a Serperior team ↓Hover or tap the cards.
Custom Pokédex collection.
Generation 9 · casual singles · base form
Contrary reverses Leaf Storm’s usual Special Attack drop into a boost when the move hits. Glare can slow an eligible target; Substitute costs HP to create a decoy.
Key risk. Leaf Storm can miss and has limited PP. Grass attacks are resisted by several types; Dragon Pulse cannot hit Fairy types. Substitute does not block all attacks or effects.
This editorial starting point is not a ranked-format recommendation or a legality check. It does not specify EVs or Tera type. Moves, items and abilities here do not change the builder score.
BATTLE PLAN
Contrary reverses Leaf Storm’s usual Special Attack drop into a boost when the move hits. Glare can slow an eligible target; Substitute costs HP to create a decoy.
A miss means no boost and no damage, and Leaf Storm is the move you cannot spam: it has the least PP on the set. If the matchup needs more turns than its PP allows, plan a different answer instead of praying over the last few uses.
Dragon Pulse cannot hit a Fairy type at all, while Leaf Storm still lands for normal damage. Fairy does not resist Grass, so the Grass move stays usable even though it will not build another boost.
A teammate uses a switching move to bring Serperior in. A slower pivot may take the opponent’s hit first. Turn order and the opponent’s move still matter.
ITEM & ABILITY
Contrary turns Leaf Storm’s Special Attack drop into a raise when the move is used, so the boost comes from attacking rather than from a setup turn. Glare and Substitute still need a target that can be paralyzed or a turn you can afford to lose HP for.
Watch the tradeoff. Leaf Storm can miss and has limited PP. Grass attacks are resisted by several types; Dragon Pulse cannot hit Fairy types. Substitute does not block all attacks or effects.
These battle mechanics do not change the builder’s type-and-base-stat score. The tool does not simulate moves, abilities, held items or damage.
COMPARE YOUR OPTIONS
Sceptile offers a different fast Grass attacker, without Contrary’s Leaf Storm boosts.
| Stat | Serperior | Sceptile |
|---|---|---|
| HP | 75 | 70 |
| Attack | 75 | 85 |
| Defense | 95 | 65 |
| Sp. Attack | 75 | 105 |
| Sp. Defense | 95 | 85 |
| Speed | 113 | 120 |
Base stats are not final battle stats. Level, nature, IVs, EVs and battle effects affect the result. Check availability in your game before choosing an alternative.
A Fire teammate pressures Steel types. A Steel partner can resist several Grass weaknesses and add physical damage.
Resists Fire, Ice, Poison and Bug and pressures Steel opponents.
Resists Ice, Flying, Poison and Bug and adds physical priority.
These are typing-based starting pairs, not a complete competitive team. Check the remaining four slots and your game’s rules.
Compare computed teammate suggestions →Sceptile offers a different fast Grass attacker, without Contrary’s Leaf Storm boosts.
Try Sceptile →Typing only. Abilities, items and battle effects can change these matchups.
Level 17
Servine#496Level 36
Serperior#497Standard main-series evolution conditions. Regional forms and games with special evolution systems can differ.
Start with Serperior. Add teammates and compare your type-and-base-stat score.
Base species #001–1025, using Generation 9 data. A casual planning pool, not a VGC, ranked, or Showdown National Dex legality validator. Regional, Mega and alternate forms are not included yet.
Types & base stats only · Not a win probability.
Keep up to 20 teams in this browser. Clearing browser data removes saved teams.
No saved teams yet.
FIND A BETTER FIT
Fill your empty slots first. Each candidate is scored using the same rules as your current team. Only positive score changes are shown.
Team score 39 → 74
Team score 39 → 73
Team score 39 → 73
Team score 39 → 73
Team score 39 → 72
Team score 39 → 72
Suggestions optimize this initial planning heuristic. Your preferences and actual battle strategy may favor another Pokémon.
Incoming damage assumes typing only. 0× = immune, ½× / ¼× = resistant, 2× / 4× = weak. Resistance counts include immunities.
| Attack | Serperior | Weak | Resist |
|---|---|---|---|
| Normal | 1× | 0 | 0 |
| Fire | 2× | 1 | 0 |
| Water | ½× | 0 | 1 |
| Electric | ½× | 0 | 1 |
| Grass | ½× | 0 | 1 |
| Ice | 2× | 1 | 0 |
| Fighting | 1× | 0 | 0 |
| Poison | 2× | 1 | 0 |
| Ground | ½× | 0 | 1 |
| Flying | 2× | 1 | 0 |
| Psychic | 1× | 0 | 0 |
| Bug | 2× | 1 | 0 |
| Rock | 1× | 0 | 0 |
| Ghost | 1× | 0 | 0 |
| Dragon | 1× | 0 | 0 |
| Dark | 1× | 0 | 0 |
| Steel | 1× | 0 | 0 |
| Fairy | 1× | 0 | 0 |
Against single-type targets, using only same-type attacks. This is not coverage against every dual-type species.
Offense (25%): neutral-or-better type coverage and strongest attacking base stats. Defense (30%): team resistances, unprotected and repeated weaknesses, and 4× vulnerabilities. Coverage (25%): fraction of 18 single-type targets hit super effectively by your own types. Synergy (20%): teammates resisting each other’s weaknesses, physical/special/bulk stat signals and base Speed ≥100. Scores are rounded to 0–100; the total uses the displayed subscores.
Rating bands: Excellent ≥80, Good ≥65, Fair ≥45, Poor below 45. An empty team has no rating.
Small teams are provisional and are not given a separate completion bonus. Adding a Pokémon can lower the score if it creates new weaknesses or lowers averages. These initial heuristics have not been calibrated against battle outcomes.
Data: Pokémon Showdown / @pkmn/dex · Sprites: PokéAPI contributors · Base species only
Starter advice written for this guide; mechanics checked against Pokémon Showdown’s Generation 9 data.
Starter moveset reviewed October 6, 2026; battle notes added October 21, 2026. Suggest a correction.