you can use BasePart:GetTouchingParts() at the exact moment of the marker event which gets you a table of all touching parts, i generally avoid physics based hit detection and use custom hitboxes, Egomoose’s RotatedRegion3 module is perfect for casting complicated shapes and getting all parts in an area, it even has a function to create a Region3 out of a parts CFrame and Size which you can use to cast a hitbox of the weapons blade part on impact
1 Like