On my custom character, I also have a custom swimming animation but the default Roblox swimming physics drag my character down any way, the only way I can currently prevent this from happening is by setting the humanoid’s Swimming state to false.
My question is how do I play my custom swimming animation while having suitable density in water, so for example when idle the character starts rising up. I feel I’m probably going to have to just customise the CustomPhysicalProperties of each of the character’s parts more specifically just density when in water, is this all I need to do or is there a better way to stop my character from not moving/flipping when in terrain water?