local e={}local C=(game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")).Misc.Eyes:GetChildren()e.module_events=require(script.Parent.Parent.Module_Events)local D=game:GetService("\084\119\101\101\110\083\101\114\118\105\099\101")function e.stuff(e,C,m)local S=m spawn(function()if e.dead==true then return end if not S then S=math.random(1,500)end S=Random.new(S)local m=game.Players.LocalPlayer local I=m.Character.PrimaryPart local j=(e.cam.CFrame.LookVector*Vector3.new(1,0,1)).unit*-1 local h=e.cam.CFrame.p if not tonumber(C.Name)or not m:GetAttribute("\067\117\114\114\101\110\116\082\111\111\109")then return end;(D:Create(e.cam,TweenInfo.new(.9,Enum.EasingStyle.Quart,Enum.EasingDirection.InOut),{CFrame=CFrame.new(h+j*2,h+j*10)})):Play()I.Anchored=true e.stopcam=true e.hideplayers=1 local P=(game:GetService("\082\101\112\108\105\099\097\116\101\100\083\116\111\114\097\103\101")).Entities.Glitch:Clone()local b=(I.Position+Vector3.new(0,7,0))+j*150 P:SetPrimaryPartCFrame(CFrame.new(b,b-j))P.Parent=e.cam P.Root.SoundHurt:Play();(P.AnimationController:LoadAnimation(P.Animations.Run)):Play(0);(D:Create(P.Root,TweenInfo.new(.7,Enum.EasingStyle.Linear,Enum.EasingDirection.In),{CFrame=CFrame.new(b-j*140,b-j*250)})):Play()e.camShaker:ShakeOnce(4,15,1,1)e.camShaker:ShakeOnce(12,3,1,1)game.Lighting.FogEnd=1000;(D:Create(game:GetService("\076\105\103\104\116\105\110\103"),TweenInfo.new(.9,Enum.EasingStyle.Exponential,Enum.EasingDirection.In),{FogEnd=0;FogStart=0,FogColor=Color3.new(0,0,0);Ambient=Color3.new(0,0,0)})):Play()local V=workspace.CurrentRooms:FindFirstChild(m:GetAttribute("\067\117\114\114\101\110\116\082\111\111\109"))if V and V.Parent then task.spawn(function()for e,C in pairs(V:GetDescendants())do if C:IsA("\066\097\115\101\080\097\114\116")then delay(math.random(10,60)/100,function()C.CFrame=C.CFrame+Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))C.BrickColor=BrickColor.Random()C.Transparency=.3 end)wait(1.4)C.CFrame=C.CFrame C.BrickColor=C.BrickColor C.Transparency=C.Transparency end end end)end local U=tick()+2 task.spawn(function()local e=m.PlayerGui.MainUI.GlitchEffect:Clone()for C=1,60,1 do for C=1,8,1 do local D=e:Clone()D.Name="\070\097\107\101\071\108\105\116\099\104\076\105\118\101"D.Position=UDim2.new(math.random(0,100)/100,0,math.random(0,100)/100,0)D.Rotation=math.random(0,1)*180 D.Visible=true D.Parent=m.PlayerGui.MainUI game.Debris:AddItem(D,math.random(1,20)/100)end task.wait(.016666666666667)if U<=tick()then break end end end)script.Sound:Play()wait(.7);(P.AnimationController:LoadAnimation(P.Animations.Attack)):Play(0)game.Lighting.Ambience_Glitch.Enabled=true task.wait(.05)m.PlayerGui.MainUI.GlitchScreen.Visible=true task.wait(.1)while not(tick()+.6<=tick())do end m.PlayerGui.MainUI.GlitchScreen.Visible=false P:Destroy()e.hideplayers=0;(D:Create(game:GetService("\076\105\103\104\116\105\110\103"),TweenInfo.new(1,Enum.EasingStyle.Quad,Enum.EasingDirection.Out),{FogEnd=60000,FogStart=15,FogColor=Color3.new(0,0,0)})):Play()e.stopcam=false I.Anchored=false task.wait(.05)game.Lighting.Ambience_Glitch.Enabled=false end)end return e
--// Hash: bb9b5e9844603277469b0022150d3eeb7488cb08e6695eaa39e153e59cad4b0ccc29f852c366e3ab8737323d095a137d
-- Decompiled with the Synapse X Luau decompiler.

local v1 = {}
local v2 = game:GetService("ReplicatedStorage").Misc.Eyes:GetChildren()
v1.module_events = require(script.Parent.Parent.Module_Events)
local l__TweenService__1 = game:GetService("TweenService")
function v1.stuff(p1, p2, p3)
	local u2 = p3
	spawn(function()
		if p1.dead == true then
			return
		end
		if not u2 then
			u2 = math.random(1, 500)
		end
		u2 = Random.new(u2)
		local l__LocalPlayer__3 = game.Players.LocalPlayer
		local l__PrimaryPart__4 = l__LocalPlayer__3.Character.PrimaryPart
		local v5 = (p1.cam.CFrame.LookVector * Vector3.new(1, 0, 1)).unit * -1
		local l__p__6 = p1.cam.CFrame.p
		if not tonumber(p2.Name) or not l__LocalPlayer__3:GetAttribute("CurrentRoom") then
			return
		end
		l__TweenService__1
			:Create(p1.cam, TweenInfo.new(0.9, Enum.EasingStyle.Quart, Enum.EasingDirection.InOut), {
				CFrame = CFrame.new(l__p__6 + v5 * 2, l__p__6 + v5 * 10),
			})
			:Play()
		l__PrimaryPart__4.Anchored = true
		p1.stopcam = true
		p1.hideplayers = 1
		local v7 = game:GetService("ReplicatedStorage").Entities.Glitch:Clone()
		local v8 = l__PrimaryPart__4.Position + Vector3.new(0, 7, 0) + v5 * 150
		v7:SetPrimaryPartCFrame(CFrame.new(v8, v8 - v5))
		v7.Parent = p1.cam
		v7.Root.SoundHurt:Play()
		v7.AnimationController:LoadAnimation(v7.Animations.Run):Play(0)
		l__TweenService__1
			:Create(v7.Root, TweenInfo.new(0.7, Enum.EasingStyle.Linear, Enum.EasingDirection.In), {
				CFrame = CFrame.new(v8 - v5 * 140, v8 - v5 * 250),
			})
			:Play()
		p1.camShaker:ShakeOnce(4, 15, 1, 1)
		p1.camShaker:ShakeOnce(12, 3, 1, 1)
		game.Lighting.FogEnd = 1000
		l__TweenService__1
			:Create(
				game:GetService("Lighting"),
				TweenInfo.new(0.9, Enum.EasingStyle.Exponential, Enum.EasingDirection.In),
				{
					FogEnd = 0,
					FogStart = 0,
					FogColor = Color3.new(0, 0, 0),
					Ambient = Color3.new(0, 0, 0),
				}
			)
			:Play()
		local v9 = workspace.CurrentRooms:FindFirstChild(l__LocalPlayer__3:GetAttribute("CurrentRoom"))
		if v9 and v9.Parent then
			task.spawn(function()
				for v10, v11 in pairs(v9:GetDescendants()) do
					if v11:IsA("BasePart") then
						delay(math.random(10, 60) / 100, function()
							v11.CFrame = v11.CFrame
								+ Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
							v11.BrickColor = BrickColor.Random()
							v11.Transparency = 0.3
						end)
						wait(1.4)
						v11.CFrame = v11.CFrame
						v11.BrickColor = v11.BrickColor
						v11.Transparency = v11.Transparency
					end
				end
			end)
		end
		local u3 = tick() + 2
		task.spawn(function()
			local v12 = l__LocalPlayer__3.PlayerGui.MainUI.GlitchEffect:Clone()
			for v13 = 1, 60 do
				for v14 = 1, 8 do
					local v15 = v12:Clone()
					v15.Name = "FakeGlitchLive"
					v15.Position = UDim2.new(math.random(0, 100) / 100, 0, math.random(0, 100) / 100, 0)
					v15.Rotation = math.random(0, 1) * 180
					v15.Visible = true
					v15.Parent = l__LocalPlayer__3.PlayerGui.MainUI
					game.Debris:AddItem(v15, math.random(1, 20) / 100)
				end
				task.wait(0.016666666666666666)
				if u3 <= tick() then
					break
				end
			end
		end)
		script.Sound:Play()
		wait(0.7)
		v7.AnimationController:LoadAnimation(v7.Animations.Attack):Play(0)
		game.Lighting.Ambience_Glitch.Enabled = true
		task.wait(0.05)
		l__LocalPlayer__3.PlayerGui.MainUI.GlitchScreen.Visible = true
		task.wait(0.1)
		while not (tick() + 0.6 <= tick()) do
		end
		l__LocalPlayer__3.PlayerGui.MainUI.GlitchScreen.Visible = false
		v7:Destroy()
		p1.hideplayers = 0
		l__TweenService__1
			:Create(game:GetService("Lighting"), TweenInfo.new(1, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
				FogEnd = 60000,
				FogStart = 15,
				FogColor = Color3.new(0, 0, 0),
			})
			:Play()
		p1.stopcam = false
		l__PrimaryPart__4.Anchored = false
		task.wait(0.05)
		game.Lighting.Ambience_Glitch.Enabled = false
	end)
end
return v1
