local player = game.Players.LocalPlayer
local character = player.Character
local characterParts = {HRP = character.HumanoidRootPart,UT = character.UpperTorso,LT = character.LowerTorso,Head = character.Head}
local humanoid = character:WaitForChild(“Humanoid”)
local mouse = player:GetMouse()
local lrdMath = {}
lrdMath.angle = function (vectorA, vectorB)
return math.acos(vectorA.Unit:Dot(vectorB.Unit))
end
local rV = characterParts.HRP.CFrame.RightVector
local dirtopos = MousePos - characterParts.HRP.CFrame.Position
local angleAiming = lrdMath.angle(characterParts.HRP.Position,MousePos)
if rV:Dot(dirtopos) < 0 then
angleAiming = -angleAiming
end
characterParts.UT.Waist.C1 = characterParts.UT.Waist.C1:lerp(CFrame.new(characterParts.UT.Waist.C1.Position)*CFrame.Angles(math.clamp(-x,-1,1),angleAiming,0),.1)
characterParts.Head.Neck.C1 = characterParts.Head.Neck.C1:lerp(CFrame.new(characterParts.Head.Neck.C1.Position)*CFrame.Angles(0,angleAiming,0),.1)
Help me fix pls i have no idea what happen