This script will use the free rotational camera (thirdperson 2) when going in thirdperson while spectating someone, and will also allow you to smoothly zoom in and out using the scroll wheel.
To run the script, add it to the autoexec.cfg or anywhere else you want. Comment and rate if possible.
NOTE: This will be included in the upcoming QCPR release, which will be ready when so ^^
NOTE: Also check out the Simple Backup!
NOTE: Also check out the Personal Stats GUI (+ liner)!
NOTE: Also check out the Autobot Player Balancer (APB)
NOTE: Also check out the Q-Screen!
bind 9 [thirdperson (? (> $thirdperson) 0 (? (isspectator (getclientnum)) 2 1))] specbind MOUSE5 [loop i 12 [sleep (* $i 10) [thirdpersondistance (minf (+f $thirdpersondistance 0.25) 120)]]] specbind MOUSE4 [loop i 12 [sleep (* $i 10) [thirdpersondistance (maxf (-f $thirdpersondistance 0.25) 15)]]]