How to make player character stop floating up underwater

  1. What do you want to achieve? I want the player character to stop floating up underwater, I want it to be still (R6 btw)

  2. What is the issue? It floats up (if i do nothing) but when i tried changing it floated down

  3. What solutions have you tried so far? I’ve tried doing object.CustomPhysicalProperties = PhysicalProperties.new(0.0001, 0.3, 0.5) but it makes the character unable to move, and i’ve also tried object.CustomPhysicalProperties = PhysicalProperties.new(1, 0.3, 0.5) but it makes the player sink quickly

sorry for bumping but i need help in this

I couldn’t find anything that’s an “all in one fix”. But from what I’ve read, you can disable swimming.

Do that when the player touches the bottom of whatever the pool source is.

But, you can get the animation id for swimming (based on their animation pack) and play it on the player so it seems like theyre still swimming.

But then once they jump or start going up on their own, then re-enable swimming.

I don’t know if this is what you want but uh yeah

Found out a “fix” while it’s not a fix at all, it makes the player stand still on water while swimming, i messed up with the script and this was the “solution” object.CustomPhysicalProperties = PhysicalProperties.new(0.7799, 0.3, 0.5) it just makes the player float down pretty pretty but super slowly, but it works, that’s all I can do for now

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.