local v0=game:GetService("Players");local v1=game:GetService("MarketplaceService");local v2=game:GetService("TweenService");local v3=game:GetService("HttpService");local v4=game:GetService("UserInputService");local v5=game:GetService("RunService");local v6=v0.LocalPlayer;local v7=v6.Character or v6.CharacterAdded:Wait() ;v6.CharacterAdded:Connect(function(v176) v7=v176;end);local v8="givedebts_larp_configs.json";local v9=Enum.KeyCode.P;local v10="rugmAez7VA";local v11={Bg=Color3.fromRGB(39 -24 ,58 -43 ,65 -45 ),Sec=Color3.fromRGB(66 -36 ,44 -14 ,40),Acc=Color3.fromRGB(129 + 11 ,374 -289 ,232 + 23 ),Acc2=Color3.fromRGB(0,452 -252 ,1668 -(447 + 966) ),Txt=Color3.fromRGB(698 -443 ,2072 -(1703 + 114) ,956 -(376 + 325) ),TxtD=Color3.fromRGB(160,160,294 -114 ),Suc=Color3.fromRGB(307 -207 ,73 + 182 ,200),Err=Color3.fromRGB(561 -306 ,114 -(9 + 5) ,476 -(85 + 291) )};local function v12(v177,v178,v179,v180,v181) local v182=TweenInfo.new(v179 or (1265.4 -(243 + 1022)) ,v180 or Enum.EasingStyle.Quad ,v181 or Enum.EasingDirection.Out );local v183=v2:Create(v177,v182,v178);v183:Play();return v183;end local function v13() local v184=0 -0 ;local v185;while true do if (v184==(1 + 0)) then if setclipboard then setclipboard("https://discord.gg/" .. v10 );end break;end if (v184==(1180 -(1123 + 57))) then v185=(syn and syn.request) or (http and http.request) or http_request ;if v185 then pcall(function() v185({Url="http://127.0.0.1:6463/rpc?v=1",Method="POST",Headers={["Content-Type"]="application/json",Origin="https://discord.com"},Body=v3:JSONEncode({cmd="INVITE_BROWSER",args={code=v10},nonce=v3:GenerateGUID(false)})});end);end v184=1 + 0 ;end end end pcall(v13);if v6.PlayerGui:FindFirstChild("GivedebtsV13") then v6.PlayerGui.GivedebtsV13:Destroy();end local v14=Instance.new("ScreenGui");v14.Name="GivedebtsLarpTool";v14.ResetOnSpawn=false;v14.Parent=v6:WaitForChild("PlayerGui");local v18=Instance.new("Frame");v18.Size=UDim2.new(254 -(163 + 91) ,2330 -(1869 + 61) ,0 + 0 ,1127 -807 );v18.Position=UDim2.new(0.5 -0 , -200,0.5 + 0 , -(219 -59));v18.BackgroundColor3=v11.Bg;v18.BackgroundTransparency=0.15 + 0 ;v18.BorderSizePixel=1474 -(1329 + 145) ;v18.Active=true;v18.Draggable=true;v18.Parent=v14;Instance.new("UICorner",v18).CornerRadius=UDim.new(0,993 -(140 + 831) );local v29=Instance.new("UIStroke",v18);v29.Thickness=1852.5 -(1409 + 441) ;v29.ApplyStrokeMode=Enum.ApplyStrokeMode.Border;local v33=Instance.new("UIGradient",v29);v33.Color=ColorSequence.new({ColorSequenceKeypoint.new(0 + 0 ,v11.Acc),ColorSequenceKeypoint.new(0.5,v11.Acc2),ColorSequenceKeypoint.new(1722 -(345 + 1376) ,v11.Acc)});task.spawn(function() while true do v33.Rotation=(v33.Rotation + (689 -(198 + 490)))%(1590 -1230) ;v5.RenderStepped:Wait();end end);local v35=Instance.new("Frame",v18);v35.Size=UDim2.new(1,0,2 -1 ,0);v35.BackgroundTransparency=1207 -(696 + 510) ;Instance.new("UICorner",v35).CornerRadius=UDim.new(0 -0 ,1284 -(1091 + 171) );local v39=Instance.new("UIStroke",v35);v39.Thickness=1;v39.Color=Color3.new(1,1,1 + 0 );v39.Transparency=0.85 -0 ;local v43=Instance.new("TextLabel");v43.Size=UDim2.new(3 -2 , -(414 -(123 + 251)),0,273 -218 );v43.Position=UDim2.new(698 -(208 + 490) ,25,0 + 0 ,8);v43.BackgroundTransparency=1 + 0 ;v43.Text="givedebts larp tool";v43.RichText=true;v43.TextColor3=v11.Txt;v43.TextSize=22;v43.Font=Enum.Font.GothamBold;v43.TextXAlignment=Enum.TextXAlignment.Left;v43.Parent=v18;local v57=Instance.new("Frame");v57.Size=UDim2.new(837 -(660 + 176) , -40,0 + 0 ,237 -(14 + 188) );v57.Position=UDim2.new(675 -(534 + 141) ,20,0 + 0 ,58 + 7 );v57.BackgroundTransparency=1;v57.Parent=v18;local function v62(v186,v187,v188) local v189=Instance.new("TextButton");v189.Size=UDim2.new((1 + 0)/3 , -5,1 -0 ,0 -0 );v189.Position=v187;v189.BackgroundColor3=(v188 and v11.Sec) or Color3.new(0 -0 ,0 + 0 ,0 + 0 ) ;v189.BackgroundTransparency=(v188 and (396.4 -(115 + 281))) or (0.9 -0) ;v189.Text=v186;v189.TextColor3=(v188 and v11.Txt) or v11.TxtD ;v189.Font=Enum.Font.GothamBold;v189.TextSize=9 + 1 ;v189.Parent=v57;Instance.new("UICorner",v189).CornerRadius=UDim.new(0,24 -14 );local v201=Instance.new("UIStroke",v189);v201.Thickness=3.5 -2 ;v201.Color=(v188 and v11.Acc) or v11.Sec ;v201.Transparency=867.5 -(550 + 317) ;v189.MouseEnter:Connect(function() v12(v189,{BackgroundTransparency=0.2,TextSize=15 -4 },0.2);end);v189.MouseLeave:Connect(function() if (v189.BackgroundColor3==Color3.new(0,0 -0 ,0)) then v12(v189,{BackgroundTransparency=0.9 -0 ,TextSize=10},285.2 -(134 + 151) );else v12(v189,{BackgroundTransparency=1665.4 -(970 + 695) ,TextSize=19 -9 },0.2);end end);return v189;end local v63=v62("EQUIP",UDim2.new(1990 -(582 + 1408) ,0,0,0 -0 ),true);local v64=v62("PRESETS",UDim2.new(1/3 ,0 -0 ,0,0),false);local v65=v62("EXTRAS",UDim2.new((7 -5)/(1827 -(1195 + 629)) ,0 -0 ,241 -(187 + 54) ,780 -(162 + 618) ),false);local v66=Instance.new("Frame");v66.Size=UDim2.new(1, -50,1, -135);v66.Position=UDim2.new(0 + 0 ,17 + 8 ,0 -0 ,201 -81 );v66.BackgroundTransparency=1 + 0 ;v66.Parent=v18;local v71=Instance.new("Frame");v71.Size=UDim2.new(1,1636 -(1373 + 263) ,1001 -(451 + 549) ,0);v71.BackgroundTransparency=1;v71.Parent=v66;local v75=Instance.new("Frame");v75.Size=UDim2.new(1 + 0 ,0 -0 ,1,0);v75.BackgroundTransparency=1;v75.Visible=false;v75.Parent=v66;local v80=Instance.new("Frame");v80.Size=UDim2.new(1 -0 ,1384 -(746 + 638) ,1,0 + 0 );v80.BackgroundTransparency=1 -0 ;v80.Visible=false;v80.Parent=v66;local function v85(v205) local v206=341 -(218 + 123) ;local v207;local v208;local v209;local v210;local v211;local v212;while true do if (v206==(1584 -(1535 + 46))) then v205.MouseEnter:Connect(function() v12(v205,{BackgroundColor3=v205.BackgroundColor3:Lerp(Color3.new(1 + 0 ,1 + 0 ,561 -(306 + 254) ),0.1 + 0 ),Size=v209,Position=v210},0.15);end);v205.MouseLeave:Connect(function() v12(v205,{BackgroundColor3=v205.BackgroundColor3,Size=v207,Position=v208},0.15 -0 );end);v206=1471 -(899 + 568) ;end if (v206==4) then v205.MouseButton1Down:Connect(function() v12(v205,{Size=v211,Position=v212},0.1 + 0 );end);v205.MouseButton1Up:Connect(function() v12(v205,{Size=v209,Position=v210},0.1 -0 );end);break;end if (v206==(605 -(268 + 335))) then v211=v207-UDim2.new(290 -(60 + 230) ,578 -(426 + 146) ,0,6) ;v212=v208 + UDim2.new(0 + 0 ,1459 -(282 + 1174) ,811 -(569 + 242) ,3) ;v206=3;end if (v206==(2 -1)) then v209=v207 + UDim2.new(0,4,0 + 0 ,4) ;v210=v208-UDim2.new(1024 -(706 + 318) ,1253 -(721 + 530) ,1271 -(945 + 326) ,4 -2 ) ;v206=2 + 0 ;end if (v206==(700 -(271 + 429))) then local v245=0;while true do if (v245==(1 + 0)) then v206=1501 -(1408 + 92) ;break;end if (v245==0) then v207=v205.Size;v208=v205.Position;v245=1087 -(461 + 625) ;end end end end end local v86=Instance.new("TextBox");v86.Size=UDim2.new(1289 -(993 + 295) ,0,0 + 0 ,1216 -(418 + 753) );v86.BackgroundColor3=v11.Sec;v86.BackgroundTransparency=0.5 + 0 ;v86.PlaceholderText="Enter Asset ID...";v86.Text="";v86.TextColor3=v11.Txt;v86.Font=Enum.Font.GothamMedium;v86.Parent=v71;Instance.new("UICorner",v86).CornerRadius=UDim.new(0,12);Instance.new("UIStroke",v86).Color=v11.Sec;local v99=Instance.new("TextButton");v99.Size=UDim2.new(1 + 0 ,0 + 0 ,0 + 0 ,52);v99.Position=UDim2.new(529 -(406 + 123) ,0,0,60);v99.BackgroundColor3=v11.Acc;v99.Text="EQUIP";v99.TextColor3=v11.Txt;v99.Font=Enum.Font.GothamBold;v99.TextSize=1781 -(1749 + 20) ;v99.Parent=v71;Instance.new("UICorner",v99).CornerRadius=UDim.new(0 + 0 ,1337 -(1249 + 73) );local v110=Instance.new("UIGradient",v99);v110.Color=ColorSequence.new(v11.Acc,v11.Acc2);v85(v99);local v112=Instance.new("TextLabel");v112.Size=UDim2.new(1,0,0 + 0 ,1165 -(466 + 679) );v112.Position=UDim2.new(0 -0 ,0 -0 ,1, -(1920 -(106 + 1794)));v112.BackgroundTransparency=1 + 0 ;v112.Text="Ethereal Core Idle.";v112.TextColor3=v11.TxtD;v112.TextSize=3 + 7 ;v112.Font=Enum.Font.GothamMedium;v112.Parent=v71;local v122=Instance.new("Frame");v122.Size=UDim2.new(1,0,0,123 -81 );v122.BackgroundTransparency=2 -1 ;v122.Parent=v75;local v126=Instance.new("TextBox");v126.Size=UDim2.new(114.65 -(4 + 110) , -5,585 -(57 + 527) ,1427 -(41 + 1386) );v126.BackgroundColor3=v11.Sec;v126.PlaceholderText="Preset Name...";v126.TextColor3=v11.Txt;v126.Font=Enum.Font.GothamMedium;v126.Parent=v122;Instance.new("UICorner",v126).CornerRadius=UDim.new(103 -(17 + 86) ,12);local v134=Instance.new("TextButton");v134.Size=UDim2.new(0.35,4 + 1 ,1 -0 ,0);v134.Position=UDim2.new(0.65,14 -9 ,0,0);v134.BackgroundColor3=v11.Acc;v134.Text="SAVE";v134.TextColor3=v11.Txt;v134.Font=Enum.Font.GothamBold;v134.Parent=v122;Instance.new("UICorner",v134).CornerRadius=UDim.new(166 -(122 + 44) ,12);v85(v134);local v143=Instance.new("ScrollingFrame");v143.Size=UDim2.new(1 -0 ,0 -0 ,1, -(45 + 10));v143.Position=UDim2.new(0,0 + 0 ,0,55);v143.BackgroundTransparency=1 -0 ;v143.ScrollBarThickness=66 -(30 + 35) ;v143.Parent=v75;Instance.new("UIListLayout",v143).Padding=UDim.new(0 + 0 ,1265 -(1043 + 214) );local function v150(v213,v214,v215) local v216=0 -0 ;local v217;while true do if (v216==(1213 -(323 + 889))) then v217.BackgroundColor3=v214;v217.Text=v213;v217.TextColor3=v11.Txt;v216=5 -3 ;end if (v216==(582 -(361 + 219))) then v217.Font=Enum.Font.GothamBold;v217.Parent=v80;Instance.new("UICorner",v217).CornerRadius=UDim.new(0,12);v216=3;end if (v216==(320 -(53 + 267))) then v217=Instance.new("TextButton");v217.Size=UDim2.new(1 + 0 ,413 -(15 + 398) ,982 -(18 + 964) ,169 -124 );v217.Position=v215;v216=1 + 0 ;end if (v216==3) then v85(v217);return v217;end end end local v151=v150("JOIN COMMUNITY",Color3.fromRGB(56 + 32 ,101,1092 -(20 + 830) ),UDim2.new(0,0 + 0 ,126 -(116 + 10) ,0 + 0 ));local v152=v150("SYNC APPEARANCE",v11.Sec,UDim2.new(0,738 -(542 + 196) ,0 -0 ,17 + 38 ));local v153=Instance.new("TextLabel");v153.Size=UDim2.new(1 + 0 ,0 + 0 ,0,105 -65 );v153.Position=UDim2.new(0 -0 ,1551 -(1126 + 425) ,406 -(118 + 287) , -(156 -116));v153.BackgroundTransparency=1122 -(118 + 1003) ;v153.Text="ETHEREAL EDITION | 100% Client Sync\nSafe. Aesthetic. Pure.";v153.TextColor3=v11.TxtD;v153.TextSize=29 -19 ;v153.Font=Enum.Font.GothamMedium;v153.Parent=v80;local v162={};local v163=true;local function v164() local v218=isfile or function() return false;end ;if v218(v8) then local v238=0;local v239;local v240;while true do if (v238==0) then v239,v240=pcall(function() return v3:JSONDecode(readfile(v8));end);return (v239 and v240) or {} ;end end end return {};end local function v165() local v219=377 -(142 + 235) ;local v220;while true do if (v219==(0 -0)) then for v260,v261 in ipairs(v143:GetChildren()) do if v261:IsA("Frame") then v261:Destroy();end end v220=v164();v219=1;end if (v219==(1 + 0)) then for v262,v263 in pairs(v220) do local v264=977 -(553 + 424) ;local v265;local v266;local v267;while true do if (v264==(3 -1)) then Instance.new("UIStroke",v265).Color=v11.Acc;v266=Instance.new("TextLabel");v266.Size=UDim2.new(0.6,0 + 0 ,1 + 0 ,0 + 0 );v264=3;end if (v264==(3 + 3)) then v267.Position=UDim2.new(0.65,0 + 0 ,0.15 -0 ,0 -0 );v267.BackgroundColor3=v11.Acc;v267.Text="LOAD";v264=15 -8 ;end if (v264==(0 + 0)) then v265=Instance.new("Frame");v265.Size=UDim2.new(4 -3 , -(759 -(239 + 514)),0,16 + 29 );v265.BackgroundColor3=v11.Sec;v264=1330 -(797 + 532) ;end if (v264==4) then v266.TextColor3=v11.Txt;v266.Font=Enum.Font.GothamMedium;v266.TextXAlignment=Enum.TextXAlignment.Left;v264=4 + 1 ;end if (v264==3) then local v305=0;while true do if (v305==0) then v266.Position=UDim2.new(0 + 0 ,47 -27 ,1202 -(373 + 829) ,731 -(476 + 255) );v266.BackgroundTransparency=1131 -(369 + 761) ;v305=1;end if (v305==1) then v266.Text=v262;v264=3 + 1 ;break;end end end if (5==v264) then v266.Parent=v265;v267=Instance.new("TextButton");v267.Size=UDim2.new(0.3 -0 ,0 -0 ,238.7 -(64 + 174) ,0 + 0 );v264=8 -2 ;end if (v264==1) then v265.BackgroundTransparency=336.4 -(144 + 192) ;v265.Parent=v143;Instance.new("UICorner",v265).CornerRadius=UDim.new(0,12);v264=2;end if (v264==(224 -(42 + 174))) then v267.Parent=v265;Instance.new("UICorner",v267).CornerRadius=UDim.new(0 + 0 ,10);v85(v267);v264=8 + 1 ;end if (v264==(4 + 5)) then v267.MouseButton1Click:Connect(function() local v330=1504 -(363 + 1141) ;while true do if (v330==(1580 -(1183 + 397))) then for v346,v347 in ipairs(v263) do equip(v347,true);end v112.Text="Loaded: " .. v262 ;break;end end end);break;end if (v264==7) then local v313=0 -0 ;while true do if (v313==(0 + 0)) then v267.TextColor3=v11.Txt;v267.Font=Enum.Font.GothamBold;v313=1 + 0 ;end if (v313==(1976 -(1913 + 62))) then v267.TextSize=7 + 4 ;v264=20 -12 ;break;end end end end end break;end end end function equip(v221,v222) v112.Text="Forming Ethereal Asset...";v112.TextColor3=v11.Acc2;local v226,v227=pcall(function() return game:GetObjects("rbxassetid://" .. v221 );end);if (v226 and v227 and ( #v227>(1933 -(565 + 1368)))) then local v241=0 -0 ;local v242;local v243;while true do if (v241==2) then if v242 then local v314=v7:FindFirstChildOfClass("Humanoid");if (v242:IsA("Accessory") and v314) then local v332=1661 -(1477 + 184) ;local v333;while true do if (v332==(0 -0)) then v333=v242:FindFirstChild("Handle");if v333 then local v350=0 + 0 ;while true do if (v350==(857 -(564 + 292))) then v333.Anchored=false;break;end if (v350==(0 -0)) then v333.Transparency=0;v333.CanCollide=false;v350=1;end end end v332=2 -1 ;end if (v332==(305 -(244 + 60))) then v314:AddAccessory(v242);task.delay(0.1 + 0 ,function() if (v333 and (v333.Parent==v242)) then local v351=v7:FindFirstChild("Head");if v351 then local v356=476 -(41 + 435) ;local v357;local v358;local v359;while true do if (v356==(1001 -(938 + 63))) then v357=v333:FindFirstChild("AccessoryWeld") or Instance.new("Weld",v333) ;v357.Name="AccessoryWeld";v356=1 + 0 ;end if (v356==(1127 -(936 + 189))) then v358=v333:FindFirstChildOfClass("Attachment");v359=v358 and v351:FindFirstChild(v358.Name) ;v356=1 + 2 ;end if (v356==(1614 -(1565 + 48))) then v357.Part0=v333;v357.Part1=v351;v356=2 + 0 ;end if (v356==(1141 -(782 + 356))) then if (v358 and v359) then v357.C0=v358.CFrame;v357.C1=v359.CFrame;end break;end end end end end);break;end end elseif v242:IsA("Tool") then v242.Parent=v6.Backpack;elseif (v242:IsA("Shirt") or v242:IsA("Pants")) then local v348=0;local v349;while true do if (v348==(268 -(176 + 91))) then v242.Parent=v7;break;end if (v348==(0 -0)) then v349=v7:FindFirstChildOfClass(v242.ClassName);if v349 then v349:Destroy();end v348=1;end end end if not v222 then table.insert(v162,v221);end v112.Text="Equipped Successfully ✨";v112.TextColor3=v11.Suc;local v318=Instance.new("Frame",v18);v318.Size=UDim2.new(0 -0 ,0,1092 -(975 + 117) ,1875 -(157 + 1718) );v318.Position=UDim2.new(0.5 + 0 ,0,0.5 -0 ,0);v318.BackgroundColor3=v11.Acc2;v318.BorderSizePixel=0 -0 ;Instance.new("UICorner",v318).CornerRadius=UDim.new(1,1018 -(697 + 321) );v12(v318,{Size=UDim2.new(2.5 -1 ,0 -0 ,2.5 -1 ,0 + 0 ),Position=UDim2.new( -(0.25 -0),0, -(0.25 -0),1227 -(322 + 905) ),BackgroundTransparency=612 -(602 + 9) },1189.6 -(449 + 740) );task.delay(0.7,function() v318:Destroy();end);else v112.Text="Not a wearable object.";v112.TextColor3=v11.Err;end break;end if (v241==(873 -(826 + 46))) then function v243(v286) for v328,v329 in ipairs(v286:GetChildren()) do if (v329:IsA("Accessory") or v329:IsA("Tool") or v329:IsA("Shirt") or v329:IsA("Pants")) then v242=v329;break;end v243(v329);end end for v287,v288 in ipairs(v227) do if (v288:IsA("Accessory") or v288:IsA("Tool") or v288:IsA("Shirt") or v288:IsA("Pants")) then v242=v288;break;end v243(v288);if v242 then break;end end v241=2;end if (v241==(947 -(245 + 702))) then v242=nil;v243=nil;v241=3 -2 ;end end else local v244=0;while true do if ((0 + 0)==v244) then v112.Text="Asset failed to load.";v112.TextColor3=v11.Err;break;end end end end v99.MouseButton1Click:Connect(function() local v228=v86.Text;if (v228~="") then equip(v228);end end);v134.MouseButton1Click:Connect(function() local v229=1898 -(260 + 1638) ;local v230;while true do if (v229==(440 -(382 + 58))) then v230=v126.Text;if ((v230~="") and ( #v162>(0 -0))) then local v276=v164();v276[v230]=v162;if writefile then writefile(v8,v3:JSONEncode(v276));end v126.Text="";v112.Text="Set Bound: " .. v230 ;v165();else v112.Text="No items to save!";end break;end end end);v152.MouseButton1Click:Connect(function() v6:ClearCharacterAppearance();end);v151.MouseButton1Click:Connect(v13);local function v166(v231) local v232=0 + 0 ;local v233;while true do if (v232==(1 -0)) then v80.Visible=v231==(8 -5) ;v233={v63,v64,v65};v232=2;end if (v232==(3 -1)) then for v268,v269 in ipairs(v233) do v269.TextColor3=((v268==v231) and v11.Txt) or v11.TxtD ;v269.BackgroundColor3=((v268==v231) and v11.Sec) or Color3.new(0 -0 ,0 + 0 ,1690 -(1121 + 569) ) ;v269.BackgroundTransparency=((v268==v231) and 0.4) or (214.9 -(22 + 192)) ;end if (v231==2) then v165();end break;end if (v232==(683 -(483 + 200))) then v71.Visible=v231==(1464 -(1404 + 59)) ;v75.Visible=v231==(5 -3) ;v232=1;end end end v63.MouseButton1Click:Connect(function() v166(1 -0 );end);v64.MouseButton1Click:Connect(function() v166(2);end);v65.MouseButton1Click:Connect(function() v166(3);end);local function v167() local v234=765 -(468 + 297) ;while true do if (v234==0) then v163= not v163;if v163 then local v281=0;while true do if (v281==0) then v18.Visible=true;v12(v18,{Position=UDim2.new(0.5, -(762 -(334 + 228)),0.5, -(539 -379)),BackgroundTransparency=0.15 -0 },0.8 -0 ,Enum.EasingStyle.Elastic);break;end end else local v282=0;local v283;while true do if (v282==(0 + 0)) then v283=v12(v18,{Position=UDim2.new(236.5 -(141 + 95) , -(197 + 3),0.5 -0 ,432 -252 ),BackgroundTransparency=1},0.5 + 0 ,Enum.EasingStyle.Back,Enum.EasingDirection.In);v283.Completed:Connect(function() if not v163 then v18.Visible=false;end end);break;end end end break;end end end v4.InputBegan:Connect(function(v235,v236) if (v235.KeyCode==v9) then v167();end end);local v168=Instance.new("TextButton",v18);v168.Size=UDim2.new(0 -0 ,32,0 + 0 ,32);v168.Position=UDim2.new(1 + 0 , -(56 -16),0 + 0 ,10);v168.BackgroundTransparency=1;v168.Text="×";v168.TextColor3=v11.TxtD;v168.TextSize=28;v168.Font=Enum.Font.GothamBold;v168.MouseButton1Click:Connect(v167);v165();print("givedebts Ethereal Loaded.");