Problem with viewmodel torso rotation


Im trying to achieve transform on the torso but for some reason it wont work properly.
The video above explains it. In third person the torso and stuff moves often because of walking and melees, and i want that effect in first person too but it wont work. Yes i tried disabling AutoRotate and yes the naming is correct. Help would be apreciated:

					if v.Name == "Left Shoulder" and v ~= nil and Character:FindFirstChild("Left Shoulder", true) ~= nil then
						v.Transform = Character:FindFirstChild("Left Shoulder", true).Transform			
					end
					if v.Name == "Right Shoulder" and v ~= nil and Character:FindFirstChild("Right Shoulder", true) ~= nil then
						v.Transform = Character:FindFirstChild("Right Shoulder", true).Transform
					end
					if v.Name == "RootJoint" and v ~= nil and Character:FindFirstChild("RootJoint", true) ~= nil then
						v.Transform = Character:FindFirstChild("RootJoint", true).Transform

					end

I don’t see where the error would come in the script, have you tried including the “Upper Torso” in your script?

This is r6, not r15 meaning that cant be the issue.

oh interesting…

The torso may be attached to something else, that you haven’t broken. I’m not really sure how to address this, since I usually work with R15 characters, though I’ll try my best to help.

I heard there is no fix and its an issue with the first person camera with r6 viewmodels. Sadly i just found a large bug thats top priority, in multiplayer the viewmodel bugs out and clones multiple times whilst in solo it works. Thanks for trying to help but this is a large issue i gotta fix before focusing on torso transforming.