Cursor Tracker

<style>
  .tracker {
    position: fixed;
    transform: translate(-50%, -50%);
    width: 40px;
    z-index: 9999;
    pointer-events: none;
    transition: all .15s;
  }

  .tracker image {
    width: 100%;
    height: 100%;
  }
</style>

<body>
  <div class="tracker">
    <img src="ImagePath" />
  </div>
</body>

<script>
var timer;
  $(document).ready(function () {
    $("body")[0].addEventListener("mousemove", e => {
      clearTimeout(timer);
      timer = setTimeout(() => {
        $(".tracker").css("left", `${e.pageX}px`);
        $(".tracker").css("top", `${e.pageY}px`);
      }, 300);
    })
  })
</script>