Instead of deciding whether the teleport location is valid based on the navmesh, you can for example do something like this where you look at the collision profile instead, and compare it to your list of allowed/not allowed collision profiles to determine whether or not it’s a valid teleport location.
1 Like