Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --hold unancored items--
- -- r15
- -- made by joshclark756#7155
- local mouse = game.Players.LocalPlayer:GetMouse()
- local uis = game:GetService("UserInputService")
- -- Connect
- mouse.Button1Down:Connect(function()
- -- Check for Target & Left Shift
- if mouse.Target and uis:IsKeyDown(Enum.KeyCode.LeftControl) then
- local npc = mouse.target
- local PlayerCharacter = game:GetService("Players").LocalPlayer.Character
- local PlayerRootPart = PlayerCharacter.HumanoidRootPart
- local A0 = Instance.new("Attachment")
- local AP = Instance.new("AlignPosition")
- local AO = Instance.new("AlignOrientation")
- local A1 = Instance.new("Attachment")
- for _, v in pairs(npc:GetDescendants()) do
- if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
- game:GetService("RunService").Stepped:Connect(function()
- v.CanCollide = false
- end)
- end
- end
- for _, v in pairs(PlayerCharacter:GetDescendants()) do
- if v:IsA("BasePart") then
- if v.Name == "HumanoidRootPart" or v.Name == "UpperTorso" or v.Name == "Head" then
- end
- end
- end
- PlayerRootPart.Position = PlayerRootPart.Position+Vector3.new(0, 0, 0)
- A0.Parent = npc
- AP.Parent = npc
- AO.Parent = npc
- AP.Responsiveness = 200
- AP.MaxForce = math.huge
- AO.MaxTorque = math.huge
- AO.Responsiveness = 200
- AP.Attachment0 = A0
- AP.Attachment1 = A1
- AO.Attachment1 = A1
- AO.Attachment0 = A0
- A1.Parent = PlayerCharacter.RightHand
- end
- end)
- -- r6
- -- made by joshclark756#7155
- local mouse = game.Players.LocalPlayer:GetMouse()
- local uis = game:GetService("UserInputService")
- -- Connect
- mouse.Button1Down:Connect(function()
- -- Check for Target & Left Shift
- if mouse.Target and uis:IsKeyDown(Enum.KeyCode.LeftControl) then
- local npc = mouse.target
- local PlayerCharacter = game:GetService("Players").LocalPlayer.Character
- local PlayerRootPart = PlayerCharacter.HumanoidRootPart
- local A0 = Instance.new("Attachment")
- local AP = Instance.new("AlignPosition")
- local AO = Instance.new("AlignOrientation")
- local A1 = Instance.new("Attachment")
- for _, v in pairs(npc:GetDescendants()) do
- if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
- game:GetService("RunService").Stepped:Connect(function()
- v.CanCollide = false
- end)
- end
- end
- for _, v in pairs(PlayerCharacter:GetDescendants()) do
- if v:IsA("BasePart") then
- if v.Name == "HumanoidRootPart" or v.Name == "UpperTorso" or v.Name == "Head" then
- end
- end
- end
- PlayerRootPart.Position = PlayerRootPart.Position+Vector3.new(0, 0, 0)
- A0.Parent = npc
- AP.Parent = npc
- AO.Parent = npc
- AP.Responsiveness = 200
- AP.MaxForce = math.huge
- AO.MaxTorque = math.huge
- AO.Responsiveness = 200
- AP.Attachment0 = A0
- AP.Attachment1 = A1
- AO.Attachment1 = A1
- AO.Attachment0 = A0
- A1.Parent = PlayerCharacter.RightArm
- end
- end)
- -- remove attachments
- -- made by joshclark756#7155
- for _, v in next, game:GetDescendants() do
- if v and v:IsA"Attachment" and v.Parent == game.Players.LocalPlayer.Character.RightHand
- then do v:destroy()
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment