
KeylessUniversal

-- clear all item in inventory
if not game:IsLoaded() then game.Loaded:Wait() end
local plr = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "ClearInv"
gui.Parent = game.CoreGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 190, 0, 110)
frame.Position = UDim2.new(0.5, -95, 0.5, -55)
frame.BackgroundColor3 = Color3.fromRGB(18, 18, 32)
frame.BorderSizePixel = 1
frame.BorderColor3 = Color3.fromRGB(180, 40, 40)
frame.Parent = gui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 8)
local top = Instance.new("Frame")
top.Size = UDim2.new(1, 0, 0, 28)
top.BackgroundColor3 = Color3.fromRGB(28, 28, 45)
top.Parent = frame
Instance.new("UICorner", top).CornerRadius = UDim.new(0, 8)
local judul = Instance.new("TextLabel")
judul.Size = UDim2.new(1, -55, 1, 0)
judul.Position = UDim2.new(0, 8, 0, 0)
judul.BackgroundTransparency = 1
judul.Text = "๐๏ธ clear item"
judul.TextColor3 = Color3.fromRGB(255, 200, 200)
judul.TextSize = 13
judul.Font = Enum.Font.GothamBold
judul.TextXAlignment = Enum.TextXAlignment.Left
judul.Parent = top
local close = Instance.new("TextButton")
close.Size = UDim2.new(0, 22, 0, 22)
close.Position = UDim2.new(1, -26, 0.5, -11)
close.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
close.Text = "โ"
close.TextColor3 = Color3.fromRGB(255, 255, 255)
close.TextSize = 13
close.Font = Enum.Font.GothamBold
close.Parent = top
Instance.new("UICorner", close).CornerRadius = UDim.new(0, 4)
close.MouseButton1Click:Connect(function() gui:Destroy() end)
local min = Instance.new("TextButton")
min.Size = UDim2.new(0, 22, 0, 22)
min.Position = UDim2.new(1, -50, 0.5, -11)
min.BackgroundColor3 = Color3.fromRGB(50, 50, 70)
min.Text = "โ"
min.TextColor3 = Color3.fromRGB(255, 255, 255)
min.TextSize = 16
min.Font = Enum.Font.GothamBold
min.Parent = top
Instance.new("UICorner", min).CornerRadius = UDim.new(0, 4)
local minimized = false
local toggle = nil
min.MouseButton1Click:Connect(function()
minimized = not minimized
if minimized then
frame.Visible = false
if not toggle then
toggle = Instance.new("TextButton")
toggle.Size = UDim2.new(0, 36, 0, 36)
toggle.Position = UDim2.new(0, 8, 0, 38)
toggle.BackgroundColor3 = Color3.fromRGB(28, 28, 45)
toggle.Text = "๐๏ธ"
toggle.TextColor3 = Color3.fromRGB(255, 255, 255)
toggle.TextSize = 18
toggle.Font = Enum.Font.GothamBold
toggle.Parent = gui
Instance.new("UICorner", toggle).CornerRadius = UDim.new(1, 0)
toggle.MouseButton1Click:Connect(function()
frame.Visible = true
minimized = false
toggle.Visible = false
end)
end
toggle.Visible = true
else
frame.Visible = true
if toggle then toggle.Visible = false end
end
end)
local btn = Instance.new("TextButton")
btn.Size = UDim2.new(0.8, 0, 0, 32)
btn.Position = UDim2.new(0.1, 0, 0, 38)
btn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
btn.Text = "๐งน clear all item"
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextSize = 12
btn.Font = Enum.Font.GothamBold
btn.Parent = frame
Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6)
local status = Instance.new("TextLabel")
status.Size = UDim2.new(0.9, 0, 0, 16)
status.Position = UDim2.new(0.05, 0, 0, 78)
status.BackgroundTransparency = 1
status.Text = "ready"
status.TextColor3 = Color3.fromRGB(180, 180, 200)
status.TextSize = 9
status.Font = Enum.Font.Gotham
status.TextXAlignment = Enum.TextXAlignment.Center
status.Parent = frame
local function clear()
local total = 0
local back = plr:FindFirstChild("Backpack")
if back then
for _, v in pairs(back:GetChildren()) do
if v:IsA("Tool") then v:Destroy(); total = total + 1 end
end
end
local char = plr.Character
if char then
for _, v in pairs(char:GetChildren()) do
if v:IsA("Tool") then v:Destroy(); total = total + 1 end
end
end
return total
end
btn.MouseButton1Click:Connect(function()
btn.Text = "โณ..."
btn.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
local ok, jml = pcall(clear)
if ok then
status.Text = "โ " .. jml .. " clear item"
status.TextColor3 = Color3.fromRGB(0, 255, 100)
btn.Text = "โ Finished"
btn.BackgroundColor3 = Color3.fromRGB(0, 160, 70)
task.wait(1.5)
btn.Text = "๐งน clear"
btn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
task.wait(2)
status.Text = "ready"
status.TextColor3 = Color3.fromRGB(180, 180, 200)
else
status.Text = "โ error"
status.TextColor3 = Color3.fromRGB(255, 80, 80)
btn.Text = "๐งน clear"
btn.BackgroundColor3 = Color3.fromRGB(180, 40, 40)
task.wait(2)
status.Text = "ready"
status.TextColor3 = Color3.fromRGB(180, 180, 200)
end
end)
local drag = {active = false, start = nil, pos = nil}
top.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then
drag.active = true
drag.start = i.Position
drag.pos = frame.Position
i.Changed:Connect(function()
if i.UserInputState == Enum.UserInputState.End then drag.active = false end
end)
end
end)
game:GetService("UserInputService").InputChanged:Connect(function(i)
if drag.active and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then
local delta = i.Position - drag.start
frame.Position = UDim2.new(drag.pos.X.Scale, drag.pos.X.Offset + delta.X, drag.pos.Y.Scale, drag.pos.Y.Offset + delta.Y)
end
end)
game:GetService("StarterGui"):SetCore("SendNotification", {
Title = "Clear Inv",
Text = "clear the item",
Duration = 2
})No comments yet for this script.



