Garry's Mod API which allows the creation and usage of custom model animations stored as Lua tables rather than animations in the model file.