task.wait(1)local r=(game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")):WaitForChild("\083\104\097\114\101\100\077\111\100\117\108\101\115",100)local X=(game:GetService("\080\108\097\121\101\114\115")).LocalPlayer.PlayerScripts:WaitForChild("\069\118\101\110\116\115",100)local v=require(r.CameraClass)local V=workspace.CurrentCamera local I=v.new(1000,function(r)V.CFrame=V.CFrame*r end)I:Start()X.shake.Event:Connect(function(r,...)if r=="\112\114\101\115\101\116\115"then I:Shake(v.Presets[...])return end if r=="\111\110\099\101"then I:ShakeOnce(...)end end)
-- 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)
