Rotating a part that is welded to another part without moving the entire assembly

Hello, I am currently working on thrusters for a rocket, and I would like to have the thrusters rotate without affecting the entire rocket. How would I achieve this?

(This is in scripting support because I am currently trying to script a way to move these parts)

Just visually?
Is the rocket moving physically with Constraints or are you CFraming it?

You could pivot them with HIngeConstraints if they only rotate in one direction.
You could use Motor6Ds to pivot them if they need to move in 2 axes.

Remember, you know what you are trying to describe, but please explain the details so we know what and how you are trying to accomplish.

1 Like

Please don’t use HingeConstraint’s if none of the parts on the rocket are anchored.
Motor6D’s or changing the C0/C1 of the weld are both fine solutions.

1 Like

Use WeldConstraint

local part1 = script.Parent.Part1
local part2 = script.Parent.Part2

local weld = Instance.new("WeldConstraint")
weld.Parent = part1
weld.Part0 = part1
weld.Part1 = part2
task.wait(0.5)
part1.Anchored = false
part2.Anchored = false

to create WeldConstraint on part, if can move with WeldConstraint in 2 part.

Did some experimenting and this was it. A Motor6D helped with rotating the part offsetted to part0 without rotating the entire assembly, thanks!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.