Shapecast hitboxes

A common pain point with shapecasts is that there is no collision margin (aka “skin”). This means that a shapecast starting flush with another part won’t detect that part. We’ve heard your feedback, and this is one of the next steps we will be taking for shapecasts.

Ok so im planning on making a shapecast hitbox module and the issue above seems like its going to very prominent

Would a viable solution be:
Have a heartbeat that constantly shapecasts and then only detects when a value such as .Active is true?

Id be doing hitboxes on the client btw