clubstar54

Spirit Gun

Jul 1st, 2016
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. local Backpack = script.Parent
  2. local Player = Backpack.Parent.Parent
  3. local Char = Player.Character
  4. local Torso = Char.Torso
  5. local rs,ls = Torso["Right Shoulder"],Torso["Left Shoulder"]
  6.  
  7. function fakeJoint(joint)
  8. local Part0 = joint.Part0
  9. joint.Part0 = nil
  10. local Joint = Instance.new("Motor6D",game.JointsService)
  11. Joint.Part0 = Part0
  12. Joint.Part1 = joint.Part1
  13. Joint.C0 = joint.C0
  14. Joint.C1 = joint.C1
  15. return Joint
  16. end
  17.  
  18. local Tool = Instance.new("Tool",Backpack)
  19. Tool.Name = "Spirit Gun"
  20. Tool.RequiresHandle = false
  21.  
  22. local Go = false
  23.  
  24. Tool.Activated:connect(function()
  25. if Go then return end
  26. Go = true
  27. local RS = fakeJoint(rs)
  28. local LS = fakeJoint(ls)
  29. for i = 1,6 do wait()
  30. RS.C0 = RS.C0:lerp(rs.C0*CFrame.Angles(0,math.rad(5),math.rad(90),0.65)
  31. LS.C0 = Ls.C0:lerp(ls.C0*CFrame.Angles(0,math.rad(5),math.rad(-90),0.65)
  32. end
  33. wait(5)
  34. Go = false
  35. end
Advertisement
Add Comment
Please, Sign In to add comment