This is a race based on the Tf2's character the Spy enjoy and comment please.
The Spy 4 Skills
The Ambassador - Chance of extra damage when hit with deagle
Rusty Cloak Watch - Flickering Invis
Cigerette Disguise - Chance to spawn in enemy spawn with enemy skin
[Ultimate] The Dead Ringer - Invis up to 8 seconds
"0"
{
"name" "The Spy [Tf2 Set]"
"author" "Tolkaz"
"shortdescription" "Right Behind You."
"required_level" "Put your number in here"
"maximum_level" "0"
"allow_only" "0"
"teamlimit" "0"
"restrict_shop" "0"
"preloadcmd" "0"
"player_spawn_cmd" "es es_xdelayed 0.1 est_restrictall event_var(userid);es es_xdelayed 0.2 est_unrestrict event_var(userid) weapon_deagle;es est_SetHealth event_var(userid) 125;est_give event_var(userid) weapon_deagle"
"round_start_cmd" "0"
"round_end_cmd" "0"
"numberofskills" "4"
"numberoflevels" "4"
"skillnames" "The Ambassador|Rusty Cloak Watch|Cigerette Disguise|The Dead Ringer"
"skilldescr" "Chance of extra damage when hit with deagle|Flickering Invis|Chance to spawn in enemy spawn with enemy skin|Invis up to 8 seconds"
"skillcfg" "player_attacker|player_spawn|player_spawn|player_ultimate"
"skill1_settings" "es_xsetinfo wcs_change 50|es_xsetinfo wcs_change 58|es_xsetinfo wcs_change 64|es_xsetinfo wcs_change 69"
"skill1_cmd" "if (event_var(weapon) = deagle) then es wcs_dealdamage event_var(attacker) event_var(userid) 13;es es_xtell event_var(attacker) #multi #lightgreenYou have done #green13 extra damage #lightgreento your enemy;es es_xtell event_var(userid) #lightgreenYou have taken #green 13 extra damage #lightgreenfrom event_var(attacker)"
"skill1_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker) est_effect 3 #a 0 sprites/laserbeam.vmt wcs_x1 wcs_y1 wcs_z1 wcs_x2 wcs_y2 wcs_z2 2 2 60 48 225 225 "
"skill2_setting" "es_xsetinfo wcs_chance 66|es_xsetinfo wcs_chance 70|es_xsetinfo wcs_chance 83|es_xsetinfo wcs_chance 90"
"skill2_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 11 #a 0 editor/phys_ballsocket.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 2 5 100"
"skill2_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es_xmath wcs_z1 + 40;es est_effect 10 #a 0 effects/com_shield003a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 250 190 3 150 100 0 155 115 100 200 1"
"skill3_setting" "es_xsetinfo wcs_chance 30|es_xsetinfo wcs_chance 45|es_xsetinfo wcs_chance 55|es_xsetinfo wcs_chance 67"
"skill3_cmd" "es es_xif (server_var(wcs_dice) <= server_var(wcs_chance)) then es_xdelayed 1 wcs_mole_activate event_var(userid)"
"skill3_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then est_effect 10 #a 0 sprites/models/props_combine/com_shield001a.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 20 40 2 10 10 1 0 255 100 255 1"
"skill4_setting" "es_xsetinfo wcs_duration 5|es_xsetinfo wcs_duration 6|es_xsetinfo wcs_duration 7|es_xsetinfo wcs_duration 8"
"skill4_cmd" "es est_setplayercolor server_var(wcs_userid) 255 255 255 0 1;es_delayed server_var(wcs_duration) est_setplayercolor server_var(wcs_userid) 255 255 255 255 1;es es_xtell event_var(userid) #multi #lightgreenYou are now invisible for #greenx amout of seconds!;es_delayed server_var(wcs_duration) es es_xtell event_var(wcs_userid) #multi #lightgreenYou are no longer #greeninvisible!"
"skill4_sfx" "es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 server_var(wcs_userid);es est_effect 7 #a 0 sprites/smoke.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 40 1"
"ultimate_cooldown" "20"
}