This is very doable. You just need to animate all the parts that make up a vehicle to make them turn into a robot. Anyone who knows how to automate the animations to activate at a specific time could do this, with some time anyways. Although, I'm still having trouble figuring out how the hell to make a gun barrel rotate ONLY while it's firing, and not while it's inactive.