Get rid of the other 3 conditions except for the has LOS. Then using a variable for whether the laser has spawned, add a condition to that LOS, hasLaser=false. On the actions spawn the laser and set hasLaser to true. This will spawn the Laser once when the drone has sight of the player. For the other event you need drone does not have LOS of player, set hasLaser to false and destroy laser.