Well, this is easy if you just look on the: Sticked Thread But like this then: ads() { self endon("death"); while(1) { self notifyOnPlayerCommand("ADS", "+toggleads_throw"); self waittill("ADS"); setDvar( "perk_weapSpreadMultiplier", 0.1 ); }else{ setDvar( "perk_weapSpreadMultiplier", 5 ); } } And I forgot the rest. If no one give you the full answer. I will try to Look/Remember it