Here is a version of the smoothzoom that has sensitivity scaling, doesn't fork the sniper scope if keybound to the RMB, and allows you to change the crosshair size when zoomed. Credits to Gibstick for the edits. Default values can be tweaked, right now it's setup to my liking ofc. lol :)
http://pastebin.com/raw.php?i=ppzThWP7
http://pastebin.com/raw.php?i=ppzThWP7