Advertisement
Runixer

Untitled

Jul 22nd, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.47 KB | None | 0 0
  1. RulerLength = 3
  2.  
  3.  
  4. --[[Cyclically's FE Tool Duplicate Tools V3
  5. https://v3rmillion.net/member.php?action=profile&uid=785986
  6. ]]
  7.  
  8.  
  9. local Slapping = false
  10. local Died = false
  11. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = .5
  12. local LocalPlayer = game:GetService("Players").LocalPlayer
  13. local spray = workspace.Handle
  14. local savecframe = spray.CFrame
  15. LocalPlayer.Character.Humanoid:UnequipTools()
  16. local currentamount = #LocalPlayer.Backpack:GetChildren()
  17. spray.CanCollide = false
  18. spray.Transparency = 1
  19. local anim = Instance.new("Animation")
  20. anim.AnimationId = "rbxassetid://188632011"
  21. local loadanim = LocalPlayer.Character.Humanoid:LoadAnimation(anim)
  22. loadanim.Looped = true
  23. loadanim:Play()
  24. loadanim:AdjustSpeed(4)
  25. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  26. tool.Parent = LocalPlayer
  27. end
  28. repeat
  29. repeat
  30. spray.CFrame = LocalPlayer.Character.Torso.CFrame
  31. LocalPlayer.Character.Humanoid:MoveTo(game.Players.LocalPlayer.Character.HumanoidRootPart.Position + Vector3.new(0,0,1))
  32. game:GetService("RunService").Stepped:wait()
  33. until LocalPlayer.Character:FindFirstChild("Spray") ~= nil
  34. LocalPlayer.Character:FindFirstChild("Spray").Parent = LocalPlayer
  35. until #LocalPlayer:GetChildren() - 4 - currentamount >= RulerLength
  36. loadanim:Stop()
  37. anim:Destroy()
  38. for _, tool in pairs(LocalPlayer:GetChildren()) do
  39. if tool:IsA("Tool") then
  40. tool.Parent = LocalPlayer.Backpack
  41. end
  42. end
  43. spray.CFrame = savecframe
  44. spray.CanCollide = true
  45. spray.Transparency = 0
  46. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  47.  
  48. Slapping = true
  49.  
  50. AnimationId = "183294396"
  51. local Anim = Instance.new("Animation")
  52. Anim.AnimationId = "rbxassetid://"..AnimationId
  53. local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  54. k:Play(0)
  55. k:AdjustSpeed(1)
  56. k:AdjustSpeed(0)
  57.  
  58. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetDescendants()) do
  59. if v:IsA("Script") or v:IsA("LocalScript") or v:IsA("Frame") or v:IsA("ScreenGui") or v:IsA("TextButton") or v:IsA("TextLabel") or v:IsA("TextBox") or v:IsA("ImageButton") or v:IsA("ImageLabel") then
  60. v:Destroy()
  61. end
  62. end
  63. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  64. if v:IsA("Tool") and v.Name == "Spray" then
  65. v.Parent = game.Players.LocalPlayer.Character
  66. v.Handle.Mesh:Destroy()
  67. v.Parent = game.Players.LocalPlayer.Backpack
  68. end
  69. end
  70.  
  71. for i=1,RulerLength do
  72. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(0,.875-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*i,-.5))
  73. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
  74. end
  75.  
  76. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  77. if v:IsA("Tool") and v.Name == "Spray" then
  78. v.Activated:Connect(function()
  79. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 32
  80. game.Players.LocalPlayer.Character.Animate.Disabled = true
  81. game.Players.LocalPlayer.Character.Humanoid:MoveTo(game.Players.LocalPlayer:GetMouse().Hit.p)
  82. wait(.65)
  83. game.Players.LocalPlayer.Character.Animate.Disabled = false
  84. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 16
  85. end)
  86. end
  87. end
  88.  
  89. plr = game.Players.LocalPlayer
  90. mouse = plr:GetMouse()
  91. mouse.KeyDown:connect(function(key)
  92. if key == "e" then
  93. if Died == false and Slapping == true then
  94. Slapping = false
  95. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  96. if v:IsA("Tool") and v.Name == "Spray" then
  97. v.Grip = v.Grip * CFrame.Angles(math.rad(90),0,0)
  98. v.Parent = game.Players.LocalPlayer.Backpack
  99. v.Parent = game.Players.LocalPlayer.Character
  100. end
  101. end
  102. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash").TimePosition = .125
  103. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Play()
  104. wait(.1)
  105. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Stop()
  106. end
  107. end
  108. end)
  109.  
  110. plr = game.Players.LocalPlayer
  111. mouse = plr:GetMouse()
  112. mouse.KeyUp:connect(function(key)
  113. if key == "e" then
  114. if Died == false and Slapping == false then
  115. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  116. if v:IsA("Tool") and v.Name == "Spray" then
  117. v.Grip = v.Grip * CFrame.Angles(math.rad(-90),0,0)
  118. v.Parent = game.Players.LocalPlayer.Backpack
  119. v.Parent = game.Players.LocalPlayer.Character
  120. end
  121. end
  122. wait(.25)
  123. Slapping = true
  124. end
  125. end
  126. end)
  127.  
  128. repeat game:GetService("RunService").RenderStepped:Wait()
  129. if Slapping == true then
  130. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  131. for x=1,RulerLength do
  132. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(-.5,1.375-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*x,-.5)) * CFrame.Angles(0,0,math.rad(-90))
  133. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
  134. end
  135. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash").TimePosition = .125
  136. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Play()
  137. wait(.1)
  138. game.Players.LocalPlayer.Character.Head:FindFirstChild("Splash"):Stop()
  139. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  140. for x=1,RulerLength do
  141. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Grip = CFrame.new(Vector3.new(0,.875-(game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Handle.Size.Y)*x,-.5))
  142. game.Players.LocalPlayer.Backpack:FindFirstChild("Spray").Parent = game.Players.LocalPlayer.Character
  143. end
  144. wait(1.5)
  145. wait(.25)
  146. elseif Slapping == false then
  147. end
  148. until game.Players.LocalPlayer.Character.Humanoid.Health == 0
  149. Died = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement