Solo tenes que comprobar si ocurren 2 colisiones al mismo tiempo. Por ejemplo si el jugador esta caminando y una plataforma le cae en la caveza:
COLLISION (plataforma)
if other.y<y and place_meeting(x,y+1,suelo) {instance_destroy()}
o podes hacerlo de esta otra manera
STEP
if place_meeting(x,y-1,plataforma) and place_meeting(x,y+1,suelo) {instance_destroy()}
COLLISION (plataforma)
if other.y<y and place_meeting(x,y+1,suelo) {instance_destroy()}
o podes hacerlo de esta otra manera
STEP
if place_meeting(x,y-1,plataforma) and place_meeting(x,y+1,suelo) {instance_destroy()}