Operators Chapters: Chapter 1 — Vectors: Vector3 is a datatype for 3d things, like position and orientation or anything else that in the physical world Example: “This document teaches the exact math needed for Roblox development, focusing on smooth movement, projectiles, effects, guns, and player motion. Each section is designed to be learned and immediately applied in Roblox Studio.” and u can use susbstraction / addition and more for each value like for example: Position = where something is Direction = where something should go Vector = both of those, depending on context Example: Note: Subtracting two positions gives a direction vector. For example, target.Position - part.Position creates a vector that points from the part to the target. Subtracting a constant vector (such as Vector3.new(0, 10, 0)) only offsets a position and does not produce a direction. Before: After: Example: Position vs direction And Vector3 can offset Position aswell like this: The Code : Note: I recommend experimenting with part offsetting to understand how coordinates work in 3D space. Adding or subtracting a Vector3 from a position offsets the part by changing its coordinates. For example, subtracting a value from the Y axis moves the part downward. This kind of operation offsets a position, but it does not create a direction. OTHER VECTOR3 PROPERTIES: Pretty much everything that got 3 coordinates can be edited using vector3 like size , orientation and more SIZE: ......TO BE CONTINUED