Body Position not working?

Im making a VR system and I want to use body positions for positioning for server and client. I have it working but the nothing rotates to my hands or head. What I want it to do is face the correct way. It works while using CFrame but not with the body position. I dont really understand these body movers so any help appreciated.

CFrame Video (What I want the body position to do): VIDEO
Body Position Video: VIDEO

2 Likes

BodyPosition only changes position of a part, don’t like CFrame, they only changes position while CFrame can changes both Position and Rotation.

1 Like

Then how can use it like CFrame?

Poptartz use BodyGyros and set the CFrame property of the BodyGyro

Also I personally wouldn’t recommend BodyMovers in general because they can be slow and unreliable for movement with stuff like VR :frowning: At one point they started spazzing like absolute hell on my computer and sent the hands flying to positions akin to what you get with math.huge on all vectors.

You could try direct CFrame modification for a Visual representation and use Invisible parts with BodyMovers on the Physical hands, teleporting them if they get too far away. That works in my system very well and allows me to push doors and turn propellers and the like REALLY well whilst looking exactly like my real life hands.

How BodyMovers kind of work (bad explanation)
BodyGyro works where it tries to maintain the rotation of a parts CFrame at the identity (0,0,0)eulerangles, you can change this CFrame using the property to pretty much get it to rotate (regardless of position). Some BodyMovers also have P and D properties for Power and Dampening. I seriously don’t know how they work but Dampening controls how responsive/smooth body deceleration is and Power controls how responsive/smooth body acceleration is. That is not an accurate explanation but you will see that increasing P makes it more violent but responsive, increasing D makes it smoother and less cartoony.

BodyGyro | Roblox Creator Documentation (lol embed died)

Best of luck with your Virtual endeavours fellow VR user!