Surface Swimming Broken for R6 Avatars

Reproduction Steps

Create terrain water and swim using an R6 Avatar.
First reports of this happening in my community on SharkBite are the 2nd of September.

Example video:


Expected Behavior

The avatar should be able to swim on the surface of water with their head & shoulders above water.

Actual Behavior

The avatar & avatar head is submerged underwater. The avatar is unable to swim on the surface of the water or jump as high out the water as previously.

Other posts of this happening in other forums:

A similar bug here, but not R6 related:
Swimming/Treading Water Broken For Specific Rigs

Issue Area: Engine
Issue Type: Other
Impact: High
Frequency: Constantly
Date First Experienced: 2022-09-02 00:09:00 (+01:00)

9 Likes

I have found the reason for the bug and a solution for anyone affected by it.

The reason it’s happening is due to the HumanoidRootPart’s CanCollide property now being set to False. The solution is to manually set this to True every time the character spawns.

The Root Part for R15 or any other avatar is set to collide, I don’t know why this differs for R6.

For now insert this line into a LocalScript located in StarterCharacterScripts

script.Parent:WaitForChild("HumanoidRootPart").CanCollide = true
4 Likes

Working on getting this resolved asap, thanks for the report

3 Likes

This should be fixed now

…characters…

4 Likes

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