Roblox Rotations

What I want to achieve is even rotating this model it’s stilk intact to handle.
THIS WHAT HAPPENS :


IT SHOULD BE

local RunService = game:GetService("RunService")
local swingModel = script.Parent.RopeModel

local angle = 0
local rotationSpeed = math.rad(45) 

RunService.Heartbeat:Connect(function(dt)
	angle += rotationSpeed * dt
	local origin = swingModel.PrimaryPart.Position
	local newCFrame = CFrame.new(origin) * CFrame.Angles(angle, 0, 0)

	swingModel:PivotTo(newCFrame)
end)
1 Like

Try editing the stick’s pivot to be at the handle.

Maybe you need to weld model toghether?