On Hit Event

i’m keeping things simple for my purposes but this is how i’m doing it with static meshes.

matchangeonhit.png&stc=1&d=1449481529

you could add a bool to check if the material is already applied or if you want a particle effect you could set the particle effect on the mesh and set visibility off and use the onhit to trigger visibility.