Isn’t vector 3 just a way of handling coordinates in lua? Afaik you would use vector3 when handling just x,y,z and when doing maths with coords etc. I’ve seen before when just using an x and a z coordinate you can use vector2 but when you have a h value you have to use {x = , y =, z = , h=},