using UnityEngine; public class CubeClash_Butterfly : MonoBehaviour { public Transform followTarget; public float followSpeed = 2f; public float hoverHeight = 1.5f; public float lifeTime = 5f; void Start() { Destroy(gameObject, lifeTime); } void Update() { if (followTarget) { Vector3 targetPos = followTarget.position + Vector3.up * hoverHeight; transform.position = Vector3.Lerp(transform.position, targetPos, followSpeed * Time.deltaTime); } } private void OnTriggerEnter(Collider other) { if (other.CompareTag("Zibu")) { followTarget = other.transform; } } }