GUIText not rendering properly in 2D mode. Help!

Hi, so I am triying to create an object for keeping the currency of my game, but when I put a GUIText on it, it just doesn’t show.

I have tried all this with no result:

· Deleting the object and creating it from scratch
· Setting itsTransform to ( 0.5, 0.5, 0 )
· Setting its Pixel Offset to ( 1, 1 )
· Changing its Material.
· Changing its Font Size.
· Changing its Font itself.
· Changing its Color.
· Changing its Layer.
· Changing its Tag.

Any ideas please?

GUIText uses a different coordinates system than GameObjects. Use TextMesh instead (make size bigger and scale smaller if you need it less blurry).

If you 100% need Unity GUI text, you could make a Label in the script, and make it draw on top of the gameobject. You will have to convert the coordinates with WorldToScreenPoint.

I am currently triying OnGUI, this is my Main Camera: