CRASHER да тут все просто, у тебя это происходит из за SetCubeMode, сделай что то вопщем вроде того...надеюсь там все понятно
CubeTexture-текста кубмапы
Water-меш воды(плоскость)
Camera-камера
p.s Единственное что вставь этот кусок кода прям в начале той функции что писал то есть перед рендером кубмапы должно работать
If EntityY#(camera) > EntityY#( water)
SetCubeMode CubeTexture,1
Else
SetCubeMode CubeTexture,3
EndIf