In Lilycove town
In the Lilycove Lottery.
I think a masterball
The sunken SHip, or the Quiz Lady, or the Pokemon Lottery.
The lottery corner is on the ground floor of the lilycove department store
Yes you can, by winning them at the lottery.
by winning the lottery in lilycove department store
You will have to win the lottery at lily cove dept store
You can win pp up from the lottery at lilycove city.
In Pokemon Ruby/Sapphire/Emerald you go to the PokeMart building in Lilycove city to try the lottery once a day. It depends on your Pokemon ID number. You get better chances of winning by trading Pokemon with various people. First Prize is a Master Ball.
aqua hide out or lilycove department store lottery top prize
You can't, you only get one, though Sapphire/Ruby/Emerald has a lottery where you can get one.
LUCK (also you can try trade with Friends so you have multiple Id) BUt apart form that there is nothing