local Players = game:GetService("Players")
local VirtualInput = game:GetService("VirtualInputManager")
local Client = Players.LocalPlayer
local enabled = true
local grabCount = {}
local blacklist = {}
local function isBlacklisted(plr)
local expire = blacklist[plr]
if expire and os.time() < expire then
return true
elseif expire then
blacklist[plr] = nil
grabCount[plr] = nil
end
return false
end
local function addGrab(plr)
grabCount[plr] = (grabCount[plr] or 0) + 1
if grabCount[plr] >= 2 then
blacklist[plr] = os.time() + 20
grabCount[plr] = nil
end
end
local function isGrabbed(plr)
local char = plr.Character
return char and char:FindFirstChild("GRABBING_CONSTRAINT") ~= nil
end
local function getCharacter()
while not Client.Character do
task.wait()
end
return Client.Character
end
local function teleportTo(position)
local char = getCharacter()
local hrp = char:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.CFrame = CFrame.new(position)
end
end
local function spamE(duration)
local start = os.clock()
while os.clock() - start < duration do
VirtualInput:SendKeyEvent(true, Enum.KeyCode.E, false, game)
task.wait()
VirtualInput:SendKeyEvent(false, Enum.KeyCode.E, false, game)
task.wait(0.1)
end
end
task.spawn(function()
while task.wait() do
if not enabled then continue end
for _, victim in pairs(Players:GetPlayers()) do
if victim == Client then continue end
if isBlacklisted(victim) then continue end
local char = victim.Character
if not char then continue end
local bodyEffects = char:FindFirstChild("BodyEffects")
local isKO = false
if bodyEffects and bodyEffects:FindFirstChild("K.O") then
isKO = bodyEffects["K.O"].Value == true
end
if isKO and not isGrabbed(victim) then
local clientChar = getCharacter()
local hrp = clientChar:FindFirstChild("HumanoidRootPart")
local victimTorso = char:FindFirstChild("UpperTorso") or char:FindFirstChild("Torso")
if not hrp or not victimTorso then continue end
local originalPos = hrp.Position
teleportTo(victimTorso.Position)
task.wait(0.01)
spamE(1.1)
teleportTo(originalPos)
addGrab(victim)
task.wait(0.5)
end
end
end
end)
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "DahoodAutoStompGUI"
screenGui.Parent = Client.PlayerGui
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 180, 0, 80)
frame.Position = UDim2.new(0.5, -90, 0.5, -40)
frame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
frame.BackgroundTransparency = 0.2
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 25)
title.BackgroundColor3 = Color3.fromRGB(50, 50, 70)
title.BackgroundTransparency = 0.5
title.Text = "dahood auto stomp"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextXAlignment = Enum.TextXAlignment.Left
title.Font = Enum.Font.GothamBold
title.TextSize = 14
title.Parent = frame
local button = Instance.new("TextButton")
button.Size = UDim2.new(0.6, 0, 0, 35)
button.Position = UDim2.new(0.2, 0, 0.45, 0)
button.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
button.Text = "ENABLED"
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Font = Enum.Font.GothamBold
button.TextSize = 16
button.BorderSizePixel = 0
button.Parent = frame
local function updateButton()
if enabled then
button.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
button.Text = "ENABLED"
else
button.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
button.Text = "DISABLED"
end
end
button.MouseButton1Click:Connect(function()
enabled = not enabled
updateButton()
end)
updateButton()
Comments
No comments yet
Be the first to share your thoughts!