I made a helicopter and on the helicopter for the Rotar Blade I have a simple script with a while loop in it and all it does is it rotates the rotor blades just like an irl helicopter and it works great but it is causing some unwanted lag here is the script:
while wait() do
script.Parent.CFrame = script.Parent.CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
end
Thanks.