Run it
Copy the script and paste it into your executor.
ReplicatedStorage = :()
NetworkingFolder = ReplicatedStorage:(, )
ServerFolder = NetworkingFolder NetworkingFolder:()
RemoteEventsFolder = ServerFolder ServerFolder:()
DamageFolder = RemoteEventsFolder RemoteEventsFolder:()
(NetworkingFolder ServerFolder RemoteEventsFolder DamageFolder)
TARGET_POS = .(
-,
,
)
remoteTemplates = {
{name=, args={, TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS, }},
{name=, args={, TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS, }},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
{name=, args={TARGET_POS}},
}
remotes = {}
_, t (remoteTemplates)
r = DamageFolder:(t.name)
r
.(remotes, {inst = r, args = t.args})
#remotes ==
NEVERLOSE = (:(
))()
NEVERLOSE:()
Window = NEVERLOSE:(, )
Notification = NEVERLOSE:()
Notification.MaxNotifications =
Window:()
MainTab = Window:(, )
Section = MainTab:(, )
SectionRight = MainTab:(, )
RATE =
running =
runningBuy =
buyDelay =
runningClaim =
CLAIM_RATE =
OpenPresent = RemoteEventsFolder:()
CLAIM_POS = vector.(
-,
,
-
)
Section:(, , (v)
running = v
)
Section:(, , , , (v)
RATE = .(.(v), , )
)
Section:(, , (v)
runningClaim = v
v
Notification:(
,
,
)
)
SectionRight:(, , (v)
runningBuy = v
v
Notification:(
,
,
)
)
PurchaseAction = RemoteEventsFolder:()
toolNames = {
,,,,,
,,,,
,,,,
,,,,
,,,,
}
.(()
running
start = ()
_, r (remotes)
.(()
(()
r.inst:((r.args))
)
)
dt = () - start
waitTime = ( / RATE) - dt
.(waitTime > waitTime )
.()
)
.(()
runningBuy PurchaseAction
_, tool (toolNames)
runningBuy
(()
PurchaseAction:(tool)
)
.(buyDelay)
.()
)
.(()
runningClaim
start = ()
(()
OpenPresent:(CLAIM_POS)
)
dt = () - start
waitTime = ( / CLAIM_RATE) - dt
.(waitTime > waitTime )
.()
)
NEVERLOSE:()
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.

Beat up Gubby in His Own Home