Hello,
as first i know there are many questions like mine but I already tried what i found.
So,
I’m using Unity 5.3.5f1 and im trying to get trigger enter on 2D box.
I’m “shooting” 2D circle with circle collider and non kinematic rigidbody to static box collider (everything 2d) . If i dont set “is trigger” they bounce but dont react to “oncollisionenter2d” if they are (those boxes) “is trigger” enabled they dont react to “ontriggerenter2d”
Any help? I’m desperate 
Thanks in advance 
Cases matter in variable names - so set the “Is Trigger” boolean/checkbox in the inspector ON for your bullet.
In your code, im assuming thats attached to your bullet, it may look something like this (untested code - C#):
OnTriggerEnter2D (Collider2D col){
//destroy your target you collided with
Destroy(col.gameObject);
//destroy yourself
Destroy(this.gameObject);
}
////or a more specific check
//OnTriggerEnter2D (Collider2D col){
//if(col.gameObject.tag == "Enemy"){
////destroy your target
//Destory(col.gameObject);
////destroy yourself
//Destroy(this.gameObject);
//}
In the second example (that is commented out), the “Enemy” tag is something youd have to create in the inspector, clicking on any object and going to the inspector, near the top left where it says “Tag” and normally it will be some default tag, click on the drop-down, and create a new tag. Make sure the name, spelling, and capitalization of the tag you create in the inspector, reflect the same in your code.
You need to attach your script to your trigger…
By your inspector, you did NOT attached the script!
If you did, please update your post with your ACTUAL script and inspector! We can’t help if you don’y give us any REAL info.