The Rules of this are the Following:
1. One Pokemon at all times. The only additional pokemon you can carry is an HM Friend(s). If you wish to SWAP a pokemon that you see in the wild, you commit to that new mon the moment you catch it UNLESS YOU STATE BEFOREHAND THAT ITS A HM FRIEND (HM friend cannot be used in battle swaps, same rules apply as the ultimate rule) (You do not need to kill your HM friend if they die)
1A. HM Friends cannot be used to your advantage when it comes to Abilities like Pick Up.
2. Banned Moves: No Healing Moves of any kind (Recover, Milk Drink etc, No Drainpunch etc, No Leech Seed. No Refresh/Aroma etc) No Spore No Assist. (This does not include moves when they happen from metronome) (It's now Unlimited Catches)
3. NO TM or Move Tutor EXCEPT TM's you get from GYM LEADERS. You must use the moves that your pokemon learns naturally or the GYM Leader TM's
4. No 599+ BST Pokemon + No Legendaries unless they evolve (No Trading for Them Either) (Favs Still qualify for starter, but they must be under 600)
5. Catch or Kill rule is now Catch Only. No fighting any wild pokemon.If something explodes etc, thats fine, but avoid fighting at all costs.
6. No Huge Power/Pure Power. If it evolves into it, you must catch a new mon to replace. If you are swapping into a new Mon, but you currently don't have Huge Power + Pure Power, and it does. Swap back to your OG. IF a poke you catch does have huge power, you can either catch the alternate ability mon and only the alternate in that route OR you forfeit the catch in that route entirely.
7. No HP Healing Items while outside of battle (This includes status heals and PP Restore items. PP UP/PP Max can be used outside of battle)
8. No Held Items (Except Berries and EVO items)
BIG DISCLAIMER - This is prob a rule that you are going to accidently do a lot due to muscle memory. IF that happens, just reload the save and do your best to replicate the situation while also taking some sort of penalty. IE, a free hit from a pokemon etc. I don't want people forfeiting good runs because of an honest mistake.
9. No Pokecenter-like healing in Dungeons (Example - Rocket Hideout, SS Anne, etc) Forced heals are fine like Lance/Pokemon Tower, but you cannot go back for seconds
10. You can only catch a pokemon that is equal to or lower than your current pokemon's level
11 - No Flutes
12. Static Pokemon MUST NOT have level increase. Forced Fully Evolved at Level 30. No "Make Evolutions Easier"
13. IF applicable, You must add 3 Additional Pokemon to Boss Trainers
14. You may use Move Relearner. BUT, you can only learn a single move one time. That means, you cannot learn sketch 4 times, only once.
This took me some trial and error. The only time that I got this far is with a Marill named Viola.
Total K.O's: 8
I also added one rule just to make it interesting:
Random Starter: Look to the last digit of the Trainer I.D. 1-3 first pokemon, 4-6 second pokemon, 7-9 third pokemon, if it's 0, the digit before the last digit has to be the numbers that I mentioned.