RigChanger Module: Dynamic Humanoid Rig Type Switching

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

3 Likes