Buenas.
Quiero hacer que si un objeto jabon esta tocando a el objeto personaje, se creen objetos burbujas. pero quiero que cuando el objeto jabon deje de tocar al personaje, que no se generen mas burbujas.

Así:

if "codigo que necesito: obj_soap esta colisionando con obj_personaje"
{
intance_create(0,0,burbuja)
}

pero no sé cual es el codigo para detectar si un objeto esta tocando al otro. Desde ya gracias.  :-[

se puede usando "place_meeting"

si estás dentro del obj_personaje entonces pones
[gml]
if place_meeting(x,y,obj_soap)
{
intance_create(0,0,burbuja);
}
[/gml]

o al revés si estás dentro del obj_soap
[gml]
if place_meeting(x,y,obj_personaje)
{
intance_create(0,0,burbuja);
}
[/gml]

Si las áreas de colisión están bien hechas, debe funcionar sin problema.