I know there is a check next to "Draggable" in the Frame Properties, but It still wont work for me. I know this is possible and I've seen a lot of people do this. I'm wondering if you have to use a script.
You cannot do that. The SurfaceGui has a parent of a part. So, simply it is stuck to it. You can still change the size/position of it.