Jedno z fajniejszych rozwiązań (które od razu Ci polecam) to użycie struktur.
GML (create)
czat=ds_queue_create()
ds_queue_enqueue(czat,"Cześć")
ds_queue_enqueue(czat,"Mam dla Ciebie zadanie")
ds_queue_enqueue(czat,"Przynieś mi kawy!")
s=""
GML (Key press)
s=ds_queue_dequeue(czat);
GML (draw)
draw_text(32,200,s)