One single perfect drawing function to draw bubble dialog boxes very easy!
draw_bubble_box(ax,ay,bx,by,r,ext_x,ext_y,ext_r); // one call makes it all
Sample code shows you how to draw text into dialog boxes with line wrapping. ( all code is commented ).
GML code only - platform independent. ( tested on Windows 7 and HTML5 )
Note: Even better effect can be achieved if you have Rhythmline system for precise timing actions: https://marketplace.yoyogames.com/assets/280/rhythmline