When he uses the blue orb attack, use your shield to deflect it. Then when he uses the pink orb attack, shoot the orb to turn it blue, deflect it, then shoot it again to turn it pink again. This is the most difficult part. When he fires the golden orb attack, grab on to the UFO, then reel him in until the orb is quite close. Then, shoot the orb to blast him back. Repeat this about four times, after which he will be destroyed.