Roserade @ rocky helmet Ability:Poison point
-energy ball: good accuracy and power, stab.
-sludge bomb: Good accuracy and power chance to poison, stab
-shadow ball: gets rid of those pesky psychic types and also a good thing to have under your belt
-Dazzling gleam: OP! nobody suspects a poison type to carry a fairy type move, and is totally good to fling out when you need it
Also, poison point + rocky helmet is a match made in heaven

I don't know about a Chesto Berry. Natural Cure eliminates status ailments when you switch out. With that being said, if you forgo Giga Drain for Leaf Storm, you can hit them with Leaf Storm, Rest up and be out of there.

The above comment is incorrect. The Pokemon with the ability that requires contact is only on the opposing Pokemon. They have to make contact. I have one with Poison Point and it's the best especially when I use my Venoshock! :)

Giga Drain - Pretty stong grass-type move, STAB, and it restores HP by a little bit.Sleep Powder - Better accuracy then most other sleep moves. Sleep is always a good way to stall an Opponent.Venoshock - Does a lot of damage if the opponent has been poisoned by Poison Point, and STAB.Shadow Ball - Defence against Psychic-Types.

Extrasensory takes care of Fighting types. With maxed Speed and Timid Nature, Roserade should be able to take them out no problem, especially with Specs.

Energy Ball is for STAB.

Sludge Bomb is for STAB. Go with Shadow Ball if you want coverage against Psychic types.

HP Fire is for steel types, since all of your moves are ineffective against them. I use HP Fire because of common threats such as Ferrothorn, Forretress, and Scizor. HP Rock covers basically all your weaknesses except Psychic.

If something gives you a status, just switch out. Natural Cure will take care of your problem.

Same moves, yes, but different Abilities, making them have different effectiveness. Besides J98, they're different Pokemon, but using the same moves. Nobody sued me for using a Choice Band on a Hydreigon paired with U-Turn. Also a different Ev spread, and also a different item. Movesets aren't just the moves a Pokemon has, but also the Evs, item, Nature, and Ability. So, it isn't the same exact moveset as trachy's Roselia.

Swords-dance brings up that Attack stat. Razor-leaf is for if you go Technician because it is the only Physical Grass Type move it can learn in Gen V that is Technician boosted, Bullet-seed can be taught as a Gen IV TM, STAB. Poison-jab is STAB. Return is pretty much Roserade's only other Physical move. You are going to want to stay away from Steeltypes but this is a pretty strong flower if used correctly.

Hidden Power [fire] and Hidden Power [ground] are two of the best coverages Roserade can have. [Fire] hits defensive walls like Skarmory and Ferrothorn, while [ground] would be an option for Heatran, all of which would completely wall this set otherwise. Sludge Bomb is necessary to OHKO Shaymin and can 2HKO Dragonite, I believe. No Roserade set is complete without Giga Drain. Giga Drain is the best move you can teach Roserade. While they're asleep/ paralyzed, you can sap away all of their life and gain back lots of HP lost by Life Orb. Sleep Powder and Stun Spore are good to have for basically taking problem Pokemon out. Stun Spore is another solid option if you want to bypass the sleep clause. By having Natural Cure, if they try to paralyze you or put you to sleep, you can hop out and in, while other sweepers are effectively out of the game.

Giga Drain and Leaf Storm are both STAB, it depends on if you want healing and the ability to stay in, or want more of a hit and runner.
Sludge Bomb rounds out the coverage hitting Fire types among other things and stuff and is STAB.
Hidden Power Fire gets good coverage along with Grass STAB, and hits Grass types.
Sleep Powder is an acceptable alternative if using Giga Drain, if using Leaf Storm go with Rest for some nice healing and a combo with Natural Cure.

Toxic Spikes are very useful if you like entry hazards. Giga drain and leech seed are STAB and added with leftovers, Roserade will heal very quickly. Venoshock is also STAB, and if the foe is poisoned by poison point/toxic spikes it will do x2 damage.

I would probably forgo Poison Point. Roserade is frail, and it probably wouldn't be able to take any physical move that would activate Poison Point. Plus, Poison Point and Toxic Spikes on the same set is a little redundant.

This will be the best move set for roserade
Giga drain-(33 lvl) in b/w it's base power is 75, and it restores half the H.P the opponent has lost
Petal Dance-(40 lvl) it has 120 base power,

these 2 moves can be learnt by roselia by level up only,so, evolve it at 40 lvl so that he/she will learn both the moves

shadow ball(TM)- incredible move,though it doesn't have stab,it will be useful in taking down psychic pokes
sludge bomb(TM)-one of the best poison type move with 90 base power and stab and has 10% of poisioning the foe

an advice for everyone,catch 4-5 budews or roselias and check their stats,level up the ones which has the best speed and special attack,regardless of it's nature(iv's play a major role)
and as soon as you caught a roselia/budew only battle with roselia/budew 255 times
it makes your Pokemons special attack higher than the normal ones(ev's also plays a major role)
I'm telling this because a roserade with 367 special attack is far better than a roserade with 281 sepcial attack