For one, this would probably only be able to support default things. It could work out with some add-ons and such, but for the most part it wouldn't be able to support them.
We should make a list of everything that should be supported as far as movements/etc.
I'll start. Maybe the OP could update as this goes along or something.
Pitch/Yaw
XY movements controls (forward, left, back, right)
Firing Tools
Jumping
Jetting
Crouching
Sitting
Free Look?
Walking
Image Mounting/Dismounting
Emotes? (Alarm, Hug, etc)
Items with a bolded question mark mean I'm not sure how necessary it is to include those, but it would be best that they're included at some point.
*Suggestions:
Automatically match the avatar of the recorder
Automatically stop recording on bot death
If I missed anything (which I'm sure I did), say so.