Help me changing ContactPoint values/ vector3 values by 1

So i’m currently having a problem, where i want bullets to make a bullet hole when they hit the target. This is the code i currently use for the bullet prefabs:
void OnCollisionEnter(Collision collision) { ContactPoint bulletHitPoint = collision.contacts[0]; Quaternion hitPointRot = Quaternion.FromToRotation(Vector3.up, bulletHitPoint.normal); Vector3 pos = bulletHitPoint.point; Instantiate(bulletHole, pos, hitPointRot); Destroy(gameObject); }

The problem is that planes are clipping through the wall, and therefore i would love to make them instantiated something like +0.1 from the contact point ( so basically the bullet hole planes are just tiny bit off from the wall, so they wont clip through it.

You can move your bullet hole along the contact normal like this

Vector3 pos = bulletHitPoint.point + bulletHitPoint.normal * 0.01f;

Adjust the float value to fit your needs.