Heres the script

local Player = game.Players.LocalPlayer
local Mouse = Player:GetMouse()
RopeExists = false
Mouse.Button1Down:Connect(function()
	if not RopeExists then
	local NewPart = Instance.new("Part", game.Workspace)
	NewPart.Anchored = true
	NewPart.Name = "AttachmentPart"
	NewPart.Position = Mouse.Hit.p
	local NewAttachment = Instance.new("Attachment", NewPart)
	local NewRope = Instance.new("RopeConstraint" ,NewPart)
	NewRope.Attachment0 = NewAttachment
		NewRope.Attachment1 = Player.Character.RightHand.RightGripAttachment
		RopeExists = true
		wait(3)
	NewPart:Destroy()
		NewRope:Destroy()
		RopeExists = false
		end
end)