Run it
Copy the script and paste it into your executor.
Rayfield = (:())();
Window = Rayfield:({
Name = ,
Icon = ,
LoadingTitle = ,
LoadingSubtitle = ,
ShowText = ,
Theme = ,
ToggleUIKeybind = ,
DisableRayfieldPrompts = ,
DisableBuildWarnings = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem = ,
KeySettings = {
Title = ,
Subtitle = ,
Note = ,
FileName = ,
SaveKey = ,
GrabKeyFromSite = ,
Key = {}
}
})
Players = :()
ReplicatedStorage = :()
RunService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
HRP = character:()
backPallet = character:()
RemoteEvent = ReplicatedStorage:()
bellPrompt = .NewGoldegon.DeliverStation.BellRing:()
DeliverPrompt = .Ties.Deliver:()
bellCFrame = .(-, , )
dropPos = .(, , -)
teleportLocations = {
[] = .(-, , ),
[] = .(-, , ),
[] = .(-, , -),
[] = .(-, , -),
[] = .(-, , ),
[] = .(, , -),
[] = .(-, , ),
[] = .(-, , -),
[] = .(, , -),
[] = .(, , ),
[] = .(, , -),
[] = .(, , ),
[] = .(, , -),
[] = .(-, , -)
}
(pos)
best, dist = , .huge
_, obj (:())
obj:() obj.Enabled
parent = obj.Parent
parent:()
d = (parent.Position - pos).Magnitude
d < dist
dist = d
best = obj
best
(prompt)
prompt.HoldDuration >
(prompt, )
.(prompt.HoldDuration + )
(prompt, )
(prompt)
validBoxNames = { Box=, Package=, Crate=, DeliveryBox=, Cargo= }
(box)
info = box:()
info
owner = info:()
owner
owner.Text owner.Value owner.String
(box)
_, child (box:())
child:()
child
(n)
boxes = {}
_, obj (:())
obj:() validBoxNames[obj.Name]
(obj) == player.Name
prompt = (obj)
prompt
.(boxes, {
part = obj,
prompt = prompt,
dist = (obj.Position - HRP.Position).Magnitude
})
.(boxes, (a,b) a.dist < b.dist )
{(boxes, , .(n, #boxes))}
(part)
HRP.CFrame = .(part.Position + .(,,))
running =
(cf)
HRP.CFrame = cf + .(,,)
.()
()
(teleportLocations[])
prompt = (HRP.Position)
prompt (prompt)
()
(teleportLocations[])
prompt = (HRP.Position)
prompt (prompt)
()
HRP.CFrame = bellCFrame
.()
(bellPrompt)
()
boxes = ()
_, box (boxes)
(box.part)
(box.prompt)
.()
()
running
()
()
()
()
.()
()
running
running =
.(runSequence)
()
running =
homeTab = Window:(, )
playerTab = Window:(, )
settingsTab = Window:(, )
homeTab:({
Name = ,
CurrentValue = ,
Callback = (v)
v () ()
})
homeTab:({
Name = ,
Options = {,,,,,,,,,,,,,},
CurrentOption = {},
Callback = (opt)
cf = teleportLocations[opt[]]
cf (cf)
})
teleportDropdown = playerTab:({
Name = ,
Options = {},
CurrentOption = {},
Callback = ()
})
()
list = {}
_, plr (Players:())
plr ~= player .(list, plr.Name)
teleportDropdown:(list)
()
Players.PlayerAdded:(refreshPlayers)
Players.PlayerRemoving:(refreshPlayers)
playerTab:({
Name = ,
Callback = ()
name = teleportDropdown.CurrentOption[]
plr = Players:(name)
plr plr.Character
root = plr.Character:()
root HRP.CFrame = root.CFrame + .(,,)
})
settingsTab:({
Name = ,
Callback = ()
(:())()
})
settingsTab:({
Name = ,
Callback = ()
(:())()
})
settingsTab:({
Name = ,
CurrentValue = ,
Callback = (v)
RunService:( v)
})Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu, raw.githubusercontent.com.
Auto farm for Delivery Not guaranteed