I had one but weirdly in the camera category. I managed to make everything work by creating a function LaserSightVisibility and calling it on Tick. Then, because my NPCs are always on IsAiming by default, I just had to set it to false on my KillAI function.
Thanks for the help!!