Hello,
I’ve been struggling with the automatic swim tilt feature when a humanoid enters terrain water where they rotate 90 degrees forward on the Y axis. I haven’t been able to find a comprehensive solution. Specifically, I’ve looked through and edited the default ControlModule but couldn’t pinpoint where the vector switch occurs that causes the tilting - it might not even be in ControlModule but that was my first guess.
I understand that this issue has been raised by others as well. Some of the solutions I’ve come across include using BodyGyro to manually control the character’s orientation and making tweaks to the swimming animations to “offset” the tilt. Unfortunately, these fixes haven’t worked for me, as they either don’t fully address the problem or introduce new issues.
What I’m looking for is a catch-all fix that can handle the swim tilt universally without requiring extensive modifications or causing unintended side effects. If anyone has encountered this issue and managed to resolve it, I would greatly appreciate your insights and detailed guidance.
If there’s an efficient way to debug and locate the exact point in the ControlModule where this behavior is triggered, I’d love to learn about it. Or, if you happen to know/have a similarly efficient fix, I wouldn’t mind it either.
Thank you in advance.