# Remove child from group in collider

**URL:** <https://phaser.discourse.group/t/remove-child-from-group-in-collider/4289>\
**Category:** Phaser 3\
**Created:** [November 18, 2019, 4:04am UTC](https://phaser.discourse.group/t/remove-child-from-group-in-collider/4289 "2019-11-18T04:04:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sMahuzier](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/smahuzier/32/2600_2.png) [@sMahuzier](https://phaser.discourse.group/u/sMahuzier)\
**Post date:** [November 18, 2019, 4:04am UTC](https://phaser.discourse.group/t/remove-child-from-group-in-collider/4289/1 "2019-11-18T04:04:59Z")

</div>

Hi, i am working in a game and cant remove child from a group… I have tried a lot of things and read a lot but cant find a solution. This is my actual collider code.

```javascript
    this.physics.add.collider(
    this.player,
    this.enemie1,
    function (callback){
        this.enemie1.remove(this.enemie1.get(),true)
        this.player.destroy();
        let explosion = this.add.sprite(200, player.y, 'boom');
        explosion.play('explode');
        explosion.on('animationcomplete', function(listener){
            this.gameOver = true;
        }.bind(this))
    }.bind(this));   

```

I have tried this way too but this deletes more than one enemie

```javascript
this.enemie1.children.iterate(function (child) {
                this.enemie1.remove(child,true);
            }.bind(this));

```

---

<div class="post-metadata">

**Author:** ![sMahuzier](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/smahuzier/32/2600_2.png) [@sMahuzier](https://phaser.discourse.group/u/sMahuzier)\
**Post date:** [November 18, 2019, 5:17am UTC](https://phaser.discourse.group/t/remove-child-from-group-in-collider/4289/2 "2019-11-18T05:17:07Z")

</div>

So, this is the solution 🙂

```javascript
    this.physics.add.collider(
        this.player,
        this.enemie1,
        function (player,enemie){
        enemie.destroy()
        player.destroy();
        let explosion = this.add.sprite(200, player.y, 'boom');
        explosion.play('explode');
        explosion.on('animationcomplete', function(listener){
            this.gameOver = true;
        }.bind(this))
    }.bind(this));   

```
