This is the basics of how you do it.

I figured this out by walking in front of a mirror. The image follows you (in this case by teleport, but if could also probably do a pass through movement) and faces you except when you are facing away. People mistakenly reverse the left-right facing, but this isn't really what happens.
When you walk away, the mirror image should do its last animation and change to a blank charset. You need a touch event that does this. And you need a moving/teleporting event that normally looks blank until you change the graphic (the Mirror Image).
You can also use this for something like an enemy that bars your path by mirroring you, by editing the code slightly.
This post has been edited by bulmabriefs144: Dec 11 2012, 06:41 AM