Basically, i'm trying to make a 2d platformer game with puzzle elements, one of the mechanics it's a laser that can reflect in objects, but I barely can make that the laser stops in a box, I need help, any answer is welcome.
Develop games in your browser. Powerful, performant & highly capable.
The line of sight behavior is what you're looking for. There are examples in the start page as well.
construct.net/en/make-games/manuals/construct-3/behavior-reference/line-of-sight
Line-of-sight can also perform Raycasting. Normal line-of-sight checks there are no obstacles in a straight line between two objects. With raycasting, if there is an obstacle in the way, you can find the exact position of the obstacle in the way, as well as the surface normal and angle of reflection. The Instant hit laser example provides a demonstration of how to use raycasting.