how can I remove objects spawned from a table on collision?

How do I remove  one of these spawned objects on collision? 

 ----Enemyspawner local myRightenemies = {} local function spawnRightenemy() local rightEnemy = display.newRect(backgroundGroup,W1\*0.05,H1\*0.05,W1\*0.05,H1\*0.05) rightEnemy.x = W1\*-0.1 rightEnemy.y = math.random(H1\*0.1,H1\*0.9) rightEnemy:setFillColor(100/255,60/255,200/255) physics.addBody(rightEnemy,"dynamic",{bounce=1,filter=rightEnemyCollisionFilter}) rightEnemy.gravityScale=rightEnemy.gravityScale+0.5 myRightenemies[#myRightenemies+1] = rightEnemy end rightenemytimer=timer.performWithDelay(500,spawnRightenemy,0) playerCol = function (event) if event.phase == "began" then score = score + 10 scoreNumber.text = score elseif event.phase == "ended" then end end playerLeft:addEventListener("collision",playerCol) playerRight:addEventListener("collision",playerCol)

Iirc:

In your collision handler (in the began phase):

local function removeEnemy() display.remove( event.other ) end timer.performWithDelay( 10, removeEnemy )

Thanks it worked!

Glad to help :slight_smile:

Iirc:

In your collision handler (in the began phase):

local function removeEnemy() display.remove( event.other ) end timer.performWithDelay( 10, removeEnemy )

Thanks it worked!

Glad to help :slight_smile: