Advertisement
SlySlixty

Untitled

Feb 18th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.02 KB | None | 0 0
  1.  
  2. local Player = game.Players.LocalPlayer
  3. local Character = game.Players.LocalPlayer.Character
  4. local Create = LoadLibrary("RbxUtility").Create
  5. CFuncs = {
  6.  
  7.  
  8.  
  9.  
  10. ["Weld"] = {
  11. Create = function(Parent, Part0, Part1, C0, C1)
  12. local Weld = Create("Weld"){
  13. Parent = Parent,
  14. Part0 = Part0,
  15. Part1 = Part1,
  16. C0 = C0,
  17. C1 = C1,
  18. }
  19. return Weld
  20. end;
  21. };
  22.  
  23. ["Sound"] = {
  24. Create = function(id, par, vol, pit)
  25. coroutine.resume(coroutine.create(function()
  26. local S = Create("Sound"){
  27. Volume = vol,
  28. Pitch = pit or 1,
  29. SoundId = id,
  30. Parent = par or workspace,
  31. }
  32. wait()
  33. S:play()
  34. game:GetService("Debris"):AddItem(S, 6)
  35. end))
  36. end;
  37. };
  38.  
  39. ["ParticleEmitter"] = {
  40. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  41. local fp = Create("ParticleEmitter"){
  42. Parent = Parent,
  43. Color = ColorSequence.new(Color1, Color2),
  44. LightEmission = LightEmission,
  45. Size = Size,
  46. Texture = Texture,
  47. Transparency = Transparency,
  48. ZOffset = ZOffset,
  49. Acceleration = Accel,
  50. Drag = Drag,
  51. LockedToPart = LockedToPart,
  52. VelocityInheritance = VelocityInheritance,
  53. EmissionDirection = EmissionDirection,
  54. Enabled = Enabled,
  55. Lifetime = LifeTime,
  56. Rate = Rate,
  57. Rotation = Rotation,
  58. RotSpeed = RotSpeed,
  59. Speed = Speed,
  60. VelocitySpread = VelocitySpread,
  61. }
  62. return fp
  63. end;
  64. };
  65.  
  66. CreateTemplate = {
  67.  
  68. };
  69. }
  70.  
  71.  
  72.  
  73. New = function(Object, Parent, Name, Data)
  74. local Object = Instance.new(Object)
  75. for Index, Value in pairs(Data or {}) do
  76. Object[Index] = Value
  77. end
  78. Object.Parent = Parent
  79. Object.Name = Name
  80. return Object
  81. end
  82.  
  83.  
  84. CV="Really black"
  85. ArtificialHB = Create("BindableEvent", script){
  86. Parent = script,
  87. Name = "Heartbeat",
  88. }
  89.  
  90. function swait(num)
  91. if num == 0 or num == nil then
  92. ArtificialHB.Event:wait()
  93. else
  94. for i = 0, num do
  95. ArtificialHB.Event:wait()
  96. end
  97. end
  98. end
  99.  
  100. function chatfunc(text)
  101. local chat = coroutine.wrap(function()
  102. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  103. Character:FindFirstChild("TalkingBillBoard"):destroy()
  104. end
  105. local naeeym2 = Instance.new("BillboardGui",Character)
  106. naeeym2.Size = UDim2.new(0,100,0,40)
  107. naeeym2.StudsOffset = Vector3.new(0,3,0)
  108. naeeym2.Adornee = Character.Head
  109. naeeym2.Name = "TalkingBillBoard"
  110. local tecks2 = Instance.new("TextLabel",naeeym2)
  111. tecks2.BackgroundTransparency = 1
  112. tecks2.BorderSizePixel = 0
  113. tecks2.Text = ""
  114. tecks2.Font = "Fantasy"
  115. tecks2.TextSize = 30
  116. tecks2.TextStrokeTransparency = 0
  117. tecks2.TextColor3 = Color3.new(0,0,0)
  118. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  119. tecks2.Size = UDim2.new(1,0,0.5,0)
  120. local tecks3 = Instance.new("TextLabel",naeeym2)
  121. tecks3.BackgroundTransparency = 1
  122. tecks3.BorderSizePixel = 0
  123. tecks3.Text = ""
  124. tecks3.Font = "Fantasy"
  125. tecks3.TextSize = 30
  126. tecks3.TextStrokeTransparency = 0
  127. tecks3.TextColor3 = Color3.new(0,0,0)
  128. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  129. tecks3.Size = UDim2.new(1,0,0.5,0)
  130. for i = 1,string.len(text),1 do
  131. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, 6, .8)
  132. tecks2.Text = string.sub(text,1,i)
  133. tecks3.Text = string.sub(text,1,i)
  134. wait(0.01)
  135. end
  136. wait(2)
  137. for i = 1, 50 do
  138. swait()
  139. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  140. tecks2.Rotation = tecks2.Rotation - .8
  141. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  142. tecks2.TextTransparency = tecks2.TextTransparency + .04
  143. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  144. tecks3.Rotation = tecks2.Rotation + .8
  145. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  146. tecks3.TextTransparency = tecks2.TextTransparency + .04
  147. end
  148. naeeym2:Destroy()
  149. end)
  150. chat()
  151.  
  152. end
  153. function onChatted(msg)
  154. chatfunc(msg)
  155.  
  156. end
  157. Player.Chatted:connect(onChatted)
  158.  
  159. abss = Instance.new("BillboardGui",Character)
  160. abss.Size = UDim2.new(10,0,10,0)
  161. abss.Enabled = false
  162. abss.Name = "ROCKYMOUNT"
  163. imgl = Instance.new("ImageLabel",abss)
  164. imgl.Position = UDim2.new(0,0,0,0)
  165. imgl.Size = UDim2.new(1,0,1,0)
  166. imgl.Image = "rbxassetid://711463989"
  167. imgl.BackgroundTransparency = 1
  168. imgl.ImageColor3 = Color3.new(0,255,255)
  169. img2 = Instance.new("ImageLabel",abss)
  170. img2.Position = UDim2.new(0,0,0,0)
  171. img2.Size = UDim2.new(1,0,1,0)
  172. img2.Image = "rbxassetid://711463989"
  173. img2.BackgroundTransparency = 1
  174. img2.ImageColor3 = Color3.new(0,255,255)
  175.  
  176.  
  177.  
  178.  
  179. local lolf = true
  180. local shake = false
  181. local go2 = false
  182. local up = 0
  183. local grab2 = false
  184. local pushed = false
  185. base = Instance.new("Part",workspace)
  186. base.Name = "Base"
  187. base.Transparency = 1
  188. z42d = Instance.new("Sound",game.Players.LocalPlayer.Character)
  189. z42d.Volume = 50
  190. z42d.Looped = true
  191. z42d.SoundId = "rbxassetid://470279287"
  192. z42d:Play()
  193. local jk = false
  194. local kiout = false
  195. local rl = true
  196. ll = 0
  197. local combodamage = 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999e+999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  198. local can = 5
  199. local lolwait = 3
  200. local auracan3 = true
  201. local auracan1 = true
  202. local darius1 = true
  203. local ki = true
  204. local darius = true
  205. local kamecolor = "Hot pink"
  206. z42 = Instance.new("Sound",game.Players.LocalPlayer.Character)
  207. z42.Volume = 20
  208. z42.Looped = false
  209. z42.SoundId = "rbxassetid://863808186"
  210. local clickon = false
  211. local beamknockback = 0
  212. local beamdamage = 0.001
  213. local hited1 = false
  214. local hited = false
  215. local kamesize = 1
  216. local kamehameha = false
  217. local walksound = "rbxassetid://908473722"
  218. local moving = false
  219. local poon = false
  220.  
  221. local v3 = Vector3.new
  222. divine = Instance.new("Part",game.Players.LocalPlayer.Character)
  223. divine.Size = Vector3.new(0.5,0.5,3)
  224. divine.Position = v3(5,50,5)
  225.  
  226. divine.BrickColor = BrickColor.new("Pink")
  227. divine.Transparency = 1
  228. divinemesh = Instance.new("SpecialMesh",divine)
  229. divinemesh.MeshType = "Sphere"
  230. divinemesh.Scale = v3(1,1,1)
  231.  
  232.  
  233.  
  234. ------------------------------------------------------------------
  235. divine2 = Instance.new("Part",game.Players.LocalPlayer.Character)
  236. divine2.Size = Vector3.new(0.5,0.5,3)
  237. divine2.Position = v3(5,5,5)
  238.  
  239. divine2.BrickColor = BrickColor.new("Pink")
  240. divine2.Transparency = 1
  241. divinemesh = Instance.new("SpecialMesh",divine2)
  242. divinemesh.MeshType = "Sphere"
  243. divinemesh.Scale = v3(1,1,1)
  244.  
  245.  
  246.  
  247. ------------------------------------------------------------------
  248. divine3 = Instance.new("Part",game.Players.LocalPlayer.Character)
  249. divine3.Size = Vector3.new(0.5,0.5,3)
  250. divine3.Position = v3(5,8,5)
  251.  
  252. divine3.BrickColor = BrickColor.new("Pink")
  253. divine3.Transparency = 1
  254. divinemesh = Instance.new("SpecialMesh",divine3)
  255. divinemesh.MeshType = "Sphere"
  256. divinemesh.Scale = v3(1,1,1)
  257.  
  258.  
  259.  
  260. ------------------------------------------------------------------
  261. divine4 = Instance.new("Part",game.Players.LocalPlayer.Character)
  262. divine4.Size = Vector3.new(0.5,0.5,3)
  263. divine4.Position = v3(5,3,5)
  264.  
  265. divine4.BrickColor = BrickColor.new("Pink")
  266. divine4.Transparency = 1
  267. divinemesh = Instance.new("SpecialMesh",divine4)
  268. divinemesh.MeshType = "Sphere"
  269. divinemesh.Scale = v3(1,1,1)
  270.  
  271.  
  272.  
  273. ------------------------------------------------------------------
  274. divine5 = Instance.new("Part",game.Players.LocalPlayer.Character)
  275. divine5.Size = Vector3.new(0.5,0.5,3)
  276. divine5.Position = v3(5,55,5)
  277.  
  278. divine5.BrickColor = BrickColor.new("Pink")
  279. divine5.Transparency = 1
  280. divinemesh = Instance.new("SpecialMesh",divine5)
  281. divinemesh.MeshType = "Sphere"
  282. divinemesh.Scale = v3(1,1,1)
  283.  
  284.  
  285.  
  286. ------------------------------------------------------------------
  287. divine6 = Instance.new("Part",game.Players.LocalPlayer.Character)
  288. divine6.Size = Vector3.new(0.5,0.5,3)
  289. divine6.Position = v3(5,5,5)
  290.  
  291. divine6.BrickColor = BrickColor.new("Pink")
  292. divine6.Transparency = 1
  293. divinemesh = Instance.new("SpecialMesh",divine6)
  294. divinemesh.MeshType = "Sphere"
  295. divinemesh.Scale = v3(1,1,1)
  296.  
  297.  
  298. local new=Instance.new
  299. local rad=math.rad
  300. local cf=CFrame.new
  301. local v3=Vector3.new
  302. local ang=function(x,y,z)
  303. return CFrame.Angles(rad(x),rad(y),rad(z))
  304. end
  305. local player=game:service'Players'.LocalPlayer
  306. local char=player.Character
  307. local cam=workspace.Camera
  308. local mouse=player:GetMouse()
  309. local weld=function(a,b,c0,c1)
  310. m=Instance.new('Motor',a)
  311. m.Part0=a
  312. m.Part1=b
  313. m.C0=c0
  314. m.C1=c1
  315. return m
  316. end
  317.  
  318.  
  319. beamm=Instance.new('Model',workspace)
  320. beamm.Name='beam'
  321.  
  322. laser=false
  323.  
  324. rs=Instance.new('Part',char)
  325. rs.Transparency=1
  326. rs.CanCollide=false
  327. rs.TopSurface,rs.BottomSurface=0,0
  328. rs.FormFactor=3
  329. rs.Size=Vector3.new(.5,.5,.5)
  330.  
  331. ls=rs:Clone()
  332. ls.Parent=char
  333.  
  334.  
  335.  
  336. s1=Instance.new('Sound',char)
  337. s1.Volume=1
  338. s1.Pitch=1
  339. s1.Looped=true
  340.  
  341.  
  342. particles={}
  343.  
  344. local wep=new('Part',char)
  345.  
  346. wep.FormFactor=3
  347. wep.Transparency = 1
  348. wep.CanCollide=false
  349. wep.Size=v3(0.1,0.1,0.1)
  350. wep.TopSurface,wep.BottomSurface=0,0
  351. local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
  352.  
  353.  
  354. local beam1=wep:Clone()
  355. beam1:ClearAllChildren()
  356. beam1.Material='Neon'
  357. beam1.BrickColor=BrickColor.new(kamecolor)
  358. beam1.Color = Color3.fromRGB(35,0,53)
  359. beam1.Size=Vector3.new(1,1,1)
  360. beam1.Transparency=0
  361. beam1.Anchored=true
  362. local ms=Instance.new('BlockMesh',beam1)
  363. local inner1=beam1:Clone()
  364. inner1.Transparency=1
  365. inner1.Material='SmoothPlastic'
  366. inner1.BrickColor=BrickColor.new(kamecolor)
  367. inner1.Color = Color3.fromRGB(35,0,53)
  368. local ms2=inner1.Mesh
  369.  
  370. local expl1=inner1:Clone()
  371. expl1.Mesh:Destroy()
  372. expl1.Material='Neon'
  373. expl1.BrickColor=BrickColor.new(kamecolor)
  374. expl1.Color = Color3.fromRGB(35,0,53)
  375. expl1.Size=Vector3.new(1,1,1)
  376. expl1.Transparency=0
  377. pl=Instance.new('PointLight',expl1)
  378. pl.Color=expl1.BrickColor.Color
  379. pl.Range=pl.Range*2
  380. pl.Name='light'
  381. local br=pl.Range
  382.  
  383. local exa1=expl1:Clone()
  384. exa1.Size=Vector3.new(1,1,1)
  385. pl2=exa1.light
  386.  
  387. local part=exa1:Clone()
  388. part.Size=Vector3.new(1.5,1.5,1.5)
  389. pl3=part.light
  390. pms=Instance.new('BlockMesh',part)
  391.  
  392. char.Humanoid.Died:connect(function()
  393. laser=false
  394. beam1.Parent=nil
  395. inner1.Parent=nil
  396. expl1.Parent=nil
  397. exa1.Parent=nil
  398. s1:stop()
  399. end)
  400.  
  401.  
  402.  
  403. parti=0
  404. game:service'RunService'.Stepped:connect(function()
  405. parti=parti+1
  406. for i,v in pairs(particles) do
  407. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  408. v.Transparency=v.Transparency+.08
  409. if v.Transparency >= 1 then
  410. v:Destroy()
  411. table.remove(particles,i)
  412. else
  413. v.Parent=beamm
  414. end
  415. end
  416.  
  417. a=cam.CoordinateFrame.p
  418. b=mouse.Hit.p
  419. mhitr=Ray.new(a,(b-a).unit*999)
  420. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  421.  
  422.  
  423. if laser then
  424. beamm.Parent=workspace
  425. beam1.Parent=beamm
  426. inner1.Parent=beamm
  427. expl1.Parent=beamm
  428. exa1.Parent=beamm
  429. s1.Volume=s1.Volume-0.0034
  430.  
  431. ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
  432. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  433.  
  434. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  435.  
  436. if hit.Parent:IsA("Model") and hit ~= workspace.Base then
  437. hit.Parent:BreakJoints()
  438.  
  439. wait()
  440. end
  441. if hit.Parent:IsA("Part") and hit ~= workspace.Base then
  442. hit.Anchored = false
  443. hit.Position = hit.Position + Vector3.new(0,1,0)
  444. block = Instance.new("BodyForce",hit)
  445. block.Force = beam1.CFrame.lookVector
  446. s1.Volume=s1.Volume+0.0034
  447.  
  448. hit.Position = hit.Position + Vector3.new(0,1,0)
  449. block = Instance.new("BodyForce",hit)
  450. block.Force = beam1.CFrame.lookVector
  451.  
  452. end
  453. end
  454.  
  455. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  456. e=Instance.new('Explosion',workspace)
  457. e.Position=pos
  458. e.BlastRadius=14
  459. e.BlastPressure=1e4
  460. end
  461. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  462. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  463. end
  464.  
  465. if parti==math.floor(parti) then
  466. par=part:Clone()
  467. table.insert(particles,par)
  468. par.Parent=beamm
  469. par.Transparency=1-s1.Volume
  470. par.light.Range=br*s1.Volume
  471. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  472. end
  473.  
  474. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  475. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  476. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  477. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  478. inner1.CFrame=beam1.CFrame
  479. pl.Range=br*s1.Volume
  480. pl2.Range=br*s1.Volume
  481.  
  482. expl1.Transparency=0
  483. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  484.  
  485. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  486.  
  487. end
  488. end)
  489.  
  490. local base = true
  491. local ssjr = false
  492. local down2 = false
  493. local ok = 0
  494. local lala = false
  495. local walkon = false
  496. local idle = true
  497. local idle1 = true
  498. local canattack = true
  499. local nohit = 0
  500. local p = game.Players.LocalPlayer
  501. local char = p.Character
  502. local mouse = p:GetMouse()
  503. local larm = char["Left Arm"]
  504. local rarm = char["Right Arm"]
  505. local lleg = char["Left Leg"]
  506. local rleg = char["Right Leg"]
  507. local hed = char.Head
  508. local torso = char.Torso
  509. zwc = Instance.new("Sound",torso)
  510. zwc.Volume = 1
  511. zwc.Looped = false
  512. zwc.SoundId = "rbxassetid://137579113"
  513. local hum = char.Humanoid
  514. hum.Name = "loldar"
  515. local cam = game.Workspace.CurrentCamera
  516. local root = char.HumanoidRootPart
  517. local deb = false
  518. local shot = 0
  519. local walk = true
  520. local debris=game:service"Debris"
  521. local l = game:GetService("Lighting")
  522. local rs = game:GetService("RunService").RenderStepped
  523. local canattack = true
  524. hed.face.Texture = "http://www.roblox.com/asset/?id=665350491"
  525. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  526. function lerp(a, b, t) -- Linear interpolation
  527. return a + (b - a)*t
  528. end
  529.  
  530. function slerp(a, b, t) --Spherical interpolation
  531. dot = a:Dot(b)
  532. if dot > 0.99999 or dot < -0.99999 then
  533. return t <= 0.5 and a or b
  534. else
  535. r = math.acos(dot)
  536. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  537. end
  538. end
  539. function matrixInterpolate(a, b, t)
  540. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  541. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  542. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  543. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  544. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  545. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  546. local t = v1:Dot(v2)
  547. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  548. return CFrame.new()
  549. end
  550. return CFrame.new(
  551. v0.x, v0.y, v0.z,
  552. v1.x, v1.y, v1.z,
  553. v2.x, v2.y, v2.z,
  554. v3.x, v3.y, v3.z)
  555. end
  556. ----------------------------------------------------
  557. function genWeld(a,b)
  558. local w = Instance.new("Weld",a)
  559. w.Part0 = a
  560. w.Part1 = b
  561. return w
  562. end
  563. function weld(a, b)
  564. local weld = Instance.new("Weld")
  565. weld.Name = "W"
  566. weld.Part0 = a
  567. weld.Part1 = b
  568. weld.C0 = a.CFrame:inverse() * b.CFrame
  569. weld.Parent = a
  570. return weld;
  571. end
  572. ----------------------------------------------------
  573. function Lerp(c1,c2,al)
  574. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  575. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  576. for i,v in pairs(com1) do
  577. com1[i] = v+(com2[i]-v)*al
  578. end
  579. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  580. end
  581. ----------------------------------------------------
  582. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  583. local wld = Instance.new("Weld", wp1)
  584. wld.Part0 = wp0
  585. wld.Part1 = wp1
  586. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  587. end
  588. hum.MaxHealth = math.huge
  589. wait()
  590. hum.Health = math.huge
  591. ----------------------------------------------------
  592. function weld5(part0, part1, c0, c1)
  593. weeld=Instance.new("Weld", part0)
  594. weeld.Part0=part0
  595. weeld.Part1=part1
  596. weeld.C0=c0
  597. weeld.C1=c1
  598. return weeld
  599. end
  600. ----------------------------------------------------
  601. function HasntTouched(plrname)
  602. local ret = true
  603. for _, v in pairs(Touche) do
  604. if v == plrname then
  605. ret = false
  606. end
  607. end
  608. return ret
  609. end
  610. newWeld(torso, larm, -1.5, 0.5, 0)
  611. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  612. newWeld(torso, rarm, 1.5, 0.5, 0)
  613. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  614. newWeld(torso, hed, 0, 1.5, 0)
  615. newWeld(torso, lleg, -0.5, -1, 0)
  616. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  617. newWeld(torso, rleg, 0.5, -1, 0)
  618. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  619. newWeld(root, torso, 0, -1, 0)
  620. torso.Weld.C1 = CFrame.new(0, -1, 0)
  621. GroundWave1 = function()
  622. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  623.  
  624. local wave = Instance.new("Part", torso)
  625. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  626. wave.Anchored = true
  627. wave.CanCollide = false
  628. wave.Locked = true
  629. wave.Size = Vector3.new(1, 1, 1)
  630. wave.TopSurface = "Smooth"
  631. wave.BottomSurface = "Smooth"
  632. wave.Transparency = 0.35
  633. wave.CFrame = HandCF
  634. wm = Instance.new("SpecialMesh", wave)
  635. wm.MeshId = "rbxassetid://3270017"
  636. coroutine.wrap(function()
  637. for i = 1, 30, 1 do
  638. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  639. wave.Size = wm.Scale
  640. wave.CFrame = HandCF
  641. wave.Transparency = i/30
  642. wait()
  643. end
  644. wait()
  645. wave:Destroy()
  646. end)()
  647. end
  648. function stance1()
  649. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(15),math.rad(0)), 0.1)--head
  650. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(0)), 1)--torso
  651. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(12),math.rad(15),math.rad(30)), 0.1)--arm
  652. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(12),math.rad(15),math.rad(-30)), 0.1)--arm
  653. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(15), math.rad(10)), 0.1)--leg
  654. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-40), math.rad(-5)), 0.1)--leg
  655. end
  656. -------------------------------------------------------------
  657. function stance2()
  658. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.1)--head
  659. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), math.rad(0)), 0.1)--torso
  660. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.3,-0.5)*CFrame.Angles(math.rad(160),math.rad(210),math.rad(0)), 0.1)--rarm
  661. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(0)), 0.1)--larm
  662. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, .2) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)--lleg
  663. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(20)), 0.1)--rleg
  664.  
  665. end
  666. ----------------------------------------------------------
  667. z41 = Instance.new("Sound",torso)
  668. z41.Volume = 20
  669. z41.Looped = false
  670. z41.SoundId = "rbxassetid://863807725"
  671. z412 = Instance.new("Sound",torso)
  672. z412.Volume = 20
  673. z412.Looped = false
  674. z412.SoundId = "rbxassetid://895090420"
  675. z4122 = Instance.new("Sound",torso)
  676. z4122.Volume = 20
  677. z4122.Looped = false
  678. z4122.SoundId = "rbxassetid://897147945"
  679. function swing1()
  680. for i = 1, 5 do
  681. wait()
  682. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  683. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  684. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  685. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  686. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  687. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.4)--leg
  688. end
  689.  
  690. z41:Play()
  691. for i = 1, 5 do
  692. wait()
  693. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  694. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  695. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(60)), 0.4)--arm
  696. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  697. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  698. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  699. end
  700. end
  701. function swing11()
  702. for i = 1, 5 do
  703. wait()
  704. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  705. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  706. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  707. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  708. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  709. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.4)--leg
  710. end
  711.  
  712. z412:Play()
  713. for i = 1, 5 do
  714. wait()
  715. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  716. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  717. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(60)), 0.4)--arm
  718. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  719. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  720. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  721. end
  722. end
  723. ------------------------------------------------------------------------------------------------
  724. function swing2()
  725. for i = 1, 5 do
  726. wait()
  727. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  728. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(0)), 0.4)--torso
  729. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-200),math.rad(0),math.rad(30)), 0.4)--arm
  730. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  731. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.4)--leg
  732. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)--leg
  733. end
  734.  
  735. z41:Play()
  736. for i = 1, 5 do
  737. wait()
  738. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(-10),math.rad(0)), 0.4)--head
  739. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.4)--torso
  740. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.3,-.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-50)), 0.4)--arm
  741. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-30)), 0.4)--arm
  742. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10)), 0.4)--leg
  743. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0)), 0.4)--leg
  744. end
  745. end
  746. -----------------------------------------------------------------------------------------------
  747. function swing3()
  748.  
  749. z41:Play()
  750. for i = 1, 7 do
  751. wait()
  752. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  753. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  754. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)), 0.4)--arm
  755. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  756. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  757. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  758. torso.CFrame = torso.CFrame * CFrame.Angles(0,-.928,0)+ Vector3.new(0,5,0)
  759.  
  760. end
  761.  
  762. end
  763. ------------------------------------------------------------------------------------------------
  764. function firstswing()
  765. for i = 1, 10 do
  766. wait()
  767. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  768. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  769. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-70)), 0.4)--arm
  770. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  771. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  772. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)--leg
  773. end
  774.  
  775. for i = 1, 10 do
  776. wait()
  777. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  778. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  779. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(40)), 0.4)--arm
  780. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  781. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  782. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  783. end
  784. end
  785. function flytowards()
  786. for i = 1, 5 do
  787. wait()
  788. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)), 0.4)--head
  789. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-40), math.rad(0), math.rad(0)), 0.4)--torso
  790. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.4)--arm
  791. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--arm
  792. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  793. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)--leg
  794. end
  795. end
  796. function swings()
  797. for i = 1, 5 do
  798. wait()
  799. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)), 0.4)--head
  800. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
  801. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,-1)*CFrame.Angles(math.rad(170),math.rad(0),math.rad(-70)), 0.4)--arm
  802. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-10)), 0.4)--arm
  803. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  804. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)--leg
  805. end
  806.  
  807.  
  808. for i = 1, 5 do
  809. wait()
  810. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  811. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  812. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(30)), 0.4)--arm
  813. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  814. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  815. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  816. end
  817. z42:Play()
  818. end
  819. -----------------------------------------------
  820. function divineswinging()
  821. shot1 = true
  822. for i = 1, 4 do
  823. wait()
  824. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  825. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  826. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  827. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  828. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--leg
  829. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  830. end
  831. z42:Play()
  832. for i = 1, 4 do
  833. wait()
  834. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  835. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  836. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(120)), 0.8)--arm
  837. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  838. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.8)--leg
  839. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(10)), 0.8)--leg
  840. end
  841. z42:Play()
  842. for i = 1, 4 do
  843. wait()
  844. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(-10),math.rad(0)), 0.4)--head
  845. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.4)--torso
  846. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.3,-.4)*CFrame.Angles(math.rad(40),math.rad(0),math.rad(-50)), 0.4)--arm
  847. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-30)), 0.4)--arm
  848. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-10)), 0.4)--leg
  849. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(12), math.rad(0), math.rad(0)), 0.4)--leg
  850. end
  851. z42:Play()
  852. for i = 1, 4 do
  853. wait()
  854. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  855. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  856. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  857. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  858. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--leg
  859. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  860. end
  861. z42:Play()
  862. for i = 1, 4 do
  863. wait()
  864. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  865. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  866. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(120)), 0.8)--arm
  867. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  868. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-18)), 0.8)--leg
  869. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(10)), 0.8)--leg
  870. end
  871. z42:Play()
  872. for i = 1, 4 do
  873. wait()
  874. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)--head
  875. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  876. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,0.5,-1)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-120)), 0.8)--arm
  877. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.8)--arm
  878. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--leg
  879. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.8)--leg
  880. end
  881. z42:Play()
  882. z4122:Play()
  883. for i = 1, 4 do
  884. wait()
  885. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  886. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  887. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(30)), 0.4)--arm
  888. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  889. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  890. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(10)), 0.4)--leg
  891. end
  892.  
  893. end
  894. -----------------------------------------------------------------------------------------
  895. function divineend()
  896.  
  897. for i = 1, 7 do
  898. wait()
  899. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  900. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  901. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  902. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  903. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  904. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  905. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  906. end
  907. wait(0.5)
  908. for i = 1, 7 do
  909. wait()
  910. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  911. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  912. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(80)), 0.4)--arm
  913. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  914. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)--leg
  915. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(20)), 0.4)--leg
  916. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  917. end
  918. kiweld7.C0 = CFrame.new(-1.7,-3,0) * CFrame.Angles(rad(180),rad(0),rad(40))
  919. for i = 1, 15 do
  920. wait()
  921.  
  922. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.4)--head
  923. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.4)--torso
  924. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.8,1.5,-0.3)*CFrame.Angles(math.rad(190),math.rad(40),math.rad(-50)), 0.4)--arm
  925. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-70)), 0.4)--arm
  926. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  927. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  928. end
  929. end
  930. ---------------------------------------------------------
  931. local block = Instance.new("Part",torso)
  932. block.Size = Vector3.new(0.1,0.1,0.1)
  933. block.Position = block.Position + Vector3.new(2,2,2)
  934. block.Transparency = 1
  935. local weld = Instance.new("Weld",torso)
  936. weld.Part0 = torso
  937. weld.Part1 = block
  938. weld.C0 = CFrame.new(0,3,0)
  939. local block2 = Instance.new("Part",torso)
  940. block2.Size = Vector3.new(3,2,1)
  941. block2.CanCollide = false
  942. block2.Position = block.Position + Vector3.new(2,2,2)
  943. block2.Transparency = 1
  944. local weld2 = Instance.new("Weld",torso)
  945. weld2.Part0 = torso
  946. weld2.Part1 = block2
  947. weld2.C0 = CFrame.new(0,-1.5,0)
  948. local part2 = Instance.new("ParticleEmitter",block)
  949. part2.Lifetime = NumberRange.new(5)
  950. part2.Speed = NumberRange.new(0)
  951. part2.Color = ColorSequence.new(Color3.fromRGB(183,39,212))
  952. part2.Size = NumberSequence.new(7)
  953. part2.Transparency = NumberSequence.new(1)
  954. part2.LockedToPart = true
  955. part2.Rate = 3
  956. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  957. part2.ZOffset = -3
  958.  
  959. local part7 = Instance.new("ParticleEmitter",block)
  960. part7.Lifetime = NumberRange.new(5)
  961. part7.Speed = NumberRange.new(0)
  962.  
  963. part7.Size = NumberSequence.new(7)
  964. part7.Transparency = NumberSequence.new(1)
  965. part7.LockedToPart = true
  966. part7.Rate = 3
  967. part7.Color = ColorSequence.new(Color3.fromRGB(255,0,0))
  968. part7.Texture = "http://www.roblox.com/asset/?id=894173257"
  969. part7.ZOffset = -1
  970. local model = Instance.new("Model",torso)
  971. local part3 = Instance.new("ParticleEmitter",block2)
  972. part3.Lifetime = NumberRange.new(1)
  973. part3.Speed = NumberRange.new(5)
  974. part3.Color = ColorSequence.new(Color3.fromRGB(255,0,102))
  975. part3.Transparency = NumberSequence.new(1)
  976. part3.Size = NumberSequence.new(0.5)
  977. part3.LockedToPart = true
  978. part3.Rate = 10
  979. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  980. part3.ZOffset = -0.5
  981. part3.SpreadAngle = Vector2.new(50,0)
  982. aura1 = Instance.new("ParticleEmitter",torso)
  983. aura1.Transparency = NumberSequence.new(1)
  984. aura1.Size = NumberSequence.new(5)
  985. aura1.Speed = NumberRange.new(0)
  986. aura1.Lifetime = NumberRange.new(5)
  987. aura1.LockedToPart = true
  988. aura1.Rate = 3.5
  989. aura1.Color = ColorSequence.new(Color3.new(0,0,0))
  990.  
  991. aura1.ZOffset = 2
  992. aura1.Lifetime = NumberRange.new(3)
  993.  
  994.  
  995.  
  996. ypcall(function()
  997. shirt = Instance.new("Shirt", char)
  998. shirt.Name = "Shirt"
  999. pants = Instance.new("Pants", char)
  1000. pants.Name = "Pants"
  1001. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=432851554"
  1002. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=432851568"
  1003. end)
  1004. for i,v in pairs(char:children()) do
  1005. if v:IsA("Accessory") then
  1006. v:Destroy()
  1007. end
  1008. end
  1009. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  1010. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  1011. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  1012. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  1013. Hair99 = Instance.new("Part")
  1014.  
  1015. Hair99.Parent = p.Character
  1016. Hair99.Name = "Hair"
  1017. Hair99.formFactor = "Symmetric"
  1018. Hair99.Size = Vector3.new(1, 1, 1)
  1019. Hair99.CFrame = p.Character.Head.CFrame
  1020. Hair99:BreakJoints()
  1021. Hair99.CanCollide = false
  1022. Hair99.TopSurface = "Smooth"
  1023. Hair99.BottomSurface = "Smooth"
  1024. Hair99.BrickColor = BrickColor.new("New Yeller")
  1025. Hair99.Transparency = 1
  1026.  
  1027. Weld = Instance.new("Weld")
  1028. Weld.Part0 = p.Character.Head
  1029. Weld.Part1 = Hair99
  1030. Weld.Parent = p.Character.Head
  1031. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1032.  
  1033. Hair7 = Instance.new("Part")
  1034. Hair7.Parent = p.Character
  1035. Hair7.Name = "Hair"
  1036. Hair7.CanCollide = false
  1037. Hair7.Locked = true
  1038. Hair7.TopSurface = "Smooth"
  1039. Hair7.BottomSurface = "Smooth"
  1040. Hair7.formFactor = "Symmetric"
  1041. Hair7.Material = "Neon"
  1042. Hair7.BrickColor = BrickColor.new("Really black")
  1043. Hair7.CFrame = p.Character.Torso.CFrame
  1044. Hair7.Size = Vector3.new(1, 1, 1)
  1045. Hair7.Transparency = 0
  1046.  
  1047. Mesh = Instance.new("SpecialMesh")
  1048. Mesh.Parent = Hair99
  1049. Mesh.MeshType = "Sphere"
  1050. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  1051. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  1052.  
  1053.  
  1054. Weld1 = Instance.new("Weld")
  1055. Weld1.Parent = p.Character.Head
  1056. Weld1.Part0 = p.Character.Head
  1057. Weld1.Part1 = Hair7
  1058. Weld1.C0 = CFrame.new(0, 1, 0)
  1059.  
  1060. Mesh = Instance.new("SpecialMesh")
  1061. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  1062. Mesh.Parent = Hair7
  1063. Mesh.Scale = Vector3.new(1, 1, 1)
  1064. Mesh.MeshType = "FileMesh"
  1065. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  1066. Mesh.TextureId = ""
  1067.  
  1068. mouse.Button1Down:connect(function()
  1069. t = mouse.Target.Parent:FindFirstChild("Torso")
  1070. hu = mouse.Target.Parent:FindFirstChild("Humanoid")
  1071. if mouse.Target == nil then
  1072. clickon = false
  1073. end
  1074. if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1075. clickon = true
  1076. poon = true
  1077. zwc1s2 = Instance.new("Sound",mouse.Target)
  1078. zwc1s2.Volume = 5
  1079. zwc1s2.Looped = false
  1080. zwc1s2.SoundId = "rbxassetid://915341277"
  1081. zwc1s2:Play()
  1082.  
  1083.  
  1084.  
  1085. else
  1086. clickon = false
  1087.  
  1088. end
  1089.  
  1090. end)
  1091. aurapart3 = Instance.new("Part",char)
  1092. aurapart3.Size = Vector3.new(0.1,0.1,0.1)
  1093. aurapart3.Position = Vector3.new(0,2,0)
  1094. aurapart3.Transparency = 1
  1095. aurapart3.CanCollide = false
  1096. auraweld3 = Instance.new("Weld",char)
  1097. auraweld3.Part0 = aurapart3
  1098. auraweld3.Part1 = torso
  1099. auraweld3.C0 = CFrame.new(0,-3,0)
  1100. aura3 = Instance.new("ParticleEmitter",aurapart3)
  1101. aura3.Transparency = NumberSequence.new(1)
  1102. aura3.Color = ColorSequence.new(Color3.new(0,0,0))
  1103. aura3.Size = NumberSequence.new(8)
  1104. aura3.Speed = NumberRange.new(0)
  1105. aura3.LockedToPart = true
  1106. aura3.Rate = 5
  1107. aura3.Lifetime = NumberRange.new(5)
  1108. aura3.ZOffset = -5
  1109. z2 = Instance.new("Sound",torso)
  1110. z2.Volume = 3
  1111. z2.Looped = false
  1112. z2.SoundId = "rbxassetid://908489666"
  1113. z2d = Instance.new("Sound",torso)
  1114. z2d.Volume = 20
  1115. z2d.Looped = false
  1116. z2d.SoundId = "rbxassetid://663610350"
  1117. z4r = Instance.new("Sound",torso)
  1118. z4r.Volume = 5
  1119. z4r.Looped = false
  1120. z4r.SoundId = "rbxassetid://908474188"
  1121.  
  1122. mouse.KeyDown:connect(function(Key)
  1123. if Key == "r" then
  1124. if canattack == true then
  1125.  
  1126.  
  1127. kamehamehaon = true
  1128.  
  1129. idle = false
  1130.  
  1131. idle1 = false
  1132. canattack = false
  1133. hum.WalkSpeed = 0
  1134.  
  1135.  
  1136.  
  1137. for i = 1,25 do
  1138. wait()
  1139.  
  1140. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(85),math.rad(0)), 0.1)--head
  1141. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-85), math.rad(0)), 0.1)--torso
  1142. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.4,0)*CFrame.Angles(math.rad(30),math.rad(-40),math.rad(-10)), 0.1)--rarm
  1143. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.2,-0.2)*CFrame.Angles(math.rad(30),math.rad(40),math.rad(40)), 0.1)--larm
  1144. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--lleg
  1145. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--rleg
  1146. end
  1147.  
  1148. if ssjr == true then
  1149. chatfunc("Kaaaaaaa")
  1150. z2d:Play()
  1151. wait(3)
  1152. chatfunc("Meeeeeeee")
  1153. else
  1154. z2:Play()
  1155. chatfunc("Kame")
  1156. end
  1157. partaura.Size = NumberSequence.new(0.1)
  1158.  
  1159. partaura.Transparency = NumberSequence.new(0)
  1160. partaura1.Transparency = NumberSequence.new(0)
  1161. kamehameha = true
  1162. if ssjr == true then
  1163.  
  1164. wait(2.5)
  1165. chatfunc("Haaaaaa")
  1166. wait(3.5)
  1167. chatfunc("Meeeeeee")
  1168. wait(2)
  1169. chatfunc("HA")
  1170. wait(0.5)
  1171. else
  1172.  
  1173. wait(2)
  1174. chatfunc("Hame")
  1175. wait(2)
  1176. end
  1177. if kamehamehaon == true then
  1178. kamehamehaon = false
  1179. hited = true
  1180. wait(0.1)
  1181. point = true
  1182. kamehamehaon = false
  1183. kamehameha = false
  1184.  
  1185.  
  1186.  
  1187. partaura.Transparency = NumberSequence.new(1)
  1188. partaura1.Transparency = NumberSequence.new(1)
  1189. if ssjr == false then
  1190. z2:Stop()
  1191. z4r:Play()
  1192. chatfunc("HAAAAAAAAAA")
  1193. end
  1194.  
  1195.  
  1196. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 1)--head
  1197. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(0)), 1)--torso
  1198. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(95),math.rad(-10),math.rad(-20)), 1)--rarm
  1199. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1,0.5,-0.2)*CFrame.Angles(math.rad(75),math.rad(170),math.rad(-20)), 1)--larm
  1200. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-10)), 1)--lleg
  1201. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(10)), 1)--rleg
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207. laser = true
  1208. s1.Volume=1
  1209. s1:play()
  1210. wait(5.4)
  1211. point = false
  1212. laser = false
  1213. beam1.Size = Vector3.new(1,1,1)
  1214. beam1.Parent=nil
  1215. inner1.Parent=nil
  1216. expl1.Parent=nil
  1217. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1218. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1219. end
  1220. hited1 = false
  1221. exa1.Parent=nil
  1222. s1:stop()
  1223.  
  1224. idle = true
  1225. canattack = true
  1226. idle1 = true
  1227. hum.WalkSpeed = 16
  1228.  
  1229. end
  1230. end
  1231. end
  1232. end)
  1233. partt = Instance.new("Part",char)
  1234. partt.Position = Vector3.new(999,999,999)
  1235. partt.Transparency = 1
  1236. partt.CanCollide = false
  1237. partt.Size = Vector3.new(0.1,0.1,0.1)
  1238. partweld = Instance.new("Weld",partt)
  1239. partweld.Part0 = torso
  1240. partweld.Part1 = partt
  1241. partweld.C0 = CFrame.new(0.3,-.5,-1.5)
  1242. partaura = Instance.new("ParticleEmitter",partt)
  1243. partaura.Size = NumberSequence.new(2)
  1244. partaura.LockedToPart = true
  1245.  
  1246. partaura.Transparency = NumberSequence.new(1)
  1247. partaura.Texture = "rbxassetid://547574922"
  1248. partaura.Speed = NumberRange.new(0)
  1249. partaura.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1250. partaura.Rate = 2
  1251. partaura.ZOffset = 0
  1252. partaura1 = Instance.new("ParticleEmitter",partt)
  1253. partaura1.Size = NumberSequence.new(5)
  1254. partaura1.LockedToPart = true
  1255.  
  1256. partaura1.Transparency = NumberSequence.new(1)
  1257. partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
  1258. partaura1.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1259. partaura1.Speed = NumberRange.new(0)
  1260. partaura1.Rate = 3
  1261. partaura1.ZOffset = -1
  1262.  
  1263. partaura1.RotSpeed = NumberRange.new(-10,10)
  1264. partaura1.SpreadAngle = Vector2.new(360,360)
  1265. partaura1.Rotation = NumberRange.new(0,360)
  1266. aj = 0
  1267.  
  1268. zh = Instance.new("Sound",torso)
  1269. zh.Volume = 1
  1270. zh.Looped = true
  1271. zh.SoundId = "rbxassetid://491515754"
  1272. mouse.KeyDown:connect(function(key)
  1273. if key == "b" then
  1274. if ssjr == false then
  1275. if canattack == true then
  1276. chatfunc("You've come Supriseingly ..Far for a Human...")
  1277. wait(4)
  1278. chatfunc("Let.. me Show you something as a Reward..!")
  1279. for i = 1,10 do
  1280. wait()
  1281. z42d.Volume = z42d.Volume - 5
  1282. end
  1283. idle = false
  1284. kiout = false
  1285. kiblade.Transparency = 1
  1286. trail.Enabled = false
  1287. base = false
  1288. hum.WalkSpeed = 0
  1289. lolwait = 6
  1290. local part9 = Instance.new("ParticleEmitter",block)
  1291. part9.Lifetime = NumberRange.new(100)
  1292. part9.Speed = NumberRange.new(50)
  1293. part9.Color = ColorSequence.new(Color3.fromRGB(246,111,255))
  1294. part9.Size = NumberSequence.new(15)
  1295. part9.Transparency = NumberSequence.new(1)
  1296. part9.LockedToPart = true
  1297. part9.Rate = 300
  1298. part9.Texture = "http://www.roblox.com/asset/?id=894173257"
  1299. part9.ZOffset = -3
  1300.  
  1301. idle1 = false
  1302. Colors = {"Really black", "Really black"}
  1303. canattack = false
  1304. wait(0.1)
  1305.  
  1306. for i = 1, 20 do
  1307. wait()
  1308. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.10)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.4)--head
  1309. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)--torso
  1310. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(10)), 0.2)--rarm
  1311. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.2,-.70)*CFrame.Angles(math.rad(150),math.rad(0),math.rad(-10)), 0.2)--larm
  1312. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)), 0.4)--lleg
  1313. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.40) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.4)--rleg
  1314. end
  1315. shake = true
  1316. partt2 = Instance.new("Part",char)
  1317. partt2.Position = torso.Position - Vector3.new(0,2,0)
  1318. partt2.Transparency = 1
  1319. partt2.CanCollide = true
  1320. partt2.Size = Vector3.new(15,0.1,15)
  1321. partaura1 = Instance.new("ParticleEmitter",partt2)
  1322. partaura1.Size = NumberSequence.new(0.8)
  1323. partaura1.LockedToPart = true
  1324. partaura1.Lifetime = NumberRange.new(3)
  1325. partaura1.Transparency = NumberSequence.new(0)
  1326. partaura1.Texture = "http://www.roblox.com/asset/?id=570874272"
  1327.  
  1328. partaura1.Speed = NumberRange.new(5)
  1329. partaura1.Rate = 2
  1330.  
  1331. aura3.Transparency = NumberSequence.new(0)
  1332.  
  1333. z1 = Instance.new("Sound",torso)
  1334. z1.Volume = 100
  1335. z1.Looped = false
  1336. z1.SoundId = "rbxassetid://927472099"
  1337. z1:Play()
  1338. game.Lighting.TimeOfDay = 0
  1339. smoke.Enabled = true
  1340. light.Enabled = true
  1341. GroundWave1()
  1342. wait(0.3)
  1343.  
  1344. wait(0.3)
  1345. GroundWave1()
  1346. wait(0.3)
  1347.  
  1348. wait(0.3)
  1349. GroundWave1()
  1350. wait(0.3)
  1351.  
  1352. wait(0.3)
  1353. GroundWave1()
  1354. wait(0.3)
  1355.  
  1356. wait(0.3)
  1357. GroundWave1()
  1358. wait(0.3)
  1359.  
  1360. wait(0.3)
  1361. GroundWave1()
  1362. wait(0.3)
  1363.  
  1364. wait(0.3)
  1365. GroundWave1()
  1366. wait(0.3)
  1367.  
  1368. wait(0.3)
  1369. GroundWave1()
  1370. wait(0.3)
  1371. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1372. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1373. end
  1374. wait(0.3)
  1375. GroundWave1()
  1376. wait(0.3)
  1377.  
  1378. wait(0.3)
  1379. GroundWave1()
  1380. wait(0.3)
  1381.  
  1382. wait(0.3)
  1383. GroundWave1()
  1384. wait(0.3)
  1385.  
  1386. wait(0.3)
  1387. GroundWave1()
  1388. wait(0.3)
  1389.  
  1390. wait(0.3)
  1391. GroundWave1()
  1392. wait(0.3)
  1393.  
  1394. wait(0.3)
  1395. GroundWave1()
  1396. wait(0.3)
  1397.  
  1398. wait(0.3)
  1399. GroundWave1()
  1400. wait(0.3)
  1401.  
  1402. wait(0.3)
  1403. GroundWave1()
  1404. wait(0.3)
  1405.  
  1406. wait(0.3)
  1407. GroundWave1()
  1408. wait(0.3)
  1409.  
  1410. wait(0.3)
  1411. GroundWave1()
  1412. wait(0.3)
  1413.  
  1414. wait(0.3)
  1415. GroundWave1()
  1416. wait(0.3)
  1417.  
  1418. wait(0.3)
  1419. GroundWave1()
  1420. wait(0.3)
  1421.  
  1422. wait(0.3)
  1423. GroundWave1()
  1424. wait(0.3)
  1425.  
  1426. wait(0.3)
  1427. GroundWave1()
  1428. wait(0.3)
  1429.  
  1430. wait(0.3)
  1431. GroundWave1()
  1432. wait(0.3)
  1433.  
  1434. wait(0.3)
  1435. GroundWave1()
  1436. wait(0.3)
  1437.  
  1438. wait(0.3)
  1439. GroundWave1()
  1440. wait(0.3)
  1441.  
  1442. wait(0.3)
  1443. GroundWave1()
  1444. wait(0.3)
  1445.  
  1446. wait(0.3)
  1447. GroundWave1()
  1448. wait(0.3)
  1449.  
  1450. wait(0.3)
  1451. GroundWave1()
  1452. wait(0.3)
  1453.  
  1454. wait(0.3)
  1455. GroundWave1()
  1456. wait(0.3)
  1457.  
  1458. wait(0.3)
  1459. GroundWave1()
  1460. shake = false
  1461. hed.face.Texture = "http://www.roblox.com/asset/?id=601974383"
  1462. hum.CameraOffset = Vector3.new(0,0,0)
  1463. part9.Transparency = NumberSequence.new(0.4)
  1464. aura3.Transparency = NumberSequence.new(1)
  1465.  
  1466. aura1.Transparency = NumberSequence.new(1)
  1467. Mesh.MeshId = "rbxassetid://430344159"
  1468. Mesh.Scale = Vector3.new(6,6,6)
  1469. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1470. Hair7.BrickColor = BrickColor.new("Carnation pink")
  1471.  
  1472. for i = 1, 5 do
  1473. wait()
  1474. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.3,.2)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)), 0.8)--head
  1475. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)--torso
  1476. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(60)), 0.8)--arm
  1477. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.5,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-60)), 0.8)--arm
  1478. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.8)--leg
  1479. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.8)--leg
  1480. end
  1481. wait(3)
  1482. part9:Destroy()
  1483. smoke:Destroy()
  1484. zh:Play()
  1485. Colors = {"Hot pink", "Hot pink"}
  1486. GroundWave1()
  1487. wait(0.3)
  1488.  
  1489.  
  1490. GroundWave1()
  1491. wait(0.3)
  1492.  
  1493. GroundWave1()
  1494. wait(0.3)
  1495.  
  1496. GroundWave1()
  1497. wait(0.3)
  1498. GroundWave1()
  1499. part2.Transparency = NumberSequence.new(0)
  1500. part3.Transparency = NumberSequence.new(0)
  1501. part7.Transparency = NumberSequence.new(0)
  1502. hed.Anchored = false
  1503.  
  1504. ssjr = true
  1505. beam1.Color = Color3.fromRGB(203,16,97)
  1506. inner1.Color = Color3.fromRGB(203,16,97)
  1507. expl1.Color = Color3.fromRGB(203,16,97)
  1508. exa1.Color = Color3.fromRGB(203,16,97)
  1509. partaura.Color = ColorSequence.new(Color3.fromRGB(203,16,97))
  1510. partaura1.Color = ColorSequence.new(Color3.fromRGB(255,102,204))
  1511. wait(1)
  1512. for i = 1,20 do
  1513. wait()
  1514. z1.Volume = z1.Volume - 0.5
  1515. end
  1516. for i = 1,50 do
  1517. wait()
  1518. z42d.Volume = z42d.Volume + 1
  1519. end
  1520. idle = true
  1521. idle1 = true
  1522. canattack = true
  1523. chatfunc("Aint This A Beautiful Color?")
  1524. wait(4)
  1525. chatfunc("I Shall Call This")
  1526. wait(4)
  1527. chatfunc("Rosé")
  1528. wait(3)
  1529. chatfunc("Yes Super Sayian Rosé")
  1530. wait(3)
  1531. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1532. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1533. end
  1534. hum.WalkSpeed = 16
  1535.  
  1536. end
  1537. end
  1538. end
  1539. end)
  1540. local hit1 = true
  1541. local hit2 = false
  1542. local hit3 = false
  1543. local hit4 = false
  1544. zw = Instance.new("Sound",torso)
  1545. zw.Volume = 1
  1546. zw.Looped = false
  1547. zw.SoundId = "rbxassetid://896243541"
  1548.  
  1549. function leftkick()
  1550. for i = 1, 5 do
  1551. wait()
  1552. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-60),math.rad(0)), 0.8)--head
  1553. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(2), math.rad(60), math.rad(0)), 0.8)--torso
  1554. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.8)--rarm
  1555. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--larm
  1556. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)--lleg
  1557. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(40)), 0.8)--rleg
  1558. end
  1559. zw:Play()
  1560. end
  1561. function rightkick()
  1562. for i = 1, 5 do
  1563. wait()
  1564. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(60),math.rad(0)), 0.8)--head
  1565. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(-60), math.rad(0)), 0.8)--torso
  1566. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.8)--rarm
  1567. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)), 0.8)--larm
  1568. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(100), math.rad(0), math.rad(-40)), 0.8)--lleg
  1569. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.8)--rleg
  1570. end
  1571. zw:Play()
  1572. end
  1573. function leftpunch()
  1574. for i = 1, can do
  1575. wait()
  1576. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50),math.rad(0)), 0.8)--head
  1577. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.8)--torso
  1578. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(20)), 0.8)--rarm
  1579. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-10)), 0.8)--larm
  1580. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  1581. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  1582. end
  1583. zw:Play()
  1584. end
  1585. function rightpunch()
  1586. for i = 1, can do
  1587. wait()
  1588. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(70),math.rad(0)), 0.8)--head
  1589. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.8)--torso
  1590. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(10)), 0.8)--rarm
  1591. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-20)), 0.8)--larm
  1592. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.8)--lleg
  1593. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), 0.8)--rleg
  1594. end
  1595. zw:Play()
  1596. end
  1597. mouse.KeyDown:connect(function(key)
  1598. if key == "e" then
  1599. if hit1 == true and canattack == true and kiout == false then
  1600. canattack = false
  1601. nohit = 0
  1602.  
  1603. hit1 = false
  1604. hit2 = true
  1605. hit3 = false
  1606. hit4 = false
  1607. hand1 = Instance.new("Part",rarm)
  1608. hand1.Size = Vector3.new(1.5,1.5,1.5)
  1609. hand1.CanCollide = false
  1610. hand1.Transparency = 1
  1611. hand1.Position = Vector3.new(999,999,999)
  1612. hand1weld = Instance.new("Weld",hand1)
  1613. hand1weld.Part0 = rarm
  1614. hand1weld.Part1 = hand1
  1615. hand1weld.C0 = CFrame.new(0,-1.2,0)
  1616. ----------------------------------------------------------------
  1617.  
  1618. function touch1(hit)
  1619. if not hit.Parent:findFirstChild("Humanoid") then return end
  1620. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1621. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1622.  
  1623. zwc:Play()
  1624. end
  1625. end
  1626. hand1.Touched:connect(touch1)
  1627. rightpunch()
  1628.  
  1629. hand1:Destroy()
  1630. canattack = true
  1631. end
  1632.  
  1633.  
  1634.  
  1635.  
  1636. if hit1 == true and canattack == true and kiout == true then
  1637. nohit = 0
  1638. canattack = false
  1639. hit1 = false
  1640. kiblade5 = Instance.new("Part",char)
  1641. kiblade5.Name = "Blade"
  1642. kiblade5.Size = v3(1,5,1)
  1643. kiblade5.Transparency = 1
  1644. kiblade5.Color = Color3.fromRGB(170,0,127)
  1645. kiblade5.Position = v3(999,999,999)
  1646. kiblade5.CanCollide = false
  1647.  
  1648.  
  1649. kiweld5 = Instance.new("Weld",kiblade5)
  1650. kiweld5.Part0 = rarm
  1651. kiweld5.Part1 = kiblade5
  1652. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1653. hit2 = true
  1654. hit3 = false
  1655. hit4 = false
  1656. function touch1(hit)
  1657. if not hit.Parent:findFirstChild("Humanoid") then return end
  1658. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1659. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1660.  
  1661. z42:Play()
  1662. end
  1663. end
  1664. kiblade5.Touched:connect(touch1)
  1665. hum.WalkSpeed = 0
  1666. swing1()
  1667. hum.WalkSpeed = 16
  1668.  
  1669. canattack = true
  1670. kiblade5:Destroy()
  1671. end
  1672. end
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679. end)
  1680. mouse.KeyDown:connect(function(key)
  1681. if key == "e" then
  1682. if hit2 == true and canattack == true and kiout == false then
  1683. canattack = false
  1684. nohit = 0
  1685.  
  1686. hit1 = false
  1687. hit2 = false
  1688. hit3 = true
  1689. hit4 = false
  1690. hand2 = Instance.new("Part",rarm)
  1691. hand2.Size = Vector3.new(1.5,1.5,1.5)
  1692. hand1.CanCollide = false
  1693. hand2.Transparency = 1
  1694. hand2.Position = Vector3.new(999,999,999)
  1695. hand2weld = Instance.new("Weld",hand2)
  1696. hand2weld.Part0 = larm
  1697. hand2weld.Part1 = hand2
  1698. hand2weld.C0 = CFrame.new(0,-1.2,0)
  1699. ----------------------------------------------------------------
  1700.  
  1701. function touch1(hit)
  1702. if not hit.Parent:findFirstChild("Humanoid") then return end
  1703. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1704. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1705.  
  1706. zwc:Play()
  1707. end
  1708. end
  1709. hand2.Touched:connect(touch1)
  1710. leftpunch()
  1711.  
  1712. canattack = true
  1713. hand2:Destroy()
  1714.  
  1715. end
  1716.  
  1717. if hit2 == true and canattack == true and kiout == true then
  1718. canattack = false
  1719. nohit = 0
  1720. kiblade5 = Instance.new("Part",char)
  1721. kiblade5.Name = "Blade"
  1722. kiblade5.Size = v3(1,5,1)
  1723. kiblade5.Transparency = 1
  1724. kiblade5.Color = Color3.fromRGB(170,0,127)
  1725. kiblade5.Position = v3(999,999,999)
  1726. kiblade5.CanCollide = false
  1727.  
  1728.  
  1729. kiweld5 = Instance.new("Weld",kiblade5)
  1730. kiweld5.Part0 = rarm
  1731. kiweld5.Part1 = kiblade5
  1732. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1733. hit1 = false
  1734. hit2 = false
  1735. hit3 = true
  1736. hit4 = false
  1737. function touch1(hit)
  1738. if not hit.Parent:findFirstChild("Humanoid") then return end
  1739. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1740. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1741.  
  1742. z42:Play()
  1743. end
  1744. end
  1745. kiblade5.Touched:connect(touch1)
  1746. hum.WalkSpeed = 0
  1747. swing2()
  1748. hum.WalkSpeed = 16
  1749.  
  1750. canattack = true
  1751. kiblade5:Destroy()
  1752. end
  1753.  
  1754. end
  1755. end)
  1756. mouse.KeyDown:connect(function(key)
  1757. if key == "e" then
  1758. if hit3 == true and canattack == true and kiout == false then
  1759. canattack = false
  1760. nohit = 0
  1761.  
  1762. hit1 = true
  1763. hit2 = false
  1764. hit3 = false
  1765. hit4 = false
  1766. hand3 = Instance.new("Part",lleg)
  1767. hand3.Size = Vector3.new(1.5,1.5,1.5)
  1768. hand3.CanCollide = false
  1769. hand3.Transparency = 1
  1770. hand3.Position = Vector3.new(999,999,999)
  1771. hand3weld = Instance.new("Weld",hand3)
  1772. hand3weld.Part0 = lleg
  1773. hand3weld.Part1 = hand3
  1774. hand3weld.C0 = CFrame.new(0,-1.2,0)
  1775. ----------------------------------------------------------------
  1776.  
  1777. function touch1(hit)
  1778. if not hit.Parent:findFirstChild("Humanoid") then return end
  1779. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1780. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1781.  
  1782. zwc:Play()
  1783. end
  1784. end
  1785. hand3.Touched:connect(touch1)
  1786. rightkick()
  1787.  
  1788. canattack = true
  1789. hand3:Destroy()
  1790.  
  1791. end
  1792.  
  1793. if hit3 == true and canattack == true and kiout == true then
  1794. if clickon == true then
  1795. jk = true
  1796. clickon = false
  1797. end
  1798. canattack = false
  1799. kiblade5 = Instance.new("Part",char)
  1800. kiblade5.Name = "Blade"
  1801. kiblade5.Size = v3(1,5,1)
  1802. kiblade5.Transparency = 1
  1803. kiblade5.Color = Color3.fromRGB(170,0,127)
  1804. kiblade5.Position = v3(999,999,999)
  1805. kiblade5.CanCollide = false
  1806.  
  1807.  
  1808. kiweld5 = Instance.new("Weld",kiblade5)
  1809. kiweld5.Part0 = rarm
  1810. kiweld5.Part1 = kiblade5
  1811. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1812. nohit = 0
  1813. hit1 = true
  1814. hit2 = false
  1815. hit3 = false
  1816. hit4 = false
  1817. function touch1(hit)
  1818. if not hit.Parent:findFirstChild("Humanoid") then return end
  1819. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1820. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1821. hit.Parent:findFirstChild("Torso").CFrame = hit.Parent:findFirstChild("Torso").CFrame + v3(0,5,0)
  1822.  
  1823. z42:Play()
  1824. end
  1825. end
  1826. kiblade5.Touched:connect(touch1)
  1827. hum.WalkSpeed = 0
  1828. swing3()
  1829. hum.WalkSpeed = 16
  1830.  
  1831. canattack = true
  1832.  
  1833. kiblade5:Destroy()
  1834. wait(0.4)
  1835. if jk == true then
  1836. jk = false
  1837. clickon = true
  1838. end
  1839. end
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846. end
  1847. end)
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.  
  1869. kiblade = Instance.new("Part",char)
  1870. kiblade.Name = "Blade"
  1871. kiblade.Size = v3(1,5,1)
  1872. kiblade.Transparency = 1
  1873. kiblade.Color = Color3.fromRGB(170,0,127)
  1874. kiblade.Position = v3(999,999,999)
  1875. kiblade.CanCollide = false
  1876. kiblademesh = Instance.new("SpecialMesh",kiblade)
  1877. kiblademesh.MeshType = "FileMesh"
  1878. kiblademesh.MeshId = "rbxassetid://898849476"
  1879. kiblademesh.Scale = v3(0.01,0.008,0.01)
  1880. kiweld7 = Instance.new("Weld",kiblade)
  1881. kiweld7.Part0 = rarm
  1882. kiweld7.Part1 = kiblade
  1883. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1884. kiblade1 = Instance.new("Part",char)
  1885. kiblade1.Name = "Blade"
  1886. kiblade1.Transparency = 1
  1887. kiblade1.Size = v3(0.1,0.1,0.1)
  1888. kiblade1.Position = v3(999,999,999)
  1889. kiblade1.CanCollide = false
  1890. kiblademesh = Instance.new("SpecialMesh",kiblade1)
  1891. kiblademesh.MeshType = "Sphere"
  1892. kiblademesh.Scale = v3(1,1,1)
  1893. kiweld = Instance.new("Weld",kiblade1)
  1894. kiweld.Part0 = rarm
  1895. kiweld.Part1 = kiblade1
  1896. kiweld.C0 = CFrame.new(0,-1,0)
  1897. kiblade2 = Instance.new("Part",char)
  1898. kiblade2.Name = "Blade"
  1899. kiblade2.Size = v3(0.1,0.1,0.1)
  1900. kiblade2.Transparency = 1
  1901. kiblade2.Position = v3(999,999,999)
  1902. kiblade2.CanCollide = false
  1903. kiblademesh = Instance.new("SpecialMesh",kiblade2)
  1904. kiblademesh.MeshType = "Sphere"
  1905. kiblademesh.Scale = v3(1,1,1)
  1906. kiweld = Instance.new("Weld",kiblade2)
  1907. kiweld.Part0 = rarm
  1908. kiweld.Part1 = kiblade2
  1909. kiweld.C0 = CFrame.new(0,-4.5,0)
  1910. torso = game.Players.LocalPlayer.Character.Torso
  1911. head = game.Players.LocalPlayer.Character.Head
  1912. torso1 = Instance.new("Attachment",kiblade1)
  1913. head1 = Instance.new("Attachment",kiblade2)
  1914. trail = Instance.new("Trail",torso)
  1915. trail.Color = ColorSequence.new(Color3.fromRGB(170,0,127))
  1916. trail.Attachment0 = torso1
  1917. trail.Attachment1 = head1
  1918. trail.Lifetime = 0.5
  1919. trail.Enabled = false
  1920. light = Instance.new("PointLight",torso)
  1921. light.Enabled = false
  1922. light.Color = Color3.fromRGB(120,6,105)
  1923. light.Brightness = 999
  1924. light.Range = 50
  1925. smoke = Instance.new("Smoke",torso)
  1926. smoke.RiseVelocity = 5
  1927. smoke.Color = Color3.fromRGB(170,0,127)
  1928. smoke.Size = 20
  1929. smoke.Opacity = 0.5
  1930. smoke.Enabled = false
  1931.  
  1932. mouse.KeyDown:connect(function(key)
  1933. if key == "n" then
  1934. if kiout == false then
  1935. if canattack == true then
  1936. canattack = false
  1937. idle=false
  1938. idle1=false
  1939. wait(0.1)
  1940. kiout = true
  1941. swing11()
  1942. kiblade.Transparency = 0
  1943. trail.Enabled = true
  1944. wait(0.6)
  1945. canattack = true
  1946. idle=true
  1947. idle1=true
  1948. end
  1949. end
  1950.  
  1951.  
  1952. end
  1953. end)
  1954. function pushaway()
  1955. for i = 1, 10 do
  1956. wait()
  1957. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(0)), 0.4)--head
  1958. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(-1)), 0.4)--torso
  1959. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(10)), 0.4)--arm
  1960. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.4)--arm
  1961. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  1962. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  1963. end
  1964. for i = 1, 10 do
  1965. wait()
  1966. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)), 0.4)--head
  1967. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(80), math.rad(1)), 0.4)--torso
  1968. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(40)), 0.4)--arm
  1969. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.4)--arm
  1970. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)--leg
  1971. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--leg
  1972. end
  1973. end
  1974. mouse.KeyDown:connect(function(key)
  1975. if key == "m" then
  1976. if kiout == true then
  1977.  
  1978.  
  1979. kiout = false
  1980. kiblade.Transparency = 1
  1981. trail.Enabled = false
  1982.  
  1983. end
  1984. end
  1985. end)
  1986.  
  1987.  
  1988.  
  1989. function grab5()
  1990. for i = 1, 10 do
  1991. wait()
  1992.  
  1993. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.1)--head
  1994. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  1995. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(10)), 0.1)--arm
  1996. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-10)), 0.1)--arm
  1997. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.1)--leg
  1998. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)--leg
  1999. end
  2000. for i = 1, 10 do
  2001. wait()
  2002.  
  2003. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)--head
  2004. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)), 0.2)--torso
  2005. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-40)), 0.2)--arm
  2006. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.5,-.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(40)), 0.2)--arm
  2007. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.2)--leg
  2008. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(10)), 0.2)--leg
  2009. end
  2010. end
  2011.  
  2012. mouse.KeyDown:connect(function(key)
  2013. if key == "u" then
  2014. if canattack == true then
  2015.  
  2016. if kiout == false then
  2017. grab2 = false
  2018. grabhit3 = Instance.new("Part",char)
  2019. grabhit3.Size = Vector3.new(2,2,2)
  2020. grabhit3.Name = "LOL"
  2021. grabhit3.Position = Vector3.new(999,999,999)
  2022. grabhit3.Transparency = 1
  2023. grabhit3.CanCollide = false
  2024. grabweld3 = Instance.new("Weld",grabhit3)
  2025. grabweld3.Part0 = torso
  2026. grabweld3.Part1 = grabhit3
  2027. grabweld3.C0 = CFrame.new(0,0,-2)
  2028.  
  2029. grab8 = false
  2030. idle = false
  2031. idle1 = false
  2032. canattack = false
  2033. hum.HipHeight = 0
  2034.  
  2035. kiblade.Transparency = 0
  2036. trail.Enabled = true
  2037. swing11()
  2038. if clickon == true then
  2039. jk = true
  2040. clickon = false
  2041. end
  2042. wait(1.4)
  2043.  
  2044. go2 = true
  2045. flytowards()
  2046.  
  2047. function touch5(hit)
  2048. if not hit.Parent:findFirstChild("Humanoid") then return end
  2049. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2050. grabhit3.TouchInterest:Destroy()
  2051. go2 = false
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068. grabhit = Instance.new("Part",char)
  2069. grabhit.Size = Vector3.new(5,5,5)
  2070. grabhit.Position = Vector3.new(999,999,999)
  2071. grabhit.Transparency = 1
  2072. grabhit.CanCollide = false
  2073. grabweld = Instance.new("Weld",grabhit)
  2074. grabweld.Part0 = torso
  2075. grabweld.Part1 = grabhit
  2076. grabweld.C0 = CFrame.new(0,0,-2)
  2077. ---------------------------------------------------------------
  2078. hand1 = Instance.new("Part",rarm)
  2079. hand1.Size = Vector3.new(0.1,0.1,0.1)
  2080. hand1.CanCollide = false
  2081. hand1.Transparency = 1
  2082. hand1.Position = Vector3.new(999,999,999)
  2083. hand2mesh = Instance.new("SpecialMesh",hand1)
  2084. hand2mesh.MeshType = "FileMesh"
  2085.  
  2086. hand2mesh.Scale = Vector3.new(1,1,1)
  2087. hand2aura = Instance.new("ParticleEmitter",hand1)
  2088. hand2aura.Size = NumberSequence.new(1)
  2089. hand2aura.Texture = "rbxassetid://715401010"
  2090. hand2aura.Speed = NumberRange.new(0)
  2091. hand2aura.LockedToPart = true
  2092. hand2aura.Transparency = NumberSequence.new(1)
  2093. hand2aura.RotSpeed = NumberRange.new(999)
  2094. hand1weld = Instance.new("Weld",hand1)
  2095. hand1weld.Part0 = rarm
  2096. hand1weld.Part1 = hand1
  2097. hand1weld.C0 = CFrame.new(0,-1.8,0)
  2098. ----------------------------------------------------------------
  2099. hand2 = Instance.new("Part",rarm)
  2100. hand2.Size = Vector3.new(1,1,1)
  2101. hand1.CanCollide = false
  2102. hand2.Transparency = 1
  2103. hand2.Position = Vector3.new(999,999,999)
  2104.  
  2105. hand2weld = Instance.new("Weld",hand2)
  2106. hand2weld.Part0 = larm
  2107. hand2weld.Part1 = hand2
  2108. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2109. function touch1(hit)
  2110. if not hit.Parent:findFirstChild("Humanoid") then return end
  2111. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2112. hu1 = hit.Parent:findFirstChild("Humanoid")
  2113.  
  2114. t.Anchored = false
  2115. if clickon == true then
  2116. jk = true
  2117. clickon = false
  2118. end
  2119. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2120. if hu1.Health > 100 then
  2121. hu1.MaxHealth = 100
  2122. hu1.Health = 100
  2123. end
  2124.  
  2125. end
  2126. end
  2127. hand1.Touched:connect(touch1)
  2128. function touch2(hit)
  2129. if not hit.Parent:findFirstChild("Humanoid") then return end
  2130. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2131. hu1 = hit.Parent:findFirstChild("Humanoid")
  2132.  
  2133.  
  2134. if clickon == true then
  2135. jk = true
  2136. clickon = false
  2137. end
  2138. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2139. if hu1.Health > 100 then
  2140. hu1.MaxHealth = 100
  2141. hu1.Health = 100
  2142. end
  2143. end
  2144. end
  2145. hand2.Touched:connect(touch2)
  2146. function touch(hit)
  2147. if not hit.Parent:findFirstChild("Humanoid") then return end
  2148. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2149. grabhit.TouchInterest:Destroy()
  2150. grab2 = true
  2151. t.Anchored = false
  2152. if clickon == true then
  2153. jk = true
  2154. clickon = false
  2155. end
  2156.  
  2157.  
  2158.  
  2159. hu12 = hit.Parent:findFirstChild("Humanoid")
  2160. to12 = hit.Parent:findFirstChild("Torso")
  2161. he12 = hit.Parent:findFirstChild("Head")
  2162. ra12 = hit.Parent:findFirstChild("Right Arm")
  2163. la12 = hit.Parent:findFirstChild("Left Arm")
  2164. rl12 = hit.Parent:findFirstChild("Right Leg")
  2165. ll12 = hit.Parent:findFirstChild("Left Leg")
  2166. hu12.WalkSpeed = 0
  2167. if hu12.Health > 100 then
  2168. hu12.MaxHealth = 100
  2169. hu12.Health = 100
  2170. end
  2171.  
  2172.  
  2173.  
  2174.  
  2175. end
  2176.  
  2177. if grab2 == true then
  2178.  
  2179. hu12.Health = hu12.Health - 10
  2180. firstswing()
  2181. hu12.Health = hu12.Health - 10
  2182. z42:Play()
  2183. pushed = true
  2184. go1 = true
  2185. flytowards()
  2186.  
  2187. he12.Anchored = true
  2188. pushed = false
  2189. -------------------------------------------------------------
  2190. grabhit1 = Instance.new("Part",char)
  2191. grabhit1.Size = Vector3.new(1,1,1)
  2192. grabhit1.Position = Vector3.new(999,999,999)
  2193. grabhit1.Transparency = 1
  2194. grabhit1.CanCollide = false
  2195. grabweld = Instance.new("Weld",grabhit1)
  2196. grabweld.Part0 = torso
  2197. grabweld.Part1 = grabhit1
  2198. grabweld.C0 = CFrame.new(0,0,-2)
  2199. function touch(hit)
  2200. if not hit.Parent:findFirstChild("Humanoid") then return end
  2201. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2202. grabhit1.TouchInterest:Destroy()
  2203. go1 = false
  2204.  
  2205. -------------------------------------------------------------------
  2206.  
  2207.  
  2208. swings()
  2209. hu12.Health = hu12.Health - 20
  2210. hu12.Health = hu12.Health - 10
  2211. he12.Anchored = false
  2212. pushed1 = true
  2213. divine.Transparency = .5
  2214. divine2.Transparency = .5
  2215. divine3.Transparency = .5
  2216. divine4.Transparency = .5
  2217. divine5.Transparency = .5
  2218. divine6.Transparency = .5
  2219.  
  2220. divineswinging()
  2221.  
  2222. hu12.Health = hu12.Health - 10
  2223. pushed1 = false
  2224. shot1 = false
  2225. divine.CFrame = to12.CFrame + hed.CFrame.lookVector
  2226. divine2.CFrame = ra12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2227. divine3.CFrame = la12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2228. divine4.CFrame = rl12.CFrame + hed.CFrame.lookVector + v3(2.1,1.3,0)
  2229. divine5.CFrame = ll12.CFrame + hed.CFrame.lookVector + v3(-1.7,1.6,0)
  2230. divine6.CFrame = he12.CFrame + hed.CFrame.lookVector + v3(1.9,-1,0)
  2231.  
  2232. divine.Anchored = true
  2233. divine2.Anchored = true
  2234. divine3.Anchored = true
  2235. divine4.Anchored = true
  2236. divine5.Anchored = true
  2237. divine6.Anchored = true
  2238. he12.Anchored = true
  2239. go1 = false
  2240. part6 = Instance.new("Part",to12)
  2241. part6.Size = Vector3.new(1,1,1)
  2242. part6.Transparency = 0
  2243. part6.Position = hit.Position
  2244. part6.BrickColor = BrickColor.new("Hot pink")
  2245. partmesh = Instance.new("SpecialMesh",part6)
  2246. partmesh.MeshType = "Sphere"
  2247. partmesh.Scale = Vector3.new(1,1,1)
  2248. partweld1 = Instance.new("Weld",to12)
  2249. partweld1.Part0 = to12
  2250. partweld1.Part1 = part6
  2251. partweld1.C0 = CFrame.new(0,0,0)
  2252.  
  2253. divineend()
  2254.  
  2255.  
  2256. wait(0.4)
  2257. hu12:Destroy()
  2258.  
  2259. for i = 1,50 do
  2260. wait()
  2261. partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
  2262. part6.Transparency = part6.Transparency + 0.02
  2263. end
  2264. hu12.WalkSpeed = 16
  2265.  
  2266.  
  2267. ------------------------------------------------------------
  2268. hand1:Destroy()
  2269. hand2:Destroy()
  2270. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  2271. kiblade.Transparency = 1
  2272. trail.Enabled = false
  2273.  
  2274. for i,v in pairs(char:children()) do
  2275. if v:IsA("Accessory") then
  2276. v:Destroy()
  2277. end
  2278. end
  2279. for i,v in pairs(char:children()) do
  2280. if v:IsA("Hat") then
  2281. v:Destroy()
  2282. end
  2283. end
  2284. canattack = true
  2285. idle = true
  2286. grabhit:Destroy()
  2287. idle1 = true
  2288.  
  2289. if jk == true then
  2290. jk = false
  2291. clickon = true
  2292. end
  2293.  
  2294. grab8 = false
  2295. end
  2296. end
  2297. grabhit1.Touched:connect(touch)
  2298. end
  2299.  
  2300.  
  2301. end
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310. grabhit.Touched:connect(touch)
  2311. end
  2312. end
  2313. grabhit3.Touched:connect(touch5)
  2314.  
  2315.  
  2316.  
  2317. wait(3)
  2318.  
  2319. if grab2 == false then
  2320. grabhit3:Destroy()
  2321. go2 = false
  2322. kiblade.Transparency = 1
  2323. trail.Enabled = false
  2324. canattack = true
  2325. idle = true
  2326. up = 0
  2327.  
  2328. idle1 = true
  2329. if jk == true then
  2330. jk = false
  2331. clickon = true
  2332. end
  2333.  
  2334.  
  2335.  
  2336. end
  2337. end
  2338. end
  2339.  
  2340.  
  2341. end
  2342. end)
  2343.  
  2344.  
  2345.  
  2346. ------------------------------------------------------------------
  2347. throw1 = 3
  2348. game:GetService("RunService").RenderStepped:connect(function()
  2349.  
  2350.  
  2351. if pushed == true then
  2352.  
  2353. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 3 + v3(0,0.51,0)
  2354. end
  2355. if pushed1 == true then
  2356.  
  2357. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 1.5 + v3(0,0,0)
  2358. end
  2359. if go1 == true then
  2360.  
  2361. torso.CFrame = CFrame.new(torso.CFrame.p,to12.CFrame.p + v3(0,0,2))
  2362. end
  2363. if go2 == true then
  2364. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p + v3(0,0,2))
  2365.  
  2366. end
  2367. if shot1 == true then
  2368. throw1 = throw1 + 1.5
  2369. divine.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(0,0,0)
  2370. divine2.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(1,0,0)
  2371. divine3.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,-1,0)
  2372. divine4.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,1,0)
  2373. divine5.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,1,0)
  2374. divine6.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,-1,0)
  2375.  
  2376.  
  2377. end
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392.  
  2393. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2394.  
  2395. if walk == true then
  2396.  
  2397. if canattack == true then
  2398. walk = false
  2399. ok = 0
  2400. hum.HipHeight = 0
  2401. lala = false
  2402. down2 = false
  2403. walkon = true
  2404.  
  2405. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  2406. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  2407. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  2408. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  2409. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  2410. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  2411. wait(0.1)
  2412. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2413. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)--head
  2414. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.5)--torso
  2415. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(5)), 0.5)--rarm
  2416. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-5)),0.5)--larm
  2417. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(-5)),.5)--lleg
  2418. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-5), math.rad(0), math.rad(5)),.5)--rleg
  2419. wait(0.1)
  2420. end
  2421. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2424. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  2425. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  2426. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  2427. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  2428.  
  2429.  
  2430. wait(.1)
  2431. end
  2432. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2433. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2434. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2435. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(5)), .5)--rarm
  2436. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-5)),1)--larm
  2437. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(-5)),.5)--lleg
  2438. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(5)),.5)--rleg
  2439.  
  2440.  
  2441. wait(.1)
  2442. end
  2443. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2444.  
  2445. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2446. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2447. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2448. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2449. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2450. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2451. wait(0.1)
  2452.  
  2453. end
  2454. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2455.  
  2456. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2457. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2458. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2459. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2460. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2461. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2462. wait(0.1)
  2463.  
  2464. end
  2465. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2466.  
  2467. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2468. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2469. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  2470. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  2471. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  2472. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  2473. wait(0.1)
  2474. end
  2475. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2476.  
  2477. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2478. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2479. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(5)), .5)--rarm
  2480. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(-5)),.5)--larm
  2481. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(-5)),.5)--lleg
  2482. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.6, -.5) * CFrame.Angles(math.rad(-15), math.rad(0), math.rad(5)),.5)--rleg
  2483. wait(0.1)
  2484. end
  2485. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2486. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2487. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2488. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  2489. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  2490. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  2491. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  2492. wait(0.1)
  2493.  
  2494. end
  2495. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2496. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2497. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2498. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(5)), .5)--rarm
  2499. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(20),math.rad(0),math.rad(-5)),.5)--larm
  2500. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(-8), math.rad(0), math.rad(-5)),.5)--lleg
  2501. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.2) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(5)),.5)--rleg
  2502. wait(0.1)
  2503.  
  2504. end
  2505. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2506. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2507. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2508. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2509. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2510. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2511. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2512.  
  2513. wait(0.1)
  2514. end
  2515. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2516. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), .5)--head
  2517. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), .5)--torso
  2518. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5)), .5)--rarm
  2519. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-5)),.5)--larm
  2520. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -.2) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),.5)--lleg
  2521. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),.5)--rleg
  2522.  
  2523. wait(0.1)
  2524. end
  2525.  
  2526. walk = true
  2527. end
  2528. end
  2529. end
  2530. if hum.MoveDirection.x == 0 and nohit > 10 then
  2531. if idle1 == true then
  2532. if ssjr == true then
  2533. walkon = false
  2534. idle1 = false
  2535. idle = false
  2536. if canattack == true then
  2537. idle = true
  2538. idle1 = true
  2539. end
  2540.  
  2541. hum.HipHeight = ok
  2542. stance1()
  2543.  
  2544. end
  2545. end
  2546. end
  2547. if hum.MoveDirection.x == 0 and nohit > 10 then
  2548. if idle1 == true then
  2549. if base == true then
  2550. hum.HipHeight = 0
  2551. if canattack == true then
  2552. idle = true
  2553. idle1 = true
  2554. end
  2555. walkon = false
  2556. idle1 = false
  2557. idle = false
  2558. if canattack == true then
  2559. idle = true
  2560. idle1 = true
  2561. end
  2562.  
  2563. stance2()
  2564.  
  2565. end
  2566. end
  2567. end
  2568. if rl == true then
  2569. rl = false
  2570. nohit = nohit + 0.2
  2571. rl = true
  2572. end
  2573.  
  2574. if lala == false and walkon == false then
  2575.  
  2576. ok = ok + 0.05
  2577.  
  2578. end
  2579. if ok > 3.9999999 and walkon == false then
  2580. lala = true
  2581. down2 = true
  2582. ok = ok - 0.05
  2583.  
  2584. end
  2585. if ok < 0.1111111 and walkon == false then
  2586. down2 = false
  2587. lala = false
  2588. end
  2589. if down2 == true then
  2590. ok = ok - 0.05
  2591. end
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598. if auracan3 == true then
  2599. auracan3 = false
  2600. aura3.Texture = "rbxassetid://901509906"
  2601. wait(0.07)
  2602. aura3.Texture = "rbxassetid://901510046"
  2603. wait(0.07)
  2604. aura3.Texture = "rbxassetid://901510125"
  2605. wait(0.07)
  2606. auracan3 = true
  2607. end
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613. if kamehameha == true then
  2614. aj1 = aj1 + 0.005
  2615. partaura.Size = NumberSequence.new(aj1)
  2616. beam1.Size=beam1.Size + v3(0.01,0.01,0)
  2617. beamdamage = beamdamage + 0.001
  2618. expl1.Size=expl1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2619. exa1.Size=exa1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2620. else
  2621. aj1 = 0.1
  2622.  
  2623. end
  2624.  
  2625. if clickon == true then
  2626.  
  2627. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p)
  2628. if hu.Health > 100 then
  2629. hu.MaxHealth = 100
  2630. hu.Health = 100
  2631. end
  2632. if hu.Health < 1 then
  2633. clickon = false
  2634.  
  2635. end
  2636.  
  2637. end
  2638.  
  2639. if darius == true then
  2640. darius = false
  2641. wait(0.1)
  2642. part2.Texture = "http://www.roblox.com/asset/?id=926975911"
  2643. wait(0.1)
  2644. part2.Texture = "http://www.roblox.com/asset/?id=926976058"
  2645. wait(0.1)
  2646. part2.Texture = "http://www.roblox.com/asset/?id=926976185"
  2647.  
  2648.  
  2649. darius = true
  2650. end
  2651. if darius1 == true then
  2652. darius1 = false
  2653. wait(0.1)
  2654. part7.Texture = "http://www.roblox.com/asset/?id=927229024"
  2655. wait(0.1)
  2656. part7.Texture = "http://www.roblox.com/asset/?id=927282857"
  2657. wait(0.1)
  2658. part7.Texture = "http://www.roblox.com/asset/?id=927283016"
  2659.  
  2660.  
  2661. darius1 = true
  2662. end
  2663.  
  2664.  
  2665. if auracan1 == true then
  2666. auracan1 = false
  2667. aura1.Texture = "rbxassetid://281983000"
  2668. wait(0.1)
  2669. aura1.Texture = "rbxassetid://281982895"
  2670. wait(0.1)
  2671. aura1.Texture = "rbxassetid://281983092"
  2672. wait(0.1)
  2673. aura1.Texture = "rbxassetid://281996097"
  2674. wait(0.1)
  2675. aura1.Texture = "rbxassetid://281983189"
  2676. wait(0.1)
  2677. aura1.Texture = "rbxassetid://281983242"
  2678. wait(0.1)
  2679. aura1.Texture = "rbxassetid://281983280"
  2680. wait(0.1)
  2681. aura1.Texture = "rbxassetid://281983337"
  2682. wait(0.1)
  2683.  
  2684. auracan1 = true
  2685. end
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697. if shake == true then
  2698. if lolf == true then
  2699. lolf = false
  2700.  
  2701. hum.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2702.  
  2703.  
  2704.  
  2705.  
  2706. wait()
  2707. lolf = true
  2708. end
  2709. end
  2710.  
  2711. end)
  2712. zwc1 = Instance.new("Sound",torso)
  2713. zwc1.Volume = 5
  2714. zwc1.Looped = false
  2715. zwc1.SoundId = "rbxassetid://744770874"
  2716. mouse.KeyDown:connect(function(key)
  2717. if key == "z" then
  2718. if canattack == true then
  2719.  
  2720. canattack = false
  2721. idle = false
  2722. hum.WalkSpeed = 0
  2723. nohit = 0
  2724. idle1 = false
  2725. for i = 1, 10 do
  2726. wait()
  2727. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  2728. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)--torso
  2729. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.4)--arm
  2730. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-0.8,0.7,-0.7)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(140)), 0.4)--arm
  2731. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-10)), 0.4)--leg
  2732. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(10)), 0.4)--leg
  2733. end
  2734.  
  2735. zwc1:Play()
  2736. if clickon == true then
  2737. torso.CFrame = t.CFrame - Vector3.new(0,0,2)
  2738. else
  2739. torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 40
  2740. end
  2741. canattack = true
  2742. idle = true
  2743. hum.WalkSpeed = 10
  2744. idle1 = true
  2745. end
  2746.  
  2747.  
  2748. end
  2749. end)
  2750.  
  2751. ee = Instance.new("Part",char)
  2752. ee.Size = Vector3.new(0.2,0.2,0.2)
  2753. ee.Position = Vector3.new(9999999,9999999,9999999)
  2754. ee.Shape = "Ball"
  2755. ee.BrickColor = BrickColor.new("Lime green")
  2756. ee1 = Instance.new("Part",char)
  2757. ee1.Size = Vector3.new(0.18,0.18,0.18)
  2758. ee1.Position = Vector3.new(999999,999999,999999)
  2759. ee1.Shape = "Ball"
  2760. ee1.BrickColor = BrickColor.new("New Yeller")
  2761. ee2 = Instance.new("Part",char)
  2762. ee2.Size = Vector3.new(0.06,0.06,0.06)
  2763. ee2.Shape = "Ball"
  2764. ee2.BrickColor = BrickColor.new("New Yeller")
  2765. ee2.Position = Vector3.new(99999,99999,99999)
  2766. ee3 = Instance.new("Part",char)
  2767. ee3.Size = Vector3.new(0.06,0.06,0.06)
  2768. ee3.Shape = "Ball"
  2769. ee3.BrickColor = BrickColor.new("New Yeller")
  2770. ee3.Position = Vector3.new(9999,9999,9999)
  2771. ee4 = Instance.new("Part",char)
  2772. ee4.Size = Vector3.new(0.1,0.1,0.1)
  2773. ee4.Shape = "Ball"
  2774. ee4.BrickColor = BrickColor.new("New Yeller")
  2775. ee4.Position = Vector3.new(999,999,999)
  2776. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2777. eew.Part0 = game.Players.LocalPlayer.Character.Head
  2778. eew.Part1 = ee
  2779. eew.C0 = CFrame.new(-0.68,-0.22,0)
  2780. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2781. eew1.Part0 = ee
  2782. eew1.Part1 = ee1
  2783. eew1.C0 = CFrame.new(0,0.02,0)
  2784. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2785. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  2786. eew2.Part1 = ee2
  2787. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  2788. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2789. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  2790. eew3.Part1 = ee3
  2791. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  2792. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2793. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  2794. eew4.Part1 = ee4
  2795. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  2796. chatfunc("So This Is Goku Body")
  2797. wait(4)
  2798. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2799. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2800. end-----------//GATTAI ZAMASU\\-----------
  2801. --[[Movelist
  2802. E = Blades of Judgement
  2803. R = Holy light
  2804. T = Taunt
  2805. Y = Lightning of Absolution
  2806. U = Divine wrath/Holy wrath
  2807. ---------]]
  2808.  
  2809. --I'm starting my own youtube channel to showcase my private/best work, if you're interested, be sure to check it out! https://www.youtube.com/channel/UCN6i8M5gV1KgsGHLNQZGLgQ--
  2810. --It currently has no content as of 1/20/19, but in the near future i'll post some videos & scripting tutorials for the newbs out there.--
  2811. --Also subscribe to this d00d: https://www.youtube.com/channel/UC2hsp8ie2iYsJGK-zRD0sPg--
  2812. --And no, you cannot have my privates, however, over time i'll release one of my privates for 1 hour only--
  2813. --Also, check out my pastebin, it'll give you some handy information too--
  2814. --Enough frickin' around, enjoy the script lads--
  2815.  
  2816.  
  2817. 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 = {}
  2818. do
  2819. script.Parent = owner.Character
  2820. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  2821. local function NewFakeEvent()
  2822. local Bind = Instance.new("BindableEvent")
  2823. local Fake;Fake = {Connections = {},
  2824. fakeEvent=true;
  2825. Connect=function(self,Func)
  2826. Bind.Event:connect(Func)
  2827. self.Connections[Bind] = true
  2828. return setmetatable({Connected = true},{
  2829. __index = function (self,Index)
  2830. if Index:lower() == "disconnect" then
  2831. return function() Fake.Connections[Bind] = false;self.Connected = false end
  2832. end
  2833. return Fake[Index]
  2834. end;
  2835. __tostring = function() return "Connection" end;
  2836. })
  2837. end}
  2838. Fake.connect = Fake.Connect;return Fake;
  2839. end
  2840. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  2841. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  2842. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  2843. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  2844. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  2845. local function TriggerEvent(self,Event,...)
  2846. local Trigger = Mouse[Event]
  2847. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  2848. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  2849. end
  2850. end
  2851. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  2852. Event.OnServerEvent:Connect(function(FiredBy,Input)
  2853. if FiredBy.Name ~= owner.Name then return end
  2854. if Input.MouseEvent then
  2855. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  2856. else
  2857. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  2858. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  2859. for _,Action in pairs(ContextActionService.Actions) do
  2860. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  2861. end
  2862. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  2863. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  2864. end
  2865. end)
  2866. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  2867. Event.Parent = NLS([[
  2868. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  2869. local Input = function(Input,gameProcessedEvent)
  2870. if gameProcessedEvent then return end
  2871. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  2872. end
  2873. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  2874. local Hit,Target
  2875. while wait(1/30) do
  2876. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  2877. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  2878. end
  2879. end
  2880. ]],owner.Character)
  2881. end
  2882. RealGame = game;game = setmetatable({},{
  2883. __index = function (self,Index)
  2884. local Sandbox = function (Thing)
  2885. if Thing:IsA("Player") then
  2886. local RealPlayer = Thing
  2887. return setmetatable({},{
  2888. __index = function (self,Index)
  2889. local Type = type(RealPlayer[Index])
  2890. if Type == "function" then
  2891. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  2892. return function (self)return InternalData["Mouse"] end
  2893. end
  2894. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  2895. end
  2896. return RealPlayer[Index]
  2897. end;
  2898. __tostring = function(self) return RealPlayer.Name end
  2899. })
  2900. end
  2901. end
  2902. if RealGame[Index] then
  2903. local Type = type(RealGame[Index])
  2904. if Type == "function" then
  2905. if Index:lower() == "getservice" or Index:lower() == "service" then
  2906. return function (self,Service)
  2907. local FakeServices = {
  2908. ["players"] = function()
  2909. return setmetatable({},{
  2910. __index = function (self2,Index2)
  2911. local RealService = RealGame:GetService(Service)
  2912. local Type2 = type(Index2)
  2913. if Type2 == "function" then
  2914. return function (self,...) return RealService[Index2](RealService,...)end
  2915. else
  2916. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  2917. return RealService[Index2]
  2918. end
  2919. end;
  2920. __tostring = function(self) return RealGame:GetService(Service).Name end
  2921. })
  2922. end;
  2923. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  2924. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  2925. ["runservice"] = function()
  2926. return setmetatable({},{
  2927. __index = function(self2,Index2)
  2928. local RealService = RealGame:GetService(Service)
  2929. local Type2 = type(Index2)
  2930. if Type2 == "function" then
  2931. return function (self,...) return RealService[Index2](RealService,...) end
  2932. else
  2933. local RunServices = {
  2934. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  2935. ["renderstepped"] = function() return RealService["Stepped"] end
  2936. }
  2937. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  2938. return RealService[Index2]
  2939. end
  2940. end
  2941. })
  2942. end
  2943. }
  2944. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  2945. return RealGame:GetService(Service)
  2946. end
  2947. end
  2948. return function (self,...) return RealGame[Index](RealGame,...) end
  2949. else
  2950. if game:GetService(Index) then return game:GetService(Index) end
  2951. return RealGame[Index]
  2952. end
  2953. end
  2954. return nil
  2955. end
  2956. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  2957.  
  2958. Player=game:GetService("Players").LocalPlayer
  2959. Character=Player.Character
  2960. Character.Humanoid.Name = "gattaizamasu"
  2961. hum = Character.gattaizamasu
  2962. LeftArm=Character["Left Arm"]
  2963. LeftLeg=Character["Left Leg"]
  2964. RightArm=Character["Right Arm"]
  2965. RightLeg=Character["Right Leg"]
  2966. Root=Character["HumanoidRootPart"]
  2967. Head=Character["Head"]
  2968. Torso=Character["Torso"]
  2969. Neck=Torso["Neck"]
  2970. attacking = false
  2971. laughing = false
  2972. id = 2623171639
  2973. taim = nil
  2974. change = 0
  2975. ws = 90
  2976. hpheight = 5
  2977. dedlaff = false
  2978. appi = false
  2979. tauntdebounce = false
  2980. allowlev = true
  2981. position = nil
  2982. MseGuide = true
  2983. running = false
  2984. levitate = false
  2985. settime = 0
  2986. sine = 0
  2987. t = 0
  2988. dgs = 75
  2989. mouse = Player:GetMouse()
  2990. RunSrv = game:GetService("RunService")
  2991. RenderStepped = game:GetService("RunService").RenderStepped
  2992. removeuseless = game:GetService("Debris")
  2993. local soundtable = {2638719005,2638719700,2638743317,2638744272,2638751297,2638751506,2638769242,2638769810,2638770257,2638777924}
  2994. local holywrathcolors = {"Really red","Bright orange"}
  2995. rdnm = #soundtable
  2996. hwc = #holywrathcolors
  2997.  
  2998. screenGui = Instance.new("ScreenGui")
  2999. screenGui.Parent = script.Parent
  3000.  
  3001. local HEADLERP = Instance.new("ManualWeld")
  3002. HEADLERP.Parent = Head
  3003. HEADLERP.Part0 = Head
  3004. HEADLERP.Part1 = Head
  3005. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3006.  
  3007. local TORSOLERP = Instance.new("ManualWeld")
  3008. TORSOLERP.Parent = Root
  3009. TORSOLERP.Part0 = Torso
  3010. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3011.  
  3012. local ROOTLERP = Instance.new("ManualWeld")
  3013. ROOTLERP.Parent = Root
  3014. ROOTLERP.Part0 = Root
  3015. ROOTLERP.Part1 = Torso
  3016. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3017.  
  3018. local RIGHTARMLERP = Instance.new("ManualWeld")
  3019. RIGHTARMLERP.Parent = RightArm
  3020. RIGHTARMLERP.Part0 = RightArm
  3021. RIGHTARMLERP.Part1 = Torso
  3022. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3023.  
  3024. local LEFTARMLERP = Instance.new("ManualWeld")
  3025. LEFTARMLERP.Parent = LeftArm
  3026. LEFTARMLERP.Part0 = LeftArm
  3027. LEFTARMLERP.Part1 = Torso
  3028. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3029.  
  3030. local RIGHTLEGLERP = Instance.new("ManualWeld")
  3031. RIGHTLEGLERP.Parent = RightLeg
  3032. RIGHTLEGLERP.Part0 = RightLeg
  3033. RIGHTLEGLERP.Part1 = Torso
  3034. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3035.  
  3036. local LEFTLEGLERP = Instance.new("ManualWeld")
  3037. LEFTLEGLERP.Parent = LeftLeg
  3038. LEFTLEGLERP.Part0 = LeftLeg
  3039. LEFTLEGLERP.Part1 = Torso
  3040. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  3041.  
  3042. local function weldBetween(a, b)
  3043. local weld = Instance.new("ManualWeld", a)
  3044. weld.Part0 = a
  3045. weld.Part1 = b
  3046. weld.C0 = a.CFrame:inverse() * b.CFrame
  3047. return weld
  3048. end
  3049.  
  3050. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  3051. A = Instance.new("Attachment", PARENT)
  3052. A.Position = POSITION1
  3053. A.Name = "A"
  3054. B = Instance.new("Attachment", PARENT)
  3055. B.Position = POSITION2
  3056. B.Name = "B"
  3057. tr1 = Instance.new("Trail", PARENT)
  3058. tr1.Attachment0 = A
  3059. tr1.Attachment1 = B
  3060. tr1.Enabled = true
  3061. tr1.Lifetime = LIFETIME
  3062. tr1.TextureMode = "Static"
  3063. tr1.LightInfluence = 0
  3064. tr1.Color = COLOR
  3065. tr1.Transparency = NumberSequence.new(0, 1)
  3066. end
  3067.  
  3068. coroutine.wrap(function()
  3069. while wait() do
  3070. hum.WalkSpeed = ws
  3071. Head.face.Texture = "rbxassetid://1322462890"
  3072. LeftArm.BrickColor = BrickColor.new("Olivine")
  3073. RightArm.BrickColor = BrickColor.new("Olivine")
  3074. Head.BrickColor = BrickColor.new("Olivine")
  3075. end
  3076. end)()
  3077. godmode = coroutine.wrap(function()
  3078. for i,v in pairs(Character:GetChildren()) do
  3079. if v:IsA("BasePart") and v ~= Root then
  3080. v.Anchored = false
  3081. end
  3082. end
  3083. while true do
  3084. hum.MaxHealth = math.huge
  3085. wait(0.0000001)
  3086. hum.Health = math.huge
  3087. wait()
  3088. end
  3089. end)
  3090. godmode()
  3091. ff = Instance.new("ForceField", Character)
  3092. ff.Visible = false
  3093.  
  3094. coroutine.wrap(function()
  3095. for i,v in pairs(Character:GetChildren()) do
  3096. if v.Name == "Animate" then v:Remove()
  3097. end
  3098. end
  3099. end)()
  3100.  
  3101. for _,n in pairs(Character:GetChildren()) do
  3102. if n:IsA("Accessory") then n:Remove() end
  3103. end
  3104. for _,x in pairs(Character:GetChildren()) do
  3105. if x:IsA("Decal") then x:Remove() end
  3106. end
  3107.  
  3108. hair = Instance.new("Part",Character)
  3109. hair.Size = Vector3.new(2,2,2)
  3110. hair.CFrame = hair.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.85,0)
  3111. hair.Anchored = false
  3112. hair.Name = "hair"
  3113. hair.BrickColor = BrickColor.new("Lily white")
  3114. hairmesh = Instance.new("SpecialMesh", hair)
  3115. hairmesh.MeshType = "FileMesh"
  3116. hairmesh.Scale = Vector3.new(5.839, 5.737, 5.947)
  3117. hairmesh.MeshId = "rbxassetid://568050133"
  3118. hairweld = weldBetween(hair,Head)
  3119. hairweld.C0 = hair.CFrame:inverse() * Head.CFrame * CFrame.new(.055,-.9,-.4)
  3120.  
  3121. ears = Instance.new("Part",Character)
  3122. ears.Size = Vector3.new(2,2,2)
  3123. ears.CFrame = ears.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.85,0)
  3124. ears.Anchored = false
  3125. ears.Name = "ears"
  3126. ears.BrickColor = BrickColor.new("Olivine")
  3127. earsmesh = Instance.new("SpecialMesh", ears)
  3128. earsmesh.MeshType = "FileMesh"
  3129. earsmesh.Scale = Vector3.new(1,1,1.1)
  3130. earsmesh.MeshId = "rbxassetid://19383407"
  3131. earsweld = weldBetween(ears,Head)
  3132. earsweld.C0 = ears.CFrame:inverse() * Head.CFrame * CFrame.new(0,0,0)
  3133.  
  3134. potara = Instance.new("Part",Character)
  3135. potara.Size = Vector3.new(2,2,2)
  3136. potara.CFrame = potara.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.85,0)
  3137. potara.Anchored = false
  3138. potara.Name = "ears"
  3139. potara.BrickColor = BrickColor.new("Gold")
  3140. potaramesh = Instance.new("SpecialMesh", potara)
  3141. potaramesh.MeshType = "FileMesh"
  3142. potaramesh.Scale = Vector3.new(1,1,1)
  3143. potaramesh.MeshId = "rbxassetid://2623281326"
  3144. potaraweld = weldBetween(potara,Head)
  3145. potaraweld.C0 = potara.CFrame:inverse() * Head.CFrame * CFrame.new(0,.25,0)
  3146.  
  3147. halo = Instance.new("Part",Character)
  3148. halo.Size = Vector3.new(2,2,2)
  3149. halo.CFrame = Root.CFrame * CFrame.new(0,0,2)
  3150. halo.Anchored = false
  3151. halo.Name = "halo"
  3152. halo.Transparency = 1
  3153. halo.BrickColor = BrickColor.new("White")
  3154. halo.Material = "Neon"
  3155. halomesh = Instance.new("SpecialMesh", halo)
  3156. halomesh.MeshType = "FileMesh"
  3157. halomesh.Scale = Vector3.new(11,11,11)
  3158. halomesh.MeshId = "rbxassetid://2621604441"
  3159. haloweld = weldBetween(halo,Torso)
  3160. haloweld.C0 = CFrame.new(0,-4.5,-2)
  3161.  
  3162. shirt = Instance.new("Shirt", Character)
  3163. shirt.Name = "Shirt"
  3164. pants = Instance.new("Pants", Character)
  3165. pants.Name = "Pants"
  3166. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=715059748"
  3167. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=745414427"
  3168.  
  3169. function damagealll(Radius,Position)
  3170. local Returning = {}
  3171. for _,v in pairs(workspace:GetChildren()) do
  3172. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  3173. if v:FindFirstChild("Torso") then
  3174. local Mag = (v.Torso.Position - Position).magnitude
  3175. if Mag < Radius then
  3176. table.insert(Returning,v)
  3177. end
  3178. elseif v:FindFirstChild("UpperTorso") then
  3179. local Mag = (v.UpperTorso.Position - Position).magnitude
  3180. if Mag < Radius then
  3181. table.insert(Returning,v)
  3182. end
  3183. end
  3184. end
  3185. end
  3186. return Returning
  3187. end
  3188.  
  3189. ArtificialHB = Instance.new("BindableEvent", script)
  3190. ArtificialHB.Name = "Heartbeat"
  3191. script:WaitForChild("Heartbeat")
  3192.  
  3193. frame = 1 / 60
  3194. tf = 0
  3195. allowframeloss = false
  3196. tossremainder = false
  3197.  
  3198.  
  3199. lastframe = tick()
  3200. script.Heartbeat:Fire()
  3201.  
  3202.  
  3203. game:GetService("RunService").Heartbeat:connect(function(s, p)
  3204. tf = tf + s
  3205. if tf >= frame then
  3206. if allowframeloss then
  3207. script.Heartbeat:Fire()
  3208. lastframe = tick()
  3209. else
  3210. for i = 1, math.floor(tf / frame) do
  3211. script.Heartbeat:Fire()
  3212. end
  3213. lastframe = tick()
  3214. end
  3215. if tossremainder then
  3216. tf = 0
  3217. else
  3218. tf = tf - frame * math.floor(tf / frame)
  3219. end
  3220. end
  3221. end)
  3222.  
  3223. function swait(num)
  3224. if num == 0 or num == nil then
  3225. game:service("RunService").Stepped:wait(0)
  3226. else
  3227. for i = 0, num do
  3228. game:service("RunService").Stepped:wait(0)
  3229. end
  3230. end
  3231. end
  3232.  
  3233. doomtheme = Instance.new("Sound", Torso)
  3234. doomtheme.Volume = 3
  3235. doomtheme.Name = "doomtheme"
  3236. doomtheme.Looped = true
  3237. doomtheme.SoundId = "rbxassetid://"..id
  3238. doomtheme:Play()
  3239.  
  3240. Aura = Instance.new("Sound",Torso)
  3241. Aura.Volume = 3
  3242. Aura.Name = "aura"
  3243. Aura.Looped = true
  3244. Aura.SoundId = "rbxassetid://2643712818"
  3245. Aura:Play()
  3246.  
  3247. Powerup = Instance.new("Sound",Torso)
  3248. Powerup.Volume = powvol
  3249. Powerup.SoundId = "rbxassetid://2492215919"
  3250. Powerup.Name = "powerup"
  3251. Powerup:Play()
  3252. Powerup.Looped = true
  3253.  
  3254. Torso.ChildRemoved:connect(function(removed)
  3255. if removed.Name == "aura" then
  3256. Powerup = Instance.new("Sound",Torso)
  3257. Powerup.Volume = powvol
  3258. Powerup.SoundId = "rbxassetid://2492215919"
  3259. Powerup.Name = "powerup"
  3260. Powerup:Play()
  3261. Powerup.Looped = true
  3262. end
  3263. end)
  3264.  
  3265. Torso.ChildRemoved:connect(function(removed)
  3266. if removed.Name == "doomtheme" then
  3267. doomtheme = Instance.new("Sound",Torso)
  3268. doomtheme.Volume = 3
  3269. doomtheme.Name = "doomtheme"
  3270. doomtheme.Looped = true
  3271. doomtheme.SoundId = "rbxassetid://"..id
  3272. doomtheme:Play()
  3273. end
  3274. end)
  3275.  
  3276. coroutine.wrap(function()
  3277. while wait() do
  3278. pcall(function()
  3279. Powerup.Volume = powvol
  3280. end)
  3281. end
  3282. end)()
  3283.  
  3284. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  3285. so = Instance.new("Sound")
  3286. so.Parent = PARENT
  3287. so.SoundId = "rbxassetid://"..ID
  3288. so.Volume = VOL
  3289. so.Looped = LOOP
  3290. so:Play()
  3291. removeuseless:AddItem(so,REMOVE)
  3292. end
  3293.  
  3294. particlecolor = ColorSequence.new(Color3.new(0, 5, 255))
  3295.  
  3296. goldpart = Instance.new("Part",RightArm)
  3297. goldpart.Size = Vector3.new(1.01,2.01,1.01)
  3298. goldpart.BrickColor = BrickColor.new("Gold")
  3299. goldpart.Material = "Neon"
  3300. goldpart.CanCollide = false
  3301. goldpart.Anchored = false
  3302. goldpartweld = weldBetween(goldpart,RightArm)
  3303.  
  3304. goldpart2 = Instance.new("Part",RightLeg)
  3305. goldpart2.Size = Vector3.new(1.01,2.01,1.01)
  3306. goldpart2.BrickColor = BrickColor.new("Gold")
  3307. goldpart2.Material = "Neon"
  3308. goldpart2.CanCollide = false
  3309. goldpart2.Anchored = false
  3310. goldpartweld2 = weldBetween(goldpart2,RightLeg)
  3311.  
  3312. goldpart3 = Instance.new("Part",LeftLeg)
  3313. goldpart3.Size = Vector3.new(1.01,2.01,1.01)
  3314. goldpart3.BrickColor = BrickColor.new("Gold")
  3315. goldpart3.Material = "Neon"
  3316. goldpart3.CanCollide = false
  3317. goldpart3.Anchored = false
  3318. goldpartweld3 = weldBetween(goldpart3,LeftLeg)
  3319.  
  3320. goldpart4 = Instance.new("Part",LeftArm)
  3321. goldpart4.Size = Vector3.new(1.01,2.01,1.01)
  3322. goldpart4.BrickColor = BrickColor.new("Gold")
  3323. goldpart4.Material = "Neon"
  3324. goldpart4.CanCollide = false
  3325. goldpart4.Anchored = false
  3326. goldpartweld4 = weldBetween(goldpart4,LeftArm)
  3327.  
  3328. goldpart5 = Instance.new("Part",Torso)
  3329. goldpart5.Size = Vector3.new(2.01,2.01,1.01)
  3330. goldpart5.BrickColor = BrickColor.new("Gold")
  3331. goldpart5.Material = "Neon"
  3332. goldpart5.CanCollide = false
  3333. goldpart5.Anchored = false
  3334. goldpartweld5 = weldBetween(goldpart5,Torso)
  3335.  
  3336.  
  3337. Root.CFrame = Root.CFrame * CFrame.new(0,15,0) --intro
  3338. hum.HipHeight = 14.5
  3339. spinny = 0
  3340. for i = 1, 400 do
  3341. spinny = spinny + 4
  3342. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0+spinny),0),.4)
  3343. hum.HipHeight = hum.HipHeight - .025
  3344. swait()
  3345. end
  3346. local zamasuintro = Instance.new("Sound",Head)
  3347. zamasuintro.SoundId = "rbxassetid://2623121645"
  3348. zamasuintro.Volume = 7
  3349. zamasuintro:Play()
  3350. removeuseless:AddItem(zamasuintro,10)
  3351. for i = 1, 50 do
  3352. 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)
  3353. 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)
  3354. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  3355. swait()
  3356. end
  3357. for i = 1, 50 do
  3358. coroutine.wrap(function()
  3359. local sk = Instance.new("Part",Torso)
  3360. sk.CanCollide = false
  3361. sk.Anchored = true
  3362. sk.BrickColor = BrickColor.new("Gold")
  3363. sk.Name = "sk"
  3364. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3365. local skmesh = Instance.new("SpecialMesh",sk)
  3366. skmesh.MeshId = "rbxassetid://662586858"
  3367. skmesh.Name = "wave"
  3368. skmesh.Scale = Vector3.new(.01,.001,.01)
  3369. for i = 1, 20 do
  3370. skmesh.Scale = skmesh.Scale + Vector3.new(.04,0,.04)
  3371. sk.Transparency = sk.Transparency + .05
  3372. swait()
  3373. end
  3374. sk:Remove()
  3375. end)()
  3376. coroutine.wrap(function()
  3377. local wshockwave = Instance.new("Part", Torso)
  3378. wshockwave.Size = Vector3.new(1,1,1)
  3379. wshockwave.CanCollide = false
  3380. wshockwave.Anchored = true
  3381. wshockwave.Transparency = .45
  3382. wshockwave.BrickColor = BrickColor.new("Gold")
  3383. wshockwave.CFrame = CFrame.new(Torso.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3384. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  3385. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  3386. wshockwavemesh.Name = "wswm"
  3387. wshockwavemesh.MeshId = "rbxassetid://20329976"
  3388. removeuseless:AddItem(wshockwave,2)
  3389. for i = 1, 20 do
  3390. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(4,0,4)
  3391. wshockwave.Transparency = wshockwave.Transparency + .05
  3392. swait()
  3393. end
  3394. wshockwave:Remove()
  3395. end)()
  3396. coroutine.wrap(function()
  3397. goldpart.Anchored = true
  3398. goldpart.Size = goldpart.Size + Vector3.new(.5,.5,.5)
  3399. goldpart.Transparency = goldpart.Transparency + .05
  3400. goldpart2.Anchored = true
  3401. goldpart2.Size = goldpart2.Size + Vector3.new(.5,.5,.5)
  3402. goldpart2.Transparency = goldpart2.Transparency + .05
  3403. goldpart3.Anchored = true
  3404. goldpart3.Size = goldpart3.Size + Vector3.new(.5,.5,.5)
  3405. goldpart3.Transparency = goldpart3.Transparency + .035
  3406. goldpart4.Anchored = true
  3407. goldpart4.Size = goldpart4.Size + Vector3.new(.5,.5,.5)
  3408. goldpart4.Transparency = goldpart4.Transparency + .05
  3409. goldpart5.Anchored = true
  3410. goldpart5.Size = goldpart5.Size + Vector3.new(.5,.5,.5)
  3411. goldpart5.Transparency = goldpart5.Transparency + .05
  3412. end)()
  3413. 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)
  3414. 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)
  3415. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  3416. swait()
  3417. end
  3418. coroutine.wrap(function()
  3419. goldpart:Remove()
  3420. goldpart2:Remove()
  3421. goldpart3:Remove()
  3422. goldpart4:Remove()
  3423. goldpart5:Remove()
  3424. end)()
  3425. coroutine.wrap(function()
  3426. o1 = Instance.new("ParticleEmitter",Head)
  3427. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3428. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3429. o1.LightEmission = 0.30000001192093
  3430. o1.Texture = "rbxassetid://243740013"
  3431. o1.ZOffset = 1
  3432. o1.Lifetime = NumberRange.new(2,2)
  3433. o1.Rate = 75
  3434. o1.RotSpeed = NumberRange.new(-100,100)
  3435. o1.Speed = NumberRange.new(0,0)
  3436. o1.VelocitySpread = 15
  3437.  
  3438. o1 = Instance.new("ParticleEmitter",Torso)
  3439. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3440. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3441. o1.LightEmission = 0.30000001192093
  3442. o1.Texture = "rbxassetid://243740013"
  3443. o1.ZOffset = 1
  3444. o1.Lifetime = NumberRange.new(2,2)
  3445. o1.Rate = 75
  3446. o1.RotSpeed = NumberRange.new(-100,100)
  3447. o1.Speed = NumberRange.new(0,0)
  3448. o1.VelocitySpread = 15
  3449.  
  3450. o1 = Instance.new("ParticleEmitter",RightArm)
  3451. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3452. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3453. o1.LightEmission = 0.30000001192093
  3454. o1.Texture = "rbxassetid://243740013"
  3455. o1.ZOffset = 1
  3456. o1.Lifetime = NumberRange.new(2,2)
  3457. o1.Rate = 75
  3458. o1.RotSpeed = NumberRange.new(-100,100)
  3459. o1.Speed = NumberRange.new(0,0)
  3460. o1.VelocitySpread = 15
  3461.  
  3462. o1 = Instance.new("ParticleEmitter",LeftArm)
  3463. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3464. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3465. o1.LightEmission = 0.30000001192093
  3466. o1.Texture = "rbxassetid://243740013"
  3467. o1.ZOffset = 1
  3468. o1.Lifetime = NumberRange.new(2,2)
  3469. o1.Rate = 75
  3470. o1.RotSpeed = NumberRange.new(-100,100)
  3471. o1.Speed = NumberRange.new(0,0)
  3472. o1.VelocitySpread = 15
  3473.  
  3474. o1 = Instance.new("ParticleEmitter",LeftLeg)
  3475. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3476. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3477. o1.LightEmission = 0.30000001192093
  3478. o1.Texture = "rbxassetid://243740013"
  3479. o1.ZOffset = 1
  3480. o1.Lifetime = NumberRange.new(2,2)
  3481. o1.Rate = 75
  3482. o1.RotSpeed = NumberRange.new(-100,100)
  3483. o1.Speed = NumberRange.new(0,0)
  3484. o1.VelocitySpread = 15
  3485.  
  3486. o1 = Instance.new("ParticleEmitter",RightLeg)
  3487. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3488. o1.Size = NumberSequence.new(0.0099999997764826,0.0099999997764826)
  3489. o1.LightEmission = 0.30000001192093
  3490. o1.Texture = "rbxassetid://243740013"
  3491. o1.ZOffset = 1
  3492. o1.Lifetime = NumberRange.new(2,2)
  3493. o1.Rate = 75
  3494. o1.RotSpeed = NumberRange.new(-100,100)
  3495. o1.Speed = NumberRange.new(0,0)
  3496. o1.VelocitySpread = 15
  3497.  
  3498. o1 = Instance.new("ParticleEmitter",Head)
  3499. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3500. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3501. o1.LightEmission = 0.30000001192093
  3502. o1.Texture = "rbxassetid://242102147"
  3503. o1.ZOffset = -2
  3504. o1.Lifetime = NumberRange.new(2,2)
  3505. o1.Rate = 50
  3506. o1.RotSpeed = NumberRange.new(-100,100)
  3507. o1.Speed = NumberRange.new(0,0)
  3508. o1.VelocitySpread = 15
  3509. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3510.  
  3511. o1 = Instance.new("ParticleEmitter",RightArm)
  3512. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3513. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3514. o1.LightEmission = 0.30000001192093
  3515. o1.Texture = "rbxassetid://242102147"
  3516. o1.ZOffset = -2
  3517. o1.Lifetime = NumberRange.new(2,2)
  3518. o1.Rate = 50
  3519. o1.RotSpeed = NumberRange.new(-100,100)
  3520. o1.Speed = NumberRange.new(0,0)
  3521. o1.VelocitySpread = 15
  3522. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3523.  
  3524. o1 = Instance.new("ParticleEmitter",LeftArm)
  3525. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3526. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3527. o1.LightEmission = 0.30000001192093
  3528. o1.Texture = "rbxassetid://242102147"
  3529. o1.ZOffset = -2
  3530. o1.Lifetime = NumberRange.new(2,2)
  3531. o1.Rate = 50
  3532. o1.RotSpeed = NumberRange.new(-100,100)
  3533. o1.Speed = NumberRange.new(0,0)
  3534. o1.VelocitySpread = 15
  3535. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3536.  
  3537. o1 = Instance.new("ParticleEmitter",Torso)
  3538. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3539. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3540. o1.LightEmission = 0.30000001192093
  3541. o1.Texture = "rbxassetid://242102147"
  3542. o1.ZOffset = -2
  3543. o1.Lifetime = NumberRange.new(2,2)
  3544. o1.Rate = 50
  3545. o1.RotSpeed = NumberRange.new(-100,100)
  3546. o1.Speed = NumberRange.new(0,0)
  3547. o1.VelocitySpread = 15
  3548. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3549.  
  3550. o1 = Instance.new("ParticleEmitter",RightLeg)
  3551. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3552. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3553. o1.LightEmission = 0.30000001192093
  3554. o1.Texture = "rbxassetid://242102147"
  3555. o1.ZOffset = -2
  3556. o1.Lifetime = NumberRange.new(2,2)
  3557. o1.Rate = 50
  3558. o1.RotSpeed = NumberRange.new(-100,100)
  3559. o1.Speed = NumberRange.new(0,0)
  3560. o1.VelocitySpread = 15
  3561. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3562.  
  3563. o1 = Instance.new("ParticleEmitter",LeftLeg)
  3564. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3565. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3566. o1.LightEmission = 0.30000001192093
  3567. o1.Texture = "rbxassetid://242102147"
  3568. o1.ZOffset = -2
  3569. o1.Lifetime = NumberRange.new(2,2)
  3570. o1.Rate = 50
  3571. o1.RotSpeed = NumberRange.new(-100,100)
  3572. o1.Speed = NumberRange.new(0,0)
  3573. o1.VelocitySpread = 15
  3574. o1.Color = ColorSequence.new(Color3.new(1, 1, 1),Color3.new(0, 0.666667, 1),Color3.new(0, 1, 0),Color3.new(1, 0, 1),Color3.new(1, 1, 1))
  3575.  
  3576. o1 = Instance.new("ParticleEmitter",Head)
  3577. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3578. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3579. o1.LightEmission = 0.30000001192093
  3580. o1.Texture = "rbxassetid://242102147"
  3581. o1.ZOffset = -3
  3582. o1.Lifetime = NumberRange.new(2,2)
  3583. o1.Rate = 50
  3584. o1.RotSpeed = NumberRange.new(-100,100)
  3585. o1.Speed = NumberRange.new(0,0)
  3586. o1.VelocitySpread = 15
  3587.  
  3588. o1 = Instance.new("ParticleEmitter",Torso)
  3589. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3590. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3591. o1.LightEmission = 0.30000001192093
  3592. o1.Texture = "rbxassetid://242102147"
  3593. o1.ZOffset = -3
  3594. o1.Lifetime = NumberRange.new(2,2)
  3595. o1.Rate = 50
  3596. o1.RotSpeed = NumberRange.new(-100,100)
  3597. o1.Speed = NumberRange.new(0,0)
  3598. o1.VelocitySpread = 15
  3599.  
  3600. o1 = Instance.new("ParticleEmitter",RightArm)
  3601. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3602. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3603. o1.LightEmission = 0.30000001192093
  3604. o1.Texture = "rbxassetid://242102147"
  3605. o1.ZOffset = -3
  3606. o1.Lifetime = NumberRange.new(2,2)
  3607. o1.Rate = 50
  3608. o1.RotSpeed = NumberRange.new(-100,100)
  3609. o1.Speed = NumberRange.new(0,0)
  3610. o1.VelocitySpread = 15
  3611.  
  3612. o1 = Instance.new("ParticleEmitter",LeftArm)
  3613. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3614. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3615. o1.LightEmission = 0.30000001192093
  3616. o1.Texture = "rbxassetid://242102147"
  3617. o1.ZOffset = -3
  3618. o1.Lifetime = NumberRange.new(2,2)
  3619. o1.Rate = 50
  3620. o1.RotSpeed = NumberRange.new(-100,100)
  3621. o1.Speed = NumberRange.new(0,0)
  3622. o1.VelocitySpread = 15
  3623.  
  3624. o1 = Instance.new("ParticleEmitter",RightLeg)
  3625. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3626. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3627. o1.LightEmission = 0.30000001192093
  3628. o1.Texture = "rbxassetid://242102147"
  3629. o1.ZOffset = -3
  3630. o1.Lifetime = NumberRange.new(2,2)
  3631. o1.Rate = 50
  3632. o1.RotSpeed = NumberRange.new(-100,100)
  3633. o1.Speed = NumberRange.new(0,0)
  3634. o1.VelocitySpread = 15
  3635.  
  3636. o1 = Instance.new("ParticleEmitter",LeftLeg)
  3637. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3638. o1.Size = NumberSequence.new(0.80000001192093,0.80000001192093)
  3639. o1.LightEmission = 0.30000001192093
  3640. o1.Texture = "rbxassetid://242102147"
  3641. o1.ZOffset = -3
  3642. o1.Lifetime = NumberRange.new(2,2)
  3643. o1.Rate = 50
  3644. o1.RotSpeed = NumberRange.new(-100,100)
  3645. o1.Speed = NumberRange.new(0,0)
  3646. o1.VelocitySpread = 15
  3647.  
  3648. o1 = Instance.new("ParticleEmitter",Head)
  3649. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3650. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3651. o1.LightEmission = 0.30000001192093
  3652. o1.Texture = "rbxassetid://242102147"
  3653. o1.ZOffset = -1
  3654. o1.Lifetime = NumberRange.new(2,2)
  3655. o1.Rate = 50
  3656. o1.RotSpeed = NumberRange.new(-100,100)
  3657. o1.Speed = NumberRange.new(0,0)
  3658. o1.VelocitySpread = 15
  3659.  
  3660. o1 = Instance.new("ParticleEmitter",Torso)
  3661. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3662. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3663. o1.LightEmission = 0.30000001192093
  3664. o1.Texture = "rbxassetid://242102147"
  3665. o1.ZOffset = -1
  3666. o1.Lifetime = NumberRange.new(2,2)
  3667. o1.Rate = 50
  3668. o1.RotSpeed = NumberRange.new(-100,100)
  3669. o1.Speed = NumberRange.new(0,0)
  3670. o1.VelocitySpread = 15
  3671.  
  3672. o1 = Instance.new("ParticleEmitter",RightArm)
  3673. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3674. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3675. o1.LightEmission = 0.30000001192093
  3676. o1.Texture = "rbxassetid://242102147"
  3677. o1.ZOffset = -1
  3678. o1.Lifetime = NumberRange.new(2,2)
  3679. o1.Rate = 50
  3680. o1.RotSpeed = NumberRange.new(-100,100)
  3681. o1.Speed = NumberRange.new(0,0)
  3682. o1.VelocitySpread = 15
  3683.  
  3684. o1 = Instance.new("ParticleEmitter",LeftArm)
  3685. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3686. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3687. o1.LightEmission = 0.30000001192093
  3688. o1.Texture = "rbxassetid://242102147"
  3689. o1.ZOffset = -1
  3690. o1.Lifetime = NumberRange.new(2,2)
  3691. o1.Rate = 50
  3692. o1.RotSpeed = NumberRange.new(-100,100)
  3693. o1.Speed = NumberRange.new(0,0)
  3694. o1.VelocitySpread = 15
  3695.  
  3696. o1 = Instance.new("ParticleEmitter",RightLeg)
  3697. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3698. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3699. o1.LightEmission = 0.30000001192093
  3700. o1.Texture = "rbxassetid://242102147"
  3701. o1.ZOffset = -1
  3702. o1.Lifetime = NumberRange.new(2,2)
  3703. o1.Rate = 50
  3704. o1.RotSpeed = NumberRange.new(-100,100)
  3705. o1.Speed = NumberRange.new(0,0)
  3706. o1.VelocitySpread = 15
  3707.  
  3708. o1 = Instance.new("ParticleEmitter",LeftLeg)
  3709. o1.Transparency = NumberSequence.new(1,0.70491802692413,0.7322404384613,1)
  3710. o1.Size = NumberSequence.new(0.60000002384186,0.60000002384186)
  3711. o1.LightEmission = 0.30000001192093
  3712. o1.Texture = "rbxassetid://242102147"
  3713. o1.ZOffset = -1
  3714. o1.Lifetime = NumberRange.new(2,2)
  3715. o1.Rate = 50
  3716. o1.RotSpeed = NumberRange.new(-100,100)
  3717. o1.Speed = NumberRange.new(0,0)
  3718. o1.VelocitySpread = 15
  3719. end)()
  3720. for i = 1, 50 do
  3721. 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)
  3722. 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)
  3723. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  3724. swait()
  3725. end
  3726. for i = 1, 20 do
  3727. coroutine.wrap(function()
  3728. local sk = Instance.new("Part",Torso)
  3729. sk.CanCollide = false
  3730. sk.Anchored = true
  3731. sk.BrickColor = BrickColor.new("White")
  3732. sk.Name = "sk"
  3733. sk.CFrame = halo.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3734. local skmesh = Instance.new("SpecialMesh",sk)
  3735. skmesh.MeshId = "rbxassetid://662586858"
  3736. skmesh.Name = "wave"
  3737. skmesh.Scale = Vector3.new(.5,.001,.5)
  3738. for i = 1, 10 do
  3739. skmesh.Scale = skmesh.Scale - Vector3.new(.05,0,.05)
  3740. sk.Transparency = sk.Transparency + .05
  3741. swait()
  3742. end
  3743. sk:Remove()
  3744. end)()
  3745. coroutine.wrap(function()
  3746. local wshockwave = Instance.new("Part", Torso)
  3747. wshockwave.Size = Vector3.new(1,1,1)
  3748. wshockwave.CanCollide = false
  3749. wshockwave.Anchored = true
  3750. wshockwave.Transparency = .45
  3751. wshockwave.BrickColor = BrickColor.new("White")
  3752. wshockwave.CFrame = CFrame.new(halo.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3753. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  3754. wshockwavemesh.Scale = Vector3.new(50,.05,50)
  3755. wshockwavemesh.Name = "wswm"
  3756. wshockwavemesh.MeshId = "rbxassetid://20329976"
  3757. removeuseless:AddItem(wshockwave,2)
  3758. for i = 1, 20 do
  3759. wshockwavemesh.Scale = wshockwavemesh.Scale - Vector3.new(5,0.05,5)
  3760. wshockwave.Transparency = wshockwave.Transparency + .05
  3761. swait()
  3762. end
  3763. wshockwave:Remove()
  3764. end)()
  3765. 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)
  3766. 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)
  3767. halomesh.Scale = halomesh.Scale - Vector3.new(.5,.5,.5)
  3768. halo.Transparency = halo.Transparency - .05
  3769. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  3770. swait()
  3771. end
  3772.  
  3773.  
  3774. mouse.KeyDown:connect(function(Press)
  3775. Press=Press:lower()
  3776. if Press=='e' then
  3777. if debounce then return end
  3778. debounce = true
  3779. attacking = true
  3780. SOUND(Torso,1229838347,8,false,3)
  3781. g1 = Instance.new("BodyGyro", Root)
  3782. g1.D = 175
  3783. g1.P = 20000
  3784. g1.MaxTorque = Vector3.new(9000000,9000000,9000000)
  3785. ws = 8
  3786. sooht = Instance.new("Sound")
  3787. sooht.SoundId = "rbxassetid://1146688617"
  3788. sooht.Volume = 8
  3789. coroutine.wrap(function()
  3790. for i = 1, 5 do
  3791. haloweld.C0 = haloweld.C0 * CFrame.new(0,-1,0)
  3792. halomesh.Scale = halomesh.Scale + Vector3.new(.25,.25,.25)
  3793. swait()
  3794. end
  3795. end)()
  3796. coroutine.wrap(function()
  3797. for i = 1, 15 do
  3798. 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)
  3799. 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)
  3800. 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)
  3801. 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)
  3802. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(20),math.rad(-140)),.3)
  3803. swait()
  3804. end
  3805. for i = 1, 20 do
  3806. 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)
  3807. 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)
  3808. 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)
  3809. 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)
  3810. 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)
  3811. swait()
  3812. end
  3813. end)()
  3814. for i = 1, 30 do
  3815. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-9.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  3816. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  3817. local bladeofjustice = Instance.new("Part",Torso)
  3818. bladeofjustice.Anchored = true
  3819. bladeofjustice.CanCollide = false
  3820. bladeofjustice.Name = "blad"
  3821. bladeofjustice.Transparency = 1
  3822. bladeofjustice.Size = Vector3.new(1,1,1)
  3823. bladeofjustice.BrickColor = BrickColor.new("Really red")
  3824. bladeofjustice.Material = "Neon"
  3825. bladeofjustice.CFrame = Root.CFrame * CFrame.new(math.random(-8,8),math.random(-5,5),math.random(-2,2))
  3826. local bladeofjusticemesh = Instance.new("SpecialMesh",bladeofjustice)
  3827. bladeofjusticemesh.MeshId = "rbxassetid://2624209310"
  3828. bladeofjusticemesh.Scale = Vector3.new(1,1,1)
  3829. coroutine.wrap(function()
  3830. local hitted = false
  3831. for i = 1, 20 do
  3832. bladeofjustice.Transparency = bladeofjustice.Transparency - .05
  3833. swait()
  3834. end
  3835. bladeofjustice.Anchored = false
  3836. sooht.Parent = bladeofjustice
  3837. sooht:Play()
  3838. coroutine.wrap(function()
  3839. for i = 1, 300 do
  3840. if hitted then break end
  3841. swait()
  3842. end
  3843. if not hitted then
  3844. bladeofjustice:Remove()
  3845. end
  3846. end)()
  3847. local bov = Instance.new("BodyVelocity",bladeofjustice)
  3848. bov.maxForce = Vector3.new(99999,99999,99999)
  3849. bladeofjustice.CFrame = CFrame.new(bladeofjustice.Position,mouse.Hit.p)
  3850. bov.velocity = bladeofjustice.CFrame.lookVector*220
  3851. bladeofjustice.Touched:connect(function(hit)
  3852. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  3853. if hitted then return end
  3854. hitted = true
  3855. bov:Remove()
  3856. bladeofjustice.Anchored = true
  3857. wait(2)
  3858. bladeofjustice.Transparency = 1
  3859. Hit = damagealll(14,bladeofjustice.Position)
  3860. for _,v in pairs(Hit) do
  3861. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  3862. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  3863. slachtoffer:TakeDamage(math.random(29,43))
  3864. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  3865. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  3866. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  3867. vel.velocity = CFrame.new(bladeofjustice.Position,torso.Position).lookVector*125
  3868. removeuseless:AddItem(vel,.1)
  3869. end
  3870. end
  3871. for i = 1, 3 do
  3872. coroutine.wrap(function()
  3873. local sk = Instance.new("Part",Torso)
  3874. sk.CanCollide = false
  3875. sk.Anchored = true
  3876. sk.BrickColor = BrickColor.new("White")
  3877. sk.Name = "sk"
  3878. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3879. local skmesh = Instance.new("SpecialMesh",sk)
  3880. skmesh.MeshId = "rbxassetid://662586858"
  3881. skmesh.Name = "wave"
  3882. skmesh.Scale = Vector3.new(.01,.001,.01)
  3883. for i = 1, 20 do
  3884. skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
  3885. sk.Transparency = sk.Transparency + .05
  3886. swait()
  3887. end
  3888. sk:Remove()
  3889. end)()
  3890. coroutine.wrap(function()
  3891. local wshockwave = Instance.new("Part", Torso)
  3892. wshockwave.Size = Vector3.new(1,1,1)
  3893. wshockwave.CanCollide = false
  3894. wshockwave.Anchored = true
  3895. wshockwave.Transparency = .45
  3896. wshockwave.BrickColor = BrickColor.new("White")
  3897. wshockwave.CFrame = CFrame.new(bladeofjustice.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  3898. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  3899. wshockwavemesh.Scale = Vector3.new(.1,.005,.1)
  3900. wshockwavemesh.Name = "wswm"
  3901. wshockwavemesh.MeshId = "rbxassetid://20329976"
  3902. removeuseless:AddItem(wshockwave,2)
  3903. for i = 1, 20 do
  3904. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(5.5,0,5.5)
  3905. wshockwave.Transparency = wshockwave.Transparency + .05
  3906. swait()
  3907. end
  3908. wshockwave:Remove()
  3909. end)()
  3910. coroutine.wrap(function()
  3911. local exploshap = Instance.new("Part",Torso)
  3912. exploshap.Size = Vector3.new(1,1,1)
  3913. exploshap.Shape = "Ball"
  3914. exploshap.Material = "Neon"
  3915. exploshap.CFrame = bladeofjustice.CFrame
  3916. exploshap.BrickColor = BrickColor.new("Really red")
  3917. exploshap.CanCollide = false
  3918. exploshap.Anchored = true
  3919. for i = 1, 20 do
  3920. exploshap.Size = exploshap.Size + Vector3.new(2,2,2)
  3921. exploshap.Transparency = exploshap.Transparency + .05
  3922. swait()
  3923. end
  3924. bladeofjustice:Remove()
  3925. exploshap:Remove()
  3926. end)()
  3927. swait()
  3928. end
  3929. end
  3930. end)
  3931. end)()
  3932. swait(.5)
  3933. end
  3934. for i = 1, 5 do
  3935. haloweld.C0 = haloweld.C0 * CFrame.new(0,1,0)
  3936. halomesh.Scale = halomesh.Scale - Vector3.new(.25,.25,.25)
  3937. swait()
  3938. end
  3939. removeuseless:AddItem(g1,.001)
  3940. ws = 90
  3941. debounce = false
  3942. attacking = false
  3943. elseif Press=='t' then
  3944. if dedlaff then return end
  3945. if tauntdebounce == true then return end
  3946. tauntdebounce = true
  3947. rdnm = soundtable[math.random(1,#soundtable)]
  3948. tauntsound = Instance.new("Sound", Head)
  3949. tauntsound.Volume = 10
  3950. tauntsound.SoundId = "http://www.roblox.com/asset/?id="..rdnm
  3951. tauntsound.Looped = false
  3952. tauntsound:Play()
  3953. wait(3)
  3954. wait(tauntsound.TimeLength)
  3955. tauntsound:Remove()
  3956. wait(1)
  3957. tauntdebounce = false
  3958. elseif Press=='u' then
  3959. if debounce then return end
  3960. debounce = true
  3961. attacking = true
  3962. g1 = Instance.new("BodyGyro", Root)
  3963. g1.D = 175
  3964. g1.P = 20000
  3965. g1.MaxTorque = Vector3.new(0,9000000,0)
  3966. ws = 0
  3967. local FACEMYDIVINEWRATH = Instance.new("Sound",Torso)
  3968. FACEMYDIVINEWRATH.SoundId = "rbxassetid://2638717446"
  3969. FACEMYDIVINEWRATH.Volume = 10
  3970. FACEMYDIVINEWRATH:Play()
  3971. removeuseless:AddItem(FACEMYDIVINEWRATH,5)
  3972. for i = 1, 20 do
  3973. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  3974. 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)
  3975. 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)
  3976. 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)
  3977. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  3978. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(10),math.rad(0)),.3)
  3979. 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)
  3980. swait()
  3981. end
  3982. local holywrath = Instance.new("Part",RightArm)
  3983. SOUND(holywrath,2644268083,10,false,6)
  3984. holywrath.Size = Vector3.new(.1,.1,.1)
  3985. holywrath.CanCollide = false
  3986. holywrath.Anchored = true
  3987. holywrath.BrickColor = BrickColor.new("Bright orange")
  3988. holywrath.Material = "Neon"
  3989. holywrath.Shape = "Ball"
  3990. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  3991. local holywrathaura = Instance.new("Sound",holywrath)
  3992. holywrathaura.SoundId = "rbxassetid://2643712818"
  3993. holywrathaura.Looped = true
  3994. holywrathaura.Volume = 0
  3995. holywrathaura:Play()
  3996. local holywrath2 = Instance.new("Part",RightArm)
  3997. holywrath2.Size = Vector3.new(.3,.3,.3)
  3998. holywrath2.CanCollide = false
  3999. holywrath2.Anchored = true
  4000. holywrath2.Transparency = .7
  4001. holywrath2.BrickColor = BrickColor.new("Really red")
  4002. holywrath2.Material = "Neon"
  4003. holywrath2.Shape = "Ball"
  4004. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  4005. for i = 1, 30 do
  4006. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4007. 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)
  4008. 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)
  4009. 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)
  4010. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4011. coroutine.wrap(function()
  4012. hwc = holywrathcolors[math.random(1,#holywrathcolors)]
  4013. local energyballs = Instance.new("Part",Torso)
  4014. energyballs.BrickColor = BrickColor.new(hwc)
  4015. energyballs.Anchored = true
  4016. energyballs.CanCollide = false
  4017. energyballs.CFrame = holywrath.CFrame * CFrame.new(math.random(-4,4),math.random(-4,4),math.random(-4,4))
  4018. energyballs.Shape = "Ball"
  4019. energyballs.Material = "Neon"
  4020. energyballs.Size = Vector3.new(.4,.4,.4)
  4021. for i = 1, 10 do
  4022. energyballs.CFrame = energyballs.CFrame:lerp(CFrame.new(holywrath.Position),.3)
  4023. swait()
  4024. end
  4025. energyballs:Remove()
  4026. end)()
  4027. end
  4028. for i = 1, 20 do
  4029. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4030. 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)
  4031. 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)
  4032. 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)
  4033. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  4034. holywrath2.Size = holywrath2.Size + Vector3.new(.1,.1,.1)
  4035. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  4036. holywrath.Size = holywrath.Size + Vector3.new(.1,.1,.1)
  4037. swait()
  4038. end
  4039. for i = 1, 10 do
  4040. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4041. 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)
  4042. 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)
  4043. 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)
  4044. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  4045. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,0,-2)
  4046. swait()
  4047. end
  4048. enbig = 0
  4049. enbig2 = 0
  4050. enbigger = .25
  4051. SOUND(holywrath,2644340882,10,false,6)
  4052. for i = 1, 60 do
  4053. enbigger = enbigger + .02
  4054. coroutine.wrap(function()
  4055. local sk = Instance.new("Part",Torso)
  4056. sk.CanCollide = false
  4057. sk.Anchored = true
  4058. sk.BrickColor = BrickColor.new("White")
  4059. sk.Name = "sk"
  4060. sk.CFrame = holywrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4061. local skmesh = Instance.new("SpecialMesh",sk)
  4062. skmesh.MeshId = "rbxassetid://662586858"
  4063. skmesh.Name = "wave"
  4064. skmesh.Scale = Vector3.new(.05,.005,.05)
  4065. for i = 1, 20 do
  4066. skmesh.Scale = skmesh.Scale + Vector3.new(enbigger,0,enbigger)
  4067. sk.Transparency = sk.Transparency + .05
  4068. swait()
  4069. end
  4070. sk:Remove()
  4071. end)()
  4072. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4073. 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)
  4074. 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)
  4075. 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)
  4076. holywrathaura.Volume = holywrathaura.Volume + .2
  4077. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4078. enbig = enbig + 2
  4079. enbig2 = enbig2 + 1
  4080. holywrath.Size = holywrath.Size + Vector3.new(4,4,4)
  4081. holywrath2.Size = holywrath2.Size + Vector3.new(4,4,4)
  4082. holywrath2.CFrame = rightlocation.CFrame * CFrame.new(0,-5 - enbig,-5 - enbig2)
  4083. holywrath.CFrame = rightlocation.CFrame * CFrame.new(0,-5 - enbig,-5 - enbig2)
  4084. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)),.3)
  4085. 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)
  4086. swait()
  4087. end
  4088. for i = 1, 30 do
  4089. 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)
  4090. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(25),math.rad(-50),math.rad(0)),.3)
  4091. swait()
  4092. end
  4093. local hitboxwrath = Instance.new("Part",Torso)
  4094. hitboxwrath.Size = Vector3.new(1,1,1)
  4095. hitboxwrath.CanCollide = false
  4096. hitboxwrath.Transparency = 1
  4097. hitboxwrath.Anchored = false
  4098. hitboxwrath.Name = "hb"
  4099. hitboxwrath.CFrame = holywrath.CFrame
  4100. local bov = Instance.new("BodyVelocity",hitboxwrath)
  4101. bov.maxForce = Vector3.new(99999,99999,99999)
  4102. holywrath.CFrame = CFrame.new(holywrath.Position,mouse.Hit.p)
  4103. bov.velocity = holywrath.CFrame.lookVector*60
  4104. local hitted = false
  4105. local function explo()
  4106. hitted = true
  4107. hitboxwrath.Anchored = true
  4108. SOUND(hitboxwrath,2011915907,10,false,6)
  4109. shock = holywrath:Clone() shock.Parent = Torso
  4110. coroutine.wrap(function()
  4111. for i = 1, 20 do
  4112. shock.Size = shock.Size + Vector3.new(5,5,5)
  4113. shock.Transparency = shock.Transparency + .05
  4114. swait()
  4115. end
  4116. shock:Remove()
  4117. end)()
  4118. local taks = 0
  4119. local wavebigger = true
  4120. coroutine.wrap(function()
  4121. local deadlyring = Instance.new("Part", Torso)
  4122. deadlyring.Size = Vector3.new(5, 5, 5)
  4123. deadlyring.Transparency = .5
  4124. deadlyring.BrickColor = BrickColor.new("White")
  4125. deadlyring.Anchored = true
  4126. deadlyring.CanCollide = false
  4127. deadlyring.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  4128. local deadlyringh = Instance.new("SpecialMesh", deadlyring)
  4129. deadlyringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4130. deadlyringh.Scale = Vector3.new(330, 330, .1)
  4131. local deadlyring2 = Instance.new("Part", Torso)
  4132. deadlyring2.Size = Vector3.new(5, 5, 5)
  4133. deadlyring2.Transparency = .5
  4134. deadlyring2.BrickColor = BrickColor.new("White")
  4135. deadlyring2.Anchored = true
  4136. deadlyring2.CanCollide = false
  4137. deadlyring2.CFrame = hitboxwrath.CFrame * CFrame.Angles(math.rad(math.random(-180,180)), math.rad(math.random(-180,180)), math.rad(math.random(-180,180)))
  4138. local deadlyringh2 = Instance.new("SpecialMesh", deadlyring2)
  4139. deadlyringh2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4140. deadlyringh2.Scale = Vector3.new(360, 360, .1)
  4141. while wavebigger do
  4142. Hit = damagealll(187,hitboxwrath.Position)
  4143. for _,v in pairs(Hit) do
  4144. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  4145. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  4146. slachtoffer:TakeDamage(math.random(3,7))
  4147. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4148. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4149. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4150. vel.velocity = CFrame.new(hitboxwrath.Position,torso.Position).lookVector*330
  4151. removeuseless:AddItem(vel,.1)
  4152. end
  4153. end
  4154. deadlyring.CFrame = deadlyring.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0-7),math.rad(0+7))
  4155. deadlyring2.CFrame = deadlyring2.CFrame * CFrame.Angles(math.rad(0-7),math.rad(0+7),math.rad(0-7))
  4156. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(2,2,0)
  4157. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(2,2,0)
  4158. holywrath2.Size = holywrath2.Size + Vector3.new(.25,.25,.25)
  4159. holywrath.Size = holywrath.Size + Vector3.new(.25,.25,.25)
  4160. swait()
  4161. end
  4162. for i = 1, 50 do
  4163. holywrathaura.Volume = holywrathaura.Volume - .5
  4164. deadlyringh.Scale = deadlyringh.Scale + Vector3.new(5,5,0)
  4165. deadlyringh2.Scale = deadlyringh2.Scale + Vector3.new(5,5,0)
  4166. deadlyring.Transparency = deadlyring.Transparency + .025
  4167. deadlyring2.Transparency = deadlyring2.Transparency + .025
  4168. holywrath.Transparency = holywrath.Transparency + .025
  4169. holywrath2.Transparency = holywrath2.Transparency + .025
  4170. swait()
  4171. end
  4172. holywrathaura:Remove()
  4173. hitboxwrath:Remove()
  4174. holywrath:Remove()
  4175. holywrath2:Remove()
  4176. deadlyring:Remove()
  4177. deadlyring2:Remove()
  4178. end)()
  4179. for i = 1, 150 do
  4180. taks = taks + .1
  4181. coroutine.wrap(function()
  4182. local shockwave = Instance.new("Part", Torso)
  4183. shockwave.Size = Vector3.new(1,1,1)
  4184. shockwave.CanCollide = false
  4185. shockwave.Anchored = true
  4186. shockwave.Transparency = .5
  4187. shockwave.BrickColor = BrickColor.new("White")
  4188. shockwave.CFrame = CFrame.new(hitboxwrath.Position)
  4189. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  4190. shockwavemesh.Scale = Vector3.new(7,3,7)
  4191. shockwavemesh.MeshId = "rbxassetid://20329976"
  4192. local shockwave2 = Instance.new("Part", Torso)
  4193. shockwave2.Size = Vector3.new(1,1,1)
  4194. shockwave2.CanCollide = false
  4195. shockwave2.Anchored = true
  4196. shockwave2.Transparency = .5
  4197. shockwave2.BrickColor = BrickColor.new("White")
  4198. shockwave2.CFrame = CFrame.new(hitboxwrath.Position)
  4199. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  4200. shockwavemesh2.Scale = Vector3.new(5,3,5)
  4201. shockwavemesh2.MeshId = "rbxassetid://20329976"
  4202. for i = 1, 40 do
  4203. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  4204. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  4205. shockwave.Transparency = shockwave.Transparency + 0.025
  4206. shockwave2.Transparency = shockwave2.Transparency + 0.025
  4207. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(18 + taks,6 + taks/2,18 + taks)
  4208. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18+taks,3 + taks/2,18+taks)
  4209. swait()
  4210. end
  4211. shockwave:Remove()
  4212. shockwave2:Remove()
  4213. end)()
  4214. swait(2.4)
  4215. end
  4216. wavebigger = false
  4217. end
  4218. coroutine.wrap(function()
  4219. local hitted = false
  4220. hitboxwrath.Touched:connect(function(hit)
  4221. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  4222. if hitted then return end
  4223. explo()
  4224. end
  4225. end)
  4226. while true do
  4227. if hitted then break end
  4228. holywrath2.CFrame = hitboxwrath.CFrame
  4229. holywrath.CFrame = hitboxwrath.CFrame
  4230. swait()
  4231. end
  4232. end)()
  4233. coroutine.wrap(function()
  4234. for i = 1, 1100 do
  4235. if hitted then break end
  4236. swait()
  4237. end
  4238. if not hitted then
  4239. explo()
  4240. end
  4241. end)()
  4242. for i = 1, 22 do
  4243. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4244. 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)
  4245. 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)
  4246. 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)
  4247. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.2)
  4248. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.2,.2,.2) * CFrame.Angles(0,0,0),.2)
  4249. 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)
  4250. 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)
  4251. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-25),math.rad(50),math.rad(0)),.3)
  4252. swait()
  4253. end
  4254. RIGHTARMLERP.C1 = CFrame.new(0,0,0)
  4255. removeuseless:AddItem(g1,.001)
  4256. debounce = false
  4257. attacking = false
  4258. ws = 90
  4259. elseif Press=='y' then
  4260. if debounce then return end
  4261. debounce = true
  4262. attacking = true
  4263. local trev = true
  4264. change = .6
  4265. coroutine.wrap(function()
  4266. while true do
  4267. if trev == false then break end
  4268. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4269. 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)
  4270. 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)
  4271. 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)
  4272. swait()
  4273. end
  4274. end)()
  4275. ws = 0
  4276. local speech = Instance.new("Sound",Head)
  4277. speech.SoundId = "rbxassetid://2638520204"
  4278. speech.Volume = 10
  4279. speech:Play()
  4280. removeuseless:AddItem(speech,5)
  4281. coroutine.wrap(function()
  4282. for i = 1, 35 do
  4283. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(100)), 0.25)
  4284. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.4, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-100)), 0.25)
  4285. swait()
  4286. end
  4287. end)()
  4288. coroutine.wrap(function()
  4289. local blwav = Instance.new("Part",Torso)
  4290. blwav.Size = Vector3.new(1,1,1)
  4291. blwav.Shape = "Ball"
  4292. blwav.BrickColor = BrickColor.new("Dark blue")
  4293. blwav.CanCollide = false
  4294. blwav.CFrame = Root.CFrame
  4295. blwav.Anchored = true
  4296. blwav.Material = "Neon"
  4297. for i = 1, 50 do
  4298. blwav.Size = blwav.Size + Vector3.new(4,4,4)
  4299. blwav.Transparency = blwav.Transparency + .05
  4300. swait()
  4301. end
  4302. blwav:Remove()
  4303. end)()
  4304. eagle = Instance.new("Part", Torso)
  4305. eagle.Size = Vector3.new(1,1,1)
  4306. eagle.CanCollide = false
  4307. eagle.Anchored = false
  4308. eagle.Material = "Neon"
  4309. eagle.Transparency = .58
  4310. eagle.BrickColor = BrickColor.new("Dark blue")
  4311. eagle.CFrame = CFrame.new(halo.Position) * CFrame.new(0,115,0) * CFrame.Angles(math.rad(90),0,0)
  4312. local eaglemesh = Instance.new("SpecialMesh", eagle)
  4313. eaglemesh.MeshId = "rbxassetid://120647529"
  4314. eaglemesh.Scale = Vector3.new(0,0,0)
  4315. eagleweld = weldBetween(eagle,Root)
  4316. eagleweld.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  4317. local eagle2 = Instance.new("Part", Torso)
  4318. eagle2.Size = Vector3.new(1,1,1)
  4319. eagle2.CanCollide = false
  4320. eagle2.Anchored = false
  4321. eagle2.Material = "Neon"
  4322. eagle2.Transparency = .49
  4323. eagle2.BrickColor = BrickColor.new("Pastel violet")
  4324. eagle2.CFrame = CFrame.new(halo.Position) * CFrame.new(0,115,0) * CFrame.Angles(math.rad(90),0,0)
  4325. local eaglemesh2 = Instance.new("SpecialMesh", eagle2)
  4326. eaglemesh2.MeshId = "rbxassetid://120647529"
  4327. eaglemesh2.Scale = Vector3.new(0,0,0)
  4328. eagleweld2 = weldBetween(eagle2,Root)
  4329. eagleweld2.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  4330. local eagle3 = Instance.new("Part", Torso)
  4331. eagle3.Size = Vector3.new(1,1,1)
  4332. eagle3.CanCollide = false
  4333. eagle3.Anchored = false
  4334. eagle3.Material = "Neon"
  4335. eagle3.Transparency = .65
  4336. eagle3.BrickColor = BrickColor.new("Mulberry")
  4337. eagle3.CFrame = CFrame.new(halo.Position) * CFrame.new(0,115,0) * CFrame.Angles(math.rad(90),0,0)
  4338. local eaglemesh3 = Instance.new("SpecialMesh", eagle3)
  4339. eaglemesh3.MeshId = "rbxassetid://120647529"
  4340. eaglemesh3.Scale = Vector3.new(0,0,0)
  4341. eagleweld3 = weldBetween(eagle3,Root)
  4342. eagleweld3.C0 = CFrame.new(0,0,105) * CFrame.Angles(math.rad(-90),0,0)
  4343. circlelocation = Instance.new("Part",Torso)
  4344. circlelocation.Size = Vector3.new(1,1,1)
  4345. circlelocation.CFrame = Root.CFrame
  4346. circlelocation.Anchored = false
  4347. circlelocation.Transparency = 1
  4348. circlelocation.CanCollide = false
  4349. circlelocationweld = weldBetween(circlelocation,Root)
  4350. circlelocationweld.C0 = CFrame.new(0,-56,-15)
  4351. lighttable = {}
  4352. val = 0
  4353. for i = 1, 250 do
  4354. val = val + 5
  4355. lightpart = Instance.new("Part",Torso)
  4356. lightpart.Anchored = false
  4357. lightpart.CanCollide = false
  4358. lightpart.Size = Vector3.new(2,.5,2.35)
  4359. lightpart.Material = "Neon"
  4360. lightpart.Transparency = 1
  4361. lightpart.BrickColor = BrickColor.new("Gold")
  4362. lightpartweld = weldBetween(lightpart,circlelocation)
  4363. lightpartweld.C0 = CFrame.new(25,0,0) * CFrame.Angles(0,math.rad(val),0)
  4364. table.insert(lighttable,lightpart)
  4365. end
  4366. coroutine.wrap(function()
  4367. wait(1.76)
  4368. for i = 1, 120 do
  4369. for i,v in pairs(lighttable) do
  4370. v.Transparency = v.Transparency - .01
  4371. end
  4372. swait()
  4373. end
  4374. end)()
  4375. introvog = true
  4376. coroutine.wrap(function()
  4377. for i = 1, 63 do
  4378. eaglemesh3.Scale = eaglemesh3.Scale + Vector3.new(0,1,1)
  4379. swait()
  4380. end
  4381. for i = 1, 32 do
  4382. eaglemesh3.Scale = eaglemesh3.Scale + Vector3.new(2,0,0)
  4383. swait()
  4384. end
  4385. for i = 1, 50 do
  4386. hum.CameraOffset = Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
  4387. coroutine.wrap(function()
  4388. local wshockwave = Instance.new("Part", Torso)
  4389. wshockwave.Size = Vector3.new(1,1,1)
  4390. wshockwave.CanCollide = false
  4391. wshockwave.Anchored = true
  4392. wshockwave.Transparency = .45
  4393. wshockwave.BrickColor = BrickColor.new("White")
  4394. wshockwave.CFrame = CFrame.new(eagle.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4395. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  4396. wshockwavemesh.Scale = Vector3.new(1,.005,1)
  4397. wshockwavemesh.Name = "wswm"
  4398. wshockwavemesh.MeshId = "rbxassetid://20329976"
  4399. removeuseless:AddItem(wshockwave,2)
  4400. for i = 1, 20 do
  4401. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(29.5,0,29.5)
  4402. wshockwave.Transparency = wshockwave.Transparency + .05
  4403. swait()
  4404. end
  4405. wshockwave:Remove()
  4406. end)()
  4407. coroutine.wrap(function()
  4408. local sk = Instance.new("Part",Torso)
  4409. sk.CanCollide = false
  4410. sk.Anchored = true
  4411. sk.BrickColor = BrickColor.new("White")
  4412. sk.Name = "sk"
  4413. sk.CFrame = eagle.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4414. local skmesh = Instance.new("SpecialMesh",sk)
  4415. skmesh.MeshId = "rbxassetid://662586858"
  4416. skmesh.Name = "wave"
  4417. skmesh.Scale = Vector3.new(.05,.005,.05)
  4418. for i = 1, 20 do
  4419. skmesh.Scale = skmesh.Scale + Vector3.new(.25,0,.25)
  4420. sk.Transparency = sk.Transparency + .05
  4421. swait()
  4422. end
  4423. sk:Remove()
  4424. end)()
  4425. swait()
  4426. end
  4427. introvog = false
  4428. hum.CameraOffset = Vector3.new(0,0,0)
  4429. end)()
  4430. coroutine.wrap(function()
  4431. for i = 1, 54 do
  4432. eaglemesh2.Scale = eaglemesh2.Scale + Vector3.new(0,1,1)
  4433. swait()
  4434. end
  4435. local eaglesound = Instance.new("Sound",eagle)
  4436. eaglesound.SoundId = "rbxassetid://923172614"
  4437. eaglesound.Volume = 10
  4438. eaglesound:Play()
  4439. removeuseless:AddItem(eaglesound,5)
  4440. for i = 1, 27 do
  4441. eaglemesh2.Scale = eaglemesh2.Scale + Vector3.new(2,0,0)
  4442. swait()
  4443. end
  4444. end)()
  4445. coroutine.wrap(function()
  4446. for i = 1, 59 do
  4447. eaglemesh.Scale = eaglemesh.Scale + Vector3.new(0,1,1)
  4448. swait()
  4449. end
  4450. for i = 1, 30 do
  4451. eaglemesh.Scale = eaglemesh.Scale + Vector3.new(2,0,0)
  4452. swait()
  4453. end
  4454. end)()
  4455. while wait() do
  4456. if introvog == false then break end
  4457. end
  4458. bleedattacking = true
  4459. g1 = Instance.new("BodyGyro", Root)
  4460. g1.D = 175
  4461. g1.P = 20000
  4462. g1.MaxTorque = Vector3.new(0,9000000,0)
  4463. coroutine.wrap(function()
  4464. while bleedattacking do
  4465. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.155)
  4466. swait()
  4467. end
  4468. removeuseless:AddItem(g1,.001)
  4469. end)()
  4470. coroutine.wrap(function()
  4471. local lnt = Instance.new("Sound",eagle)
  4472. lnt.SoundId = "rbxassetid://224339201"
  4473. lnt.Volume = 10
  4474. lnt:Play()
  4475. removeuseless:AddItem(lnt,5)
  4476. wait(.3)
  4477. local lnt2 = Instance.new("Sound",eagle)
  4478. lnt2.SoundId = "rbxassetid://1539349118"
  4479. lnt2.Volume = 10
  4480. lnt2:Play()
  4481. removeuseless:AddItem(lnt2,5)
  4482. end)()
  4483. for i = 1, 10 do
  4484. local bladeofjustice = Instance.new("Part",Torso)
  4485. bladeofjustice.Anchored = true
  4486. bladeofjustice.CanCollide = false
  4487. bladeofjustice.Name = "blad"
  4488. bladeofjustice.Transparency = 1
  4489. bladeofjustice.Size = Vector3.new(2,2,2)
  4490. bladeofjustice.BrickColor = BrickColor.new("Pastel violet")
  4491. bladeofjustice.Material = "Neon"
  4492. bladeofjustice.CFrame = eagle.CFrame * CFrame.new(math.random(-139,139),math.random(-39,39),math.random(-15,15))
  4493. local bladeofjusticemesh = Instance.new("SpecialMesh",bladeofjustice)
  4494. bladeofjusticemesh.MeshId = "rbxassetid://2624209310"
  4495. bladeofjusticemesh.Scale = Vector3.new(10,10,10)
  4496. local particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
  4497. local blwav = Instance.new("Part",Torso)
  4498. blwav.Size = Vector3.new(1,1,1)
  4499. blwav.Shape = "Ball"
  4500. blwav.BrickColor = BrickColor.new("Dark blue")
  4501. blwav.CanCollide = false
  4502. blwav.CFrame = bladeofjustice.CFrame
  4503. blwav.Anchored = true
  4504. blwav.Material = "Neon"
  4505. blwav.Size = blwav.Size + Vector3.new(4,4,4)
  4506. blwav.Transparency = blwav.Transparency + .05
  4507. coroutine.wrap(function()
  4508. for i = 1, 5 do
  4509. local sk = Instance.new("Part",Torso)
  4510. sk.CanCollide = false
  4511. sk.Anchored = true
  4512. sk.BrickColor = BrickColor.new("White")
  4513. sk.Name = "sk"
  4514. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4515. local skmesh = Instance.new("SpecialMesh",sk)
  4516. skmesh.MeshId = "rbxassetid://662586858"
  4517. skmesh.Name = "wave"
  4518. skmesh.Scale = Vector3.new(.05,.005,.05)
  4519. for i = 1, 20 do
  4520. skmesh.Scale = skmesh.Scale + Vector3.new(.05,0,.05)
  4521. sk.Transparency = sk.Transparency + .05
  4522. swait()
  4523. end
  4524. sk:Remove()
  4525. end
  4526. end)()
  4527. coroutine.wrap(function()
  4528. for i = 1, 20 do
  4529. blwav.Size = blwav.Size + Vector3.new(10,10,10)
  4530. blwav.Transparency = blwav.Transparency + .05
  4531. bladeofjustice.Transparency = bladeofjustice.Transparency - .05
  4532. swait()
  4533. end
  4534. blwav:Remove()
  4535. end)()
  4536. local hitted = false
  4537. coroutine.wrap(function()
  4538. for i = 1, 300 do
  4539. if hitted then break end
  4540. swait()
  4541. end
  4542. if not hitted then
  4543. bladeofjustice:Remove()
  4544. end
  4545. end)()
  4546. bladeofjustice.Anchored = false
  4547. local bov = Instance.new("BodyVelocity",bladeofjustice)
  4548. bov.maxForce = Vector3.new(9999999,9999999,9999999)
  4549. bladeofjustice.CFrame = CFrame.new(bladeofjustice.Position,mouse.Hit.p)
  4550. bov.velocity = bladeofjustice.CFrame.lookVector*350
  4551. bladeofjustice.Touched:connect(function(hit)
  4552. if hit:IsA("Part") and hit.Parent ~= Character and hit.Name ~= "blad" and hit.Parent.Parent ~= Character then
  4553. if hitted then return end
  4554. hitted = true
  4555. bov:Remove()
  4556. bladeofjustice.Anchored = true
  4557. wait(2)
  4558. removeuseless:AddItem(bladeofjustice,5)
  4559. coroutine.wrap(function()
  4560. for i = 1, 20 do
  4561. hum.CameraOffset = Vector3.new(math.random(-3,3),math.random(-3,3),math.random(-3,3))
  4562. swait()
  4563. end
  4564. hum.CameraOffset = Vector3.new(0,0,0)
  4565. end)()
  4566. Hit = damagealll(144,bladeofjustice.Position)
  4567. for _,v in pairs(Hit) do
  4568. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  4569. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  4570. slachtoffer:TakeDamage(math.random(47,78))
  4571. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4572. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4573. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4574. vel.velocity = CFrame.new(bladeofjustice.Position,torso.Position).lookVector*330
  4575. removeuseless:AddItem(vel,.1)
  4576. end
  4577. end
  4578. local soundbox = Instance.new("Part",Torso)
  4579. soundbox.CFrame = bladeofjustice.CFrame
  4580. soundbox.Size = Vector3.new(1,1,1)
  4581. soundbox.Anchored = true
  4582. soundbox.CanCollide = false
  4583. soundbox.Transparency = 1
  4584. removeuseless:AddItem(soundbox,5)
  4585. wabam = Instance.new("Sound",soundbox)
  4586. wabam.SoundId = "rbxassetid://2444802791"
  4587. wabam.Volume = 8
  4588. wabam:Play()
  4589. bladeofjustice.Transparency = 1
  4590. pobox = Instance.new("Part",Torso)
  4591. pobox.Anchored = true
  4592. pobox.CanCollide = false
  4593. pobox.Size = Vector3.new(1,1,1)
  4594. pobox.CFrame = bladeofjustice.CFrame
  4595. pobox.Transparency = 1
  4596. for i = 1, 4 do
  4597. coroutine.wrap(function()
  4598. local shockwave = Instance.new("Part", Torso)
  4599. shockwave.Size = Vector3.new(1,1,1)
  4600. shockwave.CanCollide = false
  4601. shockwave.Anchored = true
  4602. shockwave.Transparency = .5
  4603. shockwave.BrickColor = BrickColor.new("White")
  4604. shockwave.CFrame = CFrame.new(pobox.Position)
  4605. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  4606. shockwavemesh.Scale = Vector3.new(7,3,7)
  4607. shockwavemesh.MeshId = "rbxassetid://20329976"
  4608. local shockwave2 = Instance.new("Part", Torso)
  4609. shockwave2.Size = Vector3.new(1,1,1)
  4610. shockwave2.CanCollide = false
  4611. shockwave2.Anchored = true
  4612. shockwave2.Transparency = .5
  4613. shockwave2.BrickColor = BrickColor.new("White")
  4614. shockwave2.CFrame = CFrame.new(pobox.Position)
  4615. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  4616. shockwavemesh2.Scale = Vector3.new(5,3,5)
  4617. shockwavemesh2.MeshId = "rbxassetid://20329976"
  4618. for i = 1, 40 do
  4619. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  4620. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  4621. shockwave.Transparency = shockwave.Transparency + 0.025
  4622. shockwave2.Transparency = shockwave2.Transparency + 0.025
  4623. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(18,6,18)
  4624. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(18,3,18)
  4625. swait()
  4626. end
  4627. pobox:Remove()
  4628. shockwave:Remove()
  4629. shockwave2:Remove()
  4630. bladeofjustice:Remove()
  4631. end)()
  4632. coroutine.wrap(function()
  4633. local sk = Instance.new("Part",Torso)
  4634. sk.CanCollide = false
  4635. sk.Anchored = true
  4636. sk.BrickColor = BrickColor.new("White")
  4637. sk.Name = "sk"
  4638. sk.CFrame = bladeofjustice.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4639. local skmesh = Instance.new("SpecialMesh",sk)
  4640. skmesh.MeshId = "rbxassetid://662586858"
  4641. skmesh.Name = "wave"
  4642. skmesh.Scale = Vector3.new(.06,.001,.06)
  4643. for i = 1, 20 do
  4644. skmesh.Scale = skmesh.Scale + Vector3.new(.13,0,.13)
  4645. sk.Transparency = sk.Transparency + .05
  4646. swait()
  4647. end
  4648. sk:Remove()
  4649. end)()
  4650. coroutine.wrap(function()
  4651. local wshockwave = Instance.new("Part", Torso)
  4652. wshockwave.Size = Vector3.new(1,1,1)
  4653. wshockwave.CanCollide = false
  4654. wshockwave.Anchored = true
  4655. wshockwave.Transparency = .45
  4656. wshockwave.BrickColor = BrickColor.new("White")
  4657. wshockwave.CFrame = CFrame.new(bladeofjustice.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4658. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  4659. wshockwavemesh.Scale = Vector3.new(10,.05,10)
  4660. wshockwavemesh.Name = "wswm"
  4661. wshockwavemesh.MeshId = "rbxassetid://20329976"
  4662. for i = 1, 20 do
  4663. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(30,0,30)
  4664. wshockwave.Transparency = wshockwave.Transparency + .05
  4665. swait()
  4666. end
  4667. wshockwave:Remove()
  4668. end)()
  4669. coroutine.wrap(function()
  4670. local blwav = Instance.new("Part",Torso)
  4671. blwav.Size = Vector3.new(1,1,1)
  4672. blwav.Shape = "Ball"
  4673. blwav.BrickColor = BrickColor.new("Dark blue")
  4674. blwav.CanCollide = false
  4675. blwav.CFrame = bladeofjustice.CFrame
  4676. blwav.Anchored = true
  4677. blwav.Material = "Neon"
  4678. for i = 1, 20 do
  4679. blwav.Size = blwav.Size + Vector3.new(18,18,18)
  4680. blwav.Transparency = blwav.Transparency + .05
  4681. swait()
  4682. end
  4683. blwav:Remove()
  4684. end)()
  4685. swait()
  4686. end
  4687. end
  4688. end)
  4689. swait(10)
  4690. end
  4691. bleedattacking = false
  4692. eagleweld:Remove()
  4693. eagleweld2:Remove()
  4694. eagleweld3:Remove()
  4695. eagle.Anchored = true
  4696. eagle2.Anchored = true
  4697. eagle3.Anchored = true
  4698. coroutine.wrap(function()
  4699. for i = 1, 30 do
  4700. for i,v in pairs(lighttable) do
  4701. v.Transparency = v.Transparency + .05
  4702. end
  4703. swait()
  4704. end
  4705. for i,v in pairs(lighttable) do
  4706. v:Remove()
  4707. end
  4708. circlelocation:Remove()
  4709. lighttable = {}
  4710. end)()
  4711. for i = 1, 80 do
  4712. eagle.CFrame = eagle.CFrame * CFrame.new(0,0,-6) * CFrame.Angles(0,math.rad(0),math.rad(7))
  4713. eagle.Transparency = eagle.Transparency + .0125
  4714. eagle2.CFrame = eagle2.CFrame * CFrame.new(0,0,-4) * CFrame.Angles(0,math.rad(0),math.rad(-7))
  4715. eagle2.Transparency = eagle2.Transparency + .0125
  4716. eagle3.CFrame = eagle3.CFrame * CFrame.new(0,0,-3) * CFrame.Angles(0,math.rad(0),math.rad(7))
  4717. eagle3.Transparency = eagle3.Transparency + .0125
  4718. swait()
  4719. end
  4720. eagle:Remove()
  4721. eagle2:Remove()
  4722. eagle3:Remove()
  4723. ws = 90
  4724. trev = false
  4725. debounce = false
  4726. attacking = false
  4727. elseif Press=='r' then
  4728. if debounce then return end
  4729. debounce = true
  4730. attacking = true
  4731. ws = 8
  4732. coroutine.wrap(function()
  4733. g1 = Instance.new("BodyGyro", Root)
  4734. g1.D = 175
  4735. g1.P = 20000
  4736. g1.MaxTorque = Vector3.new(0,9000000,0)
  4737. for i = 1, 50 do
  4738. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  4739. 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)
  4740. 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)
  4741. 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)
  4742. 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)
  4743. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(math.rad(0),math.rad(20),math.rad(-140)),.3)
  4744. swait()
  4745. end
  4746. removeuseless:AddItem(g1,.001)
  4747. debounce = false
  4748. attacking = false
  4749. ws = 90
  4750. end)()
  4751. local lightofdeath = Instance.new("Part",Torso)
  4752. angelic = Instance.new("Sound",lightofdeath)
  4753. angelic.Pitch = 1
  4754. angelic.Volume = 10
  4755. angelic.SoundId = "rbxassetid://1837929946"
  4756. angelic:Play()
  4757. lightofdeath.Size = Vector3.new(1000000,25,25)
  4758. lightofdeath.CanCollide = false
  4759. lightofdeath.Material = "Neon"
  4760. lightofdeath.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  4761. lightofdeath.Shape = "Cylinder"
  4762. lightofdeath.Transparency = 1
  4763. lightofdeath.Anchored = true
  4764. local lightofdeath2 = Instance.new("Part",Torso)
  4765. lightofdeath2.Size = Vector3.new(1000000,50,50)
  4766. lightofdeath2.CanCollide = false
  4767. lightofdeath2.Material = "Neon"
  4768. lightofdeath2.CFrame = CFrame.new(lightofdeath.Position) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  4769. lightofdeath2.Shape = "Cylinder"
  4770. lightofdeath2.Transparency = 1
  4771. lightofdeath2.CanCollide = false
  4772. lightofdeath2.Anchored = true
  4773. local pobox = Instance.new("Part",Torso)
  4774. pobox.Size = Vector3.new(1,1,1)
  4775. pobox.Transparency = 1
  4776. pobox.Anchored = true
  4777. pobox.CanCollide = false
  4778. pobox.CFrame = CFrame.new(mouse.Hit.p)
  4779. coroutine.wrap(function()
  4780. for i = 1, 20 do
  4781. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,lightofdeath.Position),.4)
  4782. lightofdeath.Transparency = lightofdeath.Transparency - .025
  4783. lightofdeath2.Transparency = lightofdeath2.Transparency - .0125
  4784. swait()
  4785. end
  4786. end)()
  4787. for i = 1, 100 do
  4788. lightofdeath.Size = lightofdeath.Size - Vector3.new(0,.25,.25)
  4789. lightofdeath2.Size = lightofdeath2.Size - Vector3.new(0,.5,.5)
  4790. swait()
  4791. end
  4792. local soundbrick = Instance.new("Part",Torso)
  4793. soundbrick.Anchored = true
  4794. soundbrick.Size = Vector3.new(1,1,1)
  4795. soundbrick.CanCollide = false
  4796. soundbrick.Transparency = 1
  4797. soundbrick.CFrame = pobox.CFrame
  4798. removeuseless:AddItem(soundbrick,10)
  4799. local bam = Instance.new("Sound",soundbrick)
  4800. bam.SoundId = "rbxassetid://1354014962"
  4801. bam.Volume = 10
  4802. bam:Play()
  4803. Hit = damagealll(44,pobox.Position)
  4804. for _,v in pairs(Hit) do
  4805. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  4806. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  4807. slachtoffer:TakeDamage(math.random(42,68))
  4808. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  4809. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  4810. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  4811. vel.velocity = CFrame.new(pobox.Position,torso.Position).lookVector*225
  4812. removeuseless:AddItem(vel,.1)
  4813. end
  4814. end
  4815. lightofdeath:Remove()
  4816. lightofdeath2:Remove()
  4817. for i = 1, 3 do
  4818. coroutine.wrap(function()
  4819. local shockwave = Instance.new("Part", Torso)
  4820. shockwave.Size = Vector3.new(1,1,1)
  4821. shockwave.CanCollide = false
  4822. shockwave.Anchored = true
  4823. shockwave.Transparency = .5
  4824. shockwave.BrickColor = BrickColor.new("White")
  4825. shockwave.CFrame = CFrame.new(pobox.Position)
  4826. local shockwavemesh = Instance.new("SpecialMesh", shockwave)
  4827. shockwavemesh.Scale = Vector3.new(7,3,7)
  4828. shockwavemesh.MeshId = "rbxassetid://20329976"
  4829. local shockwave2 = Instance.new("Part", Torso)
  4830. shockwave2.Size = Vector3.new(1,1,1)
  4831. shockwave2.CanCollide = false
  4832. shockwave2.Anchored = true
  4833. shockwave2.Transparency = .5
  4834. shockwave2.BrickColor = BrickColor.new("White")
  4835. shockwave2.CFrame = CFrame.new(pobox.Position)
  4836. local shockwavemesh2 = Instance.new("SpecialMesh", shockwave2)
  4837. shockwavemesh2.Scale = Vector3.new(5,3,5)
  4838. shockwavemesh2.MeshId = "rbxassetid://20329976"
  4839. for i = 1, 40 do
  4840. shockwave.CFrame = shockwave.CFrame * CFrame.Angles(math.rad(0),math.rad(0+15),0)
  4841. shockwave2.CFrame = shockwave2.CFrame * CFrame.Angles(math.rad(0),math.rad(0-8),0)
  4842. shockwave.Transparency = shockwave.Transparency + 0.025
  4843. shockwave2.Transparency = shockwave2.Transparency + 0.025
  4844. shockwavemesh2.Scale = shockwavemesh2.Scale + Vector3.new(9,1.5,9)
  4845. shockwavemesh.Scale = shockwavemesh.Scale + Vector3.new(9,1.5,9)
  4846. swait()
  4847. end
  4848. shockwave:Remove()
  4849. shockwave2:Remove()
  4850. end)()
  4851. coroutine.wrap(function()
  4852. local sk = Instance.new("Part",Torso)
  4853. sk.CanCollide = false
  4854. sk.Anchored = true
  4855. sk.BrickColor = BrickColor.new("White")
  4856. sk.Name = "sk"
  4857. sk.CFrame = pobox.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4858. local skmesh = Instance.new("SpecialMesh",sk)
  4859. skmesh.MeshId = "rbxassetid://662586858"
  4860. skmesh.Name = "wave"
  4861. skmesh.Scale = Vector3.new(.01,.001,.01)
  4862. for i = 1, 20 do
  4863. skmesh.Scale = skmesh.Scale + Vector3.new(.07,0,.07)
  4864. sk.Transparency = sk.Transparency + .05
  4865. swait()
  4866. end
  4867. sk:Remove()
  4868. end)()
  4869. coroutine.wrap(function()
  4870. local wshockwave = Instance.new("Part", Torso)
  4871. wshockwave.Size = Vector3.new(1,1,1)
  4872. wshockwave.CanCollide = false
  4873. wshockwave.Anchored = true
  4874. wshockwave.Transparency = .45
  4875. wshockwave.BrickColor = BrickColor.new("White")
  4876. wshockwave.CFrame = CFrame.new(pobox.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  4877. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  4878. wshockwavemesh.Scale = Vector3.new(.1,.005,.1)
  4879. wshockwavemesh.Name = "wswm"
  4880. wshockwavemesh.MeshId = "rbxassetid://20329976"
  4881. removeuseless:AddItem(wshockwave,2)
  4882. for i = 1, 20 do
  4883. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(9.5,0,9.5)
  4884. wshockwave.Transparency = wshockwave.Transparency + .05
  4885. swait()
  4886. end
  4887. wshockwave:Remove()
  4888. end)()
  4889. local boom = Instance.new("Part",Torso)
  4890. boom.Size = Vector3.new(6,6,6)
  4891. boom.Transparency = .1
  4892. boom.Shape = "Ball"
  4893. boom.BrickColor = BrickColor.new("White")
  4894. boom.CanCollide = false
  4895. boom.Anchored = true
  4896. boom.CFrame = CFrame.new(pobox.Position)
  4897. boom.Material = "Neon"
  4898. coroutine.wrap(function()
  4899. for i = 1, 20 do
  4900. boom.Size = boom.Size + Vector3.new(7,7,7)
  4901. boom.Transparency = boom.Transparency + .05
  4902. swait()
  4903. end
  4904. boom:Remove()
  4905. end)()
  4906. swait()
  4907. end
  4908. end
  4909. end)
  4910.  
  4911. checks1 = coroutine.wrap(function() -------Checks
  4912. while true do
  4913. if Root.Velocity.Magnitude < 5 and running == false then
  4914. position = "Idle"
  4915. elseif Root.Velocity.Magnitude > 5 and running == false then
  4916. position = "Walking"
  4917. else
  4918. end
  4919. wait()
  4920. end
  4921. end)
  4922. checks1()
  4923.  
  4924. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  4925. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  4926. end
  4927.  
  4928. function ray2(StartPos, EndPos, Distance, Ignore)
  4929. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  4930. return ray(StartPos, DIRECTION, Distance, Ignore)
  4931. end
  4932.  
  4933. OrgnC0 = Neck.C0
  4934. local movelimbs = coroutine.wrap(function()
  4935. while RunSrv.RenderStepped:wait() do
  4936. TrsoLV = Torso.CFrame.lookVector
  4937. Dist = nil
  4938. Diff = nil
  4939. if not MseGuide then
  4940. print("Failed to recognize")
  4941. else
  4942. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  4943. Dist = (Head.CFrame.p-Point).magnitude
  4944. Diff = Head.CFrame.Y-Point.Y
  4945. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  4946. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  4947. Diff2 = LeftArm.CFrame.Y-Point.Y
  4948. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  4949. 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)
  4950. end
  4951. end
  4952. end)
  4953. movelimbs()
  4954. immortal = {}
  4955. for i,v in pairs(Character:GetDescendants()) do
  4956. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  4957. 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
  4958. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  4959. end
  4960. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  4961. elseif v:IsA("JointInstance") then
  4962. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  4963. end
  4964. end
  4965. for e = 1, #immortal do
  4966. if immortal[e] ~= nil then
  4967. local STUFF = immortal[e]
  4968. local PART = STUFF[1]
  4969. local PARENT = STUFF[2]
  4970. local MATERIAL = STUFF[3]
  4971. local COLOR = STUFF[4]
  4972. local TRANSPARENCY = STUFF[5]
  4973. if levitate then
  4974. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  4975. PART.Material = MATERIAL
  4976. PART.Color = COLOR
  4977. PART.Transparency = TRANSPARENCY
  4978. end
  4979. PART.AncestryChanged:connect(function()
  4980. PART.Parent = PARENT
  4981. end)
  4982. else
  4983. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  4984. PART.Material = MATERIAL
  4985. PART.Color = COLOR
  4986. PART.Transparency = TRANSPARENCY
  4987. end
  4988. PART.AncestryChanged:connect(function()
  4989. PART.Parent = PARENT
  4990. end)
  4991. end
  4992. end
  4993. end
  4994. function immortality()
  4995. for e = 1, #immortal do
  4996. if immortal[e] ~= nil then
  4997. local STUFF = immortal[e]
  4998. local PART = STUFF[1]
  4999. local PARENT = STUFF[2]
  5000. local MATERIAL = STUFF[3]
  5001. local COLOR = STUFF[4]
  5002. local TRANSPARENCY = STUFF[5]
  5003. if PART.ClassName == "Part" and PART == Root then
  5004. PART.Material = MATERIAL
  5005. PART.Color = COLOR
  5006. PART.Transparency = TRANSPARENCY
  5007. end
  5008. if PART.Parent ~= PARENT then
  5009. hum:Remove()
  5010. PART.Parent = PARENT
  5011. hum = Instance.new("Humanoid",Character)
  5012. if levitate then
  5013. eyo1:Remove()
  5014. eyo2:Remove()
  5015. end
  5016. hum.Name = "noneofurbusiness"
  5017. end
  5018. end
  5019. end
  5020. end
  5021. coroutine.wrap(function()
  5022. while true do
  5023. if hum.Health < .1 then
  5024. immortality()
  5025. end
  5026. wait()
  5027. end
  5028. end)()
  5029.  
  5030. leftlocation = Instance.new("Part",LeftArm)
  5031. leftlocation.Size = Vector3.new(1,1,1)
  5032. leftlocation.Transparency = 1
  5033. leftlocationweld = weldBetween(leftlocation,LeftArm)
  5034. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  5035. rightlocation = Instance.new("Part",RightArm)
  5036. rightlocation.Size = Vector3.new(1,1,1)
  5037. rightlocation.Transparency = 1
  5038. rightlocationweld = weldBetween(rightlocation,RightArm)
  5039. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  5040.  
  5041. coroutine.wrap(function()
  5042. while true do
  5043. hpheight = 4 + 1 * math.sin(sine/12)
  5044. hum.HipHeight = hpheight
  5045. swait()
  5046. end
  5047. end)()
  5048.  
  5049. local anims = coroutine.wrap(function()
  5050. while true do
  5051. settime = 0.05
  5052. sine = sine + change
  5053. if position == "Walking" and attacking == false and running == false then
  5054. change = .5
  5055. walking = true
  5056. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  5057. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.25)
  5058. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.25)
  5059. 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)
  5060. 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)
  5061. 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)
  5062. 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)
  5063. 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)
  5064. elseif position == "Idle" and attacking == false and running == false then
  5065. change = .5
  5066. haloweld.C0 = haloweld.C0:lerp(CFrame.new(0,-4.5 + .5 * math.sin(sine/12),-2) * CFrame.Angles(math.rad(8 * math.sin(sine/12)),math.rad(11 * math.sin(sine/16)),0),.4)
  5067. 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)
  5068. 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)
  5069. 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)
  5070. 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)
  5071. 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)
  5072. end
  5073. swait()
  5074. end
  5075. end)
  5076. anims()
  5077. warn("Justice given form. Made by Supr14")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement