How would I go about making a performant mirror for this bus?

I am trying to create a live mirror system for the bus seen here. I’ve made a sort of “improvised” mirror by just cloning the workspace and updating the bus’s position every 5ish frames.

But the feedback I got showed that on low-end frames were being halved, and with the game’s map getting bigger, a system like that just wouldn’t be possible.

Does anyone have any idea on how to improve performance on such system, perhaps with render distance; and how would I go about implementing it?

image