Pertex wrote:You are on the right way. You should do this with invisible/visible, I don't know why this is not working in your game. You can also do it by moving objects. Create a dummy room where all your "invisible" objects like letter are stored. In the use script move the paper to this dummy room and move the letter to the player. Really easy.
By the way, you are working with a GUI (Graphical User Interface) 
Well the invisible/visible is actually only with it not showing up on the players screen as in the box is not checked marked visible for the letter. (Trying to make script and trying to make it only visible after conditions are met would be a totally different and whole new problem...

) And yes, early this morning as I was about ready to fall asleep I thought to my self about making a dummy room, although I was just going to call it "A room with no doors, exits or windows in the void of space and time"... but yours is a lot quicker to type.

Thank you and I will have to check out your file as well.