So I welded a model to the players arm, which worked fine but, I added a script to make the parts rotate and now the player just stays in the same place. Does anyone know what I'm doing wrong and how to fix it? (and yes, all parts are unanchored, massless and uncollidable)

--script inside of each part I want to rotate
local Part = script.Parent
spawn(function()
    while true do
        Part.CFrame = Part.CFrame * CFrame.fromEulerAnglesXYZ(0,-.01,0)
        wait()
    end
end)

me trying to move: https://gyazo.com/1daae158067322383639d727f508e466

2 comments

0

I believe it's because you keep setting the cframe of the part, try using a body mover and you should see a lot better results.

0

I played around body movers for a while but I'm still getting the same problem