I have a crystal welded to a player’s torso via Motor6D. I have a tween playing to rotate the crystal 360 degrees (120 degrees ever 0.5 seconds) indefinitely. the issue is that the crystal isn’t moving. I’ve added a Print to confirm if it’s playing in the first place but it is printing, but there’s still no movement from the crystal.
I’ve tried to change the axis of rotation, i’ve made sure that none of the parts are anchored which may prevent it, none of them are.
help would be appreciated
script:
TS = game:GetService("TweenService")
TI = TweenInfo.new(0.5,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut,0,false,0)
TI2 = TweenInfo.new(4,Enum.EasingStyle.Quad,Enum.EasingDirection.InOut,0,false,0)
S1 = {CFrame = CFrame.Angles(math.rad(120),0,0)}
S2 = {CFrame = CFrame.Angles(math.rad(140),0,0)}
S3 = {CFrame = CFrame.Angles(math.rad(360),0,0)}
Spin1 = TS:Create(script.Parent.model,TI,S1)
Spin2 = TS:Create(script.Parent.model,TI,S2)
Spin3 = TS:Create(script.Parent.model,TI,S3)
while true do
wait()
Spin1:Play()
wait(0.5)
Spin2:Play()
wait(0.5)
Spin3:Play()
wait(0.5)
print("Done")
end