Advertisement
SheeityArtist

Black Onslaught Script

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