L_22_.OnServerEvent:connect(function(c)if c==L_7_.Value then L_18_=false;((L_3_:WaitForChild("\069\110\103\105\110\101")):WaitForChild("\066\111\100\121\071\121\114\111")):Destroy();((L_3_:WaitForChild("\069\110\103\105\110\101")):WaitForChild("\066\111\100\121\080\111\115\105\116\105\111\110")):Destroy()for c,u in pairs((L_3_:WaitForChild("\069\110\103\105\110\101")):GetChildren())do if u:IsA("\083\111\117\110\100")then u:Stop()end end for c,u in pairs(L_3_:GetChildren())do if u.Name=="\086\101\110\116\115"then if u:FindFirstChild("\083\109\111\107\101")then u.Smoke.EmissionDirection="\066\097\099\107"u.Smoke.Enabled=false end end end if L_15_ then L_15_:Destroy()end elseif c~=L_7_.Value then c:Kick("\083\116\111\112 \069\120\112\108\111\105\116\105\110\103")end end)L_23_.OnServerEvent:connect(function(c)if c==L_7_.Value then for c,u in pairs(L_3_:GetChildren())do if u.Name=="\086\101\110\116\115"then if u:FindFirstChild("\083\109\111\107\101")then u.Smoke.EmissionDirection="\066\097\099\107"u.Smoke.Enabled=true end end end L_18_=true elseif c~=L_7_.Value then c:Kick("\083\116\111\112 \069\120\112\108\111\105\116\105\110\103")end end)L_26_.OnServerInvoke=function(c,u,p,K,C,L,Y,X)local i if not i then i=Instance.new("\080\097\114\116",workspace)i.Name="\067\114\097\099\107"i.FormFactor="\067\117\115\116\111\109"i.TopSurface=0 i.BottomSurface=0 i.Transparency=1 i.Anchored=true i.CanCollide=false i.Size=Vector3.new(.5,0,.5)i.CFrame=CFrame.new(u)*CFrame.fromAxisAngle(p.magnitude==0 and Vector3.new(1)or p.unit,K)i.BrickColor=BrickColor.new("\082\101\097\108\108\121 \098\108\097\099\107")i.Material="\083\109\111\111\116\104\080\108\097\115\116\105\099"if X=="\078\111\110\069\120\112\108\111\115\105\118\101"then local c=Instance.new("\068\101\099\097\108",i)c.Texture="\114\098\120\097\115\115\101\116\105\100\058\047\047\054\052\050\057\049\057\055\055"c.Face="\084\111\112"game.Debris:AddItem(c,3)local u=Instance.new("\080\111\105\110\116\076\105\103\104\116",i)u.Color=Color3.new(0,0,0)u.Range=0 u.Shadows=true game.Debris:AddItem(i,3)local p local K if L=="\080\097\114\116"then p=(L_19_:WaitForChild("\083\112\097\114\107")):clone()p.Parent=i p.EmissionDirection="\084\111\112"K=(L_19_:WaitForChild("\083\109\111\107\101")):clone()K.Parent=i K.EmissionDirection="\084\111\112"p.Enabled=true K.Enabled=true game.Debris:AddItem(p,1)game.Debris:AddItem(K,1)delay(.1,function()p.Enabled=false K.Enabled=false end)elseif L=="\072\117\109\097\110"then p=(L_19_:WaitForChild("\066\108\111\111\100")):clone()p.Parent=i p.EmissionDirection="\084\111\112"p.Enabled=true game.Debris:AddItem(p,1)delay(.1,function()p.Enabled=false end)end elseif X=="\069\120\112\108\111\115\105\118\101"then local c=(L_19_:WaitForChild("\069\120\112\108\111\115\105\111\110\083\111\117\110\100")):clone()c.Parent=i c:Play()game.Debris:AddItem(i,3)local u=Instance.new("\069\120\112\108\111\115\105\111\110")u.Parent=i u.DestroyJointRadiusPercent=10 u.ExplosionType=Enum.ExplosionType.NoCraters u.Position=i.Position end end end L_25_.OnServerEvent:connect(function(c,u)for p,K in pairs(game.Players:GetChildren())do if K:IsA("\080\108\097\121\101\114")and(K.PlayerGui:FindFirstChild("\077\097\105\110\071\117\105")and K.PlayerGui.MainGui:FindFirstChild("\083\104\097\100\105\110\103"))then for p,C in pairs(K.Character:GetChildren())do if C:IsA("\084\111\111\108")and(C:FindFirstChild("\082\101\115\111\117\114\099\101")and(C.Resource:FindFirstChild("\069\118\101\110\116\115")and C.Resource.Events:FindFirstChild("\083\101\114\118\101\114\070\088\069\118\101\110\116")))then C.Resource.Events.ServerFXEvent:FireClient(K,u,c)end end end end end)local c L_27_.OnServerEvent:connect(function(u,p,K)p:TakeDamage(K)if p.Health<=0 and p~=c then if L_20_ and L_20_:FindFirstChild(u.Name)then local c=L_20_[u.Name]c.Value=not c.Value end c=p end end)L_28_.OnServerEvent:connect(function(c,u)local p=Instance.new("\079\098\106\101\099\116\086\097\108\117\101")p.Name="\099\114\101\097\116\111\114"p.Value=c p.Parent=u game.Debris:AddItem(p,3)end)

L_22_.OnServerEvent:connect(function(L_45_arg1)
	if L_45_arg1 == L_7_.Value then
		L_18_ = false
		L_3_:WaitForChild('Engine'):WaitForChild('BodyGyro'):Destroy()
		L_3_:WaitForChild('Engine'):WaitForChild('BodyPosition'):Destroy()
		
		for L_46_forvar1, L_47_forvar2 in pairs(L_3_:WaitForChild('Engine'):GetChildren()) do
			if L_47_forvar2:IsA('Sound') then
				L_47_forvar2:Stop()
			end
		end
		
		for L_48_forvar1, L_49_forvar2 in pairs(L_3_:GetChildren()) do
			if L_49_forvar2.Name == 'Vents' then
				if L_49_forvar2:FindFirstChild('Smoke') then
					L_49_forvar2.Smoke.EmissionDirection = 'Back'
					L_49_forvar2.Smoke.Enabled = false
				end
			end
		end
		
		if L_15_ then
			L_15_:Destroy()
		end
	elseif L_45_arg1 ~= L_7_.Value then
		L_45_arg1:Kick('Stop Exploiting')
	end
end)

L_23_.OnServerEvent:connect(function(L_50_arg1)
	if L_50_arg1 == L_7_.Value then
		for L_51_forvar1, L_52_forvar2 in pairs(L_3_:GetChildren()) do
			if L_52_forvar2.Name == 'Vents' then
				if L_52_forvar2:FindFirstChild('Smoke') then
					L_52_forvar2.Smoke.EmissionDirection = 'Back'
					L_52_forvar2.Smoke.Enabled = true
				end
			end
		end
		L_18_ = true
	elseif L_50_arg1 ~= L_7_.Value then
		L_50_arg1:Kick('Stop Exploiting')
	end
end)

L_26_.OnServerInvoke = function(L_53_arg1, L_54_arg2, L_55_arg3, L_56_arg4, L_57_arg5, L_58_arg6, L_59_arg7, L_60_arg8)
	local L_61_
	if not L_61_ then
		L_61_ = Instance.new("Part", workspace)
		L_61_.Name = 'Crack'
		L_61_.FormFactor = "Custom"
		L_61_.TopSurface = 0
		L_61_.BottomSurface = 0
		L_61_.Transparency = 1
		L_61_.Anchored = true
		L_61_.CanCollide = false
		L_61_.Size = Vector3.new(0.5, 0, 0.5)
		L_61_.CFrame = CFrame.new(L_54_arg2) * CFrame.fromAxisAngle(L_55_arg3.magnitude == 0 and Vector3.new(1) or L_55_arg3.unit, L_56_arg4)
		L_61_.BrickColor = BrickColor.new("Really black")
		L_61_.Material = "SmoothPlastic"
	
		if L_60_arg8 == 'NonExplosive' then
			local L_62_ = Instance.new("Decal", L_61_)
			L_62_.Texture = "rbxassetid://64291977"
			L_62_.Face = "Top"
			game.Debris:AddItem(L_62_, 3)
			
			local L_63_ = Instance.new("PointLight", L_61_)
			L_63_.Color = Color3.new(0, 0, 0)
			L_63_.Range = 0
			L_63_.Shadows = true
			
			game.Debris:AddItem(L_61_, 3)
			
			local L_64_
			local L_65_
				
			if L_58_arg6 == "Part" then
				L_64_ = L_19_:WaitForChild("Spark"):clone()
				L_64_.Parent = L_61_
				L_64_.EmissionDirection = "Top"
				
				L_65_ = L_19_:WaitForChild("Smoke"):clone()
				L_65_.Parent = L_61_
				L_65_.EmissionDirection = "Top"
				
				L_64_.Enabled = true
				L_65_.Enabled = true
				
				game.Debris:AddItem(L_64_, 1)
				game.Debris:AddItem(L_65_, 1)
				
				delay(0.1, function()
					L_64_.Enabled = false
					L_65_.Enabled = false
				end)
			elseif L_58_arg6 == "Human" then		
				L_64_ = L_19_:WaitForChild("Blood"):clone()
				L_64_.Parent = L_61_
				L_64_.EmissionDirection = "Top"
				L_64_.Enabled = true
				
				game.Debris:AddItem(L_64_, 1)
				
				delay(0.1, function()
					L_64_.Enabled = false
				end)
			end
		elseif L_60_arg8 == 'Explosive' then
			local L_66_ = L_19_:WaitForChild('ExplosionSound'):clone()
			L_66_.Parent = L_61_
			L_66_:Play()	
			game.Debris:AddItem(L_61_, 3)
			local L_67_ = Instance.new('Explosion')
			L_67_.Parent = L_61_
			L_67_.DestroyJointRadiusPercent = 10
			L_67_.ExplosionType = Enum.ExplosionType.NoCraters
			L_67_.Position = L_61_.Position
		end;
	end
end;
	
L_25_.OnServerEvent:connect(function(L_68_arg1, L_69_arg2)
	for L_70_forvar1, L_71_forvar2 in pairs(game.Players:GetChildren()) do
		if L_71_forvar2:IsA('Player') and L_71_forvar2.PlayerGui:FindFirstChild('MainGui') and L_71_forvar2.PlayerGui.MainGui:FindFirstChild('Shading') then
			for L_72_forvar1, L_73_forvar2 in pairs(L_71_forvar2.Character:GetChildren()) do
				if L_73_forvar2:IsA('Tool') and L_73_forvar2:FindFirstChild('Resource') and L_73_forvar2.Resource:FindFirstChild('Events') and L_73_forvar2.Resource.Events:FindFirstChild('ServerFXEvent') then
					L_73_forvar2.Resource.Events.ServerFXEvent:FireClient(L_71_forvar2, L_69_arg2, L_68_arg1)
				end	
			end
		end
	end
end)

local L_30_
L_27_.OnServerEvent:connect(function(L_74_arg1, L_75_arg2, L_76_arg3)
	L_75_arg2:TakeDamage(L_76_arg3)
	if L_75_arg2.Health <= 0 and L_75_arg2 ~= L_30_ then
		if L_20_ and L_20_:FindFirstChild(L_74_arg1.Name) then
			local L_77_ = L_20_[L_74_arg1.Name]
			L_77_.Value = not L_77_.Value
		end
		L_30_ = L_75_arg2
	end
end)

L_28_.OnServerEvent:connect(function(L_78_arg1, L_79_arg2)
	local L_80_ = Instance.new("ObjectValue")
	L_80_.Name = "creator"
	L_80_.Value = L_78_arg1
	L_80_.Parent = L_79_arg2
	game.Debris:AddItem(L_80_, 3)
end)
