http://www.dauid.com/tools/scripts/ds_m ... _bones.zip
Some more features, more stable. Still doesn't work on frame 0.
*************************************************************
Just started writing LUA scripts today and man it's fun!
My first ever tool is a combinated manipulate, rotate, translate and scale bones tool with some extras.

It works great except for two things.
1. Scale bone keyframes don't always show up, but I'll probably figure this out.
2. I can't get it to behave like the standard manipulate bone tool on frame 0. I can't move bones and they stay offset.
I tried just making a copy of the standard manipulate bones tool and did some renaming but the copy didn't work either.
Is there some rule that there can only be one tool that acts like manipulate bones on frame 0?