Ja, dieses Script funktioniert, hat aber ein paar Probleme.
Um das Script anzuwenden, musst du erst eine Wasserfläche erstellen, der du einen Namen gibst. Anschließend gibst du den selben Namen einer Area, die du extra erstellt hast, und kannst so bequem die Area im Script referenzieren. Die Area muss dabei keinesfalls mit dem Wassergebiet von Form oder Position übereinstimmen. Es reicht völlig aus, diese außerhalb der Karte zu erstellen, da nur der Name wichtig ist.
Die schon erwähnten Probleme sind, dass je nach Größe der Wasserfläche es zu sehr starken Delays kommen kann (ich wurde sogar schon mal in einem Multiplayer-Spiel deshalb rausgeschmissen). Außerdem funktionert die Wegfindung nicht immer 100%ig wenn man damit Gebiete unpassierbar macht. So kann es vorkommen, dass Einheiten das nicht aktzeptieren werden und versuchen den kürzesten Weg zu nehmen, aber nicht mehr durch dieses Gebiet durchkommen.