It looks like TweenService tweens can only be used with global positions. Is that correct? There’s no way to use relative change in position and employ the same tween from different places when position is being modified? Or, parent a tweened object to something else and have the changes happen in local space? I’m trying to do a short, loopable animation that includes rotation and small position changes (picture a skater spinning in circles while her position wobbles around in a small area–I’m not applying this to a character, that’s just a variation of the problem for illustration).
I can re-create the tween with new position a number of times in a loop.
Or do it all with CFrame lerp + RenderStepped.()
Am I missing some easy/effective way to handle this kind of thing–like a way to move an object that has a looping tween which includes local translations? Maybe I’m just tired and it’s something obvious. Thanks for your thoughts.