Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
TweenService = :()
CoreGui = :()
Workspace = :()
localPlayer = Players.LocalPlayer
connections = {}
createdParts = {}
screenGui =
screenGui = .()
screenGui.Name = .. .(, )
screenGui.ResetOnSpawn =
gethui
screenGui.Parent = ()
.protect_gui
.(screenGui)
screenGui.Parent = CoreGui
CoreGui
screenGui.Parent = CoreGui
screenGui.Parent = localPlayer:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Active =
mainFrame.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainFrame
uiStroke = .()
uiStroke.Thickness =
uiStroke.Color = .(, , )
uiStroke.Parent = mainFrame
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Active =
titleBar.ZIndex =
titleBar.Parent = mainFrame
titleCorner = .()
titleCorner.CornerRadius = .(, )
titleCorner.Parent = titleBar
titleText = .()
titleText.Size = .(, -, , )
titleText.Position = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize =
titleText.Font = .Font.GothamBold
titleText.TextXAlignment = .TextXAlignment.Left
titleText.ZIndex =
titleText.Parent = titleBar
minimizeBtn = .()
minimizeBtn.Name =
minimizeBtn.Size = .(, , , )
minimizeBtn.Position = .(, -, , )
minimizeBtn.BackgroundColor3 = .(, , )
minimizeBtn.Text =
minimizeBtn.TextColor3 = .(, , )
minimizeBtn.Font = .Font.GothamBold
minimizeBtn.TextSize =
minimizeBtn.ZIndex =
minimizeBtn.Parent = titleBar
minCorner = .()
minCorner.CornerRadius = .(, )
minCorner.Parent = minimizeBtn
minimizeBtnCircle = .()
minimizeBtnCircle.Name =
minimizeBtnCircle.Size = .(, , , )
minimizeBtnCircle.Position = .(, , , )
minimizeBtnCircle.BackgroundColor3 = .(, , )
minimizeBtnCircle.Text =
minimizeBtnCircle.TextColor3 = .(, , )
minimizeBtnCircle.Font = .Font.GothamBold
minimizeBtnCircle.TextSize =
minimizeBtnCircle.Visible =
minimizeBtnCircle.Active =
minimizeBtnCircle.ZIndex =
minimizeBtnCircle.Parent = screenGui
circleCorner = .()
circleCorner.CornerRadius = .(, )
circleCorner.Parent = minimizeBtnCircle
circleStroke = .()
circleStroke.Thickness =
circleStroke.Color = .(, , )
circleStroke.Parent = minimizeBtnCircle
exitBtn = .()
exitBtn.Name =
exitBtn.Size = .(, , , )
exitBtn.Position = .(, -, , )
exitBtn.BackgroundColor3 = .(, , )
exitBtn.Text =
exitBtn.TextColor3 = .(, , )
exitBtn.Font = .Font.GothamBold
exitBtn.TextSize =
exitBtn.ZIndex =
exitBtn.Parent = titleBar
exitCorner = .()
exitCorner.CornerRadius = .(, )
exitCorner.Parent = exitBtn
contentFrame = .()
contentFrame.Name =
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.BorderSizePixel =
contentFrame.ScrollBarThickness =
contentFrame.ScrollBarImageColor3 = .(, , )
contentFrame.CanvasSize = .(, , , )
contentFrame.AutomaticCanvasSize = .AutomaticSize.Y
contentFrame.Parent = mainFrame
listLayout = .()
listLayout.Padding = .(, )
listLayout.HorizontalAlignment = .HorizontalAlignment.Center
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Parent = contentFrame
listPadding = .()
listPadding.PaddingTop = .(, )
listPadding.PaddingBottom = .(, )
listPadding.Parent = contentFrame
teleportHeader = .()
teleportHeader.Name =
teleportHeader.Size = .(, , , )
teleportHeader.LayoutOrder =
teleportHeader.BackgroundTransparency =
teleportHeader.Text =
teleportHeader.TextColor3 = .(, , )
teleportHeader.Font = .Font.GothamBold
teleportHeader.TextSize =
teleportHeader.Parent = contentFrame
draggingMain =
dragStartMain =
startPosMain =
titleInputConn = titleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingMain =
dragStartMain = input.Position
startPosMain = mainFrame.Position
)
.(connections, titleInputConn)
draggingCircle =
dragStartCircle =
startPosCircle =
circleDragged =
circleInputConn = minimizeBtnCircle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingCircle =
circleDragged =
dragStartCircle = input.Position
startPosCircle = minimizeBtnCircle.Position
)
.(connections, circleInputConn)
dragGlobalConn = UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
draggingMain
delta = input.Position - dragStartMain
mainFrame.Position = .(startPosMain.X.Scale, startPosMain.X.Offset + delta.X, startPosMain.Y.Scale, startPosMain.Y.Offset + delta.Y)
draggingCircle
delta = input.Position - dragStartCircle
delta.Magnitude >
circleDragged =
minimizeBtnCircle.Position = .(startPosCircle.X.Scale, startPosCircle.X.Offset + delta.X, startPosCircle.Y.Scale, startPosCircle.Y.Offset + delta.Y)
)
.(connections, dragGlobalConn)
dragEndConn = UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
draggingMain =
draggingCircle =
)
.(connections, dragEndConn)
locations = {
{ Name = , Position = .(, , -) },
{ Name = , Position = .(, , -) },
{ Name = , Position = .(, , ) }
}
(position)
character = localPlayer.Character
character character:()
character:(.(position + .(, , )))
(locData, index)
markerPart = .()
markerPart.Name = locData.Name ..
markerPart.Size = .(, , )
markerPart.Position = locData.Position
markerPart.Transparency =
markerPart.Anchored =
markerPart.CanCollide =
markerPart.Parent = Workspace
.(createdParts, markerPart)
billboardGui = .()
billboardGui.Name = locData.Name ..
billboardGui.Adornee = markerPart
billboardGui.Size = .(, , , )
billboardGui.StudsOffset = .(, , )
billboardGui.AlwaysOnTop =
billboardGui.Parent = markerPart
textLabel = .()
textLabel.Size = .(, , , )
textLabel.BackgroundTransparency =
textLabel.Text = locData.Name
textLabel.TextColor3 = .(, , )
textLabel.TextStrokeTransparency =
textLabel.TextStrokeColor3 = .(, , )
textLabel.TextSize =
textLabel.Font = .Font.GothamBold
textLabel.Parent = billboardGui
tpBtn = .()
tpBtn.Name = locData.Name ..
tpBtn.Size = .(, , , )
tpBtn.LayoutOrder = index
tpBtn.BackgroundColor3 = .(, , )
tpBtn.Text = locData.Name
tpBtn.TextColor3 = .(, , )
tpBtn.Font = .Font.GothamSemibold
tpBtn.TextSize =
tpBtn.Parent = contentFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = tpBtn
clickConn = tpBtn.MouseButton1Click:(()
(locData.Position)
)
.(connections, clickConn)
i, loc (locations)
(loc, i)
minimizeBtn.MouseButton1Click:(()
mainFrame.Visible =
minimizeBtnCircle.Visible =
)
minimizeBtnCircle.MouseButton1Click:(()
circleDragged
mainFrame.Visible =
minimizeBtnCircle.Visible =
)
exitBtn.MouseButton1Click:(()
_, conn (connections)
conn conn:()
_, part (createdParts)
part part:()
screenGui
screenGui:()
)
()there will be floating texts where you can go and you can also tp there
REALISTIC HOOD TESTING