Podes usar el sistema de particulas, hay muchos tutoriales de donde elegir. Para pausarlas esta la funcion part_system_automatic_update
Si te resulta complicado podes usar objetos como particulas y darles el comportamiento que quieras.
Con respecto al efecto de distorcion, con un shader.
Si te resulta complicado podes usar objetos como particulas y darles el comportamiento que quieras.
Con respecto al efecto de distorcion, con un shader.