As we all know, R6 has many bugs and quirks that many of us don’t like. Or maybe we just want layered clothing in our R6 games. I’ve personally experienced a bug where the ragdoll scripts sometimes do not make the character platform stand under certain circumstances.
Roblox’s beta adapter attempts to fix this, but is incompatible with:
- Tools
- Animations
- Scaling
- Every single thing you do with R6, like ragdolls and CFrame animations
Here’s a link to the “adapter” that does nothing:
I’ve made a community resource last year that attempts to address this issue:
What it does is basically combines R6 and R15 into one rig with all parts. It has 21 parts, which is why it is called the “R21 rig”.
I’ve improved it since then, and I’ve even added a complete compatibility layer that looks a lot like the “adapter” Roblox provided us with, but much better. It’s compatible with tools, most ragdoll systems, and R6 CFrame animations/poses.
The way it works is it uses the R21 rig, welds the R15 parts to the R6 ones, and applies the humanoid description that the player has. You only see the R15 parts, so it still looks quite ugly, but it’s usable. The HumanoidRigType is set to R15, but it maintains use of the R6 body parts through the animate script. For this reason, it supports things like layered clothing and maybe UGC heads and bodies, as well as dynamic heads.
This is intended to replace R6 or the adapter Roblox has added. Similar to the R21 Conversion Kit, it prioritizes compatibility over aesthetics.
This community resource is an example of what can be done with the R21 rig, which was purely made for futureproof compatibility reasons.
Here’s what it looks like:
There are three parts to this compatibility layer:
- Compatibility server script (located in ServerScriptService)
- Updated R21 rig (located in StarterPlayer)
- Modified R6 animate script (located in StarterCharacterScripts)
These are included in the RBXL file:
R21V2.rbxl (76.6 KB)
Here is a version with MeshPart heads:
R21V2MeshPartHead.rbxl (94.5 KB)
Important note: Make sure your game settings set the avatar body type to 0% and the scale to the default values when installing. I’ve not tested body type scaling yet.
Please inform me of any compatibility issues you experience during gameplay. I hope this model suits your needs! I appreciate feedback.