local Player = game.Players.LocalPlayer local Character = Player.Character or Player.CharacterAdded:Wait() local RunService = game:GetService("RunService") local Strength = 12 RunService.RenderStepped:Connect(function() if Character:FindFirstChild("Humanoid") then if Character.Humanoid.MoveDirection.Magnitude > 0 then local effect = Vector3.new(math.cos(tick()*Strength)/4, math.abs(math.sin(tick()*Strength)/4), 0) Character.Humanoid.CameraOffset = Character.Humanoid.CameraOffset:lerp(effect, 0.25) end end end)