SHARE
TWEET

fe green pumpkin lord script

DaOMEGAa32 May 25th, 2019 (edited) 88 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do
  6.     print("FE Compatibility code V2 by Mokiros")
  7.     local RealPlayer = RealPlayer
  8.     script.Parent = RealPlayer.Character
  9.  
  10.     --Fake event to make stuff like Mouse.KeyDown work
  11.     local Disconnect_Function = function(this)
  12.         this[1].Functions[this[2]] = nil
  13.     end
  14.     local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
  15.     local FakeEvent_Metatable = {__index={
  16.         Connect = function(this,f)
  17.             local i = tostring(math.random(0,10000))
  18.             while this.Functions[i] do
  19.                 i = tostring(math.random(0,10000))
  20.             end
  21.             this.Functions[i] = f
  22.             return setmetatable({this,i},Disconnect_Metatable)
  23.         end
  24.     }}
  25.     FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect
  26.     local function fakeEvent()
  27.         return setmetatable({Functions={}},FakeEvent_Metatable)
  28.     end
  29.  
  30.     --Creating fake input objects with fake variables
  31.     local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
  32.     FakeMouse.keyUp = FakeMouse.KeyUp
  33.     FakeMouse.keyDown = FakeMouse.KeyDown
  34.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  35.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  36.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  37.     end}
  38.     --Merged 2 functions into one by checking amount of arguments
  39.     CAS.UnbindAction = CAS.BindAction
  40.  
  41.     --This function will trigger the events that have been :Connect()'ed
  42.     local function TriggerEvent(self,ev,...)
  43.         for _,f in pairs(self[ev].Functions) do
  44.             f(...)
  45.         end
  46.     end
  47.     FakeMouse.TriggerEvent = TriggerEvent
  48.     UIS.TriggerEvent = TriggerEvent
  49.  
  50.     --Client communication
  51.     local Event = Instance.new("RemoteEvent")
  52.     Event.Name = "UserInput_Event"
  53.     Event.OnServerEvent:Connect(function(plr,io)
  54.         if plr~=RealPlayer then return end
  55.         FakeMouse.Target = io.Target
  56.         FakeMouse.Hit = io.Hit
  57.         if not io.isMouse then
  58.             local b = io.UserInputState == Enum.UserInputState.Begin
  59.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  60.                 return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up")
  61.             end
  62.             if io.UserInputType == Enum.UserInputType.MouseButton2 then
  63.                 return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up")
  64.             end
  65.             for _,t in pairs(CAS.Actions) do
  66.                 for _,k in pairs(t.Keys) do
  67.                     if k==io.KeyCode then
  68.                         t.Function(t.Name,io.UserInputState,io)
  69.                     end
  70.                 end
  71.             end
  72.             FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  73.             UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false)
  74.         end
  75.     end)
  76.     Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
  77.     local Mouse = owner:GetMouse()
  78.     local UIS = game:GetService("UserInputService")
  79.     local input = function(io,RobloxHandled)
  80.         if RobloxHandled then return end
  81.         --Since InputObject is a client-side instance, we create and pass table instead
  82.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  83.     end
  84.     UIS.InputBegan:Connect(input)
  85.     UIS.InputEnded:Connect(input)
  86.  
  87.     local h,t
  88.     --Give the server mouse data every second frame, but only if the values changed
  89.     --If player is not moving their mouse, client won't fire events
  90.     local HB = game:GetService("RunService").Heartbeat
  91.     while true do
  92.         if h~=Mouse.Hit or t~=Mouse.Target then
  93.             h,t=Mouse.Hit,Mouse.Target
  94.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  95.         end
  96.         --Wait 2 frames
  97.         for i=1,2 do
  98.             HB:Wait()
  99.         end
  100.     end]==],script)
  101.  
  102.     ----Sandboxed game object that allows the usage of client-side methods and services
  103.     --Real game object
  104.     local RealGame = game
  105.  
  106.     --Metatable for fake service
  107.     local FakeService_Metatable = {
  108.         __index = function(self,k)
  109.             local s = rawget(self,"_RealService")
  110.             if s then
  111.                 return typeof(s[k])=="function"
  112.                 and function(_,...)return s[k](s,...)end or s[k]
  113.             end
  114.         end,
  115.         __newindex = function(self,k,v)
  116.             local s = rawget(self,"_RealService")
  117.             if s then s[k]=v end
  118.         end
  119.     }
  120.     local function FakeService(t,RealService)
  121.         t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService
  122.         return setmetatable(t,FakeService_Metatable)
  123.     end
  124.  
  125.     --Fake game object
  126.     local FakeGame = {
  127.         GetService = function(self,s)
  128.             return rawget(self,s) or RealGame:GetService(s)
  129.         end,
  130.         Players = FakeService({
  131.             LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
  132.         },"Players"),
  133.         UserInputService = FakeService(UIS,"UserInputService"),
  134.         ContextActionService = FakeService(CAS,"ContextActionService"),
  135.         RunService = FakeService({
  136.             _btrs = {},
  137.             RenderStepped = RealGame:GetService("RunService").Heartbeat,
  138.             BindToRenderStep = function(self,name,_,fun)
  139.                 self._btrs[name] = self.Heartbeat:Connect(fun)
  140.             end,
  141.             UnbindFromRenderStep = function(self,name)
  142.                 self._btrs[name]:Disconnect()
  143.             end,
  144.         },"RunService")
  145.     }
  146.     rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer)
  147.     FakeGame.service = FakeGame.GetService
  148.     FakeService(FakeGame,game)
  149.     --Changing owner to fake player object to support owner:GetMouse()
  150.     game,owner = FakeGame,FakeGame.Players.LocalPlayer
  151. end
  152. Player = game.Players.LocalPlayer
  153.     Character = Player.Character
  154.     local txt = Instance.new("BillboardGui", Character)
  155.     txt.Adornee = Character.Head
  156.     txt.Name = "_status"
  157.     txt.Size = UDim2.new(2, 0, 1.2, 0)
  158.     txt.StudsOffset = Vector3.new(-9, 8, 0)
  159.     local text = Instance.new("TextLabel", txt)
  160.     text.Size = UDim2.new(10, 0, 7, 0)
  161.     text.FontSize = "Size24"
  162.     text.TextScaled = true
  163.     text.TextTransparency = 0
  164.     text.BackgroundTransparency = 1
  165.     text.TextTransparency = 0
  166.     text.TextStrokeTransparency = 0
  167.     text.Font = "SciFi"
  168.     text.TextStrokeColor3 = Color3.new(0,255,0)
  169.         text.Text = "Dark Eccentric!"
  170.  
  171.  
  172.  
  173. --Ive Been Looking at Darks Vids For Quite Some time and i Think he will Like this Script!--
  174.  
  175. absoluteannihilation = false
  176.  
  177. Player=game:GetService("Players").LocalPlayer
  178. Character=Player.Character
  179. Character.Humanoid.Name = "noneofurbusiness"
  180. hum = Character.noneofurbusiness
  181. LeftArm=Character["Left Arm"]
  182. LeftLeg=Character["Left Leg"]
  183. RightArm=Character["Right Arm"]
  184. RightLeg=Character["Right Leg"]
  185. Root=Character["HumanoidRootPart"]
  186. Head=Character["Head"]
  187. Torso=Character["Torso"]
  188. Neck=Torso["Neck"]
  189. walking = false
  190. attacking = false
  191. running = false
  192. change = 0
  193. doombounce = false
  194. swordbounce = false
  195. position = nil
  196. MseGuide = true
  197. settime = 0
  198. sine = 0
  199. t = 0
  200. combo1 = true
  201. dgs = 75
  202. combo2 = false
  203. combo3 = false
  204. mouse = Player:GetMouse()
  205. RunSrv = game:GetService("RunService")
  206. RenderStepped = game:GetService("RunService").RenderStepped
  207. local soundtable = {263033191,263032252,263032172,263032182,263032221}
  208. local lmon3 = {"Next Move is G Which is a Amazing Blade!","Come On Don you Like this Blade!","Dont Forget To Shout What Script you Like Me to Show!"}
  209. local lmon = {"Your Gonna Love this =)","Taste This!","Next Move is Y Which Will Make You Fire a Massive Explosion Killing Players"}
  210. local lmon5 = {"H is a Few Knifes AND WHAT DO YOU know They Can Fly!","Slice And Dice!","Dont Worry i wont Miss =)"}
  211. local lmon7 = {"The Power Of Dark Rises Under!","Suprise."}
  212. local mostrandomsoundtable = {527970724,1026907795,12222058,1282729525,165431824,167293985,717192545,150245085,143796003,948494432,1434756150,130801781,138124641,132470328,602163388,174658105,220042720,292838651,949987327,142347633,141679994,223147718,130759239,257642130,224299497}
  213. rdnm = #soundtable
  214. mostrandom = #mostrandomsoundtable
  215. lmon2 = #lmon
  216. lmon4 = #lmon3
  217. lmon6 = #lmon5
  218. lmon8 = #lmon7
  219. removeuseless = game:GetService("Debris")
  220. damageall={}
  221. Repeater={}
  222. Repeater2={}
  223. nonmeshRepeater={}
  224. nonmeshRepeater2={}
  225. dmgii={}
  226. DamageAll2={}
  227. SlowlyFade={}
  228. th1={}
  229. th2={}
  230. th3={}
  231. Extreme={}
  232. ExtremeM={}
  233. ExtremeM2={}
  234. m3={}
  235. th4={}
  236. th5={}
  237. UpMover={}
  238. openshocktable={}
  239. LessSize={}
  240. ForwardMover={}
  241. local TheColor = BrickColor.new("Lime green")
  242.  
  243. landingsound = Instance.new("Sound", Torso)
  244. landingsound.SoundId = "rbxassetid://379698301"
  245. landingsound.Volume = 4
  246.  
  247. step = Instance.new("Sound", Torso)
  248. step.SoundId = "rbxassetid://337064700"
  249. step.Volume = 3
  250.  
  251. energyburst = Instance.new("Sound", Torso)
  252. energyburst.SoundId = "rbxassetid://278641993"
  253. energyburst.Volume = 3
  254.  
  255. charge = Instance.new("Sound", Torso)
  256. charge.SoundId = "rbxassetid://1620566047"
  257. charge.Volume = 3
  258.  
  259. energyburst2 = Instance.new("Sound", Torso)
  260. energyburst2.SoundId = "rbxassetid://1368637781"
  261. energyburst2.Volume = 3
  262.  
  263. lunge = Instance.new("Sound", Torso)
  264. lunge.SoundId = "rbxassetid://28144425"
  265. lunge.Pitch = .7
  266. lunge.Volume = 5
  267.  
  268. kiready = Instance.new("Sound", Torso)
  269. kiready.SoundId = "rbxassetid://1619519574"
  270. kiready.Pitch = 1
  271. kiready.Volume = 3
  272.  
  273. kigo = Instance.new("Sound", Torso)
  274. kigo.SoundId = "rbxassetid://1620239422"
  275. kigo.Pitch = 1
  276. kigo.Volume = 3
  277.  
  278. lunge2 = Instance.new("Sound", Torso)
  279. lunge2.SoundId = "rbxassetid://28144425"
  280. lunge2.Pitch = .5
  281. lunge2.Volume = 5
  282.  
  283. lunge3 = Instance.new("Sound", Torso)
  284. lunge3.SoundId = "rbxassetid://28144425"
  285. lunge3.Pitch = .6
  286. lunge3.Volume = 5
  287.  
  288. aura = Instance.new("Sound", Torso)
  289. aura.Volume = 2
  290. aura.Looped = true
  291. aura.SoundId = "rbxassetid://1382718007"
  292.  
  293. swordlang = Instance.new("Sound", Torso)
  294. swordlang.SoundId = "rbxassetid://62339698"
  295. swordlang.Volume = 5
  296. swordlang.Pitch = .3
  297.  
  298. daggersheet = Instance.new("Sound", Torso)
  299. daggersheet.SoundId = "rbxassetid://62339698"
  300. daggersheet.Volume = 3
  301.  
  302. local HEADLERP = Instance.new("ManualWeld")
  303. HEADLERP.Parent = Head
  304. HEADLERP.Part0 = Head
  305. HEADLERP.Part1 = Head
  306. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  307.  
  308. local TORSOLERP = Instance.new("ManualWeld")
  309. TORSOLERP.Parent = Root
  310. TORSOLERP.Part0 = Torso
  311. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  312.  
  313. local ROOTLERP = Instance.new("ManualWeld")
  314. ROOTLERP.Parent = Root
  315. ROOTLERP.Part0 = Root
  316. ROOTLERP.Part1 = Torso
  317. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  318.  
  319. local RIGHTARMLERP = Instance.new("ManualWeld")
  320. RIGHTARMLERP.Parent = RightArm
  321. RIGHTARMLERP.Part0 = RightArm
  322. RIGHTARMLERP.Part1 = Torso
  323. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  324.  
  325. local LEFTARMLERP = Instance.new("ManualWeld")
  326. LEFTARMLERP.Parent = LeftArm
  327. LEFTARMLERP.Part0 = LeftArm
  328. LEFTARMLERP.Part1 = Torso
  329. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  330.  
  331. local RIGHTLEGLERP = Instance.new("ManualWeld")
  332. RIGHTLEGLERP.Parent = RightLeg
  333. RIGHTLEGLERP.Part0 = RightLeg
  334. RIGHTLEGLERP.Part1 = Torso
  335. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  336.  
  337. local LEFTLEGLERP = Instance.new("ManualWeld")
  338. LEFTLEGLERP.Parent = LeftLeg
  339. LEFTLEGLERP.Part0 = LeftLeg
  340. LEFTLEGLERP.Part1 = Torso
  341. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  342.  
  343. local function weldBetween(a, b)
  344.     local weld = Instance.new("ManualWeld", a)
  345.     weld.Part0 = a
  346.     weld.Part1 = b
  347.     weld.C0 = a.CFrame:inverse() * b.CFrame
  348.     return weld
  349. end
  350.  
  351. local function ci(x, c, y, n)
  352. so = Instance.new("Sound", x)
  353. so.SoundId = c
  354. so.Volume = y
  355. so.Looped = n
  356. end
  357.  
  358. godmode = coroutine.wrap(function()
  359. while true do
  360. hum.MaxHealth = math.huge
  361. wait(0.0000001)
  362. hum.Health = math.huge
  363. wait()
  364. end
  365. end)
  366. godmode()
  367. ff = Instance.new("ForceField", Character)
  368. ff.Visible = false
  369.  
  370. function damagealll(Radius,Position)      
  371.     local Returning = {}      
  372.     for _,v in pairs(workspace:GetChildren()) do      
  373.         if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') then    
  374.             local Mag = (v.Torso.Position - Position).magnitude    
  375.             if Mag < Radius then      
  376.                 table.insert(Returning,v)      
  377.             end    
  378.         end    
  379.     end    
  380.     return Returning      
  381. end
  382.  
  383. doomtheme = Instance.new("Sound", Torso)
  384. doomtheme.Volume = 1
  385. doomtheme.Looped = true
  386. doomtheme.SoundId = "rbxassetid://820203394"
  387. doomtheme:Play()
  388.  
  389. light = Instance.new("PointLight", Torso)
  390. light.Color = Color3.new(0,255,0)
  391. light.Range = 8
  392. light.Brightness = 35
  393.  
  394. pBase = Instance.new("Part", LeftArm)
  395. pBase.BrickColor = BrickColor.new("Really black")
  396. pBase.Material = "Granite"
  397. pBase.Size = Vector3.new(1.05,.3,1.05)
  398. pBase.CanCollide = false
  399. pBasew = weldBetween(pBase,LeftArm)
  400. pBasew.C0 = CFrame.new(0,.92,0)
  401.  
  402. pBase2 = Instance.new("WedgePart", LeftArm)
  403. pBase2.BrickColor = BrickColor.new("Really black")
  404. pBase2.Material = "Granite"
  405. pBase2.Size = Vector3.new(1.05,1.05,1.05)
  406. pBase2.CanCollide = false
  407. pBase2w = weldBetween(pBase2,LeftArm)
  408. pBase2w.C0 = CFrame.new(0,0,-.25) * CFrame.Angles(math.rad(-90),math.rad(-90),math.rad(0))
  409.  
  410. pBase3 = Instance.new("Part", LeftArm)
  411. pBase3.BrickColor = BrickColor.new("Really black")
  412. pBase3.Material = "Granite"
  413. pBase3.Size = Vector3.new(.4,.65,.85)
  414. pBase3.CanCollide = false
  415. pBase3w = weldBetween(pBase3,LeftArm)
  416. pBase3w.C0 = CFrame.new(0.4,.85,0)
  417.  
  418. pBase4 = Instance.new("Part", LeftArm)
  419. pBase4.BrickColor = BrickColor.new("Mid Gray")
  420. pBase4.Material = "Ice"
  421. pBase4.Size = Vector3.new(.3,.45,.75)
  422. pBase4.CanCollide = false
  423. pBase4w = weldBetween(pBase4,LeftArm)
  424. pBase4w.C0 = CFrame.new(0.4,1.03,0)
  425.  
  426. pBase5 = Instance.new("Part", LeftArm)
  427. pBase5.BrickColor = BrickColor.new("Mid Gray")
  428. pBase5.Material = "Glass"
  429. pBase5.Size = Vector3.new(.15,2,.65)
  430. pBase5.CanCollide = false
  431. pBase5w = weldBetween(pBase5,LeftArm)
  432. pBase5w.C0 = CFrame.new(0.4,1.53,0)
  433.  
  434. pBase6 = Instance.new("WedgePart", LeftArm)
  435. pBase6.BrickColor = BrickColor.new("Mid Gray")
  436. pBase6.Material = "Glass"
  437. pBase6.Size = Vector3.new(.15,1.05,.65)
  438. pBase6.CanCollide = false
  439. pBase6w = weldBetween(pBase6,LeftArm)
  440. pBase6w.C0 = CFrame.new(0.4,-3.05,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  441.  
  442. pBase7 = Instance.new("Part", LeftArm)
  443. pBase7.BrickColor = TheColor
  444. pBase7.Material = "Neon"
  445. pBase7.Size = Vector3.new(.07,2,.67)
  446. pBase7.CanCollide = false
  447. pBase7w = weldBetween(pBase7,LeftArm)
  448. pBase7w.C0 = CFrame.new(0.4,1.53,0)
  449.  
  450. pBase8 = Instance.new("WedgePart", LeftArm)
  451. pBase8.BrickColor = TheColor
  452. pBase8.Material = "Neon"
  453. pBase8.Size = Vector3.new(.07,1.05,.65)
  454. pBase8.CanCollide = false
  455. pBase8w = weldBetween(pBase8,LeftArm)
  456. pBase8w.C0 = CFrame.new(0.4,-3.05,0.016) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  457.  
  458. pBase9 = Instance.new("Part", LeftArm)
  459. pBase9.BrickColor = TheColor
  460. pBase9.Material = "Neon"
  461. pBase9.Size = Vector3.new(.07,2,.05)
  462. pBase9.CanCollide = false
  463. pBase9w = weldBetween(pBase9,LeftArm)
  464. pBase9w.C0 = CFrame.new(0.4,2.53,0.31)
  465.  
  466. pBase10 = Instance.new("Part", LeftArm)
  467. pBase10.BrickColor = TheColor
  468. pBase10.Material = "Neon"
  469. pBase10.Size = Vector3.new(.4,.55,.75)
  470. pBase10.CanCollide = false
  471. pBase10w = weldBetween(pBase10,LeftArm)
  472. pBase10w.C0 = CFrame.new(0.42,.85,0)
  473.  
  474. pBase11 = Instance.new("Part", LeftArm)
  475. pBase11.BrickColor = BrickColor.new("Really black")
  476. pBase11.Material = "Granite"
  477. pBase11.Size = Vector3.new(.4,.50,.70)
  478. pBase11.CanCollide = false
  479. pBase11w = weldBetween(pBase11,LeftArm)
  480. pBase11w.C0 = CFrame.new(0.43,.85,0)
  481.  
  482. pBase12 = Instance.new("Part", LeftArm)
  483. pBase12.BrickColor = TheColor
  484. pBase12.Material = "Neon"
  485. pBase12.Size = Vector3.new(.2,.2,.2)
  486. pBase12.CanCollide = false
  487. pBase12.Shape = 0
  488. pBase12w = weldBetween(pBase12,LeftArm)
  489. pBase12w.C0 = CFrame.new(0.5,.135,0)
  490.  
  491. TheCore = Instance.new("Part", LeftArm)
  492. TheCore.CanCollide = false
  493. TheCore.Size = Vector3.new(0,0,0)
  494. TheCore.Material = "Fabric"
  495. TheCore.BrickColor = TheColor
  496. TheCoreMESH = Instance.new("SpecialMesh", TheCore)
  497. TheCoreMESH.Scale = Vector3.new(.29,.29,.29)
  498. TheCoreMESH.MeshId = "rbxassetid://1577920967"
  499. TheCoreweld = weldBetween(TheCore, pBase12)
  500. TheCoreweld.C0 = CFrame.new(0, 0.05, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
  501.  
  502. larmf = Instance.new("Part", Torso)
  503. larmf.BrickColor = TheColor
  504. larmf.Size = Vector3.new(1.001, 2.001, 1.001)
  505. larmf.Material = "Neon"
  506. larmf.Transparency = .9
  507. larmf.CanCollide = false
  508. larmfweld = weldBetween(larmf,LeftArm)
  509.  
  510. rarmf = Instance.new("Part", Torso)
  511. rarmf.BrickColor = TheColor
  512. rarmf.Size = Vector3.new(1.001, 2.001, 1.001)
  513. rarmf.Material = "Neon"
  514. rarmf.Transparency = .9
  515. rarmf.CanCollide = false
  516. rarmfweld = weldBetween(rarmf,RightArm)
  517.  
  518. llegf = Instance.new("Part", Torso)
  519. llegf.BrickColor = TheColor
  520. llegf.Size = Vector3.new(1.001, 2.001, 1.001)
  521. llegf.Material = "Neon"
  522. llegf.Transparency = .9
  523. llegf.CanCollide = false
  524. llegffweld = weldBetween(llegf,LeftLeg)
  525.  
  526. rlegf = Instance.new("Part", Torso)
  527. rlegf.BrickColor = TheColor
  528. rlegf.Size = Vector3.new(1.001, 2.001, 1.001)
  529. rlegf.Material = "Neon"
  530. rlegf.Transparency = .9
  531. rlegf.CanCollide = false
  532. rlegfweld = weldBetween(rlegf,RightLeg)
  533.  
  534. Torsof = Instance.new("Part", Torso)
  535. Torsof.BrickColor = TheColor
  536. Torsof.Size = Vector3.new(2.001, 2.001, 1.001)
  537. Torsof.Material = "Neon"
  538. Torsof.Transparency = .9
  539. Torsof.CanCollide = false
  540. Torsofweld = weldBetween(Torsof,Torso)
  541.  
  542. local turnoffandon = coroutine.wrap(function()
  543. while wait() do
  544. if transformingpart then
  545. else
  546. for i = 1, 25 do
  547. larmf.Transparency = larmf.Transparency + .01
  548. rarmf.Transparency = rarmf.Transparency + .01
  549. llegf.Transparency = llegf.Transparency + .01
  550. rlegf.Transparency = rlegf.Transparency + .01
  551. Torsof.Transparency = Torsof.Transparency + .01
  552. wait()
  553. end
  554. end
  555. for i = 1, 25 do
  556. if transformingpart then
  557. else
  558. larmf.Transparency = larmf.Transparency - .01
  559. rarmf.Transparency = rarmf.Transparency - .01
  560. llegf.Transparency = llegf.Transparency - .01
  561. rlegf.Transparency = rlegf.Transparency - .01
  562. Torsof.Transparency = Torsof.Transparency - .01
  563. wait()
  564. end
  565. end
  566. end
  567. end)
  568. turnoffandon()
  569.  
  570. local fidgetspinner = coroutine.wrap(function()
  571. while true do
  572. TheCoreweld.C0 = TheCoreweld.C0 * CFrame.Angles(math.rad(1), math.rad(0), math.rad(0))
  573. wait()
  574. end
  575. end)
  576. fidgetspinner()
  577.  
  578. for _,n in pairs(Character:GetChildren()) do
  579. if n:IsA("Accessory") then n:Remove() end
  580. end
  581. for _,x in pairs(Character:GetChildren()) do
  582. if x:IsA("Decal") then x:Remove() end
  583. end
  584.  
  585. shirt = Instance.new("Shirt", Character)
  586. shirt.Name = "Shirt"
  587. pants = Instance.new("Pants", Character)
  588. pants.Name = "Pants"
  589. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1632249796"
  590. Character.Pants.PantsTemplate = "rbxassetid://1715536225"
  591.  
  592. local PumpkinOverlord = Instance.new("Part",Character)
  593. PumpkinOverlord.Size = Vector3.new(2,2,2)
  594. PumpkinOverlord.CFrame = Head.CFrame
  595. PumpkinOverlord.CanCollide = false
  596. local PumpkinOverlordWeld = Instance.new("Weld",PumpkinOverlord)
  597. PumpkinOverlordWeld.Part0 = PumpkinOverlord
  598. PumpkinOverlordWeld.Part1 = Head
  599. PumpkinOverlordWeld.C0 = PumpkinOverlord.CFrame:inverse() * Head.CFrame * CFrame.new(0.05,-.4,.1)
  600. mPumpkinOverlord = Instance.new("SpecialMesh", PumpkinOverlord)
  601. mPumpkinOverlord.MeshType = "FileMesh"
  602. mPumpkinOverlord.Scale = Vector3.new(.5, .5, .5)
  603. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1158007','http://www.roblox.com/asset/?id=1158033'
  604. mPumpkinOverlord.VertexColor = Vector3.new(0,10,0)
  605.  
  606. JohnDoe = Instance.new("Part", Head)
  607. JohnDoe.Shape = 0
  608. JohnDoe.Size = Vector3.new(2.05,2.05,2.05)
  609. JohnDoe.Material = "Neon"
  610. JohnDoe.CanCollide = false
  611. JohnDoe.BrickColor = TheColor
  612. Jw = weldBetween(Head,JohnDoe)
  613. Jw.C0 = CFrame.new(0,0.25,.05)
  614.  
  615. checks1 = coroutine.wrap(function() -------Checks
  616. while true do
  617. if Root.Velocity.Magnitude > 2 and running == false then
  618. trail = true
  619. position = "Walking"
  620. elseif Root.Velocity.Magnitude < 0.5 and running == false and nottransform then
  621. trail = false
  622. position = "Idle"
  623. elseif Root.Velocity.Magnitude < 0.5 and running == false then
  624. trail = false
  625. position = "Idle2"
  626. elseif Root.Velocity.Magnitude > 15 then
  627. position = "Running"
  628. else
  629. end
  630. wait()
  631. end
  632. end)
  633. checks1()
  634.  
  635. Trail = coroutine.wrap(function()
  636. while true do
  637. if transformingpart then
  638. elseif trail then
  639. if trailntrue then
  640. for i = 1, 10 do
  641. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  642. Trailn.Transparency = Trailn.Transparency + 0.1
  643. wait()
  644. end
  645. end
  646. elseif not trail then
  647. trailntrue = true
  648. Trailn = Instance.new("Part", Torso)
  649. Trailn.Size = Vector3.new(0.5, 0.5, 0.5)
  650. Trailn.Material = "Neon"
  651. Trailn.BrickColor = TheColor
  652. Trailn.Transparency = 0
  653. Trailn.Anchored = true
  654. Trailn.CanCollide = false
  655. TrailnMESH = Instance.new("SpecialMesh", Trailn)
  656. TrailnMESH.MeshType = "Cylinder"
  657. TrailnMESH.Scale = Vector3.new(.1,0.01,0.01)
  658. Trailn.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  659. for i = 1, 35 do
  660. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  661. wait()
  662. end
  663. for i = 1, 10 do
  664. TrailnMESH.Scale = TrailnMESH.Scale + Vector3.new(0,.4,.4)
  665. Trailn.Transparency = Trailn.Transparency + .1
  666. wait()
  667. end
  668. Trailn:Remove()
  669. trailntrue = false
  670. end
  671. wait()
  672. end
  673. end)
  674. Trail()
  675.  
  676. OrgnC0 = Neck.C0
  677. local movelimbs = coroutine.wrap(function()
  678. while RunSrv.RenderStepped:wait() do
  679. TrsoLV = Torso.CFrame.lookVector
  680. Dist = nil
  681. Diff = nil
  682. if not MseGuide then
  683. print("l")
  684. else
  685. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  686. Dist = (Head.CFrame.p-Point).magnitude
  687. Diff = Head.CFrame.Y-Point.Y
  688. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  689. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  690. Diff2 = LeftArm.CFrame.Y-Point.Y
  691. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  692. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  693. end
  694. end
  695. end)
  696. movelimbs()
  697.  
  698. mouse.Button1Down:connect(function()
  699.     if combo1 then
  700. if debounce then return end
  701. debounce = true
  702. attacking = true
  703. combo1 = false
  704. combo2 = true
  705. hum.WalkSpeed = 10
  706. for i = 1, 6 do
  707. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-55), math.rad(0)), 0.6)
  708. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-55),0),0.6)
  709. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,.2,-1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(90)), 0.6)
  710. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  711. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  712. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  713. wait()
  714. end
  715. lunge:Play()
  716. htbox = Instance.new("Part", pBase5)
  717. htbox.CFrame = pBase5.CFrame
  718. htbox.Transparency = 1
  719. htbox.CanCollide = false
  720. htbox.Size = Vector3.new(.17,4,.68)
  721. htboxweld = weldBetween(htbox,pBase5)
  722. htbox.Touched:connect(function(hit)
  723. if hit.Parent:IsA("Part") then
  724. elseif hit.Parent:IsA("SpecialMesh") then
  725. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  726. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  727. if damagedebounce == true then return end
  728. damagedebounce = true
  729. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  730. Slachtoffer:TakeDamage(math.random(25,35))
  731. rdnm = soundtable[math.random(1,#soundtable)]
  732. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  733. slashwound.SoundId = "rbxassetid://"..rdnm
  734. slashwound.Volume = 4
  735. slashwound:Play()
  736. removeuseless:AddItem(slashwound,2)
  737. end
  738. end)
  739. trailactivate = true
  740. for i = 1, 6 do
  741. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(55), math.rad(0)), 0.6)
  742. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(55),0),0.6)
  743. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5,1,-1) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(90)), 0.6)
  744. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  745. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  746. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  747. wait()
  748. end
  749. attacking = false  
  750. debounce = false
  751. damagedebounce = false
  752. htbox:Remove()
  753. trailactivate = false
  754. hum.WalkSpeed = 18
  755. elseif combo2 then
  756. if debounce then return end
  757. hum.WalkSpeed = 8
  758. trailactive = true
  759. debounce = true
  760. attacking = true
  761. combo2 = false
  762. combo3 = true
  763. swordlang:Play()
  764. for i = 1, 6 do
  765. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  766. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2, 0, 0.501) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0)), 0.6)
  767. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(-90), math.rad(90), math.rad(0)), 0.6)
  768. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  769. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  770. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  771. wait()
  772. end
  773. htbox = Instance.new("Part", pBase5)
  774. htbox.CFrame = pBase5.CFrame
  775. htbox.Transparency = 1
  776. htbox.CanCollide = false
  777. htbox.Size = Vector3.new(.25,6,.1)
  778. htboxweld = weldBetween(htbox,pBase5)
  779. htbox.Touched:connect(function(hit)
  780. if hit.Parent:IsA("Part") then
  781. elseif hit.Parent:IsA("SpecialMesh") then
  782. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  783. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  784. if damagedebounce == true then return end
  785. damagedebounce = true
  786. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  787. Slachtoffer:TakeDamage(math.random(31,47))
  788. rdnm = soundtable[math.random(1,#soundtable)]
  789. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  790. slashwound.SoundId = "rbxassetid://"..rdnm
  791. slashwound.Volume = 4
  792. slashwound:Play()
  793. removeuseless:AddItem(slashwound,2)
  794. end
  795. end)
  796. lunge2:Play()
  797. for i = 1, 10 do
  798. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.4)
  799. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0, 2, 0.5) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(90)), 0.6)
  800. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.6)
  801. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  802. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  803. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  804. wait()
  805. end
  806. debounce = false
  807. attacking = false
  808. damagedebounce = false
  809. htbox:Remove()
  810. hum.WalkSpeed = 18
  811. elseif combo3 then
  812. if debounce then return end
  813. debounce = true
  814. trailactivate = true
  815. attacking = true
  816. combo3 = false
  817. trailactivate = false
  818. combo1 = true
  819. t = 0
  820. htbox = Instance.new("Part", pBase5)
  821. htbox.CFrame = pBase5.CFrame
  822. htbox.Transparency = 1
  823. htbox.CanCollide = false
  824. htbox.Size = Vector3.new(.17,4,.68)
  825. htboxweld = weldBetween(htbox,pBase5)
  826. htbox.Touched:connect(function(hit)
  827. if hit.Parent:IsA("Part") then
  828. elseif hit.Parent:IsA("SpecialMesh") then
  829. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  830. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  831. for i = 1, 5 do
  832. if damagedebounce == true then return end
  833. damagedebounce = true
  834. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  835. Slachtoffer:TakeDamage(math.random(7,15))
  836. wait(.1)
  837. damagedebounce = false
  838. wait()
  839. end
  840. rdnm = soundtable[math.random(1,#soundtable)]
  841. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  842. slashwound.SoundId = "rbxassetid://"..rdnm
  843. slashwound.Volume = 4
  844. slashwound:Play()
  845. removeuseless:AddItem(slashwound,2)
  846. end
  847. end)
  848. for i = 1, 5 do
  849. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  850. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  851. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  852. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  853. wait()
  854. end
  855. hum.WalkSpeed = 25
  856. lunge3:Play()
  857. for i = 1, 20 do
  858. t = t + 80
  859. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(t), math.rad(0)), 0.6)
  860. wait()
  861. end
  862. htbox:Remove()
  863. hum.WalkSpeed = 18
  864. attacking = false
  865. damagedebounce = false
  866. debounce = false
  867. trailactivate = false
  868. end
  869. end)
  870.  
  871. mouse.KeyDown:connect(function(Press)
  872. Press=Press:lower()
  873. if Press=='t' then
  874. if tauntdebounce == true then return end
  875. tauntdebounce = true
  876. RAW = Instance.new("Sound", Torso)
  877. RAW.SoundId = "rbxassetid://857128189"
  878. RAW.Volume = 6
  879. RAW:Play()
  880. RAWPOWER = Instance.new("Part", Torso)
  881. RAWPOWER.Size = Vector3.new(0.5, 0.5, 0.5)
  882. RAWPOWER.Material = "Neon"
  883. RAWPOWER.BrickColor = TheColor
  884. RAWPOWER.Transparency = 0
  885. RAWPOWER.Anchored = true
  886. RAWPOWER.CanCollide = false
  887. RAWPOWERMESH = Instance.new("SpecialMesh", RAWPOWER)
  888. RAWPOWERMESH.MeshType = "Cylinder"
  889. RAWPOWERMESH.Scale = Vector3.new(.1,0.01,0.01)
  890. RAWPOWER.CFrame = Root.CFrame * CFrame.new(0,-2.9,0) * CFrame.Angles(math.rad(90),math.rad(90),0)
  891. for i = 1, 100 do
  892. RAWPOWERMESH.Scale = RAWPOWERMESH.Scale + Vector3.new(0,2,2)
  893. RAWPOWER.Transparency = RAWPOWER.Transparency + 0.01
  894. wait()
  895. end
  896. wait(RAW.TimeLength)
  897. RAWPOWER:Remove()
  898. RAW:Remove()
  899. tauntdebounce = false
  900. end
  901. end)
  902.  
  903. mouse.KeyDown:connect(function(Press)
  904. Press=Press:lower()
  905. if Press=='l' then ------------- Orbital cannon of doom
  906. if doombounce then return end
  907. doombounce = true
  908. if debounce then return end
  909. debounce = true
  910. attacking = true
  911. acti = true
  912. quicklerppp = coroutine.wrap(function()
  913. for i = 1, 10 do
  914. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), 0.4)
  915. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  916. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  917. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  918. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  919. wait()
  920. end
  921. end)
  922. quicklerppp()
  923. BallOfDeath = Instance.new("Part", Torso)
  924. BallOfDeath.Material = "Neon"
  925. BallOfDeath.CanCollide = false
  926. BallOfDeath.Anchored = true
  927. BallOfDeath.BrickColor = TheColor
  928. BallOfDeath.Size = Vector3.new(.1,.1,.1)
  929. BallOfDeathShape = Instance.new("SpecialMesh", BallOfDeath)
  930. BallOfDeathShape.MeshType = "Sphere"
  931. BallOfDeathShape.Scale = Vector3.new(1,1,1)
  932. sou = coroutine.wrap(function()
  933. mylegacy = Instance.new("Sound", BallOfDeath)
  934. mylegacy.SoundId = "rbxassetid://965142286"
  935. mylegacy.Looped = true
  936. mylegacy.Volume = 0
  937. mylegacy:Play()
  938. for i = 1, 50 do
  939. mylegacy.Volume = mylegacy.Volume + 1
  940. wait()
  941. end
  942. end)
  943. sou()
  944. for i = 1, 190 do
  945. BallOfDeath.CFrame = pBase5.CFrame * CFrame.new(0,-20,0)
  946. BallOfDeathShape.Scale = BallOfDeathShape.Scale + Vector3.new(2,2,2)
  947. wait()
  948. end
  949. minsou = coroutine.wrap(function()
  950. for i = 1, 50 do
  951. mylegacy.Volume = mylegacy.Volume - 0.08
  952. wait()
  953. end
  954. mylegacy:Remove()
  955. end)
  956. minsou()
  957. quicklerpppp = coroutine.wrap(function()
  958. for i = 1, 10 do
  959. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)), 0.4)
  960. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.55, 0.1, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-5)), 0.5)
  961. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  962. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  963. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  964. wait()
  965. end
  966. attacking = false
  967. end)
  968. quicklerpppp()
  969. LightOfDeath = Instance.new("Part", Torso)
  970. LightOfDeath.Size = Vector3.new(0.5, 0.5, 0.5)
  971. LightOfDeath.Material = "Neon"
  972. LightOfDeath.BrickColor = TheColor
  973. LightOfDeath.Transparency = 1
  974. LightOfDeath.Anchored = true
  975. LightOfDeath.CanCollide = false
  976. LightOfDeathMESH = Instance.new("SpecialMesh", LightOfDeath)
  977. LightOfDeathMESH.MeshType = "Cylinder"
  978. LightOfDeathMESH.Scale = Vector3.new(1000,3,3)
  979. LightOfDeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  980. removeuseless:AddItem(LightOfDeath,25)
  981. removeuseless:AddItem(BallOfDeath,25)
  982. positioning = coroutine.wrap(function()
  983. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.5)
  984. while acti do
  985. BallOfDeath.CFrame = BallOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.new(0,250,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  986. LightOfDeath.CFrame = LightOfDeath.CFrame:lerp(CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),.1)
  987. wait()
  988. end
  989. end)
  990. positioning()
  991. wait(1)
  992. debounce = false
  993. attacking = false
  994. quickcourrr = coroutine.wrap(function()
  995. for i = 1, 100 do
  996. LightOfDeath.Transparency = LightOfDeath.Transparency - 0.01
  997. wait()
  998. end
  999. end)
  1000. quickcourrr()
  1001. soundofdoom = Instance.new("Sound", LightOfDeath)
  1002. soundofdoom.SoundId = "rbxassetid://1545630949"
  1003. soundofdoom.Volume = 10
  1004. soundofdoom:Play()
  1005. wait(9)
  1006. acti = false
  1007. LightOfDeath.Anchored = true
  1008. rays = Instance.new("Part", Torso)
  1009. rays.Size = Vector3.new(1, 1, 1)
  1010. rays.Transparency = 0
  1011. rays.BrickColor = TheColor
  1012. rays.Material = "Neon"
  1013. rays.Anchored = true
  1014. rays.CanCollide = false
  1015. rays.CFrame = LightOfDeath.CFrame * CFrame.new(250,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1016. raysmesh = Instance.new("SpecialMesh", rays)
  1017. raysmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1018. raysmesh.Scale = Vector3.new(1, 1, 1)
  1019. rays2 = Instance.new("Part", Torso)
  1020. rays2.Size = Vector3.new(1, 1, 1)
  1021. rays2.Transparency = 0
  1022. rays2.BrickColor = TheColor
  1023. rays2.Material = "Neon"
  1024. rays2.Anchored = true
  1025. rays2.CanCollide = false
  1026. rays2.CFrame = LightOfDeath.CFrame * CFrame.new(200,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1027. raysmesh2 = Instance.new("SpecialMesh", rays2)
  1028. raysmesh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1029. raysmesh2.Scale = Vector3.new(1, 1, 1)
  1030. rays3 = Instance.new("Part", Torso)
  1031. rays3.Size = Vector3.new(1, 1, 1)
  1032. rays3.Transparency = 0
  1033. rays3.BrickColor = TheColor
  1034. rays3.Material = "Neon"
  1035. rays3.Anchored = true
  1036. rays3.CanCollide = false
  1037. rays3.CFrame = LightOfDeath.CFrame * CFrame.new(150,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1038. raysmesh3 = Instance.new("SpecialMesh", rays3)
  1039. raysmesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1040. raysmesh3.Scale = Vector3.new(1, 1, 1)
  1041. rays4 = Instance.new("Part", Torso)
  1042. rays4.Size = Vector3.new(1, 1, 1)
  1043. rays4.Transparency = 0
  1044. rays4.BrickColor = TheColor
  1045. rays4.Material = "Neon"
  1046. rays4.Anchored = true
  1047. rays4.CanCollide = false
  1048. rays4.CFrame = LightOfDeath.CFrame * CFrame.new(100,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1049. raysmesh4 = Instance.new("SpecialMesh", rays4)
  1050. raysmesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1051. raysmesh4.Scale = Vector3.new(1, 1, 1)
  1052. rays5 = Instance.new("Part", Torso)
  1053. rays5.Size = Vector3.new(1, 1, 1)
  1054. rays5.Transparency = 0
  1055. rays5.BrickColor = TheColor
  1056. rays5.Material = "Neon"
  1057. rays5.Anchored = true
  1058. rays5.CanCollide = false
  1059. rays5.CFrame = LightOfDeath.CFrame * CFrame.new(50,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1060. raysmesh5 = Instance.new("SpecialMesh", rays5)
  1061. raysmesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1062. raysmesh5.Scale = Vector3.new(1, 1, 1)
  1063. rays6 = Instance.new("Part", Torso)
  1064. rays6.Size = Vector3.new(1, 1, 1)
  1065. rays6.Transparency = 0
  1066. rays6.BrickColor = TheColor
  1067. rays6.Material = "Neon"
  1068. rays6.Anchored = true
  1069. rays6.CanCollide = false
  1070. rays6.CFrame = LightOfDeath.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),math.rad(90),math.rad(0))
  1071. raysmesh6 = Instance.new("SpecialMesh", rays6)
  1072. raysmesh6.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1073. raysmesh6.Scale = Vector3.new(1, 1, 1)
  1074. ff = coroutine.wrap(function()
  1075. for i = 1, 100 do
  1076. raysmesh.Scale = raysmesh.Scale + Vector3.new(6,6,6)
  1077. rays.Transparency = rays.Transparency + 0.03
  1078. raysmesh2.Scale = raysmesh2.Scale + Vector3.new(6,6,6)
  1079. rays2.Transparency = rays2.Transparency + 0.03
  1080. raysmesh3.Scale = raysmesh3.Scale + Vector3.new(6,6,6)
  1081. rays3.Transparency = rays3.Transparency + 0.03
  1082. raysmesh4.Scale = raysmesh4.Scale + Vector3.new(6,6,6)
  1083. rays4.Transparency = rays4.Transparency + 0.03
  1084. raysmesh5.Scale = raysmesh5.Scale + Vector3.new(6,6,6)
  1085. rays5.Transparency = rays5.Transparency + 0.03
  1086. raysmesh6.Scale = raysmesh6.Scale + Vector3.new(6,6,6)
  1087. rays6.Transparency = rays6.Transparency + 0.03
  1088. wait()
  1089. end
  1090. end)
  1091. ff()
  1092. blastwave = Instance.new("Part", Torso)
  1093. blastwave.Size = Vector3.new(1, 1, 1)
  1094. blastwave.Transparency = 0
  1095. blastwave.BrickColor = TheColor
  1096. blastwave.Material = "Neon"
  1097. blastwave.Anchored = true
  1098. blastwave.CanCollide = false
  1099. blastwave.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1100. removeuseless:AddItem(blastwave,10)
  1101. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  1102. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1103. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  1104. blastwave2 = Instance.new("Part", Torso)
  1105. blastwave2.Size = Vector3.new(1, 1, 1)
  1106. blastwave2.Transparency = 0
  1107. blastwave2.BrickColor = TheColor
  1108. blastwave2.Material = "Neon"
  1109. blastwave2.Anchored = true
  1110. blastwave2.CanCollide = false
  1111. blastwave2.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1112. removeuseless:AddItem(blastwave2,10)
  1113. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  1114. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1115. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  1116. blastwave3 = Instance.new("Part", Torso)
  1117. blastwave3.Size = Vector3.new(1, 1, 1)
  1118. blastwave3.Transparency = 0
  1119. blastwave3.BrickColor = TheColor
  1120. blastwave3.Material = "Neon"
  1121. blastwave3.Anchored = true
  1122. blastwave3.CanCollide = false
  1123. blastwave3.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1124. removeuseless:AddItem(blastwave3,10)
  1125. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  1126. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1127. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  1128. blastwave4 = Instance.new("Part", Torso)
  1129. blastwave4.Size = Vector3.new(1, 1, 1)
  1130. blastwave4.Transparency = 0
  1131. blastwave4.BrickColor = TheColor
  1132. blastwave4.Material = "Neon"
  1133. blastwave4.Anchored = true
  1134. blastwave4.CanCollide = false
  1135. blastwave4.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1136. removeuseless:AddItem(blastwave4,10)
  1137. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  1138. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1139. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  1140. blastwave5 = Instance.new("Part", Torso)
  1141. blastwave5.Size = Vector3.new(1, 1, 1)
  1142. blastwave5.Transparency = 0
  1143. blastwave5.BrickColor = TheColor
  1144. blastwave5.Material = "Neon"
  1145. blastwave5.Anchored = true
  1146. blastwave5.CanCollide = false
  1147. blastwave5.CFrame = CFrame.new(LightOfDeath.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1148. removeuseless:AddItem(blastwave5,10)
  1149. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  1150. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1151. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  1152. Blastcircle = Instance.new("Part", Torso)
  1153. Blastcircle.Material = "Neon"
  1154. Blastcircle.Anchored = true
  1155. Blastcircle.Transparency = 0
  1156. Blastcircle.CanCollide = false
  1157. Blastcircle.BrickColor = TheColor
  1158. Blastcircle.Size = Vector3.new(10,10,10)
  1159. removeuseless:AddItem(Blastcircle,10)
  1160. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  1161. BlastShape.MeshType = "Sphere"
  1162. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  1163. Blastcircle.CFrame = LightOfDeath.CFrame
  1164. Blastcircle2 = Instance.new("Part", Torso)
  1165. Blastcircle2.Material = "Neon"
  1166. Blastcircle2.Anchored = true
  1167. Blastcircle2.Transparency = 0
  1168. Blastcircle2.CanCollide = false
  1169. Blastcircle2.BrickColor = TheColor
  1170. Blastcircle2.Size = Vector3.new(10,10,10)
  1171. removeuseless:AddItem(Blastcircle2,10)
  1172. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  1173. BlastShape2.MeshType = "Sphere"
  1174. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  1175. Blastcircle2.CFrame = LightOfDeath.CFrame
  1176. Blastcircle3 = Instance.new("Part", Torso)
  1177. Blastcircle3.Material = "Neon"
  1178. Blastcircle3.Anchored = true
  1179. Blastcircle3.Transparency = 0
  1180. Blastcircle3.CanCollide = false
  1181. Blastcircle3.BrickColor = TheColor
  1182. Blastcircle3.Size = Vector3.new(10,10,10)
  1183. removeuseless:AddItem(Blastcircle3,10)
  1184. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  1185. BlastShape3.MeshType = "Sphere"
  1186. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  1187. Blastcircle3.CFrame = LightOfDeath.CFrame
  1188. Blastcircle4 = Instance.new("Part", Torso)
  1189. Blastcircle4.Material = "Neon"
  1190. Blastcircle4.Anchored = true
  1191. Blastcircle4.Transparency = 0
  1192. Blastcircle4.CanCollide = false
  1193. Blastcircle4.BrickColor = TheColor
  1194. Blastcircle4.Size = Vector3.new(10,10,10)
  1195. removeuseless:AddItem(Blastcircle4,10)
  1196. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  1197. BlastShape4.MeshType = "Sphere"
  1198. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  1199. Blastcircle4.CFrame = LightOfDeath.CFrame
  1200. Blastcircle5 = Instance.new("Part", Torso)
  1201. Blastcircle5.Material = "Neon"
  1202. Blastcircle5.Anchored = true
  1203. Blastcircle5.Transparency = 0
  1204. Blastcircle5.CanCollide = false
  1205. Blastcircle5.BrickColor = TheColor
  1206. Blastcircle5.Size = Vector3.new(10,10,10)
  1207. removeuseless:AddItem(Blastcircle5,10)
  1208. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  1209. BlastShape5.MeshType = "Sphere"
  1210. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  1211. Blastcircle5.CFrame = LightOfDeath.CFrame
  1212.  
  1213. shockwav = Instance.new("Part", Torso)
  1214. shockwav.Size = Vector3.new(1, 1, 1)
  1215. shockwav.Transparency = 0
  1216. shockwav.BrickColor = TheColor
  1217. shockwav.Material = "Neon"
  1218. shockwav.Anchored = true
  1219. shockwav.CanCollide = false
  1220. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  1221. removeuseless:AddItem(shockwav,10)
  1222. dea = Instance.new("SpecialMesh", shockwav)
  1223. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1224. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  1225. shockwav.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1226. shockwav2 = Instance.new("Part", Torso)
  1227. shockwav2.Size = Vector3.new(1, 1, 1)
  1228. shockwav2.Transparency = 0
  1229. shockwav2.BrickColor = TheColor
  1230. shockwav2.Material = "Neon"
  1231. shockwav2.Anchored = true
  1232. shockwav2.CanCollide = false
  1233. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1234. removeuseless:AddItem(shockwav2,10)
  1235. dea2 = Instance.new("SpecialMesh", shockwav2)
  1236. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1237. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  1238. shockwav2.CFrame = LightOfDeath.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  1239. local Hit = damagealll(150,LightOfDeath.Position)      
  1240. for _,v in pairs(Hit) do
  1241. local velo2 = Instance.new("BodyVelocity", v)
  1242. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1243. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1244. removeuseless:AddItem(velo2,2)
  1245. if absoluteannihilation then
  1246. v:Remove()
  1247. else
  1248. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  1249. v.Humanoid:TakeDamage(math.huge)              
  1250. v:BreakJoints()
  1251. end
  1252. end
  1253. opopo = coroutine.wrap(function()
  1254. for i = 1, 200 do
  1255. dea.Scale = dea.Scale + Vector3.new(10,10,10)
  1256. shockwav.Transparency = shockwav.Transparency + 0.02
  1257. dea2.Scale = dea2.Scale + Vector3.new(5,5,5)
  1258. shockwav2.Transparency = shockwav2.Transparency + 0.010
  1259. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(5, .5, 5)
  1260. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(12, 12, 12)
  1261. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(4, .5, 4)
  1262. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(6, .5, 6)
  1263. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(2, .1, 2)
  1264. blastwave.Transparency = blastwave.Transparency + .01
  1265. blastwave2.Transparency = blastwave2.Transparency + .03
  1266. blastwave3.Transparency = blastwave3.Transparency + .02
  1267. blastwave4.Transparency = blastwave4.Transparency + .015
  1268. blastwave5.Transparency = blastwave5.Transparency + .01
  1269. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  1270. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(1.4,1.4,1.4)
  1271. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(1.1,1.1,1.1)
  1272. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(1.05,1.05,1.05)
  1273. Blastcircle.Transparency = Blastcircle.Transparency + .01
  1274. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  1275. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  1276. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  1277. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  1278. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(1.5,1.5,1.5)
  1279. wait()
  1280. end
  1281. end)
  1282. opopo()
  1283. waff = coroutine.wrap(function()
  1284. for i = 1, 100 do
  1285. LightOfDeath.Transparency = LightOfDeath.Transparency + 0.03
  1286. BallOfDeath.Transparency =  BallOfDeath.Transparency + 0.03
  1287. TheEndTimeWave2 = Instance.new("Part", Torso)
  1288. TheEndTimeWave2.Size = Vector3.new(1, 1, 1)
  1289. TheEndTimeWave2.Transparency = 0.4
  1290. TheEndTimeWave2.BrickColor = TheColor
  1291. TheEndTimeWave2.Material = "Neon"
  1292. TheEndTimeWave2.Anchored = true
  1293. TheEndTimeWave2.CanCollide = false
  1294. TheEndTimeWave2.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.random(1, 100),math.random(1, 100),math.random(1, 100))
  1295. DDT2 = Instance.new("SpecialMesh", TheEndTimeWave2)
  1296. DDT2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1297. DDT2.Scale = Vector3.new(1, 1, 1)
  1298. removeuseless:AddItem(TheEndTimeWave2,3)
  1299. table.insert(th4,TheEndTimeWave2)
  1300. table.insert(ExtremeM,DDT2)
  1301. EnddOrb2 = Instance.new("Part", Torso)
  1302. EnddOrb2.Size = Vector3.new(0.5, 0.5, 0.5)
  1303. EnddOrb2.Material = "Neon"
  1304. EnddOrb2.BrickColor = TheColor
  1305. EnddOrb2.Transparency = 0
  1306. EnddOrb2.Anchored = true
  1307. EnddOrb2.CanCollide = false
  1308. EnddOrbMESH2 = Instance.new("SpecialMesh", EnddOrb2)
  1309. EnddOrbMESH2.MeshType = "Sphere"
  1310. EnddOrbMESH2.Scale = Vector3.new(2,2,2)
  1311. EnddOrb2.CFrame = LightOfDeath.CFrame * CFrame.new(0, 0, 0)
  1312. removeuseless:AddItem(EnddOrb2,2)
  1313. table.insert(ExtremeM,EnddOrbMESH2)
  1314. table.insert(SlowlyFade,EnddOrb2)
  1315. wait()
  1316. end
  1317. end)
  1318. waff()
  1319. shockingshock = coroutine.wrap(function()
  1320. for i = 1, 50 do
  1321. shockwave3 = Instance.new("Part", Torso)
  1322. shockwave3.Size = Vector3.new(1, 1, 1)
  1323. shockwave3.Transparency = 0
  1324. shockwave3.BrickColor = TheColor
  1325. shockwave3.Anchored = true
  1326. shockwave3.CanCollide = false
  1327. shockwave3.CFrame = LightOfDeath.CFrame * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(-90))
  1328. sh3 = Instance.new("SpecialMesh", shockwave3)
  1329. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1330. sh3.Scale = Vector3.new(15, 0, 15)
  1331. removeuseless:AddItem(shockwave3,3)
  1332. table.insert(SlowlyFade,shockwave3)
  1333. table.insert(ExtremeM2,sh3)
  1334. wait(.1)
  1335. end
  1336. end)
  1337. shockingshock()
  1338. dmgcollateral = coroutine.wrap(function()
  1339. for i = 1, 50 do
  1340. local Hit2 = damagealll(90,LightOfDeath.Position)
  1341. for _,v in pairs(Hit2) do
  1342. local velo2 = Instance.new("BodyVelocity", v)
  1343. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1344. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1345. removeuseless:AddItem(velo2,2)
  1346. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)            
  1347. v.Humanoid:TakeDamage(math.random(47,88))
  1348. wait(1)
  1349. end
  1350. end
  1351. end)
  1352. dmgcollateral()
  1353. rays:Remove()
  1354. rays2:Remove()
  1355. rays3:Remove()
  1356. rays4:Remove()
  1357. rays5:Remove()
  1358. rays6:Remove()
  1359. wait(5)
  1360. doombounce = false
  1361. end
  1362. end)
  1363.  
  1364. mouse.KeyDown:connect(function(Press)
  1365. Press=Press:lower()
  1366. if Press=='r' then
  1367. if debounce then return end
  1368. debounce = true
  1369. attacking = true
  1370. gpf = true
  1371. hum.WalkSpeed = 0
  1372. for i = 1, 3 do
  1373. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,3,0), .4)
  1374. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1375. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,-.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.8)
  1376. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1377. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1378. wait()
  1379. end
  1380. quickcour2 = coroutine.wrap(function()
  1381. while gpf do
  1382. local Hit = damagealll(8,Torso.Position)  
  1383. for _,v in pairs(Hit) do
  1384. local velo2 = Instance.new("BodyVelocity", v)
  1385. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  1386. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  1387. removeuseless:AddItem(velo2,2)
  1388. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)            
  1389. v.Humanoid:TakeDamage(math.random(15,30))
  1390. vsound = Instance.new("Sound",v.Humanoid.Torso)
  1391. vsound.SoundId = "rbxassetid://944772014"
  1392. vsound.Volume = 3
  1393. vsound:Play()
  1394. removeuseless:AddItem(vsound,5)
  1395. wait(.1)
  1396. end
  1397. wait()
  1398. end
  1399. end)
  1400. quickcour2()
  1401. socnot = coroutine.wrap(function()
  1402. for i = 1, 6 do
  1403. lunge:Play()
  1404. wait(.1)
  1405. end
  1406. end)
  1407. socnot()
  1408. local fly = Instance.new("BodyVelocity", Torso)
  1409. fly.MaxForce = Vector3.new(999999, 999999, 999999)
  1410. fly.Velocity = Root.CFrame.lookVector * 90
  1411. Torso.CFrame = Root.CFrame * CFrame.new(0,0,-.5)
  1412. t = 0
  1413. for i = 1, 20 do
  1414. leftarmeffect = Instance.new("Part", Torso)
  1415. leftarmeffect.BrickColor = TheColor
  1416. leftarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1417. leftarmeffect.Material = "Neon"
  1418. leftarmeffect.Anchored = true
  1419. leftarmeffect.CanCollide = false
  1420. leftarmeffect.CFrame = LeftArm.CFrame
  1421. table.insert(SlowlyFade,leftarmeffect)
  1422. removeuseless:AddItem(leftarmeffect,2)
  1423. rightarmeffect = Instance.new("Part", Torso)
  1424. rightarmeffect.BrickColor = TheColor
  1425. rightarmeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1426. rightarmeffect.Material = "Neon"
  1427. rightarmeffect.Anchored = true
  1428. rightarmeffect.CanCollide = false
  1429. rightarmeffect.CFrame = RightArm.CFrame
  1430. table.insert(SlowlyFade,rightarmeffect)
  1431. removeuseless:AddItem(rightarmeffect,2)
  1432. leftlegeffect = Instance.new("Part", Torso)
  1433. leftlegeffect.BrickColor = BrickColor.new("Really black")
  1434. leftlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1435. leftlegeffect.Material = "Neon"
  1436. leftlegeffect.Anchored = true
  1437. leftlegeffect.CanCollide = false
  1438. leftlegeffect.CFrame = LeftLeg.CFrame
  1439. table.insert(SlowlyFade,leftlegeffect)
  1440. removeuseless:AddItem(leftlegeffect,2)
  1441. rightlegeffect = Instance.new("Part", Torso)
  1442. rightlegeffect.BrickColor = BrickColor.new("Really black")
  1443. rightlegeffect.Size = Vector3.new(1.001, 2.001, 1.001)
  1444. rightlegeffect.Material = "Neon"
  1445. rightlegeffect.Anchored = true
  1446. rightlegeffect.CanCollide = false
  1447. rightlegeffect.CFrame = RightLeg.CFrame
  1448. table.insert(SlowlyFade,rightlegeffect)
  1449. removeuseless:AddItem(rightlegeffect,2)
  1450. t = t - 60
  1451. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 3, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1452. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  1453. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  1454. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1455. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1456. wait()
  1457. end
  1458. fly:Remove()
  1459. debounce = false
  1460. damagedebounce = false
  1461. attacking = false
  1462. gpf = false
  1463. hum.WalkSpeed = 18
  1464. end
  1465. end)
  1466.  
  1467. mouse.KeyDown:connect(function(Press)
  1468. Press=Press:lower()
  1469. if Press=='k' then
  1470. if debounce then return end
  1471. debounce = true
  1472. attacking = true
  1473. for i = 1, 6 do
  1474. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1475. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.6)
  1476. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1477. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-32)), 0.6)
  1478. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1479. wait()
  1480. end
  1481. htbox = Instance.new("Part", LeftLeg)
  1482. htbox.Transparency = 1
  1483. htbox.CanCollide = false
  1484. htbox.Size = Vector3.new(1.001,3,1.001)
  1485. htboxweld = weldBetween(htbox,LeftLeg)
  1486. htboxweld.C0 = CFrame.new(0,0,0)
  1487. htbox.Touched:connect(function(hit)
  1488. if hit.Parent:IsA("Part") then
  1489. elseif hit.Parent:IsA("SpecialMesh") then
  1490. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  1491. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  1492. if damagedebounce == true then return end
  1493. damagedebounce = true
  1494. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  1495. Slachtoffer:TakeDamage(math.random(7,11))
  1496. mostrandom = mostrandomsoundtable[math.random(1,#mostrandomsoundtable)]
  1497. hitsound = Instance.new("Sound", Slachtoffer.Torso)
  1498. hitsound.SoundId = "rbxassetid://"..mostrandom
  1499. hitsound.Volume = 4
  1500. hitsound:Play()
  1501. removeuseless:AddItem(hitsound,4)
  1502. end
  1503. end)
  1504. for i = 1, 6 do
  1505. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1506. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(36), math.rad(0), math.rad(0)), 0.6)
  1507. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, -.5) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.6)
  1508. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8, 1.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-72)), 0.6)
  1509. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1510. wait()
  1511. end
  1512. attacking = false
  1513. debounce = false
  1514. damagedebounce = false
  1515. htbox:Remove()
  1516. end
  1517. end)
  1518.  
  1519. mouse.KeyDown:connect(function(Press)
  1520. Press=Press:lower()
  1521. if Press=='j' then
  1522. if debounce then return end
  1523. debounce = true
  1524. attacking = true
  1525. step:Play()
  1526. hum.WalkSpeed = 0
  1527. for i = 1, 6 do
  1528. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.4)
  1529. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, .3) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.4)
  1530. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(7), math.rad(0)), 0.4)
  1531. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.4)
  1532. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.4)
  1533. wait()
  1534. end
  1535. local shockwefe = coroutine.wrap(function()
  1536. shockwave = Instance.new("Part", Torso)
  1537. shockwave.Size = Vector3.new(5, 5, 5)
  1538. shockwave.Transparency = 0
  1539. shockwave.BrickColor = TheColor
  1540. shockwave.Anchored = true
  1541. shockwave.CanCollide = false
  1542. shockwave.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1543. sh1 = Instance.new("SpecialMesh", shockwave)
  1544. sh1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1545. sh1.Scale = Vector3.new(0, 0, 0)
  1546. removeuseless:AddItem(shockwave,2)
  1547. for i = 1, 100 do
  1548. sh1.Scale = sh1.Scale + Vector3.new(3,3,0)
  1549. shockwave.Transparency = shockwave.Transparency + 0.1
  1550. wait()
  1551. end
  1552. end)
  1553. shockwefe()
  1554. for i = 1, 6 do
  1555. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1556. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 1.2, .3) * CFrame.Angles(math.rad(-90), math.rad(30), math.rad(0)), 0.6)
  1557. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(30), math.rad(0)), 0.6)
  1558. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(10), math.rad(0)), 0.6)
  1559. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.6)
  1560. wait()
  1561. end
  1562. energblast1 = Instance.new("Part", Torso)
  1563. energblast1.BrickColor = TheColor
  1564. energblast1.Anchored = true
  1565. energblast1.Shape = 0
  1566. energblast1.Material = "Neon"
  1567. energblast1.CanCollide = false
  1568. energblast1.Size = Vector3.new(1,1,1)
  1569. energblast1.Transparency = 0
  1570. energblast1.CFrame = Root.CFrame
  1571. removeuseless:AddItem(energblast1,2)
  1572. shockwave2 = Instance.new("Part", Torso)
  1573. shockwave2.Size = Vector3.new(5, 5, 5)
  1574. shockwave2.Transparency = 0
  1575. shockwave2.BrickColor = TheColor
  1576. shockwave2.Anchored = true
  1577. shockwave2.CanCollide = false
  1578. shockwave2.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1579. sh2 = Instance.new("SpecialMesh", shockwave2)
  1580. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1581. sh2.Scale = Vector3.new(0, 0, 0)
  1582. removeuseless:AddItem(shockwave2,4)
  1583. shockwave3 = Instance.new("Part", Torso)
  1584. shockwave3.Size = Vector3.new(5, 5, 5)
  1585. shockwave3.Transparency = 0
  1586. shockwave3.BrickColor = TheColor
  1587. shockwave3.Anchored = true
  1588. shockwave3.CanCollide = false
  1589. shockwave3.CFrame = energblast1.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1590. sh3 = Instance.new("SpecialMesh", shockwave3)
  1591. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1592. sh3.Scale = Vector3.new(0, 0, 0)
  1593. removeuseless:AddItem(shockwave3,4)
  1594. magicsound = Instance.new("Sound", energblast1)
  1595. magicsound.SoundId = "rbxassetid://750094966"
  1596. magicsound.Volume = 6
  1597. magicsound:Play()
  1598. soundcoroutine = coroutine.wrap(function()
  1599. for i = 1, 100 do
  1600. magicsound.Volume = magicsound.Volume - 0.05
  1601. wait()
  1602. end
  1603. end)
  1604. soundcoroutine()
  1605. removeuseless:AddItem(magicsound,5)
  1606. local Hit = damagealll(35,energblast1.Position)    
  1607. for _,v in pairs(Hit) do
  1608. removeuseless:AddItem(velo2,1)
  1609. if absoluteannihilation then
  1610. Slachtoffer:TakeDamage(133773311337733113377331)
  1611. else
  1612. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)            
  1613. v.Humanoid:TakeDamage(math.random(28,40))
  1614. end
  1615. end
  1616. local cc = coroutine.wrap(function()
  1617. for i = 1, 60 do
  1618. energblast1.Size = energblast1.Size + Vector3.new(5,5,5)
  1619. energblast1.Transparency = energblast1.Transparency + 0.1
  1620. sh2.Scale = sh2.Scale + Vector3.new(4,4,0)
  1621. shockwave2.Transparency = shockwave2.Transparency + 0.06
  1622. sh3.Scale = sh3.Scale + Vector3.new(5,2,5)
  1623. shockwave3.Transparency = shockwave3.Transparency + 0.07
  1624. wait()
  1625. end
  1626. end)
  1627. cc()
  1628. quicklerp = coroutine.wrap(function()
  1629. for i = 1, 6 do
  1630. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-40), math.rad(2)), 0.6)
  1631. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.6)
  1632. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-80), math.rad(-50), math.rad(0)), 0.6)
  1633. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  1634. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  1635. wait()
  1636. end
  1637. end)
  1638. quicklerp()
  1639. cc2 = coroutine.wrap(function()
  1640. local BV = Instance.new("BodyVelocity", Root)
  1641. BV.maxForce = Vector3.new(0,20000,0)
  1642. BV.P = 1000
  1643. BV.velocity = Vector3.new(0,100,0)
  1644. wait(1)
  1645. BV:Remove()
  1646. end)
  1647. cc2()
  1648. cc3 = coroutine.wrap(function()
  1649. t = 0
  1650. flipsound = Instance.new("Sound", Torso)
  1651. flipsound.SoundId = "rbxassetid://470532887"
  1652. flipsound.Looped = true
  1653. flipsound.Volume = 2
  1654. flipsound.Pitch = 1.3
  1655. flipsound:Play()
  1656. hum.WalkSpeed = 75
  1657. for i = 1, 60 do
  1658. t = t + 40
  1659. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(t), math.rad(0), math.rad(0)), 0.6)
  1660. wait()
  1661. end
  1662. for i = 1, 10 do
  1663. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1664. wait()
  1665. end
  1666. end)
  1667. cc3()
  1668. for i = 1, 70 do
  1669. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  1670. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  1671. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, .4, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.6)
  1672. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1673. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  1674. wait()
  1675. end
  1676. hum.WalkSpeed = 0
  1677. landingsound:Play()
  1678. flipsound:Remove()
  1679. local shockwefe2 = coroutine.wrap(function()
  1680. shockwave2 = Instance.new("Part", Torso)
  1681. shockwave2.Size = Vector3.new(5, 5, 5)
  1682. shockwave2.Transparency = 0
  1683. shockwave2.BrickColor = TheColor
  1684. shockwave2.Anchored = true
  1685. shockwave2.CanCollide = false
  1686. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1687. sh2 = Instance.new("SpecialMesh", shockwave2)
  1688. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1689. sh2.Scale = Vector3.new(0, 0, 0)
  1690. removeuseless:AddItem(shockwave2,1)
  1691. for i = 1, 100 do
  1692. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1693. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1694. wait()
  1695. end
  1696. end)
  1697. shockwefe2()
  1698. for i = 1, 20 do
  1699. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4, 1, 0.501) * CFrame.Angles(math.rad(-80), math.rad(-5), math.rad(0)), 0.3)
  1700. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  1701. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-80), math.rad(-10), math.rad(0)), 0.3)
  1702. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.2, .8) * CFrame.Angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
  1703. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 1.9, -.34) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(10)), 0.3)
  1704. wait()
  1705. end
  1706. hum.WalkSpeed = 18
  1707. debounce = false
  1708. attacking = false
  1709. end
  1710. end)
  1711.  
  1712. mouse.KeyDown:connect(function(Press)
  1713. Press=Press:lower()
  1714. if Press=='p' then
  1715. if debounce then return end
  1716. debounce = true
  1717. attacking = true
  1718. for i = 1, 5 do
  1719. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(-35), math.rad(20), math.rad(0)), .6)
  1720. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1721. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, .25, -.4) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(0)), 0.6)
  1722. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  1723. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-2)), .6)
  1724. wait()
  1725. end
  1726. local shockwefe2 = coroutine.wrap(function()
  1727. shockwave2 = Instance.new("Part", Torso)
  1728. shockwave2.Size = Vector3.new(5, 5, 5)
  1729. shockwave2.Transparency = 0
  1730. shockwave2.BrickColor = TheColor
  1731. shockwave2.Anchored = true
  1732. shockwave2.CanCollide = false
  1733. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1734. sh2 = Instance.new("SpecialMesh", shockwave2)
  1735. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1736. sh2.Scale = Vector3.new(0, 0, 0)
  1737. removeuseless:AddItem(shockwave2,1)
  1738. shockwave3 = Instance.new("Part", Torso)
  1739. shockwave3.Size = Vector3.new(1, 1, 1)
  1740. shockwave3.Transparency = 0
  1741. shockwave3.BrickColor = TheColor
  1742. shockwave3.Anchored = true
  1743. shockwave3.CanCollide = false
  1744. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1745. sh3 = Instance.new("SpecialMesh", shockwave3)
  1746. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1747. sh3.Scale = Vector3.new(0, 0, 0)
  1748. removeuseless:AddItem(shockwave3,4)
  1749. for i = 1, 100 do
  1750. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  1751. shockwave2.Transparency = shockwave2.Transparency + 0.1
  1752. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  1753. shockwave3.Transparency = shockwave3.Transparency + 0.1
  1754. wait()
  1755. end
  1756. end)
  1757. shockwefe2()
  1758. hohoho = coroutine.wrap(function()
  1759. for i = 1, 10 do
  1760. rings = Instance.new("Part", Torso)
  1761. rings.Size = Vector3.new(5, 5, 5)
  1762. rings.Transparency = 0.5
  1763. rings.BrickColor = TheColor
  1764. rings.Anchored = true
  1765. rings.CanCollide = false
  1766. rings.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1767. ringsh = Instance.new("SpecialMesh", rings)
  1768. ringsh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1769. ringsh.Scale = Vector3.new(0, 0, 0)
  1770. removeuseless:AddItem(rings,2)
  1771. table.insert(Repeater,ringsh)
  1772. table.insert(nonmeshRepeater2,rings)
  1773. wait(.1)
  1774. end
  1775. end)
  1776. hohoho()
  1777. local BV = Instance.new("BodyVelocity", Root)
  1778. BV.maxForce = Vector3.new(0,20000,0)
  1779. BV.P = 1000
  1780. BV.velocity = Vector3.new(0,50,0)
  1781. quickcour = coroutine.wrap(function()
  1782. t = 0
  1783. for i = 1, 25 do
  1784. t  = t + 1
  1785. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0 + 50),0)
  1786. wait()
  1787. end
  1788. BV:Remove()
  1789. Root.CFrame = Root.CFrame * CFrame.Angles(math.rad(0),math.rad(0),0)
  1790. end)
  1791. quickcour()
  1792. local Hit = damagealll(5,Root.Position)    
  1793. for _,v in pairs(Hit) do
  1794. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)            
  1795. v.Humanoid:TakeDamage(math.random(37,60))
  1796. end
  1797. quickcour2 = coroutine.wrap(function()
  1798. jumpsound = Instance.new("Sound", Torso)
  1799. jumpsound.Volume = 10
  1800. jumpsound.SoundId = "rbxassetid://1574842373"
  1801. jumpsound:Play()
  1802. removeuseless:AddItem(jumpsound,3)
  1803. for i = 1, 9 do
  1804. lunge:Play()
  1805. wait(.1)
  1806. end
  1807. lunge2:Play()
  1808. end)
  1809. quickcour2()
  1810. for i = 1, 25 do
  1811. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .6)
  1812. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1, 0.1) * CFrame.Angles(math.rad(2), math.rad(15), math.rad(-8)), .6)
  1813. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5, 1, -.1) * CFrame.Angles(math.rad(190), math.rad(0), math.rad(0)), 0.6)
  1814. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.5)
  1815. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1816. wait()
  1817. end
  1818. attacking = false
  1819. debounce = false
  1820. end
  1821. end)
  1822.  
  1823. mouse.KeyDown:connect(function(Press)
  1824. Press=Press:lower()
  1825. if Press=='e' then
  1826. if debounce then return end
  1827. debounce = true
  1828. attacking = true
  1829. continue = true
  1830. hum.WalkSpeed = 0
  1831. lmon8 = lmon7[math.random(1,#lmon7)]
  1832. local b1 = Instance.new("BillboardGui",Head)
  1833. b1.Size = UDim2.new(0,100,0,40)
  1834. b1.StudsOffset = Vector3.new(0,3,0)
  1835. b1.Adornee = Head
  1836. local b2 = Instance.new("TextLabel",b1)
  1837. b2.BackgroundTransparency = 1
  1838. b2.Text = ""..lmon8
  1839. b2.Font = "Garamond"
  1840. b2.TextSize = 0
  1841. b2.TextStrokeTransparency = 1
  1842. b2.TextColor3 = BrickColor.new("Lime green").Color
  1843. b2.TextStrokeColor3 = Color3.new(0,0,0)
  1844. b2.Size = UDim2.new(1,0,0.5,0)
  1845. billboardcour = coroutine.wrap(function()
  1846. for i = 1, 10 do
  1847. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  1848. b2.TextSize = b2.TextSize + 3
  1849. wait()
  1850. end
  1851. wait(1)
  1852. for i = 1, 10 do
  1853. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  1854. b2.TextSize = b2.TextSize - 3
  1855. wait()
  1856. end
  1857. b1:Remove()
  1858. end)
  1859. billboardcour()
  1860. for i = 1, 10 do
  1861. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  1862. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(5)), 0.4)
  1863. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1864. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 1.8, .2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  1865. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 1.8, 0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(3)), 0.5)
  1866. wait()
  1867. end
  1868. lilball = Instance.new("Part", RightArm)
  1869. lilball.Material = "Neon"
  1870. lilball.CanCollide = false
  1871. lilball.Anchored = true
  1872. lilball.Transparency = 1
  1873. lilball.BrickColor = TheColor
  1874. lilball.Size = Vector3.new(.1,.1,.1)
  1875. lilballShape = Instance.new("SpecialMesh", lilball)
  1876. lilballShape.MeshType = "Sphere"
  1877. lilballShape.Scale = Vector3.new(10,10,10)
  1878. lilball.CFrame = RightArm.CFrame * CFrame.new(0,-1.5,0)
  1879. removeuseless:AddItem(lilball,5)
  1880. qucicour = coroutine.wrap(function()
  1881. for i = 1, 10 do
  1882. lilball.Transparency = lilball.Transparency - 0.05
  1883. wait()
  1884. end
  1885. end)
  1886. qucicour()
  1887. SwordPortal = Instance.new("Part", Torso)
  1888. SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
  1889. SwordPortal.Material = "Neon"
  1890. SwordPortal.BrickColor = TheColor
  1891. SwordPortal.Transparency = 0
  1892. SwordPortal.Anchored = true
  1893. SwordPortal.CanCollide = false
  1894. SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
  1895. SwordPortalMESH.MeshType = "Cylinder"
  1896. SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
  1897. SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  1898. swordportalsound = Instance.new("Sound", SwordPortal)
  1899. swordportalsound.SoundId = "rbxassetid://743499393"
  1900. swordportalsound.Volume = 5
  1901. swordportalsound:Play()
  1902. removeuseless:AddItem(swordportalsound,3)
  1903. sizeincreasor = coroutine.wrap(function()
  1904. while continue do
  1905. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
  1906. wait()
  1907. end
  1908. end)
  1909. sizeincreasor()
  1910. for i = 1, 20 do
  1911. wait()
  1912. end
  1913. continue = false
  1914. local openshocks = coroutine.wrap(function()
  1915. for i = 1, 5 do
  1916. openshock2 = Instance.new("Part", Torso)
  1917. openshock2.Size = Vector3.new(1, 1, 1)
  1918. openshock2.Transparency = 0
  1919. openshock2.BrickColor = TheColor
  1920. openshock2.Material = "Neon"
  1921. openshock2.Anchored = true
  1922. openshock2.CanCollide = false
  1923. openshock2.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1924. DDTopenshock2 = Instance.new("SpecialMesh", openshock2)
  1925. DDTopenshock2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1926. DDTopenshock2.Scale = Vector3.new(1, 2, 1)
  1927. removeuseless:AddItem(openshock2,2)
  1928. table.insert(ExtremeM,DDTopenshock2)
  1929. table.insert(SlowlyFade,openshock2)
  1930. openshock = Instance.new("Part", Torso)
  1931. openshock.Size = Vector3.new(1, 1, 1)
  1932. openshock.Transparency = 0
  1933. openshock.BrickColor = TheColor
  1934. openshock.Material = "Neon"
  1935. openshock.Anchored = true
  1936. openshock.CanCollide = false
  1937. openshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1938. DDTopenshock = Instance.new("SpecialMesh", openshock)
  1939. DDTopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1940. DDTopenshock.Scale = Vector3.new(1, 2, 1)
  1941. removeuseless:AddItem(openshock,2)
  1942. table.insert(ExtremeM,DDTopenshock)
  1943. table.insert(SlowlyFade,openshock)
  1944. wait(.05)
  1945. end
  1946. end)
  1947. openshocks()
  1948. bigopenshock = coroutine.wrap(function()
  1949. bigopenshock = Instance.new("Part", Torso)
  1950. bigopenshock.Size = Vector3.new(1, 1, 1)
  1951. bigopenshock.Transparency = 0
  1952. bigopenshock.BrickColor = TheColor
  1953. bigopenshock.Material = "Neon"
  1954. bigopenshock.Anchored = true
  1955. bigopenshock.CanCollide = false
  1956. bigopenshock.CFrame = CFrame.new(SwordPortal.Position) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1957. DDTbigopenshock = Instance.new("SpecialMesh", bigopenshock)
  1958. DDTbigopenshock.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1959. DDTbigopenshock.Scale = Vector3.new(1, 2, 1)
  1960. removeuseless:AddItem(bigopenshock,2)
  1961. table.insert(m3,DDTbigopenshock)
  1962. table.insert(SlowlyFade,bigopenshock)
  1963. end)
  1964. removeuseless:AddItem(swordoutofportal,6)
  1965. swordoutofportal = Instance.new("Sound", SwordPortal)
  1966. swordoutofportal.SoundId = "rbxassetid://1577920967"
  1967. swordoutofportal.Volume = 5
  1968. swordoutofportal:Play()
  1969. GiantSword = Instance.new("Part", Torso)
  1970. GiantSword.Size = Vector3.new(0.5, 0.5, 0.5)
  1971. GiantSword.Material = "Neon"
  1972. GiantSword.BrickColor = TheColor
  1973. GiantSword.Transparency = .2
  1974. GiantSword.Anchored = true
  1975. GiantSword.CanCollide = false
  1976. GiantSwordMESH = Instance.new("SpecialMesh", GiantSword)
  1977. GiantSwordMESH.Scale = Vector3.new(15,15,15)
  1978. GiantSwordMESH.MeshId = "rbxassetid://1005402916"
  1979. GiantSword.CFrame = SwordPortal.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90))
  1980. move = coroutine.wrap(function()
  1981. local Hit = damagealll(35,SwordPortal.Position)    
  1982. for _,v in pairs(Hit) do
  1983. if absoluteannihilation then
  1984. v.Humanoid:TakeDamage(13377331)
  1985. else
  1986. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)            
  1987. v.Humanoid:TakeDamage(math.random(30,40))
  1988. end
  1989. end
  1990. for i = 1, 40 do
  1991. SwordPortal.Transparency = SwordPortal.Transparency + 0.05
  1992. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  1993. wait()
  1994. end
  1995. end)
  1996. move()
  1997. mvcm = coroutine.wrap(function()
  1998. wait(1)
  1999. SwordPortal:Remove()
  2000. debounce = false
  2001. attacking = false
  2002. hum.WalkSpeed = 18
  2003. end)
  2004. mvcm()
  2005. for i = 1, 30 do
  2006. lilball.Transparency = lilball.Transparency + 0.05
  2007. GiantSword.Transparency = GiantSword.Transparency + 0.03
  2008. GiantSword.CFrame = GiantSword.CFrame * CFrame.new(0,10,0) * CFrame.Angles(math.rad(0),math.rad(0 + 20),math.rad(0))
  2009. wait()
  2010. end
  2011. GiantSword:Remove()
  2012. end
  2013. end)
  2014.  
  2015. mouse.KeyDown:connect(function(Press)
  2016. Press=Press:lower()
  2017. if Press=='g' then -----This one is hard to hit, however, hit it right and you'll do massive damage
  2018. if debounce then return end
  2019. debounce = true
  2020. attacking = true
  2021. lmon4 = lmon3[math.random(1,#lmon3)]
  2022. local b1 = Instance.new("BillboardGui",Head)
  2023. b1.Size = UDim2.new(0,100,0,40)
  2024. b1.StudsOffset = Vector3.new(0,3,0)
  2025. b1.Adornee = Head
  2026. local b2 = Instance.new("TextLabel",b1)
  2027. b2.BackgroundTransparency = 1
  2028. b2.Text = ""..lmon4
  2029. b2.Font = "Garamond"
  2030. b2.TextSize = 0
  2031. b2.TextStrokeTransparency = 1
  2032. b2.TextColor3 = BrickColor.new("Lime green").Color
  2033. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2034. b2.Size = UDim2.new(1,0,0.5,0)
  2035. billboardcour = coroutine.wrap(function()
  2036. for i = 1, 10 do
  2037. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2038. b2.TextSize = b2.TextSize + 3
  2039. wait()
  2040. end
  2041. wait(2)
  2042. for i = 1, 10 do
  2043. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2044. b2.TextSize = b2.TextSize - 3
  2045. wait()
  2046. end
  2047. b1:Remove()
  2048. end)
  2049. billboardcour()
  2050. quickcour = coroutine.wrap(function()
  2051. spawnsound = Instance.new("Sound", RightArm)
  2052. spawnsound.SoundId = "rbxassetid://159332197"
  2053. spawnsound.Volume = 5
  2054. spawnsound:Play()
  2055. removeuseless:AddItem(spawnsound,4)
  2056. Scythe = Instance.new("Part", Torso)
  2057. Scythe.Size = Vector3.new(0.5, 0.5, 0.5)
  2058. Scythe.Material = "Neon"
  2059. Scythe.BrickColor = TheColor
  2060. Scythe.Transparency = 1
  2061. Scythe.CanCollide = false
  2062. ScytheMESH = Instance.new("SpecialMesh", Scythe)
  2063. ScytheMESH.Scale = Vector3.new(2,2,2)
  2064. ScytheMESH.MeshId = "http://www.roblox.com/asset/?id=94840342"
  2065. ScytheWeld = weldBetween(Scythe,RightArm)
  2066. ScytheWeld.C0 = CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-100),math.rad(180),math.rad(0))
  2067. for i = 1, 20 do
  2068. Scythe.Transparency = Scythe.Transparency - 0.04
  2069. wait()
  2070. end
  2071. end)
  2072. quickcour()
  2073. hum.WalkSpeed = 0
  2074. for i = 1, 25 do
  2075. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2076. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  2077. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2078. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2079. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  2080. wait()
  2081. end
  2082. hum.WalkSpeed = 14
  2083. for i = 1, 8 do
  2084. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-140),math.rad(90),math.rad(0)), .5)
  2085. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2086. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.5)
  2087. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-110),math.rad(-40),math.rad(0)), 0.5)
  2088. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.5)
  2089. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.5)
  2090. wait()
  2091. end
  2092. htbox = Instance.new("Part", Scythe)
  2093. htbox.CFrame = Scythe.CFrame
  2094. htbox.Transparency = 1
  2095. htbox.CanCollide = false
  2096. htbox.Size = Vector3.new(.40,7,3)
  2097. htboxweld = weldBetween(htbox,Scythe)
  2098. htbox.Touched:connect(function(hit)
  2099. if hit.Parent:IsA("Part") then
  2100. elseif hit.Parent:IsA("SpecialMesh") then
  2101. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2102. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2103. if damagedebounce == true then return end
  2104. damagedebounce = true
  2105. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2106. quickcour = coroutine.wrap(function()
  2107. Slachtoffer.WalkSpeed = 6
  2108. wait(1)
  2109. Slachtoffer.WalkSpeed = 16
  2110. end)
  2111. quickcour()
  2112. if absoluteannihilation then
  2113. Slachtoffer:TakeDamage(9001)
  2114. else
  2115. Slachtoffer:TakeDamage(math.random(35,40))
  2116. rdnm = soundtable[math.random(1,#soundtable)]
  2117. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2118. slashwound.SoundId = "rbxassetid://"..rdnm
  2119. slashwound.Volume = 4
  2120. slashwound:Play()
  2121. removeuseless:AddItem(slashwound,2)
  2122. end
  2123. end
  2124. end)
  2125. lunge:Play()
  2126. t = 0
  2127. for i = 1, 8 do
  2128. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0)), .6)
  2129. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)), .6)
  2130. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2131. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55,.15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .6)
  2132. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), .6)
  2133. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .6)
  2134. wait()
  2135. end
  2136. damagedebounce = false
  2137. htbox:Remove()
  2138. hum.WalkSpeed = 8
  2139. t = 0
  2140. for i = 1, 8 do
  2141. t = t + 50
  2142. ScytheWeld.C0 = ScytheWeld.C0:lerp(CFrame.new(0,-1.5,-1.45) * CFrame.Angles(math.rad(-150),math.rad(180),math.rad(0 + t)), .6)
  2143. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  2144. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.41,1.3,0) * CFrame.Angles(math.rad(181),math.rad(5),math.rad(10)), 0.4)
  2145. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80),math.rad(0)), 0.6)
  2146. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(40), math.rad(0)), 0.5)
  2147. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(12), math.rad(3), math.rad(-3)), 0.5)
  2148. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(-5), math.rad(7), math.rad(3)), 0.5)
  2149. wait()
  2150. end
  2151. htbox = Instance.new("Part", Scythe)
  2152. htbox.CFrame = Scythe.CFrame
  2153. htbox.Transparency = 1
  2154. htbox.CanCollide = false
  2155. htbox.Size = Vector3.new(.40,7,3)
  2156. htboxweld = weldBetween(htbox,Scythe)
  2157. htbox.Touched:connect(function(hit)
  2158. if hit.Parent:IsA("Part") then
  2159. elseif hit.Parent:IsA("SpecialMesh") then
  2160. elseif hit.Parent.Name == game.Players.LocalPlayer.Name then
  2161. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  2162. if damagedebounce == true then return end
  2163. damagedebounce = true
  2164. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  2165. quickcour = coroutine.wrap(function()
  2166. Slachtoffer.WalkSpeed = 6
  2167. wait(1)
  2168. Slachtoffer.WalkSpeed = 16
  2169. end)
  2170. quickcour()
  2171. if absoluteannihilation then
  2172. Slachtoffer:TakeDamage(3000)
  2173. else
  2174. Slachtoffer:TakeDamage(math.random(25,68))
  2175. rdnm = soundtable[math.random(1,#soundtable)]
  2176. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2177. slashwound.SoundId = "rbxassetid://"..rdnm
  2178. slashwound.Volume = 4
  2179. slashwound:Play()
  2180. removeuseless:AddItem(slashwound,2)
  2181. end
  2182. end
  2183. end)
  2184. lunge3:Play()
  2185. for i = 1, 15 do
  2186. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.6)
  2187. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 0.7, 1) * CFrame.Angles(math.rad(-40), math.rad(48), math.rad(0)), 0.5)
  2188. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2189. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.6)
  2190. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-3)), 0.6)
  2191. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.4, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(3)), 0.6)
  2192. wait()
  2193. end
  2194. htbox:Remove()
  2195. hum.WalkSpeed = 18
  2196. for i = 1, 10 do
  2197. Scythe.Transparency = Scythe.Transparency + 0.1
  2198. wait()
  2199. end
  2200. Scythe:Remove()
  2201. attacking = false
  2202. debounce = false
  2203. damagedebounce = false
  2204. end
  2205. end)
  2206.  
  2207. mouse.KeyDown:connect(function(Press)
  2208. Press=Press:lower()
  2209. if Press=='y' then
  2210. if debounce then return end
  2211. debounce = true
  2212. attacking = true
  2213. bbno = true
  2214. jjo = true
  2215. borb = true
  2216. hum.WalkSpeed = 0
  2217. energyburst:Play()
  2218. energyburst2:Play()
  2219. lmon2 = lmon[math.random(1,#lmon)]
  2220. local b1 = Instance.new("BillboardGui",Head)
  2221. b1.Size = UDim2.new(0,100,0,40)
  2222. b1.StudsOffset = Vector3.new(0,3,0)
  2223. b1.Adornee = Head
  2224. local b2 = Instance.new("TextLabel",b1)
  2225. b2.BackgroundTransparency = 1
  2226. b2.Text = ""..lmon2
  2227. b2.Font = "Garamond"
  2228. b2.TextSize = 0
  2229. b2.TextStrokeTransparency = 1
  2230. b2.TextColor3 = BrickColor.new("Lime green").Color
  2231. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2232. b2.Size = UDim2.new(1,0,0.5,0)
  2233. billboardcour = coroutine.wrap(function()
  2234. for i = 1, 15 do
  2235. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.05
  2236. b2.TextSize = b2.TextSize + 2
  2237. wait()
  2238. end
  2239. wait(2)
  2240. for i = 1, 15 do
  2241. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.05
  2242. b2.TextSize = b2.TextSize - 2
  2243. wait()
  2244. end
  2245. b1:Remove()
  2246. end)
  2247. billboardcour()
  2248. TheWind = Instance.new("Part", Torso)
  2249. TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
  2250. TheWind.Material = "Neon"
  2251. TheWind.BrickColor = TheColor
  2252. TheWind.Transparency = 1
  2253. TheWind.CanCollide = false
  2254. TheWindMESH = Instance.new("SpecialMesh", TheWind)
  2255. TheWindMESH.Scale = Vector3.new(4,4,4)
  2256. TheWindMESH.MeshId = "rbxassetid://168892432"
  2257. TheWindWeld = weldBetween(TheWind,Root)
  2258. TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2259. TheWind2 = Instance.new("Part", Torso)
  2260. TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
  2261. TheWind2.Material = "Neon"
  2262. TheWind2.BrickColor = TheColor
  2263. TheWind2.Transparency = 1
  2264. TheWind2.CanCollide = false
  2265. TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
  2266. TheWindMESH2.Scale = Vector3.new(6,6,6)
  2267. TheWindMESH2.MeshId = "rbxassetid://168892432"
  2268. TheWindWeld2 = weldBetween(TheWind2,Root)
  2269. TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2270. TheWind3 = Instance.new("Part", Torso)
  2271. TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
  2272. TheWind3.Material = "Neon"
  2273. TheWind3.BrickColor = TheColor
  2274. TheWind3.Transparency = 1
  2275. TheWind3.CanCollide = false
  2276. TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
  2277. TheWindMESH3.Scale = Vector3.new(2,2,2)
  2278. TheWindMESH3.MeshId = "rbxassetid://168892432"
  2279. TheWindWeld3 = weldBetween(TheWind3,Root)
  2280. TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2281. quickcour = coroutine.wrap(function()
  2282. for i = 1, 25 do
  2283. TheWind.Transparency = TheWind.Transparency - 0.01
  2284. TheWind2.Transparency = TheWind2.Transparency - 0.005
  2285. TheWind3.Transparency = TheWind3.Transparency - 0.012
  2286. wait()
  2287. end
  2288. end)
  2289. quickcour()
  2290. quickcour2 = coroutine.wrap(function()
  2291. while jjo do
  2292. TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  2293. TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2294. TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  2295. wait()
  2296. end
  2297. end)
  2298. quickcour2()
  2299. local shockwefe2 = coroutine.wrap(function()
  2300. shockwave2 = Instance.new("Part", Torso)
  2301. shockwave2.Size = Vector3.new(5, 5, 5)
  2302. shockwave2.Transparency = 0
  2303. shockwave2.BrickColor = TheColor
  2304. shockwave2.Anchored = true
  2305. shockwave2.CanCollide = false
  2306. shockwave2.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2307. sh2 = Instance.new("SpecialMesh", shockwave2)
  2308. sh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2309. sh2.Scale = Vector3.new(0, 0, 0)
  2310. removeuseless:AddItem(shockwave2,2)
  2311. shockwave3 = Instance.new("Part", Torso)
  2312. shockwave3.Size = Vector3.new(1, 1, 1)
  2313. shockwave3.Transparency = 0
  2314. shockwave3.BrickColor = TheColor
  2315. shockwave3.Anchored = true
  2316. shockwave3.CanCollide = false
  2317. shockwave3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2318. sh3 = Instance.new("SpecialMesh", shockwave3)
  2319. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2320. sh3.Scale = Vector3.new(0, 0, 0)
  2321. removeuseless:AddItem(shockwave3,4)
  2322. for i = 1, 100 do
  2323. sh2.Scale = sh2.Scale + Vector3.new(2,2,0)
  2324. shockwave2.Transparency = shockwave2.Transparency + 0.1
  2325. sh3.Scale = sh3.Scale + Vector3.new(2.5,.2,2.5)
  2326. shockwave3.Transparency = shockwave3.Transparency + 0.1
  2327. wait()
  2328. end
  2329. end)
  2330. shockwefe2()
  2331. for i = 1, 5 do
  2332. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.6)
  2333. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(-8)), .6)
  2334. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2335. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2336. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2337. wait()
  2338. end
  2339. courcour = coroutine.wrap(function()
  2340. while bbno do
  2341. sho3 = Instance.new("Part", Torso)
  2342. sho3.Size = Vector3.new(1, 1, 1)
  2343. sho3.Transparency = 0
  2344. sho3.BrickColor = TheColor
  2345. sho3.Anchored = true
  2346. sho3.CanCollide = false
  2347. sho3.CFrame = Root.CFrame*CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2348. shot3 = Instance.new("SpecialMesh", sho3)
  2349. shot3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2350. shot3.Scale = Vector3.new(0, 0, 0)
  2351. table.insert(th5,shot3)
  2352. table.insert(nonmeshRepeater2,sho3)
  2353. removeuseless:AddItem(shot3,2)
  2354. wait(.1)
  2355. end
  2356. end)
  2357. courcour()
  2358. charge:Play()
  2359. for i = 1, 6 do
  2360. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(50),0),.6)
  2361. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.1,1.3,1.1) * CFrame.Angles(math.rad(180),math.rad(-50),math.rad(0)), 0.4)
  2362. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .6)
  2363. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .6)
  2364. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .6)
  2365. wait()
  2366. end
  2367. Blaster = Instance.new("Part", RightArm)
  2368. Blaster.Material = "Neon"
  2369. Blaster.Anchored = true
  2370. Blaster.CanCollide = false
  2371. Blaster.BrickColor = TheColor
  2372. Blaster.Size = Vector3.new(.1,.1,.1)
  2373. BlasterShape = Instance.new("SpecialMesh", Blaster)
  2374. BlasterShape.MeshType = "Sphere"
  2375. BlasterShape.Scale = Vector3.new(.1,.1,.1)
  2376. Blaster.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0)
  2377. sou = coroutine.wrap(function()
  2378. sm = Instance.new("Sound", Blaster)
  2379. sm.SoundId = "rbxassetid://907530407"
  2380. sm.Looped = true
  2381. sm.Volume = 0
  2382. sm.Pitch = .8
  2383. sm:Play()
  2384. for i = 1, 50 do
  2385. sm.Volume = sm.Volume + .1
  2386. wait()
  2387. end
  2388. end)
  2389. sou()
  2390. local EVENMORECIRCLES = coroutine.wrap(function()
  2391. for i = 1, 30 do
  2392. circlescircles = Instance.new("Part", Torso)
  2393. circlescircles.Size = Vector3.new(1, 1, 1)
  2394. circlescircles.Transparency = 0.3
  2395. circlescircles.BrickColor = TheColor
  2396. circlescircles.Material = "Neon"
  2397. circlescircles.Anchored = true
  2398. circlescircles.CanCollide = false
  2399. circlescircles.CFrame = Blaster.CFrame * CFrame.Angles(math.random(1,100),math.random(1,100),math.random(1,100))
  2400. circlescirclesmesh = Instance.new("SpecialMesh", circlescircles)
  2401. circlescirclesmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2402. circlescirclesmesh.Scale = Vector3.new(15, 15, 15)
  2403. removeuseless:AddItem(circlescircles,1.5)
  2404. table.insert(nonmeshRepeater2,circlescircles)
  2405. table.insert(th2,circlescirclesmesh)
  2406. wait(.1)
  2407. end
  2408. end)
  2409. EVENMORECIRCLES()
  2410. for i = 1, 30 do
  2411. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(.25,.25,.25)
  2412. BlasterBall1 = Instance.new("Part", RightArm)
  2413. BlasterBall1.Material = "Neon"
  2414. BlasterBall1.Anchored = true
  2415. BlasterBall1.Transparency = .8
  2416. BlasterBall1.CanCollide = false
  2417. BlasterBall1.BrickColor = TheColor
  2418. BlasterBall1.Size = Vector3.new(.1,.1,.1)
  2419. BlasterBall1Shape = Instance.new("SpecialMesh", BlasterBall1)
  2420. BlasterBall1Shape.MeshType = "Sphere"
  2421. BlasterBall1Shape.Scale = Vector3.new(25,25,25)
  2422. BlasterBall1.CFrame = Blaster.CFrame
  2423. table.insert(th2,BlasterBall1Shape)
  2424. table.insert(nonmeshRepeater2,BlasterBall1)
  2425. removeuseless:AddItem(BlasterBall1Shape,4)
  2426. wait(.1)
  2427. end
  2428. for i = 1, 3 do
  2429. BlasterShape.Scale = BlasterShape.Scale - Vector3.new(2,2,2)
  2430. wait()
  2431. end
  2432. wait(.5)
  2433. sm:Remove()
  2434. kiready:Play()
  2435. aura:Stop()
  2436. for i = 1, 5 do
  2437. BlasterShape.Scale = BlasterShape.Scale + Vector3.new(4,4,4)
  2438. wait()
  2439. end
  2440. wait(.3)
  2441. bbno = false
  2442. boomcour = coroutine.wrap(function()
  2443. for i = 1, 10 do
  2444. TheWindMESH.Scale = TheWindMESH.Scale + Vector3.new(1,1,1)
  2445. TheWindMESH2.Scale = TheWindMESH2.Scale + Vector3.new(1,1,1)
  2446. TheWindMESH3.Scale = TheWindMESH3.Scale + Vector3.new(1,1,1)
  2447. TheWind.Transparency = TheWind.Transparency + 0.1
  2448. TheWind2.Transparency = TheWind2.Transparency + 0.1
  2449. TheWind3.Transparency = TheWind3.Transparency + 0.1
  2450. wait()
  2451. end
  2452. TheWind:Remove()
  2453. TheWind2:Remove()
  2454. TheWind3:Remove()
  2455. end)
  2456. boomcour()
  2457. for i = 1, 10 do
  2458. Blaster.CFrame = Blaster.CFrame:lerp(RightArm.CFrame * CFrame.new(0,-2,0),.8)
  2459. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90),math.rad(-90),math.rad(90)),.4)
  2460. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15),math.rad(-0),math.rad(0)),.4)
  2461. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, 2.1, -0.35) * CFrame.Angles(math.rad(180), math.rad(-82), math.rad(75)), 0.4)
  2462. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)
  2463. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0.2) * CFrame.Angles(math.rad(20), math.rad(1), math.rad(-2)), .4)
  2464. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(2)), .4)
  2465. wait()
  2466. end
  2467. local shootthemballs = coroutine.wrap(function()
  2468. Blaster.Anchored = false
  2469. local PB2 = Instance.new("BodyVelocity", Blaster)
  2470. PB2.MaxForce = Vector3.new(999999, 999999, 999999)
  2471. Blaster.CFrame = CFrame.new(Blaster.Position,mouse.Hit.p)
  2472. PB2.Velocity = Blaster.CFrame.lookVector * 80
  2473. wait()
  2474. end)
  2475. dontallow = true
  2476. shootthemballs()
  2477. timecour = coroutine.wrap(function()
  2478. wait(.5)
  2479. dontallow = false
  2480. end)
  2481. timecour()
  2482. Blaster.Touched:connect(function(OnHit)
  2483. if dontallow then return end
  2484. if hitters == true then return end
  2485. hitters = true
  2486. borb = false
  2487. Blaster.Anchored = true
  2488. Blaster.Transparency = 1
  2489. blastwave = Instance.new("Part", Torso)
  2490. blastwave.Size = Vector3.new(1, 1, 1)
  2491. blastwave.Transparency = 0
  2492. blastwave.BrickColor = TheColor
  2493. blastwave.Material = "Neon"
  2494. blastwave.Anchored = true
  2495. blastwave.CanCollide = false
  2496. blastwave.CFrame = CFrame.new(Blaster.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2497. removeuseless:AddItem(blastwave,10)
  2498. Blaster:Remove()
  2499. BOOMZOR = Instance.new("Sound", blastwave)
  2500. BOOMZOR.Volume = 8
  2501. BOOMZOR.SoundId = "rbxassetid://1539349118"
  2502. BOOMZOR:Play()
  2503. removeuseless:AddItem(BOOMZOR,5)
  2504. DDTblastwave = Instance.new("SpecialMesh", blastwave)
  2505. DDTblastwave.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2506. DDTblastwave.Scale = Vector3.new(1, 1, 1)
  2507. blastwave2 = Instance.new("Part", Torso)
  2508. blastwave2.Size = Vector3.new(1, 1, 1)
  2509. blastwave2.Transparency = 0
  2510. blastwave2.BrickColor = TheColor
  2511. blastwave2.Material = "Neon"
  2512. blastwave2.Anchored = true
  2513. blastwave2.CanCollide = false
  2514. blastwave2.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2515. removeuseless:AddItem(blastwave2,10)
  2516. DDTblastwave2 = Instance.new("SpecialMesh", blastwave2)
  2517. DDTblastwave2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2518. DDTblastwave2.Scale = Vector3.new(1, 1, 1)
  2519. blastwave3 = Instance.new("Part", Torso)
  2520. blastwave3.Size = Vector3.new(1, 1, 1)
  2521. blastwave3.Transparency = 0
  2522. blastwave3.BrickColor = TheColor
  2523. blastwave3.Material = "Neon"
  2524. blastwave3.Anchored = true
  2525. blastwave3.CanCollide = false
  2526. blastwave3.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2527. removeuseless:AddItem(blastwave3,10)
  2528. DDTblastwave3 = Instance.new("SpecialMesh", blastwave3)
  2529. DDTblastwave3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2530. DDTblastwave3.Scale = Vector3.new(1, 1, 1)
  2531. blastwave4 = Instance.new("Part", Torso)
  2532. blastwave4.Size = Vector3.new(1, 1, 1)
  2533. blastwave4.Transparency = 0
  2534. blastwave4.BrickColor = TheColor
  2535. blastwave4.Material = "Neon"
  2536. blastwave4.Anchored = true
  2537. blastwave4.CanCollide = false
  2538. blastwave4.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2539. removeuseless:AddItem(blastwave4,10)
  2540. DDTblastwave4 = Instance.new("SpecialMesh", blastwave4)
  2541. DDTblastwave4.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2542. DDTblastwave4.Scale = Vector3.new(1, 1, 1)
  2543. blastwave5 = Instance.new("Part", Torso)
  2544. blastwave5.Size = Vector3.new(1, 1, 1)
  2545. blastwave5.Transparency = 0
  2546. blastwave5.BrickColor = TheColor
  2547. blastwave5.Material = "Neon"
  2548. blastwave5.Anchored = true
  2549. blastwave5.CanCollide = false
  2550. blastwave5.CFrame = CFrame.new(blastwave.Position) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2551. removeuseless:AddItem(blastwave5,10)
  2552. DDTblastwave5 = Instance.new("SpecialMesh", blastwave5)
  2553. DDTblastwave5.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2554. DDTblastwave5.Scale = Vector3.new(1, 1, 1)
  2555. Blastcircle = Instance.new("Part", Torso)
  2556. Blastcircle.Material = "Neon"
  2557. Blastcircle.Anchored = true
  2558. Blastcircle.Transparency = 0
  2559. Blastcircle.CanCollide = false
  2560. Blastcircle.BrickColor = TheColor
  2561. Blastcircle.Size = Vector3.new(10,10,10)
  2562. removeuseless:AddItem(Blastcircle,10)
  2563. BlastShape = Instance.new("SpecialMesh", Blastcircle)
  2564. BlastShape.MeshType = "Sphere"
  2565. BlastShape.Scale = Vector3.new(0.1,0.1,0.1)
  2566. Blastcircle.CFrame = blastwave.CFrame
  2567. Blastcircle2 = Instance.new("Part", Torso)
  2568. Blastcircle2.Material = "Neon"
  2569. Blastcircle2.Anchored = true
  2570. Blastcircle2.Transparency = 0
  2571. Blastcircle2.CanCollide = false
  2572. Blastcircle2.BrickColor = TheColor
  2573. Blastcircle2.Size = Vector3.new(10,10,10)
  2574. removeuseless:AddItem(Blastcircle2,10)
  2575. BlastShape2 = Instance.new("SpecialMesh", Blastcircle2)
  2576. BlastShape2.MeshType = "Sphere"
  2577. BlastShape2.Scale = Vector3.new(0.1,0.1,0.1)
  2578. Blastcircle2.CFrame = blastwave.CFrame
  2579. Blastcircle3 = Instance.new("Part", Torso)
  2580. Blastcircle3.Material = "Neon"
  2581. Blastcircle3.Anchored = true
  2582. Blastcircle3.Transparency = 0
  2583. Blastcircle3.CanCollide = false
  2584. Blastcircle3.BrickColor = TheColor
  2585. Blastcircle3.Size = Vector3.new(10,10,10)
  2586. removeuseless:AddItem(Blastcircle3,10)
  2587. BlastShape3 = Instance.new("SpecialMesh", Blastcircle3)
  2588. BlastShape3.MeshType = "Sphere"
  2589. BlastShape3.Scale = Vector3.new(0.1,0.1,0.1)
  2590. Blastcircle3.CFrame = blastwave.CFrame
  2591. Blastcircle4 = Instance.new("Part", Torso)
  2592. Blastcircle4.Material = "Neon"
  2593. Blastcircle4.Anchored = true
  2594. Blastcircle4.Transparency = 0
  2595. Blastcircle4.CanCollide = false
  2596. Blastcircle4.BrickColor = TheColor
  2597. Blastcircle4.Size = Vector3.new(10,10,10)
  2598. removeuseless:AddItem(Blastcircle4,10)
  2599. BlastShape4 = Instance.new("SpecialMesh", Blastcircle4)
  2600. BlastShape4.MeshType = "Sphere"
  2601. BlastShape4.Scale = Vector3.new(0.1,0.1,0.1)
  2602. Blastcircle4.CFrame = blastwave.CFrame
  2603. Blastcircle5 = Instance.new("Part", Torso)
  2604. Blastcircle5.Material = "Neon"
  2605. Blastcircle5.Anchored = true
  2606. Blastcircle5.Transparency = 0
  2607. Blastcircle5.CanCollide = false
  2608. Blastcircle5.BrickColor = TheColor
  2609. Blastcircle5.Size = Vector3.new(10,10,10)
  2610. removeuseless:AddItem(Blastcircle5,10)
  2611. BlastShape5 = Instance.new("SpecialMesh", Blastcircle5)
  2612. BlastShape5.MeshType = "Sphere"
  2613. BlastShape5.Scale = Vector3.new(0.1,0.1,0.1)
  2614. Blastcircle5.CFrame = blastwave.CFrame
  2615. shockwav = Instance.new("Part", Torso)
  2616. shockwav.Size = Vector3.new(1, 1, 1)
  2617. shockwav.Transparency = 0
  2618. shockwav.BrickColor = TheColor
  2619. shockwav.Material = "Neon"
  2620. shockwav.Anchored = true
  2621. shockwav.CanCollide = false
  2622. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-2.2,0) * CFrame.Angles(math.random(1, 100), math.random(1, 100), math.random(1, 100))
  2623. removeuseless:AddItem(shockwav,10)
  2624. dea = Instance.new("SpecialMesh", shockwav)
  2625. dea.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2626. dea.Scale = Vector3.new(0.1, 0.1, 0.1)
  2627. shockwav.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2628. shockwav2 = Instance.new("Part", Torso)
  2629. shockwav2.Size = Vector3.new(1, 1, 1)
  2630. shockwav2.Transparency = 0
  2631. shockwav2.BrickColor = TheColor
  2632. shockwav2.Material = "Neon"
  2633. shockwav2.Anchored = true
  2634. shockwav2.CanCollide = false
  2635. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2636. removeuseless:AddItem(shockwav2,10)
  2637. dea2 = Instance.new("SpecialMesh", shockwav2)
  2638. dea2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2639. dea2.Scale = Vector3.new(0.1, 0.4, 0.1)
  2640. shockwav2.CFrame = blastwave.CFrame * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90), 0, 0)
  2641. local Hit = damagealll(70,blastwave.Position)      
  2642. for _,v in pairs(Hit) do
  2643. local velo2 = Instance.new("BodyVelocity", v)
  2644. velo2.MaxForce = Vector3.new(999999, 999999, 999999)
  2645. velo2.Velocity = v.Torso.CFrame.lookVector * 200
  2646. removeuseless:AddItem(velo2,2)
  2647. v.Humanoid:ChangeState(Enum.HumanoidStateType.FallingDown)
  2648. if absoluteannihilation then
  2649. v.Humanoid:TakeDamage(math.huge)
  2650. v:Remove()
  2651. else
  2652. v.Humanoid:TakeDamage(77,100)              
  2653. end
  2654. end
  2655. opopo = coroutine.wrap(function()
  2656. for i = 1, 200 do
  2657. dea.Scale = dea.Scale + Vector3.new(2,1,2)
  2658. shockwav.Transparency = shockwav.Transparency + 0.02
  2659. dea2.Scale = dea2.Scale + Vector3.new(1,1,1)
  2660. shockwav2.Transparency = shockwav2.Transparency + 0.010
  2661. DDTblastwave.Scale = DDTblastwave.Scale + Vector3.new(2.5, .2, 2.5)
  2662. DDTblastwave2.Scale = DDTblastwave2.Scale + Vector3.new(2, 2, 2)
  2663. DDTblastwave3.Scale = DDTblastwave3.Scale + Vector3.new(2, .25, 2)
  2664. DDTblastwave4.Scale = DDTblastwave4.Scale + Vector3.new(3, .25, 3)
  2665. DDTblastwave5.Scale = DDTblastwave5.Scale + Vector3.new(1, .05, 1)
  2666. blastwave.Transparency = blastwave.Transparency + .01
  2667. blastwave2.Transparency = blastwave2.Transparency + .03
  2668. blastwave3.Transparency = blastwave3.Transparency + .02
  2669. blastwave4.Transparency = blastwave4.Transparency + .015
  2670. blastwave5.Transparency = blastwave5.Transparency + .01
  2671. BlastShape.Scale = BlastShape.Scale + Vector3.new(1,1,1)
  2672. BlastShape2.Scale = BlastShape2.Scale + Vector3.new(.5,.5,.5)
  2673. BlastShape3.Scale = BlastShape3.Scale + Vector3.new(.6,.6,.6)
  2674. BlastShape4.Scale = BlastShape4.Scale + Vector3.new(.4,.4,.4)
  2675. Blastcircle.Transparency = Blastcircle.Transparency + .01
  2676. Blastcircle2.Transparency = Blastcircle2.Transparency + .02
  2677. Blastcircle3.Transparency = Blastcircle3.Transparency + .012
  2678. Blastcircle4.Transparency = Blastcircle4.Transparency + .015
  2679. Blastcircle5.Transparency = Blastcircle5.Transparency + 0.01
  2680. BlastShape5.Scale = BlastShape5.Scale + Vector3.new(.3,.3,.3)
  2681. wait()
  2682. end
  2683. hitters = false
  2684. end)
  2685. opopo()
  2686. end)
  2687. kigo:Play()
  2688. for i = 1, 6 do
  2689. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,math.rad(90),0),.6)
  2690. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10),math.rad(-0),math.rad(0)),.4)
  2691. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(2), math.rad(10), math.rad(-90)), 0.6)
  2692. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(13), math.rad(9), math.rad(13)), .6)
  2693. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(-14), math.rad(6), math.rad(-2)), .6)
  2694. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(8), math.rad(12), math.rad(2)), .6)
  2695. wait()
  2696. end
  2697. attacking = false
  2698. hum.WalkSpeed = 18
  2699. local time = coroutine.wrap(function()
  2700. for i = 1, 100 do
  2701. if borb == false then break end
  2702. wait()
  2703. end
  2704. Blaster:Remove()
  2705. hitters = false
  2706. attacking = false
  2707. debounce = false
  2708. end)
  2709. time()
  2710. while wait() do
  2711. if borb == false then break end
  2712. wait()
  2713. end
  2714. attacking = false
  2715. debounce = false
  2716. jjo = false
  2717. end
  2718. end)
  2719.  
  2720. mouse.KeyDown:connect(function(Press)
  2721. Press=Press:lower()
  2722. if Press=='h' then
  2723. if debounce then return end
  2724. debounce = true
  2725. attacking = true
  2726. step:Play()
  2727. hum.WalkSpeed = 0
  2728. lmon6 = lmon5[math.random(1,#lmon5)]
  2729. local b1 = Instance.new("BillboardGui",Head)
  2730. b1.Size = UDim2.new(0,100,0,40)
  2731. b1.StudsOffset = Vector3.new(0,3,0)
  2732. b1.Adornee = Head
  2733. local b2 = Instance.new("TextLabel",b1)
  2734. b2.BackgroundTransparency = 1
  2735. b2.Text = ""..lmon6
  2736. b2.Font = "Garamond"
  2737. b2.TextSize = 0
  2738. b2.TextStrokeTransparency = 1
  2739. b2.TextColor3 = BrickColor.new("Lime green").Color
  2740. b2.TextStrokeColor3 = Color3.new(0,0,0)
  2741. b2.Size = UDim2.new(1,0,0.5,0)
  2742. billboardcour = coroutine.wrap(function()
  2743. for i = 1, 10 do
  2744. b2.TextStrokeTransparency = b2.TextStrokeTransparency - 0.1
  2745. b2.TextSize = b2.TextSize + 3
  2746. wait()
  2747. end
  2748. wait(1)
  2749. for i = 1, 10 do
  2750. b2.TextStrokeTransparency = b2.TextStrokeTransparency + 0.1
  2751. b2.TextSize = b2.TextSize - 3
  2752. wait()
  2753. end
  2754. b1:Remove()
  2755. end)
  2756. billboardcour()
  2757. Dagga = Instance.new("Part", Torso)
  2758. Dagga.Size = Vector3.new(.2, .2, .2)
  2759. Dagga.Material = "Neon"
  2760. Dagga.BrickColor = TheColor
  2761. Dagga.Transparency = 1
  2762. Dagga.CanCollide = false
  2763. DaggaMESH = Instance.new("SpecialMesh", Dagga)
  2764. DaggaMESH.Scale = Vector3.new(.8,.8,.8)
  2765. DaggaMESH.MeshId = "rbxassetid://1577920967"
  2766. DaggaWeld = weldBetween(Dagga,RightArm)
  2767. DaggaWeld.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2768. courou = coroutine.wrap(function()
  2769. for i = 1, 20 do
  2770. Dagga.Transparency = Dagga.Transparency - .05
  2771. wait()
  2772. end
  2773. end)
  2774. courou()
  2775. for i = 1, 15 do
  2776. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .3)
  2777. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(0)), 0.3)
  2778. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  2779. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(1), math.rad(-2)), .3)
  2780. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.9, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(2)), .3)
  2781. wait()
  2782. end
  2783. for i = 1, 6 do
  2784. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.6)
  2785. wait()
  2786. end
  2787. Dagga2 = Instance.new("Part", Torso)
  2788. Dagga2.Size = Vector3.new(.2, .2, .2)
  2789. Dagga2.Material = "Neon"
  2790. Dagga2.BrickColor = TheColor
  2791. Dagga2.Transparency = 0
  2792. Dagga2.CanCollide = false
  2793. DaggaMESH2 = Instance.new("SpecialMesh", Dagga2)
  2794. DaggaMESH2.Scale = Vector3.new(.8,.8,.8)
  2795. DaggaMESH2.MeshId = "rbxassetid://1577920967"
  2796. DaggaWeld2 = weldBetween(Dagga2,RightArm)
  2797. DaggaWeld2.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2798. Dagga3 = Instance.new("Part", Torso)
  2799. Dagga3.Size = Vector3.new(.2, .2, .2)
  2800. Dagga3.Material = "Neon"
  2801. Dagga3.BrickColor = TheColor
  2802. Dagga3.Transparency = 0
  2803. Dagga3.CanCollide = false
  2804. DaggaMESH3 = Instance.new("SpecialMesh", Dagga3)
  2805. DaggaMESH3.Scale = Vector3.new(.8,.8,.8)
  2806. DaggaMESH3.MeshId = "rbxassetid://1577920967"
  2807. DaggaWeld3 = weldBetween(Dagga3,RightArm)
  2808. DaggaWeld3.C0 = CFrame.new(0,-1.8,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0))
  2809. daggersheet:Play()
  2810. for i = 1, 4 do
  2811. DaggaWeld2.C0 = DaggaWeld2.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(-30)),.5)
  2812. DaggaWeld3.C0 = DaggaWeld3.C0:lerp(CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(30)),.5)
  2813. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1,0) * CFrame.Angles(math.rad(180),math.rad(3),math.rad(12)), 0.5)
  2814. wait()
  2815. end
  2816. for i = 1, 6 do
  2817. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45,1.3,0) * CFrame.Angles(math.rad(180),math.rad(2),math.rad(6)), 0.5)
  2818. wait()
  2819. end
  2820. for i = 1, 6 do
  2821. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2822. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  2823. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205), math.rad(0)), 0.3)
  2824. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  2825. wait()
  2826. end
  2827. quicklerp = coroutine.wrap(function()
  2828. for i = 1, 8 do
  2829. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55, .15) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), .4)
  2830. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8, .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2)), .4)
  2831. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, .5, 0), 0.4)
  2832. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.8,1.3,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  2833. wait()
  2834. end
  2835. end)
  2836. quicklerp()
  2837. n = 0
  2838. movethem = coroutine.wrap(function()
  2839. htbox1 = Instance.new("Part",Torso)
  2840. htbox1.CanCollide = false
  2841. htbox1.Transparency = 1
  2842. htbox1.Size = Vector3.new(2,2,2)
  2843. htbox1weld = weldBetween(htbox1,Dagga)
  2844. htbox2 = Instance.new("Part",Torso)
  2845. htbox2.CanCollide = false
  2846. htbox2.Transparency = 1
  2847. htbox2.Size = Vector3.new(2,2,2)
  2848. htbox2weld = weldBetween(htbox2,Dagga2)
  2849. htbox3 = Instance.new("Part",Torso)
  2850. htbox3.CanCollide = false
  2851. htbox3.Transparency = 1
  2852. htbox3.Size = Vector3.new(2,2,2)
  2853. htbox3weld = weldBetween(htbox3,Dagga3)
  2854. removeuseless:AddItem(Dagga,5)
  2855. removeuseless:AddItem(Dagga2,5)
  2856. removeuseless:AddItem(Dagga3,5)
  2857. removeuseless:AddItem(htbox,5)
  2858. removeuseless:AddItem(htbox2,5)
  2859. removeuseless:AddItem(htbox3,5)
  2860. DaggaWeld:Remove()
  2861. DaggaWeld2:Remove()
  2862. DaggaWeld3:Remove()
  2863. DaggaMESH.MeshId = "rbxassetid://1577920967"
  2864. DaggaMESH2.MeshId = "rbxassetid://1577920967"
  2865. DaggaMESH3.MeshId = "rbxassetid://1577920967"
  2866. DaggaMESH.Scale = Vector3.new(1.1,1.1,1.1)
  2867. DaggaMESH2.Scale = Vector3.new(1.1,1.1,1.1)
  2868. DaggaMESH3.Scale = Vector3.new(1.1,1.1,1.1)
  2869. local BodyVel=Instance.new('BodyVelocity',Dagga)
  2870. BodyVel.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2871. local BodyGyro=Instance.new('BodyGyro',Dagga)
  2872. BodyGyro.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2873. BodyGyro.P=2e4
  2874. coroutine.wrap(function()
  2875. RenderStepped:connect(function()
  2876. BodyGyro.cframe=CFrame.new(Dagga.Position,mouse.Hit.p)
  2877. BodyVel.velocity=Dagga.CFrame.lookVector*dgs
  2878. end)
  2879. end)()
  2880.  
  2881. local BodyVel2=Instance.new('BodyVelocity',Dagga2)
  2882. BodyVel2.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2883. local BodyGyro2=Instance.new('BodyGyro',Dagga2)
  2884. BodyGyro2.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2885. BodyGyro2.P=2e4
  2886. coroutine.wrap(function()
  2887. RenderStepped:connect(function()
  2888. BodyGyro2.cframe=CFrame.new(Dagga2.Position,mouse.Hit.p)
  2889. BodyVel2.velocity=Dagga2.CFrame.lookVector*dgs
  2890. end)
  2891. end)()
  2892.  
  2893. local BodyVel3=Instance.new('BodyVelocity',Dagga3)
  2894. BodyVel3.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  2895. local BodyGyro3=Instance.new('BodyGyro',Dagga3)
  2896. BodyGyro3.maxTorque=Vector3.new(math.huge,math.huge,math.huge)
  2897. BodyGyro3.P=2e4
  2898. coroutine.wrap(function()
  2899. RenderStepped:connect(function()
  2900. BodyGyro3.cframe=CFrame.new(Dagga3.Position,mouse.Hit.p)
  2901. BodyVel3.velocity=Dagga3.CFrame.lookVector*dgs
  2902. end)
  2903. end)()
  2904.  
  2905. damagedebounce = false
  2906. damagedebounce2 = false
  2907. damagedebounce3 = false
  2908. htbox1.Touched:connect(function(hit1)
  2909. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2910. elseif hit1.Parent:IsA("Part") then
  2911. elseif hit1.Parent:IsA("SpecialMesh") then
  2912. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2913. if damagedebounce == true then return end
  2914. damagedebounce = true
  2915. removeuseless:AddItem(slashwound,2)
  2916. Dagga.Anchored = false
  2917. BodyVel:Remove()
  2918. BodyGyro:Remove()
  2919. Dagga.CanCollide = true
  2920. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2921. rdnm = soundtable[math.random(1,#soundtable)]
  2922. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2923. slashwound.SoundId = "rbxassetid://"..rdnm
  2924. slashwound.Volume = 4
  2925. slashwound:Play()
  2926. Slachtoffer:TakeDamage(15)
  2927. end
  2928. end)
  2929. htbox2.Touched:connect(function(hit1)
  2930. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2931. elseif hit1.Parent:IsA("Part") then
  2932. elseif hit1.Parent:IsA("SpecialMesh") then
  2933. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2934. if damagedebounce2 == true then return end
  2935. damagedebounce2 = true
  2936. removeuseless:AddItem(slashwound,2)
  2937. Dagga2.Anchored = false
  2938. BodyVel2:Remove()
  2939. BodyGyro2:Remove()
  2940. Dagga2.CanCollide = true
  2941. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2942. rdnm = soundtable[math.random(1,#soundtable)]
  2943. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2944. slashwound.SoundId = "rbxassetid://"..rdnm
  2945. slashwound.Volume = 4
  2946. slashwound:Play()
  2947. Slachtoffer:TakeDamage(15)
  2948. end
  2949. end)
  2950. htbox3.Touched:connect(function(hit1)
  2951. if hit1.Parent.Name == game.Players.LocalPlayer.Name then
  2952. elseif hit1.Parent:IsA("Part") then
  2953. elseif hit1.Parent:IsA("SpecialMesh") then
  2954. elseif hit1.Parent:findFirstChildOfClass("Humanoid") then
  2955. if damagedebounce3 == true then return end
  2956. damagedebounce3 = true
  2957. removeuseless:AddItem(slashwound,2)
  2958. Dagga3.Anchored = false
  2959. BodyVel3:Remove()
  2960. BodyGyro3:Remove()
  2961. Dagga3.CanCollide = true
  2962. Slachtoffer = hit1.Parent:findFirstChildOfClass("Humanoid")
  2963. rdnm = soundtable[math.random(1,#soundtable)]
  2964. slashwound = Instance.new("Sound", Slachtoffer.Torso)
  2965. slashwound.SoundId = "rbxassetid://"..rdnm
  2966. slashwound.Volume = 4
  2967. slashwound:Play()
  2968. Slachtoffer:TakeDamage(15)
  2969. end
  2970. end)
  2971. end)
  2972. movethem()
  2973. t = 0
  2974. hum.WalkSpeed = 18
  2975. for i = 1, 7 do
  2976. t = t - 50
  2977. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 + t), math.rad(0)), 0.3)
  2978. wait()
  2979. end
  2980. t = 0
  2981. quickcour2 = coroutine.wrap(function()
  2982. for i = 1, 10 do
  2983. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  2984. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0),.5)
  2985. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  2986. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  2987. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  2988. wait()
  2989. end
  2990. end)
  2991. quickcour2()
  2992. for i = 1, 10 do
  2993. t = t - 22
  2994. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(205 - t), math.rad(0)), 0.3)
  2995. wait()
  2996. end
  2997. attacking = false
  2998. debounce = false
  2999. damagedebounce = false
  3000. damagedebounce2 = false
  3001. damagedebounce3 = false
  3002. end
  3003. end)
  3004.  
  3005. mouse.KeyDown:connect(function(Press)
  3006. Press=Press:lower()
  3007. if Press=='f' then
  3008. if nottransform then return end
  3009. transformingpart = true -------Darks Final Move Can he Pull it Off?
  3010. if debounce then return end
  3011. debounce = true
  3012. attacking = true
  3013. absoluteannihilation = true
  3014. hum.WalkSpeed = 0
  3015. HEADLERP.Part1 = Torso
  3016. musiccour = coroutine.wrap(function()
  3017. for i = 1, 20 do
  3018. doomtheme.Volume = doomtheme.Volume - 0.05
  3019. wait()
  3020. end
  3021. doomtheme:Remove()
  3022. end)
  3023. musiccour()
  3024. for i = 1, 10 do
  3025. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .5)
  3026. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),.5)
  3027. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .5)
  3028. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.5)
  3029. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.5)
  3030. wait()
  3031. end
  3032. JohnDoe2 = Instance.new("Part", Head)
  3033. JohnDoe2.Shape = 0
  3034. JohnDoe2.Transparency = 1
  3035. JohnDoe2.Size = Vector3.new(2.06,2.06,2.06)
  3036. JohnDoe2.Material = "Neon"
  3037. JohnDoe2.CanCollide = false
  3038. JohnDoe2.BrickColor = BrickColor.new("Really black")
  3039. Jw2 = weldBetween(Head,JohnDoe2)
  3040. Jw2.C0 = CFrame.new(0,.25,0)
  3041. lolcour = coroutine.wrap(function()
  3042. for i = 1, 20 do
  3043. JohnDoe2.Transparency = JohnDoe2.Transparency - 0.05
  3044. wait()
  3045. end
  3046. end)
  3047. lolcour()
  3048. for i = 1, 15 do
  3049. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(5),math.rad(5)), 0.4)
  3050. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(200),math.rad(-5),math.rad(-5)), 0.4)
  3051. wait()
  3052. end
  3053. lastbreath = Instance.new("Sound", Head)
  3054. lastbreath.SoundId = "rbxassetid://198606040"
  3055. lastbreath.Volume = 5
  3056. lastbreath:Play()
  3057. for i = 1, 22 do
  3058. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-60),0),.6)
  3059. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(3),math.rad(10)), 0.4)
  3060. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(197),math.rad(-3),math.rad(-10)), 0.4)
  3061. wait()
  3062. end
  3063. coroutine.wrap(function()
  3064. for i = 1, 10 do
  3065. pBase7.BrickColor = BrickColor.new("Lime green")
  3066. pBase8.BrickColor = BrickColor.new("Lime green")
  3067. pBase9.BrickColor = BrickColor.new("Lime green")
  3068. pBase10.BrickColor = BrickColor.new("Lime green")
  3069. pBase12.BrickColor = BrickColor.new("Lime green")
  3070. TheCore.BrickColor = BrickColor.new("Lime green")
  3071. wait(.05)
  3072. pBase7.BrickColor = BrickColor.new("Really black")
  3073. pBase8.BrickColor = BrickColor.new("Really black")
  3074. pBase9.BrickColor = BrickColor.new("Really black")
  3075. pBase10.BrickColor = BrickColor.new("Really black")
  3076. pBase12.BrickColor = BrickColor.new("Really black")
  3077. TheCore.BrickColor = BrickColor.new("Really black")
  3078. wait()
  3079. end
  3080. end)()
  3081. for i = 1, 15 do
  3082. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(60),0),.6)
  3083. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(4),math.rad(7)), 0.4)
  3084. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(202),math.rad(-4),math.rad(-7)), 0.4)
  3085. wait()
  3086. end
  3087. for i = 1, 15 do
  3088. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),0),.6)
  3089. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(3),math.rad(10)), 0.4)
  3090. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1,0) * CFrame.Angles(math.rad(196),math.rad(-3),math.rad(-10)), 0.4)
  3091. wait()
  3092. end
  3093. for i = 1, 75 do
  3094. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(0)), .05)
  3095. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, 0.1, 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8)), .05)
  3096. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .05)
  3097. wait()
  3098. end
  3099. Theme = Instance.new("Sound", Torso)
  3100. Theme.SoundId = "rbxassetid://156879167"
  3101. Theme.Volume = 1.5
  3102. Theme.Looped = true
  3103. Theme:Play()
  3104. CataclysmOrb = Instance.new("Part", Torso)
  3105. CataclysmOrb.Shape = 0
  3106. CataclysmOrb.Transparency = 1
  3107. CataclysmOrb.Anchored = true
  3108. CataclysmOrb.Size = Vector3.new(10,10,10)
  3109. CataclysmOrb.Material = "Neon"
  3110. CataclysmOrb.CanCollide = false
  3111. CataclysmOrb.BrickColor = BrickColor.new("Lime green")
  3112. CataclysmOrb.CFrame = Root.CFrame
  3113. for i = 1, 20 do
  3114. CataclysmOrb.Transparency = CataclysmOrb.Transparency - 0.05
  3115. wait()
  3116. end
  3117. HEADLERP.Part1 = Head
  3118. mPumpkinOverlord.MeshId,mPumpkinOverlord.TextureId = 'http://www.roblox.com/asset/?id=1474596','http://www.roblox.com/asset/?id=1474595'
  3119. Character.Shirt.ShirtTemplate = "rbxassetid://1632249796"
  3120. Character.Pants.PantsTemplate = "rbxassetid://1715536225"
  3121. larmf2 = Instance.new("Part", Torso)
  3122. larmf2.BrickColor = TheColor
  3123. larmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3124. larmf2.Material = "Neon"
  3125. larmf2.Transparency = 0
  3126. larmf2.CanCollide = false
  3127. larmfweld2 = weldBetween(larmf2,LeftArm)
  3128.  
  3129. rarmf2 = Instance.new("Part", Torso)
  3130. rarmf2.BrickColor = TheColor
  3131. rarmf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3132. rarmf2.Material = "Neon"
  3133. rarmf2.Transparency = 0
  3134. rarmf2.CanCollide = false
  3135. rarmfweld2 = weldBetween(rarmf2,RightArm)
  3136.  
  3137. llegf2 = Instance.new("Part", Torso)
  3138. llegf2.BrickColor = TheColor
  3139. llegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3140. llegf2.Material = "Neon"
  3141. llegf2.Transparency = 0
  3142. llegf2.CanCollide = false
  3143. llegf2weld = weldBetween(llegf2,LeftLeg)
  3144.  
  3145. rlegf2 = Instance.new("Part", Torso)
  3146. rlegf2.BrickColor = TheColor
  3147. rlegf2.Size = Vector3.new(1.001, 2.001, 1.001)
  3148. rlegf2.Material = "Neon"
  3149. rlegf2.Transparency = 0
  3150. rlegf2.CanCollide = false
  3151. rlegf2weld = weldBetween(rlegf2,RightLeg)
  3152.  
  3153. Torsof2 = Instance.new("Part", Torso)
  3154. Torsof2.BrickColor = TheColor
  3155. Torsof2.Size = Vector3.new(2.001, 2.001, 1.001)
  3156. Torsof2.Material = "Neon"
  3157. Torsof2.Transparency = 0
  3158. Torsof2.CanCollide = false
  3159. Torsof2weld = weldBetween(Torsof2,Torso)
  3160. wait(6)
  3161. sond = Instance.new("Sound", Torso)
  3162. sond.Volume = 5
  3163. sond.SoundId = "rbxassetid://1249690399"
  3164. sond:Play()
  3165. larmf2.Anchored = true
  3166. rarmf2.Anchored = true
  3167. rlegf2.Anchored = true
  3168. llegf2.Anchored = true
  3169. Torsof2.Anchored = true
  3170. Jw2.C0 = CFrame.new(0,.25,-.15)
  3171. Jw.C0 = CFrame.new(0,.25,-.15)
  3172. fastcour = coroutine.wrap(function()
  3173. for i = 1, 15 do
  3174. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(20 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3175. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-20 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3176. wait()
  3177. end
  3178. knuckscrunch = Instance.new("Sound", Torso)
  3179. knuckscrunch.SoundId = "rbxassetid://1629602112"
  3180. knuckscrunch.Volume = 5
  3181. knuckscrunch:Play()
  3182. removeuseless:AddItem(knuckscrunch,2)
  3183. for i = 1, 15 do
  3184. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(17 - .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3185. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.8,.4) * CFrame.Angles(math.rad(-87),math.rad(-17 + .1 * math.sin(sine/8)),math.rad(0)), 0.3)
  3186. wait()
  3187. end
  3188. end)
  3189. fastcour()
  3190. for i = 1, 25 do
  3191. larmf2.Size = larmf2.Size + Vector3.new(1,1,1)
  3192. larmf2.Transparency = larmf2.Transparency + 0.3
  3193. rarmf2.Size = rarmf2.Size + Vector3.new(1,1,1)
  3194. rarmf2.Transparency = rarmf2.Transparency + 0.3
  3195. rlegf2.Size = rlegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3196. rlegf2.Transparency = rlegf2.Transparency + 0.3
  3197. llegf2.Size = llegf2.Size + Vector3.new(1.001, 2.001, 1.001)
  3198. llegf2.Transparency = llegf2.Transparency + 0.3
  3199. Torsof2.Size = Torsof2.Size + Vector3.new(2.001, 2.001, 1.001)
  3200. Torsof2.Transparency = Torsof2.Transparency + .3
  3201. CataclysmOrb.Size = CataclysmOrb.Size + Vector3.new(10,10,10)
  3202. CataclysmOrb.Transparency = CataclysmOrb.Transparency + 0.05
  3203. wait()
  3204. end
  3205. theinfinitecour = coroutine.wrap(function()
  3206. while wait() do
  3207. for i = 1, 10 do
  3208. JohnDoe2.Transparency = JohnDoe2.Transparency + .1
  3209. wait()
  3210. end
  3211. wait(.5)
  3212. for i = 1, 10 do
  3213. JohnDoe2.Transparency = JohnDoe2.Transparency - .1
  3214. wait()
  3215. end
  3216. wait(3)
  3217. end
  3218. end)
  3219. theinfinitecour()
  3220. coroutine.wrap(function()
  3221. while true do
  3222. for i = 1, 10 do
  3223. pBase7.BrickColor = BrickColor.new("Lime green")
  3224. pBase8.BrickColor = BrickColor.new("Lime green")
  3225. pBase9.BrickColor = BrickColor.new("Lime green")
  3226. pBase10.BrickColor = BrickColor.new("Lime green")
  3227. pBase12.BrickColor = BrickColor.new("Lime green")
  3228. TheCore.BrickColor = BrickColor.new("Lime green")
  3229. wait(.05)
  3230. pBase7.BrickColor = BrickColor.new("Really black")
  3231. pBase8.BrickColor = BrickColor.new("Really black")
  3232. pBase9.BrickColor = BrickColor.new("Really black")
  3233. pBase10.BrickColor = BrickColor.new("Really black")
  3234. pBase12.BrickColor = BrickColor.new("Really black")
  3235. TheCore.BrickColor = BrickColor.new("Really black")
  3236. wait(.05)
  3237. pBase7.BrickColor = BrickColor.new("Lime green")
  3238. pBase8.BrickColor = BrickColor.new("Lime green")
  3239. pBase9.BrickColor = BrickColor.new("Lime green")
  3240. pBase10.BrickColor = BrickColor.new("Lime green")
  3241. pBase12.BrickColor = BrickColor.new("Lime green")
  3242. TheCore.BrickColor = BrickColor.new("Lime green")
  3243. wait(.05)
  3244. pBase7.BrickColor = BrickColor.new("Really black")
  3245. pBase8.BrickColor = BrickColor.new("Really black")
  3246. pBase9.BrickColor = BrickColor.new("Really black")
  3247. pBase10.BrickColor = BrickColor.new("Really black")
  3248. pBase12.BrickColor = BrickColor.new("Really black")
  3249. TheCore.BrickColor = BrickColor.new("Really black")
  3250. wait(4)
  3251. end
  3252. end
  3253. end)()
  3254. hum.WalkSpeed = 18
  3255. larmf2:Remove()
  3256. rarmf2:Remove()
  3257. rlegf2:Remove()
  3258. llegf2:Remove()
  3259. Torsof2:Remove()
  3260. CataclysmOrb:Remove()
  3261. attacking = false
  3262. debounce = false
  3263. nottransform = true
  3264. transformingpart = false
  3265. end
  3266. end)
  3267.  
  3268. atachment1 = Instance.new("Attachment", pBlade5)
  3269. atachment1.Position = Vector3.new(0,-1,0)
  3270. atachment1.Name = "a0"
  3271. atachment2 = Instance.new("Attachment", pBlade5)
  3272. atachment2.Position = Vector3.new(0,1,0)
  3273. atachment2.Name = "a1"
  3274. tr1 = Instance.new("Trail", pBlade5)
  3275. tr1.Name = "tr1"
  3276. tr1.Enabled = true
  3277. tr1.Lifetime = .5
  3278. tr1.MinLength = .1
  3279. tr1.MaxLength = 1
  3280. tr1.TextureMode = "Static"
  3281. tr1.LightInfluence = 1
  3282. tr1.Attachment0 = a0
  3283. tr1.Attachment1 = a1
  3284.  
  3285. doit = coroutine.wrap(function()
  3286. while wait() do
  3287. for _,v in pairs(Repeater) do
  3288. v.Scale =  v.Scale + Vector3.new(1, 1, 1)
  3289. end
  3290.  
  3291. for _,v in pairs(openshocktable) do
  3292. v.Scale =  v.Scale + Vector3.new(3, 3, 3)
  3293. end
  3294.  
  3295. for _,v in pairs(nonmeshRepeater) do
  3296. v.Size =  v.Size + Vector3.new(2, 2, 2)
  3297. end
  3298.  
  3299. for _,v in pairs(Extreme) do
  3300. v.Size =  v.Size + Vector3.new(6, 6, 6)
  3301. end
  3302.  
  3303. for _,v in pairs(LessSize) do
  3304. v.Size = v.Size - Vector3.new(1, 1, 1)
  3305. end
  3306.  
  3307. for _,v in pairs(nonmeshRepeater2) do
  3308. v.Transparency = v.Transparency + 0.05
  3309. end
  3310.  
  3311. for _,v in pairs(Repeater2) do
  3312. v.Transparency = v.Transparency + 0.01
  3313. end
  3314.  
  3315. for _,v in pairs(th1) do
  3316. v.Transparency = v.Transparency - 0.008
  3317. end
  3318.  
  3319. for _,v in pairs(th2) do
  3320. v.Scale = v.Scale - Vector3.new(1, 1, 1)
  3321. end
  3322.  
  3323. for _,v in pairs(th3) do
  3324. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  3325. end
  3326.  
  3327. for _,v in pairs(th5) do
  3328. v.Scale = v.Scale + Vector3.new(1, .1, 1)
  3329. end
  3330.  
  3331. for _,v in pairs(ExtremeM) do
  3332. v.Scale = v.Scale + Vector3.new(8, 8, 8)
  3333. end
  3334.  
  3335. for _,v in pairs(m3) do
  3336. v.Scale = v.Scale + Vector3.new(12, 12, 12)
  3337. end
  3338.  
  3339. for _,v in pairs(ExtremeM2) do
  3340. v.Scale = v.Scale + Vector3.new(8, 1, 8)
  3341. end
  3342.  
  3343. for _,v in pairs(th4) do
  3344. v.Transparency = v.Transparency + 0.009
  3345. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  3346. end
  3347.  
  3348. for _,v in pairs(SlowlyFade) do
  3349. v.Transparency = v.Transparency + 0.05
  3350. end
  3351.  
  3352. for _,v in pairs(UpMover) do
  3353. v.Position = v.Position + Vector3.new(0, 3, 0)
  3354. end
  3355.  
  3356. for _,v in pairs(ForwardMover) do
  3357. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  3358. end
  3359. end
  3360. end)
  3361. doit()
  3362.  
  3363. local anims = coroutine.wrap(function()
  3364. while true do
  3365. settime = 0.05
  3366. sine = sine + change
  3367. if position == "Walking" and attacking == false and running == false then
  3368. change = 2.8
  3369. walking = true
  3370. hum.WalkSpeed = 18
  3371. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.1, 0) * CFrame.Angles(math.rad(35 * math.sin(sine/8)), math.rad(20 * math.sin(sine/8)), math.rad(-8)), 0.6)
  3372. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(70),math.rad(5 - 1 * math.sin(sine/8)),math.rad(0)), 0.4)
  3373. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(5 * math.cos(sine/7)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
  3374. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/8)/2.8, 0.2 - math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) + -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + RightLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  3375. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/8)/2.8, 0.2 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(10) - -math.sin(sine/8)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0)  + LeftLeg.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/8))), 0.5)
  3376. elseif position == "Idle2" and attacking == false and running == false then
  3377. change = 1
  3378. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.5+ .02 * math.sin(sine/8), 0) * CFrame.Angles(math.rad(-8), math.rad(0 * math.cos(sine/8)), math.rad(0)), .3)
  3379. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.4)
  3380. TORSOLERP.C0 = TORSOLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  3381. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87),math.rad(80 - 1 * math.sin(sine/8)),math.rad(0)), 0.6)
  3382. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.45, 1.55 + .02 * math.sin(sine/8), .15) * CFrame.Angles(math.rad(0 * math.sin(sine/8)), math.rad(0 + 2 * math.sin(sine/8)), math.rad(-2 - 0 * math.sin(sine/8))), .3)
  3383. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.58, .1 + 0.05 * math.sin(sine/8), 0.1) * CFrame.Angles(math.rad(2 - 2 * math.sin(sine/8)), math.rad(15 - 2 * math.sin(sine/8)), math.rad(-8 - 1 * math.sin(sine/8))), .3)
  3384. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.45, 1.8 + .02 * math.sin(sine/8), .2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(2 + 0 * math.sin(sine/8))), .3)
  3385. elseif position == "Idle" and attacking == false and running == false then
  3386. change = 1
  3387. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.59 + .05 * math.sin(sine/12), 0.1 -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(-2), math.rad(2), math.rad(-8  + 6 * math.sin(sine/12))), .2)
  3388. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0),math.rad(30),math.rad(2)),.2)
  3389. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-0),math.rad(0)),.2)
  3390. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .2)
  3391. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  3392. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  3393. elseif position == "Running" and attacking == false then
  3394. change = 2
  3395. hum.WalkSpeed = 26
  3396. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  3397. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  3398. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  3399. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
  3400. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  3401. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  3402. end
  3403. wait()
  3404. end
  3405. end)
  3406. anims()
  3407. print("Dark Eccentric Edited By ZAKD21006 I Would be Happy if You Have a Go with this Script!")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top