Oh ..okay. It said he learned that on wiki answers:
"What moves does a Gyarados learn? TM's: Toxic,Body Slam, Take Down, Double-Edge, BubbleBeam, Water Gun, Ice beam, Blizzard, Hyper Beam, Rage, Dragon Rage, Thunderbolt, Thunder, Mimic, Double Team, Reflect, Bide, Fire Blast, Skull Bash, Rest, Substitute, Surf, Strength, Headbutt, Curse, Rollout, and Roar."
I was miss informed :/ Now I feel silly
And about the items, that is perfectly understandable. That's a lot of extra work
Also, I have been testing out different AI for Gyarados over jiggz, since marios AI doesn't work very well with him over jiggz.
I have tried a lot of different AI, but he has failed to be much of an opponent if he is computer controlled. Untill today.
I gave him Bowsers AI, and now he completely changed his attitude