How would I make a vr player able to climb a wall?
Like this - Reddit - Dive into anything
You need to detect when the wall is pulled on and in what direction, then move the character depending on the direction and magnitude.
how would I do this using a script?
In my vr system, I weld the hands to an object when it is being grabbed. If the part is anchored, the player can move their Real Hand, but the fake hand will stay in place. You detect the controller pos when it is grabbing, and just use
local char = game.Players.LocalPlayer.Character
char:SetPrimaryPartCFrame(Vector3.new())
Change the Vector to match:
handOffset * -1
Can you explain this a little more?