How do i start with VR development?

Ive made some posts about VR, but they didnt get many replies. I thought i should make a more broad post, talking about how to even start with VR.

I want to know the basics on how to make a VR character, i have tried many times in the past and have been partially successful, but ran into 1 big issue. My camera is always above the player, even when in first person.

I found out about “Enum.UserCFrame.Floor”, but im not sure how to use it. Ive also experimented with turning off the “HeadLocked” property in the workspace.CurrentCamera, so i could make my own custom camera tracking script. That got me somewhere, but i couldn’t figure out how to make a recenter eye-level feature.

The best reference for a VR game im going off of is the Bonelab and/or Boneworks VR engine. I know Roblox’s VR service is very limited, but ive seen things done pretty close to what i want. Example: Opposer VR or the NexusVR Character model.

If anyone could help with my VR development, please let me know. I know its a small field for knowledge, but maybe we could find someone.