Dresser Plus
LibraryAn enhanced version of the citizen and human dresser component.
thumb_up
9
open_in_new
View on sbox.game

📣 Features
Body attributes networked and updated in real time across all clients
Clothing sources are now easier to grasp for beginners
A new hybrid (Manual & OwnerUser at the same time) clothing source
Parallel workshop clothing loading
Clothing Sources
- Manual - Dress using hand-picked built-in clothing items or clothing straight from the workshop
- LocalUser - Each client sees their own avatar; you can change your avatar in s&box's main menu
- OwnerUser - All clients see the network owner's avatar of the GameObject where Dresser+ is attached
- Hybrid - Start from the network owner's avatar, strip selected clothing categories, and add hand-picked clothing on top
Hybrid Source
- Set
Sourceto Hybrid - Add categories to
StrippedCategories(e.g. Hat, Jacket, Skin) to remove those slots from the owner's outfit - Add your own items to
ClothingorWorkshopClothingto dress your client specific clothes
Extremely useful for gamemodes where players keep their identity but wear role-specific equipment, like uniforms or team gear.
Body Attributes
- ManualHeight - Body height scale
- ManualAge - Skin aging intensity (smooth to wrinkled) - ONLY ON CITIZENS
- ManualTint - Skin color along the tint spectrum - ONLY ON CITIZENS
Editable in Manual and Hybrid modes. Changes are synced and propagate immediately via OnManualChange.Workshop Clothing
- Retrieves clothing from workshop packages using their identifiers
- Fetched and mounted asynchronously at dress time
Editable in Manual and Hybrid modes. A warning will be logged if the package could not be fetched or mounted.
📖 Installation
- Install the DresserPlus library straight from your Library Manager in your s&box editor
OR
- Download the DresserPlus.cs C# script and move it to your project's
Code/folder
Once you've done either one of those, add the Dresser Plus component to a GameObject with a Citizen or Human body.
Set theBodyTargetto the body'sSkinnedModelRenderer(auto-detected from children if left empty), pick a clothing source, and you're done.
🛜 API
// Apply with current settings
await dresser.Apply();
// Apply with new clothing items (e.g. to set different clothes depending on a var in your code)
await dresser.Apply( myClothingList );
// Strip all clothing and reset body attributes
dresser.Clear();
// Cancel an in-progress async dressing operation
dresser.CancelDressing();
// Check if currently dressing
if ( dresser.IsDressing ) { /* ... */ }⚙️ Properties
- BodyTarget - The
SkinnedModelRendererof the body to dress (auto-detected if empty) - Source - Which clothing source to use
- RemoveUnownedItems - Strip items not in the owner's Steam Inventory (OwnerUser/Hybrid only)
- ApplyHeightScale - Whether height scaling is active
- ManualHeight - Body height scale, 0.5 to 1.5 (Manual/Hybrid only)
- ManualAge - Skin aging, 0 to 1 (Manual/Hybrid only)
- ManualTint - Skin color blend, 0 to 1 (Manual/Hybrid only)
- Clothing - List of clothing entries (Manual/Hybrid only)
- WorkshopClothing - Workshop package identifiers to fetch (Manual/Hybrid only)
- StrippedCategories - Clothing categories to remove from the owner's avatar (Hybrid only)
📄 Source Code
No usage statistics available
This package may be new or not widely used yet. Usage data becomes available as more users install and play with the package.
This package may be new or not widely used yet. Usage data becomes available as more users install and play with the package.
0 recorded entries
| Rank | Player | Score | Recorded |
|---|---|---|---|
|
refresh
Discovering package leaderboards...
|
|||
Package ID:
noxworks.dresserplus
Created:
2026-04-20 04:06 UTC
Updated:
2026-04-20 10:02 UTC
Type:
library
Public:
Yes
Version:
202500
files:
7
Size:
0.0 MB
Engine Version:
25
Asset Version ID:
202500
Version Created:
2026-04-20 10:02 UTC
Hash:
9065861571599271814
Manifest: Open manifest
202500
Apr 20, 2026
v1.2.1
202495
Apr 20, 2026
v1.2.0
202486
Apr 20, 2026
v1.1.2
202484
Apr 20, 2026
v1.1.1
202480
Apr 20, 2026
v1.1.0
202438
Apr 20, 2026
v1.0.0
Live API Passthrough & Removal Notice
This file manifest and asset metadata are retrieved live directly from the official Facepunch s&box public API. s&box Explorer does not host, store, or redistribute any package files. All download links route directly to Facepunch CDN servers.