That's strange that Regigigas was faster than Weavile, the only way this could have been possible is if your Weavile was paralyzed which couldn't have been possible because none of Palmer2's pokemon know any paralyzing moves so I don't know how that would be possible, maybe you weren't paying...