wait I figured it out. I remembered running into this with something else and using tags. So I extended a node from the AI’s OnComponentBeginOverlap from the Other Actor output, and created a new node called Actor Has Tag. From there I used a branch, and set the tag value of the Actor Has Tag to Player. Finally I made sure my player had at least one level tagged Player. None of my AI are tagged Player so this works to filter out any collisions that are not what I want. My game is basically done now,