The given function is called when responding to a DragContinue signal, it receives the signal's world space cursor ray with type Ray, and it returns a CFrame containing the desired location and orientation of the pivot in world space. If the function returns nil, the object will not be ...
Use Team Create. Even if you're working solo, Team Create will give you a versioning system that saves on a regular basis so you won't lose too much work if Roblox Studio crashes on you. But it's not perfect - even better than Team Create, if and when you're ready for the extra...