Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. Tool = script.Parent
  2. local arms = nil
  3. local torso = nil
  4. local fakearms = {}
  5. local welds = {}
  6.  
  7. function Equip(mouse)
  8. wait(0.01)
  9. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  10. torso = Tool.Parent:FindFirstChild("Torso")
  11. model = Instance.new("Model", workspace)
  12. model.Name = "Arms"
  13. humanoid = Instance.new("Humanoid", model)
  14. humanoid.Name = "ArmHumanoid"
  15. local Link = Instance.new("ObjectValue",model)
  16. Link.Name, Link.Value = "HumanoidLink", torso.Parent.Humanoid
  17. if Tool.Parent:FindFirstChild("Shirt") then
  18. Tool.Parent.Shirt:Clone().Parent = model
  19. end
  20. for n,v in ipairs(arms) do
  21. local P = v:Clone()
  22. P.Parent = model
  23. P.TopSurface, P.BottomSurface = "Smooth", "Smooth"
  24. local PW = Instance.new("Weld")
  25. PW.Name = "FakeArmWeld"
  26. PW.Parent = v
  27. PW.Part0, PW.Part1, PW.C0, PW.C1 = v, P, v.CFrame:inverse(), P.CFrame:inverse()
  28. v.Transparency = 1
  29. fakearms[n] = P
  30. end
  31. fakearms[2].RightGrip:Destroy()
  32. mouse.TargetFilter = model
  33. end
  34.  
  35. function Unequip(mouse)
  36. model:Destroy()
  37. for n,v in ipairs(arms) do
  38. v.Transparency = 0
  39. end
  40. end
  41.  
  42. Tool.Equipped:connect(Equip)
  43. Tool.Unequipped:connect(Unequip)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement