Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
TweenService = :()
UserInputService = :()
Workspace = :()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = LocalPlayer:()
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.ClipsDescendants =
MainFrame.Parent = ScreenGui
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = MainFrame
UIStroke = .()
UIStroke.Color = .(, , )
UIStroke.Thickness =
UIStroke.Parent = MainFrame
TitleBar = .()
TitleBar.Size = .(, , , )
TitleBar.BackgroundTransparency =
TitleBar.Parent = MainFrame
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.GothamBold
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = TitleBar
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , -)
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
CloseButton.Font = .Font.GothamBold
CloseButton.Parent = TitleBar
CloseCorner = .()
CloseCorner.CornerRadius = .(, )
CloseCorner.Parent = CloseButton
CloseStroke = .()
CloseStroke.Color = .(, , )
CloseStroke.Thickness =
CloseStroke.Parent = CloseButton
MinimizeButton = .()
MinimizeButton.Size = .(, , , )
MinimizeButton.Position = .(, -, , -)
MinimizeButton.BackgroundColor3 = .(, , )
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.TextSize =
MinimizeButton.Font = .Font.GothamBold
MinimizeButton.Parent = TitleBar
MinCorner = .()
MinCorner.CornerRadius = .(, )
MinCorner.Parent = MinimizeButton
MinStroke = .()
MinStroke.Color = .(, , )
MinStroke.Thickness =
MinStroke.Parent = MinimizeButton
Container = .()
Container.Size = .(, -, , -)
Container.Position = .(, , , )
Container.BackgroundTransparency =
Container.BorderSizePixel =
Container.ScrollBarThickness =
Container.ScrollBarImageColor3 = .(, , )
Container.CanvasSize = .(, , , )
Container.Parent = MainFrame
UIListLayout = .()
UIListLayout.SortOrder = .SortOrder.LayoutOrder
UIListLayout.Padding = .(, )
UIListLayout.Parent = Container
UIListLayout:():(()
Container.CanvasSize = .(, , , UIListLayout.AbsoluteContentSize.Y + )
)
SubMenu = .()
SubMenu.Size = .(, , , )
SubMenu.Position = .(, , , )
SubMenu.BackgroundColor3 = .(, , )
SubMenu.BorderSizePixel =
SubMenu.ZIndex =
SubMenu.Visible =
SubMenu.ClipsDescendants =
SubMenu.Parent = MainFrame
SubCorner = .()
SubCorner.CornerRadius = .(, )
SubCorner.Parent = SubMenu
SubStroke = .()
SubStroke.Color = .(, , )
SubStroke.Thickness =
SubStroke.Parent = SubMenu
SubContentCanvas = .()
SubContentCanvas.Size = .(, , , )
SubContentCanvas.Position = .(, , , )
SubContentCanvas.BackgroundTransparency =
SubContentCanvas.Parent = SubMenu
SubLayout = .()
SubLayout.SortOrder = .SortOrder.LayoutOrder
SubLayout.Padding = .(, )
SubLayout.Parent = SubContentCanvas
SubPadding = .()
SubPadding.PaddingTop = .(, )
SubPadding.PaddingBottom = .(, )
SubPadding.PaddingLeft = .(, )
SubPadding.PaddingRight = .(, )
SubPadding.Parent = SubContentCanvas
CloseButton.MouseEnter:(()
TweenService:(CloseButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):()
)
CloseButton.MouseLeave:(()
TweenService:(CloseButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):()
)
CloseButton.MouseButton1Click:(()
ScreenGui:()
)
isMinimized =
originalHeight =
MinimizeButton.MouseEnter:(()
TweenService:(MinimizeButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
MinimizeButton.MouseLeave:(()
TweenService:(MinimizeButton, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
MinimizeButton.MouseButton1Click:(()
isMinimized = isMinimized
targetHeight = isMinimized originalHeight
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
TweenService:(MainFrame, tweenInfo, {Size = .(, , , targetHeight)}):()
isMinimized
MinimizeButton.Text =
Container.Visible =
SubMenu.Visible =
MinimizeButton.Text =
.()
Container.Visible =
)
currentCamTarget =
cameraPart =
lastPlayerCFrame =
()
camera = Workspace.CurrentCamera
character = LocalPlayer.Character
root = character character:()
camera character character:()
camera.CameraType = .CameraType.Custom
camera.CameraSubject = character.Humanoid
currentCamTarget =
root root.Anchored =
lastPlayerCFrame root
root.CFrame = lastPlayerCFrame
lastPlayerCFrame =
cameraPart
cameraPart:()
cameraPart =
(cframe)
currentCamTarget
lastPlayerCFrame =
()
character = LocalPlayer.Character
character character:()
character.HumanoidRootPart.CFrame = cframe
(targetPos)
camera = Workspace.CurrentCamera
character = LocalPlayer.Character
root = character character:()
camera root
currentCamTarget == targetPos
()
lastPlayerCFrame lastPlayerCFrame = root.CFrame
currentCamTarget = targetPos
cameraPart cameraPart:()
cameraPart = .()
cameraPart.Size = .(, , )
cameraPart.Position = targetPos
cameraPart.Transparency =
cameraPart.Anchored =
cameraPart.CanCollide =
cameraPart.Parent = Workspace
camera.CameraType = .CameraType.Watch
camera.CameraSubject = cameraPart
camera.Focus = .(targetPos)
camera.CFrame = .(targetPos + .(, , ), targetPos)
root.Anchored =
root.CFrame = .(targetPos - .(, , ))
LocalPlayer.CharacterAdded:(()
.()
cameraPart cameraPart:()
cameraPart =
currentCamTarget =
lastPlayerCFrame =
)
autoTriggerEnabled =
(prompt)
prompt:()
prompt.HoldDuration =
prompt.RequiresLineOfSight =
prompt.PromptShown:(()
autoTriggerEnabled
prompt:()
prompt:()
)
_, obj (:()) (obj)
.DescendantAdded:(setupPrompt)
(text, layoutOrder)
label = .()
label.Size = .(, , , )
label.BackgroundTransparency =
label.Text = text:()
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.GothamBold
label.TextXAlignment = .TextXAlignment.Left
label.LayoutOrder = layoutOrder
label.Parent = Container
(name, x, y, z, layoutOrder)
RowFrame = .()
RowFrame.Size = .(, , , )
RowFrame.BackgroundTransparency =
RowFrame.LayoutOrder = layoutOrder
RowFrame.Parent = SubContentCanvas
button = .()
button.Size = .(, -, , )
button.BackgroundColor3 = .(, , )
button.Text = .. name
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.GothamMedium
button.TextXAlignment = .TextXAlignment.Left
button.Parent = RowFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = button
camButton = .()
camButton.Size = .(, , , )
camButton.Position = .(, -, , )
camButton.BackgroundColor3 = .(, , )
camButton.Text =
camButton.TextColor3 = .(, , )
camButton.TextSize =
camButton.Font = .Font.GothamMedium
camButton.Parent = RowFrame
camCorner = .()
camCorner.CornerRadius = .(, )
camCorner.Parent = camButton
button.MouseEnter:(() TweenService:(button, TweenInfo.(), {BackgroundColor3 = .(, , )}):() )
button.MouseLeave:(() TweenService:(button, TweenInfo.(), {BackgroundColor3 = .(, , )}):() )
camButton.MouseEnter:(() TweenService:(camButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):() )
camButton.MouseLeave:(() TweenService:(camButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):() )
button.MouseButton1Click:(() (.(x, y + , z)) )
camButton.MouseButton1Click:(() (.(x, y, z)) )
(name, x, y, z, isSpecial, layoutOrder, isExpandable)
RowFrame = .()
RowFrame.Size = .(, , , )
RowFrame.BackgroundTransparency =
RowFrame.LayoutOrder = layoutOrder
RowFrame.Parent = Container
button = .()
button.Size = isExpandable .(, -, , ) .(, -, , )
button.BackgroundColor3 = isSpecial .(, , ) .(, , )
button.Text = isExpandable .. name .. .. name
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.GothamMedium
button.TextXAlignment = .TextXAlignment.Left
button.Parent = RowFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = button
baseColor = button.BackgroundColor3
targetColor = isSpecial .(, , ) .(, , )
button.MouseEnter:(() TweenService:(button, TweenInfo.(), {BackgroundColor3 = targetColor}):() )
button.MouseLeave:(() TweenService:(button, TweenInfo.(), {BackgroundColor3 = baseColor}):() )
isExpandable
camButton = .()
camButton.Size = .(, , , )
camButton.Position = .(, -, , )
camButton.BackgroundColor3 = .(, , )
camButton.Text =
camButton.TextColor3 = .(, , )
camButton.TextSize =
camButton.Font = .Font.GothamMedium
camButton.Parent = RowFrame
camCorner = .()
camCorner.CornerRadius = .(, )
camCorner.Parent = camButton
camButton.MouseEnter:(() TweenService:(camButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):() )
camButton.MouseLeave:(() TweenService:(camButton, TweenInfo.(), {BackgroundColor3 = .(, , ), TextColor3 = .(, , )}):() )
camButton.MouseButton1Click:(() (.(x, y, z)) )
subMenuOpen =
button.MouseButton1Click:(()
isExpandable
subMenuOpen = subMenuOpen
tweenInfo = TweenInfo.(, .EasingStyle.Quad, .EasingDirection.Out)
subMenuOpen
SubMenu.Visible =
button.Text = .. name ..
TweenService:(SubContentCanvas, tweenInfo, {Position = .(, , , )}):()
button.Text = .. name ..
slideOutTween = TweenService:(SubContentCanvas, tweenInfo, {Position = .(, , , )})
slideOutTween:()
slideOutTween.Completed:(()
subMenuOpen SubMenu.Visible =
)
(.(x, y + , z))
)
(layoutOrder)
button = .()
button.Size = .(, , , )
button.BackgroundColor3 = .(, , )
button.Text =
button.TextColor3 = .(, , )
button.TextSize =
button.Font = .Font.GothamBold
button.TextXAlignment = .TextXAlignment.Left
button.LayoutOrder = layoutOrder
button.Parent = Container
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = button
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = button
button.MouseButton1Click:(()
autoTriggerEnabled = autoTriggerEnabled
autoTriggerEnabled
button.Text =
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
stroke.Color = .(, , )
button.Text =
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
stroke.Color = .(, , )
)
(, )
()
(, )
(, -, , -, , )
(, -, , , , , )
(, -, , -, , )
(, -, , , )
(, -, , , )
(, -, , , )
(, )
(, , , -, , )
(, , , -, , )
(, -, , , , )
(, -, , -, , )
(, , , -, , )
(, )
(, -, , -, , )
(, -, , -, , )
(, , , -, , )
(, -, , -, , )
(, -, , -, , )
(, , , -, , )
dragging, dragInput, dragStart, startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)Hello! This is Aniphobia Teleporation GUI, but it focuses on getting a key and code. Yes, you might comment that teleport straight to the item was more easier, but that method work when I available to detect the location of the item when it spawned near player to prevents lag. Anyways, enjoy the script :D I might add more location in the future.

AniPhobia