I want to setup a VR Movement System, based on which direction the user looks, although upon attempting this, it only moves based on the Global Axis, although other parts move based on which way they face.
This is what I’ve done
local Cam = game.Workspace.CurrentCamera
Cam.CFrame = Cam.CFrame*CFrame.New(movedir)
movPos is a Vector3 variable based on the X and Y on the left controller, which is setup as X,0,Y
When I attempt to do part.CFrame = part.CFrame*CFrame.New(Vector3.New(1,0,0)) on a plain part, it moves relative to the X Axis for local Part.
This is what I want to get.
https://i.gyazo.com/5f7426e821daf486ec9f321c5aba84a2.mp4
This is what I get.
https://i.gyazo.com/71e8a208d5ca81f33cb96f1b9eb39836.mp4
I’m not that great with CFrame so any help would be appriciated.