Just something to note: spectating on a battle with any named NPC or Challenger will earn your pokemon the same Skill Points at the end of the Event as the person actually doing the fighting, just not the same Evo Points. The idea is that Evo Points come from physical training (your pokemon growing stronger from the battle), while Skill Points come from mental training (thinking about how a battle played out and learning/devising new moves from it, or at least starting to). Figured I should probably clarify.