yes if you lower the hp enough. (clue cresselia always flees at the start of battle. use mean look or block to enable it you'll also want to use mean look again after 3 turns :).
You can get a premier ball in the poke market. But firstly you must buy 10 pokeballs. And then you get a free premier ball, Premier balls have the same catch rate as pokeballs.Hope this helped!
yup its possible
Yes, the Ultra Ball has a 4x catch rate than a Premier Ball, which has the same catch rate as a normal Poke Ball. It is commonly used to catch rare or Legendary Pokemon.
confuse it or put it to sleep.sleep her or master ball
other than a masterball probaly with a hacked ball cherish or ultra,timer,heal,and quick ball
You can catch any Pokemon with any ball it all depends on luck.
master ball ultra ball quick ball or a premier ball
Fill the diamon/pearl pokedex and get the national one. when you see cresselia, go to sandgem town and pressup/down at the point where it meets a route until cresselia shows on the map at that route. its in the closest patch of grass every time. use defog each time you see it (9 times) then a quick ball will catch it.
it can capture a legendary Raymond Pokemon
I am not sure about the best ball, but here are some ideas: Master Ball, Cherish ball, Ultra Ball, Luxaray Ball. If none of these work knock it out.
You should use it on one of the 'roaming' pokemon, like Cresselia in Diamond/Pearl/Platinum.
no