Pokémon Topaz

Pokémon Topaz is a Pokémon Ruby-based ROM hack created by Bazza. In it, the player takes the role of a newly recruited Team Rocket member, with the goal of capturing Pokémon for said team in the Topaz Region. Soon after starting out, the player saves Giovanni from a police Boptino, which leads to Giovanni giving the player a starter Pokémon.

Fakemon List
In Pokémon Topaz, all 202 Pokémon in the Hoenn Dex have been replaced with Fakemon. They are listed here: