Make the mimic stay as a character until he needs to be in a certain position and move him around with scripts until that. Then use finally a wait for NPC
A B C D --- a b c d
E F G H --- e f g h
I J K L --- i j k l
M N O P --- m n o p
Wait for Beethro at A ->
Move mimic to a
Wait for Beethro at B ->
Move mimic to b
Wait for player to face NE ->
Mimic face NE
etc...
(You would propably have to make a loop that checks if Beethro is in any of those squares.)
Downside:
1. It's overly tedious to make
2. It's so restricted that it's worthless to use in most places because:
3. If the mimic bumps into something it won't move correctly anymore. (Relative scripts could fix that and make it a lot easier to do.)
4. Adding a wait for mimic would be a better idea than that.
But also...
1. It works with any character... Who wants to see guard/Slayer mimics
Finally, I've not tested anything above and I wouldn't be surprised if there's something that won't work...