Note
This repository is a fork of the project created by Jakub Bartosik (D3X).
jRandomSkills is a plugin for CounterStrike 2 that brings chaos and fun to gameplay! In each round, you randomly receive one of the unique skills – from invisibility and explosive shots to camera manipulation. Surprise your opponents, take control of the match, and discover dozens of creative abilities that transform the game's dynamics!
- English
- Polish
- French [by: @felyjyn]
- Portuguese (Brazilian) [GrokAI / ChatGPT]
- Simplified Chinese [GrokAI / ChatGPT]
Join the 3v3 test server and try out the jRandomSkills plugin:
- Address:
jRandomSkills@pukawka.pl - Password:
public - Opening Hours:
22:00-17:00 UTC - Connect URL:
steam://connect/51.38.122.215:27235/public - Connect:
connect 51.38.122.215:27235; password public
Buying a server on pukawka? Use my referral code.
The table below lists all available skills in the game, along with their descriptions.
| Name | Description | Cooldown / Range |
|---|---|---|
| Aimbot | Every bullet you hit counts as a headshot | - |
| Anomaly | You rewind a few seconds back in time | 15 s |
| Anti-Flash | You are immune to flashbangs, and your flashbangs last 7 seconds | - |
| Iron Head | You take no damage from headshots | - |
| Zone Reaper | You can choose a bomb site to deactivate | - |
| Armored | You have a random damage taken multiplier | (0.65 - 0.85)x |
| Assassin | You deal increased damage to enemies from behind | - |
| Astronaut | You receive a random gravity value at the start of the round | (0.1 - 0.7)x |
| Bankrupt | Choose the player who will lose all their money | - |
| Baseball Player | Your decoy bounces off walls and instantly kills an enemy on impact | - |
| Enemy Spin | You have a random chance to turn an enemy 180° when hitting them | (20 - 40)% |
| Blademaster | While holding a knife, you have a high chance to deflect a shot | - |
| Bunny | You get auto "BunnyHop" | - |
| C4 Camouflage | You are invisible while holding the bomb | - |
| Catapult | You have a random chance to launch an enemy upwards | (20 - 40)% |
| Chicken | You get a chicken model + 10% faster movement - 50 HP | - |
| Chillout | Planting the bomb takes significantly longer | - |
| Cutter | Instant kill with a knife | - |
| Darkness | Applies a darkness effect to a chosen enemy | - |
| Deactivator | Choose a player whose skill you want to disable | - |
| Deaf | Choose a player to mute all sounds for | - |
| Disarmament | You have a random chance to make an enemy drop their weapon on hit | (20 - 35)% |
| Rangefinder | You can see the distance to the nearest enemy | - |
| Dash | Perform a second jump to dash | - |
| Dracula | Hitting an enemy restores health equal to a percentage of the damage dealt | - |
| Duplicator | Choose a player to copy their skill | - |
| Dwarf | Random character size at the start of the round | (60 - 95)% |
| Enemy Spawn | Click [css_useSkill] to teleport to the enemy spawn | 15 s |
| Explosive Shot | Random chance to fire an explosive bullet while shooting | (15 - 30)% |
| Falcon Eye | Click [css_useSkill] to activate a bird's-eye view camera | - |
| Fastreload | Click [css_useSkill] to reload the weapon you are currently holding | - |
| Flash | Random player speed at the beginning of the round | (1.2 - 3.0)x |
| Fortnite | Click [css_useSkill] to create a destructible barricade | 2 s |
| Fragile Bomb | Shooting the bomb damages it | - |
| Friendly Fire | Shooting teammates heals them | - |
| Freezing Decoy | Your decoy freezes all nearby players | - |
| Gambler | Select a skill from the list provided | - |
| Ghost | You are completely invisible | - |
| Glaz | You can see through smoke grenades | - |
| Glitch | Disables the radar for a chosen enemy | - |
| Glue | Your grenades stick to walls | - |
| God Mode | Click [css_useSkill] to become immortal for a short time | 30 s |
| Grenadier | You have infinite hegranade | - |
| Healing Smoke | Your smoke grenades heal | - |
| Hermit | Killing restores ammo and a portion of health | - |
| Holy Hand Grenade | Your HE grenades deal double damage and have double range | - |
| Impostor | You start the round with an enemy player model | - |
| Infinite Ammo | You receive infinite ammo for all your weapons | - |
| Tracker | Choose a player who will leave a trail behind them | - |
| Jammer | Choose a player to disable their crosshair | - |
| Jester | In jester mode, you cannot get or take any damage. This mode changes every few seconds | (10 - 25) s |
| Legless | Choose a player who cannot jump | - |
| Jumping Jack | Jumping restores health | - |
| Killer Flash | Anyone fully blinded by your flashbang dies (including you) | - |
| Life Swap | Choose a player to swap health with | - |
| Long Knife | A primary knife attack deals damage regardless of distance | - |
| Long Zeus | Zeus deals damage regardless of distance | - |
| Magnifier | Forces the enemy's screen to zoom in, reducing their field of view | - |
| Medic | Click [css_useSkill] to use a healing charge that restores 50 health | 1 s |
| Taxman | Choose a player to swap money with | - |
| Muhammed | You explode upon death, killing nearby players | - |
| Ninja | Standing still increases your invisibility by 33%, crouching by 33%, and holding a knife by 33% | - |
| No-Nades | Grenades deal no damage to you | - |
| Focus | No recoil while shooting | - |
| NoClip | Click [css_useSkill] to enable noclip for a short time | 30 s |
| One-Shot | Hitting an enemy instantly kills them | - |
| Head Only | You only take damage to the head | - |
| Pawel Jumper | You get an extra jump | - |
| Phoenix | You have a random chance to respawn after death | (20 - 40)% |
| Psychic Defusing | When you are near the bomb, you start defusing it | 10 s |
| Pilot | Fly for a limited time. Hold [USE - E] to fly | - |
| Free Planter | You can plant the bomb anywhere, with a detonation time of 60 seconds | - |
| Poison | Choose a player who will take damage every few seconds | - |
| No Rifles | Choose a player who cannot use rifles | - |
| Prosthesis | Arms and legs are bulletproof | - |
| Pusher | You have a random chance to push an enemy back when hitting them | 100% |
| Pyro | Molotov restores health | - |
| Rapid Fire | All bullets are fired very quickly | - |
| Radar Hack | Enemies are visible on the radar | - |
| Rambo | You receive a random amount of health at the start of the round | +(50 - 501) HP |
| Random Weapon | Click [css_useSkill] to receive a random weapon | 15 s |
| Re-Zombie | After death, you respawn as a zombie with increased health and no weapons | - |
| Reactive Armor | Armor absorbs the first damage taken | 15 s |
| Regeneration | You restore health every few seconds | - |
| Replicator | Click [css_useSkill] to create a replica that deals damage on hit | 15 s |
| Retreat | Click [css_useSkill] to return to spawn | 15 s |
| Return to Sender | The first hit on an enemy sends them back to their spawn | - |
| Rich Boy | You receive a random amount of money at the start of the round | (5000 - 15000)$ |
| Robin Hood | Dealing damage to an enemy steals their money | - |
| Rubber Bullets | Your bullets significantly slow down players | - |
| Sapper | You can plant and defuse bombs faster | - |
| Second Chance | After death, you respawn with the same amount of health | - |
| Shade | You teleport behind the back of a hit enemy | - |
| Short Fuse | The bomb explodes much faster | - |
| Silent | Your footsteps and jumps are silent to other players | - |
| Sniper Elite | Click [css_useSkill] to swap your current weapon for an AWP | 0 s |
| Soldier | You have a random damage multiplier | (1.15 - 1.35)x |
| Soundmaker | Click [css_useSkill] to trigger a sound for every enemy | 5 s |
| Spectator | Click [css_useSkill] to spectate a random enemy | 0 s |
| Position Swap | Click [css_useSkill] to swap places with a random enemy | 30 s |
| Teleporter | You swap places with the hit enemy | - |
| Thief | You can steal a skill from a chosen player | - |
| Third Eye | Click [css_useSkill] to activate third-person view | 0 s |
| Thorns | Your opponent will receive a portion of the damage that they inflicted on you | - |
| Toxic Smoke | Your smoke grenades deal damage | - |
| Wallhack | You can see enemies through walls | - |
| Watchmaker | Every grenade throw alters the round time | - |
| Weapon Swap | Click [css_useSkill] to swap weapons with a random enemy | 30 s |
| Zeus | Zeus x27 instantly recharges | - |
- install / buy a CS2 server.
- Install Metamod.
- Download Metamod:Source 2.x
- Extract it to the
C2Server/game/csgo/folder. - Edit the
gameinfo.gifile by adding a new lineGame_LowViolence csgo_lv // Perfect World content override Game csgo/addons/metamod // <-- Line to add Game csgo
- Install CounterStrikeSharp.
- Download CounterStrikeSharp-With-Runtime.
- Extract it to the
C2Server/game/csgo/folder.
- Install CS2TraceRay
- Download CS2TraceRay
- Extract it to the
CS2Server/game/csgo/addons/counterstrikesharp/folder.
- Install jRandomSkills
- Download jRandomSkills
- Extract it to the
C2Server/game/csgo/addons/counterstrikesharp/folder. - IF there is a
gamedata.jsonfile to download:- Extract
gamedata.jsonto theC2Server/server/game/csgo/addons/counterstrikesharp/gamedata/folder.
- Extract
Tip
Bind to use skills: bind x css_useSkill
The table below lists all available commands in the game, along with their descriptions.
| Command | Example | Description | Permissions |
|---|---|---|---|
!setskill <playerName/steamID> <skill> |
!setskill Juzlus Aimbot |
Giving skill to a player | @jRandmosSkills/admin |
!lang <IsoCode> |
!lang en |
Change the language | - |
!skills |
!skills |
List of skills | - |
!map <mapName> |
!map de_nuke |
Change map | @jRandmosSkills/admin |
!map <mapWorkshopId> |
!map 3332005394 |
Change map from workshop | @jRandmosSkills/admin |
!start |
!start |
Start game with conditions: mp_forcecamera 0, mp_freezetime 15, mp_overtime_enable 1, sv_cheats 0 |
@jRandmosSkills/admin |
!start sv |
!start sv |
Start the game with conditions: mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1 |
@jRandmosSkills/admin |
!console <command> |
!console sv_cheats 1 |
Run a command on the server | @jRandmosSkills/owner |
!swap |
!swap |
Switch sides | @jRandmosSkills/admin |
!shuffle |
!shuffle |
Randomly assign players to teams | @jRandmosSkills/admin |
!pause |
!pause |
Pause the game | @jRandmosSkills/admin |
!heal |
!heal |
Restore 100 health points | @jRandmosSkills/admin |
!hud |
!hud |
Enable/Disable hud | - |
!setscore <CT> <TT> |
!setscore 10 7 |
Set the game score | @jRandmosSkills/owner |
!setstaticskill <playerName/steamID> <skill> |
!setstaticskill Juzlus Aimbot |
Giving a player a permanent skill | @jRandmosSkills/admin |
!setstaticskill <playerName/steamID> None |
!setstaticskill Juzlus None |
Back to normal | @jRandmosSkills/admin |
!reload |
!reload |
Reload translations | - |
Most commands require permissions, which must be set in the file: game/csgo/addons/counterstrikesharp/configs/admins.json
To grant administrative permissions in CounterStrikeSharp:
- In the
game/csgo/addons/counterstrikesharp/configs/folder, create a file namedadmins.json. - Add the following content to it:
You can find your
{ "Juzlus": { "identity": "STEAM_0:0:94913632", "flags": ["@jRandmosSkills/admin", "@jRandmosSkills/owner"] } }steamIDusing the steamidfinder website. - Save the file and restart the server to apply the changes.
All skills can be customized in the config.cfg / skillsInfo.json file located in the game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/configs/ folder.
{
"Settings": {
"GameMode": 3, // Game mode:
// 0 - Random skills for each player (It can't be the same twice in a row)
// 1 - Same skills for the whole team
// 2 - Same skills for all players
// 3 - Random skills for each player (It can't be the same until the map changes)
// 4 - Debug: Skills are assigned in turn
"KillerSkillInfo": true, // Show killer's skill in chat
"TeamMateSkillInfo": true, // Show allies' skills in chat
"SummaryAfterTheRound": true, // Show summary of the last round
"DebugMode": true, // Write activity to the ‘Debug’ folder
"AlternativeSkillButton": null, // Possible buttons:
// null, "Attack", "Jump", "Duck", "Forward", "Back",
// "Use", "Cancel", "Left", "Right", "Moveleft",
// "Moveright", "Attack2", "Run", "Reload", "Alt1",
// "Alt2", "Speed", "Walk", "Zoom", "Weapon1",
// "Weapon2", "Bullrush", "Grenade1", "Grenade2",
// "Attack3", "Scoreboard", "Inspect"
"SkillTimeBeforeStart": 7.0, // How many seconds before freeze time ends should skills
// drawing be completed? (freezetime - SkillTimeBeforeStart)
"SkillDescriptionDuration": 7.0, // How long should the skill description be visible for?
"DisplayAlwaysDescription":false,// Always display skill description (SkillDescriptionDuration = 9999)
"DisableSpectateHUD": false, // Disable HTML HUD when spectating
"FlashingHtmlHudFix": true, // Enable FlashingHtmlHudFix
"CS2TraceRayDebug": false, // Enable trail visibility for 'Long Knife', 'Long Zeus'
"DisableHUDOnDeathPermission": "@jRandmosSkills/death", // Disable the HUD after death for players with this permission
"DisableSkillsOnRoundEnd": false,// Disable all skills at the end of the round (when the summary is visible)
"LanguageSystem": {
"DefaultLangCode": "en", // Default language: en, pl, fr, pt-br, zh
"DisableGeoLite": false, // Disable player language search by geolocation GeoLite2 (MaxMind)
"LanguageInfos": [...] // Setting to change ISO languages to translations
},
"HtmlHudCustomisation": { // Settings for changing colours and font sizes
... // xxxl: 64px, xxl: 40px, xl: 32px
} // l: 24px, ml: 20px, m: 18px
... // sm: 16px, s: 12px, xs: 8px
},[
{
"NeedsTeammates": false, // Requires other players on the team
"DisableOnFreezeTime": false, // Disable the skill during freeze time
"OnlyTeam": 0, // Skill availability:
// 0 - Everyone
// 2 - Terrorist
// 3 - CounterTerrorist
"Color": "#ff0000", // Skill color
"Active": true, // Enabled on startup
"Name": "Aimbot" // Skill name
},
...
]{
"76561198150092992": "en", // "SteamID": "name of the translation file"
...
}This plugin uses content from the following projects:
- dRandomSkills by Jakub Bartosik (D3X) - random skills system
- CS2TraceRay by schwarper - Trace Ray system
- CS2FlashingHtmlHudFix by girlglock - a fix for window flickering
- ChaseMod by ipsvn - round score management
- WASDMenuAPI by Interesting-exe - API to easily create WASD menus
- GeoLocationLanguageManagerPlugin by aprox2 - geolocation language manager
- GeoLite2 by MaxMind - geolocation data
v1.1.8
v1.1.7
v1.1.6
-
-
Added French language (by @felyjyn).
-
-
-
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.0
-
-
Added weapon receiving for skills associated with them (suggested by ToRRent1812).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Glitch (suggested by ToRRent1812):
-
Glue (suggested by ToRRent1812):
-
-
Hermit (suggested by ToRRent1812):
-
-
-
Jammer (suggested by ToRRent1812):
-
-
-
-
-
-
-
-
-
Focus (suggested by ToRRent1812):
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Robin Hood (suggested by ToRRent1812):
-
Rubber Bullets (suggested by ToRRent1812):
-
-
Short Fuse (suggested by ToRRent1812):
-
-
-
-
-
-
-
-
-
-
v1.0.3
v1.0.2
⠀
If you have a question, please write to juzlus.biznes@gmail.com or jRandomSkills Discord.

