Abilities are a mechanic in Pokemon that grants an effect to a Pokemon in and sometimes out of battle. Pokemon can have up to three Abilities, but whichever one they're given is randomized and determined by its species. Some Pokemon only have one Ability, such as Rotom (Ability: Levitate). While most Pokemon will have either their first or second Ability, the third one is much rarer. This is called a Hidden Ability.