local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local VIM = game:GetService("VirtualInputManager") local player = Players.LocalPlayer local BASE_POS = CFrame.new(41.60, -7.82, -23.04) local function instantPrompts() for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("ProximityPrompt") then v.HoldDuration = 0 end end end Workspace.DescendantAdded:Connect(function(d) if d:IsA("ProximityPrompt") then d.HoldDuration = 0 end end) local function spamE() for i = 1, 3 do VIM:SendKeyEvent(true, Enum.KeyCode.E, false, game) task.wait(0.1) VIM:SendKeyEvent(false, Enum.KeyCode.E, false, game) task.wait(0.1) end end task.spawn(function() while true do instantPrompts() local char = player.Character or player.CharacterAdded:Wait() local root = char:WaitForChild("HumanoidRootPart", 10) if root then local target = nil for _, v in pairs(Workspace:GetDescendants()) do if v:IsA("BasePart") and v.Name == "ServerHitbox" then target = v break end end if target then root.CFrame = target.CFrame + Vector3.new(0, 5, 0) task.wait(0.5) spamE() task.wait(0.5) root.CFrame = BASE_POS task.wait(1) end end task.wait(0.5) end end)