oh but that's the beauty of it.
in the maps case, in which only a teleporter is push you go into X places of your choosing= no chance of falling into the water
now, in the button you can fall into water but you can teleport out again
and if you don't want the water to ever happen you need to remember where all the water is and do:
(that's hard work btw)
loop
randoming(explained above)
if map id=1 then
-if X=10 then
--if Y=3 then
---Y=rand(1,biggest y)
---X=rand(1, biggest x)
.
.
else
-end loop
repeat
teleport (map id,X,Y)
(and a giant so on, you do it for every tile that is blocked in every map, and you loop the entire thing and if nothing goes bad else leads to the teleport which teleports you, it's tons of work though but then again pushing the button 1 more time will get you out of the water anyways Oo)