instantiate as gameobject

GameObject zm = (GameObject)Instantiate(_enemy, _sp.position, _sp.rotation);
zm.GetComponent().enabled = true;
This doesnt seems to work i am getting error Cannot convert type UnityEngine.Transform' to UnityEngine.GameObject’

How do i do this. It used to work before

Try:

GameObject zm = (GameObject)Instantiate(_enemy, _sp.position, _sp.rotation) as GameObject;

Or What is your (_sp) assuming they are transforms try:

GameObject zm = (GameObject)Instantiate(_enemy, _sp.transform.position, _sp.transform.rotation);