Run it
Copy the script and paste it into your executor.
--// SERVICES
local Players = game:GetService("Players")
local player = Players.LocalPlayer
--// VARIABLES
local running = false
local folder = workspace:WaitForChild("_LocalCollectableObjects")
--// GET ROOT
local function getRoot()
char = player.Character player.CharacterAdded:()
char:()
()
root = ()
objs = {}
_, v (folder:())
v:()
.(objs, v)
v:()
.(objs, v:())
.(objs, (a, b)
(a.Position - root.Position).Magnitude < (b.Position - root.Position).Magnitude
)
objs
.(()
running
root = ()
sorted = ()
_, obj (sorted)
running
obj obj.Parent
root.CFrame = obj.CFrame
.()
.()
)
gui = .()
gui.Name =
gui.Parent = .CoreGui
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(,,)
frame.Active =
frame.Draggable =
frame.Parent = gui
title = .()
title.Size = .(,,,)
title.Text =
title.TextColor3 = .(,,)
title.BackgroundTransparency =
title.Parent = frame
button = .()
button.Size = .(,,,)
button.Position = .(,,,)
button.Text =
button.BackgroundColor3 = .(,,)
button.TextColor3 = .(,,)
button.Parent = frame
button.MouseButton1Click:(()
running = running
button.Text = running
)fast tp to all rings
Universal