RigChanger is a module for switching a player’s humanoid rig type (R6
or R15
) dynamically during gameplay. It handles transitions smoothly by preserving character positions and optionally preserving the original character model. This can be useful for role-specific setups, customization, or gameplay scenarios requiring rig type changes.
Usage
This is an example that can be executed from the command-line in Roblox Studio (in server context). The target player’s character is assumed to be R15. You will have to check via Humanoid.RigType
before applying new rig types.
require(game:GetService('ServerScriptService').MainModule):changeRigType(game:GetService('Players'):FindFirstChildWhichIsA('Player'), 'R6')
Credits
-
xRig for the original code
- @AzertyFRYT for creating the code