you can find it in the department store in veilstone, but you have to buy it. it cost $5500. there will also be other alsome tms like hyper beam, blizzard, fire blast and thunder. opposite of that shop will be another shop that sells more tms like protect, flash, detect and more. they cost about $1000-$4000. remember the department store is the bid red building. in veiltone there is also a galatic building. on the ride side of the building is a rare candy. this town is where the fighting gym leader is, maylene.
hope this helps!
In the Safari Zone
You can't teach a Roselia Solarbeam without using a TM and only finally evolved starter grass Pokemon can learn Frenzy Plant.
Veilstone Department Store
Aura sphere isn't a TM in Pokemon platinum.
pinwheel forest
The SolarBeam TM can be found in Pinwheel Forest in Pokémon White.
In the Safari Zone
You can buy the TM for solarbeam at the goldenrod department store 5F.
You can't teach a Roselia Solarbeam without using a TM and only finally evolved starter grass Pokemon can learn Frenzy Plant.
Veilstone Department Store
Solar beam is Tm 22 and can be found in the Pokemon Mansion.
Aura sphere isn't a TM in Pokemon platinum.
pinwheel forest
They are somewhere idiot find them yourself
In Pokemon Mystery Dungeon 2, you can obtain the TM for Solarbeam by reaching the rank of Ultra. Once you achieve this rank, it will be available for purchase at Electivire's Link Shop in Treasure Town. The TM Solarbeam can be quite useful in battles due to its high power and sunny day effect.
It learns Solarbeam at level 65. It can also learn Solarbeam by TM, which you get at the Pokemon Mansion.
It cannot learn Solarbeam. You must give it the TM Solarbeam.