HOOK GENERATOR
export default function HookRouletteOracle() {
const hooks = [
"I never realized [pain they’ve accepted as normal] was actually caused by [shocking root cause no one warned you about]…",
"It is not a coincidence this video found you before [specific upcoming deadline or seasonal shift you always delay for]…",
"No one told me that [obvious strategy people overlook] is actually how you [achieve wildly desirable outcome faster than expected]…",
"You are only seeing this because you are finally ready to [radical identity shift or destiny they are afraid of claiming]…",
"Most people will [common mistake] for years before realizing they could simply [simpler smarter move] instead…",
"The moment you stop [limiting behavior], you instantly unlock [desirable transformation everyone chases]…",
"I promise you — [sacred truth nobody wants to admit] is the *only* reason you’re not already at [dream outcome]…",
"It’s wild that no one talks about how [unexpected emotional truth] is what really determines whether you [outcome] or not…",
"99% of people will keep [wasting time doing X] — but the 1% will quietly [do Y instead] and disappear into wealth…"
];
const [currentHook, setCurrentHook] = useState("");
const [showExample, setShowExample] = useState(false)] = useState(false) = useState("");
function drawHook() {
const r = hooks[Math.floor(Math.random() * hooks.length)];
setCurrentHook(r);
}
function copyHook() {
navigator.clipboard.writeText(currentHook);
}
return (
) => setShowExample(true)} className="px-4 py-2 rounded-xl bg-black text-white hover:opacity-80 transition">view example
{showExample && (
);
}
generate a hook
{currentHook && ( setShowExample(false)}>
)}
{currentHook && (
)}
e.stopPropagation()}>