Available actions
sleeves and collar are garment transforms and only work when the current MP garment exposes a compatible wearable state.
Built-in commands
Players can use:Client exports
Sleeve values
Use the semantic state rather than a MetaPed hash:Collar values
Local client events
If your radial/menu system is event-based:AddEventHandler), not network events.
Server exports
Server-side scripts such as medical/job systems can change the same semantic state without inventing their own client protocol:Why some combinations are blocked
Quick Clothing is intentionally conservative. If removing one item would expose an invalid body composition, RCO returns a reason instead of forcing the change. Examples include a shirt under certain visible vests/coats, pants with lower-body layers that depend on them, gloves under gauntlets, or boots with compatible dependent pieces. Common reasons include:NPC clothing behavior
Visibility toggles understand RCO’s NPC clothing pipeline, but sleeves/collar transforms are not invented for NPC meshes. When the current garment cannot safely expose that transform, the API returnsunsupported_npc_clothing.
That is intentional. A fake sleeve transform that visually works on one NPC shirt and removes the player’s arms on another would be worse than refusing the action.

