local SharedWorkspace = workspace:WaitForChild("_SharedWorkspace") local Vehicles = SharedWorkspace:WaitForChild("_Vehicles") local function nukeSound(obj) pcall(function() obj.Volume = 0 obj.Playing = false obj:Stop() end) pcall(function() obj:Destroy() end) end local function cleanVehicle(vehicle) local effects = vehicle:FindFirstChild("Effects") if not effects then return end local soundParts = effects:FindFirstChild("SoundParts") if not soundParts then return end for _, part in ipairs(soundParts:GetChildren()) do for _, obj in ipairs(part:GetChildren()) do if obj:IsA("Sound") then nukeSound(obj) end end part.ChildAdded:Connect(function(obj) if obj:IsA("Sound") then nukeSound(obj) end end) end soundParts.ChildAdded:Connect(function(part) wait(0.1) for _, obj in ipairs(part:GetChildren()) do if obj:IsA("Sound") then nukeSound(obj) end end part.ChildAdded:Connect(function(obj) if obj:IsA("Sound") then nukeSound(obj) end end) end) end local function setupVehicle(vehicle) cleanVehicle(vehicle) wait(0.5) cleanVehicle(vehicle) wait(1) cleanVehicle(vehicle) end for _, vehicle in ipairs(Vehicles:GetChildren()) do setupVehicle(vehicle) end Vehicles.ChildAdded:Connect(function(vehicle) setupVehicle(vehicle) end) - Страховочный цикл spawn(function() while true do for _, vehicle in ipairs(Vehicles:GetChildren()) do local effects = vehicle:FindFirstChild("Effects") local soundParts = effects and effects:FindFirstChild("SoundParts") if soundParts then for _, part in ipairs(soundParts:GetChildren()) do for _, obj in ipairs(part:GetChildren()) do if obj:IsA("Sound") then nukeSound(obj) end end end end end wait(2) end end) print("Sound killer запущен, путь найден: _SharedWorkspace/_Vehicles")