so until now i've been using body velocity but as you can see the aiming on that is pretty broken for me so i was wondering how I can use lerp properly, can anyone help?

Broken BodyVelocity aiming:

local shock = scr.shock:Clone()
			shock.Parent = workspace
			shock.CFrame = plr.Character:WaitForChild("RightHand").CFrame * CFrame.new(0,90,0)
			shock.Orientation = plr.Character:WaitForChild("RightHand").Orientation - Vector3.new(0,0,180)
			shock.BodyVelocity.Velocity = plr.Character.LowerTorso.CFrame.lookVector * 400
			game.Debris:AddItem(shock, 2)

GIF: https://gyazo.com/3867642b0b6de83932bad6a4f3929334

if you know how to fix the aiming it'd be just as helpful as teaching me to use lerp and make this work, thank you very much!