ItsFentix

Untitled

Sep 2nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.93 KB | None | 0 0
  1. Player = game.Players.LocalPlayer
  2. local IsDead = false
  3. local enabled = true
  4. local enabled2 = true
  5. local hold = false
  6. local HoldW = false
  7. local mouse = Player:GetMouse()
  8. local negative = false
  9. H = Player.Character.Humanoid
  10. local deaths = 0
  11. local r = Player.Character.HumanoidRootPart.RootJoint
  12. local l = Player.Character.Torso["Left Shoulder"]
  13. local r2 = Player.Character.Torso["Right Shoulder"]
  14. local ll = Player.Character.Torso["Left Hip"]
  15. local rl = Player.Character.Torso["Right Hip"]
  16. Player.Character.Archivable = true
  17. if Player.Character:FindFirstChild("Health") ~= nil then
  18. Player.Character.Health:Destroy()
  19. end
  20. local ccc = Player.Character:clone()
  21. if Player.Character:FindFirstChild(Player.Name) == nil then
  22. m = Instance.new("Model", Player.Character)
  23. Player.Character.Head.Transparency = 1
  24. m.Name = Player.Character.Name
  25. h = Player.Character.Head:clone()
  26. h.CanCollide = false
  27. h.Mesh.Scale = Vector3.new(1.249, 1.249, 1.249)
  28. h.CFrame = Player.Character.Head.CFrame
  29. w = Instance.new("Weld", h)
  30. w.Part0 = Player.Character.Head
  31. w.Part1 = h
  32. h.Parent = m
  33. m.Name = Player.Character.Name
  34. he = Instance.new("Humanoid")
  35. he.MaxHealth = 100
  36. he.Health = 100
  37. he.Parent = m
  38. h.Transparency = 0
  39. Hum = he
  40. H.MaxHealth = 1000
  41. else
  42. m = Player.Character[Player.Name]
  43. h = m.Head
  44. he = m.Humanoid
  45. Hum = he
  46. H.MaxHealth = 1000
  47. end
  48. repeat
  49. wait()
  50. H.Health = H.MaxHealth
  51. until H.Health == H.MaxHealth
  52. function HollowSpy(key)
  53. key = key:lower()
  54. if (key == "e" or key == "j") and enabled == true then
  55. enabled = false
  56. hold = true
  57. HOLLOWFLYo()
  58. end
  59. end
  60. function HOLLOWFLYo()
  61. local x2 = game.Lighting.Skull:clone()
  62. local m = Instance.new("Model", Player.Character)
  63. local stopd = false
  64. x2.CanCollide = false
  65. Workspace.CurrentCamera.CameraSubject = x2
  66. Workspace.CurrentCamera.CameraType = "Follow"
  67. x2.Anchored = true
  68. hprec = Player.Character.Humanoid.Health
  69. if Player.Character.Humanoid.Sit == false and Player.Character.Humanoid.PlatformStand == false then
  70. i = math.random(1, 2)
  71. if i == 1 then
  72. Player.Character.Humanoid.PlatformStand = true
  73. else
  74. Player.Character.Humanoid.Sit = true
  75. end
  76. end
  77. Player.Character.Humanoid.WalkSpeed = 0
  78. x2.Parent = m
  79. x2.CFrame = Player.Character.Head.CFrame
  80. xx = Instance.new("Part")
  81. xx.CFrame = x2.CFrame
  82. repeat
  83. wait()
  84. if Player.Character.Humanoid.Sit == false then
  85. Player.Character.Humanoid.Sit = true
  86. wait(0.4)
  87. end
  88. if Player.Character.Humanoid.Health > hprec then
  89. hprec = Player.Character.Humanoid.Health
  90. end
  91. xx.CFrame = xx.CFrame * CFrame.new(0, 0, -100)
  92. if HoldW == true then
  93. if negative == false then
  94. x2.CFrame = CFrame.new(x2.Position, mouse.Hit.p)
  95. x2.CFrame = x2.CFrame * CFrame.new(0, 0, -2)
  96. else
  97. x2.CFrame = CFrame.new(x2.Position, mouse.Hit.p)
  98. x2.CFrame = x2.CFrame * CFrame.new(0, 0, 4)
  99. end
  100. stopd = false
  101. else
  102. x2.CFrame = CFrame.new(x2.Position, mouse.Hit.p)
  103. if stopd == false then
  104. stopd = true
  105. end
  106. print("Ok")
  107. wait()
  108. x2.CFrame = CFrame.new(x2.Position, mouse.Hit.p)
  109. end
  110. until hold == false or Player.Character.Humanoid.Health == 0 or Player.Character.Humanoid.Health <= hprec - 5
  111. if x2 then
  112. repeat
  113. wait()
  114. if Player.Character.Humanoid.Sit == false and Player.Character.Humanoid.PlatformStand == false then
  115. i = math.random(1, 2)
  116. if i == 1 then
  117. Player.Character.Humanoid.PlatformStand = true
  118. else
  119. Player.Character.Humanoid.Sit = true
  120. end
  121. end
  122. if x2 and Player.Character.Humanoid.Health > 0 then
  123. x2.CFrame = CFrame.new(x2.Position, Player.Character.Torso.Position)
  124. x2.CFrame = x2.CFrame * CFrame.new(0, 0, -2.5)
  125. end
  126. until x2 == nil or x2 ~= nil and (Player.Character.Torso.Position - x2.Position).magnitude < 8
  127. end
  128. if m then
  129. m:Destroy()
  130. end
  131. Player.Character.Humanoid.WalkSpeed = 16
  132. Player.Character.Humanoid.Jump = true
  133. Workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character.Humanoid
  134. Workspace.CurrentCamera.CameraType = "Custom"
  135. if x2 then
  136. x2:Destroy()
  137. end
  138. wait(0.3)
  139. enabled = true
  140. end
  141. function Stopo(key)
  142. key = key:lower()
  143. if (key == "e" or key == "j") and enabled == false then
  144. hold = false
  145. end
  146. end
  147. mouse.KeyDown:connect(HollowSpy)
  148. mouse.KeyUp:connect(Stopo)
  149. function HW(key)
  150. key = key:lower()
  151. if key == "w" or key:byte() == 17 or key == "s" or key:byte() == 18 then
  152. if key:byte() == 18 or key == "s" then
  153. negative = true
  154. elseif key:byte() == 17 or key == "w" then
  155. negative = false
  156. end
  157. HoldingW()
  158. end
  159. end
  160. function RW(key)
  161. key = key:lower()
  162. if key == "w" or key:byte() == 17 or key:byte() == 18 or key == "s" then
  163. HoldW = false
  164. end
  165. end
  166. function HoldingW(key)
  167. HoldW = true
  168. repeat
  169. wait()
  170. until HoldW == false
  171. end
  172. mouse.KeyDown:connect(HW)
  173. mouse.KeyUp:connect(RW)
  174. function Update()
  175. if IsDead == false then
  176. if H.Health - 900 > 0 then
  177. Hum.Health = H.Health - 900
  178. print("Health :" .. H.Health - 900)
  179. elseif deaths < 3 and H.Health - 900 < 0 and Player.Character:FindFirstChild("Head") and Player.Character:FindFirstChild("Torso") and Player.Character:FindFirstChild("Left Leg") and Player.Character:FindFirstChild("Right Leg") and Player.Character:FindFirstChild("Right Arm") and Player.Character:FindFirstChild("Left Arm") and Player.Character:FindFirstChild("HumanoidRootPart") then
  180. if deaths >= 2 then
  181. Player.Character.Head:Destroy()
  182. else
  183. Hum.Health = 0
  184. h.CanCollide = true
  185. deaths = deaths + 1
  186. IsDead = true
  187. H.Health = 1000
  188. Hum.Health = 0
  189. Player.Character.Archivable = true
  190. c = ccc:clone()
  191. game.Debris:AddItem(c, 18)
  192. c.Parent = Workspace
  193. Workspace.CurrentCamera.CameraSubject = c.Head
  194. po = Player.Character.Torso.Position + Vector3.new(0, 2, 0)
  195. bv = Instance.new("BodyVelocity", Player.Character.Torso)
  196. bv.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  197. bv.velocity = Vector3.new(0, 0, 0)
  198. game.Debris:AddItem(bv, 70)
  199. c["Left Leg"].CanCollide = true
  200. c["Right Leg"].CanCollide = true
  201. c.Head.CanCollide = true
  202. llp = Player.Character["Left Leg"].Position
  203. rlp = Player.Character["Right Leg"].Position
  204. tp = Player.Character.Torso.Position
  205. hp = Player.Character.Head.Position
  206. rap = Player.Character["Right Arm"].Position
  207. lap = Player.Character["Left Arm"].Position
  208. Player.Character:MoveTo(Player.Character.Torso.Position + Vector3.new(0, 100, 0))
  209. c:MoveTo(po)
  210. pa = Player.Character:GetChildren()
  211. for i = 1, #pa do
  212. if pa[i].ClassName == "Part" and pa[i].Name ~= "HumanoidRootPart" and pa[i].Name ~= "Head" then
  213. pa[i].Transparency = 1
  214. end
  215. if pa[i].ClassName == "Hat" and pa[i].Name ~= "Handle" then
  216. pa[i].Handle.Transparency = 1
  217. end
  218. if h then
  219. h.Transparency = 1
  220. end
  221. end
  222. pa = c:GetChildren()
  223. for i = 1, #pa do
  224. game.Debris:AddItem(pa[i], 20)
  225. if pa[i].ClassName == "Part" and pa[i].Name ~= "HumanoidRootPart" and pa[i].Name ~= "Head" then
  226. pa[i].Transparency = 0
  227. pa[i].CanCollide = true
  228. end
  229. if pa[i].ClassName == "Hat" and pa[i].Name ~= "Handle" then
  230. pa[i].Handle.Transparency = 0
  231. pa[i].Handle.CanCollide = true
  232. pa[i].Handle.Position = pa[i].Handle.Position + Vector3.new(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2))
  233. end
  234. if pa[i].Name == Player.Name and pa[i]:FindFirstChild("Head") then
  235. pa[i].Head.Transparency = pa[i].Head.Transparency - 0.1
  236. end
  237. end
  238. c:BreakJoints()
  239. if c:FindFirstChild("HumanoidRootPart") then
  240. c.HumanoidRootPart:Destroy()
  241. end
  242. s = Instance.new("Sound", c.Head)
  243. game.Debris:AddItem(s, 15)
  244. wait(10)
  245. s = c:GetChildren()
  246. for i = 1, #s do
  247. if s[i].ClassName == "Part" then
  248. bp = Instance.new("BodyPosition", s[i])
  249. bp.maxForce = Vector3.new(1500, 1500, 1500)
  250. if s[i].Name == "Head" then
  251. bp.position = hp
  252. elseif s[i].Name == "Torso" then
  253. bp.position = tp
  254. elseif s[i].Name == "Left Leg" then
  255. bp.position = llp
  256. elseif s[i].Name == "Right Leg" then
  257. bp.position = rlp
  258. elseif s[i].Name == "Right Arm" then
  259. bp.position = rap
  260. elseif s[i].Name == "Left Arm" then
  261. bp.position = lap
  262. end
  263. end
  264. end
  265. wait(2.5)
  266. if c then
  267. c:Destroy()
  268. end
  269. Player.Character:MoveTo(po)
  270. if bv then
  271. bv:Destroy()
  272. end
  273. if Player.Character.Torso:FindFirstChild("BodyVelocity") then
  274. Player.Character.BodyVelocity:Destroy()
  275. end
  276. he = Player.Character.Torso.Neck
  277. r.C0 = r.C0 * CFrame.Angles(0.4, 0, 0)
  278. l.C0 = l.C0 * CFrame.Angles(0, 0, -1)
  279. rl.C0 = rl.C0 * CFrame.Angles(0, 0, 1)
  280. ll.C0 = ll.C0 * CFrame.Angles(0, 0, -1)
  281. r2.C0 = r2.C0 * CFrame.Angles(0, 0, 1)
  282. he.C0 = he.C0 * CFrame.Angles(1, 0, 0)
  283. wait()
  284. H.Health = 900
  285. Hum.Health = 0.1
  286. for i = 1, 10 do
  287. pa = Player.Character:GetChildren()
  288. for i = 1, #pa do
  289. if pa[i].ClassName == "Part" and pa[i].Name ~= "HumanoidRootPart" and pa[i].Name ~= "Head" then
  290. pa[i].Transparency = pa[i].Transparency - 0.1
  291. end
  292. if pa[i].ClassName == "Hat" and pa[i].Name ~= "Handle" then
  293. pa[i].Handle.Transparency = pa[i].Handle.Transparency - 0.1
  294. end
  295. if pa[i].Name == Player.Name and pa[i]:FindFirstChild("Head") then
  296. pa[i].Head.Transparency = pa[i].Head.Transparency - 0.1
  297. end
  298. end
  299. h.CanCollide = true
  300. if h then
  301. h.Transparency = 0
  302. end
  303. rl.C0 = rl.C0 * CFrame.Angles(0, 0, -0.1)
  304. ll.C0 = ll.C0 * CFrame.Angles(0, 0, 0.1)
  305. r.C0 = r.C0 * CFrame.Angles(-0.04, 0, 0)
  306. l.C0 = l.C0 * CFrame.Angles(0, 0, 0.1)
  307. r2.C0 = r2.C0 * CFrame.Angles(0, 0, -0.1)
  308. he.C0 = he.C0 * CFrame.Angles(-0.1, 0, 0)
  309. Hum.Health = Hum.Health + 10
  310. H.Health = H.Health + 10
  311. Workspace.CurrentCamera.CameraSubject = Player.Character.Humanoid
  312. wait(0.05)
  313. end
  314. H.Health = 1000
  315. Hum.Health = 100
  316. IsDead = false
  317. end
  318. end
  319. end
  320. end
  321. H.Changed:connect(Update)
Advertisement
Add Comment
Please, Sign In to add comment