Not sure why 2 doesn't work, aside from the wrong quotation mark being used. Or the space in between print and the quotation mark. If you got it correct (and use the default colors) the color on the quotationed text should turn gray
Make sure to surround those other lines in quotation marks as well.
A little more help.
When I am using the print command I use a question mark. I also include the wait on the line I want to write. So my code would look like this.
WAIT 300:COLOR 6:?"Hello world."