Whats a blastord? Ho-oh will have to be traded from Gold/Silver/Crystal By luigi do you mean Lugia? because you can only get that like you get Ho-oh Jirachi you'll have to cheat for. Dunno about the moon.
ho-oh is obtained by getting to navel island with a special event,same for lugia. if by blastord you mean blastoise you have to trade him from firered or leafgreen. people say that if you go to to the space center every week there will be a new launch and when it gets to like 76, or something like that they will take you to the moon with them but the only way i have ever been able to get him is from the bonus disk that comes with the pre-order of pokemon colleseum.