I need help making a Hitbox for my VR game

So I’m making a VR game, and the method of choice for locomotion is a ball that rotates, which gets the job done very well.
However, when it comes to crouching and hitting walls, it only collides with the ball, meaning the head/VR headset goes through parts that are too low.
I know I have to make a hitbox, but I have no idea how. The closest I’ve gotten was using welds, but since the ball rotates the hitbox rotated with it. I have searched across the DevForum for something similar at all, but have found nothing that can help. I do not understand CFrames that well (I know it’s a bad idea to code VR without good CFrame knowledge) but I assume I have to cancel out the rotation or something like that.
If there is a post out there that I didn’t find, sorry about that.

In short, I guess I have to cancel out the rotation, pretty much have a weld that only welds positions

Instead of CFrame use position if you don’t want the hitbox to rotate.

1 Like

So for example instead of Hitbox.CFrame use Hitbox.Position

1 Like

I would do that, but there is a small issue. if I set the hitbox’s position it wouldn’t affect the Locomotion Ball at all. That’s why I went with welds, so that the Locomotion ball would be affected by the collisions of the hitbox.

1 Like

So you want the hitbox to stay with the rotation 0,0,0 forever am i right?

1 Like

yes, but I also want to have collisions

1 Like