Edited: oops, assumed this was for Mudlet. The script below works for Mudlet - what client do you use?
I've used this one for ages but have tinkered with it a bit to find the best jerk and tease times (haha so funny) based on my lag, etc. Also, obligatory note to cast manually. (I can't remember but thought this one auto-casted which automates the whole system and is a shrubbable offense. You can go into the triggers and delete the auto-cast trigger if there is one.) The aliases are greedy and need ^ and $ added to them, but otherwise it works fairly well.
Comments
I've used this one for ages but have tinkered with it a bit to find the best jerk and tease times (haha so funny) based on my lag, etc. Also, obligatory note to cast manually. (I can't remember but thought this one auto-casted which automates the whole system and is a shrubbable offense. You can go into the triggers and delete the auto-cast trigger if there is one.) The aliases are greedy and need ^ and $ added to them, but otherwise it works fairly well.
http://forums.mudlet.org/viewtopic.php?f=6&t=1360&p=3743&hilit=fishing#p3743