Sort of an addition to relays. Firing (invisible) raycasts with events. For the uninformed raycasts are instant, unlike projectiles. And please don't tell me to make a custom projectile that uses raycast and then just fire it with spawnProjectile. It is much more convenient to have two custom events.
fireRaycast has 6 checkboxes for directions. Up, down, north, east, south and west. Checkboxes so you can fire raycasts to multiple directions with one event.
onRaycast works like onRelay.