Any suggestion how i can disable the playSound if a player only zooms and not aiming down sights? I'm using !(weaponlowered) and !(Visiblemap) so it don't execute the code in those conditions. If a player has the weapon raised and zooms it executes the playSound, how can i prevent it from executing when doing this? If the weapon is lowered and the player zooms it don't execute as wanted. waituntil {!isnull (finddisplay 46)}; (findDisplay 46) displayAddEventHandler ["MouseButtonDown", { params ["_control", "_button"]; if ((_button == 1) && ((!(weaponLowered player) && !(visibleMap)) then { if (cameraView isEqualTo "GUNNER") then { playSound ["ironsightsout", true]; }; if (cameraView isEqualTo "INTERNAL" || {cameraView isEqualTo "EXTERNAL"}) then { playSound ["ironsightsin", true]; };}; }];