Runixer

Untitled

Jul 28th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.88 KB | None | 0 0
  1. --[[Uctron's FE Duplicate Tools V5
  2. https://v3rmillion.net/member.php?action=profile&uid=698785
  3.  
  4. Original script credit goes to Cyclically's FE Duplicate Tools V3
  5. https://v3rmillion.net/member.php?action=profile&uid=785986
  6. ]]
  7.  
  8. local toolamount = 50
  9.  
  10. local StarterPack = game:GetService("StarterPack")
  11.  
  12. local W
  13. local A
  14. local S
  15. local D
  16.  
  17. W = false
  18. A = false
  19. S = false
  20. D = false
  21.  
  22. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  23. for i=1,#StarterPack:GetChildren() do
  24. if game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool") then
  25. game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer
  26. end
  27. end
  28. if game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool") then
  29. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  30. if v:IsA("Tool") then
  31. v.Parent = game.Players.LocalPlayer
  32. end
  33. end
  34. else
  35. end
  36. local LocalPlayer = game:GetService("Players").LocalPlayer
  37. local runservice = game:GetService("RunService")
  38. local characters = {}
  39. LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  40. local currentamount = #LocalPlayer.Backpack:GetChildren()
  41. LocalPlayer.Character.Archivable = true
  42. local tempchar = LocalPlayer.Character:Clone()
  43. tempchar.Name = " "
  44. tempchar.Parent = workspace
  45. game:GetService("RunService").RenderStepped:Connect(function()
  46. if W and tempchar then
  47. tempchar.Humanoid:Move(tempchar.HumanoidRootPart.Position - Vector3.new(0,0,10000),true)
  48. end
  49. end)
  50. game:GetService("RunService").RenderStepped:Connect(function()
  51. if S and tempchar then
  52. tempchar.Humanoid:Move(tempchar.HumanoidRootPart.Position + Vector3.new(0,0,10000),true)
  53. end
  54. end)
  55. game:GetService("RunService").RenderStepped:Connect(function()
  56. if A and tempchar then
  57. tempchar.Humanoid:Move(tempchar.HumanoidRootPart.Position - Vector3.new(10000,0,0),true)
  58. end
  59. end)
  60. game:GetService("RunService").RenderStepped:Connect(function()
  61. if D and tempchar then
  62. tempchar.Humanoid:Move(tempchar.HumanoidRootPart.Position + Vector3.new(10000,0,0),true)
  63. end
  64. end)
  65. local Anim = Instance.new("Animation")
  66. Anim.AnimationId = "rbxassetid://180435571"
  67. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  68. LoadAnim:Play()
  69. LoadAnim:AdjustSpeed(1)
  70. plr = game.Players.LocalPlayer
  71. mouse = plr:GetMouse()
  72. mouse.KeyDown:connect(function(key)
  73. if key == "w" then
  74. h = tempchar.Humanoid
  75. tracks = h:GetPlayingAnimationTracks()
  76. for _,x in pairs(tracks)
  77. do x:Stop()
  78. end
  79. local Anim = Instance.new("Animation")
  80. Anim.AnimationId = "rbxassetid://180426354"
  81. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  82. LoadAnim:Play()
  83. LoadAnim:AdjustSpeed(1)
  84. W = true
  85. end
  86. end)
  87. plr = game.Players.LocalPlayer
  88. mouse = plr:GetMouse()
  89. mouse.KeyDown:connect(function(key)
  90. if key == "s" then
  91. h = tempchar.Humanoid
  92. tracks = h:GetPlayingAnimationTracks()
  93. for _,x in pairs(tracks)
  94. do x:Stop()
  95. end
  96. local Anim = Instance.new("Animation")
  97. Anim.AnimationId = "rbxassetid://180426354"
  98. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  99. LoadAnim:Play()
  100. LoadAnim:AdjustSpeed(1)
  101. S = true
  102. end
  103. end)
  104. plr = game.Players.LocalPlayer
  105. mouse = plr:GetMouse()
  106. mouse.KeyDown:connect(function(key)
  107. if key == "a" then
  108. h = tempchar.Humanoid
  109. tracks = h:GetPlayingAnimationTracks()
  110. for _,x in pairs(tracks)
  111. do x:Stop()
  112. end
  113. local Anim = Instance.new("Animation")
  114. Anim.AnimationId = "rbxassetid://180426354"
  115. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  116. LoadAnim:Play()
  117. LoadAnim:AdjustSpeed(1)
  118. A = true
  119. end
  120. end)
  121. plr = game.Players.LocalPlayer
  122. mouse = plr:GetMouse()
  123. mouse.KeyDown:connect(function(key)
  124. if key == "d" then
  125. h = tempchar.Humanoid
  126. tracks = h:GetPlayingAnimationTracks()
  127. for _,x in pairs(tracks)
  128. do x:Stop()
  129. end
  130. local Anim = Instance.new("Animation")
  131. Anim.AnimationId = "rbxassetid://180426354"
  132. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  133. LoadAnim:Play()
  134. LoadAnim:AdjustSpeed(1)
  135. D = true
  136. end
  137. end)
  138. plr = game.Players.LocalPlayer
  139. mouse = plr:GetMouse()
  140. mouse.KeyDown:connect(function(key)
  141. if key == " " then
  142. h = tempchar.Humanoid
  143. tracks = h:GetPlayingAnimationTracks()
  144. for _,x in pairs(tracks)
  145. do x:Stop()
  146. end
  147. local Anim = Instance.new("Animation")
  148. Anim.AnimationId = "rbxassetid://125750702"
  149. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  150. LoadAnim:Play()
  151. LoadAnim:AdjustSpeed(1)
  152. end
  153. end)
  154. plr = game.Players.LocalPlayer
  155. mouse = plr:GetMouse()
  156. mouse.KeyUp:connect(function(key)
  157. if key == "w" or "a" or "s" or "d" or " " then
  158. h = tempchar.Humanoid
  159. tracks = h:GetPlayingAnimationTracks()
  160. for _,x in pairs(tracks)
  161. do x:Stop()
  162. end
  163. local Anim = Instance.new("Animation")
  164. Anim.AnimationId = "rbxassetid://180435571"
  165. local LoadAnim = tempchar.Humanoid:LoadAnimation(Anim)
  166. LoadAnim:Play()
  167. LoadAnim:AdjustSpeed(1)
  168. W = false
  169. A = false
  170. S = false
  171. D = false
  172. tempchar.Humanoid:MoveTo(tempchar.HumanoidRootPart.Position)
  173. end
  174. end)
  175. local stepped = runservice.Stepped:Connect(function()
  176. workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
  177. for i,v in pairs(LocalPlayer.Character:GetDescendants()) do
  178. if v:IsA("Part") then
  179. if v.Name == "HumanoidRootPart" then
  180. else
  181. v.Transparency = 1
  182. end
  183. end
  184. end
  185. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  186. if tool:IsA("Tool") then
  187. tool.Parent = LocalPlayer
  188. end
  189. end
  190. workspace.CurrentCamera.CameraType = Enum.CameraType.Attach
  191. LocalPlayer.Character:ClearAllChildren()
  192. local char = Instance.new("Model", workspace)
  193. table.insert(characters, char)
  194. Instance.new("Humanoid", char)
  195. LocalPlayer.Character = char
  196. repeat runservice.Stepped:Wait() until LocalPlayer.Character ~= nil
  197. end)
  198. repeat runservice.Stepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= toolamount
  199. stepped:Disconnect()
  200. repeat runservice.Stepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
  201. for _, char in pairs(characters) do
  202. char:Destroy()
  203. end
  204. for _,loaded in pairs(game.Players.LocalPlayer:GetDescendants()) do
  205. repeat until loaded
  206. end
  207. workspace.CurrentCamera.CameraType = Enum.CameraType.Custom
  208. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = tempchar.HumanoidRootPart.CFrame
  209. tempchar:Destroy()
  210. if game.Players.LocalPlayer.Backpack:GetChildren()[1] then
  211. else
  212. for i=1,#StarterPack:GetChildren() do
  213. if game.Players.LocalPlayer:FindFirstChildOfClass("Tool") then
  214. game.Players.LocalPlayer:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
  215. end
  216. end
  217. end
  218. for i=1,toolamount do
  219. game.Players.LocalPlayer:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
  220. end
  221. repeat game:GetService("RunService").RenderStepped:Wait()
  222. until game.Players.LocalPlayer.Character.Humanoid.Health == 0
  223. game.Players.LocalPlayer.Character.Humanoid:UnequipTools()
  224. game.Players.LocalPlayer.Backpack:GetChildren()[1]:Destroy()
  225. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  226. if v:IsA("Tool") then
  227. v.Parent = game.Players.LocalPlayer
  228. end
  229. end
Add Comment
Please, Sign In to add comment