Region3 Rotation

My hitbox is made using region3s . I was visualizing my hitbox for a test but I realized that my region3 doesnt rotate with my player
image
image
as you can see when i punch strait it works , but when i punch at an angle the hitbox is still strait.
the region3 is created with

local V = Character.HumanoidRootPart.CFrame*CFrame.new(0,0,-2).p
Region = Region3.new(V-Vector3.new(3,3,3),V+Vector3.new(3,3,3))

a Region3 intrinsically does not carry any rotation data, it represents a region starting at a position and ending at another, containing all possible positions within the box.

yep that’s the limitation of region3, you can use a different method like the rotated region3 module or :GetTouchingParts