No description
Find a file
Juzlus abd3aed8fd Bump version, return SkillAction result & i18n
Bump module version to 1.2.1.b7 and change SkillAction to return the invoked method result (object?) or null when not found. Add and normalize many localization entries across multiple language files (aimlock, homingnades, hotbomb, illiterate, illusionist, magneticdecoy, magneto, miner, planter_planting, teleporter chance string, throwingknife, weightless, wildthrow, smoker, etc.) and clean up duplicate/obsolete entries. Update server plugin binaries and configs (WASDMenuAPI.dll, jRandomSkills.dll, config.json, skillsInfo.json) and remove playersLanguage.json.
2026-04-07 20:57:34 +02:00
jRandomSkills - Server Files Bump version, return SkillAction result & i18n 2026-04-07 20:57:34 +02:00
jRandomSkills - SRC Files Bump version, return SkillAction result & i18n 2026-04-07 20:57:34 +02:00
WASDMenuAPI - SRC Files v1.1.9f 2026-01-27 12:09:47 +01:00
.gitignore Fix gitignore to keep server files 2026-02-12 22:46:25 -03:00
LICENSE Create LICENSE 2025-08-29 02:45:42 +02:00
preview.gif Update preview.gif 2025-08-31 02:26:04 +02:00
preview2.gif Update preview.gif and add preview2.gif 2025-08-31 02:20:58 +02:00
readme-pl.md Update version summary and fix typos in readme 2026-02-03 19:00:10 +01:00
readme.md Update readme.md 2026-02-03 18:59:44 +01:00

GitHub release       GitHub latest commit       Github all releases       GitHub stars       Discord server

📌

Note

This repository is a fork of the project created by Jakub Bartosik (D3X).

💡 About

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!

Choose language:

💬 Available languages

🖼️ Preview

Preview Preview2

🌐 Test Server

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.

✨ Current Skills (112)

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 -
Careful Bullets Select a player who takes damage for every missed shot -
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 -
Cypher Click [css_useSkill] to create/switch to a camera 30 s
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 -
Hologram Click [css_useSkill] to control your hologram for a few seconds 30 s
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 -

💻 Installation

  1. install / buy a CS2 server.
  2. Install Metamod.
    • Download Metamod:Source 2.x
    • Extract it to the C2Server/game/csgo/ folder.
    • Edit the gameinfo.gi file by adding a new line
          Game_LowViolence csgo_lv // Perfect World content override
          Game csgo/addons/metamod // <-- Line to add
      
          Game csgo
      
  3. Install CounterStrikeSharp.
  4. Install CS2TraceRay
    • Download CS2TraceRay
    • Extract it to the CS2Server/game/csgo/addons/counterstrikesharp/ folder.
  5. Install jRandomSkills
    • Download jRandomSkills
    • Extract it to the C2Server/game/csgo/addons/counterstrikesharp/ folder.
    • IF there is a gamedata.json file to download:
      • Extract gamedata.json to the C2Server/server/game/csgo/addons/counterstrikesharp/gamedata/ folder.

</> Server Commands

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 @jRandomSkills/admin
!lang <IsoCode> !lang en Change the language -
!skills !skills List of skills -
!map <mapName> !map de_nuke Change map @jRandomSkills/admin
!map <mapWorkshopId> !map 3332005394 Change map from workshop @jRandomSkills/admin
!start !start Start game with conditions: mp_forcecamera 0, mp_freezetime 15, mp_overtime_enable 1, sv_cheats 0 @jRandomSkills/admin
!start sv !start sv Start the game with conditions: mp_forcecamera 0, mp_freezetime 0, mp_overtime_enable 1, sv_cheats 1 @jRandomSkills/admin
!console <command> !console sv_cheats 1 Run a command on the server @jRandomSkills/owner
!swap !swap Switch sides @jRandomSkills/admin
!shuffle !shuffle Randomly assign players to teams @jRandomSkills/admin
!pause !pause Pause the game @jRandomSkills/admin
!heal !heal Restore 100 health points @jRandomSkills/admin
!hud !hud Enable/Disable hud -
!setscore <CT> <TT> !setscore 10 7 Set the game score @jRandomSkills/owner
!setstaticskill <playerName/steamID> <skill> !setstaticskill Juzlus Aimbot Giving a player a permanent skill @jRandomSkills/admin
!setstaticskill <playerName/steamID> None !setstaticskill Juzlus None Back to normal @jRandomSkills/admin
!reload !reload Reload translations -

Most commands require permissions, which must be set in the file: game/csgo/addons/counterstrikesharp/configs/admins.json

🔑 Permissions

To grant administrative permissions in CounterStrikeSharp:

  1. In the game/csgo/addons/counterstrikesharp/configs/ folder, create a file named admins.json.
  2. Add the following content to it:
    {
        "Juzlus": {
            "identity": "STEAM_0:0:94913632",
            "flags": ["@jRandomSkills/admin", "@jRandomSkills/owner"]
        }
    }
    
    You can find your steamID using the steamidfinder website.
  3. Save the file and restart the server to apply the changes.

⚙️ Configuration

All skills can be customized in the config.cfg / skillsInfo.json file located in the game/csgo/addons/counterstrikesharp/plugins/jRandomSkills/configs/ folder.

  • config.json
{
    "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 - Random skills for each player (Full random)
                                         // 5 - Debug: Skills are assigned in turn
        "YourSkillChatInfo": true,       // Show your skill in chat
        "KillerSkillInfo": true,         // Show killer's skill in chat
        "TeamMateSkillInfo": true,       // Show allies' skills in chat
        "SummaryAfterTheRound": true,    // Show summary of the last round
        "DebugMode": false,               // 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)
        "SkillHudDuration": 999.0,       // How long should the HUD be visible for?
        "SkillDescriptionDuration": 999, // 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": "@jRandomSkills/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
    },
  • skillsInfo.json
[
    {
        "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
        "RequiredPermission": ""      // Required permission
    },
    ...
]
  • playersLanguage.json
{
    "76561198150092992": "en",     // "SteamID": "name of the translation file"
    ...
}

🔗 Credits

This plugin uses content from the following projects:

📋 Changelog

v1.2.0
  • General:

    • Renamed the plugin from !jRandomSkills to jRandomSkills.
    • Fixed a typo in permissions from @jRandmosSkills to @jRandomSkills.
    • Disabled DebugMode by default in the config. (by: @vinicius-trev)
    • Updated GeoLite dependencies. (by: @vinicius-trev)
    • Improved pt-br language translations. (by: @vinicius-trev)
    • Added German language support. (by: @Enrory)
    • Fixed language detection based on ISO codes.
    • Fixed incorrect references to language files.
  • Skill improvements:

    • Enemy Spawn:
      • Fixed an error with incorrect spawn point interpretation.
    • Cypher:
      • Improved camera positioning.
      • Restricted camera placement to walls only.
      • Key stability fixes.
    • Darkness / Hologram:
      • Added additional validation.
      • Fixed an issue with an infinite timer.
    • Jackal:
      • Minor optimization and fixed a bug where tracks were visible to everyone.
    • C4 Camouflage / Ghost / Ninja:
      • Improved bomb hiding function.
      • Fixed console spam issues.
    • AntyHead / BladeMaster / Jester / NoNades / OnlyHead / Posthesis / Pyro / Reactive Armor:
      • Fixed the health restoration function.
    • NoNades:
      • Added immunity to Decoy grenades.
    • RichBoy:
      • Fixed a bug where all money was removed after a round.
      • Money is deducted based on spending, where the final amount cannot be less than $3,000.
    • Dash:
      • Added anyDirection options to the configuration, which define whether a dash can be performed in any direction or only forwards.
    • BunnyHop / Dash / Pawel Jumper:
      • Improved jump logic.
      • Skills can now be triggered using the mouse scroll wheel.
    • Jumping Jack / Legless:
      • The ConVar sv_legacy_jump has been set to 1 to enable jump detection.
    • Long Zeus / Long Knife:
      • Shots are now calculated based on hitboxes instead of collisions.
      • Fixed RayTrace functionality.
    • Shade:
      • Fixed RayTrace functionality.
    • Planter / Short Bomb:
      • Added a notification message when the bomb is planted.
    • Sniper Elite:
      • General refactoring.
      • Fixed an issue where weapons were not swapped correctly.
      • Fixed a weapon duplication bug.
    • Toxic Smoke:
      • Skill is now enabled only for Linux systems.
    • Watchmaker:
      • Removed the round timer from the center HUD.
      • Round timer now updates for everyone after throwing utilities.
  • New skills:

    • Careful Bullets:
      • Select a player who loses HP for every missed shot at another player.
v1.1.9f
  • General:

    • Updated dependencies to the latest version (CSS v1.0.361).
    • Updated WSADMenu compatibility to the latest CSS version.
  • Skill improvements:

    • Earthquake:
      • Temporarily disabled.
    • Cypher:
      • Temporarily disabled.
      • Improved camera positioning.
    • Hologram:
      • Temporarily disabled.
      • Replica can now receive headshot damage.
    • Toxic Smoke:
      • Changed distance calculation for triggers.
v1.1.9e
  • General:

    • Improved display of text frame / content.
    • Added customisation options for chat message appearance.
v1.1.9d
  • General:

    • Updated the appearance of chat messages.
  • Skill improvements:

    • C4Camouflage:
    • Ghost:
    • Ninja:
      • Now the entire model is hidden instead of just the weapon and setting the model's transparency.
    • ReZombie:
      • Increased zombie health from 200 HP to 250 HP.
    • Replicator:
      • ncreased damage dealt by replicas: Your team: 10 HP; Enemy team: 20 HP
      • Added the option to customize replica damage in skillsInfo.json.
    • ToxicSmoke:
      • Skill temporarily disabled to test trigger logic.
    • Watchmaker:
      • Reduced time change from 10 seconds to 7 seconds.
  • New skills:

    • Cypher:
      • Click [css_useSkill] to create/switch to a camera.
    • Hologram:
      • Click [css_useSkill] to control your hologram for a few seconds (the hologram cannot shoot).
v1.1.9c
  • General:

    • Updated dependency to the latest version.
    • Added a new game mode, ‘FullRandom,’ which randomly assigns skills each round (skills may be repeated).
    • Added the requiredPermission option to every skill config, defining the permission required for a player to receive that skill.
  • Skill improvements:

    • Gambler:
      • Added text notification when the player has no money.
    • Darkness:
      • Removed the old post-processing logic (did not work on every map).
      • Added UTIL_ScreenFade for a more reliable and consistent darkness effect.
    • Distancer:
      • Limited the maximum display distance to 3000 units.
    • Fortnite:
      • mproved the placement angle of barricades.
    • Jackal:
      • Reworked the bean trail logic to a particle system for better performance.
    • Poison:
      • Slightly increased the poison tick speed.
      • Added a minimum health threshold (30 HP) below which poison no longer works (configurable).
    • Spectator:
      • Fixed an issue with the camera after death.
v1.1.9b
  • General:

    • Updated dependency to the latest version.
    • Fixed an issue with empty permissions for commands.
    • Added SkillHudExpired option to the config file that controls how long (in seconds) the central HUD is visible.
    • Added logic for trigger enter / exit handling.
    • Automatic case adjustment for the AlternativeSkillButton option in the config.
    • Fixed an issue with automatic language detection.
    • Attempt to fix model resizing issue.
  • Skill improvements:

    • Bankrupt:
    • Darkness:
    • Deactivator:
    • Deaf:
    • Glitch:
    • Jammer:
    • JumpBan:
    • LifeSwap:
    • Magnifier:
    • MoneySwap:
    • Poison:
    • PrimaryBan:
    • Thief:
      • Fixed message being shown in the other player's language.
    • C4Camouflage:
    • Ghost:
    • Glaz:
    • Jackal:
    • Ninja:
    • Wallhack:
      • Possible fix for missing entity when showing the entity again.
    • AreaReaper:
      • Fixed incorrect bomb placement order.
    • Gambler:
      • Fixed issue where players could reroll their skill even without money.
    • SoundMaker:
      • Added separate sounds for both teams (configurable).
    • ToxicSmoke:
      • Updated logic to use triggers (offset not found for Windows system).
    • Watchmaker:
      • Added a sound when the time updates (configurable).
v1.1.9a
  • General:

    • Update the dependency to the latest version.
    • Signature update (jRandomSkills.gamedata.json).
    • FlashingHtmlHudFix is disabled during warm-up.
    • Fixed incorrect debug text display when using the command.
    • Improved the functionality of the !map command.
    • Added the YourSkillChatInfo option to the configuration to disable the description of your skill in chat.
    • Disabling player skill when changing maps.
  • Skill improvements:

    • Third Eye:
      • Model added to camera.
    • Spectator:
      • Model added to camera.
    • Falcon Eye:
      • Model added to camera.
    • Jackal:
      • Temporarily disabled for rewrite.
v1.1.8
  • General:

    • Added DisableHUDOnDeathPermission options to the config, to disable the HUD after death for players with this specific permission.
    • Added DisableSkillsOnRoundEnd option to the config, to disable all skills at the end of the round (when the summary is visible).
    • The permission @jRandomSkills/root has been changed to @jRandomSkills/owner to prevent domain issues.
    • Added !hud command to toggle the HUD on/off (When the HUD is off, the WSAD Menu will not appear).
    • Disabling first skill if two skills are drawn during the first round.
    • The !reload command also refreshes the skill activity status.
  • Skill improvements:

    • Replicator:
      • Fixed a bug causing server crashes after a bomb explosion.
      • Replica collisions are now more accurate.
v1.1.7
  • General:

    • Update the dependency to the latest version.
    • Information about skills is available in skillsInfo.json instead of config.json.
    • Added the jRandomSkills.gamedata.json file.
    • Added the option to disable a specific power during freeze time (Disabled by default: Position Swap, Retreat, Replicator, Poison, Planter, Pilot, Noclip, Medic, God Mode, Fortnite, Enemy Spawn, Anomaly).
    • Added LanguageSystem options to the config for detailed language assignment management.
    • The StartGameCommand command now includes a changeable start parameter in config.
    • Added DisplayAlwaysDescription option to the config to show the description all the time.
    • Added HtmlHudCustomisation options to config for setting colours and font size.
    • Can be set to empty text: your_skill/drawing_skill/observer_skill/XXX_select_info.
    • Option to set the obtained value in the name/description of the skill ({0}).
    • Fixed skill cooldown time display (Rounding up).
    • The !reload command now refreshes all parameters from the all configs.
    • Most of the collection has been replaced with safe-threading to avoid server crashes (idea by: @ebat_kopat777).
  • Skill improvements:

    • Long Knife:
      • A secondary knife attack also deals damage.
      • Fixed a mistake where the player's skill was shown as None after death.
    • Wallhack:
      • Glows are created just once, instead of being created again for each player.
      • Fixed a mistake where the player's skill was shown as None after death.
    • Jackal:
      • Fixed a mistake where the player's skill was shown as None after death.
    • Position Swap:
      • Added a configurable cooldown at the start of the round.
    • Spectator:
      • The method used to attach the camera has changed.
    • NoClip:
      • Return to the last place where you used skill if you fall below 3,000 units.
      • Added an option to disable the noclip when it is active.
    • Ninja:
      • Fixed an issue with weapons not being visible after death.
    • Muhammed:
      • The message at the explosion is configurable (in languages/).
      • Fixed a bug with the grenade not detonating.
    • Ghost:
      • Fixed an issue with weapons not being visible after death.
    • Explosive Shot:
      • Fixed a bug with the grenade not detonating.
    • Enemy Spawn:
      • Added a configurable cooldown at the start of the round.
    • Disarmament:
      • Back to dropping weapons instead of changing to slot3.
      • The chance of dropping weapons has been reduced: (20–50)% → (20–35)%
    • Chicken:
      • The method used to attach the chicken has changed.
      • Player with skill can see a model of your chicken.
      • Fixed hitboxes after returning to normal model.
      • Fixed a bug that added extra health after deactivating skill.
    • C4 Camouflage:
      • Fixed an issue with weapons not being visible after death.
    • Blade Master:
      • Movement speed with a knife has been reduced by 10% (configurable).
    • AntyFlash:
      • Added the option in config to change the flash duration of your flashes.
    • Jester:
      • Fixed an issue where you could take damage from other skills or bombs.
      • Fixed a bug where the player was always purple.
    • Shade:
      • Added an option to set the chance of teleportation after hitting an enemy in the config.
    • Impostor:
      • Setting the player model after deactivating the skill.
      • The default model for terrorists has been changed.
v1.1.6
  • General:

  • Skill improvements:

    • Dash:
      • Added the ability to dash in any direction.
v1.1.5
  • General:

    • Update the dependency to the latest version.
    • Added language recognition based on geolocation (MaxMind GeoLite2).
    • Each player can choose a different language.
    • Directory names have been changed.
    • Automatic config refresh has been removed.
    • Added the FlashingHtmlHudFix option to the config.
    • Added the CS2TraceRayDebug option to the config, showing the "bullet" path for the LongKnife and LongZeus skills.
    • Added the DisableSpectateHUD option to the config, allowing the HTML HUD to be disabled for spectators.
    • The name of the project has been changed from jRandomSkills to !jRandomSkills to allow other plugins to load into memory later.
    • Added the command !lang en to change the language
    • Added the !reload command to reload translations.
    • Restrictions on welcome messages removed.
  • Skill improvements:

    • Weapon Swap:
      • Fixed a bug with bomb duplication on the HUD.
    • Thief:
      • The ability to steal skill that is unavailable to your team has been blocked.
      • The HTML Menu is disabled when no players are found.
    • Sniper Elite:
      • Fixed all bugs and enabled the skill.
    • Second Chance:
      • Return to original health when skill are deactivated.
    • Planter:
      • Planting a bomb during freezing has been blocked.
    • Jackal:
      • Added 'null' check.
    • Astronaut:
      • Fixed gravity scale not showing on HTML.
    • Duplicator:
      • The HTML Menu is disabled when no players are found.
    • Deactivator:
      • The HTML Menu is disabled when no players are found.
  • New skills:

    • Grenadier:
      • You have infinite hegranade.
    • Dash:
      • Perform a second jump to dash.
v1.1.4
  • General:

    • The SkillTimeBeforeStart option has been added to the config file, which specifies how many seconds before the end of freeze time the skills drawing should stop.
    • The SkillDescriptionDuration option has been added to the config file, which specifies how many seconds the skill description HTML message should be visible.
    • Skills are no longer disabled at the end of the round.
    • The logic for granting skills has been changed.
    • Nicknames that are too long are shortened when spectating players.
    • The player selection has been changed via the Chat Menu to the WSAD Menu.
    • Skill descriptions added at the start of the round using PrintToCenterHtml.
    • Skill descriptions with player selection have been shortened.
    • Fixed a problem where the css_setskill and css_setstaticskill commands could not be executed from the server.
    • The parameters of the !start command have been changed.
  • Skill improvements:

    • Legless:
      • Legless's skill completely disables Bunny's skill.
    • Rich Boy:
      • The cap has been set at $16,000.
    • Pilot:
      • The jetpack has been redesigned.
      • The amount of fuel has been increased.
      • From now on, the amount of fuel is always visible.
      • It is no longer possible to use a jetpack while defusing a bomb.
    • Explosive Shot:
      • The damage and range of attack have increased a little.
    • Flash:
      • Fixed a bug causing players to be launched upwards on stairs/ramps.
    • Magnifier:
      • Unnecessary Server.PrintToChatAll have been removed.
    • Weapon Swap:
      • Fixed a bug with the option to change weapons with a dead player.
    • Dwarf:
      • Fixed a bug with unchanged hitboxes.
    • Chicken:
      • Fixed a bug with unchanged hitboxes.
  • New skills:

    • Jester:
      • In jester mode, you cannot get or take any damage. This mode changes every few seconds.
    • Gambler:
      • Select a skill from the list provided.
    • Bankrupt:
      • Choose the player who will lose all their money.
v1.1.3
  • General:

    • Added AlternativeSkillButton options to the config file so that the player button can be used to activate skills.
    • Spectators are no longer selected when choosing a specific player when using a skill.
  • Skill improvements:

    • Jackal:
      • Now, all opponents are leaving a trail, not just the selected ones.
    • Darkness:
      • All postprocessing volumes are replaced instead of just the first one.
v1.1.2
  • General:

    • Skills disabled during warm-up.
    • Added general validation for undefined values.
    • Added command usage and map changes to debug log.
    • The !setstaticskill command has been added, which permanently assigns a specific skill to a player.
    • Commands can have custom permissions set in the config file.
    • New game mode: Skills can't be repeated until the map changes (Set as default).
    • Added a voting system for commands such as: !start, !map, !swap, !shuffle, !pause, !setscore (configurable)
    • Added the ability to search for players by steamID for the !setskill command.
  • Skill improvements:

    • Pawel Jumper:
      • Gives a random number of extra jumps instead of just one.
      • Added to config: minimum and maximum number of extra jumps.
    • Chicken:
      • The chicken is invisible to the player with skill.
    • Fortnite:
      • The barricade now has 115 HP instead of disappearing after one shot.
      • Added to config: hp barricade and barricade model.
    • Glaz:
      • Players observing you also cannot see smoke grenades.
    • Wallhack:
      • Players observing you can also see through walls.
    • Rubber Bullets:
      • Fixed an error with adding an existing key.
    • Ninja:
      • Weapon transmit has been disabled, so charms and name tags are not visible.
    • Ghost:
      • Weapon transmit has been disabled, so charms and name tags are not visible.
    • C4 Camouflage:
      • Weapon transmit has been disabled, so charms and name tags are not visible.
  • New skills:

    • Magnifier:
      • Forces the enemy's screen to zoom in, reducing their field of view.
    • Thorns:
      • Your opponent will receive a portion of the damage that they inflicted on you.
v1.1.1
  • General:

    • Added validation for undefined values for the skills: Silent and Flash.
v1.1.0
  • General:

    • Added Brazilian Portuguese language (Grok AI).
    • Added Chinese language (Grok AI).
    • Added game modes.
    • Added configuration for each skill.
    • Added Debug Mode.
    • Added weapon receiving for skills associated with them (suggested by ToRRent1812).
    • Introduced general fixes and resolved bugs.
  • New skills:

    • Anomaly:
      • You rewind a few seconds back in time. Cooldown: 15 s.
    • Zone Reaper:
      • You can choose a bomb site to deactivate.
    • Assassin:
      • You deal increased damage to enemies from behind.
    • Baseball Player:
      • Your decoy bounces off walls and instantly kills an enemy on impact.
    • Blademaster:
      • While holding a knife, you have a high chance to deflect a shot.
    • C4 Camouflage:
      • You are invisible while holding the bomb.
    • 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.
    • Rangefinder:
      • You can see the distance to the nearest enemy.
    • Duplicator:
      • Choose a player to copy their skill.
    • Explosive Shot:
      • Random chance to fire an explosive bullet while shooting. Chance: (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.
    • Fortnite:
      • Click [css_useSkill] to create a destructible barricade. Cooldown: 2 s.
    • Fragile Bomb:
      • Shooting the bomb damages it.
    • Friendly Fire:
      • Shooting teammates heals them.
    • Glaz:
      • You can see through smoke grenades.
    • Glitch (suggested by ToRRent1812):
      • Disables the radar for a chosen enemy.
    • Glue (suggested by ToRRent1812):
      • Your grenades stick to walls.
    • Healing Smoke:
      • Your smoke grenades heal.
    • Hermit (suggested by ToRRent1812):
      • Killing restores ammo and a portion of health.
    • Holy Hand Grenade:
      • Your HE grenades deal double damage and have double range.
    • Tracker:
      • Choose a player who will leave a trail behind them.
    • Jammer (suggested by ToRRent1812):
      • Choose a player to disable their crosshair.
    • Legless:
      • Choose a player who cannot jump.
    • Jumping Jack:
      • Jumping restores health.
    • 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.
    • Taxman:
      • Choose a player to swap money with.
    • 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 (suggested by ToRRent1812):
      • No recoil while shooting.
    • NoClip:
      • Click [css_useSkill] to enable noclip for a short time. Cooldown: 30 s.
    • Head Only:
      • You only take damage to the head.
    • 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.
    • Psychic Defusing:
      • When you are near the bomb, you start defusing it. Cooldown: 10 s.
    • Pusher:
      • You have a random chance to push an enemy back when hitting them. Chance: 100%.
    • Pyro:
      • Molotov restores health.
    • Reactive Armor:
      • Armor absorbs the first damage taken. Cooldown: 15 s.
    • Regeneration:
      • You restore health every few seconds.
    • Replicator:
      • Click [css_useSkill] to create a replica that deals damage on hit. Cooldown: 15 s.
    • Return to Sender:
      • The first hit on an enemy sends them back to their spawn.
    • Re-Zombie:
      • After death, you respawn as a zombie with increased health and no weapons.
    • Robin Hood (suggested by ToRRent1812):
      • Dealing damage to an enemy steals their money.
    • Rubber Bullets (suggested by ToRRent1812):
      • Your bullets significantly slow down players.
    • Second Chance:
      • After death, you respawn with the same amount of health.
    • Short Fuse (suggested by ToRRent1812):
      • The bomb explodes much faster.
    • Sniper Elite:
      • Click [css_useSkill] to swap your current weapon for an AWP.
    • Soundmaker:
      • Click [css_useSkill] to trigger a sound for every enemy. Cooldown: 5 s.
    • Spectator:
      • Click [css_useSkill] to spectate a random enemy.
    • Thief:
      • You can steal a skill from a chosen player.
    • Third Eye:
      • Click [css_useSkill] to activate third-person view.
    • Toxic Smoke:
      • Your smoke grenades deal damage.
    • Wallhack:
      • You can see enemies through walls.
    • Watchmaker:
      • Every grenade throw alters the round time.
  • Skill improvements:

    • Improved skill descriptions.
    • Fixed all noticeable bugs.
v1.0.3
  • General:

    • English language added.
    • Added welcome message.
    • Added summary of last round.
    • Added preview of spectated player's skills.
    • Blocked the possibility of having the same skill twice in a row.
    • Added simple configuration for each skill.
    • Reworked all skills so they can be manipulated at any time (Fixed setskill command)
    • Changed activation of skills to bind css_useSkill
  • New skills:

    • Freezing Decoy
      • Your decoy freezes all nearby players.
    • Soldier:
      • You have a random damage multiplier (1.15 - 1.35)x.
    • Tank:
      • You have a random received damage multiplier (0.65 - 0.85)x.
    • Aimbot:
      • Each bullet you hit is counted as a head.
    • Retreat:
      • Return to spawn. Click [css_useSkill], cooldown 15s.
    • Enemy Respawn:
      • Teleport to enemy spawn. Click [css_useSkill], cooldown 15s.
    • Zeus:
      • Zeus x27 instant reload.
    • Radar Hack:
      • You see enemies on radar.
    • Quick-Shot:
      • No cooldown when shooting.
    • Planter:
      • You can plant a bomb anywhere, bomb detonation time is 60s.
    • Silent:
      • Your steps and jumps are unheard by OTHER players.
    • Deadly Flash:
      • Anyone completely blinded by your grenade dies (including you).
    • Time Slow:
      • Time slowdown for everyone for 6 seconds. Click [css_useSkill], cooldown 30s.
    • God Mode:
      • You are immortal for 2 seconds. Click [css_useSkill], cooldown 30s.
    • Random Weapon:
      • You are given a random weapon. Click [css_useSkill], cooldown 15s.
    • Weapon Swap:
      • You swap weapons with a random enemy. Click [css_useSkill], cooldown 30s.
  • Skill improvements:

    • Sapper:
      • Fixed bug with instantly planting a bomb as anyone on the server had the skill ‘Sapper’.
    • Ghost:
      • Fixed being invisible after death.
    • Minor fixes for the rest of the powers.
v1.0.2
  • New skills:

    • Dwarf:
      • Random character size range (60% - 95%).
    • Swapper:
      • Swap places with a random enemy when clicking the [css_useSkill] button. Cooldown is 30s.
  • Skill improvements:

    • Anti-Flash:
      • Added: Your flash takes longer (7s).
    • Astronaut:
      • Changed: Gravity multiplier from (0.2 - 0.7) to (0.1 - 0.7).
      • Added: Player can now see their gravity multiplier in chat.
    • Dracula:
      • Changed: Dracula can now have excess health from now on.
    • Ghost:
      • Added: Blocking the use of weapons other than a knife.
      • Added: Any weapon picked up by a ghost becomes invisible.
    • Flash:
      • Fixed not getting speed.
      • Changed: Speed multiplier from (1.2 - 2.5) to (1.2 - 3.0).
      • Added: Player can now see their speed multiplier in chat.
    • Catapult:
      • Added: Random toss chances (20% - 40%).
      • Added: The player now sees their chances in chat.
    • Chicken:
      • Fixed not getting the chicken model.
      • Added: Blocking the use of weapons other than a knife or gun.
      • Added: Chicken can only have 50 hp.
    • Medic:
      • Fixed not getting first aid kits.
      • Changed: From now on everyone loses first aid kits at the end of the round.
    • Infinite Ammo:
      • Added: From now on, grenades are also infinite.
    • Enemy Rotation:
      • Added: Random chance of enemy rotation (20% - 40%).
      • Added: Player can now see their chances in chat.
    • Phoenix:
      • Fixed not being reborn after death.
      • Added: Random revival chances (20% - 40%).
      • Added: Player can now see their chances in chat.
    • Pilot:
      • Changed: The description of this skill has been improved.
    • Rambo:
      • Fixed not getting extra health.
    • Disarmament:
      • Added: Random chances to throw away enemy weapons after hit (20% - 40%).
      • Added: Player can now see their chances in chat.
      • Changed: Now only active enemy weapon is thrown (Knife throwing bug fixed).
    • Eliminator -> Sapper:
      • Changed: Renamed the power from ‘Eliminator’ to ‘Sapper’.
    • Teleporter:
      • Fixed a bug where only the player with the skill was being teleported.

💝 Donate

⠀

📝 Contact

If you have a question, please write to juzlus.biznes@gmail.com or jRandomSkills Discord.