Hello! I am attempting to make a script so that when a player touches a brick, they can walk on the wall. I'm not sure if this is the best way, but im trying turn the players z axis without them flipping back up.
This is the code that I have:
script.Parent.Touched:connect(function(hit) local player = hit.Parent player.Torso.Orientation = Vector3.new(0, 0, 90) end)
The player dies when it is touched. Anyone know how to fix this or have a better way for players to walk on walls?
The easiest way to do this is to use CFrame, as I stated in my comment.
CFrame is a type of data that holds orientation and position, and it doesn't kill the player upon use. Try this:
script.Parent.Touched:connect(function(hit) local player = hit.Parent player.Torso.CFrame = CFrame.Angles(0,0,90) end)