My module reflects TweenService’s implementation 1-to-1, including support for repeating & reversing; if there’s something you’re confused about, please let me know! my module has the exact same API as default TweenService, and as such should be similar in ease of use.
As an addition, it supports tweening any model method - not just CFrames. Ive been using it to tween scale!
I made my own simple functions a little while ago for tweening Pivots and Scales of models, was about to make a post about it but if there’s already topics on it there’s no point.
Something unique I do have though is a function that can tween a pivot relative to another pivot, which I use to tween the door handle of a moving door. If you want I can pass you the code and also give some advice on your module (such as swapping out RunService.Stepped for RunService.PreSimulation or probably RunService.PreAnimation as that’s around the time in the frame TweenService runs, etc).
I’ve been aware of these events for a few years now, but there’s been no official announcement towards updating folks’ code towards it, and as such I’ve abstained from doing so until the API has been completely solidified.