If the script command is the same as in linux, then no, it defaults to DOS line endings and you will need to run it through a filter like tr or dos2unix. \r\n is not only the DOS newline but it is also kind of a standard in internet text protocol RFCs. This is a holdover from the days of electro-mechanical teletypes where the print head needed to be repositioned to column zero and the paper needed to advance one line.
Another annoyance of script is that it saves (verbatim) all keyboard text, so if you enter control characters or <DEL> then those are also part of the output.