How would I make a vr player able to climb a wall?

How would I make a vr player able to climb a wall?

Like this - Reddit - Dive into anything

2 Likes

You need to detect when the wall is pulled on and in what direction, then move the character depending on the direction and magnitude.

1 Like

how would I do this using a script?

1 Like

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
3 Likes

Can you explain this a little more?

1 Like