Guardians of Xavine.

A fan project.

Story.
Ash Ketchum entered the Xavine Region, to fight in the Xavine League, however Team Virus is having an outbreak taking Pokemon from trainers, by using their special Virus Snag Machine, to conquer the entire universe, they stole Pikachu, however our hero of the game Duncan created a special Snag Machine with a tracking device, called the Virus Detector, and created a Vaccine to stop the virus, he has to go all around the region collecting all the Virus Pokemon to stop the evil clutches of Team Virus.

Characters.
Duncan: Our main hero of the story, who lives in Harook City, a 22 year old who is an ex-scientist of Team Cypher, who quit a week after he joined, and moved to Xavine, who wants revenge on Team Virus for stealing and corrupting his sister's Purugly. (Anime Voiced by Kyle McCarly.) Gray: The Main Villain of the story, the one behind the whole thing, and the leader of Team Virus, he is a thief that steals other people's Pokemon and corrupts them. (Voiced by Ian Sinclair.) Ash: A Kid from Pallet Town who had his Pikachu stolen from him by Team Virus, and used for evil.
 * Weavile: His Talking Pokemon, which was injected with an Anti-Capture Serum, which it cannot be stolen, or corrupted. (Anime voiced by Matthew Mercer.)
 * Necrozma: His main Pokemon infected by the Anti-Bond Virus to be used for evil.

Team Rocket: Jessie, James, and Meowth, 3 bandits who dedacated their life to take away Pikachu from Ash to please their boss Giovanni, had Meowth stolen from them by Team Virus, they're just stupid.