I wonder if these would be any good:
//Binds
bind v "pause1;load seg3" // Loads your save paused
bind e "pause1;wait;stop" // Pause the game, stops demo. Make save manually
//Pause
alias pause1 "host_framerate 0.00000001;sensitivity 0;bind mouse2 pause0"
alias pause0 "demorecord;wait;host_framerate 0;sensitivity 2.5;bind mouse2 +attack" //SENS
//demo record
alias dem1 "record demo1;motd_write Recording demo1;motd;echo Recording demo1;alias demorecord dem2"
alias dem2 "record demo2;motd_write Recording demo2;motd;echo Recording demo2;alias demorecord dem3"
alias dem3 "record demo3;motd_write Recording demo3;motd;echo Recording demo3;alias demorecord dem1"
alias demorecord dem1
Source: Quadrazid from Gunman chronicles topic.
And does autorecording start overwriting previous lvl demo if game is instapaused?
Might try to test these later today.