RobloxScripting

rinnegan

Jul 16th, 2016
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. wait(1)
  2. local enabled = true
  3. Player = game.Players.LocalPlayer
  4. function Weld2()
  5. local w = Instance.new("Weld")
  6. w.Part0 = Player.Character.ap
  7. w.Part1 = Player.Character.Torso
  8. w.C0 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0) --First CFrame is rotation, second Cframe is where it goes.
  9. w.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0) --This is the second brick (the one you want to move most of the time)
  10. w.Parent = game.Workspace
  11. end
  12. rin = false
  13. run = game:GetService("RunService")
  14. local MyMouse = game.Players.LocalPlayer:GetMouse()
  15.  
  16. MyMouse.KeyDown:connect(function(key)
  17. if string.lower(key) == "u" then
  18. rin = true
  19. game:GetService("Chat"):Chat(Player.Character.Head, "Rinnegan")
  20. Player.Character.Head.face:Remove()
  21. local dec = Instance.new("Decal", Player.Character.Head)
  22. dec.Face = "Front"
  23. dec.Name = "face"
  24. dec.Texture = "http://www.roblox.com/asset/?id=101765221"
  25. end
  26. end)
  27. MyMouse.KeyDown:connect(function(key)
  28. if rin == true and string.lower(key) == "f" then
  29. local RightShoulder = Player.Character.Torso["Right Shoulder"]
  30. local LeftShoulder = Player.Character.Torso["Left Shoulder"]
  31. local Run = game:GetService("RunService")
  32. for i = 1, 2 do
  33. for i = 1, 12 do
  34. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -0.16)
  35. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, 0.16)
  36. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0.1, 0)
  37. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, -0.1, 0)
  38. Run.Stepped:wait(0.01)
  39. end
  40. for i = 1, 12 do
  41. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0.1, 0)
  42. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, -0.1, 0)
  43. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, 0.16)
  44. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -0.16)
  45. Run.Stepped:wait(0.005)
  46. end
  47. end
  48. for i = 1, 12 do
  49. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -0.16)
  50. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, 0.16)
  51. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0.1, 0)
  52. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, -0.1, 0)
  53. Run.Stepped:wait(0.005)
  54. end
  55. for i = 1, 12 do
  56. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0.1, 0)
  57. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, -0.1, 0)
  58. LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, 0.16)
  59. RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -0.16)
  60. Run.Stepped:wait(0.01)
  61. end
  62. game:GetService("Chat"):Chat(Player.Character.Head, "Almighty Push")
  63. local ap = Instance.new("Part", Player.Character.Torso)
  64. ap.Name = "ap"
  65. ap.Shape = "Ball"
  66. ap.Transparency = .5
  67. ap.Anchored = true
  68. ap.CFrame = Player.Character.Torso.CFrame* CFrame.new(0, 0, 0)
  69. --ap.CanCollide = true
  70. --[[while true do
  71. Weld2()
  72. wait()
  73. end]]
  74. --if ap then
  75. wait()
  76. while ap do
  77. Weld2()
  78. wait()
  79. end
  80. --Weld2()
  81. --ap.Anchored = true
  82. --end
  83. for i = 1, 90 do
  84. ap.Size = Vector3.new(i, i, i)
  85. wait(.01)
  86. end
  87. if ap.Size == Vector3.new(90, 90, 90) then
  88. ap:Remove()
  89. end
  90. end
  91. end)
Add Comment
Please, Sign In to add comment