I think this would work basically the same as the damage in GTA Vice City Stories and before. The base model of the car is the car except it doesn't have doors, hood/trunk, or bumpers. Then there's the damage model which IS the doors, hood/trunk, and bumpers, both in non-damage and a damaged state. If someone could script it basically where if you crash into a side of a car going at a certain speed, it'd switch out the models with a single-frame animation (so that you don't have like 5+ models just for damage) and make it look damaged