Team Rocket and Police

Level Requirement: 40.
Good guy or bad guy? It's time to decide which road you will tread in the Pokémon World.
Think very carefully, because this choice has no back and determine your future.
Many quests and new challenges will be enabled after your choice, maybe early to complete them yet, but do not give up, strive and win the trust of Giovanni (Rocket/Celadon) or Captain Jenny (Police/Pallet).