Tested entities: func_brush, func_tracktrain, func_door Wrap Assassin's projectile bounces off from some brush entities: Edit: It was more complex after all It seems that the Wrap Assassin's projectiles bounces off from the faces that points to the axis in which the entity is at. For example, if the func_brush is at (+10,0,0) (x,y,z), the projectile will bounce from the face that points to the +X axis Now, if the brush is at (-10,0,0), the projectile will bounce from the face that points to the -X axis. And so one with the other axis https://user-images.githubusercontent.com/63692647/222976573-f082d684-8d0a-4174-8738-c5776ac35209.mp4 https://user-images.githubusercontent.com/63692647/222976679-c82a1e02-ccce-424d-a5c5-3b08d377e5b5.mp4 Note that with func_brush, this doesn't occur if the entity has a "solidbsp" value of 1, in which case the projectile breaks normally. https://user-images.githubusercontent.com/63692647/222976768-eb7fdbc8-a5ae-4c04-b12f-d87af47e016e.mp4