local tool = script.Parent local damage = 35 local debounce = false tool.Activated:Connect(function() if debounce then return end debounce = true local character = tool.Parent local humanoid = character:FindFirstChild("Humanoid") local root = character:FindFirstChild("HumanoidRootPart") if humanoid and root then for _, player in pairs(game.Players:GetPlayers()) do if player.Character and player.Character ~= character then local targetHum = player.Character:FindFirstChild("Humanoid") local targetRoot = player.Character:FindFirstChild("HumanoidRootPart") if targetHum and targetRoot then local distance = (root.Position - targetRoot.Position).Magnitude if distance <= 6 then targetHum:TakeDamage(damage) end end end end end wait(0.8) debounce = false end)MeshType = FileMesh MeshId = "rbxassetid://23456789" -- replace with your bottle mesh TextureId = "rbxassetid://98765432" -- replace with your bottle texture Scale = Vector3.new(1,1,2)local tool = script.Parent local healAmount = 25 local debounce = false tool.Activated:Connect(function() if debounce then return end debounce = true local character = tool.Parent local humanoid = character:FindFirstChild("Humanoid") if humanoid then humanoid.Health = math.min(humanoid.HealthMeshType = FileMesh MeshId = "rbxassetid://12345678" -- replace with your knife mesh TextureId = "rbxassetid://87654321" -- replace with your knife texture Scale = Vector3.new(1,1,3)