Can't see any reason to use them when you have vector3. Could anyone give me some examples of when you use them and how to use it?
In their most basic form, they're used to represent a point on a plane (a plane only consisting of only two dimensions). I found that they are most useful for passing into functions when you already know one of the three coordinates. For instance, if you were making a clone of Terraria on Roblox, but it was in 3D, you'd be creating every block with a z value of 0, so you'd only need a vector2 when spawning one in.
function CreateBlockAt(cords) --Create a block at (cords.x, cords.y, 0)-- end
<br> They can also be used for UI, but that should be a more obvious use.