A unique attack that varies in type depending on the Pokémon using it.
Type is determined randomly when the move is learned (by level, by TM, etc.) or when a wild Pokémon that knows the move is generated. From then on, this move is always that type for that individual Pokémon; moderators will make note of it in battle or in the player's profile. The type can be any of the standard Pokémon types except Normal—it can be Fairy even though that type is currently impossible in canon.