I just looked at it. The GridPart part of the model is rotated. How can I rotate through :SetPrimaryPartCFrame()?
EDIT: I used a for loop and set each part’s rotation. Now, the only issue is the rotation on mouse move.
EDIT2: I used another for loop that did the same thing, but this time, in the UpdatePreviewModelCFrame() function, at the very bottom. I also added a variable outside the function to remember the last rotation you had.