I’ve made a magnet tool which is parented to the player’s character. When using the tool, the player throws the magnet which is attached to the tool’s handle with a RopeConstraint.
However, once the rope is fully extended, the force of the magnet pulls the player’s character with it as shown here:
I have tried attaching the RopeConstraint to a part other than the Handle and have also tried setting the magnet’s massless property to true with no effect. I know I can just anchor the player’s character, but that solution is not preferred.
Building is not really my talent so any help is appreciated
You can try to attach the rope to another part other like the handle like you said you did and then create an align position constraint, set it to max force and set attachment0 to the part’s attachment and attachment1 to the handle’s attachment.
Give the magnet (the object on the rope) and handle less mass, because it may be more than the player’s humanoidrootpart. through the use of custom physical properties. You may need to do this via scripting:
If this doesn’t work, you could try giving the HRP more mass instead. So that it’s heavier.