Easiest way to beat Eggman
As soon as the battle starts use protect
Then keep using ur regular attack untill his core opens
Then use G.Beam whule his core is open
Repeat through out the whole battle
P.S. When his core is closed if u go below 1800 Hp use recover
P.S.S. When his core is open heal if your Hp is below 2600
P.S.S.S If u run out of G.Beam use triple shot or purple vortex
Hope This Help L8r