How would I make a bouncing part?

Hey there,

How would I get the direction, Orientation or CFrame doesn’t matter, of where a part or laser would bounce off of. Here’s a picture to better explain.

If I have a part which is at one point and is facing a wall, how would it turn to look like it’s opposite. Facing straight into the wall would be straight back, but a right angle turn would be at an offset. I do not know how to calculate this. I tried using dot product but I don’t know how to effectively use it yet.

I want to know how to get the direction after it touches the block.

1 Like

Here is a helpful guide on how to do that

2 Likes