What is the difference between vector.create() and Vector3.new()

These both seem to just return a Vector3 with the specified arguments as the values. Why are there 2 separate functions that seem to do the same thing, and what are the differences between them, and what are the pros/cons of each?

Vector.Create? From where you got that?

vector is a library that provides functions that allows you to manipulate vectors while vector3 is the actual data type. i assume vector is part of roblox’s transitioning to modular apis which allows more flexibility

1 Like

FWIW, right now, some operations with the vector library are a lot faster than with the Vector3 methods without --!native compilation. On my PC in Studio it’s like a 6X difference.