Issue with my water detection

that uses deprecated region3s. I’m probably just gonna have to incrementally raycast constantly without doing a check to make sure they are in water first. I only wanted to do that just so I’d only be raycasting when I had to.

Region3 isn’t deprecated. Region3 | Documentation - Roblox Creator Hub and besides deprecated doesn’t mean you can’t use it

1 Like

Can’t Humanoid.Swimming work?

1 Like

As I mentioned previously I disable the humanoid swimming state so this would not work. I use my own custom swimming which is why I want to detect water in the first place.

Instead, couldn’t you create a hitbox wherever water is, and check when those parts are touched?