I tried to make 2 unanchored parts with motors facing eachother and touching, modeled them and used the following line of code: workspace.Model:MakeJoints() .
It created a RotateV in one of them, however none of them rotate.
You need to enable and disable the motor until Active is true. This is due to an update in 2020 by Roblox, breaking the replication of motors.
You should have no problem converting this to the new Motor6D.
How do i disable/enable the motor? I’m using the surface type.
The motor instance is created automatically. You must enable and disable the motor instance (it should be named RotateV or Rotate).