it depends on what type of attacker you want Rayquaza to be and if you want Rayquaza to be used in competitive battling. Your best choice is to check on Smogon for all of your options.
its okay but i think you should have either altaria or rayquaza
No, they do not.
poison, electric, fire, rock, and steel
Ligtning type moves, and grass type moves are super effective against water.
Dark and ghost type moves.
its easy just have ice type moves and smokescreen and you will beat rayquaza in no time
its okay but i think you should have either altaria or rayquaza
The most straight forward way is train it to level 100. Or you could stack it with some nasty moves like flamethrower, thunder, surf, just some high damage high accuracy attacks. Get some elixers to replenish the PP of those moves though, or you will run out of PP midway into the Elite 4.
Use ice type moves or dragon type moves. You should use a Weavile, or a Floatzel or Starmie with ice type moves. There are several other options...
Grass/Dragon type.
Rayquaza
Rayquaza.
Rayquaza is #384 in the national pokedex, and it is a Dragon-Flying type Pokemon.
Rayquaza if you want the details go to serebi net and type in rayquaza
Rayquaza is, I believe, a dragon-type. Try using ice-based attacks.
no,it is dragon-flying type!
Rayquaza