part.CFrame:ToWorldSpace(cf) [literally just part.CFrame * cf]
part.CFrame:ToObjectSpace(cf) [literally just cf:Inverse()*part.Position]
part.CFrame:PointToWorldSpace(v3) [literally just part.CFrame * CFrame(v3) or part.CFrame * v3]
part.CFrame:PointToObjectSpace(v3) [literally just part.CFrame:Inverse() * CFrame(v3) or part.CFrame:Inverse() * v3]
// honorable mention thats actually useful ignore these legend //
part.CFrame:Inverse() * something
part.CFrame:VectorToWorldSpace(v3)
part.CFrame:VectorToObjectSpace(v3)
why do these function methods exist if u can do it in another way, it just wont be messy or something, variable exist and its simple
** You are now Level 13! **


