--[[
	frame = vgui.Create("DFrame")
	frame:SetTitle("")
	frame:MakePopup()
	frame:ShowCloseButton(	false )
	frame:SetAlpha(0)
	frame:AlphaTo(255,0.4,0,function() end)
	frame:SetDraggable(	true	)
	frame:SetBackgroundBlur( true )
	frame:SetPaintShadow( true )
	--Menu Open Animation
	local IsAnimated = true
	local AnimTime, AnimDelay, AnimEase =  1.5, 0, .1
	frame:SetSize(0,0)
	frame:SizeTo(639, 750, AnimTime, AnimDelat,AnimEase, function () IsAnimated = false end)
		--Menu Position
	if frameX == nil or frameY == nil then
		frame.OnSizeChanged = function(me)
			if IsAnimated then
				frame:Center() 
			end
		end
	else 
		frame:SetPos(frameX, frameY)
	end
	
	frame:SetSizable( true )
	frame:SetMinWidth( 639 )
	frame:SetMinHeight( 250 )
	
	local blur = Material 'pp/blurscreen'
	
	function blurPanel(pnl)
		local x, y = pnl:LocalToScreen(0, 0)
		sSDC(255, 255, 255, 255)
		surface.SetMaterial(blur)
		for i = 1, 6 do
			blur:SetFloat('$blur', (i / 3) * 6)
			blur:Recompute()
			render.UpdateScreenEffectTexture()
			sDTE(x * -1, y * -1, ScrW(), ScrH())
		end
	end
	
	frame.Paint = function(self,w,h)
		blurPanel(self)
		draw.RoundedBox(6,0,0,w,h,Color(15,15,15,150))
	end
	
	local v1 = frame:Add("DPanel")
	v1:SetTall(40)
	v1:Dock(TOP)
	v1:DockMargin(2,0,2,0)
	v1.Paint = function(s,w,h)
		draw.RoundedBox(4,0,0,w,h,Color(35,35,35,90))
	end
	
	local v2 = frame:Add("DPanel")
	v2:Dock(FILL)
	v2:DockMargin(2,2,2,2)
	v2.Paint = function(s,w,h)
		s.alpha = s.alpha or 0
		if s.Hovered then
			s.alpha = math.Approach(s.alpha, 150, FrameTime()*80)
		end
		if not s.Hovered then
			s.alpha = math.Approach(s.alpha, 100, FrameTime()*75)
		end
		draw.RoundedBox(4,0,0,w,h,Color(35,35,35,s.alpha))
	end
	
	local p1 = vgui.Create("DScrollPanel",v2)
	p1:Dock(FILL)
	local p1bar = p1:GetVBar()
	function p1bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p1bar.btnUp:Paint(w, h) end
	function p1bar.btnDown:Paint(w, h) end
	function p1bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	p1.Paint = function(s,w,h) end
	local p2 = vgui.Create("DScrollPanel",v2)
	p2:Dock(FILL)
	local p2bar = p2:GetVBar()
	function p2bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p2bar.btnUp:Paint(w, h) end
	function p2bar.btnDown:Paint(w, h) end
	function p2bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p3 = vgui.Create("DScrollPanel",v2)
	p3:Dock(FILL)
	local p3bar = p3:GetVBar()
	function p3bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p3bar.btnUp:Paint(w, h) end
	function p3bar.btnDown:Paint(w, h) end
	function p3bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p4 = vgui.Create("DScrollPanel",v2)
	p4:Dock(FILL)
	local p4bar = p4:GetVBar()
	function p4bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p4bar.btnUp:Paint(w, h) end
	function p4bar.btnDown:Paint(w, h) end
	function p4bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p5 = vgui.Create("DScrollPanel",v2)
	p5:Dock(FILL)
	local p5bar = p5:GetVBar()
	function p5bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p5bar.btnUp:Paint(w, h) end
	function p5bar.btnDown:Paint(w, h) end
	function p5bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p6 = vgui.Create("DScrollPanel",v2)
	p6:Dock(FILL)
	local p6bar = p6:GetVBar()
	function p6bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p6bar.btnUp:Paint(w, h) end
	function p6bar.btnDown:Paint(w, h) end
	function p6bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p7 = vgui.Create("DScrollPanel",v2)
	p7:Dock(FILL)
	local p7bar = p7:GetVBar()
	function p7bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p7bar.btnUp:Paint(w, h) end
	function p7bar.btnDown:Paint(w, h) end
	function p7bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p8 = vgui.Create("DScrollPanel",v2)
	p8:Dock(FILL)
	local p8bar = p8:GetVBar()
	function p8bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p8bar.btnUp:Paint(w, h) end
	function p8bar.btnDown:Paint(w, h) end
	function p8bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	local p9 = vgui.Create("DScrollPanel",v2)
	p9:Dock(FILL)
	local p9bar = p9:GetVBar()
	function p9bar:Paint(w, h)
		draw.RoundedBox(5, 0, 0, w, h, Color(15, 15, 15, 128))
	end
	function p9bar.btnUp:Paint(w, h) end
	function p9bar.btnDown:Paint(w, h) end
	function p9bar.btnGrip:Paint(w, h)
		self.alpha = self.alpha or 0
		if self.Hovered then
			self.alpha = math.Approach(self.alpha, 120, FrameTime()*150)
		end
		if self.Depressed then
			self.alpha = math.Approach(self.alpha, 165, FrameTime()*300)
		end
		if not self.Hovered then
			self.alpha = math.Approach(self.alpha, 80, FrameTime()*150)
		end
		draw.RoundedBox(5,2,2,w-4,h-4,Color(255,255,255,self.alpha))
	end
	
	function DisablePanels()
		p1:SetPos(99999,99999)
		p1:Dock(NODOCK)
		p2:SetPos(99999,99999)
		p2:Dock(NODOCK)
		p3:SetPos(99999,99999)
		p3:Dock(NODOCK)
		p4:SetPos(99999,99999)
		p4:Dock(NODOCK)
		p5:SetPos(99999,99999)
		p5:Dock(NODOCK)
		p6:SetPos(99999,99999)
		p6:Dock(NODOCK)
		p7:SetPos(99999,99999)
		p7:Dock(NODOCK)
		p8:SetPos(99999,99999)
		p8:Dock(NODOCK)
		p9:SetPos(99999,99999)
		p9:Dock(NODOCK)
	end
	
	DisablePanels()

	p1:SetPos(0,0) 
	p1:Dock(FILL)

	Navigator("Aimbot",p1,v1)
	Navigator("Anti-Aim",p2,v1)
	Navigator("Players",p3,v1)
	Navigator("World",p4,v1)
	Navigator("Self",p5,v1)
	Navigator("Misc",p6,v1)
	Navigator("Scripts",p7,v1)
	Navigator("ESP config",p9,v1)
	Navigator("Config",p8,v1)]]





		local aimbotP = frame:Add("DScrollPanel")
	aimbotP:SetPos(205,30)
	aimbotP:SetSize(590,465) 
	aimbotP:Hide()
	aimbotP.Paint = function(s,w,h) end
	local Agvb = aimbotP:GetVBar()
	Agvb:SetWide(7)
	function Agvb:Paint(w, h) end
	function Agvb.btnUp:Paint(w, h) end
	function Agvb.btnDown:Paint(w, h) end
	function Agvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local antiaimP = frame:Add("DScrollPanel")
	antiaimP:SetPos(205,30)
	antiaimP:SetSize(590,465) 
	antiaimP:Hide()
	antiaimP.Paint = function(s,w,h) end
	local AAgvb = antiaimP:GetVBar()
	AAgvb:SetWide(7)
	function AAgvb:Paint(w, h) end
	function AAgvb.btnUp:Paint(w, h) end
	function AAgvb.btnDown:Paint(w, h) end
	function AAgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local playersP = frame:Add("DScrollPanel")
	playersP:SetPos(205,30)
	playersP:SetSize(590,465) 
	playersP:Hide()
	playersP.Paint = function(s,w,h) end
	local PEgvb = playersP:GetVBar()
	PEgvb:SetWide(7)
	function PEgvb:Paint(w, h) end
	function PEgvb.btnUp:Paint(w, h) end
	function PEgvb.btnDown:Paint(w, h) end
	function PEgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local selfP = frame:Add("DScrollPanel")
	selfP:SetPos(205,30)
	selfP:SetSize(590,465) 
	selfP:Hide()
	selfP.Paint = function(s,w,h) end
	local Sgvb = selfP:GetVBar()
	Sgvb:SetWide(7)
	function Sgvb:Paint(w, h) end
	function Sgvb.btnUp:Paint(w, h) end
	function Sgvb.btnDown:Paint(w, h) end
	function Sgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local worldP = frame:Add("DScrollPanel")
	worldP:SetPos(205,30)
	worldP:SetSize(590,465) 
	worldP:Hide()
	worldP.Paint = function(s,w,h) end
	local Wgvb = worldP:GetVBar()
	Wgvb:SetWide(7)
	function Wgvb:Paint(w, h) end
	function Wgvb.btnUp:Paint(w, h) end
	function Wgvb.btnDown:Paint(w, h) end
	function Wgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local mainP = frame:Add("DScrollPanel")
	mainP:SetPos(205,30)
	mainP:SetSize(590,465) 
	mainP:Hide()
	mainP.Paint = function(s,w,h) end
	local MAgvb = mainP:GetVBar()
	MAgvb:SetWide(7)
	function MAgvb:Paint(w, h) end
	function MAgvb.btnUp:Paint(w, h) end
	function MAgvb.btnDown:Paint(w, h) end
	function MAgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local movementP = frame:Add("DScrollPanel")
	movementP:SetPos(205,30)
	movementP:SetSize(590,465) 
	movementP:Hide()
	movementP.Paint = function(s,w,h) end
	local Mgvb = movementP:GetVBar()
	Mgvb:SetWide(7)
	function Mgvb:Paint(w, h) end
	function Mgvb.btnUp:Paint(w, h) end
	function Mgvb.btnDown:Paint(w, h) end
	function Mgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local scriptsP = frame:Add("DScrollPanel")
	scriptsP:SetPos(205,30)
	scriptsP:SetSize(590,465) 
	scriptsP:Hide()
	scriptsP.Paint = function(s,w,h) end
	local Sgvb = scriptsP:GetVBar()
	Sgvb:SetWide(7)
	function Sgvb:Paint(w, h) end
	function Sgvb.btnUp:Paint(w, h) end
	function Sgvb.btnDown:Paint(w, h) end
	function Sgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local configP = frame:Add("DScrollPanel")
	configP:SetPos(205,30)
	configP:SetSize(590,465) 
	configP:Hide()
	configP.Paint = function(s,w,h) end
	local Cgvb = configP:GetVBar()
	Cgvb:SetWide(7)
	function Cgvb:Paint(w, h) end
	function Cgvb.btnUp:Paint(w, h) end
	function Cgvb.btnDown:Paint(w, h) end
	function Cgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end

	local proP = frame:Add("DScrollPanel")
	proP:SetPos(205,30)
	proP:SetSize(590,465) 
	proP:Hide()
	proP.Paint = function(s,w,h) end
	local Pgvb = proP:GetVBar()
	Pgvb:SetWide(7)
	function Pgvb:Paint(w, h) end
	function Pgvb.btnUp:Paint(w, h) end
	function Pgvb.btnDown:Paint(w, h) end
	function Pgvb.btnGrip:Paint(w, h) draw.RoundedBox(10,0,0,w-2,h,color_white) end
