@Xayvair Yeah I actually just figured it out a few days ago. It’s a whole interface system that I called “BPI_Interactable” that just checks a bunch of things like if the object has been picked up/used before or if there needs to be a condition to be met before interacting with it like the power must be turned on before pressing a button. But I think the most important thing that I did to get it to work and correctly identify and check what it is hitting is getting the object name. Finally, in the details panel of the static mesh, I set the collision preset to “Default”.