I was bored so I whipped this up in the past few days with the intent on releasing it for public use. Standby for code drop. Please forgive me for being horrible at videos.
https://github.com/shadowscion/Expres...
You need to save all three files to garrysmod/data/expression2/mech_project/*. Please let me know of any bugs or issues you find, or suggestions you may have.