Advertisement
reasons240

Untitled

Dec 5th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.71 KB | None | 0 0
  1. local UIS=game:GetService'UserInputService'
  2. getgenv().KeyBind="E"
  3.  
  4. UIS.InputBegan:Connect(function(Key)
  5. if Key.KeyCode==Enum.KeyCode[getgenv().KeyBind] and not UIS:GetFocusedTextBox() then
  6. while wait() do
  7. local toolamount = 2
  8.  
  9. local LocalPlayer = game:GetService("Players").LocalPlayer
  10. local runservice = game:GetService("RunService")
  11. LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):UnequipTools()
  12. local currentamount = #LocalPlayer.Backpack:GetChildren()
  13. LocalPlayer.Character.Archivable = true
  14. local tempchar = LocalPlayer.Character:Clone()
  15. local lastchar = nil
  16. tempchar.Parent = workspace
  17. local savepos = LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame
  18.  
  19. local heartbeat = runservice.Heartbeat:Connect(function()
  20. workspace.CurrentCamera.CameraSubject = tempchar:FindFirstChildOfClass("Humanoid")
  21. local tbl = LocalPlayer.Backpack:GetChildren()
  22. for i = 1, #tbl do local tool = tbl[i]
  23. if tool.ClassName == "Tool" then
  24. tool.Parent = LocalPlayer
  25. end
  26. end
  27. LocalPlayer.Character:ClearAllChildren()
  28. local char = Instance.new("Model", workspace)
  29. Instance.new("Humanoid", char)
  30. LocalPlayer.Character = char
  31. if lastchar ~= nil then
  32. lastchar:Destroy()
  33. end
  34. repeat runservice.Heartbeat:Wait() until LocalPlayer.Character ~= nil
  35. lastchar = char
  36. end)
  37.  
  38. repeat runservice.Heartbeat:Wait() until #LocalPlayer:GetChildren() - 3 - currentamount >= toolamount
  39. heartbeat:Disconnect()
  40. repeat runservice.Heartbeat:Wait() until LocalPlayer.Character:FindFirstChild("HumanoidRootPart") ~= nil
  41. lastchar:Destroy()
  42. local tbs = LocalPlayer:GetChildren()
  43. for i = 1, #tbs do local tool = tbs[i]
  44. if tool.ClassName == "Tool" then
  45. tool.Parent = LocalPlayer.Backpack
  46. end
  47. end
  48. LocalPlayer.Character:FindFirstChild("HumanoidRootPart").CFrame = savepos
  49. tempchar:Destroy()
  50.  
  51. for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  52. if v:IsA("Tool") then
  53. v.GripPos = Vector3.new(math.random(18, 93), math.random(-40, 40), 0)
  54. end
  55. end
  56. wait()
  57.  
  58. for i, v in pairs(game.Players.LocalPlayer.Backpack:GetChildren()) do
  59. if v:IsA("Tool") then
  60. v.Parent = game.Players.LocalPlayer.Character
  61. end
  62. end
  63. wait()
  64.  
  65. for i, v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  66. if v:IsA("Tool") then
  67. v.Parent = game.Workspace.Terrain
  68. end
  69. end
  70.  
  71. local oh1 = CFrame.new(-47.8986206, 3.9000001, 59.7871552)
  72. local oh2 = game:GetService("Players")
  73. local oh3 = oh2.LocalPlayer.Character.HumanoidRootPart
  74.  
  75.  
  76. oh3.CFrame = oh1
  77.  
  78. wait(1)
  79. game:GetService("Players").LocalPlayer.Character.Humanoid.Health = 0
  80. end
  81. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement