-- Decompiled with the Synapse X Luau decompiler.


task.wait(1);
local l__Assets__1 = game:GetService("ReplicatedStorage"):WaitForChild("SharedModules", 100);
local l__Events__2 = game:GetService("Players").LocalPlayer.PlayerScripts:WaitForChild("Events", 100);
local v3 = require(l__Assets__1.CameraClass);

local l__CurrentCamera__1 = workspace.CurrentCamera;
local v5 = v3.new(1000, function(p1)
	l__CurrentCamera__1.CFrame = l__CurrentCamera__1.CFrame * p1;
end);
v5:Start();
l__Events__2.shake.Event:Connect(function(p2, ...)
	if p2 == "presets" then
		v5:Shake(v3.Presets[...]);
		return;
	end;
	if p2 == "once" then
		v5:ShakeOnce(...);
	end;
end);
