return function()local P,O,Q,G,v,T,n,j,U,a,x,F,p,y,M,W,b,K,S,E,f,q,i,D,R,l,e,V,A,L,o,C,z,t,Z,g,N,Y,w,u,J,k,I,d,h,m,X,s,c,H,r,B,Pw,Ow,Qw,Gw,vw,Tw,nw=_G,game,script,getfenv,setfenv,workspace,getmetatable,setmetatable,loadstring,coroutine,rawequal,typeof,print,math,warn,error,pcall,xpcall,select,rawset,rawget,ipairs,pairs,next,Rect,Axes,os,time,Faces,unpack,string,Color3,newproxy,tostring,tonumber,Instance,TweenInfo,BrickColor,NumberRange,ColorSequence,NumberSequence,ColorSequenceKeypoint,NumberSequenceKeypoint,PhysicalProperties,Region3int16,Vector3int16,require,table,type,wait,Enum,UDim,UDim2,Vector2,Vector3,Region3,CFrame,Ray,delay local jw=Q local Uw=service local aw=client local xw,Fw,pw,yw,Mw,Ww,bw local function Kw()Ww=aw.UI xw=aw.Anti Fw=aw.Core bw=aw.Variables pw=aw.Functions yw=aw.Process Mw=aw.Remote bw.Init=nil end local function Sw()aw.Variables.CodeName=aw.Remote.Get("\086\097\114\105\097\098\108\101","\067\111\100\101\078\097\109\101")bw.RunAfterLoaded=nil end local function Ew()bw.RunLast=nil end;(G()).client=nil;(G()).service=nil;(G()).script=nil aw.GUIs={}aw.GUIHolder=Uw.New("\070\111\108\100\101\114")aw.Variables={Init=Kw,RunLast=Ew;RunAfterLoaded=Sw,CodeName="",UIKeepAlive=true;KeybindsEnabled=true;ParticlesEnabled=true,CapesEnabled=true;HideChatCommands=false;Particles={},KeyBinds={};Aliases={};Capes={},savedUI={},localSounds={};ESPObjects={};CommunicationsHistory={};LightingSettings={Ambient=Uw.Lighting.Ambient;Brightness=Uw.Lighting.Brightness,ColorShift_Bottom=Uw.Lighting.ColorShift_Bottom;ColorShift_Top=Uw.Lighting.ColorShift_Top;GlobalShadows=Uw.Lighting.GlobalShadows,OutdoorAmbient=Uw.Lighting.OutdoorAmbient;Outlines=Uw.Lighting.Outlines,ShadowColor=Uw.Lighting.ShadowColor,GeographicLatitude=Uw.Lighting.GeographicLatitude;Name=Uw.Lighting.Name;TimeOfDay=Uw.Lighting.TimeOfDay,FogColor=Uw.Lighting.FogColor;FogEnd=Uw.Lighting.FogEnd;FogStart=Uw.Lighting.FogStart}}end
--// Special Variables
return function()
	local _G, game, script, getfenv, setfenv, workspace, getmetatable, setmetatable, loadstring, coroutine, rawequal, typeof, print, math, warn, error, pcall, xpcall, select, rawset, rawget, ipairs, pairs, next, Rect, Axes, os, time, Faces, unpack, string, Color3, newproxy, tostring, tonumber, Instance, TweenInfo, BrickColor, NumberRange, ColorSequence, NumberSequence, ColorSequenceKeypoint, NumberSequenceKeypoint, PhysicalProperties, Region3int16, Vector3int16, require, table, type, wait, Enum, UDim, UDim2, Vector2, Vector3, Region3, CFrame, Ray, delay =
		_G,
		game,
		script,
		getfenv,
		setfenv,
		workspace,
		getmetatable,
		setmetatable,
		loadstring,
		coroutine,
		rawequal,
		typeof,
		print,
		math,
		warn,
		error,
		pcall,
		xpcall,
		select,
		rawset,
		rawget,
		ipairs,
		pairs,
		next,
		Rect,
		Axes,
		os,
		time,
		Faces,
		unpack,
		string,
		Color3,
		newproxy,
		tostring,
		tonumber,
		Instance,
		TweenInfo,
		BrickColor,
		NumberRange,
		ColorSequence,
		NumberSequence,
		ColorSequenceKeypoint,
		NumberSequenceKeypoint,
		PhysicalProperties,
		Region3int16,
		Vector3int16,
		require,
		table,
		type,
		wait,
		Enum,
		UDim,
		UDim2,
		Vector2,
		Vector3,
		Region3,
		CFrame,
		Ray,
		delay

	local script = script
	local service = service
	local client = client
	local Anti, Core, Functions, Process, Remote, UI, Variables
	local function Init()
		UI = client.UI
		Anti = client.Anti
		Core = client.Core
		Variables = client.Variables
		Functions = client.Functions
		Process = client.Process
		Remote = client.Remote

		Variables.Init = nil
	end

	local function RunAfterLoaded()
		--// Get CodeName
		client.Variables.CodeName = client.Remote.Get("Variable", "CodeName")

		Variables.RunAfterLoaded = nil
	end

	local function RunLast()
		--[[client = service.ReadOnly(client, {
				[client.Variables] = true;
				[client.Handlers] = true;
				G_API = true;
				G_Access = true;
				G_Access_Key = true;
				G_Access_Perms = true;
				Allowed_API_Calls = true;
				HelpButtonImage = true;
				Finish_Loading = true;
				RemoteEvent = true;
				ScriptCache = true;
				Returns = true;
				PendingReturns = true;
				EncodeCache = true;
				DecodeCache = true;
				Received = true;
				Sent = true;
				Service = true;
				Holder = true;
				GUIs = true;
				LastUpdate = true;
				RateLimits = true;

				Init = true;
				RunLast = true;
				RunAfterInit = true;
				RunAfterLoaded = true;
				RunAfterPlugins = true;
			}, true)--]]

		Variables.RunLast = nil
	end

	getfenv().client = nil
	getfenv().service = nil
	getfenv().script = nil

	client.GUIs = {}
	client.GUIHolder = service.New("Folder")
	client.Variables = {
		Init = Init,
		RunLast = RunLast,
		RunAfterLoaded = RunAfterLoaded,
		CodeName = "",
		UIKeepAlive = true,
		KeybindsEnabled = true,
		ParticlesEnabled = true,
		CapesEnabled = true,
		HideChatCommands = false,
		Particles = {},
		KeyBinds = {},
		Aliases = {},
		Capes = {},
		savedUI = {},
		localSounds = {},
		ESPObjects = {},
		CommunicationsHistory = {},
		LightingSettings = {
			Ambient = service.Lighting.Ambient,
			Brightness = service.Lighting.Brightness,
			ColorShift_Bottom = service.Lighting.ColorShift_Bottom,
			ColorShift_Top = service.Lighting.ColorShift_Top,
			GlobalShadows = service.Lighting.GlobalShadows,
			OutdoorAmbient = service.Lighting.OutdoorAmbient,
			Outlines = service.Lighting.Outlines,
			ShadowColor = service.Lighting.ShadowColor,
			GeographicLatitude = service.Lighting.GeographicLatitude,
			Name = service.Lighting.Name,
			TimeOfDay = service.Lighting.TimeOfDay,
			FogColor = service.Lighting.FogColor,
			FogEnd = service.Lighting.FogEnd,
			FogStart = service.Lighting.FogStart,
		},
	}
end
