Run it
Copy the script and paste it into your executor.
Rayfield = (:())()
ReplicatedStorage = :()
Players = :()
player = Players.LocalPlayer
unitRunning =
bankRunning =
spamAllRunning =
selectedSlot =
spawnDelay =
spamAllDelay =
Window = Rayfield:({
Name = ,
LoadingTitle = ,
LoadingSubtitle = ,
ConfigurationSaving = {
Enabled = ,
FolderName = ,
FileName =
},
Discord = {
Enabled = ,
Invite = ,
RememberJoins =
},
KeySystem =
})
MainTab = Window:(, )
AutoSpawnSection = MainTab:()
SlotDropdown = MainTab:({
Name = ,
Options = {, , , , , , , },
CurrentOption = {},
MultipleOptions = ,
Flag = ,
Callback = (Option)
selectedSlot = Option[] Option
Rayfield:({
Title = ,
Content = .. selectedSlot,
Duration = ,
Image =
})
})
UnitToggle = MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
unitRunning = Value
Value
spamAllRunning
spamAllRunning =
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = .. selectedSlot,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
})
SpamAllToggle = MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
spamAllRunning = Value
Value
unitRunning
unitRunning =
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
})
BankToggle = MainTab:({
Name = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
bankRunning = Value
Value
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
})
ActionsSection = MainTab:()
GiveUpButton = MainTab:({
Name = ,
Callback = ()
success, err = (()
ReplicatedStorage.Events.RemoteEvents.GiveUp:()
)
success
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Rayfield:({
Title = ,
Content = .. (err),
Duration = ,
Image =
})
})
SettingsTab = Window:(, )
SettingsSection = SettingsTab:()
SpawnDelaySlider = SettingsTab:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
spawnDelay = Value
})
SpamAllDelaySlider = SettingsTab:({
Name = ,
Range = {, },
Increment = ,
CurrentValue = ,
Flag = ,
Callback = (Value)
spamAllDelay = Value
})
InfoSection = SettingsTab:()
InfoLabel1 = SettingsTab:()
InfoLabel2 = SettingsTab:()
(slot)
success, err = (()
Events = ReplicatedStorage:(, )
Events
RemoteFunction = Events:(, )
RemoteFunction
PlayerSpawn = RemoteFunction:(, )
PlayerSpawn
PlayerSpawn:(slot)
)
success
( .. slot .. .. (err))
success
.(()
success, err = (()
player player.Parent
unitRunning spamAllRunning
(selectedSlot)
bankRunning
()
)
success
( .. (err))
.(spawnDelay)
)
.(()
allSlots = {, , , , , , , }
spamAllRunning
success, err = (()
player player.Parent
_, slot (allSlots)
spamAllRunning
(slot)
.()
)
success
( .. (err))
.(spamAllDelay)
.()
)
Rayfield:({
Title = ,
Content = ,
Duration = ,
Image =
})
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: sirius.menu.
The Battle Bricks