you can do this by welding a part dead center of the bottom of the rotor then change the angle of its cframe just make sure the rotor is not anchored only the part
should do this make sure the green part is anchored and red unanchored I used a weld constraint on this setup parented in the green part with it being part0.
with script
while wait(.01) do
workspace.Rotor.CFrame = workspace.Rotor.CFrame * CFrame.Angles(0,.1,0)
end
if your doing it as model its probably because the rotor mesh is offset
you can still do it with part the part just make sure it is centered at the base of the rotor
Thank you, guys! My Rotor blades model shape wasn’t square because I used only three blades, while the selection supposed to be square if you want the rotor to spin around the center of the square selection