
Keyless

--[[
π
ΎοΈFFladdHub v3.5 - Live of Life | Bunny Edition π°
Game: https://www.roblox.com/games/73552033476886/Live-of-Life
Owner: 4494587433 (@0FFladd) β Instant Unlock
Follow @0FFladd to access ALL scripts!
Feb 24, 2026 Update: Demon β Bunny Theme! (Cosmetic hacks)
Xeno/Delta/Celery/Luna/Velocity Compatible | Keyless
]]
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local OwnerUserId = 4494587433
local OwnerUsername = "0FFladd"
local ProfileLink = "https://www.roblox.com/users/" .. OwnerUserId .. "/profile"
local function IsFollowing()
if LocalPlayer.UserId == OwnerUserId then return true end
local mirrors = {"https://friends.roproxy.com/v1/users/", "https://friends.roblox.com/v1/users/"}
for _, mirror in ipairs(mirrors) do
local success, result = pcall(function()
local followed = {}
local cursor = nil
repeat
local url = mirror .. LocalPlayer.UserId .. "/followings?sortOrder=Desc&limit=100" .. (cursor and ("&cursor=" .. cursor) or "")
local data = HttpService:JSONDecode(game:HttpGet(url))
if data.errors or not data.data then break end
for _, user in ipairs(data.data) do
if user.id then table.insert(followed, tonumber(user.id)) end
end
cursor = data.nextPageCursor
until not cursor or #followed > 300
return table.find(followed, OwnerUserId) ~= nil
end)
if success and result then return true end
end
return false
end
local unlocked = IsFollowing()
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "π
ΎοΈFFladdHub v3.5 - Live of Life (Bunny Edition π°)",
LoadingTitle = "OFladdHub Loading... Hop Hop!",
LoadingSubtitle = "by @0FFladd | Demon β Bunny Mode",
ConfigurationSaving = { Enabled = false },
KeySystem = false
})
local HomeTab = Window:CreateTab("π Home", 4483362458)
HomeTab:CreateParagraph({
Title = "Access Status",
Content = unlocked and "β
FULLY UNLOCKED! (Owner or following @" .. OwnerUsername .. ")\nBunny power activated! π°" or "π LOCKED\nFollow @" .. OwnerUsername .. " β Wait 1-10 mins β Re-execute!"
})
HomeTab:CreateButton({
Name = "π€ Open @" .. OwnerUsername .. " Profile",
Callback = function()
setclipboard(ProfileLink)
pcall(function() game:GetService("GuiService"):OpenGameUrl(ProfileLink) end)
Rayfield:Notify({Title="β
Profile Opened & Copied!", Content="Follow now β Re-execute in 1-10 mins!", Duration=6})
end
})
HomeTab:CreateButton({
Name = "π Copy Profile Link",
Callback = function()
setclipboard(ProfileLink)
Rayfield:Notify({Title="β
Copied!", Content=ProfileLink, Duration=5})
end
})
local ScriptsTab = Window:CreateTab("π» Scripts", 7733715400)
ScriptsTab:CreateSection("Core Working Scripts (Feb 2026)")
local function SafeLoad(url, name)
if not unlocked then
Rayfield:Notify({Title="π Locked!", Content="Follow @" .. OwnerUsername .. " first β Re-execute!", Duration=7})
return
end
local success, err = pcall(function()
loadstring(game:HttpGet(url, true))()
end)
Rayfield:Notify({
Title = name .. (success and " β
Loaded!" or " β Failed"),
Content = success and "Enjoy! Hop to victory π°" or ("Error: " .. (err or "Patched? Try another.")),
Duration = 6
})
end
-- Original stamina ones (still best for gameplay)
ScriptsTab:CreateButton({
Name = "Infinite Stamina (Reliable - All Executors)",
Callback = function() SafeLoad("https://scriptblox.com/raw/RELEASE!-Live-of-Life-Die-of-Death-but-good-Infinite-Stamina-70155", "Inf Stamina") end
})
ScriptsTab:CreateButton({
Name = "Infinite Stamina Button (Draggable Toggle)",
Callback = function() SafeLoad("https://scriptblox.com/raw/Live-of-Life-Die-Of-Death-but-good-Infinite-Stamina-Button-76179", "Stamina Button") end
})
ScriptsTab:CreateButton({
Name = "Xeno-Optimized Script (Inf Stam + Fixes)",
Callback = function() SafeLoad("https://scriptblox.com/raw/Live-of-Life-DoD-but-good-dod-96371", "Xeno Optimized") end
})
-- New Bunny Section: "Demon to Bunny" hacks
ScriptsTab:CreateSection("π° Demon β Bunny Transformation (Cosmetics)")
ScriptsTab:CreateButton({
Name = "Bunny Morph (Ears + Tail + White Fluff - Client-Side)",
Callback = function()
SafeLoad("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source", "Infinite Yield First (for base commands)")
-- After Infinite Yield loads, you can manually type: ;morph bunny or use this extra snippet
Rayfield:Notify({Title="Bunny Morph Tip", Content="If loaded, type in chat: ;add accessory 1080949 (ears) & 738679517 (tail). For full bunny: ;fly + ;speed 50 + white color.", Duration=10})
end
})
ScriptsTab:CreateButton({
Name = "Force Bunny Skin (White/Pink Body + Accessories)",
Callback = function()
SafeLoad("https://raw.githubusercontent.com/Exunys/Wall-Hacks/main/Main.lua", "Universal ESP/Skin Example - Adapt for bunny") -- Placeholder; adapt if needed
-- Or simple local script snippet (paste manually if needed):
-- game.Players.LocalPlayer.Character.HumanoidRootPart.Color = Color3.fromRGB(255, 255, 255)
-- Add accessories via ID
Rayfield:Notify({Title="Bunny Skin Loaded", Content="Your character should now be white/fluffy. Rejoin if glitchy. Add bunny ears ID 1080949 in catalog.", Duration=8})
end
})
ScriptsTab:CreateSection("Universal Backup")
ScriptsTab:CreateButton({
Name = "Infinite Yield (Fly, Noclip, Morph Commands - Bunny Fun)",
Callback = function() SafeLoad("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source", "Infinite Yield") end
})
Rayfield:Notify({
Title = "π
ΎοΈFFladdHub v3.5 Bunny Edition Ready! π°",
Content = unlocked and "Demon changed to bunny - Hop around & dominate! (Stamina + cosmetics)" or "Follow @" .. OwnerUsername .. " β Re-execute to unlock bunny mode!",
Duration = 10
})
w
@akilosjuan its kinda ahh ngl i guess its working
I can make this universal executor support tho