I am currently making a localscript that animates a player with welds, and I need to animate the left arm's angle while moving its position as well, but I have no idea how to do that. Here's what I have so far.
wait(1)
lpchar = game.Players.LocalPlayer.Character
leftarm = lpchar["Left Arm"]
torso = lpchar["Torso"]
leftarmweld = Instance.new("Weld", leftarm)
leftarmweld.Part0 = torso
leftarmweld.Part1 = leftarm
leftarmweld.C0 = CFrame.Angles(0,0,-1)
leftarmweld.C0 = CFrame.new(-1.5,0,0) --This one cancels the above line out.

1 comment
Also! I have to warn against using Localscripts. Try doing this with a normal Script instead, for now, since FilteringEnabled keeps localscripts from changing objects usually.