CCCPaste

Roblox Script

-- PS99-Halloween GUI - Rayfield
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
Name = "Galaxy HUB",
LoadingTitle = "Galaxy HUB",
LoadingSubtitle = "by Galaxy HUB",
ConfigurationSaving = {
Enabled = true,
FolderName = nil,
FileName = "PS99HalloweenConfig"
},
Discord = {Enabled = false},
KeySystem = false
})

-- Jedna hlavnรญ zรกloลพka
local MainTab = Window:CreateTab("PS99-Halloween")

-- ===========================
-- Sekce 1: Auto Pick Pets
-- ===========================
local autoPick = false
MainTab:CreateSection("Auto Pick Pets")

MainTab:CreateToggle({
Name = "Auto Pick Pets",
CurrentValue = false,
Flag = "AutoPickPets",
Callback = function(value)
autoPick = value
if autoPick then
spawn(function()
while autoPick do
for i = 1,10 do
local args = {[1]=i}
game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("HalloweenWorld_PickUp"):InvokeServer(unpack(args))
end
task.wait(0.5)
end
end)
end
end
})

-- ===========================
-- Sekce 2: Auto Egg
-- ===========================
MainTab:CreateSection("Auto Egg")
local eggToggles = {}

local eggList = {
"Pumpkin Egg",
"Coffin Egg",
"Reaper Egg",
"Spider Egg",
"Cauldron Egg",
"Ghost Egg",
"Bat Egg",
"Grave Egg"
}

for _, eggName in ipairs(eggList) do
eggToggles[eggName] = false
MainTab:CreateToggle({
Name = eggName,
CurrentValue = false,
Flag = eggName.."Toggle",
Callback = function(value)
eggToggles[eggName] = value
if value then
spawn(function()
while eggToggles[eggName] do
for i=1,10 do
local args = {[1]=i,[2]=eggName}
game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("HalloweenWorld_PlaceEgg"):InvokeServer(unpack(args))
end
task.wait(0.5)
end
end)
end
end
})
end

-- ===========================
-- Sekce 3: Auto House
-- ===========================
MainTab:CreateSection("Auto House")

-- ๐ŸŒŸ Funkce pro spawn House loop
local function startHouseLoop(houseNumber, state)
task.spawn(function()
while state() do
pcall(function()
if houseNumber == 1 then
game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Index: Request Hatch Count"):InvokeServer()
end

local args = {
[1] = 1365,
[2] = "PurchaseEgg",
[3] = houseNumber,
[4] = 3
}
game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Plots_Invoke"):InvokeServer(unpack(args))
end)
task.wait(0.5) -- interval
end
end)
end

-- ๐Ÿ”„ House 1
local house1Enabled = false
Tab:CreateToggle({
Name = "Auto House 1",
CurrentValue = false,
Flag = "AutoHouse1",
Callback = function(Value)
house1Enabled = Value
if Value then
Rayfield:Notify({ Title = "Auto House 1", Content = "Zapnuto", Duration = 2 })
startHouseLoop(1, function() return house1Enabled end)
else
Rayfield:Notify({ Title = "Auto House 1", Content = "Vypnuto", Duration = 2 })
end
end,
})

-- ๐Ÿ”„ House 2
local house2Enabled = false
Tab:CreateToggle({
Name = "Auto House 2",
CurrentValue = false,
Flag = "AutoHouse2",
Callback = function(Value)
house2Enabled = Value
if Value then
Rayfield:Notify({ Title = "Auto House 2", Content = "Zapnuto", Duration = 2 })
startHouseLoop(2, function() return house2Enabled end)
else
Rayfield:Notify({ Title = "Auto House 2", Content = "Vypnuto", Duration = 2 })
end
end,
})

-- ๐Ÿ”„ House 3
local house3Enabled = false
Tab:CreateToggle({
Name = "Auto House 3",
CurrentValue = false,
Flag = "AutoHouse3",
Callback = function(Value)
house3Enabled = Value
if Value then
Rayfield:Notify({ Title = "Auto House 3", Content = "Zapnuto", Duration = 2 })
startHouseLoop(3, function() return house3Enabled end)
else
Rayfield:Notify({ Title = "Auto House 3", Content = "Vypnuto", Duration = 2 })
end
end,
})

-- ๐Ÿ”„ House 4
local house4Enabled = false
Tab:CreateToggle({
Name = "Auto House 4",
CurrentValue = false,
Flag = "AutoHouse4",
Callback = function(Value)
house4Enabled = Value
if Value then
Rayfield:Notify({ Title = "Auto House 4", Content = "Zapnuto", Duration = 2 })
startHouseLoop(4, function() return house4Enabled end)
else
Rayfield:Notify({ Title = "Auto House 4", Content = "Vypnuto", Duration = 2 })
end
end,
})

-- ๐Ÿ”„ House 5
local house5Enabled = false
Tab:CreateToggle({
Name = "Auto House 5",
CurrentValue = false,
Flag = "AutoHouse5",
Callback = function(Value)
house5Enabled = Value
if Value then
Rayfield:Notify({ Title = "Auto House 5", Content = "Zapnuto", Duration = 2 })
startHouseLoop(5, function() return house5Enabled end)
else
Rayfield:Notify({ Title = "Auto House 5", Content = "Vypnuto", Duration = 2 })
end
end,
})