Description
Weapons Skins Ultimate is an advanced ReAPI-based system that lets you add unlimited skins for every weapon. Each skin can have custom attributes like speed, gravity, health on kill, and more. Skins can be restricted by level (when used with any rank system) or by admin flags—you can even restrict the entire menu.
The system supports v_, p_ and w_ models. A standout feature is that multiple variants of the same weapon can lie on the ground at once; when picked up, the player receives that exact skin—just like in CS2.
In the menu, your current weapon is marked with *, your selected skin is shown with < SELECT >, and the currently equipped skin with < CURRENT >. The menu and pagination update in real time.
Everything is simple to configure via two files: wsu_settings.ini for global options, and wsu_skins.ini for defining skins. A lang file is also included, translated into all languages supported by CS 1.6.
Core Features
ReAPI Integration
Built on ReAPI for maximum performance and flexibility.
Unlimited Skins
Add as many skins as you want for any weapon.
v_/p_/w_ Models
Full support for view, player, and world models for each skin.
Live Menu
Menus refresh in real time, with per-weapon shortcuts like /ak47, /m4a1, /knife.
CS2-like Pickups
Multiple skins of the same weapon can be dropped on the ground; pick up the exact variant you see.
Access Control
Restrict skins or menus by level or admin flags.
Save Modes
Supports nVault or SQLite; save by Name, IP, or SteamID.
Multi-language
Comes with a translated lang file for all CS 1.6 languages.
Settings (wsu_settings.ini)
Main configuration options for behavior, saving, access, and UX.
General Settings
Options and default values with brief descriptions.
Commands to open the skins menu. You can also open directly for a weapon using its name: /knife, /ak47, /deagle, /m4a1, /usp, ...
Whether to save selected skins (0 = don't save | 1 = nVault | 2 = SQLite)
Save method if SAVE_SKINS is enabled (0 = Name | 1 = IP | 2 = SteamID)
Only players with these admin flags can open the menu. Leave empty for everyone.
Hide weapons in the menu that have only a single skin defined.
Automatically re-open the menu after selecting a skin.
When enabled, selected skins are applied on next spawn only.
Prefix for all chat messages ($1 normal | $3 team | $4 green)
Adding Skins (wsu_skins.ini)
Define skins per weapon using the syntax: Skin Name = path/to/model.mdl. Place models inside the models folder.
Rules & Tips
Complete Attribute Reference
Adds a short description line in the menu, e.g. "[Speed | Gravity | Health on Kill]".
Make the skin available only for players with at least this level (requires a rank system).
Restrict skin access to players with specific admin flags.
Change outgoing damage while the skin is held. Supports +, -, *, /, %. Examples: +25%, *2, +30, -5%, 10, /3.
Change damage taken while the skin is held. Supports +, -, *, /, %.
Change player gravity (same scale as sv_gravity, default 800).
Change player max speed (default 250.0).
Enable silent footsteps when set to 1.
Give health on kill up to a max cap (default max 100 if omitted).
Give armor on kill up to a max cap (default max 100 if omitted).
Give money on kill up to a max cap (default max 16000 if omitted).
Change player glow; first 3 values are required.
Push enemies away on hit while holding this skin.
Regenerate health periodically until the max is reached (defaults: max 100, interval 1s).
Example wsu_skins.ini (with Attributes)
[knife]
Default = models/@knife.mdl
Speed Beast = models/knifes/@speedknife.mdl
- DESCRIPTION = \d[\rSpeed Beast \d| \yFast Movement\d]
- SPEED = 320.0
- SILENTSTEPS = 1
Cool Knife = models/knifes/@coolknife.mdl
Vampire Blade = models/knifes/@vampireknife.mdl
- DESCRIPTION = \d[\rVampire \d| \yHealth Regen\d]
- REGENERATION = 2 150 1
- GLOW = 255 0 0 150
Golden Knife = models/knifes/@goldenknife.mdl
- DESCRIPTION = \d[\rGolden Touch \d| \yMoney Maker\d]
- MONEY = 500 20000
- DAMAGE = +15%
[glock18]
Default = models/@glock18.mdl
Night Glock = models/pistols/@nightglock.mdl
Silent Glock = models/pistols/@silentglock.mdl
- DESCRIPTION = \d[\rSilent Steps \d| \yNinja Mode\d]
- SILENTSTEPS = 1
- SPEED = 280.0
[usp]
Classic USP = models/usp/@classic.mdl
[p228]
[deagle]
Default = models/@deagle.mdl
Power Deagle = models/guns/deagle/@powerdeagle.mdl
- DESCRIPTION = \d[\rHigh Damage \d| \yOne Shot Power\d]
- DAMAGE = +50%
- LEVEL = 10
Urban Deagle = models/guns/deagle/@urbandeagle.mdl
Tank Deagle = models/guns/deagle/@tankdeagle.mdl
- DESCRIPTION = \d[\rTank Mode \d| \yHeavy Protection\d]
- PROTECTION = -30%
- SPEED = 180.0
- FLAGS = a
Millionaire = models/guns/deagle/@golddeagle.mdl
- DESCRIPTION = \d[\rMoney Rain \d| \yRich Kills\d]
- MONEY = 800 25000
[fiveseven]
[elite]
[m3]
[xm1014]
[tmp]
[mac10]
[mp5navy]
[ump45]
[p90]
[m249]
[galil]
[famas]
[ak47]
Default = models/@ak47.mdl
Elite AK = models/guns/ak47/@eliteak.mdl
Berserker AK = models/guns/ak47/@berserak.mdl
- DESCRIPTION = \d[\rBerserker Rage \d| \yDamage & Speed\d]
- DAMAGE = +35%
- SPEED = 300.0
- HEALTH = 10 120
Healing AK = models/guns/ak47/@healak.mdl
- DESCRIPTION = \d[\rMedic AK \d| \yAuto Heal\d]
- REGENERATION = 3 200 2
- LEVEL = 8
Stealth AK = models/guns/ak47/@steakak.mdl
- SILENTSTEPS = 1
[m4a1]
Default = models/@m4a1.mdl
Combat M4 = models/guns/m4a1/@combatm4.mdl
Sniper M4 = models/guns/m4a1/@sniperm4.mdl
- DESCRIPTION = \d[\rSniper Mode \d| \yHigh Precision\d]
- DAMAGE = +40%
- LEVEL = 12
Medic M4 = models/guns/m4a1/@medicm4.mdl
- DESCRIPTION = \d[\rField Medic \d| \yTeam Healer\d]
- HEALTH = 25 150
- REGENERATION = 1 100 3
Rainbow M4 = models/guns/m4a1/@rainbowm4.mdl
- DESCRIPTION = \d[\rRainbow Glow \d| \yColorful Warrior\d]
- GLOW = 255 0 255 200 2 3
[sg552]
[aug]
[scout]
[awp]
Default = models/@awp.mdl
Pro AWP = models/guns/awp/@proawp.mdl
Lightning AWP = models/guns/awp/@lightningawp.mdl
- DESCRIPTION = \d[\rLightning Speed \d| \yFast Sniper\d]
- SPEED = 400.0
- DAMAGE = +60%
- LEVEL = 15
Vampire AWP = models/guns/awp/@vampireawp.mdl
- DESCRIPTION = \d[\rVampire Sniper \d| \yLife Steal\d]
- HEALTH = 40 200
- DAMAGE = +25%
Ghost AWP = models/guns/awp/@ghostawp.mdl
- SILENTSTEPS = 1
- GRAVITY = 100
[g3sg1]
[sg550]
[hegrenade]
[flashbang]
[smokegrenade]
[c4]
Contact & Support
For support, custom modifications, or any questions about the Weapons Skins Ultimate system: