I want to have an object follow another one, pretty much like what making the object a child of the other object would do. The reason I’m not parenting is because the child object is getting skewed.

Like have it so it has the exact same position and rotation as the other object

I’ve been trying Vector3 but C# vector3 is confusing me a lot.

Could someone give me pointers on how to do this?

in your follower object do this:

this.transform.position = leader.transform.position;
this.transform.rotation = leader.transform.rotation;

you can obtain leader by using GameObject.Find().

FYI: Vector3 contains three values that specify a position or direction in 3D space.