DeFi lending and liquidation logic often needs a live price for a pooled asset, and the cheapest source is the pool's own spot price. That convenience is also its weak point: a flash loan lets an attacker route an enormous, uncollateralized swap through the pool and back out again within a single atomic transaction, spiking the spot price for exactly one block at only the cost of gas and a swap fee. This simulator renders an AMM pool's constant-product curve as a live 3D block ring — spot price bars in red, a time-weighted-average (TWAP) ribbon in blue — and lets you trigger that attack yourself. Tune the flash-loan size and the TWAP window, watch a spot-reading oracle immediately flag a "loan approved" or "liquidation triggered" false positive, and watch the TWAP-reading oracle shrug the same block off because it averages across many blocks the attacker doesn't control. The mechanic is the same defensive lesson real protocols (Uniswap, Compound, Aave) adopted after the DeFi flash-loan attacks of 2020: never read an unaveraged instantaneous price for anything that gates money.