you get leafion by getting a eevee and training it in eterna forest next to a green rock its at the top left of eterna forest if you are coming from floaroma town
There is no 'platnium', but you can find it on wild pokemon.
You can't find Registeel in Pokemon Platnium. You just migrate it in Pokemon Ruby, Pokemon Sapphire, and Pokemon Emerald.
== == == ==
Honey Trees
in girantinas cave
in the trophey garden
No, you'll have to trade it from Platnium. Which in Platnium you find it in the Rock Peak Ruins.
you cant that's a Pokemon move and Pokemon can learn it
you have to trade him from Pokemon platnium
use your map to find out
U have 2 trade him
you can find one with a traner on 216