public void CastOrb() { if (!abilityActive && !abilityCooldown) { abilityActive = true; sr.enabled = false; Instantiate(pigPrefab).transform.position = this.transform.position; orb.SetActive(true); orb.transform.position = this.transform.position; m_speed = orbScript.speed; } else if (abilityActive) { orbScript.TeleFrag(); game.AbilityOnCoolDown(); abilityActive = false; this.transform.position = orb.transform.position; orb.SetActive(false); sr.enabled = true; m_speed = defaultSpeed; } }