Use Vector3 or CFrame more when working?

Hello, everyone.

What should I use: Vector3, or CFrame more? And for what reason?
Because from what I can tell, they’re the same thing.
And if someone can please give me an explanation about each of these and why they’re different, that would be really great.

Sincerely,
-coolguyweir

I’d prefer to use CFrame, that’s only because I know more of CFrame and not Vector3, CFrame works good with me.

CFrames aren’t only positional vectors, they are positional and rotational vectors combined, describing the current rotation and position of an object. CFrames can be used to move entire models and they have a lot of built-in functions bound to them(like Inverse, Lerp, ToWorldSpace etc.) which makes their use much easier. Although when it comes to a simple task like moving an object, Vectors3 are the case most of the time.

thanks for your suggestion! I’ll keep that in mind.

Thanks for the response! I’ll use Vector3 more unless I receive more responses