I am trying to make the player’s torso rotate upwards and downwards when the player looks up and down in first person mode, is there any way I can do this in R6?
you tried to use look vector??, yes you can, or i think you should make it with Inverse Kinematics
local Game = game
local Workspace = workspace
local Camera = Workspace.CurrentCamera
local RunService = Game:GetService("RunService")
local Players = Game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Torso = Character:FindFirstChild("Torso") or Character:WaitForChild("Torso")
local function OnRenderStep()
local X, _, _ = Camera.CFrame:ToOrientation()
Torso.CFrame *= CFrame.fromOrientation(math.clamp(X, -math.pi / 8, math.pi / 8), 0, 0)
end
RunService.RenderStepped:Connect(OnRenderStep)