Sooo, What I am trying to do is If you touch the water something happens.. I tried this script but didn't work...

                  game.Workspace.Terrain.Appearance.Water:Touched:Connect(function(hit)

                      print("Water touched!")

and in the output it said: Appearance is not a valid member of Terrain

4 comments

0

Put an invisible block on the water, and fire the Touched event with it.

0

Thanks! But the problem is the water isn't a square, rectangle, sphere or Cylinder.. It's a huge pond with a weird shape, is there an easier way to do it? 

0

you could probably try to replicate the shape of the pond by using a union (but idk if that would work)

0

I'm pretty sure when touching terrain it fire Terrain.Touched