//i have no idea how to make variables so this is just me making it upproperty1("TargetObj") = GameObjectprivate void "CanSeeObject?"{Dir = transform.getEulerAngles this;transform.LookAt TargetObjphysics.Raycast (transform.GetPosition this, transform.getEulerAngles this, 12.5f, layerMask);// I have no idea how to assign layers to a layermasktransform.setEulerAngles this Dir}