What is difference between (object.cframe) and (object.pivot) and (object.origin)

I understand the object’s CFrame is the location of it’s center in gamespace.

I understand the objects pivot is point you can move to adjust the rotational center of an object.

But what is its “origin” then? It’s not the pivot, and the CFrame already tells me where the object is located…

so why an origin, a pivot, and a cframe?

1 Like

Honestly I’m pretty sure they are editing things. I tried setting a pivot a while back and rotated the pivoted part in a script and it didn’t work. Origin, I honestly don’t know. I mostly use it for copy pasting positions on a model when I’m too lazy to change another property. I don’t think you can access origin through a script (unless I’m dumb and is referenced by part.Origin) so I guess just editing purposes when comparing one position to another.

2 Likes