daily pastebin goal
67%
SHARE
TWEET

NEW jevil

EnderPlayBro Jan 23rd, 2019 (edited) 310 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3.     script.Parent = owner.Character
  4.     local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5.     local function NewFakeEvent()
  6.         local Bind = Instance.new("BindableEvent")
  7.         local Fake;Fake = {Connections = {},
  8.         fakeEvent=true;
  9.         Connect=function(self,Func)
  10.             Bind.Event:connect(Func)
  11.             self.Connections[Bind] = true
  12.             return setmetatable({Connected = true},{
  13.             __index = function (self,Index)
  14.                 if Index:lower() == "disconnect" then
  15.                     return function() Fake.Connections[Bind] = false;self.Connected = false end
  16.                 end
  17.                 return Fake[Index]
  18.             end;
  19.             __tostring = function() return "Connection" end;
  20.         })
  21.         end}
  22.         Fake.connect = Fake.Connect;return Fake;
  23.     end
  24.     local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25.     local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26.     local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27.         self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28.     end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29.     local function TriggerEvent(self,Event,...)
  30.         local Trigger = Mouse[Event]
  31.         if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32.             for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33.         end
  34.     end
  35.     Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36.     Event.OnServerEvent:Connect(function(FiredBy,Input)
  37.         if FiredBy.Name ~= owner.Name then return end
  38.         if Input.MouseEvent then
  39.             Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40.         else
  41.             local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42.             if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43.             for _,Action in pairs(ContextActionService.Actions) do
  44.                 for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45.             end
  46.             Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47.             UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48.         end
  49.     end)
  50.     InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51.     Event.Parent = NLS([[
  52.         local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53.         local Input = function(Input,gameProcessedEvent)
  54.             if gameProcessedEvent then return end
  55.             Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56.         end
  57.         UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58.         local Hit,Target
  59.         while wait(1/30) do
  60.             if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61.                 Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62.             end
  63.         end
  64.     ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67.     __index = function (self,Index)
  68.         local Sandbox = function (Thing)
  69.             if Thing:IsA("Player") then
  70.                 local RealPlayer = Thing
  71.                 return setmetatable({},{
  72.                     __index = function (self,Index)
  73.                         local Type = type(RealPlayer[Index])
  74.                         if Type == "function" then
  75.                             if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76.                                 return function (self)return InternalData["Mouse"] end
  77.                             end
  78.                             return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79.                         end
  80.                         return RealPlayer[Index]
  81.                     end;
  82.                     __tostring = function(self) return RealPlayer.Name end
  83.                 })
  84.             end
  85.         end
  86.         if RealGame[Index] then
  87.             local Type = type(RealGame[Index])
  88.             if Type == "function" then
  89.                 if Index:lower() == "getservice" or Index:lower() == "service" then
  90.                     return function (self,Service)
  91.                         local FakeServices = {
  92.                             ["players"] = function()
  93.                                 return setmetatable({},{
  94.                                     __index = function (self2,Index2)
  95.                                         local RealService = RealGame:GetService(Service)
  96.                                         local Type2 = type(Index2)
  97.                                         if Type2 == "function" then
  98.                                             return function (self,...) return RealService[Index2](RealService,...)end
  99.                                         else
  100.                                             if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101.                                             return RealService[Index2]
  102.                                         end
  103.                                     end;
  104.                                     __tostring = function(self) return RealGame:GetService(Service).Name end
  105.                                 })
  106.                             end;
  107.                             ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108.                             ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109.                             ["runservice"] = function()
  110.                                 return setmetatable({},{
  111.                                     __index = function(self2,Index2)
  112.                                         local RealService = RealGame:GetService(Service)
  113.                                         local Type2 = type(Index2)
  114.                                         if Type2 == "function" then
  115.                                             return function (self,...) return RealService[Index2](RealService,...) end
  116.                                         else
  117.                                             local RunServices = {
  118.                                                 ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119.                                                 ["renderstepped"] = function() return RealService["Stepped"] end
  120.                                             }
  121.                                             if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122.                                             return RealService[Index2]
  123.                                         end
  124.                                     end
  125.                                 })
  126.                             end
  127.                         }
  128.                         if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129.                         return RealGame:GetService(Service)
  130.                     end
  131.                 end
  132.                 return function (self,...) return RealGame[Index](RealGame,...) end
  133.             else
  134.                 if game:GetService(Index) then return game:GetService(Index) end
  135.                 return RealGame[Index]
  136.             end
  137.         end
  138.         return nil
  139.     end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141.  
  142. Player=game:GetService("Players").LocalPlayer
  143. Character=Player.Character
  144. Character.Humanoid.Name = "gattaizamasu"
  145. hum = Character.gattaizamasu
  146. LeftArm=Character["Left Arm"]
  147. LeftLeg=Character["Left Leg"]
  148. RightArm=Character["Right Arm"]
  149. RightLeg=Character["Right Leg"]
  150. Root=Character["HumanoidRootPart"]
  151. Head=Character["Head"]
  152. Torso=Character["Torso"]
  153. Neck=Torso["Neck"]
  154. attacking = false
  155. laughing = false
  156. id = 2547389164
  157. taim = nil
  158. change = 0
  159. ws = 90
  160. hpheight = 5
  161. dedlaff = false
  162. appi = false
  163. tauntdebounce = false
  164. allowlev = true
  165. position = nil
  166. MseGuide = true
  167. running = false
  168. levitate = false
  169. settime = 0
  170. sine = 0
  171. t = 0
  172. dgs = 75
  173. mouse = Player:GetMouse()
  174. RunSrv = game:GetService("RunService")
  175. RenderStepped = game:GetService("RunService").RenderStepped
  176. removeuseless = game:GetService("Debris")
  177. local soundtable = {2545010175,2545018472,2545008459,2544975373}
  178. local holywrathcolors = {"Lily white","White"}
  179. rdnm = #soundtable
  180. hwc = #holywrathcolors
  181.  
  182. screenGui = Instance.new("ScreenGui")
  183. screenGui.Parent = script.Parent
  184.  
  185. local HEADLERP = Instance.new("ManualWeld")
  186. HEADLERP.Parent = Head
  187. HEADLERP.Part0 = Head
  188. HEADLERP.Part1 = Head
  189. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  190.  
  191. local TORSOLERP = Instance.new("ManualWeld")
  192. TORSOLERP.Parent = Root
  193. TORSOLERP.Part0 = Torso
  194. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  195.  
  196. local ROOTLERP = Instance.new("ManualWeld")
  197. ROOTLERP.Parent = Root
  198. ROOTLERP.Part0 = Root
  199. ROOTLERP.Part1 = Torso
  200. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  201.  
  202. local RIGHTARMLERP = Instance.new("ManualWeld")
  203. RIGHTARMLERP.Parent = RightArm
  204. RIGHTARMLERP.Part0 = RightArm
  205. RIGHTARMLERP.Part1 = Torso
  206. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  207.  
  208. local LEFTARMLERP = Instance.new("ManualWeld")
  209. LEFTARMLERP.Parent = LeftArm
  210. LEFTARMLERP.Part0 = LeftArm
  211. LEFTARMLERP.Part1 = Torso
  212. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  213.  
  214. local RIGHTLEGLERP = Instance.new("ManualWeld")
  215. RIGHTLEGLERP.Parent = RightLeg
  216. RIGHTLEGLERP.Part0 = RightLeg
  217. RIGHTLEGLERP.Part1 = Torso
  218. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  219.  
  220. local LEFTLEGLERP = Instance.new("ManualWeld")
  221. LEFTLEGLERP.Parent = LeftLeg
  222. LEFTLEGLERP.Part0 = LeftLeg
  223. LEFTLEGLERP.Part1 = Torso
  224. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  225.  
  226. local function weldBetween(a, b)
  227.     local weld = Instance.new("ManualWeld", a)
  228.     weld.Part0 = a
  229.     weld.Part1 = b
  230.     weld.C0 = a.CFrame:inverse() * b.CFrame
  231.     return weld
  232. end
  233.  
  234. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  235. A = Instance.new("Attachment", PARENT)
  236. A.Position = POSITION1
  237. A.Name = "A"
  238. B = Instance.new("Attachment", PARENT)
  239. B.Position = POSITION2
  240. B.Name = "B"
  241. tr1 = Instance.new("Trail", PARENT)
  242. tr1.Attachment0 = A
  243. tr1.Attachment1 = B
  244. tr1.Enabled = true
  245. tr1.Lifetime = LIFETIME
  246. tr1.TextureMode = "Static"
  247. tr1.LightInfluence = 0
  248. tr1.Color = COLOR
  249. tr1.Transparency = NumberSequence.new(0, 1)
  250. end
  251.  
  252. coroutine.wrap(function()
  253. while wait() do
  254. hum.WalkSpeed = ws
  255. Head.face.Texture = "rbxassetid://241553801"
  256. LeftLeg.BrickColor = BrickColor.new("Storm blue")
  257. RightLeg.BrickColor = BrickColor.new("Storm blue")
  258. LeftArm.BrickColor = BrickColor.new("Storm blue")
  259. RightArm.BrickColor = BrickColor.new("Storm blue")
  260. Head.BrickColor = BrickColor.new("Storm blue")
  261. end
  262. end)()
  263. godmode = coroutine.wrap(function()
  264. for i,v in pairs(Character:GetChildren()) do
  265. if v:IsA("BasePart") and v ~= Root then
  266. v.Anchored = false
  267. end
  268. end
  269. while true do
  270. hum.MaxHealth = math.huge
  271. wait(0.0000001)
  272. hum.Health = math.huge
  273. wait()
  274. end
  275. end)
  276. godmode()
  277. ff = Instance.new("ForceField", Character)
  278. ff.Visible = false
  279.  
  280. coroutine.wrap(function()
  281. for i,v in pairs(Character:GetChildren()) do
  282. if v.Name == "Animate" then v:Remove()
  283. end
  284. end
  285. end)()
  286.  
  287. for _,n in pairs(Character:GetChildren()) do
  288. if n:IsA("Accessory") then n:Remove() end
  289. end
  290. for _,x in pairs(Character:GetChildren()) do
  291. if x:IsA("Decal") then x:Remove() end
  292. end
  293.  
  294. hair = Instance.new("Part",Character)
  295. hair.Size = Vector3.new(2,2,2)
  296. hair.CFrame = hair.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.85,0)
  297. hair.Anchored = false
  298. hair.Name = "hair"
  299. hair.BrickColor = BrickColor.new("Lily white")
  300. hairmesh = Instance.new("SpecialMesh", hair)
  301. hairmesh.MeshType = "FileMesh"
  302. hairmesh.Scale = Vector3.new(3.3, 3.3, 3.3)
  303. hairmesh.MeshId = "rbxassetid://291954550"
  304. hairmesh.TextureId = "rbxassetid://89867215"
  305. hairweld = weldBetween(hair,Head)
  306. hairweld.C0 = hair.CFrame:inverse() * Head.CFrame * CFrame.new(.055,-.9,-.4)
  307.  
  308. shirt = Instance.new("Shirt", Character)
  309. shirt.Name = "Shirt"
  310. pants = Instance.new("Pants", Character)
  311. pants.Name = "Pants"
  312. Character.Shirt.ShirtTemplate = "rbxassetid://2544612637"
  313. Character.Pants.PantsTemplate = "rbxassetid://2544611861"
  314.  
  315. function damagealll(Radius,Position)       
  316.     local Returning = {}       
  317.     for _,v in pairs(workspace:GetChildren()) do       
  318.         if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  319. if v:FindFirstChild("Torso") then      
  320.             local Mag = (v.Torso.Position - Position).magnitude    
  321.             if Mag < Radius then       
  322.                 table.insert(Returning,v)      
  323.             end
  324. elseif v:FindFirstChild("UpperTorso") then 
  325.             local Mag = (v.UpperTorso.Position - Position).magnitude       
  326.             if Mag < Radius then       
  327.                 table.insert(Returning,v)      
  328.             end
  329. end
  330.         end    
  331.     end    
  332.     return Returning       
  333. end
  334.  
  335. ArtificialHB = Instance.new("BindableEvent", script)
  336. ArtificialHB.Name = "Heartbeat"
  337. script:WaitForChild("Heartbeat")
  338.  
  339. frame = 1 / 60
  340. tf = 0
  341. allowframeloss = false
  342. tossremainder = false
  343.  
  344.  
  345. lastframe = tick()
  346. script.Heartbeat:Fire()
  347.  
  348.  
  349. game:GetService("RunService").Heartbeat:connect(function(s, p)
  350.     tf = tf + s
  351.     if tf >= frame then
  352.         if allowframeloss then
  353.             script.Heartbeat:Fire()
  354.             lastframe = tick()
  355.         else
  356.             for i = 1, math.floor(tf / frame) do
  357.                 script.Heartbeat:Fire()
  358.             end
  359.             lastframe = tick()
  360.         end
  361.         if tossremainder then
  362.             tf = 0
  363.         else
  364.             tf = tf - frame * math.floor(tf / frame)
  365.         end
  366.     end
  367. end)
  368.  
  369. function swait(num)
  370.     if num == 0 or num == nil then
  371.         game:service("RunService").Stepped:wait(0)
  372.     else
  373.         for i = 0, num do
  374.             game:service("RunService").Stepped:wait(0)
  375.         end
  376.     end
  377. end
  378.  
  379. doomtheme = Instance.new("Sound", Torso)
  380. doomtheme.Volume = 3
  381. doomtheme.Name = "doomtheme"
  382. doomtheme.Looped = true
  383. doomtheme.SoundId = "rbxassetid://"..id
  384.  
  385. Torso.ChildRemoved:connect(function(removed)
  386. if removed.Name == "doomtheme" then
  387. doomtheme = Instance.new("Sound",Torso)
  388. doomtheme.Volume = 3
  389. doomtheme.Name = "doomtheme"
  390. doomtheme.Looped = true
  391. doomtheme.SoundId = "rbxassetid://"..id
  392. end
  393. end)
  394.  
  395. coroutine.wrap(function()
  396. while wait() do
  397. pcall(function()
  398. Powerup.Volume = powvol
  399. end)
  400. end
  401. end)()
  402.  
  403. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  404. so = Instance.new("Sound")
  405. so.Parent = PARENT
  406. so.SoundId = "rbxassetid://"..ID
  407. so.Volume = VOL
  408. so.Looped = LOOP
  409. so:Play()
  410. removeuseless:AddItem(so,REMOVE)
  411. end
  412.  
  413. particlecolor = ColorSequence.new(Color3.new(0, 5, 255))
  414.  
  415. Navybluepart = Instance.new("Part",RightArm)
  416. Navybluepart.Size = Vector3.new(1.01,2.01,1.01)
  417. Navybluepart.BrickColor = BrickColor.new("Navy blue")
  418. Navybluepart.Material = "Neon"
  419. Navybluepart.CanCollide = false
  420. Navybluepart.Anchored = false
  421. Navybluepartweld = weldBetween(Navybluepart,RightArm)
  422.  
  423. Navybluepart2 = Instance.new("Part",RightLeg)
  424. Navybluepart2.Size = Vector3.new(1.01,2.01,1.01)
  425. Navybluepart2.BrickColor = BrickColor.new("Navy blue")
  426. Navybluepart2.Material = "Neon"
  427. Navybluepart2.CanCollide = false
  428. Navybluepart2.Anchored = false
  429. Navybluepartwald2 = weldBetween(Navybluepart2,RightLeg)
  430.  
  431. Navybluepart3 = Instance.new("Part",LeftLeg)
  432. Navybluepart3.Size = Vector3.new(1.01,2.01,1.01)
  433. Navybluepart3.BrickColor = BrickColor.new("Navy blue")
  434. Navybluepart3.Material = "Neon"
  435. Navybluepart3.CanCollide = false
  436. Navybluepart3.Anchored = false
  437. Navybluepartweld3 = weldBetween(Navybluepart3,LeftLeg)
  438.  
  439. Navybluepart4 = Instance.new("Part",LeftArm)
  440. Navybluepart4.Size = Vector3.new(1.01,2.01,1.01)
  441. Navybluepart4.BrickColor = BrickColor.new("Navy blue")
  442. Navybluepart4.Material = "Neon"
  443. Navybluepart4.CanCollide = false
  444. Navybluepart4.Anchored = false
  445. Navybluepartweld4 = weldBetween(Navybluepart4,LeftArm)
  446.  
  447. Navybluepart5 = Instance.new("Part",Torso)
  448. Navybluepart5.Size = Vector3.new(2.01,2.01,1.01)
  449. Navybluepart5.BrickColor = BrickColor.new("Navy blue")
  450. Navybluepart5.Material = "Neon"
  451. Navybluepart5.CanCollide = false
  452. Navybluepart5.Anchored = false
  453. Navybluepartweld5 = weldBetween(Navybluepart5,Torso)
  454.  
  455.  
  456. Root.CFrame = Root.CFrame * CFrame.new(0,15,0) --intro
  457. hum.HipHeight = 14.5
  458. spinny = 0
  459. for i = 1, 400 do
  460. spinny = spinny + 4
  461. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0+spinny),0),.4)
  462. hum.HipHeight = hum.HipHeight - .025
  463. swait()
  464. end
  465. hm = Instance.new("Sound", Torso)
  466. hm.Volume = 3
  467. hm.Name = "hm"
  468. hm.SoundId = "rbxassetid://2544975373"
  469. hm:Play()
  470. removeuseless:AddItem(hm,10)
  471. for i = 1, 50 do
  472. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
  473. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  474. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  475. swait()
  476. end
  477. for i = 1, 50 do
  478. coroutine.wrap(function()
  479. local sk = Instance.new("Part",Torso)
  480. sk.CanCollide = false
  481. sk.Anchored = true
  482. sk.BrickColor = BrickColor.new("Navy blue")
  483. sk.Name = "sk"
  484. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  485. local skmesh = Instance.new("SpecialMesh",sk)
  486. skmesh.MeshId = "rbxassetid://662586858"
  487. skmesh.Name = "wave"
  488. skmesh.Scale = Vector3.new(.01,.001,.01)
  489. for i = 1, 20 do
  490. skmesh.Scale = skmesh.Scale + Vector3.new(.04,0,.04)
  491. sk.Transparency = sk.Transparency + .05
  492. swait()
  493. end
  494. sk:Remove()
  495. end)()
  496. coroutine.wrap(function()
  497. local wshockwave = Instance.new("Part", Torso)
  498. wshockwave.Size = Vector3.new(1,1,1)
  499. wshockwave.CanCollide = false
  500. wshockwave.Anchored = true
  501. wshockwave.Transparency = .45
  502. wshockwave.BrickColor = BrickColor.new("Navy blue")
  503. wshockwave.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  504. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  505. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  506. wshockwavemesh.Name = "wswm"
  507. wshockwavemesh.MeshId = "rbxassetid://20329976"
  508. removeuseless:AddItem(wshockwave,2)
  509. for i = 1, 20 do
  510. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(4,0,4)
  511. wshockwave.Transparency = wshockwave.Transparency + .05
  512. swait()
  513. end
  514. wshockwave:Remove()
  515. end)()
  516. coroutine.wrap(function()
  517. Navybluepart.Anchored = true
  518. Navybluepart.Size = Navybluepart.Size + Vector3.new(.5,.5,.5)
  519. Navybluepart.Transparency = Navybluepart.Transparency + .05
  520. Navybluepart2.Anchored = true
  521. Navybluepart2.Size = Navybluepart2.Size + Vector3.new(.5,.5,.5)
  522. Navybluepart2.Transparency = Navybluepart2.Transparency + .05
  523. Navybluepart3.Anchored = true
  524. Navybluepart3.Size = Navybluepart3.Size + Vector3.new(.5,.5,.5)
  525. Navybluepart3.Transparency = Navybluepart3.Transparency + .035
  526. Navybluepart4.Anchored = true
  527. Navybluepart4.Size = Navybluepart4.Size + Vector3.new(.5,.5,.5)
  528. Navybluepart4.Transparency = Navybluepart4.Transparency + .05
  529. Navybluepart5.Anchored = true
  530. Navybluepart5.Size = Navybluepart5.Size + Vector3.new(.5,.5,.5)
  531. Navybluepart5.Transparency = Navybluepart5.Transparency + .05
  532. end)()
  533. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
  534. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  535. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  536. swait()
  537. end
  538. coroutine.wrap(function()
  539. Navybluepart:Remove()
  540. Navybluepart2:Remove()
  541. Navybluepart3:Remove()
  542. Navybluepart4:Remove()
  543. Navybluepart5:Remove()
  544. end)()
  545. for i = 1, 50 do
  546. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
  547. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  548. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  549. swait()
  550. end
  551. for i = 1, 20 do
  552. coroutine.wrap(function()
  553. local sk = Instance.new("Part",Torso)
  554. sk.CanCollide = false
  555. sk.Anchored = true
  556. sk.BrickColor = BrickColor.new("White")
  557. sk.Name = "sk"
  558. local skmesh = Instance.new("SpecialMesh",sk)
  559. skmesh.MeshId = "rbxassetid://0"
  560. skmesh.Name = "wave"
  561. skmesh.Scale = Vector3.new(.5,.001,.5)
  562. for i = 1, 10 do
  563. skmesh.Scale = skmesh.Scale - Vector3.new(.05,0,.05)
  564. sk.Transparency = sk.Transparency + .05
  565. swait()
  566. end
  567. sk:Remove()
  568. end)()
  569. coroutine.wrap(function()
  570. local wshockwave = Instance.new("Part", Torso)
  571. wshockwave.Size = Vector3.new(1,1,1)
  572. wshockwave.CanCollide = false
  573. wshockwave.Anchored = true
  574. wshockwave.Transparency = .45
  575. wshockwave.BrickColor = BrickColor.new("White")
  576. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  577. wshockwavemesh.Scale = Vector3.new(50,.05,50)
  578. wshockwavemesh.Name = "wswm"
  579. wshockwavemesh.MeshId = "rbxassetid://0"
  580. removeuseless:AddItem(wshockwave,2)
  581. for i = 1, 20 do
  582. wshockwavemesh.Scale = wshockwavemesh.Scale - Vector3.new(5,0.05,5)
  583. wshockwave.Transparency = wshockwave.Transparency + .05
  584. swait()
  585. end
  586. wshockwave:Remove()
  587. end)()
  588. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
  589. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  590. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  591. swait()
  592. end
  593.  
  594. doomtheme:Play()
  595.  
  596. mouse.KeyDown:connect(function(Press)
  597. Press=Press:lower()
  598. if Press=='e' then
  599. if debounce then return end
  600. debounce = true
  601. attacking = true
  602. SOUND(Torso,1229838347,8,false,3)
  603. g1 = Instance.new("BodyGyro", Root)
  604. g1.D = 175
  605. g1.P = 20000
  606. g1.MaxTorque = Vector3.new(9000000,9000000,9000000)
  607. ws = 8
  608. sooht = Instance.new("Sound")
  609. sooht.SoundId = "rbxassetid://1146688617"
  610. sooht.Volume = 8
  611. coroutine.wrap(function()
  612. for i = 1, 5 do
  613. swait()
  614. end
  615. end)()
  616. coroutine.wrap(function()
  617. for i = 1, 15 do
  618. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(-40),math.rad(0)),.2)
  619. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  620. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  621. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  622. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(20),math.rad(-140)),.3)
  623. swait()
  624. end
  625. for i = 1, 20 do
  626. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(-0 * math.sin(sine/12)),math.rad(0)),.2)
  627. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  628. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  629. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  630. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 1.35, 0.4) * CFrame.Angles(math.rad(-90 - 2 * math.sin(sine/12)), math.rad(3), math.rad(4)), 0.4)
  631. swait()
  632. end
  633. end)()
  634. for i = 1, 30 do
  635. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  636. local bladeofjustice = Instance.new("Part",Torso)
  637. bladeofjustice.Anchored = true
  638. bladeofjustice.CanCollide = false
  639. bladeofjustice.Name = "blad"
  640. bladeofjustice.Transparency = 1
  641. bladeofjustice.Size = Vector3.new(1,1,1)
  642. bladeofjustice.BrickColor = BrickColor.new("White")
  643. bladeofjustice.Material = "Neon"
  644. bladeofjustice.CFrame = Root.CFrame * CFrame.new(math.random(-8,8),math.random(-5,5),math.random(-2,2))
  645. local bladeofjusticemesh = Instance.new("SpecialMesh",bladeofjustice)
  646. bladeofjusticemesh.MeshId = "rbxassetid://2624209310"
  647. bladeofjusticemesh.Scale = Vector3.new(1,1,1)
  648. coroutine.wrap(function()
  649. local hitted = false
  650. for i = 1, 20 do
  651. bladeofjustice.Transparency = bladeofjustice.Transparency - .05
  652. swait()
  653. end
  654. bladeofjustice.Anchored = false
  655. sooht.Parent = bladeofjustice
  656. sooht:Play()
  657. coroutine.wrap(function()
  658. for i = 1, 300 do
  659. if hitted then break end
  660. swait()
  661. end
  662. if not hitted then
  663. bladeofjustice:Remove()
  664. end
  665. end)()
  666. local bov = Instance.new("BodyVelocity",bladeofjustice)
  667. bov.maxForce = Vector3.new(99999,99999,99999)
  668. bladeofjustice.CFrame = CFrame.new(bladeofjustice.Position,mouse.Hit.p)
  669. bov.velocity = bladeofjustice.CFrame.lookVector*220
  670. bladeofjustice.Touched:connect(function(hit)
  671. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  672. if hitted then return end
  673. hitted = true
  674. bov:Remove()
  675. bladeofjustice.Anchored = true
  676. wait(2)
  677. bladeofjustice.Transparency = 1
  678. Hit = damagealll(14,bladeofjustice.Position)
  679. for _,v in pairs(Hit) do
  680. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  681. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  682. slachtoffer:TakeDamage(math.random(29,43))
  683. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  684. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  685. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  686. vel.velocity = CFrame.new(bladeofjustice.Position,torso.Position).lookVector*125
  687. removeuseless:AddItem(vel,.1)
  688. end
  689. end
  690. for i = 1, 3 do
  691. coroutine.wrap(function()
  692. local sk = Instance.new("Part",Torso)
  693. sk.CanCollide = false
  694. sk.Anchored = true
  695. sk.BrickColor = BrickColor.new("White")
  696. sk.Name = "sk"
  697. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  698. local skmesh = Instance.new("SpecialMesh",sk)
  699. skmesh.MeshId = "rbxassetid://662586858"
  700. skmesh.Name = "wave"
  701. skmesh.Scale = Vector3.new(.01,.001,.01)
  702. for i = 1, 20 do
  703. skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
  704. sk.Transparency = sk.Transparency + .05
  705. swait()
  706. end
  707. sk:Remove()
  708. end)()
  709. coroutine.wrap(function()
  710. local wshockwave = Instance.new("Part", Torso)
  711. wshockwave.Size = Vector3.new(1,1,1)
  712. wshockwave.CanCollide = false
  713. wshockwave.Anchored = true
  714. wshockwave.Transparency = .45
  715. wshockwave.BrickColor = BrickColor.new("White")
  716. wshockwave.CFrame = CFrame.new(bladeofjustice.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  717. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  718. wshockwavemesh.Scale = Vector3.new(.1,.005,.1)
  719. wshockwavemesh.Name = "wswm"
  720. wshockwavemesh.MeshId = "rbxassetid://20329976"
  721. removeuseless:AddItem(wshockwave,2)
  722. for i = 1, 20 do
  723. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(5.5,0,5.5)
  724. wshockwave.Transparency = wshockwave.Transparency + .05
  725. swait()
  726. end
  727. wshockwave:Remove()
  728. end)()
  729. coroutine.wrap(function()
  730. local exploshap = Instance.new("Part",Torso)
  731. exploshap.Size = Vector3.new(1,1,1)
  732. exploshap.Shape = "Ball"
  733. exploshap.Material = "Neon"
  734. exploshap.CFrame = bladeofjustice.CFrame
  735. exploshap.BrickColor = BrickColor.new("White")
  736. exploshap.CanCollide = false
  737. exploshap.Anchored = true
  738. for i = 1, 20 do
  739. exploshap.Size = exploshap.Size + Vector3.new(2,2,2)
  740. exploshap.Transparency = exploshap.Transparency + .05
  741. swait()
  742. end
  743. bladeofjustice:Remove()
  744. exploshap:Remove()
  745. end)()
  746. swait()
  747. end
  748. end
  749. end)
  750. end)()
  751. swait(.5)
  752. end
  753. for i = 1, 5 do
  754. swait()
  755. end
  756. removeuseless:AddItem(g1,.001)
  757. ws = 90
  758. debounce = false
  759. attacking = false
  760. elseif Press=='t' then
  761. if dedlaff then return end
  762. if tauntdebounce == true then return end
  763. tauntdebounce = true
  764. rdnm = soundtable[math.random(1,#soundtable)]
  765. tauntsound = Instance.new("Sound", Head)
  766. tauntsound.Volume = 10
  767. tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm
  768. tauntsound.Looped = false
  769. tauntsound:Play()
  770. wait(3)
  771. wait(tauntsound.TimeLength)
  772. tauntsound:Remove()
  773. wait(1)
  774. tauntdebounce = false
  775. elseif Press=='u' then
  776. if debounce then return end
  777. debounce = true
  778. attacking = true
  779. g1 = Instance.new("BodyGyro", Root)
  780. g1.D = 175
  781. g1.P = 20000
  782. g1.MaxTorque = Vector3.new(0,9000000,0)
  783. ws = 0
  784. local FACEMYDIVINEWRATH = Instance.new("Sound",Torso)
  785. FACEMYDIVINEWRATH.SoundId = "rbxassetid://2545011398"
  786. FACEMYDIVINEWRATH.Volume = 10
  787. FACEMYDIVINEWRATH:Play()
  788. removeuseless:AddItem(FACEMYDIVINEWRATH,5)
  789. for i = 1, 20 do
  790. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  791. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  792. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  793. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  794. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(10),math.rad(0)),.3)
  795. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2, 1.5, .5) * CFrame.Angles(math.rad(-85 - 3 * math.sin(sine/12)), math.rad(40 + 5 * math.sin(sine/12)), math.rad(0)), 0.25)
  796. swait()
  797. end
  798. local holywrath = Instance.new("Part",RightArm)
  799. SOUND(holywrath,2644268083,10,false,6)
  800. holywrath.Size = Vector3.new(.1,.1,.1)
  801. holywrath.CanCollide = false
  802. holywrath.Anchored = true
  803. holywrath.BrickColor = BrickColor.new("White")
  804. holywrath.Material = "Neon"
  805. holywrath.Shape = "Ball"
  806. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  807. local holywrathaura = Instance.new("Sound",holywrath)
  808. holywrathaura.SoundId = "rbxassetid://2643712818"
  809. holywrathaura.Looped = true
  810. holywrathaura.Volume = 0
  811. holywrathaura:Play()
  812. local holywrath2 = Instance.new("Part",RightArm)
  813. holywrath2.Size = Vector3.new(.3,.3,.3)
  814. holywrath2.CanCollide = false
  815. holywrath2.Anchored = true
  816. holywrath2.Transparency = .7
  817. holywrath2.BrickColor = BrickColor.new("Lily white")
  818. holywrath2.Material = "Neon"
  819. holywrath2.Shape = "Ball"
  820. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  821. for i = 1, 30 do
  822. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  823. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  824. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  825. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  826. coroutine.wrap(function()
  827. hwc = holywrathcolors[math.random(1,#holywrathcolors)]
  828. local energyballs = Instance.new("Part",Torso)
  829. energyballs.BrickColor = BrickColor.new(hwc)
  830. energyballs.Anchored = true
  831. energyballs.CanCollide = false
  832. energyballs.CFrame = holywrath.CFrame * CFrame.new(math.random(-4,4),math.random(-4,4),math.random(-4,4))
  833. energyballs.Shape = "Ball"
  834. energyballs.Material = "Neon"
  835. energyballs.Size = Vector3.new(.4,.4,.4)
  836. for i = 1, 10 do
  837. energyballs.CFrame = energyballs.CFrame:lerp(CFrame.new(holywrath.Position),.3)
  838. swait()
  839. end
  840. energyballs:Remove()
  841. end)()
  842. end
  843. for i = 1, 20 do
  844. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  845. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  846. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  847. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  848. holywrath2.Size = holywrath2.Size + Vector3.new(.1,.1,.1)
  849. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  850. holywrath.Size = holywrath.Size + Vector3.new(.1,.1,.1)
  851. swait()
  852. end
  853. for i = 1, 10 do
  854. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  855. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  856. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  857. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  858. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  859. swait()
  860. end
  861. enbig = 0
  862. enbig2 = 0
  863. enbigger = .25
  864. SOUND(holywrath,2644340882,10,false,6)
  865. for i = 1, 60 do
  866. enbigger = enbigger + .02
  867. coroutine.wrap(function()
  868. local sk = Instance.new("Part",Torso)
  869. sk.CanCollide = false
  870. sk.Anchored = true
  871. sk.BrickColor = BrickColor.new("White")
  872. sk.Name = "sk"
  873. sk.CFrame = holywrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  874. local skmesh = Instance.new("SpecialMesh",sk)
  875. skmesh.MeshId = "rbxassetid://662586858"
  876. skmesh.Name = "wave"
  877. skmesh.Scale = Vector3.new(.05,.005,.05)
  878. for i = 1, 20 do
  879. skmesh.Scale = skmesh.Scale + Vector3.new(enbigger,0,enbigger)
  880. sk.Transparency = sk.Transparency + .05
  881. swait()
  882. end
  883. sk:Remove()
  884. end)()
  885. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  886. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  887. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  888. holywrathaura.Volume = holywrathaura.Volume + .2
  889. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  890. enbig = enbig + 2
  891. enbig2 = enbig2 + 1
  892. holywrath.Size = holywrath.Size + Vector3.new(4,4,4)
  893. holywrath2.Size = holywrath2.Size + Vector3.new(4,4,4)
  894. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,-5 - enbig,-5 - enbig2)
  895. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,-5 - enbig,-5 - enbig2)
  896. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)),.3)
  897. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(1.22, 1.32, .4) * CFrame.Angles(math.rad(40 + 1 * math.sin(sine/5)), math.rad(3 + 1 * math.sin(sine/4)), math.rad(-160 - 2 * math.sin(sine/9))), 0.25)
  898. swait()
  899. end
  900. for i = 1, 30 do
  901. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.98,-.15,.5) * CFrame.Angles(math.rad(-70 - 5 * math.sin(sine/12)),math.rad(40 - 5 * math.sin(sine/12)),math.rad(-20)),.25)
  902. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(-50),math.rad(0)),.3)
  903. swait()
  904. end
  905. local hitboxwrath = Instance.new("Part",Torso)
  906. hitboxwrath.Size = Vector3.new(1,1,1)
  907. hitboxwrath.CanCollide = false
  908. hitboxwrath.Transparency = 1
  909. hitboxwrath.Anchored = false
  910. hitboxwrath.Name = "hb"
  911. hitboxwrath.CFrame = holywrath.CFrame
  912. local bov = Instance.new("BodyVelocity",hitboxwrath)
  913. bov.maxForce = Vector3.new(99999,99999,99999)
  914. holywrath.CFrame = CFrame.new(holywrath.Position,mouse.Hit.p)
  915. bov.velocity = holywrath.CFrame.lookVector*60
  916. local hitted = false
  917. local function explo()
  918. hitted = true
  919. hitboxwrath.Anchored = true
  920. SOUND(hitboxwrath,2011915907,10,false,6)
  921. shock = holywrath:Clone() shock.Parent = Torso
  922. coroutine.wrap(function()
  923. for i = 1, 20 do
  924. shock.Size = shock.Size + Vector3.new(5,5,5)
  925. shock.Transparency = shock.Transparency + .05
  926. swait()
  927. end
  928. shock:Remove()
  929. end)()
  930. local taks = 0
  931. local wavebigger = true
  932. coroutine.wrap(function()
  933. local deadlyring = Instance.new("Part", Torso)
  934. deadlyring.Size = Vector3.new(5, 5, 5)
  935. deadlyring.Transparency = .5
  936. deadlyring.BrickColor = BrickColor.new("White")
  937. deadlyring.Anchored = true
  938. deadlyring.CanCollide = false
  939. deadlyring.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  940. local deadlyringh = Instance.new("SpecialMesh", deadlyring)
  941. deadlyringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  942. deadlyringh.Scale = Vector3.new(330, 330, .1)
  943. local deadlyring2 = Instance.new("Part", Torso)
  944. deadlyring2.Size = Vector3.new(5, 5, 5)
  945. deadlyring2.Transparency = .5
  946. deadlyring2.BrickColor = BrickColor.new("White")
  947. deadlyring2.Anchored = true
  948. deadlyring2.CanCollide = false
  949. deadlyring2.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  950. local deadlyringh2 = Instance.new("SpecialMesh", deadlyring2)
  951. deadlyringh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  952. deadlyringh2.Scale = Vector3.new(360, 360, .1)
  953. while wavebigger do
  954. Hit = damagealll(187,hitboxwrath.Position)
  955. for _,v in pairs(Hit) do
  956. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  957. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  958. slachtoffer:TakeDamage(math.random(3,7))
  959. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  960. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  961. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  962. vel.velocity = CFrame.new(hitboxwrath.Position,torso.Position).lookVector*330
  963. removeuseless:AddItem(vel,.1)
  964. end
  965. end
  966. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7))
  967. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7))
  968. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(2,2,0)
  969. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(2,2,0)
  970. holywrath2.Size = holywrath2.Size + Vector3.new(.25,.25,.25)
  971. holywrath.Size = holywrath.Size + Vector3.new(.25,.25,.25)
  972. swait()
  973. end
  974. for i = 1, 50 do
  975. holywrathaura.Volume = holywrathaura.Volume - .5
  976. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(5,5,0)
  977. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(5,5,0)
  978. deadlyring.Transparency = deadlyring.Transparency + .025
  979. deadlyring2.Transparency = deadlyring2.Transparency + .025
  980. holywrath.Transparency = holywrath.Transparency + .025
  981. holywrath2.Transparency = holywrath2.Transparency + .025
  982. swait()
  983. end
  984. holywrathaura:Remove()
  985. hitboxwrath:Remove()
  986. holywrath:Remove()
  987. holywrath2:Remove()
  988. deadlyring:Remove()
  989. deadlyring2:Remove()
  990. end)()
  991. for i = 1, 150 do
  992. taks = taks + .1
  993. coroutine.wrap(function()
  994. local shockwave = Instance.new("Part", Torso)
  995. shockwave.Size = Vector3.new(1,1,1)
  996. shockwave.CanCollide = false
  997. shockwave.Anchored = true
  998. shockwave.Transparency = .5
  999. shockwave.BrickColor = BrickColor.new("White")
  1000. shockwave.CFrame = CFrame.new(hitboxwrath.Position)
  1001. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1002. shockwavemesh.Scale = Vector3.new(7,3,7)
  1003. shockwavemesh.MeshId = "rbxassetid://20329976"
  1004. local shockwave2 = Instance.new("Part", Torso)
  1005. shockwave2.Size = Vector3.new(1,1,1)
  1006. shockwave2.CanCollide = false
  1007. shockwave2.Anchored = true
  1008. shockwave2.Transparency = .5
  1009. shockwave2.BrickColor = BrickColor.new("White")
  1010. shockwave2.CFrame = CFrame.new(hitboxwrath.Position)
  1011. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1012. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1013. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1014. for i = 1, 40 do
  1015. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1016. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1017. shockwave.Transparency = shockwave.Transparency + 0.025
  1018. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1019. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(18 + taks,6 + taks/2,18 + taks)
  1020. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18+taks,3 + taks/2,18+taks)
  1021. swait()
  1022. end
  1023. shockwave:Remove()
  1024. shockwave2:Remove()
  1025. end)()
  1026. swait(2.4)
  1027. end
  1028. wavebigger = false
  1029. end
  1030. coroutine.wrap(function()
  1031. local hitted = false
  1032. hitboxwrath.Touched:connect(function(hit)
  1033. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  1034. if hitted then return end
  1035. explo()
  1036. end
  1037. end)
  1038. while true do
  1039. if hitted then break end
  1040. holywrath2.CFrame = hitboxwrath.CFrame
  1041. holywrath.CFrame = hitboxwrath.CFrame
  1042. swait()
  1043. end
  1044. end)()
  1045. coroutine.wrap(function()
  1046. for i = 1, 1100 do
  1047. if hitted then break end
  1048. swait()
  1049. end
  1050. if not hitted then
  1051. explo()
  1052. end
  1053. end)()
  1054. for i = 1, 22 do
  1055. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  1056. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  1057. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  1058. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  1059. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.2,.2,.2) * CFrame.Angles(0,0,0),.2)
  1060. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1, 1.1, 0.4) * CFrame.Angles(math.rad(-75), math.rad(-15), math.rad(4)), 0.2)
  1061. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  1062. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(50),math.rad(0)),.3)
  1063. swait()
  1064. end
  1065. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  1066. removeuseless:AddItem(g1,.001)
  1067. debounce = false
  1068. attacking = false
  1069. ws = 90
  1070. elseif Press=='y' then
  1071. if debounce then return end
  1072. debounce = true
  1073. attacking = true
  1074. local trev = true
  1075. change = .6
  1076. coroutine.wrap(function()
  1077. while true do
  1078. if trev == false then break end
  1079. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(-0 * math.sin(sine/12)),math.rad(0)),.2)
  1080. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  1081. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  1082. swait()
  1083. end
  1084. end)()
  1085. ws = 0
  1086. local speech = Instance.new("Sound",Head)
  1087. speech.SoundId = "rbxassetid://2545211516"
  1088. speech.Volume = 10
  1089. speech:Play()
  1090. removeuseless:AddItem(speech,5)
  1091. coroutine.wrap(function()
  1092. for i = 1, 35 do
  1093. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.25)
  1094. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.25)
  1095. swait()
  1096. end
  1097. end)()
  1098. coroutine.wrap(function()
  1099. local blwav = Instance.new("Part",Torso)
  1100. blwav.Size = Vector3.new(1,1,1)
  1101. blwav.Shape = "Ball"
  1102. blwav.BrickColor = BrickColor.new("White")
  1103. blwav.CanCollide = false
  1104. blwav.CFrame = Root.CFrame
  1105. blwav.Anchored = true
  1106. blwav.Material = "Neon"
  1107. for i = 1, 50 do
  1108. blwav.Size = blwav.Size + Vector3.new(4,4,4)
  1109. blwav.Transparency = blwav.Transparency + .05
  1110. swait()
  1111. end
  1112. blwav:Remove()
  1113. end)()
  1114. eagle = Instance.new("Part", Torso)
  1115. eagle.Size = Vector3.new(1,1,1)
  1116. eagle.CanCollide = false
  1117. eagle.Anchored = false
  1118. eagle.Material = "Neon"
  1119. eagle.Transparency = .58
  1120. eagle.BrickColor = BrickColor.new("White")
  1121. local eaglemesh = Instance.new("SpecialMesh", eagle)
  1122. eaglemesh.MeshId = "rbxassetid://2607750501"
  1123. eaglemesh.Scale = Vector3.new(0,0,0)
  1124. eagleweld = weldBetween(eagle,Root)
  1125. eagleweld.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  1126. local eagle2 = Instance.new("Part", Torso)
  1127. eagle2.Size = Vector3.new(1,1,1)
  1128. eagle2.CanCollide = false
  1129. eagle2.Anchored = false
  1130. eagle2.Material = "Neon"
  1131. eagle2.Transparency = .49
  1132. eagle2.BrickColor = BrickColor.new("White")
  1133. local eaglemesh2 = Instance.new("SpecialMesh", eagle2)
  1134. eaglemesh2.MeshId = "2607750501"
  1135. eaglemesh2.Scale = Vector3.new(0,0,0)
  1136. eagleweld2 = weldBetween(eagle2,Root)
  1137. eagleweld2.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  1138. local eagle3 = Instance.new("Part", Torso)
  1139. eagle3.Size = Vector3.new(1,1,1)
  1140. eagle3.CanCollide = false
  1141. eagle3.Anchored = false
  1142. eagle3.Material = "Neon"
  1143. eagle3.Transparency = .65
  1144. eagle3.BrickColor = BrickColor.new("White")
  1145. local eaglemesh3 = Instance.new("SpecialMesh", eagle3)
  1146. eaglemesh3.MeshId = "rbxassetid://2607750501"
  1147. eaglemesh3.Scale = Vector3.new(0,0,0)
  1148. eagleweld3 = weldBetween(eagle3,Root)
  1149. eagleweld3.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  1150. circlelocation = Instance.new("Part",Torso)
  1151. circlelocation.Size = Vector3.new(1,1,1)
  1152. circlelocation.CFrame = Root.CFrame
  1153. circlelocation.Anchored = false
  1154. circlelocation.Transparency = 1
  1155. circlelocation.CanCollide = false
  1156. circlelocationweld = weldBetween(circlelocation,Root)
  1157. circlelocationweld.C0 = CFrame.new(0,-56,-15)
  1158. lighttable = {}
  1159. val = 0
  1160. for i = 1, 250 do
  1161. val = val + 5
  1162. lightpart = Instance.new("Part",Torso)
  1163. lightpart.Anchored = false
  1164. lightpart.CanCollide = false
  1165. lightpart.Size = Vector3.new(2,.5,2.35)
  1166. lightpart.Material = "Neon"
  1167. lightpart.Transparency = 1
  1168. lightpart.BrickColor = BrickColor.new("Navy blue")
  1169. lightpartweld = weldBetween(lightpart,circlelocation)
  1170. lightpartweld.C0 = CFrame.new(25,0,0) * CFrame.Angles(0,math.rad(val),0)
  1171. table.insert(lighttable,lightpart)
  1172. end
  1173. coroutine.wrap(function()
  1174. wait(1.76)
  1175. for i = 1, 120 do
  1176. for i,v in pairs(lighttable) do
  1177. v.Transparency = v.Transparency - .01
  1178. end
  1179. swait()
  1180. end
  1181. end)()
  1182. introvog = true
  1183. coroutine.wrap(function()
  1184. for i = 1, 63 do
  1185. eaglemesh3.Scale = eaglemesh3.Scale + Vector3.new(0,1,1)
  1186. swait()
  1187. end
  1188. for i = 1, 32 do
  1189. eaglemesh3.Scale = eaglemesh3.Scale + Vector3.new(2,0,0)
  1190. swait()
  1191. end
  1192. for i = 1, 50 do
  1193. hum.CameraOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  1194. coroutine.wrap(function()
  1195. local wshockwave = Instance.new("Part", Torso)
  1196. wshockwave.Size = Vector3.new(1,1,1)
  1197. wshockwave.CanCollide = false
  1198. wshockwave.Anchored = true
  1199. wshockwave.Transparency = .45
  1200. wshockwave.BrickColor = BrickColor.new("White")
  1201. wshockwave.CFrame = CFrame.new(eagle.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1202. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1203. wshockwavemesh.Scale = Vector3.new(1,.005,1)
  1204. wshockwavemesh.Name = "wswm"
  1205. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1206. removeuseless:AddItem(wshockwave,2)
  1207. for i = 1, 20 do
  1208. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(29.5,0,29.5)
  1209. wshockwave.Transparency = wshockwave.Transparency + .05
  1210. swait()
  1211. end
  1212. wshockwave:Remove()
  1213. end)()
  1214. coroutine.wrap(function()
  1215. local sk = Instance.new("Part",Torso)
  1216. sk.CanCollide = false
  1217. sk.Anchored = true
  1218. sk.BrickColor = BrickColor.new("White")
  1219. sk.Name = "sk"
  1220. sk.CFrame = eagle.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1221. local skmesh = Instance.new("SpecialMesh",sk)
  1222. skmesh.MeshId = "rbxassetid://662586858"
  1223. skmesh.Name = "wave"
  1224. skmesh.Scale = Vector3.new(.05,.005,.05)
  1225. for i = 1, 20 do
  1226. skmesh.Scale = skmesh.Scale + Vector3.new(.25,0,.25)
  1227. sk.Transparency = sk.Transparency + .05
  1228. swait()
  1229. end
  1230. sk:Remove()
  1231. end)()
  1232. swait()
  1233. end
  1234. introvog = false
  1235. hum.CameraOffset = Vector3.new(0,0,0)
  1236. end)()
  1237. coroutine.wrap(function()
  1238. for i = 1, 54 do
  1239. eaglemesh2.Scale = eaglemesh2.Scale + Vector3.new(0,1,1)
  1240. swait()
  1241. end
  1242. local eaglesound = Instance.new("Sound",eagle)
  1243. eaglesound.SoundId = "rbxassetid://0"
  1244. eaglesound.Volume = 10
  1245. eaglesound:Play()
  1246. removeuseless:AddItem(eaglesound,5)
  1247. for i = 1, 27 do
  1248. eaglemesh2.Scale = eaglemesh2.Scale + Vector3.new(2,0,0)
  1249. swait()
  1250. end
  1251. end)()
  1252. coroutine.wrap(function()
  1253. for i = 1, 59 do
  1254. eaglemesh.Scale = eaglemesh.Scale + Vector3.new(0,1,1)
  1255. swait()
  1256. end
  1257. for i = 1, 30 do
  1258. eaglemesh.Scale = eaglemesh.Scale + Vector3.new(2,0,0)
  1259. swait()
  1260. end
  1261. end)()
  1262. while wait() do
  1263. if introvog == false then break end
  1264. end
  1265. bleedattacking = true
  1266. g1 = Instance.new("BodyGyro", Root)
  1267. g1.D = 175
  1268. g1.P = 20000
  1269. g1.MaxTorque = Vector3.new(0,9000000,0)
  1270. coroutine.wrap(function()
  1271. while bleedattacking do
  1272. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.155)
  1273. swait()
  1274. end
  1275. removeuseless:AddItem(g1,.001)
  1276. end)()
  1277. coroutine.wrap(function()
  1278. local lnt = Instance.new("Sound",eagle)
  1279. lnt.SoundId = "rbxassetid://224339201"
  1280. lnt.Volume = 10
  1281. lnt:Play()
  1282. removeuseless:AddItem(lnt,5)
  1283. wait(.3)
  1284. local lnt2 = Instance.new("Sound",eagle)
  1285. lnt2.SoundId = "rbxassetid://1539349118"
  1286. lnt2.Volume = 10
  1287. lnt2:Play()
  1288. removeuseless:AddItem(lnt2,5)
  1289. end)()
  1290. for i = 1, 10 do
  1291. local bladeofjustice = Instance.new("Part",Torso)
  1292. bladeofjustice.Anchored = true
  1293. bladeofjustice.CanCollide = false
  1294. bladeofjustice.Name = "blad"
  1295. bladeofjustice.Transparency = 1
  1296. bladeofjustice.Size = Vector3.new(2,2,2)
  1297. bladeofjustice.BrickColor = BrickColor.new("Pastel violet")
  1298. bladeofjustice.Material = "Neon"
  1299. bladeofjustice.CFrame = eagle.CFrame * CFrame.new(math.random(-139,139),math.random(-39,39),math.random(-15,15))
  1300. local bladeofjusticemesh = Instance.new("SpecialMesh",bladeofjustice)
  1301. bladeofjusticemesh.MeshId = "rbxassetid://2624209310"
  1302. bladeofjusticemesh.Scale = Vector3.new(10,10,10)
  1303. local particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
  1304. local blwav = Instance.new("Part",Torso)
  1305. blwav.Size = Vector3.new(1,1,1)
  1306. blwav.Shape = "Ball"
  1307. blwav.BrickColor = BrickColor.new("Dark blue")
  1308. blwav.CanCollide = false
  1309. blwav.CFrame = bladeofjustice.CFrame
  1310. blwav.Anchored = true
  1311. blwav.Material = "Neon"
  1312. blwav.Size = blwav.Size + Vector3.new(4,4,4)
  1313. blwav.Transparency = blwav.Transparency + .05
  1314. coroutine.wrap(function()
  1315. for i = 1, 5 do
  1316. local sk = Instance.new("Part",Torso)
  1317. sk.CanCollide = false
  1318. sk.Anchored = true
  1319. sk.BrickColor = BrickColor.new("White")
  1320. sk.Name = "sk"
  1321. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1322. local skmesh = Instance.new("SpecialMesh",sk)
  1323. skmesh.MeshId = "rbxassetid://662586858"
  1324. skmesh.Name = "wave"
  1325. skmesh.Scale = Vector3.new(.05,.005,.05)
  1326. for i = 1, 20 do
  1327. skmesh.Scale = skmesh.Scale + Vector3.new(.05,0,.05)
  1328. sk.Transparency = sk.Transparency + .05
  1329. swait()
  1330. end
  1331. sk:Remove()
  1332. end
  1333. end)()
  1334. coroutine.wrap(function()
  1335. for i = 1, 20 do
  1336. blwav.Size = blwav.Size + Vector3.new(10,10,10)
  1337. blwav.Transparency = blwav.Transparency + .05
  1338. bladeofjustice.Transparency = bladeofjustice.Transparency - .05
  1339. swait()
  1340. end
  1341. blwav:Remove()
  1342. end)()
  1343. local hitted = false
  1344. coroutine.wrap(function()
  1345. for i = 1, 300 do
  1346. if hitted then break end
  1347. swait()
  1348. end
  1349. if not hitted then
  1350. bladeofjustice:Remove()
  1351. end
  1352. end)()
  1353. bladeofjustice.Anchored = false
  1354. local bov = Instance.new("BodyVelocity",bladeofjustice)
  1355. bov.maxForce = Vector3.new(9999999,9999999,9999999)
  1356. bladeofjustice.CFrame = CFrame.new(bladeofjustice.Position,mouse.Hit.p)
  1357. bov.velocity = bladeofjustice.CFrame.lookVector*350
  1358. bladeofjustice.Touched:connect(function(hit)
  1359. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  1360. if hitted then return end
  1361. hitted = true
  1362. bov:Remove()
  1363. bladeofjustice.Anchored = true
  1364. wait(2)
  1365. removeuseless:AddItem(bladeofjustice,5)
  1366. coroutine.wrap(function()
  1367. for i = 1, 20 do
  1368. hum.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  1369. swait()
  1370. end
  1371. hum.CameraOffset = Vector3.new(0,0,0)
  1372. end)()
  1373. Hit = damagealll(144,bladeofjustice.Position)
  1374. for _,v in pairs(Hit) do
  1375. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  1376. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1377. slachtoffer:TakeDamage(math.random(47,78))
  1378. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  1379. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  1380. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1381. vel.velocity = CFrame.new(bladeofjustice.Position,torso.Position).lookVector*330
  1382. removeuseless:AddItem(vel,.1)
  1383. end
  1384. end
  1385. local soundbox = Instance.new("Part",Torso)
  1386. soundbox.CFrame = bladeofjustice.CFrame
  1387. soundbox.Size = Vector3.new(1,1,1)
  1388. soundbox.Anchored = true
  1389. soundbox.CanCollide = false
  1390. soundbox.Transparency = 1
  1391. removeuseless:AddItem(soundbox,5)
  1392. wabam = Instance.new("Sound",soundbox)
  1393. wabam.SoundId = "rbxassetid://2444802791"
  1394. wabam.Volume = 8
  1395. wabam:Play()
  1396. bladeofjustice.Transparency = 1
  1397. pobox = Instance.new("Part",Torso)
  1398. pobox.Anchored = true
  1399. pobox.CanCollide = false
  1400. pobox.Size = Vector3.new(1,1,1)
  1401. pobox.CFrame = bladeofjustice.CFrame
  1402. pobox.Transparency = 1
  1403. for i = 1, 4 do
  1404. coroutine.wrap(function()
  1405. local shockwave = Instance.new("Part", Torso)
  1406. shockwave.Size = Vector3.new(1,1,1)
  1407. shockwave.CanCollide = false
  1408. shockwave.Anchored = true
  1409. shockwave.Transparency = .5
  1410. shockwave.BrickColor = BrickColor.new("White")
  1411. shockwave.CFrame = CFrame.new(pobox.Position)
  1412. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  1413. shockwavemesh.Scale = Vector3.new(7,3,7)
  1414. shockwavemesh.MeshId = "rbxassetid://20329976"
  1415. local shockwave2 = Instance.new("Part", Torso)
  1416. shockwave2.Size = Vector3.new(1,1,1)
  1417. shockwave2.CanCollide = false
  1418. shockwave2.Anchored = true
  1419. shockwave2.Transparency = .5
  1420. shockwave2.BrickColor = BrickColor.new("White")
  1421. shockwave2.CFrame = CFrame.new(pobox.Position)
  1422. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  1423. shockwavemesh2.Scale = Vector3.new(5,3,5)
  1424. shockwavemesh2.MeshId = "rbxassetid://20329976"
  1425. for i = 1, 40 do
  1426. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  1427. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  1428. shockwave.Transparency = shockwave.Transparency + 0.025
  1429. shockwave2.Transparency = shockwave2.Transparency + 0.025
  1430. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(18,6,18)
  1431. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18,3,18)
  1432. swait()
  1433. end
  1434. pobox:Remove()
  1435. shockwave:Remove()
  1436. shockwave2:Remove()
  1437. bladeofjustice:Remove()
  1438. end)()
  1439. coroutine.wrap(function()
  1440. local sk = Instance.new("Part",Torso)
  1441. sk.CanCollide = false
  1442. sk.Anchored = true
  1443. sk.BrickColor = BrickColor.new("White")
  1444. sk.Name = "sk"
  1445. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1446. local skmesh = Instance.new("SpecialMesh",sk)
  1447. skmesh.MeshId = "rbxassetid://662586858"
  1448. skmesh.Name = "wave"
  1449. skmesh.Scale = Vector3.new(.06,.001,.06)
  1450. for i = 1, 20 do
  1451. skmesh.Scale = skmesh.Scale + Vector3.new(.13,0,.13)
  1452. sk.Transparency = sk.Transparency + .05
  1453. swait()
  1454. end
  1455. sk:Remove()
  1456. end)()
  1457. coroutine.wrap(function()
  1458. local wshockwave = Instance.new("Part", Torso)
  1459. wshockwave.Size = Vector3.new(1,1,1)
  1460. wshockwave.CanCollide = false
  1461. wshockwave.Anchored = true
  1462. wshockwave.Transparency = .45
  1463. wshockwave.BrickColor = BrickColor.new("White")
  1464. wshockwave.CFrame = CFrame.new(bladeofjustice.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1465. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1466. wshockwavemesh.Scale = Vector3.new(10,.05,10)
  1467. wshockwavemesh.Name = "wswm"
  1468. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1469. for i = 1, 20 do
  1470. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(30,0,30)
  1471. wshockwave.Transparency = wshockwave.Transparency + .05
  1472. swait()
  1473. end
  1474. wshockwave:Remove()
  1475. end)()
  1476. coroutine.wrap(function()
  1477. local blwav = Instance.new("Part",Torso)
  1478. blwav.Size = Vector3.new(1,1,1)
  1479. blwav.Shape = "Ball"
  1480. blwav.BrickColor = BrickColor.new("Dark blue")
  1481. blwav.CanCollide = false
  1482. blwav.CFrame = bladeofjustice.CFrame
  1483. blwav.Anchored = true
  1484. blwav.Material = "Neon"
  1485. for i = 1, 20 do
  1486. blwav.Size = blwav.Size + Vector3.new(18,18,18)
  1487. blwav.Transparency = blwav.Transparency + .05
  1488. swait()
  1489. end
  1490. blwav:Remove()
  1491. end)()
  1492. swait()
  1493. end
  1494. end
  1495. end)
  1496. swait(10)
  1497. end
  1498. bleedattacking = false
  1499. eagleweld:Remove()
  1500. eagleweld2:Remove()
  1501. eagleweld3:Remove()
  1502. eagle.Anchored = true
  1503. eagle2.Anchored = true
  1504. eagle3.Anchored = true
  1505. coroutine.wrap(function()
  1506. for i = 1, 30 do
  1507. for i,v in pairs(lighttable) do
  1508. v.Transparency = v.Transparency + .05
  1509. end
  1510. swait()
  1511. end
  1512. for i,v in pairs(lighttable) do
  1513. v:Remove()
  1514. end
  1515. circlelocation:Remove()
  1516. lighttable = {}
  1517. end)()
  1518. for i = 1, 80 do
  1519. eagle.CFrame = eagle.CFrame * CFrame.new(0,0,-6) * CFrame.Angles(0,math.rad(0),math.rad(7))
  1520. eagle.Transparency = eagle.Transparency + .0125
  1521. eagle2.CFrame = eagle2.CFrame * CFrame.new(0,0,-4) * CFrame.Angles(0,math.rad(0),math.rad(-7))
  1522. eagle2.Transparency = eagle2.Transparency + .0125
  1523. eagle3.CFrame = eagle3.CFrame * CFrame.new(0,0,-3) * CFrame.Angles(0,math.rad(0),math.rad(7))
  1524. eagle3.Transparency = eagle3.Transparency + .0125
  1525. swait()
  1526. end
  1527. eagle:Remove()
  1528. eagle2:Remove()
  1529. eagle3:Remove()
  1530. ws = 90
  1531. trev = false
  1532. debounce = false
  1533. attacking = false
  1534.  
  1535. elseif Press=='r' then
  1536. if mouse.Target ~= nil then
  1537. if debounce then return end
  1538. attacking = true
  1539. function ghost()
  1540. fakejester = Instance.new("Part",Character)
  1541. fakejester.Size = Vector3.new(2,2,2)
  1542. fakejester.CFrame = hair.CFrame
  1543. fakejester.CanCollide = false
  1544. fakejester.Transparency = .5
  1545. fakejester.Anchored = true
  1546. fakejester.BrickColor = BrickColor.new("White")
  1547. fakejesterm = Instance.new("SpecialMesh", fakejester)
  1548. fakejesterm.MeshType = "FileMesh"
  1549. fakejesterm.Scale = Vector3.new(1.1, 1.1, 1.1)
  1550. fakejesterm.MeshId = 'rbxassetid://193760002'
  1551. table.insert(ghosttable,fakejester)
  1552. removeuseless:AddItem(fakejester,3)
  1553.  
  1554.  
  1555. fakehead = Instance.new("Part",Character)
  1556. fakehead.Size = Vector3.new(1.01,1.01,1.01)
  1557. fakehead.Anchored = true
  1558. fakehead.CanCollide = false
  1559. fakehead.Transparency = .5
  1560. fakehead.BrickColor = BrickColor.new("White")
  1561. fakehead.Material = "Neon"
  1562. fakehead.CFrame = Head.CFrame
  1563. fakeheadmesh = Instance.new("SpecialMesh",fakehead)
  1564. fakeheadmesh.MeshType = "Head"
  1565. fakeheadmesh.Scale = Vector3.new(1.255,1.255,1.255)
  1566. table.insert(ghosttable,fakehead)
  1567. removeuseless:AddItem(fakehead,3)
  1568.  
  1569.  
  1570. fakelarm = Instance.new("Part",Character)
  1571. fakelarm.CFrame = LeftArm.CFrame
  1572. fakelarm.Size = Vector3.new(1,2,1)
  1573. fakelarm.CanCollide = false
  1574. fakelarm.Transparency = .5
  1575. fakelarm.Material = "Neon"
  1576. fakelarm.Anchored = true
  1577. table.insert(ghosttable,fakelarm)
  1578. removeuseless:AddItem(fakelarm,3)
  1579.  
  1580.  
  1581. fakerarm = Instance.new("Part",Character)
  1582. fakerarm.CFrame = RightArm.CFrame
  1583. fakerarm.Size = Vector3.new(1,2,1)
  1584. fakerarm.Transparency = .5
  1585. fakerarm.CanCollide = false
  1586. fakerarm.Material = "Neon"
  1587. fakerarm.Anchored = true
  1588. table.insert(ghosttable,fakerarm)
  1589. removeuseless:AddItem(fakerarm,3)
  1590.  
  1591.  
  1592. fakelleg = Instance.new("Part",Character)
  1593. fakelleg.CFrame = LeftLeg.CFrame
  1594. fakelleg.Size = Vector3.new(1,2,1)
  1595. fakelleg.Transparency = .5
  1596. fakelleg.CanCollide = false
  1597. fakelleg.Material = "Neon"
  1598. fakelleg.Anchored = true
  1599. table.insert(ghosttable,fakelleg)
  1600. removeuseless:AddItem(fakelleg,3)
  1601.  
  1602.  
  1603. fakerleg = Instance.new("Part",Character)
  1604. fakerleg.CFrame = RightLeg.CFrame
  1605. fakerleg.Size = Vector3.new(1,2,1)
  1606. fakerleg.Transparency = .5
  1607. fakerleg.CanCollide = false
  1608. fakerleg.Material = "Neon"
  1609. fakerleg.Anchored = true
  1610. table.insert(ghosttable,fakerleg)
  1611. removeuseless:AddItem(fakerleg,3)
  1612.  
  1613.  
  1614. fakeTorso = Instance.new("Part",Character)
  1615. fakeTorso.CFrame = Torso.CFrame
  1616. fakeTorso.Size = Vector3.new(2,2,1)
  1617. fakeTorso.Transparency = .5
  1618. fakeTorso.CanCollide = false
  1619. fakeTorso.Material = "Neon"
  1620. fakeTorso.Anchored = true
  1621. table.insert(ghosttable,fakeTorso)
  1622. removeuseless:AddItem(fakeTorso,3)
  1623. end
  1624.  
  1625. ghosttable={}
  1626. coroutine.wrap(function()
  1627. while true do
  1628. for i,v in pairs(ghosttable) do
  1629. v.Transparency = v.Transparency + 0.025
  1630. end
  1631. wait()
  1632. end
  1633. end)()
  1634.  
  1635. ghost()
  1636. tps = Instance.new("Sound", Torso)
  1637. tps.Volume = 5
  1638. tps.SoundId = "rbxassetid://2545012765"
  1639. tps:Play()
  1640. removeuseless:AddItem(tps,2)
  1641. g1 = Instance.new("BodyGyro", Root)
  1642. g1.D = 175
  1643. g1.P = 20000
  1644. g1.MaxTorque = Vector3.new(0,9000,0)
  1645. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1646. removeuseless:AddItem(g1,.05)
  1647. Root.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0,3.3,0)
  1648. wait(.1)
  1649. attacking = false
  1650. debounce = false
  1651. end
  1652. end
  1653. end)
  1654.  
  1655. checks1 = coroutine.wrap(function() -------Checks
  1656. while true do
  1657. if Root.Velocity.Magnitude < 5 and running == false then
  1658. position = "Idle"
  1659. elseif Root.Velocity.Magnitude > 5 and running == false then
  1660. position = "Walking"
  1661. else
  1662. end
  1663. wait()
  1664. end
  1665. end)
  1666. checks1()
  1667.  
  1668. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1669.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1670. end
  1671.  
  1672. function ray2(StartPos, EndPos, Distance, Ignore)
  1673. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1674. return ray(StartPos, DIRECTION, Distance, Ignore)
  1675. end
  1676.  
  1677. OrgnC0 = Neck.C0
  1678. local movelimbs = coroutine.wrap(function()
  1679. while RunSrv.RenderStepped:wait() do
  1680. TrsoLV = Torso.CFrame.lookVector
  1681. Dist = nil
  1682. Diff = nil
  1683. if not MseGuide then
  1684. print("Failed to recognize")
  1685. else
  1686. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1687. Dist = (Head.CFrame.p-Point).magnitude
  1688. Diff = Head.CFrame.Y-Point.Y
  1689. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1690. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  1691. Diff2 = LeftArm.CFrame.Y-Point.Y
  1692. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1693. 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)
  1694. end
  1695. end
  1696. end)
  1697. movelimbs()
  1698. immortal = {}
  1699. for i,v in pairs(Character:GetDescendants()) do
  1700.     if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  1701.         if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  1702.             v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1703.         end
  1704.         table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  1705.     elseif v:IsA("JointInstance") then
  1706.         table.insert(immortal,{v,v.Parent,nil,nil,nil})
  1707.     end
  1708. end
  1709. for e = 1, #immortal do
  1710.     if immortal[e] ~= nil then
  1711.         local STUFF = immortal[e]
  1712.         local PART = STUFF[1]
  1713.         local PARENT = STUFF[2]
  1714.         local MATERIAL = STUFF[3]
  1715.         local COLOR = STUFF[4]
  1716.         local TRANSPARENCY = STUFF[5]
  1717. if levitate then
  1718.         if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1719.             PART.Material = MATERIAL
  1720.             PART.Color = COLOR
  1721.             PART.Transparency = TRANSPARENCY
  1722.         end
  1723.         PART.AncestryChanged:connect(function()
  1724.             PART.Parent = PARENT
  1725.         end)
  1726. else
  1727.         if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1728.             PART.Material = MATERIAL
  1729.             PART.Color = COLOR
  1730.             PART.Transparency = TRANSPARENCY
  1731.         end
  1732.         PART.AncestryChanged:connect(function()
  1733.             PART.Parent = PARENT
  1734.         end)
  1735. end
  1736.     end
  1737. end
  1738. function immortality()
  1739.     for e = 1, #immortal do
  1740.         if immortal[e] ~= nil then
  1741.             local STUFF = immortal[e]
  1742.             local PART = STUFF[1]
  1743.             local PARENT = STUFF[2]
  1744.             local MATERIAL = STUFF[3]
  1745.             local COLOR = STUFF[4]
  1746.             local TRANSPARENCY = STUFF[5]
  1747.             if PART.ClassName == "Part" and PART == Root then
  1748.                 PART.Material = MATERIAL
  1749.                 PART.Color = COLOR
  1750.                 PART.Transparency = TRANSPARENCY
  1751.             end
  1752.             if PART.Parent ~= PARENT then
  1753.                 hum:Remove()
  1754.                 PART.Parent = PARENT
  1755.                 hum = Instance.new("Humanoid",Character)
  1756. if levitate then
  1757. eyo1:Remove()
  1758. eyo2:Remove()
  1759. end
  1760.                                 hum.Name = "noneofurbusiness"
  1761.             end
  1762.         end
  1763.     end
  1764. end
  1765. coroutine.wrap(function()
  1766. while true do
  1767. if hum.Health < .1 then
  1768. immortality()
  1769. end
  1770. wait()
  1771. end
  1772. end)()
  1773.  
  1774. leftlocation = Instance.new("Part",LeftArm)
  1775. leftlocation.Size = Vector3.new(1,1,1)
  1776. leftlocation.Transparency = 1
  1777. leftlocationweld = weldBetween(leftlocation,LeftArm)
  1778. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  1779. rightlocation = Instance.new("Part",RightArm)
  1780. rightlocation.Size = Vector3.new(1,1,1)
  1781. rightlocation.Transparency = 1
  1782. rightlocationweld = weldBetween(rightlocation,RightArm)
  1783. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  1784.  
  1785. coroutine.wrap(function()
  1786. while true do
  1787. hpheight = 4 + 1 * math.sin(sine/12)
  1788. hum.HipHeight = hpheight
  1789. swait()
  1790. end
  1791. end)()
  1792.  
  1793. local anims = coroutine.wrap(function()
  1794. while true do
  1795. settime = 0.05
  1796. sine = sine + change
  1797. if position == "Walking" and attacking == false and running == false then
  1798. change = .5
  1799. walking = true
  1800. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.25)
  1801. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.25)
  1802. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.98,-.15,.5) * CFrame.Angles(math.rad(-70 - 5 * math.sin(sine/12)),math.rad(40 - 5 * math.sin(sine/12)),math.rad(-20)),.25)
  1803. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5 - .1 * -math.sin(sine/12), 0) * CFrame.Angles(math.rad(35 - 2 * math.sin(sine/12)), math.rad(0), math.rad(-25 - 5 * math.sin(sine/12))), 0.25)
  1804. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-41 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 9, math.cos(10 * math.cos(sine/10))), 0.25)
  1805. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(-20), math.rad(0)), 0.25)
  1806. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2 + .02 * math.sin(sine/12), 0.2 + .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/12)), math.rad(20), math.rad(0)), 0.25)
  1807. elseif position == "Idle" and attacking == false and running == false then
  1808. change = .5
  1809. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(5 * math.sin(sine/12)),math.rad(2 * math.sin(sine/16)),math.rad(0)),.2)
  1810. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(math.rad(0),math.rad(12),math.rad(-40 - 6 * math.sin(sine/12))),.2)
  1811. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3,1.05 + .15 * math.sin(sine/12),.2) * CFrame.Angles(0,math.rad(-12),math.rad(40 + 6 * math.sin(sine/12))),.2)
  1812. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.3 + .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9 - 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(-9 - 5 * math.sin(sine/12))),.2)
  1813. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.3 - .1 * math.sin(sine/12), 1.95, .15 - .1 * math.sin(sine/12)) * CFrame.Angles(math.rad(9- 5 * math.sin(sine/12)),math.rad(2 + 1 * math.sin(sine/12)),math.rad(9 + 5 * math.sin(sine/12))),.2)
  1814. end
  1815. swait()
  1816. end
  1817. end)
  1818. anims()
  1819. warn("Original and Script by Supr14 Jevil by EnderPlayBro")
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