I used my gameshark on emerald version so I could get Deoxys. I used the cheat where you use the ticket to go to the island because I heard he wouldn't obey you if you didn't go to the island to catch him. He obeys me on emerald, but when I trade him to leafgreen and ruby, he won't obey. I even tried using the soothe bell and that didn't work. Despite all my efforts, he will only obey on emerald. Does anyone know why this is and if I can fix it?