Workspace.Part1.CFrame = Workspace.Part1.CFrame * CFrame.Angles(0,math.rad(10),0)
This only sets it to that degree. + CFrame.Angles(0,math.rad(10),0) wont work it tells me it needs a vector 3, which I tried and wouldn't work either.
What I plan on doing is adding +1 to math.rad (10) every 1 second. If I do this:
Workspace.Part1.CFrame = Workspace.Part1.CFrame * CFrame.Angles(0,math.rad(10),0)
wait(1)
Workspace.Part1.CFrame = Workspace.Part1.CFrame * CFrame.Angles(0,math.rad(10),0)
It'll stay at 10, not move on to 11.

4 comments
Haha, I didn't realise it was you until I'd posted my answer - let me know if you need anything else explaining, I don't think I understood your question entirely.
Lol hey! Btw I tried CFrame.Angles(0,math.rad(10),0) twice, it doesn't rotate to 20, it just stays at 10
BTW I updated the question.
NVM, It works now. I have no clue what was wrong. Thanks though.