Does vector3.new() return a vector object, and if not what does it return?
There is a great wiki article on the Vector constructor. But in short, yes, it does return an object with properties and methods that can be called on it.
Please exhaust all possible resources before posting. Thanks
For further learning, please take a look at this article on OOP. It will answer many of your questions as this is most likely how “Vector3” is defined on Roblox’s side.