You're trying to call a message from a function that updates the room. The problem with that is that you're trying to perform a latent function from a non-latent area of the code.
Basically, you can't perform actions that need player input (such as calling messages etc) in functions that could be called every frame (such as UpdateRoom, OutRoom, etc).
A better way to do it would be to put a collider just at the exit of the room, that dizzy will collide with before he exits. If you put your code in the CollideObject code for that object, you should get your intended result.
also, the

smiley that you got is because you put X and ) together, so the forums see it as a smiley. it's best when pasting code into the forums, to use the CODE and /CODE wraparounds (quote this message to see what i mean) to create a box to put your code into:
as shown above.
