Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
gui = .(, player.PlayerGui)
gui.Name =
gui.ResetOnSpawn =
toggle = .(, gui)
toggle.Size = .(,)
toggle.Position = .(,)
toggle.Text =
toggle.TextScaled =
toggle.Font = .Font.GothamBold
toggle.BackgroundColor3 = .(,,)
toggle.TextColor3 = .(,,)
toggle.BorderSizePixel =
.(, toggle).Thickness =
frame = .(, gui)
frame.Size = .(,)
frame.Position = .(,)
frame.BackgroundColor3 = .(,,)
frame.Visible =
frame.BorderSizePixel =
.(, frame).Thickness =
title = .(, frame)
title.Size = .(,)
title.BackgroundTransparency =
title.Text =
title.TextScaled =
title.Font = .Font.GothamBold
title.TextColor3 = .(,,)
searchBox = .(, frame)
searchBox.Size = .(,)
searchBox.Position = .(,)
searchBox.PlaceholderText =
searchBox.Text =
searchBox.TextScaled =
searchBox.Font = .Font.Gotham
searchBox.BackgroundColor3 = .(,,)
searchBox.TextColor3 = .(,,)
searchBox.BorderSizePixel =
listFrame = .(, frame)
listFrame.Position = .(,)
listFrame.Size = .(,)
listFrame.CanvasSize = .()
listFrame.ScrollBarImageTransparency =
listFrame.BackgroundColor3 = .(,,)
listFrame.BorderSizePixel =
layout = .(, listFrame)
layout.Padding = .(,)
grabBtn = .(, frame)
grabBtn.Size = .(,)
grabBtn.Position = .(,)
grabBtn.Text =
grabBtn.TextScaled =
grabBtn.Font = .Font.GothamBold
grabBtn.BackgroundColor3 = .(,,)
grabBtn.TextColor3 = .(,,)
grabBtn.BorderSizePixel =
resetBtn = .(, frame)
resetBtn.Size = .(,)
resetBtn.Position = .(,)
resetBtn.Text =
resetBtn.TextScaled =
resetBtn.Font = .Font.GothamBold
resetBtn.BackgroundColor3 = .(,,)
resetBtn.TextColor3 = .(,,)
resetBtn.BorderSizePixel =
detectedTools = {}
selectedTool =
TP_OFFSET = .(,,)
(tool)
tool:()
tool:()
tool.Parent ==
()
query = .(searchBox.Text)
tool, button (detectedTools)
button.Visible = (query == .(.(tool.Name), query))
.()
listFrame.CanvasSize = .(,,,layout.AbsoluteContentSize.Y + )
(tool)
detectedTools[tool] (tool)
btn = .(, listFrame)
btn.Size = .(,-,,)
btn.Text = tool.Name
btn.TextScaled =
btn.Font = .Font.Gotham
btn.BackgroundColor3 = .(,,)
btn.TextColor3 = .(,,)
btn.BorderSizePixel =
btn.MouseButton1Click:(()
selectedTool = tool
)
detectedTools[tool] = btn
()
(tool)
detectedTools[tool]
detectedTools[tool]:()
detectedTools[tool] =
selectedTool == tool
selectedTool =
()
tool (detectedTools)
(tool)
selectedTool =
_, obj (:())
obj:()
(obj)
.ChildAdded:((obj)
obj:()
.()
(obj)
)
.ChildRemoved:(removeTool)
searchBox:():(refreshFilter)
grabBtn.MouseButton1Click:(()
selectedTool
player.Character player.Character:()
handle = selectedTool:()
handle
player.Character.HumanoidRootPart.CFrame =
.(handle.Position + TP_OFFSET)
)
resetBtn.MouseButton1Click:(fullScan)
toggle.MouseButton1Click:(()
frame.Visible = frame.Visible
toggle.Text = frame.Visible
frame.Visible
()
)

Universal