Ring/Coin system optimizations?

But if this happens in the same tick, why would it appear before Parent was assigned? I don’t think roblox engine processes physics and stuff in .Parent and/or :PivotTo, so ordering shouldn’t really matter, unless the engine really does stuff or yields there.

But I’m pretty sure it schedules.