Is it good to use TweenService for checking collisions?

I am making an obby stage where you have to be fast enough that the big rock on the ceiling don’t smash you. I am using TweenService to move them from top to bottom and these are unachored if you’re asking. Here’s an in-game screenshot:

The movement is not really smooth and sometimes it lags and the rocks just teleport and don’t smoothly tween. Also someone told me I shouldn’t use Tweening for checking collisions because it’s more like an animation thing.

But what should I do instead?

Someone said I should use a RodContraint, but I have no idea what that is and how to use it. Can someone help?

Ok, I am sorry that I post post about every tiny problem I have but this problem has also been solved by RobloxKonnie on his discord server (Club Based)

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.