This is great Gtox - just bought it - thanks!
I noticed that when player moved out of script active range and back again, the animations stall and lizard looks like it's sliding. I updated the script a little and seemed to do the trick (might be only me this happens to - but thought I'd post findings anyway)
if walking[e] == 1 then
ModulateSpeed(e,1.0)
CharacterControlLimbo(e)
if g_Entity[e]['animating'] == 0 then
SetAnimationFrames(20,100)
LoopAnimation(e)
g_Entity[e]['animating'] = 1
end
MoveForward(e,15)
CharacterControlLimbo(e) being the added line that I think helps.
Cheers.