You’ll probably want to use a tween to do that. It’s pretty simple, and will work on both a part or UI (IDK what u really want to do since you say UI but that video is of a part). I’d begin by researching tween and going from there.
I guess I should’ve worded this better: The image is on a part right? Just one image. The image will rotate the same way I have rotated the part, as in rotate along the y axis and not the x axis
@ComplicatedParadigm@TallestSenator
I think most simplest way most people would achieve this “effect / illusion” would be to
Tween the Y size of the Ui from top to bottom then
Position the Ui at the top of the start position
then repeat
i.e.
local Tween = game:GetService(“TweenService”)
local Ui = script.Parent:WaitForChild(“UI”)
a way would be have a thin part in a viewport frame and that thin part would have your image that you want on both sides then you can rotate the thin part to get the effect you want