Buen dia a todos. tengo una pregunta!
Como puedo hacer que cuando destruya una caja X se cree un objeto ramdon(1 de 5 tipos de objetos pueden salir) ?
GGX GAMES

puedes hacerlo de muchas formas,

te dare dos ejemplos:

el primero y mas rapido es antes de que destruyas tu instancia, escribas la funcion "choose"

choose(objeto tal, objeto pam, objeto pim, objeto pum,etc);

otro mas avanzado es creando una variable para tener mas control:

en el evento create:
da_premio = irandom(5);

en el evento destroy :
{

   switch (da_premio)

{

case 1 : repeat(irandom(10))
   {
    instance_create (x,y,obj_moneda);
   };break;
   
case 2 : instance_create(x,y,obj_pocion_vida);break;
case 3 : instance_create(x,y,obj_pocion_energia);break;
case 4 : instance_create(x,y,obj_llave); break;
case 5 : instance_create(x,y,obj_gema); break;
}

da_premio = 0;
}