INVISIBLE and VISIBLE are two different flags. Don't mix these two. For level entities only use INVISIBLE.
Code:
set(me,INVISIBLE); // Hide me...
wait(-1);
reset(me,INVISIBLE); // Reveal me after a second.



http://www.conitec.net/beta/aentity-invisible.htm


Always learn from history, to be sure you make the same mistakes again...