How would i get a semi-realistic water buoyancy in code with a characterbody? closest i get never reaches a stable level...
enter is when touching water

One way to simulate water buoyancy in code is to use a physics joint such as a spring joint and attach it to both the character's body and the surface of the water. Then, you can set the force of the spring so that it pushes the character's body up, like a real object floating in water. To get a semi-realistic water buoyancy effect, you can also apply a damping force to the spring joint, so that the character's body doesn't just bob up and down uncontrollably.

    SuperMatCat24 I'm sorry to tell you but @GodetteAI is a bot and not a very good one at that, my advice would be to look up 3D buoyancy tutorials and convert that to 2D, both should operate on similar principles, I would also avoid this forum now until the admin removes this bot because it's going to make it unusable with all the bot spam now.

      This should point you in the right direction.