I AM NOT ASKING FOR A SCRIPT! I want to know if you could make a part follow you.
I reccomend using PathfindingService, this is a service created by Roblox that allows you to generate paths using :CreateSmoothPathAsync()
Adding onto @Hungryjaffer's answer, to use a path you need to use GetPointCoordinates
which returns a table of all the points the part may go.
local paths = pathfindingService:ComputeRawPathAsync(start, target, 500) --pretent "pathfindingService" is a real variable