("LuaProt V2 Loader - Unauthorized tampering or debugging of protected scripts is strictly prohibited and will result in a global blacklist from all LuaProt protected scripts."):sub(1,1);if(not lp_key)then lp_key="x"; end;local n={"eu-1","us-1"};local m=2;local f=(...);local h=(http and http.request) or request or http_request;local a=function(r) while((task.wait()))do pcall(function() game:GetService("Players").LocalPlayer:Kick(r);local g=game:GetService("CoreGui").RobloxPromptGui.promptOverlay.ErrorPrompt;g.TitleFrame.ErrorTitle.Text="LuaProt";g.MessageArea.ErrorFrame.ErrorMessage.Text=r; end); end; end;if(not f)then return a("Missing script id."); end;local v=function(r) if(not r)then return; end;local s=r.StatusCode or r.statusCode;if(s~=200)then return; end;local b=r.Body;if(not b or #b==0)then return; end;return true; end;local u=function(o,s) local r;local e=os.clock();task.spawn(pcall,function() r=h({Url="https://"..o..".luaprot.net/api/v2/loader/get?key="..lp_key.."&scriptId="..s,Timeout=10}); end);repeat task.wait(0.1); until(r or (os.clock()-e>5));return r; end;local d=function() local e=os.clock();local l="";for _,o in n do for p=1,m do if(os.clock()-e>15)then return nil,"Absolute timeout reached"; end;local r=u(o,f);if(v(r))then return o,r; end;l=string.format("Node %s attempt %d: %s",o,p,r and ("Status "..(r.StatusCode or r.statusCode)) or "Timeout");task.wait(0.5); end; end;return nil,l; end;local o,r=d();if(not r or not v(r))then return a("Unable to get script loader. Last error: "..(o or "All nodes failed")); end;local c;if(not pcall(function() c=loadstring(r.Body); end))then return a("Unable to load script loader."); end;if(typeof(c)~="function")then return a("Loader error: "..tostring(c):sub(1,100)); end;c(o);