Assist randomly selects one of the moves known by the user's party allies (including fainted Pokémon) and executes it. A move called up by Assist counts as the last move used. A Pokémon will be able to use a move that is disabled in its own moveset if called via Assist. If there are no moves that can be called in the party, the move will fail. In Generation V only, Assist can use moves known by unhatched Eggs in the party.
In a wild Double Battle, a wild Pokémon that uses Assist can use a move the other wild Pokémon knows.
If powered up by a Normalium Z into Z-Assist, it will turn the called move into its respective Z-Move.
This move effect may be in need of research. Reason:Uncallable moves in Generation VII and Mystery Dungeon (if any), whether Shadow moves are callable You can discuss this on the talk page.
Assist will not call itself or any of the following moves:
In Generation III, the status screen erroneously states that the move has 100% accuracy, even though it targets the user (thus it ignores accuracy and evasion checks). The move called by Assist still has to undergo accuracy and evasion checks as normal, however.
The Japanese name for this move, ねこのて Neko no Te (Cat's Paw), is likely a reference to the saying 猫の手も借りたい neko no te mo karitai, which translates to "I would even like to borrow a cat's hands" ("I would even like a cat to assist me"), which means "I need all the help I can get". This is reflected by the way the move works, and that many feline Pokémon are capable of learning it.