thanks everyone for showing interest in my project! i think it's only fair that i give you some status update.
since last month i've formatted the original proof of concept script to a mod version and added support for left, right, and back movement. however i have yet to work out how to skip an animation that's currently being played. this results in, for example, pressing reload while crawling does not start reload animation immediately, instead the character will continue to craw for about a second (most Amov type animations last about 1s) before reloading. once i find workaround for this issue development should proceed a lot faster.
thanks for your patience and if you have idea for a solution feel free to comment!
GitHub link