I've been experimenting with TweenService, and I've succeeded at tweening parts; however, it doesn't seem to work with unions? Is this possible?
Yes, unions can be tweened, but I've noticed that sometimes unions are funky when it comes to the rotation, you can tween them in the same way you'd tween a part.