I've spent a lot of time (years) orking on various Non-Player Character (NPC) scripts. Our sims use several dozen NPCs at any moment. NPC's are great for populating your sim with interesting characters, animals, and game players, like these animals from our Virunga Africa simulation.
I use this Kitteh Kat script, which runs a pair of kitties from a food bowl. There is a complete set of scripts, both pets, textures and in the script library. But first, you have to read this gobbley gook:
NPC's are not limited to just people, or pets. This is a free NPC shark. It bends and flexes and attacks anyone who gets near.
Back to the Best Free Tools in Second Life and OpenSim.