Giant Crunch cannot be harmed most times because of his force field. The only time he is able to be hit is when preparing to attack. So shoot him either as he is getting ready to atack you or while he is attacking.
You can use the barrel roll to dodge the single energy ball and energy beam. You can avoid the energy wave by getting into the one space he leaves in it- you'll see where that will be as he preps.