local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local player = Players.LocalPlayer local mouse = player:GetMouse() local bp = player.Backpack local chr = player.Character if chr:FindFirstChild("Balloon Gun") then balloonGunRemote = chr:FindFirstChild("Balloon Gun").RemoteEvent elseif bp:FindFirstChild("Balloon Gun") then bp:FindFirstChild("Balloon Gun").Parent = chr balloonGunRemote = chr:FindFirstChild("Balloon Gun").RemoteEvent else warn('NO BALLOON GUN FOUND!!!') return end local balloonGunRemote = player.Character:WaitForChild("Balloon Gun").RemoteEvent local Window = Library.CreateLib("Balloon spammer", "DarkTheme") local Tab = Window:NewTab("Main") local Section = Tab:NewSection("Main") local hrp, selectBtn local spamming = false selectBtn = Section:NewButton("Select object", "Selects object to spam", function() selectBtn:UpdateButton("Now select object and press ctrl to enter...") hrp = nil local conn = UserInputService.InputBegan:Connect(function(input, processed) if processed then return end if input.KeyCode == Enum.KeyCode.LeftControl then local targetPart = mouse.Target if targetPart and targetPart.Parent then if targetPart.Parent:FindFirstChild("HumanoidRootPart") then hrp = targetPart.Parent:FindFirstChild("HumanoidRootPart") --better else hrp = targetPart end end end end) while hrp == nil do wait(0.1) end conn:Disconnect() selectBtn:UpdateButton('Select object') end) Section:NewToggle("Spam", "Spams the object", function(state) spamming = state end) while task.wait() do if hrp and hrp.Parent and spamming then if balloonGunRemote == nil or balloonGunRemote.Parent == nil then bp:FindFirstChild("Balloon Gun").Parent = chr balloonGunRemote = chr:FindFirstChild("Balloon Gun").RemoteEvent end balloonGunRemote:FireServer(hrp.Position, hrp) end end