Quiero hacer que un proyectil que se mueve en forma de espiral pero no se como hacer ese movimiento, ¿¿alguien sabe si ha podido hacer ese tipo de movimiento??

Dejo imagen de referencia:

Puedes hacer algo como esto
[gml]
// Create
x0 = 250; //posicion inicial
y0 = 250;
a = 0; //angulo
r = 0; //radio

// Draw
x = x0 + lengthdir_x(r, a);
y = y0 + lengthdir_y(r, a);
a += 10;
r += 1;
draw_self();
[/gml]

x0 y y0 se pueden sustituir por xstart y ystart
ejemplo en GMLive

Mas simple que eso... usa esto en el step
[gml]image_angle=direction;
direction+=3
if speed<24 then
{speed+=0.0.1;}
else
{speed=0; x=xstart; y=ystart;}[/gml]

Te dejo adjunto el ejemplo
Atentamente.-
Elvis Kelley
Mi Manual.
Mi canal de Youtube Youtube click aqui
Video tutoriales Game maker