Making Camera Shake while manipulating Camera position at same time?

I am moving one camera position to another using tween, and while the camera position is moving, I tried to make my camera have a shaking effect but it doesn’t work. The shaking effect only works if the camera is not being tweened, moved, or manipulated in any way. Is there a way around this problem?

1 Like

Did you try lerping you camera’s cframe instead of a tween?

Yes, lerping works but it is very inconvenient. You are unable to set Easing Directions or Easing Styles with it which will make it look a lot worse,

My solution here can help you out with that

You can use easing styles and easing directions by using TweenService:GetValue:

for i = 0, 1, 0.1 do
    task.wait();
    p.CFrame = initLocation:Lerp(endLocation, TweenService:GetValue(i, Enum.EasingStyle.Circular, Enum.EasingDirection.InOut));
end
(something like that)
1 Like