NoobPath | Easy Pathfinding

This is amazing, and I have been using it for a while now, though I have one big issue. My game is on an Island, and I would like my NPC not to travel over water.

How could I make it so that it will avoid waypoints that require the NPC to cross water? If this isn’t out yet, please add so.
Very Annoying creating invisible parts everywhere for them to cross.

I want to work with you, I’m a scripter with 6 years.

My discord: Masol1102

Pathfinding have a Costs setting that can apply to specific materials, Character pathfinding | Documentation - Roblox Creator Hub

This might be able to address your problem:

local Guy, JumpDetectConnection = NoobPath.Humanoid(script.Parent, {Costs = {Water = math.huge}})