hola amigos
veran mi juego consiste en que los malos se crean y bueno matarlos y todo quiero que cada 5 segundos se creen 1 o 2 si es posible muchas gracias

PD: y si me pudieran ayudar con un codigo para cuando que quede un solo un malo se creen 2 mas gracias

(nombre del malo: perso_23)

Eso se logra con el evento Alarm. En tu objeto control (sería el que contiene todas las variables y todo eso) de la room donde empezás a jugar tendrías que poner en el evento STEP esto:

[gml]
if (instance_number(perso_23) < 2) {
    if (alarm[0] < 0) {
       alarm[0] = room_speed * 5;
    }
}
[/gml]

En el evento de Alarm[0]:

[gml]
var cantCrear;
cantCrear = irandom_range(1,2);  //Con esto obtendremos 1 o 2 únicamente.
for (i=0;i<cantCrear;i+=0) {  //El bucle for se va a ejecutar 1 o 2 veces, dependiendo del valor que te salga en el irandom_range.
     instance_create(perso_23,x,y); //Creamos el objeto.
}
[/gml]

En donde se crea el objeto tendrías que ponerle las coordenadas que vos quieras.