raycast ignore layer
public LayerMask IgnoreMe;
     private Ray ray;
     private RaycastHit hit;
 
     void Update()
     {
         if (Input.GetMouseButtonDown(0))
             NeroFiresEverything();
     }
 
     public void NeroFiresEverything()
     {
         // Basic example ray
         ray = Camera.main.ScreenPointToRay(Input.mousePosition);
 
         if (Physics.Raycast(ray, out hit, 1000f, ~IgnoreMe))
         {
             Debug.Log("Get Rekt " + hit.collider.name);
         }
     }
