Need help with an R6 swimming animation

before i start, i believe this is the right category

so to keep this all short and simple, is there any way to implement a custom r6 swimming animation that everybody in the server can see? i know some games such as PlaceRebuilder’s Reason 2 Die Awakening and 1Noxy’s general ragdoll chaos that have r6 swimming animations. i know i’d have to use the humanoid swimming function, but i have no idea where else to go after that. i’ve searched everywhere else on the devforum, however the most i found was r15 scripting help, however no r6 scripting help. any help would be appreciated.

1 Like

Kind of confuse what you actually want but did you try naming the body parts correctly?
RightArm, LeftArm, etc.
Though I don’t think that’s the problem you need help with.

the problem isn’t the actual animation itself, but instead the fact that i have no idea how i should go about this. what i want to achieve is said animation playing once the player is in water, but stops whenever the player leaves the water.

So you want to make your own custom water without using roblox terrain which plays the characters swimming animation when they are inside this custom water and to stop playing the swim animation when they aren’t inside it?

i should’ve brought up the fact that i meant the roblox terrain water, not custom water, but other than that, that is indeed what i’m trying to achieve.

well you can try the

script.Parent.Touched:Connect(function(e)
-- play animation

script inside the custom water part then when the player touches another part it disables the animation. This is just a quick and simple way but if you want very complex way to do it you can detect the blocks distance from the player then start playing the swim animation when the player is near.
If those don’t help you can just search up something like “Roblox custom water” and see if any other forum comes up because you’ll need good scripting to be able to do that and I’m not even able to do that.

Simple. use the R15 animation catogory instead of the R6 one, once you copy and pasted the R15 animation handeler you can start importing R6 animations.

Edit: For people that don’t understand the things I’ve said above, I’ll explain it in a bit more detail.

The simplest way is to for example: Play your game using the R15 Rig, open your character in the explorer while in the game, copy the ‘Animation Handler’, and then exit the game. After this you paste the Animation Handler into StarterCharacterScripts, and after that you should be set.

2 Likes

holy moly, thank you so much it works like a charm

1 Like