Here are some basic rules:
try to avoid god-modding. god modeling can ruin the fun or progress of a story if you try to completely influence the direction a story goes in
no killing of any character without explicit permission from other players character
dice roles will play a role in whether or not an attack lands in a pokemon battle either against a gym or other trainer
Rules on pokemon battling and OC battles: A dice system will be employed for both a battle between trainers players, gym leaders, elite four, ETC...
Type advantages will still exist giving two times effective bonus meaning if you roll a dice and your attacks land you will deal two times damage. Normal rules for a pokemon battle will be allowed combos can be used meaning if you wanted to combine ice beam and aqua jet you would have to roll a dice twice one for the attack to form and another for it to land. Recoil damage from moves like double edge will do a set amount of damage (to be determined later)
in the case of a battle between characters, dice will be rolled to determine whether or not your attack where to land if you don't get a certain role you attack will either hit the opponent and do no damage do very little damage or miss.