local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer -- Function to check for choco item in backpack or hand local function getChocoItem() local backpack = LocalPlayer:FindFirstChild("Backpack") local character = LocalPlayer.Character -- Check hand first if character then for _, item in ipairs(character:GetChildren()) do if item:IsA("Tool") and string.lower(item.Name):find("choc") then return item end end end -- Check backpack if backpack then for _, item in ipairs(backpack:GetChildren()) do if item:IsA("Tool") and string.lower(item.Name):find("choc") then return item end end end return nil end -- Eternal ritual loop while true do repeat wait() until getChocoItem() print("🍫 Choco item detected. Equipping...") local chocoTool = getChocoItem() if chocoTool and chocoTool.Parent == LocalPlayer.Backpack then chocoTool.Parent = LocalPlayer.Character print("🍫 Choco item equipped. Awaiting consumption...") end repeat wait() until not getChocoItem() print("⚰️ Choco item gone. Resetting avatar...") LocalPlayer.Character:BreakJoints() wait(3) -- Optional cooldown before restarting loop end