For the video editing, you could use the CSG with the SubtractAsync function, and for the animations, all you need is a tween service. If you want to learn more about CSG, perhaps this video will be helpful. https://www.youtube.com/watch?v=JV8W8C-8o_c The video shows how to cut components using tools, but you can achieve the same results with some simple math. Wishing you luck, Hot_Coder.