Np. Just wanna warn though, since CFrames are, like I defined them, an "absolute position," so if you want a part to be, say 1 stud higher, you'd have to do calculations to do that; As an example:
Object1.CFrame = Object2.CFrame + Vector3.new(0,1,0)
That'll up the part's CFrame by 1 stud, while keeping it at the second object's position; It's the same position, but it just adds 1 more stud to the mix.
Another thing I like to do is this:
local distance = (object1.CFrame.p - object2.CFrame.p).magnitude
When it comes to positions, I got into this habit. XD However, the downside is that you can't set their positions that way:
object1.CFrame.p = object2.CFrame.p -- Will result in an error: object2's alright, but you can't set object1's position to object2's. :c
Just some tips when using CFrames. ^^ |