Script for spinning a model inside of a tool upon key-press

Hi everyone, I’m attempting to create replica of a championship title from a wrestling group on ROBLOX, and part of the accuracy of this would include scripting the tool so that a piece (a model with 9 meshes) inside of the tool could spin at the user’s command, ideally by holding down a key like Q or E.

I am not a scripter by any means, and I was hoping to get some pointers and help toward the right direction to making this script a reality. Any tips or even showing me how to do it would be greatly appreciated.

Attached is a gif showcasing essentially the spinning motion I’m trying to achieve (it’d be continuous with a keypress)

I have not the slightest idea of where to go from here, so any advice is to be appreciated it. Note this is 9 meshparts in a model, in a tool, which has to be welded etc. Thanks in advance.

CFrame.Angles is your friend here:

for angle = 0, 360 do
    Part.CFrame *= CFrame.Angles(0, 0, math.rad(angle))
end