As a Pokemon you can battle or befriend wild pokemon (or on servers other players who are pokemon) The idea of this is to survive and thrive in a world full pokemon and trainers.
There can be two roles for the players who play as the pokemon.
A: The wild pokemon. Wild pokemon must survive and avoid hostile pokemon and trainers. They can also choose to live in packs or groups of up to five other pokemon docile (not the nature) pokemon or other players.
B: Captured Pokemon. If you wan't to remain a wild pokemon you must first use all your might to break free of poke balls. (Can be a mini game varying in difficulty depending of the ball used) Or allow yourself to be captured and work with the Trainer. While in the Poke ball, the player playing as the pokemon is sent to a new dimension where he or she can either do minigames (like Super Training or the the Pokemon Amei's three minigames.) or something like that.
The trainer is unable to place the player he captured in PCs or in a ranch/breeder. If the trainer has a full party while capturing a player must choose one pokemon from his party to be sent to his PC.
Feel free to add anything else if this does become a side mod.