You can use both npc character & scene object version. Once you no longer need to interact with them, hide the character & show the object version instead. Inside of the object version you could do something like I did for the character blink animation tutorial, which is inside first animation frame, do something like math random between x & y. Then add an if query to final frame of idle to have it check if result is less than or more than something. If it's more than have it call a called by other action which triggers a random character animation for the character based on current outfit. Keeps it dynamic & allows you to kill interaction with the character. Bit of work mind, but if it's something you really want to add, then maybe it's worth the effort?