acces bool in C# script from JS script on other GO

whats wrong here it keeps giving me a nullReferenceException?

NullReferenceException
UnityEngine.GameObject.GetComponent (System.String type) (at C:/BuildAgent/work/812c4f5049264fad/Runtime/ExportGenerated/Editor/UnityEngineGameObject.cs:20)
CharacterDamage.Start () (at Assets/MyAssets/scripts/WeaponScripts/CharacterDamage.js:9)

my C# script is in StandardAssets » MultiplayerScripts, my JS is in MyAssets » Scripts

var hitPoints = 100.0;
var deadReplacement : Transform;
var dieSound : AudioClip;
//var spawnManager: GameObject;
var spawnScript: SpawnScript;

function Start(){

	spawnScript= GameObject.Find ("SpawnMananger").GetComponent("SpawnScript");
	
	//spawnScript = spawnManager.GetComponent("SpawnScript");

}

function ApplyDamage (damage : float) {
	// We already have less than 0 hitpoints, maybe we got killed already?
	if (hitPoints <= 0.0)
		return;

	hitPoints -= damage;
	if (hitPoints <= 0.0)
	{
		Detonate();
	}
}

function Detonate () {
	
	Destroy (gameObject);
	
	spawnScript.Died = true;

	// Play a dying audio clip
	if (dieSound)
		AudioSource.PlayClipAtPoint(dieSound, transform.position);

	// Replace ourselves with the dead body
	if (deadReplacement) {
		var dead : Transform = Instantiate(deadReplacement, transform.position, transform.rotation);
		
		// Copy position  rotation from the old hierarchy into the dead replacement
		CopyTransformsRecurse(transform, dead);
	}
	
}

static function CopyTransformsRecurse (src : Transform,  dst : Transform) {
	dst.position = src.position;
	dst.rotation = src.rotation;
	
	for (var child : Transform in dst) {
		// Match the transform with the same name
		var curSrc = src.Find(child.name);
		if (curSrc)
			CopyTransformsRecurse(curSrc, child);
	}
}

darn this was ment for the scripting section, can it be moved?