How I can make Dynamic Viewmodel Bobbing?

Hello everyone! So, I making FPS Game and I want to make Dynamic Viewmodel Bobbing for my game, because, the bobbing that I have right now looks SO bad. And I want viewmodel bobbing that similar to Games Unite.

Here is some example want I want to achieve: https://gyazo.com/e8a7f8fd209c82b9b408ccd04ea40b0a
(It’s in bad quality, but in the game, it looks REALLY good.)

What solutions have you tried so far? I didn’t find any similar topics.

Here is some code for bobbing that I have right now in my game:

bobOffset = bobOffset:Lerp(CFrame.new(math.cos(tick() * 4) * .05, -humanoid.CameraOffset.Y/3, 0) * CFrame.Angles(0, math.sin(tick() * -4) * .05, math.cos(tick() * -4) * .05), .3)

If someone can help with this, it would be really appreciated! Thanks.

No where near enough info here, or code attempts by yourself to establish why the bobbing you have is SO bad.

And no more information is needed here, I just asked for some tips on how I can make it bobbing like in the video.

Yet the thread goes quiet without it!

1 Like