Class name: Mountain King
Level: 200ish
Credits: Cloudstrife of Warcraft-source

Powers
Storm Bolt: M4A1 on Spawn
Thunder Clap: Slowdown on hit
Bash: Stun on hit
Avatar: HP on Spawn

Number of skills: 4
Number of levels: 8

I'm not sure if the code is still correct tho here is the code atleast:

Code:
 "0"
  {
    "name"              "Mountain King"
    "author"            "CloudStrife"
    "shortdescription"  "M4A1,slow,stun,health"
    "required_level"    "0"
    "maximum_level"     "0"
    "allow_only"        "0"
    "teamlimit"         "0"
    "preloadcmd"        "0"
    "player_spawn_cmd"  "es es_xdelayed 0.2 est_setclipammo event_var(userid) 2 20;es est_setclipammo event_var(userid) 1 60"
    "round_start_cmd"   "0"
    "round_end_cmd"     "0"
    "numberofskills"    "4"
    "numberoflevels"    "8"
    "skillnames"        "Storm Bolt|Thunder Clap|Bash|Avatar"
    "skilldescr"        "Start The Round With A M4A1|When You Shoot An Enemy You Slow Them Down|When You Shoot An Enemy You Can Stun Them|Start The Round With Extra Health"
    "skillcfg"          "player_spawn|player_attacker|player_attacker|player_spawn"

    "skill1_settings"   "es_xrand wcs_rand 1 40|es_xrand wcs_rand 1 30|es_xrand wcs_rand 1 25|es_xrand wcs_rand 1 20|es_xrand wcs_rand 1 15|es_xrand wcs_rand 1 10|es_xrand wcs_rand 1 05|es_xrand wcs_rand 1 00"
    "skill1_cmd"        "es es_xif (server_var(wcs_rand) <= 10) then wcs_giveitem event_var(userid) weapon_m4a1;es es_xif (server_var(wcs_rand) <= 10) then est_setclipammo event_var(userid) 1 es_xmath +30;es es_xif (server_var(wcs_rand) <= 10) then es_xtell event_var(userid) : You Received A M4A1"
    "skill1_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_rand) <= 10) then est_Effect 10 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 60 2 20 10 1 10 255 0 255 1"

    "skill2_setting"    "es_xsetinfo wcs_speed 0.75;es_xsetinfo wcs_duration 2|es_xsetinfo wcs_speed 0.65;es_xsetinfo wcs_duration 3|es_xsetinfo wcs_speed 0.60;es_xsetinfo wcs_duration 4|es_xsetinfo wcs_speed 0.55;es_xsetinfo wcs_duration 5|es_xsetinfo wcs_speed 0.55;es_xsetinfo wcs_duration 6|es_xsetinfo wcs_speed 0.50;es_xsetinfo wcs_duration 7|es_xsetinfo wcs_speed 0.45;es_xsetinfo wcs_duration 8|es_xsetinfo wcs_speed 0.40;es_xsetinfo wcs_duration 9"
    "racealias_sh2"     "es est_speed event_var(userid) server_var(wcs_speed);es es_xdelayed server_var(wcs_duration) wcs_removefx speed event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_slowdown;es es_xtell event_var(attacker) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username).;es es_xtell event_var(userid) #multi #green : event_var(es_attackername) server_var(wcs_lng) #green event_var(es_username)."
    "skill2_cmd"        "es es_xif (server_var(wcs_dice) <= 30) then est_isalive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= 30) then es_xif (server_var(wcs_alive) = 1) then racealias_sh2"
    "skill2_sfx"        "es es_xif (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(attacker);es es_xif (server_var(wcs_dice) <= 30) then es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z1 + 40;es_xmath wcs_z2 + 40;es es_xif (server_var(wcs_dice) <= 30) then est_effect 3 #a 0 sprites/yellowflare.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 1 5 5 0 0 255 255"

    "skill3_setting"    "es_xsetinfo wcs_chance 15|es_xsetinfo wcs_chance 18|es_xsetinfo wcs_chance 21|es_xsetinfo wcs_chance 24|es_xsetinfo wcs_chance 27|es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 31|es_xsetinfo wcs_chance 32"
    "racealias_ha3a"    "es est_Freeze event_var(userid) 1;es es_xdelayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
    "racealias_ha3b"    "es es_xsetplayerprop event_var(userid) CBasePlayer.m_fFlags 32.0;es es_xdelayed 1 wcs_removefx freeze event_var(userid);wcs_getlanguage wcs_lng wcs_lng_r_gotfrozenby;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_attackername);esnq est_csay event_var(userid) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_r_froze;es es_xformat wcs_lng server_var(wcs_lng) event_var(es_username);esnq est_csay event_var(attacker) server_var(wcs_lng)"
    "skill3_cmd"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_IsAlive wcs_alive event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then racealias_ha3a"
    "skill3_sfx"        "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xif (server_var(wcs_alive) = 1) then est_effect 11 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 1 2.3 90"

    "skill4_setting"    "es_xsetinfo wcs_addhealth 20;es_xsetinfo wcs_alpha 50|es_xsetinfo wcs_addhealth 30;es_xsetinfo wcs_alpha 60|es_xsetinfo wcs_addhealth 40;es_xsetinfo wcs_alpha 70|es_xsetinfo wcs_addhealth 50;es_xsetinfo wcs_alpha 80|es_xsetinfo wcs_addhealth 65;es_xsetinfo wcs_alpha 90|es_xsetinfo wcs_addhealth 75;es_xsetinfo wcs_alpha 100|es_xsetinfo wcs_addhealth 85;es_xsetinfo wcs_alpha 110|es_xsetinfo wcs_addhealth 100;es_xsetinfo wcs_alpha 120"
    "skill4_cmd"        "es est_Health event_var(userid) + server_var(wcs_addhealth);wcs_getlanguage wcs_lng wcs_lng_r_devotion;es es_xtell event_var(userid) #multi server_var(wcs_lng)"
    "skill4_sfx"        "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(userid);es_xmath wcs_z2 + 150;es est_effect 3 #a 0 sprites/lgtning.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) server_var(wcs_x2) server_var(wcs_y2) server_var(wcs_z2) 2 40 10 200 255 205 255"
    }