Hello,
My problem is that I need to move a tool to the cloned player character’s right arm grip attachment every frame. But if I try to multiply the cframe of the right arm grip with the cframe of the tool grip, the tool’s y position starts jumping to random values every time. Here is the part of the script:
connection = game["Run Service"].RenderStepped:Connect(function()
local cam = workspace.CurrentCamera
local newPos = (cam.CFrame.Position + cam.CFrame.LookVector - (cam.CFrame.RightVector*0.6) + (cam.CFrame.UpVector*0.16))
newChar:PivotTo((CFrame.new(newPos)*cam.CFrame.Rotation)*CFrame.Angles(0, math.rad(-150), 0))
newKnife:PivotTo(newChar:WaitForChild("Right Arm"):WaitForChild("RightGripAttachment").WorldCFrame * newKnife.Grip)
end)