Description
Main tab: Auto Click Auto Collect Money Auto Feed Auto Clean Poop Auto Sleep Buy tab: Item (dropdown menu) Buy once Auto Buy Buy Important (button)
GAME[๐๏ธ] Raise An Albert
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. Deal with caution.
--
-- Stay safe:
-- โข Never log in on unofficial Roblox sites or lookalike domains.
-- โข Real Roblox links use roblox.com (check the .com ending).
-- โข Treat fake Roblox login / "claim reward" pages as phishing.
-- [[ End BloxScripts Risk Notice ]]
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Workspace = game:GetService("Workspace")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
--// =========================================================
--// FLUENT
--// =========================================================
local Fluent = loadstring(game:HttpGet(
"https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"
))()
local Window = Fluent:CreateWindow({
Title = "Kyelisz",
SubTitle = "Fluent UI",
TabWidth = 160,
Size = UDim2.fromOffset(580, 460),
Acrylic = true,
Theme = "Dark",
MinimizeKey = Enum.KeyCode.LeftControl
})
--// =========================================================
--// SHARED ACTION LOCK
--// FOOD ALWAYS HAS PRIORITY
--// =========================================================
local ActionInProgress = false
local CurrentAction = nil
local function StartAction(Name)
if ActionInProgress then
return false
end
ActionInProgress = true
CurrentAction = Name
return true
end
local function EndAction(Name)
if CurrentAction == Name then
CurrentAction = nil
ActionInProgress = false
end
end
--// =========================================================
--// CAMERA
--// =========================================================
local ActionCameraCFrame = CFrame.new(
9.632785,
4.370577,
-128.450989,
-0.999481,
-0.000447,
-0.032200,
0,
0.999904,
-0.013887,
0.032203,
-0.013880,
-0.999385
)
local function SetActionCamera()
local Camera = Workspace.CurrentCamera
if not Camera then
return
end
Camera.CameraType = Enum.CameraType.Scriptable
Camera.CFrame = ActionCameraCFrame
end
local function RestoreCamera(
Camera,
OriginalCameraType,
OriginalCameraSubject,
OriginalCameraCFrame
)
if not Camera then
return
end
local Character = LocalPlayer.Character
local Humanoid =
Character and
Character:FindFirstChildOfClass("Humanoid")
if OriginalCameraSubject
and OriginalCameraSubject.Parent then
Camera.CameraSubject = OriginalCameraSubject
elseif Humanoid then
Camera.CameraSubject = Humanoid
end
-- Always return control to Roblox's camera
Camera.CameraType = Enum.CameraType.Custom
if OriginalCameraCFrame then
Camera.CFrame = OriginalCameraCFrame
end
-- Let Roblox's camera controller update
-- before continuing.
RunService.RenderStepped:Wait()
if not Camera or not Camera.Parent then
return
end
Character = LocalPlayer.Character
Humanoid =
Character and
Character:FindFirstChildOfClass("Humanoid")
if OriginalCameraSubject
and OriginalCameraSubject.Parent then
Camera.CameraSubject = OriginalCameraSubject
elseif Humanoid then
Camera.CameraSubject = Humanoid
end
-- Do NOT restore Scriptable.
-- That was what caused the camera to remain stuck.
Camera.CameraType = Enum.CameraType.Custom
end
--// =========================================================
--// MAIN TAB
--// =========================================================
local MainTab = Window:AddTab({
Title = "Main",
Icon = "home"
})
--// =========================================================
--// AUTO CLICK ALBERTCUBE
--// =========================================================
local AutoClick = false
MainTab:AddToggle("AutoClickFloppa", {
Title = "Auto Click AlbertCube",
Default = false,
Callback = function(Value)
AutoClick = Value
if not Value then
return
end
task.spawn(function()
while AutoClick do
local Floppa =
Workspace:FindFirstChild("Floppa")
local AlbertCube =
Floppa and
Floppa:FindFirstChild("AlbertCube")
local ClickDetector =
AlbertCube and
AlbertCube:FindFirstChild("ClickDetector")
if ClickDetector then
fireclickdetector(ClickDetector)
end
task.wait()
end
end)
end
})
--// =========================================================
--// AUTO COLLECT MONEY
--// =========================================================
local AutoMoney = false
MainTab:AddToggle("AutoMoney", {
Title = "Auto Collect Money",
Default = false,
Callback = function(Value)
AutoMoney = Value
if not Value then
return
end
task.spawn(function()
while AutoMoney do
local Misc =
Workspace:FindFirstChild("Misc")
local MoneyDrops =
Misc and
Misc:FindFirstChild("MoneyDrops")
local Character =
LocalPlayer.Character
local RootPart =
Character and
Character:FindFirstChild("HumanoidRootPart")
if MoneyDrops and RootPart then
for _, Money in ipairs(
MoneyDrops:GetChildren()
) do
if not AutoMoney then
break
end
if Money:IsA("BasePart")
and Money.Name == "Money" then
local TouchInterest =
Money:FindFirstChildOfClass(
"TouchTransmitter"
)
if TouchInterest then
firetouchinterest(
RootPart,
Money,
0
)
firetouchinterest(
RootPart,
Money,
1
)
end
end
end
end
task.wait()
end
end)
end
})
--// =========================================================
--// AUTO FEED
--// =========================================================
local AutoFeed = false
local FeedThreshold = 50
local HungerBar =
Workspace.Floppa.AlbertCube:WaitForChild("HungerBar")
local function GetHungerPercentage()
if not HungerBar
or not HungerBar.Parent then
local Floppa =
Workspace:FindFirstChild("Floppa")
local AlbertCube =
Floppa and
Floppa:FindFirstChild("AlbertCube")
HungerBar =
AlbertCube and
AlbertCube:FindFirstChild("HungerBar")
end
if not HungerBar then
return nil
end
for _, Obj in ipairs(
HungerBar:GetDescendants()
) do
if Obj:IsA("TextLabel")
or Obj:IsA("TextButton")
or Obj:IsA("TextBox") then
local Percentage =
tostring(Obj.Text):match(
"(%d+)%s*%%"
)
if Percentage then
return tonumber(Percentage)
end
end
end
return nil
end
local function FindFood()
local Character =
LocalPlayer.Character
local Backpack =
LocalPlayer:FindFirstChild("Backpack")
if Backpack then
local Food =
Backpack:FindFirstChild("Food")
if Food then
return Food
end
end
if Character then
local Food =
Character:FindFirstChild("Food")
if Food then
return Food
end
end
return nil
end
local function EnsureFood()
local Food =
FindFood()
if Food then
return Food
end
local Event =
ReplicatedStorage:FindFirstChild("BuyItem")
if not Event then
warn("[Auto Feed] BuyItem not found.")
return nil
end
Event:FireServer("Food")
for _ = 1, 10 do
if not AutoFeed then
return nil
end
task.wait(0.5)
Food =
FindFood()
if Food then
return Food
end
end
warn("[Auto Feed] Food not detected.")
return nil
end
local function EquipFood()
local Character =
LocalPlayer.Character
if not Character then
return false
end
local Humanoid =
Character:FindFirstChildOfClass("Humanoid")
if not Humanoid then
return false
end
local Food =
EnsureFood()
if not Food then
return false
end
local Backpack =
LocalPlayer:FindFirstChild("Backpack")
if Backpack
and Food.Parent == Backpack then
Humanoid:EquipTool(Food)
end
task.wait(0.5)
if Character:FindFirstChild("Food") then
return true
end
if Food.Parent == Backpack then
Humanoid:EquipTool(Food)
end
task.wait(0.5)
return Character:FindFirstChild("Food") ~= nil
end
local function GetFoodBowl()
local Misc =
Workspace:FindFirstChild("Misc")
if not Misc then
return nil
end
local FoodBowl =
Misc:FindFirstChild("FoodBowl")
if not FoodBowl then
return nil
end
return FoodBowl:FindFirstChild("bowl")
end
local function FeedAtBowl()
if not StartAction("Food") then
return false
end
local Character =
LocalPlayer.Character
local RootPart =
Character and
Character:FindFirstChild("HumanoidRootPart")
if not RootPart then
EndAction("Food")
return false
end
local Camera =
Workspace.CurrentCamera
local OriginalCFrame =
RootPart.CFrame
local OriginalAnchored =
RootPart.Anchored
local OriginalCameraType =
Camera and Camera.CameraType
local OriginalCameraSubject =
Camera and Camera.CameraSubject
local OriginalCameraCFrame =
Camera and Camera.CFrame
local Restored = false
RootPart.Anchored = true
local function Restore()
if Restored then
return
end
Restored = true
if RootPart
and RootPart.Parent then
RootPart.CFrame =
OriginalCFrame
RootPart.Anchored =
OriginalAnchored
end
RestoreCamera(
Camera,
OriginalCameraType,
OriginalCameraSubject,
OriginalCameraCFrame
)
end
local Bowl =
GetFoodBowl()
if not Bowl then
warn("[Auto Feed] Food bowl not found.")
Restore()
EndAction("Food")
return false
end
if Bowl:IsA("BasePart") then
RootPart.CFrame =
Bowl.CFrame +
Vector3.new(0, 3, 0)
elseif Bowl:IsA("Model") then
local BowlPart =
Bowl.PrimaryPart
or Bowl:FindFirstChildWhichIsA("BasePart")
if not BowlPart then
warn("[Auto Feed] Bowl part not found.")
Restore()
EndAction("Food")
return false
end
RootPart.CFrame =
BowlPart.CFrame +
Vector3.new(0, 3, 0)
else
Restore()
EndAction("Food")
return false
end
SetActionCamera()
task.wait(0.5)
if not EquipFood() then
Restore()
EndAction("Food")
return false
end
local Prompts =
Workspace:FindFirstChild("Prompts")
local FoodFillPrompt =
Prompts and
Prompts:FindFirstChild("FoodFillPrompt")
local Prompt =
FoodFillPrompt and
FoodFillPrompt:FindFirstChild("ProximityPrompt")
if not Prompt then
warn(
"[Auto Feed] FoodFillPrompt not found."
)
Restore()
EndAction("Food")
return false
end
local OriginalHoldDuration =
Prompt.HoldDuration
Prompt.HoldDuration = 0
task.wait(0.5)
fireproximityprompt(Prompt)
task.wait(0.5)
if Prompt
and Prompt.Parent then
Prompt.HoldDuration =
OriginalHoldDuration
end
Restore()
EndAction("Food")
return true
end
MainTab:AddToggle("AutoFeed", {
Title = "Auto Feed",
Default = false,
Callback = function(Value)
AutoFeed = Value
if not Value then
return
end
task.spawn(function()
while AutoFeed do
local Hunger =
GetHungerPercentage()
if Hunger
and Hunger <= FeedThreshold then
local Success =
FeedAtBowl()
if Success then
task.wait(6)
else
task.wait(0.5)
end
else
task.wait(0.5)
end
end
end)
end
})
MainTab:AddInput("FeedThreshold", {
Title = "Feed At %",
Default = "50",
Placeholder = "Enter 0-100",
Numeric = true,
Finished = true,
Callback = function(Value)
local Number =
tonumber(Value)
if Number then
FeedThreshold =
math.clamp(Number, 0, 100)
end
end
})
--// =========================================================
--// CLEAN POOP
--// =========================================================
local CleanPoop = false
MainTab:AddToggle("CleanPoop", {
Title = "Clean Poop",
Default = false,
Callback = function(Value)
CleanPoop = Value
if not Value then
return
end
task.spawn(function()
while CleanPoop do
local Misc =
Workspace:FindFirstChild("Misc")
local AllPoop =
Misc and
Misc:FindFirstChild("AllPoop")
if not AllPoop then
task.wait(0.5)
continue
end
local Found = false
for _, Poop in ipairs(
AllPoop:GetChildren()
) do
if not CleanPoop then
break
end
local Prompt =
Poop:FindFirstChild(
"ProximityPrompt"
)
if Prompt then
Found = true
Prompt.HoldDuration = 0
fireproximityprompt(
Prompt
)
task.wait(0.5)
end
end
if not Found then
task.wait(0.5)
end
end
end)
end
})
--// =========================================================
--// AUTO SLEEP / ENERGY
--// =========================================================
local AutoSleep = false
local SleepThreshold = 50
local EnergyText =
Workspace.Floppa.AlbertCube.EnergyBar:WaitForChild("Text")
local function GetEnergyPercentage()
if not EnergyText
or not EnergyText.Parent then
local Floppa =
Workspace:FindFirstChild("Floppa")
local AlbertCube =
Floppa and
Floppa:FindFirstChild("AlbertCube")
local EnergyBar =
AlbertCube and
AlbertCube:FindFirstChild("EnergyBar")
EnergyText =
EnergyBar and
EnergyBar:FindFirstChild("Text")
end
if not EnergyText
or not EnergyText:IsA("TextLabel") then
return nil
end
local Percentage =
tostring(EnergyText.Text):match(
"(%d+)%s*%%"
)
return Percentage and tonumber(Percentage)
end
local function SleepAtBed()
-- Food has absolute priority.
while AutoSleep
and ActionInProgress
and CurrentAction == "Food" do
task.wait(0.1)
end
if not AutoSleep then
return false
end
if ActionInProgress then
return false
end
if not StartAction("Sleep") then
return false
end
local Character =
LocalPlayer.Character
local RootPart =
Character and
Character:FindFirstChild("HumanoidRootPart")
if not RootPart then
EndAction("Sleep")
return false
end
local Camera =
Workspace.CurrentCamera
local OriginalCFrame =
RootPart.CFrame
local OriginalAnchored =
RootPart.Anchored
local OriginalCameraType =
Camera and Camera.CameraType
local OriginalCameraSubject =
Camera and Camera.CameraSubject
local OriginalCameraCFrame =
Camera and Camera.CFrame
local Restored = false
RootPart.Anchored = true
local function Restore()
if Restored then
return
end
Restored = true
if RootPart
and RootPart.Parent then
RootPart.CFrame =
OriginalCFrame
RootPart.Anchored =
OriginalAnchored
end
RestoreCamera(
Camera,
OriginalCameraType,
OriginalCameraSubject,
OriginalCameraCFrame
)
end
local Prompts =
Workspace:FindFirstChild("Prompts")
local UseBedPrompt =
Prompts and
Prompts:FindFirstChild("UseBedPrompt")
if not UseBedPrompt then
warn(
"[Auto Sleep] UseBedPrompt not found."
)
Restore()
EndAction("Sleep")
return false
end
local Prompt =
UseBedPrompt:FindFirstChild(
"ProximityPrompt"
)
if not Prompt then
warn(
"[Auto Sleep] ProximityPrompt not found."
)
Restore()
EndAction("Sleep")
return false
end
if UseBedPrompt:IsA("BasePart") then
RootPart.CFrame =
UseBedPrompt.CFrame +
Vector3.new(0, 3, 0)
else
local BedPart =
UseBedPrompt:FindFirstChildWhichIsA(
"BasePart"
)
if not BedPart then
warn(
"[Auto Sleep] Bed part not found."
)
Restore()
EndAction("Sleep")
return false
end
RootPart.CFrame =
BedPart.CFrame +
Vector3.new(0, 3, 0)
end
SetActionCamera()
task.wait(0.5)
local OriginalHoldDuration =
Prompt.HoldDuration
Prompt.HoldDuration = 0
fireproximityprompt(Prompt)
task.wait(1)
if Prompt
and Prompt.Parent then
Prompt.HoldDuration =
OriginalHoldDuration
end
Restore()
EndAction("Sleep")
return true
end
MainTab:AddToggle("AutoSleep", {
Title = "Auto Sleep",
Default = false,
Callback = function(Value)
AutoSleep = Value
if not Value then
return
end
task.spawn(function()
while AutoSleep do
local Energy =
GetEnergyPercentage()
if Energy
and Energy <= SleepThreshold then
local Success =
SleepAtBed()
if Success then
task.wait(6)
else
task.wait(0.5)
end
else
task.wait(0.5)
end
end
end)
end
})
MainTab:AddInput("SleepThreshold", {
Title = "Sleep At %",
Default = "50",
Placeholder = "Enter 0-100",
Numeric = true,
Finished = true,
Callback = function(Value)
local Number =
tonumber(Value)
if Number then
SleepThreshold =
math.clamp(Number, 0, 100)
end
end
})
--// =========================================================
--// BUY TAB
--// =========================================================
local BuyTab = Window:AddTab({
Title = "Buy",
Icon = "shopping-cart"
})
BuyTab:AddDropdown("ItemDropdown", {
Title = "Item",
Values = {
"Food"
},
Multi = false,
Default = "Food"
})
BuyTab:AddButton({
Title = "Buy Once",
Callback = function()
local Event =
ReplicatedStorage:FindFirstChild("BuyItem")
if Event then
Event:FireServer("Food")
end
end
})
--// =========================================================
--// AUTO BUY
--// =========================================================
local AutoBuy = false
BuyTab:AddToggle("AutoBuy", {
Title = "Auto Buy",
Default = false,
Callback = function(Value)
AutoBuy = Value
if not Value then
return
end
task.spawn(function()
while AutoBuy do
local Event =
ReplicatedStorage:FindFirstChild("BuyItem")
if Event then
Event:FireServer("Food")
end
task.wait(0.1)
end
end)
end
})
--// =========================================================
--// BUY IMPORTANT
--// BUTTON ONLY
--// =========================================================
local ImportantItems = {
"FelipeGrace",
"SammyPicture",
"CleetusMaid",
"SubscriberButtons",
"Temprist",
"SubscriberTrending",
"SleepReminder",
"EnergyPlant"
}
local function IsGraceSoldOut()
local PlayerGui =
LocalPlayer:FindFirstChild("PlayerGui")
if not PlayerGui then
return false
end
local ShopUI =
PlayerGui:FindFirstChild("ShopUI")
local Computer1 =
ShopUI and
ShopUI:FindFirstChild("Computer1")
local Items =
Computer1 and
Computer1:FindFirstChild("Items")
local FelipeGrace =
Items and
Items:FindFirstChild("FelipeGrace")
local BuyButton =
FelipeGrace and
FelipeGrace:FindFirstChild("BuyButton")
if not BuyButton
or not BuyButton:IsA("TextButton") then
return false
end
return string.upper(
BuyButton.Text
):find(
"SOLD OUT",
1,
true
) ~= nil
end
BuyTab:AddButton({
Title = "Buy Important",
Callback = function()
local Event =
ReplicatedStorage:FindFirstChild("BuyItem")
if not Event then
warn(
"[Buy Important] BuyItem remote not found."
)
return
end
--// FelipeGrace first
if IsGraceSoldOut() then
print(
"[Buy Important] FelipeGrace is SOLD OUT."
)
else
print(
"[Buy Important] Buying FelipeGrace..."
)
Event:FireServer(
"FelipeGrace"
)
task.wait(0.2)
end
--// Remaining items
for _, ItemName in ipairs(
ImportantItems
) do
print(
"[Buy Important] Buying " ..
ItemName .. "..."
)
Event:FireServer(
ItemName
)
task.wait(0.2)
end
print(
"[Buy Important] All purchase requests sent."
)
end
})
--// =========================================================
--// SELECT MAIN
--// =========================================================
Window:SelectTab(1)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place