Hey guys! I’ve encountered an issue. No matter what I try, I can’t make this Axe model spin constantly! The model itself moves with no issue, but it won’t spin at all. It only switches to a random orientation, and it stays that way permanently. I’ve tried everything I know regarding CFrame, but I’m not that smart when it comes to them, so if you know how I can make this work, please let me know. I’ll greatly appreciate it.
The issue with this is that you base the rotation off of the part’s CFrame on the y-axis. In this case, CFrame.Y only refers to the position of the model, on the Y-axis, which in your case never changes.
Instead you can get the CFrame’s Y-axis rotation by doing the following:
local _,yRot,_ = Axe.PrimaryPart.CFrame:ToEulerAngles()