Im having trouble making the Merry-Go-Round spin the player?

Im trying to make a merry-go-round as a complete beginner I need help to make the cylinder part actually spin the player with it.

I don’t know if this helps but, I also looked at this Jailbreak train platform system? - #16 by NWSpacek

The script I used for it to spin

local p = game.Workspace.Spin
local cf = CFrame.Angles(math.rad(10), 0, 0)

while true do
	p.CFrame = p.CFrame * cf

It is difficult for me to see from the video what is happening.
Can you give me a view from above?

The above view is in the link

ngl i would use bodygyro or BodyAngularVelocity to help me spin a part while keeping the player on it

So how would apply this in my script?

You do not need BodyGyro or BodyAngularVelocity in a script. Just add them as objects and set the parameters.

how do I set the parameters for them? I’ve been trying to find this out for the past hour and nothing is happening

You need to use BodyMovers, read about them here:

Are there any other hints that are genuine, for the Merry-Go-Round to possibly spin the player?