Run it
Copy the script and paste it into your executor.
p = .Players.LocalPlayer
gui = p:()
mouse = p:()
uis = :()
ts = :()
rs = :()
old = gui:()
old old:()
sg = .()
sg.Name =
sg.ResetOnSpawn =
sg.Parent = gui
f = .()
f.Size = .(, , , )
f.Position = .(, -, , -)
f.BackgroundColor3 = .(, , )
f.BorderSizePixel =
f.ClipsDescendants =
f.Active =
f.Parent = sg
corn = .(, f)
corn.CornerRadius = .(, )
cb = .(, f)
cb.Size = .(, , , )
cb.Position = .(, -, , )
cb.Text =
cb.TextColor3 = .(, , )
cb.BackgroundTransparency =
cb.TextSize =
cb.Font = .Font.GothamBold
mb = .(, f)
mb.Size = .(, , , )
mb.Position = .(, -, , )
mb.Text =
mb.TextColor3 = .(, , )
mb.BackgroundTransparency =
mb.TextSize =
mb.Font = .Font.GothamBold
cont = .(, f)
cont.Size = .(, , , )
cont.BackgroundTransparency =
(txt, clr, y)
l = .(, cont)
l.Size = .(, , , )
l.Position = .(, , y, )
l.TextColor3 = clr
l.Text = txt ..
l.Font = .Font.Code
l.TextSize =
l.BackgroundTransparency =
l
xl = (, .(, , ), )
yl = (, .(, , ), )
zl = (, .(, , ), )
(b)
b.MouseEnter:(()
ts:(b, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
b.MouseLeave:(()
ts:(b, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
(txt, y)
b = .(, cont)
b.Size = .(, , , )
b.Position = .(, , y, )
b.BackgroundColor3 = .(, , )
b.Text = txt
b.TextColor3 = .(, , )
b.Font = .Font.GothamBold
.(, b).CornerRadius = .(, )
(b)
b
s_btn = (, )
t_btn = (, )
mini = .(, f)
mini.Size = .(, , , )
mini.BackgroundTransparency =
mini.Visible =
mt = .(, mini)
mt.Size = .(, , , )
mt.Text =
mt.TextColor3 = .(, , )
mt.Font = .Font.GothamBold
mt.BackgroundTransparency =
()
i = ,
part = .(, sg)
part.Size = .(, , , )
part.Position = .(, mouse.X, , mouse.Y)
part.BackgroundColor3 = .(.(), , )
.(, part).CornerRadius = .(, )
tx, ty = .(-, ), .(-, )
ts:(part, TweenInfo.(, .EasingStyle.Quart, .EasingDirection.Out), {
Position = part.Position + .(, tx, , ty),
BackgroundTransparency = ,
Rotation = .(, )
}):()
.(, () part:() )
drag, dstart, spos, dinput
tpos = f.Position
ddist =
is_m =
()
is_m = is_m
is_m
cont.Visible = ; cb.Visible = ; mb.Visible =
s = ts:(f, TweenInfo.(, .EasingStyle.Quart), {Size = .(, , , )})
s:()
s.Completed:(() is_m mini.Visible = )
mini.Visible =
e = ts:(f, TweenInfo.(, .EasingStyle.Back), {Size = .(, , , )})
e:()
e.Completed:(() is_m cont.Visible = ; cb.Visible = ; mb.Visible = )
f.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
drag = ; dstart = i.Position; spos = f.Position; ddist =
)
uis.InputChanged:((i)
i.UserInputType == .UserInputType.MouseMovement dinput = i
)
uis.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
drag =
is_m ddist < ()
)
rs.RenderStepped:(()
drag dinput
d = dinput.Position - dstart
ddist = d.Magnitude
tpos = .(spos.X.Scale, spos.X.Offset + d.X, spos.Y.Scale, spos.Y.Offset + d.Y)
f.Position = f.Position:(tpos, )
mini.Visible mt.Rotation +=
)
mb.MouseButton1Click:(t_min)
saved =
active =
s_btn.MouseButton1Click:(()
char = p.Character
char char:()
saved = char.HumanoidRootPart.Position
()
s_btn.Text = ; .(); s_btn.Text =
)
t_btn.MouseButton1Click:(()
saved
active = active
t_btn.Text = active
.(()
active
p.Character p.Character:()
p.Character.HumanoidRootPart.CFrame = .(saved)
.()
)
)
cb.MouseButton1Click:(()
active =
sg:()
)
rs.Heartbeat:(()
char = p.Character
char char:()
pos = char.HumanoidRootPart.Position
xl.Text = .(, pos.X)
yl.Text = .(, pos.Y)
zl.Text = .(, pos.Z)
)