only for curiosity i crated this script for drag it around, where click is a input map.
extends Control
var screen_size
var pos=Vector2()
var npos = Vector2()
var dpos = Vector2()
func _ready():
get_tree().get_root().set_transparent_background(true)
screen_size = OS.get_screen_size()
window_size = OS.get_window_size()
npos = screen_size0.5 - window_size0.5
OS.set_window_position(npos)
func _input(event):
if Input.is_action_just_pressed("click"):
pos = event.position
if Input.is_action_pressed("click"):
dpos = event.position-pos
npos = npos+dpos
OS.set_window_position(npos)