I have some bug when in this code first Damage Action dont work in multiplayer and fully work on tools mode

Code:
	"OnProjectileHitUnit"
	{
		"FireSound"
		{
			"EffectName"		"Hero_Sven.StormBoltImpact"
			"Target"			"TARGET"
		}

		"FireEffect"
		{
			"EffectName"		"particles/units/heroes/hero_sven/sven_storm_bolt_projectile_explosion.vpcf"
			"EffectAttachType"	"attach_origin"
			"Target"			"TARGET"
			"ControlPointEntities"
			{
				"TARGET"	"attach_origin"
				"TARGET"	"attach_origin"
				"TARGET"	"attach_origin"
				"TARGET"	"attach_origin"	//CP3 has a child explosion origin
			}
		}
		
		"Damage"
		{
			"Target"
			{
				"Center"	"TARGET"
				"Radius"	"%radius"
				"Teams"		"DOTA_UNIT_TARGET_TEAM_ENEMY"
				"Types"		"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
			}
			"Type"			"DAMAGE_TYPE_MAGICAL"
			"Damage"		"%damage_radius"
		}
		
		"Damage"
		{
			"Target"		"TARGET"
			"Type"			"DAMAGE_TYPE_MAGICAL"
			"Damage"		"%damage_main_target"
		}

		"ApplyModifier"
		{
			"ModifierName"	"modifier_stunned"
			"Target"
			{
				"Center"	"TARGET"
				"Radius"	"%radius"
				"Teams"		"DOTA_UNIT_TARGET_TEAM_ENEMY"
				"Types"		"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
			}
			"Duration"		"%stun_radius_duration"
		}

		"ApplyModifier"
		{
			"ModifierName"	"modifier_stunned"
			"Target"
			{
				"Center"	"TARGET"
				"Types"		"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
			}
			"Duration"		"%stun_main_target_duration"
		}
	}