Run it
Copy the script and paste it into your executor.
ScreenGui = .()
main = .()
buttons = .()
skybox = .()
decal = .()
GET = .()
k1l = .()
sn = .()
sn_2 = .()
TextLabel = .()
close = .()
HIDE = .()
key = .()
TextLabel_2 = .()
close_2 = .()
TextBox = .()
check = .()
ScreenGui.Parent = .Players.LocalPlayer:()
ScreenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
main.Name =
main.Parent = ScreenGui
main.BackgroundColor3 = .(, , )
main.BackgroundTransparency =
main.BorderColor3 = .(, , )
main.BorderSizePixel =
main.Position = .(, , , )
main.Size = .(, , , )
main.Visible =
main.ZIndex =
buttons.Name =
buttons.Parent = main
buttons.BackgroundColor3 = .(, , )
buttons.BorderColor3 = .(, , )
buttons.BorderSizePixel =
buttons.Position = .(, , , )
buttons.Size = .(, , , )
skybox.Name =
skybox.Parent = buttons
skybox.BackgroundColor3 = .(, , )
skybox.BackgroundTransparency =
skybox.BorderColor3 = .(, , )
skybox.BorderSizePixel =
skybox.Position = .(, , -, )
skybox.Size = .(, , , )
skybox.Font = .Font.SourceSans
skybox.Text =
skybox.TextColor3 = .(, , )
skybox.TextScaled =
skybox.TextSize =
skybox.TextWrapped =
decal.Name =
decal.Parent = buttons
decal.BackgroundColor3 = .(, , )
decal.BackgroundTransparency =
decal.BorderColor3 = .(, , )
decal.BorderSizePixel =
decal.Position = .(, , -, )
decal.Size = .(, , , )
decal.Font = .Font.SourceSans
decal.Text =
decal.TextColor3 = .(, , )
decal.TextScaled =
decal.TextSize =
decal.TextWrapped =
GET.Name =
GET.Parent = buttons
GET.BackgroundColor3 = .(, , )
GET.BackgroundTransparency =
GET.BorderColor3 = .(, , )
GET.BorderSizePixel =
GET.Position = .(, , , )
GET.Size = .(, , , )
GET.Font = .Font.SourceSans
GET.Text =
GET.TextColor3 = .(, , )
GET.TextScaled =
GET.TextSize =
GET.TextWrapped =
k1l.Name =
k1l.Parent = buttons
k1l.BackgroundColor3 = .(, , )
k1l.BackgroundTransparency =
k1l.BorderColor3 = .(, , )
k1l.BorderSizePixel =
k1l.Position = .(, , , )
k1l.Size = .(, , , )
k1l.Font = .Font.SourceSans
k1l.Text =
k1l.TextColor3 = .(, , )
k1l.TextScaled =
k1l.TextSize =
k1l.TextWrapped =
sn.Name =
sn.Parent = buttons
sn.BackgroundColor3 = .(, , )
sn.BackgroundTransparency =
sn.BorderColor3 = .(, , )
sn.BorderSizePixel =
sn.Position = .(, , , )
sn.Size = .(, , , )
sn.Font = .Font.SourceSans
sn.Text =
sn.TextColor3 = .(, , )
sn.TextScaled =
sn.TextSize =
sn.TextWrapped =
sn_2.Name =
sn_2.Parent = buttons
sn_2.BackgroundColor3 = .(, , )
sn_2.BackgroundTransparency =
sn_2.BorderColor3 = .(, , )
sn_2.BorderSizePixel =
sn_2.Position = .(, , , )
sn_2.Size = .(, , , )
sn_2.Font = .Font.SourceSans
sn_2.Text =
sn_2.TextColor3 = .(, , )
sn_2.TextScaled =
sn_2.TextSize =
sn_2.TextWrapped =
TextLabel.Parent = main
TextLabel.BackgroundColor3 = .(, , )
TextLabel.BackgroundTransparency =
TextLabel.BorderColor3 = .(, , )
TextLabel.BorderSizePixel =
TextLabel.Size = .(, , , )
TextLabel.Font = .Font.SourceSans
TextLabel.Text =
TextLabel.TextColor3 = .(, , )
TextLabel.TextScaled =
TextLabel.TextSize =
TextLabel.TextWrapped =
TextLabel.TextXAlignment = .TextXAlignment.Left
TextLabel.TextYAlignment = .TextYAlignment.Top
close.Name =
close.Parent = main
close.BackgroundColor3 = .(, , )
close.BorderColor3 = .(, , )
close.BorderSizePixel =
close.Position = .(, , , )
close.Size = .(, , , )
close.Font = .Font.SourceSans
close.Text =
close.TextColor3 = .(, , )
close.TextScaled =
close.TextSize =
close.TextWrapped =
HIDE.Name =
HIDE.Parent = main
HIDE.BackgroundColor3 = .(, , )
HIDE.BorderColor3 = .(, , )
HIDE.BorderSizePixel =
HIDE.Position = .(, , -, )
HIDE.Size = .(, , , )
HIDE.Font = .Font.SourceSans
HIDE.Text =
HIDE.TextColor3 = .(, , )
HIDE.TextScaled =
HIDE.TextSize =
HIDE.TextWrapped =
key.Name =
key.Parent = ScreenGui
key.BackgroundColor3 = .(, , )
key.BackgroundTransparency =
key.BorderColor3 = .(, , )
key.BorderSizePixel =
key.Position = .(, , , )
key.Size = .(, , , )
TextLabel_2.Parent = key
TextLabel_2.BackgroundColor3 = .(, , )
TextLabel_2.BackgroundTransparency =
TextLabel_2.BorderColor3 = .(, , )
TextLabel_2.BorderSizePixel =
TextLabel_2.Size = .(, , , )
TextLabel_2.Font = .Font.SourceSans
TextLabel_2.Text =
TextLabel_2.TextColor3 = .(, , )
TextLabel_2.TextScaled =
TextLabel_2.TextSize =
TextLabel_2.TextWrapped =
close_2.Name =
close_2.Parent = key
close_2.BackgroundColor3 = .(, , )
close_2.BorderColor3 = .(, , )
close_2.BorderSizePixel =
close_2.Position = .(, , , )
close_2.Size = .(, , , )
close_2.Font = .Font.SourceSans
close_2.Text =
close_2.TextColor3 = .(, , )
close_2.TextScaled =
close_2.TextSize =
close_2.TextWrapped =
TextBox.Parent = key
TextBox.BackgroundColor3 = .(, , )
TextBox.BorderColor3 = .(, , )
TextBox.BorderSizePixel =
TextBox.Position = .(, , , )
TextBox.Size = .(, , , )
TextBox.Font = .Font.SourceSans
TextBox.PlaceholderText =
TextBox.Text =
TextBox.TextColor3 = .(, , )
TextBox.TextScaled =
TextBox.TextSize =
TextBox.TextWrapped =
check.Name =
check.Parent = key
check.BackgroundColor3 = .(, , )
check.BorderColor3 = .(, , )
check.BorderSizePixel =
check.Position = .(, , , )
check.Size = .(, , , )
check.Font = .Font.SourceSans
check.Text =
check.TextColor3 = .(, , )
check.TextScaled =
check.TextSize =
check.TextWrapped =
()
= .(, main)
UserInputService = :()
runService = (:());
gui = .Parent
dragging
dragInput
dragStart
startPos
(a, b, m)
a + (b - a) * m
;
lastMousePos
lastGoalPos
DRAG_SPEED = ();
(dt)
(startPos) ;
(dragging) (lastGoalPos)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
;
delta = (lastMousePos - UserInputService:())
xGoal = (startPos.X.Offset - delta.X);
yGoal = (startPos.Y.Offset - delta.Y);
lastGoalPos = .(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
;
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = gui.Position
lastMousePos = UserInputService:()
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
runService.Heartbeat:(Update)
.(QMMR_fake_script)()
()
= .(, skybox)
.Parent.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character
tool
i,v player:()
v.Name ==
tool = v.Parent
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part,boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf
}
}
}
(args)
(part,size,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part, texid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..texid
}
}
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = part
},
[] = stringg
}
(args)
(part,size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part1, part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
(args)
(part,brightness)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = brightness
}
}
}
(args)
(part,color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color ,
[] =
}
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(id)
e = char.HumanoidRootPart.CFrame.x
f = char.HumanoidRootPart.CFrame.y
g = char.HumanoidRootPart.CFrame.z
(.(.(e),.(f),.(g)) + .(,,),)
i,v .Workspace:()
v:() v.CFrame.x == .(e) v.CFrame.z == .(g)
(v,)
(v)
(v,)
(v,id)
(v,.(, , ))
(v,)
()
)
.(MORU_fake_script)()
()
= .(, decal)
.Parent.MouseButton1Click:(()
player = .Players.LocalPlayer
char = player.Character
tool
i,v player:()
v.Name ==
tool = v.Parent
i,v .ReplicatedStorage:()
v.Name ==
tool = v.Parent
remote = tool.SyncAPI.ServerEndpoint
(args)
remote:((args))
(part,boolean)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(boolean,part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = boolean
}
}
}
(args)
(cf,parent)
args = {
[] = ,
[] = ,
[] = cf,
[] = parent
}
(args)
(part)
args = {
[] = ,
[] = {
[] = part
}
}
(args)
(part,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf
}
}
}
(args)
(part,size,cf)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = cf,
[] = size
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part
}
}
}
(args)
(part,meshid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..meshid
}
}
}
(args)
(part, texid)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ..texid
}
}
}
(args)
(part, stringg)
args = {
[] = ,
[] = {
[] = part
},
[] = stringg
}
(args)
(part,size)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = size
}
}
}
(args)
(part1, part2,lead)
args = {
[] = ,
[] = {
[] = part1,
[] = part2
},
[] = lead
}
(args)
(part,boolean)
args = {
[] = ,
[] = {
[] = part
},
[] = boolean
}
(args)
(part,int)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = int
}
}
}
(args)
(part)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] =
}
}
}
(args)
(part,brightness)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = ,
[] = brightness
}
}
}
(args)
(part,color)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = color ,
[] =
}
}
}
(args)
(part,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] =
}
}
}
(args)
(part,asset,side)
args = {
[] = ,
[] = {
[] = {
[] = part,
[] = side,
[] = ,
[] = .. asset
}
}
}
(args)
(id)
i,v .workspace:()
v:()
(()
(v,)
(v,.NormalId.Front)
(v,id,.NormalId.Front)
(v,.NormalId.Back)
(v,id,.NormalId.Back)
(v,.NormalId.Right)
(v,id,.NormalId.Right)
(v,.NormalId.Left)
(v,id,.NormalId.Left)
(v,.NormalId.Bottom)
(v,id,.NormalId.Bottom)
(v,.NormalId.Top)
(v,id,.NormalId.Top)
)
()
)
.(QUSRPEN_fake_script)()
()
= .(, GET)
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommand
RequestCommand:()
RequestCommand:()
)
.(CQGBT_fake_script)()
()
= .(, k1l)
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommand
RequestCommand:()
)
.(LXBO_fake_script)()
()
= .(, sn)
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommand
RequestCommand:()
)
.(EGNUR_fake_script)()
()
= .(, sn_2)
.Parent.MouseButton1Click:(()
ReplicatedStorage = :()
RequestCommand = ReplicatedStorage:().Signals.RequestCommand
RequestCommand:()
)
.(CTUAPZQ_fake_script)()
()
= .(, close)
.Parent.MouseEnter:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseLeave:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseButton1Click:(()
.Parent.Parent.Parent:()
)
.(JQNZ_fake_script)()
()
= .(, HIDE)
.Parent.MouseEnter:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseLeave:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseButton1Click:(()
buttons = .Parent.Parent.buttons
buttons.Visible ==
buttons.Visible =
buttons.Visible =
)
.(EOBH_fake_script)()
()
= .(, close_2)
.Parent.MouseEnter:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseLeave:(()
.Parent.BackgroundColor3 = .(, , )
.Parent.TextColor3 = .(, , )
)
.Parent.MouseButton1Click:(()
.Parent.Parent.Parent:()
)
.(EJWOF_fake_script)()
()
= .(, check)
.Parent.MouseButton1Click:(()
KeysTable = {, , , , }
KeyBox = .Parent.Parent:()
i,v (KeysTable)
KeyBox.Text == v
.Parent.Parent.Visible =
.Parent.Parent.Parent.main.Visible =
)
.(THOEVD_fake_script)()
()
= .(, key)
UserInputService = :()
runService = (:());
gui = .Parent
dragging
dragInput
dragStart
startPos
(a, b, m)
a + (b - a) * m
;
lastMousePos
lastGoalPos
DRAG_SPEED = ();
(dt)
(startPos) ;
(dragging) (lastGoalPos)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, lastGoalPos.X.Offset, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, lastGoalPos.Y.Offset, dt * DRAG_SPEED))
;
delta = (lastMousePos - UserInputService:())
xGoal = (startPos.X.Offset - delta.X);
yGoal = (startPos.Y.Offset - delta.Y);
lastGoalPos = .(startPos.X.Scale, xGoal, startPos.Y.Scale, yGoal)
gui.Position = .(startPos.X.Scale, (gui.Position.X.Offset, xGoal, dt * DRAG_SPEED), startPos.Y.Scale, (gui.Position.Y.Offset, yGoal, dt * DRAG_SPEED))
;
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = gui.Position
lastMousePos = UserInputService:()
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
runService.Heartbeat:(Update)
.(OYEJPFF_fake_script)()

Universal