Cook Burgers dragging advice

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? Keep it simple and clear!
    Cook Burgers-like movement (whilst keeping it facing upright)

  2. What is the issue? Include screenshots / videos if possible!
    I have worked with this tutorial, but it does not achieve what I want for my game. Described in the post is the mechanic already similar to Cook Burgers, but the final product of the post makes the part move around and about where it is grabbed. What I want is about the same mechanics as Cook Burgers where it stays upright and static in the air regardless of where its being grabbed.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub?
    I’m not much of a scripting genius, so I have not tried any notable solutions besides using CFrames to keep it upright, now don’t get me wrong I didn’t think this’d work either, but doing it makes the part refuse to move anymore.

If it’s not using physics it should be something like

Part.CFrame = CFrame.new(Part.CFrame.Position)

so that the orientation of the object is 0

But I recently made this sort of dragging system with physics and it works perfectly, so if it uses physics feel free to ask me anything