How to spawn in prefab with offset?

I made a video:

I basically have a broken and unbroken model of the door. When the player collides with the door it gets deleted and spawns in the broken verision of the door. But the broken prefab spawns a bit higher and i want to offset it’s spawning position down on the y-axis. You can see the code in the video but here it is.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class doorDestruction : MonoBehaviour
{
    public GameObject destroyedMode;

    void OnCollisionEnter(Collision collide)
    {
        if (collide.gameObject.tag == "Player")
        {
            Instantiate(destroyedMode, transform.position, transform.rotation);
            Destroy(gameObject);
        }
    }
}

You just need play around with the Transform off The Position to Spawn the door:

  1. Create a new Empty Object

`public class doorDestruction : MonoBehaviour
{
public GameObject destroyedMode;
//assign the Empty Object you just created and play around with the Position off it
public Transform DoorSpawnPosition;

 void OnCollisionEnter(Collision collide)
 {
     if (collide.gameObject.tag == "Player")
     {
         //use the just created Transform as the Spawn Position
         Instantiate(destroyedMode, DoorSpawnPosition.transform.position, 

DoorSpawnPosition.transform.rotation);
Destroy(gameObject);
}
}
}`

Now you just need to place the Empty Spawn Point in your scene and rotate it so it looks good.