--by pavetr.top local b = 0 hook.Add("CalcViewModelView", "fghfgdsfyr", function(c, d, _a, aa, ba, ca) if input.IsMouseDown(MOUSE_RIGHT) then b = Lerp(0.09, b, -7) else b = Lerp(0.09, b, 0) end local da = Vector(b, b, -b/3) local _b = Angle(0, 0, 0) ca = ca * 1 ca:RotateAroundAxis(ca:Right(), _b.x * 1.0) ca:RotateAroundAxis(ca:Up(), _b.y * 1.0) ca:RotateAroundAxis(ca:Forward(),_b.z * 1.0) ba = ba + da.x * ca:Right() * 1.0 ba = ba + da.y * ca:Forward() * 1.0; ba = ba + da.z * ca:Up() * 1.0; return ba, ca end)