Trying to make a tool that flies to the player's hand?

Basically, Trying to make something that flies towards the player’s hand when they equip the tool,
I’m using rocket propulsion to make it move,
No errors in the output, Am I doing something wrong?

local Mover = script.Parent.Move.RocketPropulsion

function Bring()
	wait(.1)
	Mover.Target = script.Parent.Parent.RightHand
	wait()
	Mover:Fire()
end
script.Parent.Equipped:Connect(Bring)

This is a union with RocketPropulsion inside it.
The Union is also inside the tool.
Also, The rocket propulsion is not targeting the player’s hand or firing.

1 Like

I am not too familiar with RocketPropulsion movers, but before anything else I would ensure that the part you are moving isn’t anchored or locked. However, before I can be of much help other than that I would need more information. Maybe make a drawing of what you are trying to accomplish or provide a gif of something similar so I can better understand the issue.

In this case, I would probably have used a body position and a loop that constantly sets the position to the target. You could possibly try that.

1 Like

When the player equips the tool use a bodyposition to smoothly move it to the players hand. I haven’t tested it so I don’t know how that would work, but I think it should though.

If you wanted to see it:

Body position seems to work really well in this case, glad I could help.