So I have two unions which I can't union together, but I'm trying to get them to rotate 360* when the script is active, it works, but it is very inefficient.
sp = script.Parent
while true do
sp.A.Rotation = Vector3.new(-180, -0, -180)
sp.B.Rotation = Vector3.new(-180, -0, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, -15, -180)
sp.B.Rotation = Vector3.new(-180, -15, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, -30, -180)
sp.B.Rotation = Vector3.new(-180, -30, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, -45, -180)
sp.B.Rotation = Vector3.new(-180, -45, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, -60, -180)
sp.B.Rotation = Vector3.new(-180, -60, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, -75, -180)
sp.B.Rotation = Vector3.new(-180, -75, -180)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -90, 0)
sp.B.Rotation = Vector3.new(0, -90, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -75, 0)
sp.B.Rotation = Vector3.new(0, -75, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -60, 0)
sp.B.Rotation = Vector3.new(0, -60, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -45, 0)
sp.B.Rotation = Vector3.new(0, -45, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -30, 0)
sp.B.Rotation = Vector3.new(0, -30, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -15, 0)
sp.B.Rotation = Vector3.new(0, -15, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, -00, 0)
sp.B.Rotation = Vector3.new(0, -00, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 15, 0)
sp.B.Rotation = Vector3.new(0, 15, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 30, 0)
sp.B.Rotation = Vector3.new(0, 30, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 45, 0)
sp.B.Rotation = Vector3.new(0, 45, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 60, 0)
sp.B.Rotation = Vector3.new(0, 60, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 75, 0)
sp.B.Rotation = Vector3.new(0, 75, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(0, 90, 0)
sp.B.Rotation = Vector3.new(0, 90, 0)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, 75, 180)
sp.B.Rotation = Vector3.new(-180, 75, 180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, 60, 180)
sp.B.Rotation = Vector3.new(-180, 60, 180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, 45, 180)
sp.B.Rotation = Vector3.new(-180, 45, 180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, 30, 180)
sp.B.Rotation = Vector3.new(-180, 30, 180)
wait(0.07)
sp.A.Rotation = Vector3.new(-180, 15, 180)
sp.B.Rotation = Vector3.new(-180, 15, 180)
wait(0.07)
end

1 comment
As you can see, it's quite bulky and inefficient.