Position on script seems to be off

I have the above file and when I run my script. The text appears all the way to the left. The rulers show that 0, 0 is supposed to be at the beginning of the document.
This is my code:
var text = doc.textFrames.add();
text.position = [0,0];
text.textRange.size = 60;
text.textRange.characterAttributes.fillColor = col;
text.contents = "Scripting";
I have also tried
text.top = 0;
text.left = 0;
Neither of these work, the script type is positioned in the same place. Any ideas what I'm doing wrong?
