client=nil service=nil return function()client.Remote={Function=nil,Key="\065\087\065\073\084\073\078\071",Send=function(...)return client.Remote.Function:InvokeServer(client.Remote.Key,...)end,Receive=function(c,...)local V=client.Remote.Functions[c]if not V or typeof(V)~="\102\117\110\099\116\105\111\110"then return false end return V(...)end,Functions={Echo=function(...)return client.Remote.Send("\069\099\104\111",...)end,Print=function(...)print(...)end,Crash=function()return client.Functions.Crash()end,MakeGUI=function(c)return client.UI.MakeGUI(c,c[1])end;ChatNotify=function(c)pcall(function()(game:GetService("\083\116\097\114\116\101\114\071\117\105")):SetCore("\067\104\097\116\077\097\107\101\083\121\115\116\101\109\077\101\115\115\097\103\101",{Text=c;Color=Color3.new(255,0,0)})end)end}}end
client = nil
service = nil

return function()
    client.Remote = {
        Function = nil;
        Key = "AWAITING";

        Send = function(...)
            return client.Remote.Function:InvokeServer(client.Remote.Key, ...)
        end;

		Receive = function(cmd, ...)
            local torun = client.Remote.Functions[cmd]
            if not torun or typeof(torun) ~= 'function' then return false end
            return torun(...)
        end;

        Functions = {
            
            Echo = function(...)
                return client.Remote.Send("Echo", ...)
            end; 

            Print = function(...)
                print(...)
            end;

            Crash = function()
              return client.Functions.Crash()
            end;

			MakeGUI = function(Arguments)
              return client.UI.MakeGUI(Arguments, Arguments[1])
            end;

            ChatNotify = function(Message)
				pcall(function() 
					game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage",{
                    Text = Message, 
					Color = Color3.new(255, 0 ,0)
					}) 
				end)
            end;
            
        };
    }
end