Seraphinu has requested that I give her a second Homestuck based mon since everyone else has failed so epicly in giving her a final one.
So my dear friend Alex, take a starter of your choice and name it Alex after yourself! Wait, what does this have to do with Homestuck you may ask? Well you see the premise here is that YOU, yes you, have been entered into POKE SBURB!!! Your fellow teammates are your fellow server members. You are the first to enter the game, and are the Client player of the second Pokemon you obtain. In turn, you are the Server player to the final Pokemon you catch and bring into the game, completing the loop. Your Server Pokemon is responsible for coming in and protecting you whenever you get in trouble (go into red health), and you are responsible for the same for your Client Player.
Additionally, you can alchemize new moves by obtaining Grist! Normal type level up moves only require Build Grist, which you get 1 of for every Pokemon soloed. Each new move requires an amount of Build Grist equivalent to the level it is learned at. STAB Level up moves require the Build Grist in the same way, but also cost Shale Grist as well, which is obtained by soloing Trainers. The first level up STAB move you obtain requires 2 Shale Grist, the second requires 4, the third 6 and so on. Finally, TM moves and HM moves require Build Grist equal to their TM number, as well as one Marble Grist obtained by Soloing a Gym Leader's Pokemon. They also require Shale Grist equal to that you would need for your next level up STAB move.
Thankfully you turned out to be a combat class, so your role is rather simple; focus on taking down the Black Queen and King! These are Claire and Koga Respectively. You must also take down the Denizen of your planet, which is any other Gym Leader of your choice, but must be before the Black Queen is taken on.
Enjoy your trip through Pokemon Sburb!