I had a modded 3ds with Crystal on it. I started this save file in the video from the 3ds and transferred the save to my OG Crystal cart. Then I played through the game and got to the E4. Sent the save file back to the 3ds & beat the E4 on the 3ds to set the GS Ball event in the save there. Transferred the save back to my OG cart, beat the E4 again now on my OG cart to re-trigger the event at Goldenrod and then it was ready to go after that with the Nurse giving me the GS Ball. Edit, this reddit link may explain it better: www.reddit.com/r/pokemoncrystal/comments/1ax7a8f/how_to_activate_the_celebi_event_on_a_pokemon/?