So I'm trying to make a model rotate, some people told be to add a PrimaryPart. Questions are;
- If a primary part is rotated will the rest rotate as well?
- If so then how would I rotate it?
Anyway if you want to see what I'm trying to do then visit the link below for a short vid/gif;
https://gyazo.com/4615d990de36978812a2d569dfe968db
currently this is part of my script;
while wait() do
BodyPosition1.Position = characterT.CFrame:pointToWorldSpace(Vector3.new(-3,0,3))
BodyPosition2.Position = characterT.CFrame:pointToWorldSpace(Vector3.new(3,0,3))
BodyPosition3.Position = characterT.CFrame:pointToWorldSpace(Vector3.new(0,0,-3))
end
and I'm trying to add a primary part;
local PP = Instance.new('Part') --Primary Part
PP.Anchored = false
PP.CanCollide = true
PP.Position = characterT.Position
PP.Transparency = 1
PP.Name = 'PrimaryPart'
How would I make this rotate? Please answer my questions and help, and feedback is appreciated. Thanks for reading.

1 comment
It is recommended to use either TranslateBy or SetPrimaryPartCFrame if the current rotation of the model is important.