
Sparks Fly for Magnemite - S1-E30
Revealing mistake: When Ash and his friends start running away from the Grimer, some of the Grimer are floating in midair. (00:12:45)

Sparks Fly for Magnemite - S1-E30
Continuity mistake: Several times near the end of the episode, Misty's bag disappears. (00:19:18 - 00:19:52)

Sparks Fly for Magnemite - S1-E30
Continuity mistake: When Ash and his friends are outside the power plant near the end of the episode, they do not have their bags with them, but when Misty mentions that the Magnemite is no longer interested in Pikachu, they appear. In addition, Ash's belt changes from brown with a grey buckle to grey with a brown buckle. This also happens when they laugh after Ash mentions that the Magnemite will not follow Pikachu anymore. (00:17:37 - 00:18:22)

Sparks Fly for Magnemite - S1-E30
Continuity mistake: When Ash is shocked by Pikachu for the second time, his and Officer Jenny's gloves disappear. (00:07:06)
Answer: He is a good guy but just found himself in a bad situation when he worked for Lysander. He didn't want him to harm Ash and his Pokémon when he was trying to get the special bond between Ash and his Greninja to work. He does leave Lysander and go back to being a good person.