Camera breathing effect?

I figured it out. :slight_smile:

Thanks for pointing out CameraOffset to me, frankly I had no idea it existed.
Anyway, here is the script for those who would like to have it.

distance = .005
speed = 5

player = game.Players.LocalPlayer
humanoid = player.Character:WaitForChild("Humanoid")


RenderStepped = game:GetService'RunService'.RenderStepped

while true do
		RenderStepped:wait()
		humanoid.CameraOffset = humanoid.CameraOffset
			+ Vector3.new(0,distance * math.sin(tick() - 0.1 * speed), 0)
	end
10 Likes