Just an animation I made this morning. If something seems to disappear or appear at the wrong time, it is because of lag. I tested the animation one time and it was perfect, but a slight amount of lag will throw it off a little.
The audio, walking sound and the ejecting sound are all from YouTube. The animation was made by me.