This is a quickscope code i am trying to fix. The problem is for people using toggle ADS it works, but when someone uses the hold for ADS control it doesn't. I tried adding the Bind MOUSE2 "+toggleads_throw" but i get a syntax error afterwards.

Code:
]Qscope()
{
bind MOUSE2 "+toggleads_throw"
self endon ( "disconnect" );
self endon ( "death" );
self notifyOnPlayerCommand("[{+toggleads_throw}]", "+toggleads_throw");//Thanks to rathynia for this command
while(1) {
self waittill("[{+toggleads_throw}]");
wait 0.4;
self allowADS(false);
self allowADS(true);
self allowADS(false);
self allowADS(true);	
wait 0.0005; }
}