I’m working on rotating 2 shields which are unions around a character. The current problem I’m encountering is that the local script will update the union’s position to the character but won’t rotate no matter what I’ve tried. I don’t know if this is a Roblox error or my own.
The part is anchored and is parented to a folder within the workspace.
Properties tab showing the orientation is changing although it visibly does not.
game:GetService("RunService").RenderStepped:Connect(function() for i = 1,360 do LS.CFrame = CFrame.new(Character.HumanoidRootPart.Position) LS.Orientation = Vector3.new(-90, -90, i) --Rotates the shield around the character RS.CFrame = CFrame.new(Character.HumanoidRootPart.Position) RS.Orientation = Vector3.new(-90,-90,i+180) --Changes the second shield to rotate 180 from the first shield wait() end end)