Krog and Siv's methods will work, but their display method is not scalable.
For example, if you have 50 words in your string, their code would look like:
Code:
MsgBox, %String1% %String2% .... %String48% %String49% %String50%
Basically, they would need to have as many %Strings% as there are words. Plus, they would need to know ahead of time how many words there are, which kinda defeats the purpose of using StringSplit!
The Haystack code you provided would also work, but it displays lines one-by-one, and you have to press Enter after each. Again, imagine a 50-word string.
My code just gathers all the lines into a single variable, where it is displayed in a single MsgBox.
Add more words to your initial string, and try it out with all the different solutions. You'll see what I mean.