GameMaker 8.1, Studio 1.4, and Studio 2.x do not treat carriage returns as new lines but instead ignores them completely with draw_text. This is desirable behavior because on Windows new lines include a carriage return followed by a line feed, instead of just a line feed like on Mac and Linux. With carriage returns not ignored, Windows new lines are doubled in size.
"hi" + chr(13) + chr(10) + "fam"
it will look like:
when it should look like the latter.