Hi, I have a bit of a tricky problem with the swimming pack. I have my Water Height Detection set to Custom, and a script attached to may character that gets the water height level each frame and calls swim.SetWaterSurfacePosition(). This mostly works - the swimming character rises and falls with the waves. However, for some larger waves, the character actually rises so high it leaves the collider, which calls OnTriggerExit() of the Swim ability, triggering a short fall animation followed by the character continuing to tread water or swim. Any ideas to fix this without just reducing the size of the waves?