Y position of brick going to negative infinity when tweening cframes to look at a position

I want to get my model to look at a position which this code does, but it will randomly make the model disappear into the negative infinity Y as shown.

Here is the code i am using to make the model look at the targetcf.

I need it to stop making my models disappear randomly.

You cant tween an entire model using TweenService just moving the primary part. Youll have to either move every part of the model of use a for loop with lerp.

You can, infact here’s a tutorial which shows how:

FYI: Instead of wait(t) you can use the Completed event and :Wait() on it: