Expl0re

Black Onslaught

Aug 4th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.80 KB | None | 0 0
  1.  
  2. --Player stuff--
  3. player = game:GetService("Players").LocalPlayer
  4. chara = player.Character
  5. hitdude = nil
  6. debby = game:GetService("Debris")
  7. chara.Humanoid.MaxHealth = math.huge
  8. chara.Humanoid.Health = math.huge
  9. chara.Humanoid.JumpPower = 100
  10. local moosek = 0
  11. local prevthing = 0
  12. local timeofday = "Day"
  13. taip = 1
  14.  
  15. --Objects--
  16. local tool = Instance.new("Tool",player.Backpack)
  17. tool.Name = "Hellma"
  18. tool.GripForward = Vector3.new(-1,0,0)
  19. tool.GripPos = Vector3.new(0,-2,0)
  20. tool.GripRight = Vector3.new(0,0,-1)
  21. tool.GripUp = Vector3.new(0,-1,0)
  22. tool.CanBeDropped = false
  23. local tool2 = Instance.new("Tool",player.Backpack)
  24. tool2.Name = "Nilshade"
  25. tool2.GripForward = Vector3.new(0,0,-1)
  26. tool2.GripPos = Vector3.new(0.1,-2.2,0.1)
  27. tool2.GripRight = Vector3.new(1,0,0)
  28. tool2.GripUp = Vector3.new(0,1,0)
  29. tool2.CanBeDropped = false
  30. local handle = Instance.new("Part", tool)
  31. handle.Name = "Handle"
  32. handle.Size = Vector3.new(1,5,1)
  33. local mesh = Instance.new("SpecialMesh", handle)
  34. mesh.MeshId = "http://www.roblox.com/asset/?id=83509558"
  35. mesh.TextureId = "http://www.roblox.com/asset/?id=83509797"
  36. mesh.VertexColor = Vector3.new(0.7,0,1)
  37. local mesh2 = Instance.new("SpecialMesh", tool)
  38. mesh2.MeshId = "http://www.roblox.com/asset/?id=95891318"
  39. mesh2.TextureId = "http://www.roblox.com/asset/?id=95891299"
  40. mesh2.VertexColor = Vector3.new(0.7,0,1)
  41. mesh2.Scale = Vector3.new(-0.8,0.8,-0.8)
  42. mesh2.Offset = Vector3.new(1,0.5,0)
  43. local handle2 = Instance.new("Part", tool2)
  44. handle2.Name = "Handle"
  45. handle2.Size = Vector3.new(1,5,1)
  46. local mesh3 = Instance.new("SpecialMesh", handle2)
  47. mesh3.MeshId = "http://www.roblox.com/asset/?id=86290540"
  48. mesh3.TextureId = "http://www.roblox.com/asset/?id=86290896"
  49. mesh3.Scale = Vector3.new(0.6,1,0.6)
  50. mesh3.VertexColor = Vector3.new(0.7,0,1)
  51. local spt1 = NumberSequenceKeypoint.new(0,1,0)
  52. local spt2 = NumberSequenceKeypoint.new(.8,1,0)
  53. local spt3 = NumberSequenceKeypoint.new(1,0,0)
  54. local cpt1 = ColorSequenceKeypoint.new(0,BrickColor.new("Royal purple").Color)
  55. local cpt2 = ColorSequenceKeypoint.new(1,BrickColor.new("Alder").Color)
  56. local fira = Instance.new("ParticleEmitter",handle)
  57. fira.Texture = "rbxasset://textures/particles/fire_main.dds"
  58. fira.Color = ColorSequence.new({cpt1,cpt2})
  59. fira.LightEmission = 1
  60. fira.Lifetime = NumberRange.new(2,2)
  61. fira.Size = NumberSequence.new({spt1,spt2,spt3})
  62. fira.Speed = NumberRange.new(0,0)
  63. fira.Rate = 10000
  64. fira.RotSpeed = NumberRange.new(100,100)
  65. fira.Enabled = false
  66. local rpt1 = NumberSequenceKeypoint.new(0,1,0)
  67. local rpt2 = NumberSequenceKeypoint.new(1,0,0)
  68. local deffecto = Instance.new("ParticleEmitter",chara["Left Arm"])
  69. deffecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  70. deffecto.Color = ColorSequence.new(Color3.new(0,0,0))
  71. deffecto.Rate = 10000
  72. deffecto.Lifetime = NumberRange.new(1,1)
  73. deffecto.Size = NumberSequence.new({rpt1,rpt2})
  74. deffecto.Speed = NumberRange.new(0,0)
  75. deffecto.RotSpeed = NumberRange.new(100,100)
  76. deffecto.Enabled = false
  77. local sspt1 = NumberSequenceKeypoint.new(0,0,0)
  78. local sspt2 = NumberSequenceKeypoint.new(1,10,0)
  79. local tspt1 = NumberSequenceKeypoint.new(0,0,0)
  80. local tspt2 = NumberSequenceKeypoint.new(1,1,0)
  81. local eeeffecto = Instance.new("ParticleEmitter",chara.Torso)
  82. eeeffecto.Texture = "http://www.roblox.com/asset/?id=205525524"
  83. eeeffecto.LightEmission = 1
  84. eeeffecto.LockedToPart = true
  85. eeeffecto.Rate = 1
  86. eeeffecto.Lifetime = NumberRange.new(5,5)
  87. eeeffecto.Size = NumberSequence.new({sspt1,sspt2})
  88. eeeffecto.Transparency = NumberSequence.new({tspt1,tspt2})
  89. eeeffecto.Speed = NumberRange.new(0,0)
  90. eeeffecto.RotSpeed = NumberRange.new(100,100)
  91. --local musictool = Instance.new("Tool",player.Backpack)
  92. --musictool.Name = "Music"
  93. --musictool.RequiresHandle = false
  94. --musictool.CanBeDropped = false
  95. --local taunttool = Instance.new("Tool",player.Backpack)
  96. --taunttool.Name = "Taunt"
  97. --taunttool.RequiresHandle = false
  98. --taunttool.CanBeDropped = false
  99. --local changetool = Instance.new("Tool",player.Backpack)
  100. --changetool.Name = "Turn Sexy"
  101. --changetool.RequiresHandle = false
  102. --changetool.CanBeDropped = false
  103.  
  104. local naeeym = Instance.new("BillboardGui",chara)
  105. naeeym.Size = UDim2.new(0,100,0,40)
  106. naeeym.StudsOffset = Vector3.new(0,2,0)
  107. naeeym.Adornee = chara.Head
  108. local tecks = Instance.new("TextLabel",naeeym)
  109. tecks.BackgroundTransparency = 1
  110. tecks.BorderSizePixel = 0
  111. tecks.Text = "I got logged."
  112. tecks.Font = "Fantasy"
  113. tecks.FontSize = "Size24"
  114. tecks.TextStrokeTransparency = 0
  115. tecks.TextColor3 = Color3.new(0,0,0)
  116. tecks.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  117. tecks.Size = UDim2.new(1,0,0.5,0)
  118. fhandle = handle:clone()
  119. fhandle.CanCollide = false
  120. fhandle.Name = "FakeHandle"
  121. fhandle.Parent = chara
  122. local weld = Instance.new("Weld")
  123. weld.Name = "BackWeld"
  124. weld.Part0 = chara.Torso
  125. weld.Part1 = fhandle
  126. weld.C0 = CFrame.new(0,-.6,.4)
  127. weld.C0 = weld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180),math.rad(0),math.rad(80))
  128. weld.Parent = fhandle
  129. fhandle2 = handle2:clone()
  130. fhandle2.CanCollide = false
  131. fhandle2.Name = "FakeHandle2"
  132. fhandle2.Parent = chara
  133. local weld2 = Instance.new("Weld")
  134. weld2.Name = "BackWeld"
  135. weld2.Part0 = chara.Torso
  136. weld2.Part1 = fhandle2
  137. weld2.C0 = CFrame.new(0,-.6,.6)
  138. weld2.C0 = weld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180),math.rad(180),math.rad(60))
  139. weld2.Parent = fhandle2
  140. fhandle3 = handle2:clone()
  141. fhandle3.CanCollide = false
  142. fhandle3.Name = "FakeHandle3"
  143. fhandle3.Parent = chara
  144. fhandle3.BrickColor = BrickColor.new("Really black")
  145. fhandle3.Mesh.MeshId = "rbxasset://fonts/torso.mesh"
  146. fhandle3.Mesh.Offset = Vector3.new(0, 0.8, 0)
  147. fhandle3.Mesh.Scale = Vector3.new(0.05, 2.5, 0.3)
  148. fhandle3.Mesh.TextureId = ""
  149. local weld3 = Instance.new("Weld")
  150. weld3.Name = "BackWeld"
  151. weld3.Part0 = chara.Torso
  152. weld3.Part1 = fhandle3
  153. weld3.C0 = CFrame.new(0,-.6,.6)
  154. weld3.C0 = weld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180),math.rad(180),math.rad(60))
  155. weld3.Parent = fhandle3
  156.  
  157. local orbuu = Instance.new("Part", chara)
  158. orbuu.Size = Vector3.new(1,1,1)
  159. orbuu.Name = "Diamond"
  160. orbuu.Anchored = true
  161. orbuu.CanCollide = false
  162. orbuu.BrickColor = BrickColor.new("Really black")
  163. local meshooo = Instance.new("SpecialMesh", orbuu)
  164. meshooo.MeshType = "FileMesh"
  165. meshooo.MeshId = "http://www.roblox.com/asset/?id=9756362"
  166. local RotationSpeed = 6
  167. local BobSpeed = 1
  168. local RotationDist = Vector3.new(5, 0, 0)
  169. local dt = 0
  170. local currentTime = 0
  171.  
  172. local enablehit = Instance.new("BoolValue", tool)
  173. enablehit.Value = false
  174. local didhit = Instance.new("BoolValue", tool)
  175. didhit.Value = false
  176. local dreadecl = Instance.new("BoolValue", tool)
  177. dreadecl.Value = false
  178. local zanny = Instance.new("BoolValue", tool2)
  179. zanny.Value = false
  180. local revoruva = Instance.new("BoolValue", tool)
  181. revoruva.Value = false
  182. local blawk = Instance.new("BoolValue", tool2)
  183. blawk.Value = false
  184. local enablehit2 = Instance.new("BoolValue", tool)
  185. enablehit2.Value = false
  186. local didhit2 = Instance.new("BoolValue", tool)
  187. didhit2.Value = false
  188.  
  189. local equipanim = Instance.new("Animation", tool)
  190. equipanim.AnimationId = "http://www.roblox.com/asset/?id=66702743"
  191. local scytheanim = Instance.new("Animation", tool)
  192. scytheanim.AnimationId = "http://www.roblox.com/asset/?id=96065457"
  193. local scytheleft = Instance.new("Animation", tool)
  194. scytheleft.AnimationId = "http://www.roblox.com/asset/?id=184573779"
  195. local scytheright = Instance.new("Animation", tool)
  196. scytheright.AnimationId = "http://www.roblox.com/asset/?id=184573748"
  197. local scythedown = Instance.new("Animation", tool)
  198. scythedown.AnimationId = "http://www.roblox.com/asset/?id=94160738"
  199. local swordabsorb = Instance.new("Animation", tool)
  200. swordabsorb.AnimationId = "http://www.roblox.com/asset/?id=83994319"
  201. local swordstab = Instance.new("Animation", tool)
  202. swordstab.AnimationId = "http://www.roblox.com/asset/?id=54504034"
  203. local stormv = Instance.new("Animation", tool)
  204. stormv.AnimationId = "http://www.roblox.com/asset/?id=184574340"
  205. local blasta = Instance.new("Animation", tool)
  206. blasta.AnimationId = "http://www.roblox.com/asset/?id=86504773"
  207. local equipanim2 = Instance.new("Animation", tool)
  208. equipanim2.AnimationId = "http://www.roblox.com/asset/?id=184572142"
  209. local kickanim = Instance.new("Animation", tool)
  210. kickanim.AnimationId = "http://www.roblox.com/asset/?id=45738282"
  211. local katsla1 = Instance.new("Animation", tool2)
  212. katsla1.AnimationId = "http://www.roblox.com/asset/?id=93060724"
  213. local katsla2 = Instance.new("Animation", tool2)
  214. katsla2.AnimationId = "http://www.roblox.com/asset/?id=93060716"
  215. local katsla3 = Instance.new("Animation", tool2)
  216. katsla3.AnimationId = "http://www.roblox.com/asset/?id=93060712"
  217. local katsla4 = Instance.new("Animation", tool2)
  218. katsla4.AnimationId = "http://www.roblox.com/asset/?id=93060709"
  219.  
  220. local equipa = chara.Humanoid:LoadAnimation(equipanim)
  221. local scythea = chara.Humanoid:LoadAnimation(scytheanim)
  222. local scytheal = chara.Humanoid:LoadAnimation(scytheleft)
  223. local scythear = chara.Humanoid:LoadAnimation(scytheright)
  224. local scythead = chara.Humanoid:LoadAnimation(scythedown)
  225. local swordabs = chara.Humanoid:LoadAnimation(swordabsorb)
  226. local swordstb = chara.Humanoid:LoadAnimation(swordstab)
  227. local stormvip = chara.Humanoid:LoadAnimation(stormv)
  228. local blastanim = chara.Humanoid:LoadAnimation(blasta)
  229. local equipa2 = chara.Humanoid:LoadAnimation(equipanim2)
  230. local kicka = chara.Humanoid:LoadAnimation(kickanim)
  231. local ktsl1 = chara.Humanoid:LoadAnimation(katsla1)
  232. local ktsl2 = chara.Humanoid:LoadAnimation(katsla2)
  233. local ktsl3 = chara.Humanoid:LoadAnimation(katsla3)
  234. local ktsl4 = chara.Humanoid:LoadAnimation(katsla4)
  235.  
  236. local swordequip = Instance.new("Sound", tool)
  237. swordequip.SoundId = "rbxasset://sounds/unsheath.wav"
  238. swordequip.PlaybackSpeed = 0.6
  239. swordequip.Volume = 1
  240. local chargesound = Instance.new("Sound", tool)
  241. chargesound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  242. chargesound.PlaybackSpeed = 0.6
  243. chargesound.Volume = 1
  244. local swordsound = Instance.new("Sound", tool)
  245. swordsound.SoundId = "rbxasset://sounds/swordlunge.wav"
  246. swordsound.PlaybackSpeed = 0.6
  247. swordsound.Volume = 1
  248. local swordland = Instance.new("Sound", tool)
  249. swordland.SoundId = "http://www.roblox.com/asset/?id=46153268"
  250. swordland.PlaybackSpeed = 0.5
  251. swordland.Volume = 1
  252. local scytheland = Instance.new("Sound", tool)
  253. scytheland.SoundId = "http://www.roblox.com/asset/?id=28144425"
  254. scytheland.PlaybackSpeed = 0.265
  255. scytheland.Volume = 1
  256. local finalhits1 = Instance.new("Sound", tool)
  257. finalhits1.SoundId = "http://www.roblox.com/asset/?id=62339698"
  258. finalhits1.PlaybackSpeed = 0.3
  259. finalhits1.Volume = 1
  260. local finalhits2 = Instance.new("Sound", tool)
  261. finalhits2.SoundId = "http://www.roblox.com/asset/?id=2697431"
  262. finalhits2.PlaybackSpeed = 0.3
  263. finalhits2.Volume = 1
  264. local blasts = Instance.new("Sound", tool)
  265. blasts.SoundId = "http://www.roblox.com/asset/?id=2248511"
  266. blasts.PlaybackSpeed = .5
  267. blasts.Volume = 1
  268. local katanaslash = Instance.new("Sound", tool)
  269. katanaslash.SoundId = "http://www.roblox.com/asset/?id=62339698"
  270. katanaslash.PlaybackSpeed = 0.8
  271. katanaslash.Volume = 1
  272. local foxs = Instance.new("Sound", tool)
  273. foxs.SoundId = "http://www.roblox.com/asset/?id=501536185"
  274. foxs.PlaybackSpeed = 1
  275. foxs.Volume = 1
  276. local music1 = Instance.new("Sound", chara.Torso)
  277. music1.SoundId = "http://www.roblox.com/asset/?id=157916553"
  278. music1.PlaybackSpeed = 1
  279. music1.Volume = 1
  280. music1.Looped = true
  281. local music2 = Instance.new("Sound", chara.Torso)
  282. music2.SoundId = "http://www.roblox.com/asset/?id=248249480"
  283. music2.PlaybackSpeed = 1
  284. music2.Volume = 1
  285. music2.Looped = true
  286. local music3 = Instance.new("Sound", chara.Torso)
  287. music3.SoundId = "http://www.roblox.com/asset/?id=432543624"
  288. music3.PlaybackSpeed = 1
  289. music3.Volume = 1
  290. music3.Looped = true
  291.  
  292. function scythehold()
  293. tool.GripForward = Vector3.new(-1,0,0)
  294. tool.GripPos = Vector3.new(0,-2,0)
  295. tool.GripRight = Vector3.new(0,0,-1)
  296. tool.GripUp = Vector3.new(0,-1,0)
  297. end
  298. function posslashleft()
  299. tool.GripForward = Vector3.new(1,0,0)
  300. tool.GripPos = Vector3.new(0,-4,0)
  301. tool.GripRight = Vector3.new(0,1,0)
  302. tool.GripUp = Vector3.new(0,0,-1)
  303. end
  304. function posslashright()
  305. tool.GripForward = Vector3.new(-1,0,0)
  306. tool.GripPos = Vector3.new(0,-4,0)
  307. tool.GripRight = Vector3.new(0,1,0)
  308. tool.GripUp = Vector3.new(0,0,1)
  309. end
  310. function posslashdown()
  311. tool.GripForward = Vector3.new(0,1,-.5)
  312. tool.GripPos = Vector3.new(0,-4,0)
  313. tool.GripRight = Vector3.new(0,0,1)
  314. tool.GripUp = Vector3.new(-1,0,0)
  315. end
  316. function regularswordpos()
  317. tool.GripForward = Vector3.new(-1,0,0)
  318. tool.GripPos = Vector3.new(0,-2,0)
  319. tool.GripRight = Vector3.new(0,0,-1)
  320. tool.GripUp = Vector3.new(0,-1,0)
  321. end
  322. function absorbswordm()
  323. tool.GripForward = Vector3.new(1,1,0)
  324. tool.GripPos = Vector3.new(0,-2,0)
  325. tool.GripRight = Vector3.new(0,0,1)
  326. tool.GripUp = Vector3.new(-1,1,0)
  327. end
  328. function createblack(part)
  329. local pt1 = NumberSequenceKeypoint.new(0,1,0)
  330. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  331. local effecto = Instance.new("ParticleEmitter",part)
  332. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  333. effecto.Color = ColorSequence.new(Color3.new(0,0,0))
  334. effecto.Rate = 10000
  335. effecto.Lifetime = NumberRange.new(1,1)
  336. effecto.Size = NumberSequence.new({pt1,pt2})
  337. effecto.Speed = NumberRange.new(0,0)
  338. effecto.RotSpeed = NumberRange.new(100,100)
  339. end
  340. function createhugeblack(part)
  341. local pt1 = NumberSequenceKeypoint.new(0,10,0)
  342. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  343. local effecto = Instance.new("ParticleEmitter",part)
  344. effecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  345. effecto.Color = ColorSequence.new(Color3.new(0,0,0))
  346. effecto.Rate = 10000
  347. effecto.Lifetime = NumberRange.new(1,1)
  348. effecto.Size = NumberSequence.new({pt1,pt2})
  349. effecto.Speed = NumberRange.new(0,0)
  350. effecto.RotSpeed = NumberRange.new(100,100)
  351. end
  352.  
  353. createblack(orbuu)
  354. orbuu.ParticleEmitter.Color = ColorSequence.new(Color3.new(1,0,1))
  355. orbuu.ParticleEmitter.LightEmission = 1
  356. --Spell Circle--
  357.  
  358. Void = nil
  359. VoidParts = {}
  360. Equipped = false
  361.  
  362. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  363. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  364. end
  365.  
  366. Player = player
  367. Character = chara
  368.  
  369. Humanoid = Character:FindFirstChild("Humanoid")
  370. Torso = Character:FindFirstChild("Torso")
  371. if not Player or not Humanoid or Humanoid.Health == 0 or not Torso then
  372. return
  373. end
  374. Equipped = true
  375. Void = Instance.new("Model")
  376. Void.Name = "Void"
  377. Angle = 0
  378. for i = 1, 1 do
  379. local VoidPart = Instance.new("Part")
  380. VoidPart.Name = "VoidPart"
  381. VoidPart.Transparency = 1
  382. VoidPart.BrickColor = BrickColor.new("Really black")
  383. VoidPart.Material = Enum.Material.Plastic
  384. VoidPart.Shape = Enum.PartType.Block
  385. VoidPart.FormFactor = Enum.FormFactor.Custom
  386. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  387. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  388. VoidPart.Anchored = true
  389. VoidPart.CanCollide = false
  390. VoidPart.Locked = true
  391. VoidPart.Size = Vector3.new(10, 0.2, 10)
  392. local BlockMesh = Instance.new("BlockMesh")
  393. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  394. BlockMesh.Parent = VoidPart
  395. VoidPart.Parent = Void
  396. local Star = Instance.new("Decal", VoidPart)
  397. Star.Texture = "http://www.roblox.com/asset/?id=205525524"
  398. Star.Face = "Top"
  399. local Light = Instance.new("PointLight", VoidPart)
  400. Light.Color = Color3.new(1,0,1)
  401. Light.Brightness = 100
  402. Light.Range = 10
  403. table.insert(VoidParts, VoidPart)
  404. end
  405. Spawn(function()
  406. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  407. if Angle == 360 then
  408. Angle = 0
  409. end
  410. Angle = Angle + 0.05
  411. chara.Humanoid.MaxHealth = math.huge
  412. chara.Humanoid.Health = math.huge
  413. local parentPos = chara.Torso.CFrame
  414. --Rotate Fluffy around the player's head
  415. local rotation = CFrame.Angles(0 , RotationSpeed * currentTime, 0)
  416. local bob = Vector3.new(0, BobSpeed * math.sin(currentTime), 0)
  417. orbuu.CFrame = ((parentPos + bob) + (rotation * RotationDist))
  418. --Wait some time so we aren't going plaid
  419. dt, currentTime = wait(1/40)
  420. local cheeed = chara:GetChildren()
  421. for i = 1, #cheeed do
  422. if cheeed[i].ClassName == "Part" then
  423. if cheeed[i].Name ~= "Right Arm" and cheeed[i].Name ~= "Left Arm" and cheeed[i].Name ~= "Right Leg" and cheeed[i].Name ~= "Left Leg" and cheeed[i].Name ~= "Torso" and cheeed[i].Name ~= "HumanoidRootPart" and cheeed[i].Name ~= "Head" and cheeed[i].Name ~= "FakeHandle" and cheeed[i].Name ~= "FakeHandle2" and cheeed[i].Name ~= "FakeHandle3" and cheeed[i].Name ~= "Diamond" then
  424. cheeed[i]:Destroy()
  425. else end
  426. end
  427. end
  428. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  429. if Hit then
  430. if not Void.Parent then
  431. Void.Parent = Character
  432. end
  433. for i, v in pairs(VoidParts) do
  434. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  435. end
  436. else
  437. Void.Parent = nil
  438. end
  439. wait()
  440. end
  441. end)
  442.  
  443. --Now the real stuff!--
  444.  
  445. function chat(string)
  446. --ch = game:GetService("Chat"):Chat(chara.Head, string, "Red")
  447. if chara:FindFirstChild("TalkingBillBoard") ~= nil then
  448. chara:FindFirstChild("TalkingBillBoard"):destroy()
  449. end
  450. local naeeym2 = Instance.new("BillboardGui",chara)
  451. naeeym2.Size = UDim2.new(0,100,0,40)
  452. naeeym2.StudsOffset = Vector3.new(0,4,0)
  453. naeeym2.Adornee = chara.Head
  454. naeeym2.Name = "TalkingBillBoard"
  455. local tecks2 = Instance.new("TextLabel",naeeym2)
  456. tecks2.BackgroundTransparency = 1
  457. tecks2.BorderSizePixel = 0
  458. tecks2.Text = string
  459. tecks2.Font = "Fantasy"
  460. tecks2.FontSize = "Size24"
  461. tecks2.TextStrokeTransparency = 0
  462. tecks2.TextColor3 = Color3.new(0,0,0)
  463. tecks2.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  464. tecks2.Size = UDim2.new(1,0,0.5,0)
  465. debby:AddItem(naeeym2,1)
  466. end
  467.  
  468. function createorb(origin,target)
  469. local orb = Instance.new("Part", game.Workspace)
  470. orb.Shape = "Ball"
  471. orb.CanCollide = false
  472. orb.Size = Vector3.new(1,1,1)
  473. orb.BrickColor = BrickColor.new("White")
  474. orb.Material = "Neon"
  475. orb.Position = origin.Position
  476. orb.Velocity = Vector3.new(math.random() - .5, 0, math.random() - .5).unit * 80
  477. local firr = Instance.new("Fire", orb)
  478. firr.Color = Color3.new(1,1,1)
  479. firr.SecondaryColor = Color3.new(1,1,1)
  480. firr.Size = 2
  481. local gotoforce = Instance.new("BodyPosition", orb)
  482. gotoforce.Position = target.Position
  483. debby:AddItem(orb,1)
  484. end
  485.  
  486. function kicktouch(hit)
  487. if revoruva.Value == true then
  488. if hit ~= nil and hit.Parent:FindFirstChild("kicko") == nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  489. swordland:Play()
  490. hitdude = hit.Parent
  491. valood = Instance.new("NumberValue", hit.Parent)
  492. valood.Name = "kicko"
  493. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 20
  494. hitdude.Humanoid.PlatformStand = true
  495. faws = Instance.new("BodyVelocity", hit.Parent.Torso)
  496. faws.Velocity = (hitdude.Torso.Position - chara.HumanoidRootPart.Position) * 20
  497. wait(.5)
  498. hitdude.Humanoid.PlatformStand = false
  499. valood:Destroy()
  500. faws:Destroy()
  501. end
  502. end
  503. end
  504.  
  505. function onTouched(hit)
  506. --EENFERNOH DEEVAIDER!--
  507. if dreadecl.Value == true then
  508. if hit ~= nil and hit.Parent:FindFirstChild("dreaded") == nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  509. finalhits1:Play()
  510. hitdude = hit.Parent
  511. valood = Instance.new("NumberValue", hit.Parent)
  512. valood.Name = "dreaded"
  513. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 30
  514. hitdude.Humanoid.PlatformStand = true
  515. faws = Instance.new("BodyVelocity", hit.Parent.Torso)
  516. faws.Velocity = Vector3.new(0,50,0)
  517. wait(1)
  518. hitdude.Humanoid.PlatformStand = false
  519. valood:Destroy()
  520. faws:Destroy()
  521. end
  522. end
  523. --BLEK AWNSLOT!--
  524. if enablehit.Value == true then
  525. if hit ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  526. swordland:play()
  527. didhit.Value = true
  528. enablehit.Value = false
  529. hitdude = hit.Parent
  530. if hitdude.Name == "grgrgry21" then
  531. chat("I'm sorry, you were a great man, Gry.")
  532. elseif hitdude then
  533. chat("Sorry, but you need to die.")
  534. end
  535. hitdude.Humanoid.Health = 80
  536. hitdude.Humanoid.MaxHealth = 100
  537. hitdude.Humanoid.PlatformStand = true
  538. hitdude.Humanoid.WalkSpeed = 0
  539. chara.Humanoid.WalkSpeed = 0
  540. if hitdude:FindFirstChild("Torso") ~= nil then
  541. hitdude.Torso.CFrame = chara.Torso.CFrame + (chara.Torso.CFrame.lookVector*5)
  542. local standstill = Instance.new("BodyPosition", hitdude.Torso)
  543. standstill.Position = hitdude.Torso.Position
  544. end
  545. if hitdude:FindFirstChild("Left Arm") ~= nil then
  546. hitdude["Left Arm"]:destroy()
  547. end
  548. if hitdude:FindFirstChild("Right Arm") ~= nil then
  549. hitdude["Right Arm"]:destroy()
  550. end
  551. wait(1)
  552. chat("Hell Zagan!")
  553. swordequip:play()
  554. swordabs:Stop()
  555. scythea:Play()
  556. fira.Enabled = true
  557. --fira.Size = 5
  558. mesh.Parent = tool
  559. mesh2.Parent = handle
  560. wait(1)
  561. scythea:Stop()
  562. posslashleft()
  563. for i = 1,2 do
  564. handle.CanCollide = true
  565. scytheland:play()
  566. scytheal:Play()
  567. posslashleft()
  568. swordsound:play()
  569. swordland:play()
  570. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 2
  571. createorb(hitdude.Torso,chara.Torso)
  572. chara.Humanoid.Health = chara.Humanoid.Health + 10
  573. --fira.Size = fira.Size + .5
  574. wait(0.4)
  575. scytheal:Stop()
  576. scythear:Play()
  577. posslashright()
  578. swordsound:play()
  579. swordland:play()
  580. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 2
  581. createorb(hitdude.Torso,chara.Torso)
  582. chara.Humanoid.Health = chara.Humanoid.Health + 10
  583. --fira.Size = fira.Size + .5
  584. wait(0.4)
  585. handle.CanCollide = false
  586. scythear:Stop()
  587. scythead:Play()
  588. posslashdown()
  589. swordsound:play()
  590. swordland:play()
  591. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 2
  592. createorb(hitdude.Torso,chara.Torso)
  593. chara.Humanoid.Health = chara.Humanoid.Health + 10
  594. --fira.Size = fira.Size + .5
  595. wait(0.4)
  596. scythead:Stop()
  597. end
  598. chat("Hell Reign!")
  599. mesh2.Parent = tool
  600. mesh.Parent = handle
  601. chargesound:play()
  602. swordabs:Play()
  603. absorbswordm()
  604. for i = 1, 4 do
  605. wait(.25)
  606. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 2
  607. createorb(hitdude.Torso,handle)
  608. --fira.Size = fira.Size + 1
  609. chara.Humanoid.Health = chara.Humanoid.Health + 10
  610. finalhits2:play()
  611. end
  612. regularswordpos()
  613. swordabs:Stop()
  614. swordstb:Play()
  615. for i = 1, 4 do
  616. wait(.25)
  617. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 2
  618. createorb(hitdude.Torso,handle)
  619. --fira.Size = fira.Size + 1
  620. chara.Humanoid.Health = chara.Humanoid.Health + 10
  621. finalhits2:play()
  622. end
  623. chat("OBLITERATION!")
  624. finalhits1:play()
  625. finalhits2:play()
  626. hitdude.Humanoid.Health = 0
  627. local childs = hitdude:GetChildren()
  628. for i=1,#childs do
  629. if (childs[i].className == "Part") then
  630. childs[i].BrickColor = BrickColor.new("Really black")
  631. childs[i]:BreakJoints()
  632. local b = Instance.new("BodyVelocity")
  633. b.velocity = Vector3.new(math.random() - .5, 0, math.random() - .5).unit * 80
  634. b.maxForce = Vector3.new(1e5,1e5,1e5)
  635. b.Parent = childs[i]
  636. createblack(childs[i])
  637. end
  638. end
  639. wait(2)
  640. if hitdude.Name == "grgrgry21" then
  641. chat("I'm sorry...")
  642. elseif hitdude then
  643. chat("Die.")
  644. end
  645. wait(1)
  646. tool.Enabled = true
  647. didhit.Value = false
  648. fira.Enabled = false
  649. chara.Humanoid.WalkSpeed = 50
  650. end
  651. end
  652. end
  653.  
  654. function onTouched2(hit)
  655. if zanny.Value == true then
  656. if hit ~= nil and hit.Parent:FindFirstChild("zanned") == nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  657. hitdude = hit.Parent
  658. valood = Instance.new("NumberValue", hit.Parent)
  659. valood.Name = "zanned"
  660. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 10
  661. faws = Instance.new("BodyVelocity", hit.Parent.Torso)
  662. faws.Velocity = (hitdude.Torso.Position - chara.HumanoidRootPart.Position) * 1
  663. wait(.3)
  664. valood:Destroy()
  665. faws:Destroy()
  666. end
  667. else end
  668. if blawk.Value == true then
  669. if hit ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  670. blawk.Value = false
  671. chara.Torso.CFrame = chara.Torso.CFrame + (chara.Torso.CFrame.lookVector*20)
  672. tool2.Enabled = false
  673. hitdude = hit.Parent
  674. hitdude.Humanoid.Health = hitdude.Humanoid.Health - 50
  675. hitdude.Torso.Anchored = true
  676. chat("Demonic Riposte!")
  677. ktsl1:Play()
  678. local sspt1 = NumberSequenceKeypoint.new(0,1,0)
  679. local sspt2 = NumberSequenceKeypoint.new(1,0,0)
  680. local ddeffecto = Instance.new("ParticleEmitter",hitdude.Torso)
  681. ddeffecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  682. ddeffecto.Color = ColorSequence.new(Color3.new(0,0,0))
  683. ddeffecto.Rate = 10000
  684. ddeffecto.Lifetime = NumberRange.new(1,1)
  685. ddeffecto.Size = NumberSequence.new({sspt1,sspt2})
  686. ddeffecto.Speed = NumberRange.new(50,50)
  687. ddeffecto.RotSpeed = NumberRange.new(100,100)
  688. ddeffecto.VelocitySpread = 50
  689. ddeffecto.EmissionDirection = "Front"
  690. finalhits1:Play()
  691. finalhits2:Play()
  692. wait(1)
  693. ddeffecto:Destroy()
  694. scythea:Stop()
  695. ktsl1:Stop()
  696. hitdude.Torso.Anchored = false
  697. chara.Humanoid.WalkSpeed = 50
  698. tool2.Enabled = true
  699. end
  700. end
  701. if enablehit2.Value == true then
  702. if hit ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  703. scythea:Stop()
  704. finalhits2:play()
  705. didhit2.Value = true
  706. enablehit2.Value = false
  707. hitdude = hit.Parent
  708. if hitdude.Name == "grgrgry21" then
  709. chat("I'm sorry, Gry.")
  710. elseif hitdude then
  711. chat("Haha, how unfortunate.")
  712. end
  713. hitdude.Humanoid.Health = 100
  714. hitdude.Humanoid.MaxHealth = 100
  715. hitdude.Humanoid.PlatformStand = true
  716. hitdude.Humanoid.WalkSpeed = 0
  717. chara.Humanoid.WalkSpeed = 0
  718. if hitdude:FindFirstChild("Torso") ~= nil then
  719. createblack(hitdude.Torso)
  720. hitdude.Torso.CFrame = chara.Torso.CFrame + (chara.Torso.CFrame.lookVector*5)
  721. local standstill = Instance.new("BodyPosition", hitdude.Torso)
  722. standstill.Position = hitdude.Torso.Position
  723. end
  724. if hitdude:FindFirstChild("Left Arm") ~= nil then
  725. hitdude["Left Arm"]:destroy()
  726. end
  727. if hitdude:FindFirstChild("Right Arm") ~= nil then
  728. hitdude["Right Arm"]:destroy()
  729. end
  730. wait(1)
  731. local ssspt1 = NumberSequenceKeypoint.new(0,1,0)
  732. local ssspt2 = NumberSequenceKeypoint.new(1,0,0)
  733. local dddeffecto = Instance.new("ParticleEmitter",hitdude.Torso)
  734. dddeffecto.Texture = "rbxasset://textures/particles/smoke_main.dds"
  735. dddeffecto.Color = ColorSequence.new(Color3.new(0,0,0))
  736. dddeffecto.Rate = 10000
  737. dddeffecto.Lifetime = NumberRange.new(1,1)
  738. dddeffecto.Size = NumberSequence.new({ssspt1,ssspt2})
  739. dddeffecto.Speed = NumberRange.new(50,50)
  740. dddeffecto.RotSpeed = NumberRange.new(100,100)
  741. dddeffecto.VelocitySpread = 50
  742. dddeffecto.EmissionDirection = "Back"
  743. for i = 1, 5 do
  744. katanaslash:Play()
  745. ktsl1:Play()
  746. wait(0.1)
  747. katanaslash:Play()
  748. ktsl1:Stop()
  749. ktsl2:Play()
  750. wait(0.1)
  751. katanaslash:Play()
  752. ktsl2:Stop()
  753. ktsl3:Play()
  754. wait(0.1)
  755. katanaslash:Play()
  756. ktsl3:Stop()
  757. ktsl4:Play()
  758. wait(0.1)
  759. ktsl4:Stop()
  760. end
  761. dddeffecto:Destroy()
  762. wait(.5)
  763. chara.Torso.CFrame = chara.Torso.CFrame + (chara.Torso.CFrame.lookVector*15)
  764. wait(1)
  765. if hitdude.Name == "grgrgry21" then
  766. chat("Goodbye, Gry.")
  767. elseif hitdude then
  768. chat("Now die.")
  769. end
  770. wait(0.2)
  771. ktsl1:Play()
  772. swordsound:Play()
  773. wait(0.1)
  774. finalhits1:play()
  775. finalhits2:play()
  776. hitdude.Humanoid.Health = 0
  777. local childs = hitdude:GetChildren()
  778. for i=1,#childs do
  779. if (childs[i].className == "Part") then
  780. childs[i].BrickColor = BrickColor.new("Really black")
  781. childs[i]:BreakJoints()
  782. local b = Instance.new("BodyVelocity")
  783. b.velocity = Vector3.new(math.random() - .5, 0, math.random() - .5).unit * 80
  784. b.maxForce = Vector3.new(1e5,1e5,1e5)
  785. b.Parent = childs[i]
  786. createblack(childs[i])
  787. end
  788. end
  789. wait(2)
  790. ktsl1:Stop()
  791. tool2.Enabled = true
  792. didhit2.Value = false
  793. chara.Humanoid.WalkSpeed = 50
  794. end
  795. end
  796. end
  797.  
  798. function blowprojectile(hit)
  799. if (hit.Parent == nil) then return end -- happens when bullet hits sword
  800.  
  801. local humanoid = nil
  802. if hit.Parent ~= chara and hit.Parent:FindFirstChild("Humanoid") ~= nil then
  803. humanoid = hit.Parent:FindFirstChild("Humanoid")
  804. end
  805. if humanoid then
  806. hit:BreakJoints()
  807. hit.BrickColor = BrickColor.new("Really black")
  808. createblack(hit)
  809. end
  810. local vCharacter = tool.Parent
  811. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  812. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  813. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  814. -- final check, make sure sword is in-hand
  815.  
  816. local right_arm = vCharacter:FindFirstChild("Right Arm")
  817. if (right_arm ~= nil) then
  818. local joint = right_arm:FindFirstChild("RightGrip")
  819. if (joint ~= nil and (joint.Part0 == sword or joint.Part1 == sword)) then
  820. wait(1)
  821. end
  822. end
  823. end
  824. end
  825.  
  826. function fire(v, part)
  827.  
  828. local vCharacter = chara
  829. local vPlayer = player
  830.  
  831. local missile = Instance.new("Part")
  832.  
  833.  
  834.  
  835. missile.CFrame = part.CFrame * CFrame.Angles(math.pi/2,0,0)
  836. missile.Size = Vector3.new(2,2,2)
  837. missile.Velocity = v.unit * 200
  838. missile.BrickColor = BrickColor.new("Really black")
  839. missile.BottomSurface = 0
  840. missile.TopSurface = 0
  841. missile.CanCollide = false
  842. missile.Elasticity = .05
  843. missile.Friction = .7
  844. missile.Name = "Bullet"
  845.  
  846. missile.Touched:connect(blowprojectile)
  847.  
  848. local mesh = Instance.new("SpecialMesh")
  849. mesh.MeshType = "Sphere"
  850. mesh.Parent = missile
  851.  
  852. local force = Instance.new("BodyForce")
  853. force.force = Vector3.new(0,1100,0)
  854. force.Parent = missile
  855.  
  856. createblack(missile)
  857.  
  858. -- local force = Instance.new("BodyForce")
  859. -- force.Name = "BulletFloat"
  860. -- force.force = Vector3.new(0,98.1,0)
  861. -- force.Parent = missile
  862.  
  863. debby:AddItem(missile,5)
  864. missile.Parent = game.Workspace
  865.  
  866. blasts:play()
  867. end
  868.  
  869. function keydowns(key)
  870. if tool.Enabled == true then
  871. if key == "v" then
  872. chat("HELL ONSLAUGHT!")
  873. tool.Enabled = false
  874. swordequip:Play()
  875. wait(1)
  876. chara.Humanoid.WalkSpeed = 0
  877. enablehit.Value = true
  878. swordsound:play()
  879. swordabs:Play()
  880. wait(2)
  881. if didhit.Value == false then
  882. swordabs:Stop()
  883. enablehit.Value = false
  884. tool.Enabled = true
  885. chara.Humanoid.WalkSpeed = 50
  886. chat("CHEESE")
  887. print("Failed to land...")
  888. elseif didhit.Value == true then end
  889. else end
  890. if key == "c" then
  891. chat("Demon Viper!")
  892. chara.Humanoid.WalkSpeed = 5
  893. tool.Enabled = false
  894. dreadecl.Value = true
  895. stormvip:Play()
  896. finalhits2:Play()
  897. scytheland:Play()
  898. fira.Enabled = true
  899. wait(1)
  900. chara.Humanoid.WalkSpeed = 50
  901. dreadecl.Value = false
  902. tool.Enabled = true
  903. fira.Enabled = false
  904. stormvip:Stop()
  905. else end
  906. if key == "x" then
  907. chat("Shadow Blast!")
  908. tool.Enabled = false
  909. blastanim:Play()
  910. chargesound:Play()
  911. deffecto.Enabled = true
  912. wait(1.5)
  913. for i = 1, 10 do
  914. wait(0.1)
  915. fire(chara.HumanoidRootPart.CFrame.lookVector, orbuu)
  916. end
  917. wait(0.5)
  918. blastanim:Stop()
  919. deffecto.Enabled = false
  920. tool.Enabled = true
  921. else end
  922. if key == "z" then
  923. tool.Enabled = false
  924. chat("Devil Revolver!")
  925. kicka:Play()
  926. chara.Humanoid.WalkSpeed = 5
  927. revoruva.Value = true
  928. swordsound:Play()
  929. wait(1)
  930. kicka:Stop()
  931. tool.Enabled = true
  932. chara.Humanoid.WalkSpeed = 50
  933. revoruva.Value = false
  934. end
  935. end
  936. if key == "g" then
  937. Taunt()
  938. elseif key == "m" then
  939. Moosik()
  940. elseif key == "h" then
  941. changeclothes()
  942. end
  943. end
  944.  
  945. function keydowns2(key)
  946. if tool2.Enabled == true then
  947. if key == "z" and blawk.Value == false then
  948. tool2.Enabled = false
  949. chat("Devil Revolver!")
  950. kicka:Play()
  951. chara.Humanoid.WalkSpeed = 5
  952. revoruva.Value = true
  953. swordsound:Play()
  954. wait(1)
  955. kicka:Stop()
  956. tool2.Enabled = true
  957. chara.Humanoid.WalkSpeed = 50
  958. revoruva.Value = false
  959. end
  960. if key == "x" and blawk.Value == false then
  961. chat("Zantetsu!")
  962. chara.Humanoid.WalkSpeed = 5
  963. tool2.Enabled = false
  964. zanny.Value = true
  965. for i = 1, 2 do
  966. katanaslash:Play()
  967. ktsl1:Play()
  968. wait(0.1)
  969. katanaslash:Play()
  970. ktsl1:Stop()
  971. ktsl2:Play()
  972. wait(0.1)
  973. katanaslash:Play()
  974. ktsl2:Stop()
  975. ktsl3:Play()
  976. wait(0.1)
  977. katanaslash:Play()
  978. ktsl3:Stop()
  979. ktsl4:Play()
  980. wait(0.1)
  981. ktsl4:Stop()
  982. end
  983. chara.Humanoid.WalkSpeed = 50
  984. tool2.Enabled = true
  985. zanny.Value = false
  986. end
  987. if key == "c" then
  988. if blawk.Value == false then
  989. chat("With little to no trace...")
  990. scythea:Play()
  991. blawk.Value = true
  992. chara.Humanoid.WalkSpeed = 5
  993. elseif blawk.Value == true then
  994. scythea:Stop()
  995. blawk.Value = false
  996. chara.Humanoid.WalkSpeed = 50
  997. end
  998. end
  999. if key == "v" then
  1000. chat("Koukuujin Ougi...")
  1001. tool2.Enabled = false
  1002. swordequip:Play()
  1003. chara.Humanoid.WalkSpeed = 0
  1004. enablehit2.Value = true
  1005. scythea:Play()
  1006. wait(5)
  1007. if didhit2.Value == false then
  1008. enablehit2.Value = false
  1009. tool2.Enabled = true
  1010. chara.Humanoid.WalkSpeed = 50
  1011. print("Failed to land...")
  1012. scythea:Stop()
  1013. elseif didhit2.Value == true then end
  1014. end
  1015. end
  1016. if key == "g" then
  1017. Taunt()
  1018. elseif key == "m" then
  1019. Moosik()
  1020. elseif key == "h" then
  1021. changeclothes()
  1022. end
  1023. end
  1024.  
  1025. function onEquipped(mouse)
  1026. swordequip:play()
  1027. equipa:play()
  1028. chara.Humanoid.WalkSpeed = 50
  1029. if fhandle ~= nil then
  1030. fhandle.Transparency = 1
  1031. end
  1032. if mouse then mouse.KeyDown:connect(keydowns)
  1033. end
  1034. end
  1035.  
  1036. function onUnequipped()
  1037. equipa:stop()
  1038. chara.Humanoid.WalkSpeed = 16
  1039. if fhandle ~= nil then
  1040. fhandle.Transparency = 0
  1041. end
  1042. end
  1043.  
  1044. function onEquipped2(mouse)
  1045. swordequip:play()
  1046. equipa2:play()
  1047. chara.Humanoid.WalkSpeed = 50
  1048. if fhandle2 ~= nil then
  1049. fhandle2.Transparency = 1
  1050. end
  1051. if mouse then mouse.KeyDown:connect(keydowns2)
  1052. end
  1053. end
  1054.  
  1055. function onUnequipped2()
  1056. equipa2:stop()
  1057. chara.Humanoid.WalkSpeed = 16
  1058. if fhandle2 ~= nil then
  1059. fhandle2.Transparency = 0
  1060. end
  1061. end
  1062.  
  1063. function Taunt()
  1064. thing = math.random(1,4)
  1065. foxs:Play()
  1066. if taip == 1 then
  1067. if thing == 1 and prevthing ~= 1 then
  1068. chat("You're too weak.")
  1069. prevthing = 1
  1070. elseif thing == 2 and prevthing ~= 2 then
  1071. chat("Don't let your guard down.")
  1072. prevthing = 2
  1073. elseif thing == 3 and prevthing ~= 3 then
  1074. chat("Too naive.")
  1075. prevthing = 3
  1076. elseif thing == 4 and prevthing ~= 4 then
  1077. chat("Someone like you...")
  1078. wait(1)
  1079. chat("...can't defeat me!")
  1080. prevthing = 4
  1081. end
  1082. elseif taip == 2 then
  1083. chat("please fahk me")
  1084. end
  1085. end
  1086.  
  1087. function Moosik()
  1088. if moosek == 0 then
  1089. music1:Play()
  1090. moosek = 1
  1091. elseif moosek == 1 then
  1092. music1:Stop()
  1093. moosek = 0
  1094. end
  1095. end
  1096.  
  1097. function changeclothes()
  1098. if taip == 1 then
  1099. shirt.ShirtTemplate = ""
  1100. pants.PantsTemplate = "http://www.roblox.com/asset/?id=196429174"
  1101. tshirt.Graphic = "http://www.roblox.com/asset/?id=130291831"
  1102. taip = 2
  1103. tecks.Text = "ghey"
  1104. elseif taip == 2 then
  1105. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=555077915"
  1106. pants.PantsTemplate = "http://www.roblox.com/asset/?id=482320178"
  1107. tshirt.Graphic = ""
  1108. taip = 1
  1109. tecks.Text = "Enma the Null Kitsune"
  1110. end
  1111. end
  1112.  
  1113. tool.Equipped:connect(onEquipped)
  1114. tool.Unequipped:connect(onUnequipped)
  1115. tool2.Equipped:connect(onEquipped2)
  1116. tool2.Unequipped:connect(onUnequipped2)
  1117. --musictool.Activated:connect(Moosik)
  1118. --taunttool.Activated:connect(Taunt)
  1119. handle.Touched:connect(onTouched)
  1120. handle2.Touched:connect(onTouched2)
  1121. chara["Left Leg"].Touched:connect(kicktouch)
  1122. --changetool.Activated:connect(changeclothes)
  1123.  
  1124. --DEATH--
  1125. local deathed = false
  1126. function onDied()
  1127. deathed = true
  1128. chat("To be defeated by a weakling like you..")
  1129. shirt:Destroy()
  1130. pants:Destroy()
  1131. Void:Destroy()
  1132. orbuu:Destroy()
  1133. fhandle:Destroy()
  1134. fhandle2:Destroy()
  1135. fhandle3:Destroy()
  1136. music1.Volume = 0
  1137. local dmusic = Instance.new("Sound", game.Workspace)
  1138. dmusic.SoundId = "http://www.roblox.com/asset/?id=19094700"
  1139. dmusic.PlaybackSpeed = 1
  1140. dmusic.Volume = 1
  1141. dmusic.Looped = true
  1142. dmusic:Play()
  1143. debby:AddItem(dmusic, 5)
  1144. local shah = chara:GetChildren()
  1145. for i = 1, #shah do
  1146. if shah[i].ClassName == "Part" then
  1147. shah[i].Anchored = true
  1148. shah[i].BrickColor = BrickColor.new("Really black")
  1149. createhugeblack(shah[i])
  1150. elseif shah[i].ClassName == "Attachment" then
  1151. shah[i].Handle.Mesh.VertexColor = Color3.new(0,0,0)
  1152. shah[i].Handle.Anchored = true
  1153. end
  1154. end
  1155. for i = 1, 3 do
  1156. wait(1.2)
  1157. dmusic.PlaybackSpeed = dmusic.PlaybackSpeed - 0.2
  1158. end
  1159. for i = 1, #shah do
  1160. if shah[i].ClassName == "Part" then
  1161. shah[i].Anchored = false
  1162. createhugeblack(shah[i])
  1163. elseif shah[i].ClassName == "Attachment" then
  1164. shah[i].Handle.Anchored = false
  1165. end
  1166. end
  1167. local exx = Instance.new("Explosion", game.Workspace)
  1168. exx.Position = chara.Torso.Position
  1169. exx.BlastPressure = 500000000
  1170. exx.BlastRadius = 10000000000
  1171. exx.Visible = false
  1172. exx.ExplosionType = "CratersAndDebris"
  1173. finalhits1:Play()
  1174. end
  1175.  
  1176. while deathed == true do
  1177. wait(0.1)
  1178. if timeofday == "Day" then
  1179. game.Lighting.TimeOfDay = "18:00:00"
  1180. timeofday = "Dawn"
  1181. elseif timeofday == "Dawn" then
  1182. game.Lighting.TimeOfDay = "00:00:00"
  1183. timeofday = "Night"
  1184. elseif timeofday == "Night" then
  1185. game.Lighting.TimeOfDay = "6:00:00"
  1186. timeofday = "Morning"
  1187. elseif timeofday == "Morning" then
  1188. game.Lighting.TimeOfDay = "12:00:00"
  1189. timeofday = "Day"
  1190. end
  1191. end
  1192.  
  1193. chara.Humanoid.Died:connect(onDied)
Advertisement
Add Comment
Please, Sign In to add comment