The pistol moves when i move my mouse but not in the direction of the mouse.
local Player = game:GetService("Players").LocalPlayer
local Mouse = Player:GetMouse()
Mouse.Move:Connect(function()
script.Parent.Handle.Orientation += Vector3.new(0, Mouse.Hit.Y, 0)
end)

2 comments
You want it to point AT the camera? Or point where the camera is pointing?
point where the camera is pointing, sorry about the confusion