I was wondering if you are able to play and objects animation (in this case a door) when the player hits a certain point (for example, a sphere/cube with it’s mesh renderer of).

Thanks for any help that you can provide.

Use a collider set to trigger with no mesh renderer. Animate the door keeping the last frame clamped, name it “open”. When the player enters the collider:

var door : GameObject;
function OnTriggerEnter (other : Collider) {
    if(!other.CompareTag("Player")) return;
    door.animation.Play("open");
}