Advertisement
Xxploitboi

Dual M1911s

May 9th, 2018
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.52 KB | None | 0 0
  1. function clerp(c1,c2,al)
  2.     local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3.     local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  4.     for i,v in pairs(com1) do
  5.         com1[i] = v+(com2[i]-v)*al
  6.     end
  7.     return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  8. end
  9.  
  10. plr = game:service'Players'.LocalPlayer
  11. plrgui = plr:findFirstChild'PlayerGui'
  12. plrmouse = plr:GetMouse()
  13. char = plr.Character
  14. humanoid = char:findFirstChild("Humanoid")
  15. torso = char:findFirstChild("Torso")
  16. head = char.Head
  17. ra = char:findFirstChild("Right Arm")
  18. la = char:findFirstChild("Left Arm")
  19. rl = char:findFirstChild("Right Leg")
  20. ll = char:findFirstChild("Left Leg")
  21. rs = torso:findFirstChild("Right Shoulder")
  22. ls = torso:findFirstChild("Left Shoulder")
  23. rh = torso:findFirstChild("Right Hip")
  24. lh = torso:findFirstChild("Left Hip")
  25. neck = torso:findFirstChild("Neck")
  26. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  27. rootpart = char:findFirstChild("HumanoidRootPart")
  28. camera = workspace.CurrentCamera
  29. anim = char:findFirstChild("Animate")
  30.  
  31. local rm = Instance.new("Weld")
  32. rm.C0 = CFrame.new(1.5, 0.5, 0)
  33. rm.C1 = CFrame.new(0, 0.5, 0)
  34. rm.Part0 = torso
  35. rm.Part1 = ra
  36. rm.Name = 'Right Shoulder'
  37.  
  38. local lm = Instance.new("Weld")
  39. lm.C0 = CFrame.new(-1.5, 0.5, 0)
  40. lm.C1 = CFrame.new(0, 0.5, 0)
  41. lm.Part0 = torso
  42. lm.Part1 = la
  43. lm.Name = 'Left Shoulder'
  44.  
  45. local tool = Instance.new('HopperBin', plr.Backpack)
  46. tool.Name = 'Dual M1911'
  47.  
  48. function scan(parent)
  49.     local parts,last = {}
  50.         for _,v in pairs(parent:GetChildren()) do
  51.             if (v:IsA("BasePart")) then
  52.             v.Anchored = true
  53.                 if (last) then
  54.                     local w = Instance.new("Weld")
  55.                     w.Name = ("%s_Weld"):format(v.Name)
  56.                     w.Part0,w.Part1 = last,v
  57.                     w.C0 = last.CFrame:inverse()
  58.                     w.C1 = v.CFrame:inverse()
  59.                     w.Parent = last
  60.                 end
  61.                 last = v
  62.                 table.insert(parts,v)
  63.             end
  64.             scan(v)
  65.         end
  66.     for _,v in pairs(parts) do
  67.         v.Anchored = false
  68.         v.Locked = true
  69.         v.CanCollide = false
  70.     end
  71. end
  72.  
  73. --1-Torso
  74. holsters=Instance.new("Model")
  75. holsters.Name="Torso"
  76. holsters.Parent=char
  77. --2-HolsterWeldTo2
  78. obj2=Instance.new("Part")
  79. obj2.CFrame=CFrame.new(Vector3.new(14.8519955,1.44200003,35.6479988)) * CFrame.Angles(1.8325955867767,-1.4901161193848e-008,-3.1415927410126)
  80. obj2.FormFactor=Enum.FormFactor.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement