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.
Ligtning type moves, and grass type moves are super effective against water.
poison, electric, fire, rock, and steel
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...
Rayquaza.
Grass/Dragon type.
Rayquaza
Rayquaza is #384 in the national pokedex, and it is a Dragon-Flying type Pokemon.
Rayquaza is, I believe, a dragon-type. Try using ice-based attacks.
Rayquaza if you want the details go to serebi net and type in rayquaza
no,it is dragon-flying type!
Rayquaza