local REPO_URL = "https://raw.githubusercontent.com/Ahma174/Scripts/main/Inner%20Peace%20Legion/" local MODEL_NAME = "Inner Peace Legion" local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "Inner Peace Legion" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = game:GetService("CoreGui") local Frame = Instance.new("Frame") Frame.Size = UDim2.new(0, 220, 0, 310) Frame.Position = UDim2.new(0.5, -110, 0.4, -155) Frame.BackgroundColor3 = Color3.fromRGB(25, 25, 35) Frame.BorderSizePixel = 0 Frame.Active = true Frame.Draggable = true Frame.Parent = ScreenGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(0, 8) UICorner.Parent = Frame local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 40) Title.BackgroundTransparency = 1 Title.Text = "Inner Peace Legion" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 16 Title.Font = Enum.Font.SourceSansBold Title.Parent = Frame local Scroll = Instance.new("ScrollingFrame") Scroll.Size = UDim2.new(1, 0, 1, -90) Scroll.Position = UDim2.new(0, 0, 0, 40) Scroll.BackgroundTransparency = 1 Scroll.BorderSizePixel = 0 Scroll.CanvasSize = UDim2.new(0, 0, 0, 360) Scroll.ScrollBarThickness = 4 Scroll.Parent = Frame local UIListLayout = Instance.new("UIListLayout") UIListLayout.Padding = UDim.new(0, 6) UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder UIListLayout.Parent = Scroll local DestroyButton = Instance.new("TextButton") DestroyButton.Size = UDim2.new(0, 190, 0, 38) DestroyButton.Position = UDim2.new(0.5, -95, 1, -44) DestroyButton.BackgroundColor3 = Color3.fromRGB(150, 35, 35) DestroyButton.Text = "Destroy Models" DestroyButton.TextColor3 = Color3.fromRGB(255, 255, 255) DestroyButton.TextSize = 14 DestroyButton.Font = Enum.Font.SourceSansBold DestroyButton.BorderSizePixel = 0 DestroyButton.Parent = Frame local DestroyCorner = Instance.new("UICorner") DestroyCorner.CornerRadius = UDim.new(0, 5) DestroyCorner.Parent = DestroyButton local function executeScript(slotNumber) local suffixes = {"1st", "2nd", "3rd", "4th", "5th", "6th", "7th", "8th"} local suffix = suffixes[slotNumber] or (slotNumber .. "th") local fileName = suffix .. "Slot.lua" local success, scriptContent = pcall(function() return game:HttpGet(REPO_URL .. fileName) end) if success and scriptContent then task.spawn(function() local runSuccess, err = pcall(function() loadstring(scriptContent)() end) if not runSuccess then warn("Error running " .. fileName .. ": " .. tostring(err)) end end) else warn("Failed to fetch script: " .. fileName) end end local function cleanupCharacterModels() local character = LocalPlayer.Character if character then for _, child in ipairs(character:GetChildren()) do if child.Name == MODEL_NAME then child:Destroy() end end workspace:SetAttribute("IPL_Clearing", true) task.wait(0.15) for _, child in ipairs(character:GetChildren()) do if child.Name == MODEL_NAME then child:Destroy() end end workspace:SetAttribute("IPL_Clearing", nil) end end DestroyButton.MouseEnter:Connect(function() DestroyButton.BackgroundColor3 = Color3.fromRGB(180, 45, 45) end) DestroyButton.MouseLeave:Connect(function() DestroyButton.BackgroundColor3 = Color3.fromRGB(150, 35, 35) end) DestroyButton.MouseButton1Click:Connect(cleanupCharacterModels) for i = 1, 8 do local Button = Instance.new("TextButton") Button.Size = UDim2.new(0, 190, 0, 38) Button.BackgroundColor3 = Color3.fromRGB(40, 40, 55) Button.Text = "Execute " .. i .. " Slot" .. (i > 1 and "s" or "") Button.TextColor3 = Color3.fromRGB(230, 230, 230) Button.TextSize = 14 Button.Font = Enum.Font.SourceSans Button.BorderSizePixel = 0 Button.LayoutOrder = i Button.Parent = Scroll local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 5) BtnCorner.Parent = Button Button.MouseEnter:Connect(function() Button.BackgroundColor3 = Color3.fromRGB(50, 50, 70) end) Button.MouseLeave:Connect(function() Button.BackgroundColor3 = Color3.fromRGB(40, 40, 55) end) Button.MouseButton1Click:Connect(function() cleanupCharacterModels() for currentSlot = 1, i do if workspace:GetAttribute("IPL_Clearing") then task.wait(0.05) end executeScript(currentSlot) end end) end