Finding child problems..

I have this script and it doesn’t make the old RangedItem get dequipped from Player and doesn’t get activated so i’m amusing its not being found, help??

private var Player : Transform;
var Item : GameObject;

function OnTriggerStay2D(other: Collider2D){
	if(other.transform.gameObject.name == "Player"){
		if(Input.GetKey(KeyCode.E)){
			var Item = GameObject.Find("/RangeItem");
			if(Item){
				Item.SetActive(true);
				Item.transform.parent = null;
			}
		}
	}
}

function Start(){
	Player = GameObject.FindWithTag("Player").transform;
}

transform.Find(“/Player/RangeItem”);