Help with custom swimming script

So I wanted to make a roblox game about water, and it had custom characters. Whenever The player swam, the character would just tilt, I saw that there was no way to disable that, so I then tried to make a custom swimming script. Turns out it was way harder than what I thought. I either try to remove the tilt, or make my own custom swimming script, both of those I do not know how to do, I want the custom swim script to be like FE2, or the no tilt script to well, remove the tilt. Is there anyway to do either one of these?

2 Likes

A way to remove tilt is to counter it with animation by making the animation tilt the character.

Yeah after 3 months of this topic being dead, I found a way to counter the character tilting while swimming underwater, what I did is I put a BodyGyro inside the HumanoidRootPart / PrimaryPart of the character, I tweaked the settings to fit my character exactly, so I recommend you doing the same if you have this same issue.

I got the idea of using a BodyGyro from this topic: