Advertisement
wamandnj

Untitled

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