Advertisement
Runixer

Untitled

Apr 20th, 2019
757
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.11 KB | None | 0 0
  1. --[[
  2. CanCollide tools method by builderboy256
  3. Edited version of Cyclically's FE Tool Duplicate Tools V3
  4. https://v3rmillion.net/member.php?action=profile&uid=785986
  5.  
  6. %% Don't touch below unless you know what you're doing %%
  7.  
  8. ]]
  9.  
  10. game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
  11. game:GetService("StarterGui"):SetCore("SendNotification", {
  12. Title = "FE Build Loading";
  13. Text = "How to use: F = Spawn Part | Y = Forward | G = Left | H = Back | J = Right | T = Down | U = Up | C = Clear Build";
  14. Icon = "";
  15. Duration = 5;
  16. })
  17. local build = true
  18. local LocalPlayer = game:GetService("Players").LocalPlayer
  19. local runservice = game:GetService("RunService")
  20. local characters = {}
  21. LocalPlayer.Character:FindFirstChild("Humanoid"):UnequipTools()
  22. local currentamount = #LocalPlayer.Backpack:GetChildren()
  23. LocalPlayer.Character.Archivable = true
  24. local tempchar = LocalPlayer.Character:Clone()
  25. tempchar.Parent = workspace
  26. local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  27. local stepped = runservice.Stepped:Connect(function()
  28. workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChild("Humanoid")
  29. for _, tool in pairs(LocalPlayer.Backpack:GetChildren()) do
  30. if tool:IsA("Tool") then
  31. tool.Parent = LocalPlayer
  32. end
  33. end
  34. LocalPlayer.Character:ClearAllChildren()
  35. local char = Instance.new("Model", workspace)
  36. table.insert(characters, char)
  37. Instance.new("Humanoid", char)
  38. LocalPlayer.Character = char
  39. repeat runservice.Stepped:Wait() until LocalPlayer.Character ~= nil
  40. end)
  41. repeat runservice.Stepped:Wait() until #LocalPlayer:GetChildren() - 4 - currentamount >= 100 - 1
  42. stepped:Disconnect()
  43. repeat runservice.Stepped:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
  44. for _, char in pairs(characters) do
  45. char:Destroy()
  46. end
  47. for _, tool in pairs(LocalPlayer:GetChildren()) do
  48. if tool:IsA("Tool") then
  49. tool.Parent = LocalPlayer
  50. end
  51. end
  52. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  53. tempchar:Destroy()
  54. for i,v in pairs(game.Players.LocalPlayer:GetChildren()) do
  55. if v:IsA("Tool") then
  56. v.Name = "Foil"
  57. end
  58. end
  59. for i,v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  60. if v:IsA("Tool") then
  61. v:Remove()
  62. end
  63. end
  64. wait(.2)
  65. local LocalPlayer = game:GetService("Players").LocalPlayer
  66. local hathandle = LocalPlayer.Character.Humanoid:GetAccessories()[1].Handle
  67. hathandle.Name = "Right Arm"
  68. LocalPlayer.Character:FindFirstChild("Right Arm"):Destroy()
  69. hathandle.Parent = LocalPlayer.Character
  70. game:GetService("RunService").Stepped:wait()
  71. for i,v in pairs(game.Players.LocalPlayer:GetChildren()) do
  72. if v:IsA("Tool") then
  73. v.Parent = game.Players.LocalPlayer.Character
  74. end
  75. end
  76. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  77. if v:IsA("Tool") then
  78. v.Handle.Mesh:Remove()
  79. v.Parent = game.Players.LocalPlayer
  80. end
  81. end
  82. local function Backpack()
  83. game.Players.LocalPlayer.Character:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer
  84. end
  85. local function Character()
  86. game.Players.LocalPlayer:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Backpack
  87. game:GetService("RunService").Stepped:wait()
  88. game.Players.LocalPlayer.Backpack:FindFirstChildOfClass("Tool").Parent = game.Players.LocalPlayer.Character
  89. end
  90. plr = game.Players.LocalPlayer
  91. mouse = plr:GetMouse()
  92. mouse.KeyDown:connect(function(key)
  93. if key == "f" then
  94. if build == true then
  95. if game.Players.LocalPlayer.Character.Foil then
  96. game.Players.LocalPlayer.Character.Foil.Name = "Build"..math.random(-999999999999,999999999999)
  97. elseif not game.Players.LocalPlayer.Character.Foil then
  98. game:GetService("StarterGui"):SetCore("SendNotification", {
  99. Title = "Maximum Parts Exceeded";
  100. Text = "If you want to start over, press C on your keyboard to clear your build.";
  101. Icon = "";
  102. Duration = 5;
  103. })
  104. end
  105. game.Players.LocalPlayer.Foil.Grip = CFrame.new(Vector3.new(1.4,10,0)) * CFrame.Angles(math.rad(90),math.pi*1.5,math.pi*1.5)
  106. game:GetService("RunService").Stepped:wait()
  107. Character()
  108. elseif build == false then
  109. end
  110. end
  111. end)
  112. plr = game.Players.LocalPlayer
  113. mouse = plr:GetMouse()
  114. mouse.KeyDown:connect(function(key)
  115. if key == "y" then
  116. if build == true then
  117. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(0,.4,0)
  118. game:GetService("RunService").Stepped:wait()
  119. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  120. game:GetService("RunService").Stepped:wait()
  121. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  122. elseif build == false then
  123. end
  124. end
  125. end)
  126. plr = game.Players.LocalPlayer
  127. mouse = plr:GetMouse()
  128. mouse.KeyDown:connect(function(key)
  129. if key == "h" then
  130. if build == true then
  131. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(0,-.4,0)
  132. game:GetService("RunService").Stepped:wait()
  133. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  134. game:GetService("RunService").Stepped:wait()
  135. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  136. elseif build == false then
  137. end
  138. end
  139. end)
  140. plr = game.Players.LocalPlayer
  141. mouse = plr:GetMouse()
  142. mouse.KeyDown:connect(function(key)
  143. if key == "g" then
  144. if build == true then
  145. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(0,0,-.5)
  146. game:GetService("RunService").Stepped:wait()
  147. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  148. game:GetService("RunService").Stepped:wait()
  149. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  150. elseif build == false then
  151. end
  152. end
  153. end)
  154. plr = game.Players.LocalPlayer
  155. mouse = plr:GetMouse()
  156. mouse.KeyDown:connect(function(key)
  157. if key == "j" then
  158. if build == true then
  159. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(0,0,.5)
  160. game:GetService("RunService").Stepped:wait()
  161. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  162. game:GetService("RunService").Stepped:wait()
  163. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  164. elseif build == false then
  165. end
  166. end
  167. end)
  168. plr = game.Players.LocalPlayer
  169. mouse = plr:GetMouse()
  170. mouse.KeyDown:connect(function(key)
  171. if key == "t" then
  172. if build == true then
  173. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(-.5,0,0)
  174. game:GetService("RunService").Stepped:wait()
  175. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  176. game:GetService("RunService").Stepped:wait()
  177. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  178. elseif build == false then
  179. end
  180. end
  181. end)
  182. plr = game.Players.LocalPlayer
  183. mouse = plr:GetMouse()
  184. mouse.KeyDown:connect(function(key)
  185. if key == "u" then
  186. if build == true then
  187. game.Players.LocalPlayer.Character.Foil.Grip = game.Players.LocalPlayer.Character.Foil.Grip + Vector3.new(.5,0,0)
  188. game:GetService("RunService").Stepped:wait()
  189. game.Players.LocalPlayer.Character.Foil.Parent = game.Players.LocalPlayer.Backpack
  190. game:GetService("RunService").Stepped:wait()
  191. game.Players.LocalPlayer.Backpack.Foil.Parent = game.Players.LocalPlayer.Character
  192. elseif build == false then
  193. end
  194. end
  195. end)
  196. plr = game.Players.LocalPlayer
  197. mouse = plr:GetMouse()
  198. mouse.KeyDown:connect(function(key)
  199. if key == "c" then
  200. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  201. if v:IsA("Tool") then
  202. v.Name = "Foil"
  203. game:GetService("RunService").Stepped:wait()
  204. v.Parent = game.Players.LocalPlayer
  205. end
  206. end
  207. end
  208. end)
  209. repeat game:GetService("RunService").Stepped:wait()
  210. h = game.Players.LocalPlayer.Character.Humanoid
  211. tracks = h:GetPlayingAnimationTracks()
  212. for _,x in pairs(tracks)
  213. do x:Stop()
  214. end
  215. until game.Players.LocalPlayer.Character.Humanoid.Health == 0
  216. build = false
  217. for i,v in pairs(game.Players.LocalPlayer:GetChildren()) do
  218. if v:IsA("Tool") then
  219. v:Remove()
  220. end
  221. end
  222. game.StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, true)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement