My newest NPC Recorder and Player script is a complete Non Player Character recorder and controller for OpenSim. Each script controls one NPC.
The system is very easy to use. You wear a prim on your screen, walk or fly around, and click the prim. There are many commands you can choose, such as walk, run, fly, chat, and wander. After recording the route, you click Save and then Start, and your NPC will appear and follow all your instructions.