Well, I just taught Gyro Ball to my Shuckle, since his extremely low speed (5 base speed- woohoo!) would be perfect for getting max damage from the attack. However, when I did some experimenting in the field, I noticed that Gyro Ball did very little damage. At first, I figured it was because wild enemies had very low speed. After getting almost no damage against a Skarmory, I decided that wasn't true. And then it hit me- perhaps the attack doesn't rely solely on the Speed stat? Maybe that 150 base damage is channeled through Shuckle's 10 base Attack? I could use a definite answer on this.
Please tell me I'm wrong.