How can I cause an event to happen based on the material a object has?

@Carnage97 Easiest thing is to have an array of materials inside the floor and ball BPs ( you need to make them BPs ).

When the objects hit each other, all you have to do is compare array index. It’s much easier than comparing materials. We know intellectually we’re comparing materials, but don’t actually go down that route… ( makes very messy code ).