OnComponentHit is called as long as the component is awake and colliding. You could save the hit locations in an array and use them in tick, where they don’t change when the component sleeps. As for getting the whole plane on wich the box is colliding, you would probably need your own collision component.