I'm a little stressed here.

I'm trying to hide my ego from the screen, so that I can initiate an animation (which contains the ego) and then once the animation has finished I want to be able to show the ego again. Anyone know how I can do this? This is my script, which hides the ego, initiates the animation, but when the animation finishes I don't know how to display my ego again.
(if(Said('use/litter'))
(if(< (send gEgo:distanceTo(litter)) 10)
(litter:
init()
setCycle(End)
cycleSpeed (5)
)
(send gEgo:hide())
)(else
Print("You're not close enough")
)
)
