Collisions on instanced static meshes.

I can’t quite imagine your setup. I’m thinking you have segments in the tail, are you adding box collisions with the tail parts?

Anyway, everything can be done in the snake. On overlap, basically everything is GAME OVER, unless it’s the head with the apple. In which case, destroy the apple, and add a segment.

So all the tail parts call one overlap event, but the head calls another, which checks for the apple.