Touched only returns the brick that's being touched. Is there an event or function that returns the point two bricks are touching at?
COMMUNITY QUESTION
How can I get the position where two bricks touch?
1 answer
If you want to you can do some math that will calculate the distance from the center of one of the parts to the edge of the side that was touched but that would be even more scripting then raycasting
This discussion is preserved as it was. New answers, comments, and votes are closed.

7 comments
I don't think so.
Raycasting is your best bet here. http://wiki.roblox.com/index.php?title=Raycasting_Basics
I heard Raycasting is an expensive operation so I'm wary of using it, but if it's the only option I suppose there's no choice.
Nothing is "expensive" unless you do it very rapidly.
EgoMoose has a more in-depth article explaining how to do exactly this (and more!) here: http://wiki.roblox.com/index.php?title=User:EgoMoose/Articles/Rotated_region3
You could use the size ratio of the parts and then take the position of each part and move between the parts according to the size ratio to get the approximate collision spot. Just an alternative to Raycasting.
@adark you should rewrite your post as the answer. With a little tweaking it would work perfectly.