Awooslayer699

Untitled

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