I made a script that moves a model when you move with W,A,S,D,Q,E,C,R,B so its like flying. The parts ARE going with the PrimaryPart when it moves but when I rotate the part it doesn’t follow, aswell as when I press B it doesn’t follow since B is supposed to bring you back to the ground.
This is what it looks like when I try to rotate it or press B, the thing thats lower is the Primary Part.
As stated it will follow it when I use W,S,E,Q which brings it forward, backward, up, down but if I rotate or press B it doesn’t.
Notes: Every part is welded appropriately, the PrimaryPart is assigned, the only thing anchored is the PrimaryPart and I have a seperate model which works exactly the same and rotates correctly, this one just doesn’t for some reason.
That worked! Althought I had done something different by switching constraints from a Weld to a Hinge, your solution still worked so I’ll mark yours as the solution.