@Shiz-Nax: This is the setup for trainers, your getting an error message because where you have the moves right after the level of the pokemon is the reason you get the error. Read this, you should be able to figure it out afterwards.
LEADER_Jasmine # Internal name of the trainer type
Whitney # Trainer's name and a number to identify the party (0-255), since this Trainer is listed multiple times in this file
1,FULLRESTORE,FULLRESTORE # Number of Pokemon, followed optionally by a comma separated list of up to four items.
(There are also advanced ways to create the Trainers Pokemon, such as the following. Steelix is Level 22 with 20 IVs, it's holding a Sitrus
Berry and knows Sandstorm, Iron Tail, Iron Defense, and Earthquake.)
STEELIX,22,20,SITRUSBERRY,SANDSTORM,IRONTAIL,IRONDEFENSE,EARTHQUAKE
So instead of you having :
NINJABOY
Kai
1
ZUBAT,6,LEECHLIFE,POISONSTING
It would actually setup like this:
NINJABOY
Kai
1
ZUBAT,6,,LEECHLIFE,POISONSTING
The only difference as an extra comma, but the example up above is to show you that in the first coloumn is where the Pokemon's name is, then the level, then IV's, then the list of moves. I hope this helps you out.