1. You could try making a script which will increase players health when the vehicle crashes.
;---------------------------------------------
_count = 0
#loop
?!(alive vehicle): goto "health"
~0.1
goto "loop"
#health
_count = _count +1
player setdammage 0
~0.2
?_count == 50: exit
goto "health"
;------------------------------------------
2. If you're using respawn to base, you can easily move the position of the respawn_side marker which marks the respawn spot.
Say you have a town you attack and clear. Once cleared a variable becomes true. Let's call that variable 'var1'
So you make a trigger which detects if the town is clear and then activates var1=true
Make a game logic to that town and call it gl1
;--------------------------------------------------
@var1
"respawn_west" setmarkerpos getpos gl1
exit
;--------------------------------------------------
syntax not guarenteed but something like that