OOC: Galvatron is not invincible. He's strong to be sure, but not invincible. He is at least on equal footing with these three. That's why I did the hit me as hard as you can thing. If you remember, he got pretty freaked out when Maximus showed up with the Star Saber. He's putting the team as number one priority targets because he knows that weather they know is or not, they pose a major threat to him. Heck, if Scourge and Megatron worked together, they could probably give him a run for him money. I know God Neptune could definitely put up a good fight against him. He is not invincible.