Advertisement
DontAskme

blackgokumahboinot

Aug 16th, 2017
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 98.92 KB | None | 0 0
  1. local Player = game.Players.LocalPlayer
  2. local Character = game.Players.LocalPlayer.Character
  3. local Create = LoadLibrary("RbxUtility").Create
  4. CFuncs = {
  5.  
  6.  
  7.  
  8.  
  9. ["Weld"] = {
  10. Create = function(Parent, Part0, Part1, C0, C1)
  11. local Weld = Create("Weld"){
  12. Parent = Parent,
  13. Part0 = Part0,
  14. Part1 = Part1,
  15. C0 = C0,
  16. C1 = C1,
  17. }
  18. return Weld
  19. end;
  20. };
  21.  
  22. ["Sound"] = {
  23. Create = function(id, par, vol, pit)
  24. coroutine.resume(coroutine.create(function()
  25. local S = Create("Sound"){
  26. Volume = vol,
  27. Pitch = pit or 1,
  28. SoundId = id,
  29. Parent = par or workspace,
  30. }
  31. wait()
  32. S:play()
  33. game:GetService("Debris"):AddItem(S, 6)
  34. end))
  35. end;
  36. };
  37.  
  38. ["ParticleEmitter"] = {
  39. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  40. local fp = Create("ParticleEmitter"){
  41. Parent = Parent,
  42. Color = ColorSequence.new(Color1, Color2),
  43. LightEmission = LightEmission,
  44. Size = Size,
  45. Texture = Texture,
  46. Transparency = Transparency,
  47. ZOffset = ZOffset,
  48. Acceleration = Accel,
  49. Drag = Drag,
  50. LockedToPart = LockedToPart,
  51. VelocityInheritance = VelocityInheritance,
  52. EmissionDirection = EmissionDirection,
  53. Enabled = Enabled,
  54. Lifetime = LifeTime,
  55. Rate = Rate,
  56. Rotation = Rotation,
  57. RotSpeed = RotSpeed,
  58. Speed = Speed,
  59. VelocitySpread = VelocitySpread,
  60. }
  61. return fp
  62. end;
  63. };
  64.  
  65. CreateTemplate = {
  66.  
  67. };
  68. }
  69.  
  70.  
  71.  
  72. New = function(Object, Parent, Name, Data)
  73. local Object = Instance.new(Object)
  74. for Index, Value in pairs(Data or {}) do
  75. Object[Index] = Value
  76. end
  77. Object.Parent = Parent
  78. Object.Name = Name
  79. return Object
  80. end
  81.  
  82.  
  83. CV="Really black"
  84. ArtificialHB = Create("BindableEvent", script){
  85. Parent = script,
  86. Name = "Heartbeat",
  87. }
  88.  
  89. function swait(num)
  90. if num == 0 or num == nil then
  91. ArtificialHB.Event:wait()
  92. else
  93. for i = 0, num do
  94. ArtificialHB.Event:wait()
  95. end
  96. end
  97. end
  98.  
  99. function chatfunc(text)
  100. local chat = coroutine.wrap(function()
  101. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  102. Character:FindFirstChild("TalkingBillBoard"):destroy()
  103. end
  104. local naeeym2 = Instance.new("BillboardGui",Character)
  105. naeeym2.Size = UDim2.new(0,100,0,40)
  106. naeeym2.StudsOffset = Vector3.new(0,3,0)
  107. naeeym2.Adornee = Character.Head
  108. naeeym2.Name = "TalkingBillBoard"
  109. local tecks2 = Instance.new("TextLabel",naeeym2)
  110. tecks2.BackgroundTransparency = 1
  111. tecks2.BorderSizePixel = 0
  112. tecks2.Text = ""
  113. tecks2.Font = "Fantasy"
  114. tecks2.TextSize = 30
  115. tecks2.TextStrokeTransparency = 0
  116. tecks2.TextColor3 = Color3.new(0,0,0)
  117. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  118. tecks2.Size = UDim2.new(1,0,0.5,0)
  119. local tecks3 = Instance.new("TextLabel",naeeym2)
  120. tecks3.BackgroundTransparency = 1
  121. tecks3.BorderSizePixel = 0
  122. tecks3.Text = ""
  123. tecks3.Font = "Fantasy"
  124. tecks3.TextSize = 30
  125. tecks3.TextStrokeTransparency = 0
  126. tecks3.TextColor3 = Color3.new(0,0,0)
  127. tecks3.TextStrokeColor3 = Color3.new(255,255,255)
  128. tecks3.Size = UDim2.new(1,0,0.5,0)
  129. for i = 1,string.len(text),1 do
  130. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=565939471", Character, 6, .8)
  131. tecks2.Text = string.sub(text,1,i)
  132. tecks3.Text = string.sub(text,1,i)
  133. wait(0.01)
  134. end
  135. wait(2)
  136. for i = 1, 50 do
  137. swait()
  138. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  139. tecks2.Rotation = tecks2.Rotation - .8
  140. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  141. tecks2.TextTransparency = tecks2.TextTransparency + .04
  142. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  143. tecks3.Rotation = tecks2.Rotation + .8
  144. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  145. tecks3.TextTransparency = tecks2.TextTransparency + .04
  146. end
  147. naeeym2:Destroy()
  148. end)
  149. chat()
  150.  
  151. end
  152. function onChatted(msg)
  153. chatfunc(msg)
  154.  
  155. end
  156. Player.Chatted:connect(onChatted)
  157.  
  158. abss = Instance.new("BillboardGui",Character)
  159. abss.Size = UDim2.new(10,0,10,0)
  160. abss.Enabled = false
  161. abss.Name = "ROCKYMOUNT"
  162. imgl = Instance.new("ImageLabel",abss)
  163. imgl.Position = UDim2.new(0,0,0,0)
  164. imgl.Size = UDim2.new(1,0,1,0)
  165. imgl.Image = "rbxassetid://711463989"
  166. imgl.BackgroundTransparency = 1
  167. imgl.ImageColor3 = Color3.new(0,255,255)
  168. img2 = Instance.new("ImageLabel",abss)
  169. img2.Position = UDim2.new(0,0,0,0)
  170. img2.Size = UDim2.new(1,0,1,0)
  171. img2.Image = "rbxassetid://711463989"
  172. img2.BackgroundTransparency = 1
  173. img2.ImageColor3 = Color3.new(0,255,255)
  174.  
  175.  
  176.  
  177.  
  178. local lolf = true
  179. local shake = false
  180. local go2 = false
  181. local up = 0
  182. local grab2 = false
  183. local pushed = false
  184. base = Instance.new("Part",workspace)
  185. base.Name = "Base"
  186. base.Transparency = 1
  187. z42d = Instance.new("Sound",game.Players.LocalPlayer.Character)
  188. z42d.Volume = 50
  189. z42d.Looped = true
  190. z42d.SoundId = "rbxassetid://470279287"
  191. z42d:Play()
  192. local jk = false
  193. local kiout = false
  194. local rl = true
  195. ll = 0
  196. local combodamage = 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999e+999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
  197. local can = 5
  198. local lolwait = 3
  199. local auracan3 = true
  200. local auracan1 = true
  201. local darius1 = true
  202. local ki = true
  203. local darius = true
  204. local kamecolor = "Really red"
  205. z42 = Instance.new("Sound",game.Players.LocalPlayer.Character)
  206. z42.Volume = 20
  207. z42.Looped = false
  208. z42.SoundId = "rbxassetid://863808186"
  209. local clickon = false
  210. local beamknockback = 0
  211. local beamdamage = 0.001
  212. local hited1 = false
  213. local hited = false
  214. local kamesize = 1
  215. local kamehameha = false
  216. local walksound = "rbxassetid://908473722"
  217. local moving = false
  218. local poon = false
  219.  
  220. local v3 = Vector3.new
  221. divine = Instance.new("Part",game.Players.LocalPlayer.Character)
  222. divine.Size = Vector3.new(0.5,0.5,3)
  223. divine.Position = v3(5,50,5)
  224.  
  225. divine.BrickColor = BrickColor.new("Really red")
  226. divine.Transparency = 1
  227. divinemesh = Instance.new("SpecialMesh",divine)
  228. divinemesh.MeshType = "Sphere"
  229. divinemesh.Scale = v3(1,1,1)
  230.  
  231.  
  232.  
  233. ------------------------------------------------------------------
  234. divine2 = Instance.new("Part",game.Players.LocalPlayer.Character)
  235. divine2.Size = Vector3.new(0.5,0.5,3)
  236. divine2.Position = v3(5,5,5)
  237.  
  238. divine2.BrickColor = BrickColor.new("Really red")
  239. divine2.Transparency = 1
  240. divinemesh = Instance.new("SpecialMesh",divine2)
  241. divinemesh.MeshType = "Sphere"
  242. divinemesh.Scale = v3(1,1,1)
  243.  
  244.  
  245.  
  246. ------------------------------------------------------------------
  247. divine3 = Instance.new("Part",game.Players.LocalPlayer.Character)
  248. divine3.Size = Vector3.new(0.5,0.5,3)
  249. divine3.Position = v3(5,8,5)
  250.  
  251. divine3.BrickColor = BrickColor.new("Really red")
  252. divine3.Transparency = 1
  253. divinemesh = Instance.new("SpecialMesh",divine3)
  254. divinemesh.MeshType = "Sphere"
  255. divinemesh.Scale = v3(1,1,1)
  256.  
  257.  
  258.  
  259. ------------------------------------------------------------------
  260. divine4 = Instance.new("Part",game.Players.LocalPlayer.Character)
  261. divine4.Size = Vector3.new(0.5,0.5,3)
  262. divine4.Position = v3(5,3,5)
  263.  
  264. divine4.BrickColor = BrickColor.new("Really red")
  265. divine4.Transparency = 1
  266. divinemesh = Instance.new("SpecialMesh",divine4)
  267. divinemesh.MeshType = "Sphere"
  268. divinemesh.Scale = v3(1,1,1)
  269.  
  270.  
  271.  
  272. ------------------------------------------------------------------
  273. divine5 = Instance.new("Part",game.Players.LocalPlayer.Character)
  274. divine5.Size = Vector3.new(0.5,0.5,3)
  275. divine5.Position = v3(5,55,5)
  276.  
  277. divine5.BrickColor = BrickColor.new("Really red")
  278. divine5.Transparency = 1
  279. divinemesh = Instance.new("SpecialMesh",divine5)
  280. divinemesh.MeshType = "Sphere"
  281. divinemesh.Scale = v3(1,1,1)
  282.  
  283.  
  284.  
  285. ------------------------------------------------------------------
  286. divine6 = Instance.new("Part",game.Players.LocalPlayer.Character)
  287. divine6.Size = Vector3.new(0.5,0.5,3)
  288. divine6.Position = v3(5,5,5)
  289.  
  290. divine6.BrickColor = BrickColor.new("Really red")
  291. divine6.Transparency = 1
  292. divinemesh = Instance.new("SpecialMesh",divine6)
  293. divinemesh.MeshType = "Sphere"
  294. divinemesh.Scale = v3(1,1,1)
  295.  
  296.  
  297. local new=Instance.new
  298. local rad=math.rad
  299. local cf=CFrame.new
  300. local v3=Vector3.new
  301. local ang=function(x,y,z)
  302. return CFrame.Angles(rad(x),rad(y),rad(z))
  303. end
  304. local player=game:service'Players'.LocalPlayer
  305. local char=player.Character
  306. local cam=workspace.Camera
  307. local mouse=player:GetMouse()
  308. local weld=function(a,b,c0,c1)
  309. m=Instance.new('Motor',a)
  310. m.Part0=a
  311. m.Part1=b
  312. m.C0=c0
  313. m.C1=c1
  314. return m
  315. end
  316.  
  317.  
  318. beamm=Instance.new('Model',workspace)
  319. beamm.Name='beam'
  320.  
  321. laser=false
  322.  
  323. rs=Instance.new('Part',char)
  324. rs.Transparency=1
  325. rs.CanCollide=false
  326. rs.TopSurface,rs.BottomSurface=0,0
  327. rs.FormFactor=3
  328. rs.Size=Vector3.new(.5,.5,.5)
  329.  
  330. ls=rs:Clone()
  331. ls.Parent=char
  332.  
  333.  
  334.  
  335. s1=Instance.new('Sound',char)
  336. s1.Volume=1
  337. s1.Pitch=1
  338. s1.Looped=true
  339.  
  340.  
  341. particles={}
  342.  
  343. local wep=new('Part',char)
  344.  
  345. wep.FormFactor=3
  346. wep.Transparency = 1
  347. wep.CanCollide=false
  348. wep.Size=v3(0.1,0.1,0.1)
  349. wep.TopSurface,wep.BottomSurface=0,0
  350. local wepw=weld(wep,char['Torso'],cf(0,2,0),ang(95,0,0))
  351.  
  352.  
  353. local beam1=wep:Clone()
  354. beam1:ClearAllChildren()
  355. beam1.Material='Neon'
  356. beam1.BrickColor=BrickColor.new(kamecolor)
  357. beam1.Color = Color3.fromRGB(35,0,53)
  358. beam1.Size=Vector3.new(1,1,1)
  359. beam1.Transparency=0
  360. beam1.Anchored=true
  361. local ms=Instance.new('BlockMesh',beam1)
  362. local inner1=beam1:Clone()
  363. inner1.Transparency=1
  364. inner1.Material='SmoothPlastic'
  365. inner1.BrickColor=BrickColor.new(kamecolor)
  366. inner1.Color = Color3.fromRGB(35,0,53)
  367. local ms2=inner1.Mesh
  368.  
  369. local expl1=inner1:Clone()
  370. expl1.Mesh:Destroy()
  371. expl1.Material='Neon'
  372. expl1.BrickColor=BrickColor.new(kamecolor)
  373. expl1.Color = Color3.fromRGB(35,0,53)
  374. expl1.Size=Vector3.new(1,1,1)
  375. expl1.Transparency=0
  376. pl=Instance.new('PointLight',expl1)
  377. pl.Color=expl1.BrickColor.Color
  378. pl.Range=pl.Range*2
  379. pl.Name='light'
  380. local br=pl.Range
  381.  
  382. local exa1=expl1:Clone()
  383. exa1.Size=Vector3.new(1,1,1)
  384. pl2=exa1.light
  385.  
  386. local part=exa1:Clone()
  387. part.Size=Vector3.new(1.5,1.5,1.5)
  388. pl3=part.light
  389. pms=Instance.new('BlockMesh',part)
  390.  
  391. char.Humanoid.Died:connect(function()
  392. laser=false
  393. beam1.Parent=nil
  394. inner1.Parent=nil
  395. expl1.Parent=nil
  396. exa1.Parent=nil
  397. s1:stop()
  398. end)
  399.  
  400.  
  401.  
  402. parti=0
  403. game:service'RunService'.Stepped:connect(function()
  404. parti=parti+1
  405. for i,v in pairs(particles) do
  406. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  407. v.Transparency=v.Transparency+.08
  408. if v.Transparency >= 1 then
  409. v:Destroy()
  410. table.remove(particles,i)
  411. else
  412. v.Parent=beamm
  413. end
  414. end
  415.  
  416. a=cam.CoordinateFrame.p
  417. b=mouse.Hit.p
  418. mhitr=Ray.new(a,(b-a).unit*999)
  419. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  420.  
  421.  
  422. if laser then
  423. beamm.Parent=workspace
  424. beam1.Parent=beamm
  425. inner1.Parent=beamm
  426. expl1.Parent=beamm
  427. exa1.Parent=beamm
  428. s1.Volume=s1.Volume-0.0034
  429.  
  430. 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)
  431. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  432.  
  433. if hit and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  434.  
  435. if hit.Parent:IsA("Model") and hit ~= workspace.Base then
  436. hit.Parent:BreakJoints()
  437.  
  438. wait()
  439. end
  440. if hit.Parent:IsA("Part") and hit ~= workspace.Base then
  441. hit.Anchored = false
  442. hit.Position = hit.Position + Vector3.new(0,1,0)
  443. block = Instance.new("BodyForce",hit)
  444. block.Force = beam1.CFrame.lookVector
  445. s1.Volume=s1.Volume+0.0034
  446.  
  447. hit.Position = hit.Position + Vector3.new(0,1,0)
  448. block = Instance.new("BodyForce",hit)
  449. block.Force = beam1.CFrame.lookVector
  450.  
  451. end
  452. end
  453.  
  454. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  455. e=Instance.new('Explosion',workspace)
  456. e.Position=pos
  457. e.BlastRadius=14
  458. e.BlastPressure=1e4
  459. end
  460. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  461. hit.Velocity=hit.Velocity+beam1.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  462. end
  463.  
  464. if parti==math.floor(parti) then
  465. par=part:Clone()
  466. table.insert(particles,par)
  467. par.Parent=beamm
  468. par.Transparency=1-s1.Volume
  469. par.light.Range=br*s1.Volume
  470. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(10,10,10)
  471. end
  472.  
  473. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  474. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  475. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  476. beam1.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  477. inner1.CFrame=beam1.CFrame
  478. pl.Range=br*s1.Volume
  479. pl2.Range=br*s1.Volume
  480.  
  481. expl1.Transparency=0
  482. expl1.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  483.  
  484. exa1.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  485.  
  486. end
  487. end)
  488.  
  489. local base = true
  490. local ssjr = false
  491. local down2 = false
  492. local ok = 0
  493. local lala = false
  494. local walkon = false
  495. local idle = true
  496. local idle1 = true
  497. local canattack = true
  498. local nohit = 0
  499. local p = game.Players.LocalPlayer
  500. local char = p.Character
  501. local mouse = p:GetMouse()
  502. local larm = char["Left Arm"]
  503. local rarm = char["Right Arm"]
  504. local lleg = char["Left Leg"]
  505. local rleg = char["Right Leg"]
  506. local hed = char.Head
  507. local torso = char.Torso
  508. zwc = Instance.new("Sound",torso)
  509. zwc.Volume = 1
  510. zwc.Looped = false
  511. zwc.SoundId = "rbxassetid://137579113"
  512. local hum = char.Humanoid
  513. hum.Name = "loldar"
  514. local cam = game.Workspace.CurrentCamera
  515. local root = char.HumanoidRootPart
  516. local deb = false
  517. local shot = 0
  518. local walk = true
  519. local debris=game:service"Debris"
  520. local l = game:GetService("Lighting")
  521. local rs = game:GetService("RunService").RenderStepped
  522. local canattack = true
  523. hed.face.Texture = "http://www.roblox.com/asset/?id=665350491"
  524. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  525. function lerp(a, b, t) -- Linear interpolation
  526. return a + (b - a)*t
  527. end
  528.  
  529. function slerp(a, b, t) --Spherical interpolation
  530. dot = a:Dot(b)
  531. if dot > 0.99999 or dot < -0.99999 then
  532. return t <= 0.5 and a or b
  533. else
  534. r = math.acos(dot)
  535. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  536. end
  537. end
  538. function matrixInterpolate(a, b, t)
  539. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  540. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  541. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  542. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  543. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  544. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  545. local t = v1:Dot(v2)
  546. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  547. return CFrame.new()
  548. end
  549. return CFrame.new(
  550. v0.x, v0.y, v0.z,
  551. v1.x, v1.y, v1.z,
  552. v2.x, v2.y, v2.z,
  553. v3.x, v3.y, v3.z)
  554. end
  555. ----------------------------------------------------
  556. function genWeld(a,b)
  557. local w = Instance.new("Weld",a)
  558. w.Part0 = a
  559. w.Part1 = b
  560. return w
  561. end
  562. function weld(a, b)
  563. local weld = Instance.new("Weld")
  564. weld.Name = "W"
  565. weld.Part0 = a
  566. weld.Part1 = b
  567. weld.C0 = a.CFrame:inverse() * b.CFrame
  568. weld.Parent = a
  569. return weld;
  570. end
  571. ----------------------------------------------------
  572. function Lerp(c1,c2,al)
  573. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  574. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  575. for i,v in pairs(com1) do
  576. com1[i] = v+(com2[i]-v)*al
  577. end
  578. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  579. end
  580. ----------------------------------------------------
  581. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  582. local wld = Instance.new("Weld", wp1)
  583. wld.Part0 = wp0
  584. wld.Part1 = wp1
  585. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  586. end
  587. hum.MaxHealth = math.huge
  588. wait()
  589. hum.Health = math.huge
  590. ----------------------------------------------------
  591. function weld5(part0, part1, c0, c1)
  592. weeld=Instance.new("Weld", part0)
  593. weeld.Part0=part0
  594. weeld.Part1=part1
  595. weeld.C0=c0
  596. weeld.C1=c1
  597. return weeld
  598. end
  599. ----------------------------------------------------
  600. function HasntTouched(plrname)
  601. local ret = true
  602. for _, v in pairs(Touche) do
  603. if v == plrname then
  604. ret = false
  605. end
  606. end
  607. return ret
  608. end
  609. newWeld(torso, larm, -1.5, 0.5, 0)
  610. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  611. newWeld(torso, rarm, 1.5, 0.5, 0)
  612. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  613. newWeld(torso, hed, 0, 1.5, 0)
  614. newWeld(torso, lleg, -0.5, -1, 0)
  615. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  616. newWeld(torso, rleg, 0.5, -1, 0)
  617. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  618. newWeld(root, torso, 0, -1, 0)
  619. torso.Weld.C1 = CFrame.new(0, -1, 0)
  620. GroundWave1 = function()
  621. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  622.  
  623. local wave = Instance.new("Part", torso)
  624. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  625. wave.Anchored = true
  626. wave.CanCollide = false
  627. wave.Locked = true
  628. wave.Size = Vector3.new(1, 1, 1)
  629. wave.TopSurface = "Smooth"
  630. wave.BottomSurface = "Smooth"
  631. wave.Transparency = 0.35
  632. wave.CFrame = HandCF
  633. wm = Instance.new("SpecialMesh", wave)
  634. wm.MeshId = "rbxassetid://3270017"
  635. coroutine.wrap(function()
  636. for i = 1, 30, 1 do
  637. wm.Scale = Vector3.new(3 + i*3.2, 3 + i*3.2, 3)
  638. wave.Size = wm.Scale
  639. wave.CFrame = HandCF
  640. wave.Transparency = i/30
  641. wait()
  642. end
  643. wait()
  644. wave:Destroy()
  645. end)()
  646. end
  647. function stance1()
  648. 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
  649. 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
  650. 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
  651. 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
  652. 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
  653. 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
  654. end
  655. -------------------------------------------------------------
  656. function stance2()
  657. 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
  658. 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
  659. 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
  660. 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
  661. 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
  662. 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
  663.  
  664. end
  665. ----------------------------------------------------------
  666. z41 = Instance.new("Sound",torso)
  667. z41.Volume = 20
  668. z41.Looped = false
  669. z41.SoundId = "rbxassetid://863807725"
  670. z412 = Instance.new("Sound",torso)
  671. z412.Volume = 20
  672. z412.Looped = false
  673. z412.SoundId = "rbxassetid://895090420"
  674. z4122 = Instance.new("Sound",torso)
  675. z4122.Volume = 20
  676. z4122.Looped = false
  677. z4122.SoundId = "rbxassetid://897147945"
  678. function swing1()
  679. for i = 1, 5 do
  680. wait()
  681. 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
  682. 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
  683. 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
  684. 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
  685. 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
  686. 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
  687. end
  688.  
  689. z41:Play()
  690. for i = 1, 5 do
  691. wait()
  692. 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
  693. 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
  694. 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
  695. 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
  696. 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
  697. 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
  698. end
  699. end
  700. function swing11()
  701. for i = 1, 5 do
  702. wait()
  703. 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
  704. 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
  705. 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
  706. 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
  707. 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
  708. 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
  709. end
  710.  
  711. z412:Play()
  712. for i = 1, 5 do
  713. wait()
  714. 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
  715. 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
  716. 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
  717. 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
  718. 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
  719. 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
  720. end
  721. end
  722. ------------------------------------------------------------------------------------------------
  723. function swing2()
  724. for i = 1, 5 do
  725. wait()
  726. 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
  727. 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
  728. 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
  729. 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
  730. 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
  731. 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
  732. end
  733.  
  734. z41:Play()
  735. for i = 1, 5 do
  736. wait()
  737. 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
  738. 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
  739. 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
  740. 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
  741. 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
  742. 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
  743. end
  744. end
  745. -----------------------------------------------------------------------------------------------
  746. function swing3()
  747.  
  748. z41:Play()
  749. for i = 1, 7 do
  750. wait()
  751. 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
  752. 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
  753. 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
  754. 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
  755. 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
  756. 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
  757. torso.CFrame = torso.CFrame * CFrame.Angles(0,-.928,0)+ Vector3.new(0,5,0)
  758.  
  759. end
  760.  
  761. end
  762. ------------------------------------------------------------------------------------------------
  763. function firstswing()
  764. for i = 1, 10 do
  765. wait()
  766. 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
  767. 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
  768. 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
  769. 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
  770. 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
  771. 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
  772. end
  773.  
  774. for i = 1, 10 do
  775. wait()
  776. 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
  777. 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
  778. 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
  779. 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
  780. 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
  781. 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
  782. end
  783. end
  784. function flytowards()
  785. for i = 1, 5 do
  786. wait()
  787. 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
  788. 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
  789. 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
  790. 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
  791. 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
  792. 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
  793. end
  794. end
  795. function swings()
  796. for i = 1, 5 do
  797. wait()
  798. 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
  799. 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
  800. 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
  801. 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
  802. 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
  803. 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
  804. end
  805.  
  806.  
  807. for i = 1, 5 do
  808. wait()
  809. 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
  810. 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
  811. 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
  812. 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
  813. 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
  814. 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
  815. end
  816. z42:Play()
  817. end
  818. -----------------------------------------------
  819. function divineswinging()
  820. shot1 = true
  821. for i = 1, 4 do
  822. wait()
  823. 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
  824. 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
  825. 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
  826. 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
  827. 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
  828. 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
  829. end
  830. z42:Play()
  831. for i = 1, 4 do
  832. wait()
  833. 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
  834. 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
  835. 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
  836. 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
  837. 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
  838. 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
  839. end
  840. z42:Play()
  841. for i = 1, 4 do
  842. wait()
  843. 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
  844. 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
  845. 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
  846. 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
  847. 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
  848. 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
  849. end
  850. z42:Play()
  851. for i = 1, 4 do
  852. wait()
  853. 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
  854. 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
  855. 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
  856. 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
  857. 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
  858. 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
  859. end
  860. z42:Play()
  861. for i = 1, 4 do
  862. wait()
  863. 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
  864. 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
  865. 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
  866. 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
  867. 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
  868. 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
  869. end
  870. z42:Play()
  871. for i = 1, 4 do
  872. wait()
  873. 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
  874. 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
  875. 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
  876. 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
  877. 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
  878. 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
  879. end
  880. z42:Play()
  881. z4122:Play()
  882. for i = 1, 4 do
  883. wait()
  884. 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
  885. 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
  886. 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
  887. 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
  888. 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
  889. 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
  890. end
  891.  
  892. end
  893. -----------------------------------------------------------------------------------------
  894. function divineend()
  895.  
  896. for i = 1, 7 do
  897. wait()
  898. 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
  899. 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
  900. 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
  901. 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
  902. 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
  903. 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
  904. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  905. end
  906. wait(0.5)
  907. for i = 1, 7 do
  908. wait()
  909. 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
  910. 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
  911. 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
  912. 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
  913. 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
  914. 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
  915. torso.CFrame = torso.CFrame * CFrame.Angles(0,.88,0)
  916. end
  917. kiweld7.C0 = CFrame.new(-1.7,-3,0) * CFrame.Angles(rad(180),rad(0),rad(40))
  918. for i = 1, 15 do
  919. wait()
  920.  
  921. 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
  922. 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
  923. 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
  924. 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
  925. 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
  926. 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
  927. end
  928. end
  929. ---------------------------------------------------------
  930. local block = Instance.new("Part",torso)
  931. block.Size = Vector3.new(0.1,0.1,0.1)
  932. block.Position = block.Position + Vector3.new(2,2,2)
  933. block.Transparency = 1
  934. local weld = Instance.new("Weld",torso)
  935. weld.Part0 = torso
  936. weld.Part1 = block
  937. weld.C0 = CFrame.new(0,3,0)
  938. local block2 = Instance.new("Part",torso)
  939. block2.Size = Vector3.new(3,2,1)
  940. block2.CanCollide = false
  941. block2.Position = block.Position + Vector3.new(2,2,2)
  942. block2.Transparency = 1
  943. local weld2 = Instance.new("Weld",torso)
  944. weld2.Part0 = torso
  945. weld2.Part1 = block2
  946. weld2.C0 = CFrame.new(0,-1.5,0)
  947. local part2 = Instance.new("ParticleEmitter",block)
  948. part2.Lifetime = NumberRange.new(5)
  949. part2.Speed = NumberRange.new(0)
  950. part2.Color = ColorSequence.new(Color3.fromRGB(255,255,255))
  951. part2.Size = NumberSequence.new(7)
  952. part2.Transparency = NumberSequence.new(1)
  953. part2.LockedToPart = true
  954. part2.Rate = 3
  955. part2.Texture = "http://www.roblox.com/asset/?id=894173257"
  956. part2.ZOffset = -3
  957.  
  958. local part7 = Instance.new("ParticleEmitter",block)
  959. part7.Lifetime = NumberRange.new(5)
  960. part7.Speed = NumberRange.new(0)
  961.  
  962. part7.Size = NumberSequence.new(7)
  963. part7.Transparency = NumberSequence.new(1)
  964. part7.LockedToPart = true
  965. part7.Rate = 3
  966. part7.Color = ColorSequence.new(Color3.fromRGB(255,255,255))
  967. part7.Texture = "http://www.roblox.com/asset/?id=894173257"
  968. part7.ZOffset = -1
  969. local model = Instance.new("Model",torso)
  970. local part3 = Instance.new("ParticleEmitter",block2)
  971. part3.Lifetime = NumberRange.new(1)
  972. part3.Speed = NumberRange.new(5)
  973. part3.Color = ColorSequence.new(Color3.fromRGB(255,255,255))
  974. part3.Transparency = NumberSequence.new(1)
  975. part3.Size = NumberSequence.new(0.5)
  976. part3.LockedToPart = true
  977. part3.Rate = 10
  978. part3.Texture = "http://www.roblox.com/asset/?id=549349471"
  979. part3.ZOffset = -0.5
  980. part3.SpreadAngle = Vector2.new(50,0)
  981. aura1 = Instance.new("ParticleEmitter",torso)
  982. aura1.Transparency = NumberSequence.new(1)
  983. aura1.Size = NumberSequence.new(5)
  984. aura1.Speed = NumberRange.new(0)
  985. aura1.Lifetime = NumberRange.new(5)
  986. aura1.LockedToPart = true
  987. aura1.Rate = 3.5
  988. aura1.Color = ColorSequence.new(Color3.new(0,0,0))
  989.  
  990. aura1.ZOffset = 2
  991. aura1.Lifetime = NumberRange.new(3)
  992.  
  993.  
  994.  
  995. ypcall(function()
  996. shirt = Instance.new("Shirt", char)
  997. shirt.Name = "Shirt"
  998. pants = Instance.new("Pants", char)
  999. pants.Name = "Pants"
  1000. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=432851554"
  1001. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=432851568"
  1002. end)
  1003. for i,v in pairs(char:children()) do
  1004. if v:IsA("Accessory") then
  1005. v:Destroy()
  1006. end
  1007. end
  1008. char["Body Colors"].HeadColor = BrickColor.new("Pastel brown")
  1009. char["Body Colors"].TorsoColor = BrickColor.new("Pastel brown")
  1010. char["Body Colors"].LeftArmColor = BrickColor.new("Pastel brown")
  1011. char["Body Colors"].RightArmColor = BrickColor.new("Pastel brown")
  1012. Hair99 = Instance.new("Part")
  1013.  
  1014. Hair99.Parent = p.Character
  1015. Hair99.Name = "Hair"
  1016. Hair99.formFactor = "Symmetric"
  1017. Hair99.Size = Vector3.new(1, 1, 1)
  1018. Hair99.CFrame = p.Character.Head.CFrame
  1019. Hair99:BreakJoints()
  1020. Hair99.CanCollide = false
  1021. Hair99.TopSurface = "Smooth"
  1022. Hair99.BottomSurface = "Smooth"
  1023. Hair99.BrickColor = BrickColor.new("New Yeller")
  1024. Hair99.Transparency = 1
  1025.  
  1026. Weld = Instance.new("Weld")
  1027. Weld.Part0 = p.Character.Head
  1028. Weld.Part1 = Hair99
  1029. Weld.Parent = p.Character.Head
  1030. Weld.C0 = CFrame.new(0, 0.26, 0.06)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  1031.  
  1032. Hair7 = Instance.new("Part")
  1033. Hair7.Parent = p.Character
  1034. Hair7.Name = "Hair"
  1035. Hair7.CanCollide = false
  1036. Hair7.Locked = true
  1037. Hair7.TopSurface = "Smooth"
  1038. Hair7.BottomSurface = "Smooth"
  1039. Hair7.formFactor = "Symmetric"
  1040. Hair7.Material = "Neon"
  1041. Hair7.BrickColor = BrickColor.new("Really black")
  1042. Hair7.CFrame = p.Character.Torso.CFrame
  1043. Hair7.Size = Vector3.new(1, 1, 1)
  1044. Hair7.Transparency = 0
  1045.  
  1046. Mesh = Instance.new("SpecialMesh")
  1047. Mesh.Parent = Hair99
  1048. Mesh.MeshType = "Sphere"
  1049. Mesh.Offset = Vector3.new(0, 0.1, 0.1)
  1050. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  1051.  
  1052.  
  1053. Weld1 = Instance.new("Weld")
  1054. Weld1.Parent = p.Character.Head
  1055. Weld1.Part0 = p.Character.Head
  1056. Weld1.Part1 = Hair7
  1057. Weld1.C0 = CFrame.new(0, 1, 0)
  1058.  
  1059. Mesh = Instance.new("SpecialMesh")
  1060. Mesh.Offset = Vector3.new(0.2, -0.2, 0.2)
  1061. Mesh.Parent = Hair7
  1062. Mesh.Scale = Vector3.new(1, 1, 1)
  1063. Mesh.MeshType = "FileMesh"
  1064. Mesh.MeshId = "http://www.roblox.com/asset/?id=476757756"
  1065. Mesh.TextureId = ""
  1066.  
  1067. mouse.Button1Down:connect(function()
  1068. t = mouse.Target.Parent:FindFirstChild("Torso")
  1069. hu = mouse.Target.Parent:FindFirstChild("Humanoid")
  1070. if mouse.Target == nil then
  1071. clickon = false
  1072. end
  1073. if mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1074. clickon = true
  1075. poon = true
  1076. zwc1s2 = Instance.new("Sound",mouse.Target)
  1077. zwc1s2.Volume = 5
  1078. zwc1s2.Looped = false
  1079. zwc1s2.SoundId = "rbxassetid://915341277"
  1080. zwc1s2:Play()
  1081.  
  1082.  
  1083.  
  1084. else
  1085. clickon = false
  1086.  
  1087. end
  1088.  
  1089. end)
  1090. aurapart3 = Instance.new("Part",char)
  1091. aurapart3.Size = Vector3.new(0.1,0.1,0.1)
  1092. aurapart3.Position = Vector3.new(0,2,0)
  1093. aurapart3.Transparency = 1
  1094. aurapart3.CanCollide = false
  1095. auraweld3 = Instance.new("Weld",char)
  1096. auraweld3.Part0 = aurapart3
  1097. auraweld3.Part1 = torso
  1098. auraweld3.C0 = CFrame.new(0,-3,0)
  1099. aura3 = Instance.new("ParticleEmitter",aurapart3)
  1100. aura3.Transparency = NumberSequence.new(1)
  1101. aura3.Color = ColorSequence.new(Color3.new(0,0,0))
  1102. aura3.Size = NumberSequence.new(8)
  1103. aura3.Speed = NumberRange.new(0)
  1104. aura3.LockedToPart = true
  1105. aura3.Rate = 5
  1106. aura3.Lifetime = NumberRange.new(5)
  1107. aura3.ZOffset = -5
  1108. z2 = Instance.new("Sound",torso)
  1109. z2.Volume = 3
  1110. z2.Looped = false
  1111. z2.SoundId = "rbxassetid://908489666"
  1112. z2d = Instance.new("Sound",torso)
  1113. z2d.Volume = 20
  1114. z2d.Looped = false
  1115. z2d.SoundId = "rbxassetid://663610350"
  1116. z4r = Instance.new("Sound",torso)
  1117. z4r.Volume = 5
  1118. z4r.Looped = false
  1119. z4r.SoundId = "rbxassetid://908474188"
  1120.  
  1121. mouse.KeyDown:connect(function(Key)
  1122. if Key == "r" then
  1123. if canattack == true then
  1124.  
  1125.  
  1126. kamehamehaon = true
  1127.  
  1128. idle = false
  1129.  
  1130. idle1 = false
  1131. canattack = false
  1132. hum.WalkSpeed = 0
  1133.  
  1134.  
  1135.  
  1136. for i = 1,25 do
  1137. wait()
  1138.  
  1139. 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
  1140. 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
  1141. 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
  1142. 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
  1143. 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
  1144. 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
  1145. end
  1146.  
  1147. if ssjr == true then
  1148. chatfunc("Kaaaaaaa")
  1149. z2d:Play()
  1150. wait(3)
  1151. chatfunc("Meeeeeeee")
  1152. else
  1153. z2:Play()
  1154. chatfunc("Kame")
  1155. end
  1156. partaura.Size = NumberSequence.new(0.1)
  1157.  
  1158. partaura.Transparency = NumberSequence.new(0)
  1159. partaura1.Transparency = NumberSequence.new(0)
  1160. kamehameha = true
  1161. if ssjr == true then
  1162.  
  1163. wait(2.5)
  1164. chatfunc("Haaaaaa")
  1165. wait(3.5)
  1166. chatfunc("Meeeeeee")
  1167. wait(2)
  1168. chatfunc("HA")
  1169. wait(0.5)
  1170. else
  1171.  
  1172. wait(2)
  1173. chatfunc("Hame")
  1174. wait(2)
  1175. end
  1176. if kamehamehaon == true then
  1177. kamehamehaon = false
  1178. hited = true
  1179. wait(0.1)
  1180. point = true
  1181. kamehamehaon = false
  1182. kamehameha = false
  1183.  
  1184.  
  1185.  
  1186. partaura.Transparency = NumberSequence.new(1)
  1187. partaura1.Transparency = NumberSequence.new(1)
  1188. if ssjr == false then
  1189. z2:Stop()
  1190. z4r:Play()
  1191. chatfunc("HAAAAAAAAAA")
  1192. end
  1193.  
  1194.  
  1195. 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
  1196. 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
  1197. 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
  1198. 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
  1199. 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
  1200. 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
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206. laser = true
  1207. s1.Volume=1
  1208. s1:play()
  1209. wait(5.4)
  1210. point = false
  1211. laser = false
  1212. beam1.Size = Vector3.new(1,1,1)
  1213. beam1.Parent=nil
  1214. inner1.Parent=nil
  1215. expl1.Parent=nil
  1216. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1217. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1218. end
  1219. hited1 = false
  1220. exa1.Parent=nil
  1221. s1:stop()
  1222.  
  1223. idle = true
  1224. canattack = true
  1225. idle1 = true
  1226. hum.WalkSpeed = 16
  1227.  
  1228. end
  1229. end
  1230. end
  1231. end)
  1232. partt = Instance.new("Part",char)
  1233. partt.Position = Vector3.new(999,999,999)
  1234. partt.Transparency = 1
  1235. partt.CanCollide = false
  1236. partt.Size = Vector3.new(0.1,0.1,0.1)
  1237. partweld = Instance.new("Weld",partt)
  1238. partweld.Part0 = torso
  1239. partweld.Part1 = partt
  1240. partweld.C0 = CFrame.new(0.3,-.5,-1.5)
  1241. partaura = Instance.new("ParticleEmitter",partt)
  1242. partaura.Size = NumberSequence.new(2)
  1243. partaura.LockedToPart = true
  1244.  
  1245. partaura.Transparency = NumberSequence.new(1)
  1246. partaura.Texture = "rbxassetid://547574922"
  1247. partaura.Speed = NumberRange.new(0)
  1248. partaura.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1249. partaura.Rate = 2
  1250. partaura.ZOffset = 0
  1251. partaura1 = Instance.new("ParticleEmitter",partt)
  1252. partaura1.Size = NumberSequence.new(5)
  1253. partaura1.LockedToPart = true
  1254.  
  1255. partaura1.Transparency = NumberSequence.new(1)
  1256. partaura1.Texture = "http://www.roblox.com/asset/?id=243660364"
  1257. partaura1.Color = ColorSequence.new(Color3.fromRGB(35,0,53))
  1258. partaura1.Speed = NumberRange.new(0)
  1259. partaura1.Rate = 3
  1260. partaura1.ZOffset = -1
  1261.  
  1262. partaura1.RotSpeed = NumberRange.new(-10,10)
  1263. partaura1.SpreadAngle = Vector2.new(360,360)
  1264. partaura1.Rotation = NumberRange.new(0,360)
  1265. aj = 0
  1266.  
  1267. zh = Instance.new("Sound",torso)
  1268. zh.Volume = 1
  1269. zh.Looped = true
  1270. zh.SoundId = "rbxassetid://491515754"
  1271. mouse.KeyDown:connect(function(key)
  1272. if key == "b" then
  1273. if ssjr == false then
  1274. if canattack == true then
  1275. chatfunc("You've come Supriseingly Far for a Human To Defeat Super Saiyan Rose...")
  1276. wait(4)
  1277. chatfunc("Let me Show you my True Form..")
  1278. for i = 1,10 do
  1279. wait()
  1280. z42d.Volume = z42d.Volume - 5
  1281. end
  1282. idle = false
  1283. kiout = false
  1284. kiblade.Transparency = 1
  1285. trail.Enabled = false
  1286. base = false
  1287. hum.WalkSpeed = 0
  1288. lolwait = 6
  1289. local part9 = Instance.new("ParticleEmitter",block)
  1290. part9.Lifetime = NumberRange.new(100)
  1291. part9.Speed = NumberRange.new(50)
  1292. part9.Color = ColorSequence.new(Color3.fromRGB(255,255,255))
  1293. part9.Size = NumberSequence.new(15)
  1294. part9.Transparency = NumberSequence.new(1)
  1295. part9.LockedToPart = true
  1296. part9.Rate = 300
  1297. part9.Texture = "http://www.roblox.com/asset/?id=894173257"
  1298. part9.ZOffset = -3
  1299.  
  1300. idle1 = false
  1301. Colors = {"Really black", "Really black"}
  1302. canattack = false
  1303. wait(0.1)
  1304.  
  1305. for i = 1, 20 do
  1306. wait()
  1307. 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
  1308. 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
  1309. 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
  1310. 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
  1311. 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
  1312. 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
  1313. end
  1314. shake = true
  1315. partt2 = Instance.new("Part",char)
  1316. partt2.Position = torso.Position - Vector3.new(0,2,0)
  1317. partt2.Transparency = 1
  1318. partt2.CanCollide = true
  1319. partt2.Size = Vector3.new(15,0.1,15)
  1320. partaura1 = Instance.new("ParticleEmitter",partt2)
  1321. partaura1.Size = NumberSequence.new(0.8)
  1322. partaura1.LockedToPart = true
  1323. partaura1.Lifetime = NumberRange.new(3)
  1324. partaura1.Transparency = NumberSequence.new(0)
  1325. partaura1.Texture = "http://www.roblox.com/asset/?id=570874272"
  1326.  
  1327. partaura1.Speed = NumberRange.new(5)
  1328. partaura1.Rate = 2
  1329.  
  1330. aura3.Transparency = NumberSequence.new(0)
  1331.  
  1332. z1 = Instance.new("Sound",torso)
  1333. z1.Volume = 100
  1334. z1.Looped = false
  1335. z1.SoundId = "rbxassetid://927472099"
  1336. z1:Play()
  1337. game.Lighting.TimeOfDay = 0
  1338. smoke.Enabled = true
  1339. light.Enabled = true
  1340. GroundWave1()
  1341. wait(0.3)
  1342.  
  1343. wait(0.3)
  1344. GroundWave1()
  1345. wait(0.3)
  1346.  
  1347. wait(0.3)
  1348. GroundWave1()
  1349. wait(0.3)
  1350.  
  1351. wait(0.3)
  1352. GroundWave1()
  1353. wait(0.3)
  1354.  
  1355. wait(0.3)
  1356. GroundWave1()
  1357. wait(0.3)
  1358.  
  1359. wait(0.3)
  1360. GroundWave1()
  1361. wait(0.3)
  1362.  
  1363. wait(0.3)
  1364. GroundWave1()
  1365. wait(0.3)
  1366.  
  1367. wait(0.3)
  1368. GroundWave1()
  1369. wait(0.3)
  1370. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1371. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1372. end
  1373. wait(0.3)
  1374. GroundWave1()
  1375. wait(0.3)
  1376.  
  1377. wait(0.3)
  1378. GroundWave1()
  1379. wait(0.3)
  1380.  
  1381. wait(0.3)
  1382. GroundWave1()
  1383. wait(0.3)
  1384.  
  1385. wait(0.3)
  1386. GroundWave1()
  1387. wait(0.3)
  1388.  
  1389. wait(0.3)
  1390. GroundWave1()
  1391. wait(0.3)
  1392.  
  1393. wait(0.3)
  1394. GroundWave1()
  1395. wait(0.3)
  1396.  
  1397. wait(0.3)
  1398. GroundWave1()
  1399. wait(0.3)
  1400.  
  1401. wait(0.3)
  1402. GroundWave1()
  1403. wait(0.3)
  1404.  
  1405. wait(0.3)
  1406. GroundWave1()
  1407. wait(0.3)
  1408.  
  1409. wait(0.3)
  1410. GroundWave1()
  1411. wait(0.3)
  1412.  
  1413. wait(0.3)
  1414. GroundWave1()
  1415. wait(0.3)
  1416.  
  1417. wait(0.3)
  1418. GroundWave1()
  1419. wait(0.3)
  1420.  
  1421. wait(0.3)
  1422. GroundWave1()
  1423. wait(0.3)
  1424.  
  1425. wait(0.3)
  1426. GroundWave1()
  1427. wait(0.3)
  1428.  
  1429. wait(0.3)
  1430. GroundWave1()
  1431. wait(0.3)
  1432.  
  1433. wait(0.3)
  1434. GroundWave1()
  1435. wait(0.3)
  1436.  
  1437. wait(0.3)
  1438. GroundWave1()
  1439. wait(0.3)
  1440.  
  1441. wait(0.3)
  1442. GroundWave1()
  1443. wait(0.3)
  1444.  
  1445. wait(0.3)
  1446. GroundWave1()
  1447. wait(0.3)
  1448.  
  1449. wait(0.3)
  1450. GroundWave1()
  1451. wait(0.3)
  1452.  
  1453. wait(0.3)
  1454. GroundWave1()
  1455. wait(0.3)
  1456.  
  1457. wait(0.3)
  1458. GroundWave1()
  1459. shake = false
  1460. hed.face.Texture = "http://www.roblox.com/asset/?id=601974383"
  1461. hum.CameraOffset = Vector3.new(0,0,0)
  1462. part9.Transparency = NumberSequence.new(0.4)
  1463. aura3.Transparency = NumberSequence.new(1)
  1464.  
  1465. aura1.Transparency = NumberSequence.new(1)
  1466. Mesh.MeshId = "rbxassetid://430344159"
  1467. Mesh.Scale = Vector3.new(6,6,6)
  1468. Weld1.C0 = CFrame.new(-.25, 1.2, .34)
  1469. Hair7.BrickColor = BrickColor.new("Black")
  1470.  
  1471. for i = 1, 5 do
  1472. wait()
  1473. 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
  1474. 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
  1475. 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
  1476. 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
  1477. 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
  1478. 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
  1479. end
  1480. wait(3)
  1481. part9:Destroy()
  1482. smoke:Destroy()
  1483. zh:Play()
  1484. Colors = {"Really red", "Really red"}
  1485. GroundWave1()
  1486. wait(0.3)
  1487.  
  1488.  
  1489. GroundWave1()
  1490. wait(0.3)
  1491.  
  1492. GroundWave1()
  1493. wait(0.3)
  1494.  
  1495. GroundWave1()
  1496. wait(0.3)
  1497. GroundWave1()
  1498. part2.Transparency = NumberSequence.new(0)
  1499. part3.Transparency = NumberSequence.new(0)
  1500. part7.Transparency = NumberSequence.new(0)
  1501. hed.Anchored = false
  1502.  
  1503. ssjr = true
  1504. beam1.Color = Color3.fromRGB(203,16,97)
  1505. inner1.Color = Color3.fromRGB(203,16,97)
  1506. expl1.Color = Color3.fromRGB(203,16,97)
  1507. exa1.Color = Color3.fromRGB(203,16,97)
  1508. partaura.Color = ColorSequence.new(Color3.fromRGB(203,16,97))
  1509. partaura1.Color = ColorSequence.new(Color3.fromRGB(255,102,204))
  1510. wait(1)
  1511. for i = 1,20 do
  1512. wait()
  1513. z1.Volume = z1.Volume - 0.5
  1514. end
  1515. for i = 1,50 do
  1516. wait()
  1517. z42d.Volume = z42d.Volume + 1
  1518. end
  1519. idle = true
  1520. idle1 = true
  1521. canattack = true
  1522. chatfunc("Aint This A Beautiful Color?")
  1523. wait(4)
  1524. chatfunc("I Shall Call This")
  1525. wait(4)
  1526. chatfunc("Rage")
  1527. wait(3)
  1528. chatfunc("Yes Super Sayian Rage The True Form Of Super SaiyanJin God")
  1529. wait(3)
  1530. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1531. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1532. end
  1533. hum.WalkSpeed = 16
  1534.  
  1535. end
  1536. end
  1537. end
  1538. end)
  1539. local hit1 = true
  1540. local hit2 = false
  1541. local hit3 = false
  1542. local hit4 = false
  1543. zw = Instance.new("Sound",torso)
  1544. zw.Volume = 1
  1545. zw.Looped = false
  1546. zw.SoundId = "rbxassetid://896243541"
  1547.  
  1548. function leftkick()
  1549. for i = 1, 5 do
  1550. wait()
  1551. 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
  1552. 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
  1553. 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
  1554. 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
  1555. 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
  1556. 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
  1557. end
  1558. zw:Play()
  1559. end
  1560. function rightkick()
  1561. for i = 1, 5 do
  1562. wait()
  1563. 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
  1564. 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
  1565. 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
  1566. 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
  1567. 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
  1568. 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
  1569. end
  1570. zw:Play()
  1571. end
  1572. function leftpunch()
  1573. for i = 1, can do
  1574. wait()
  1575. 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
  1576. 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
  1577. 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
  1578. 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
  1579. 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
  1580. 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
  1581. end
  1582. zw:Play()
  1583. end
  1584. function rightpunch()
  1585. for i = 1, can do
  1586. wait()
  1587. 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
  1588. 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
  1589. 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
  1590. 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
  1591. 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
  1592. 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
  1593. end
  1594. zw:Play()
  1595. end
  1596. mouse.KeyDown:connect(function(key)
  1597. if key == "e" then
  1598. if hit1 == true and canattack == true and kiout == false then
  1599. canattack = false
  1600. nohit = 0
  1601.  
  1602. hit1 = false
  1603. hit2 = true
  1604. hit3 = false
  1605. hit4 = false
  1606. hand1 = Instance.new("Part",rarm)
  1607. hand1.Size = Vector3.new(1.5,1.5,1.5)
  1608. hand1.CanCollide = false
  1609. hand1.Transparency = 1
  1610. hand1.Position = Vector3.new(999,999,999)
  1611. hand1weld = Instance.new("Weld",hand1)
  1612. hand1weld.Part0 = rarm
  1613. hand1weld.Part1 = hand1
  1614. hand1weld.C0 = CFrame.new(0,-1.2,0)
  1615. ----------------------------------------------------------------
  1616.  
  1617. function touch1(hit)
  1618. if not hit.Parent:findFirstChild("Humanoid") then return end
  1619. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1620. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1621.  
  1622. zwc:Play()
  1623. end
  1624. end
  1625. hand1.Touched:connect(touch1)
  1626. rightpunch()
  1627.  
  1628. hand1:Destroy()
  1629. canattack = true
  1630. end
  1631.  
  1632.  
  1633.  
  1634.  
  1635. if hit1 == true and canattack == true and kiout == true then
  1636. nohit = 0
  1637. canattack = false
  1638. hit1 = false
  1639. kiblade5 = Instance.new("Part",char)
  1640. kiblade5.Name = "Blade"
  1641. kiblade5.Size = v3(1,5,1)
  1642. kiblade5.Transparency = 1
  1643. kiblade5.Color = Color3.fromRGB(170,0,127)
  1644. kiblade5.Position = v3(999,999,999)
  1645. kiblade5.CanCollide = false
  1646.  
  1647.  
  1648. kiweld5 = Instance.new("Weld",kiblade5)
  1649. kiweld5.Part0 = rarm
  1650. kiweld5.Part1 = kiblade5
  1651. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1652. hit2 = true
  1653. hit3 = false
  1654. hit4 = false
  1655. function touch1(hit)
  1656. if not hit.Parent:findFirstChild("Humanoid") then return end
  1657. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1658. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1659.  
  1660. z42:Play()
  1661. end
  1662. end
  1663. kiblade5.Touched:connect(touch1)
  1664. hum.WalkSpeed = 0
  1665. swing1()
  1666. hum.WalkSpeed = 16
  1667.  
  1668. canattack = true
  1669. kiblade5:Destroy()
  1670. end
  1671. end
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678. end)
  1679. mouse.KeyDown:connect(function(key)
  1680. if key == "e" then
  1681. if hit2 == true and canattack == true and kiout == false then
  1682. canattack = false
  1683. nohit = 0
  1684.  
  1685. hit1 = false
  1686. hit2 = false
  1687. hit3 = true
  1688. hit4 = false
  1689. hand2 = Instance.new("Part",rarm)
  1690. hand2.Size = Vector3.new(1.5,1.5,1.5)
  1691. hand1.CanCollide = false
  1692. hand2.Transparency = 1
  1693. hand2.Position = Vector3.new(999,999,999)
  1694. hand2weld = Instance.new("Weld",hand2)
  1695. hand2weld.Part0 = larm
  1696. hand2weld.Part1 = hand2
  1697. hand2weld.C0 = CFrame.new(0,-1.2,0)
  1698. ----------------------------------------------------------------
  1699.  
  1700. function touch1(hit)
  1701. if not hit.Parent:findFirstChild("Humanoid") then return end
  1702. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1703. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1704.  
  1705. zwc:Play()
  1706. end
  1707. end
  1708. hand2.Touched:connect(touch1)
  1709. leftpunch()
  1710.  
  1711. canattack = true
  1712. hand2:Destroy()
  1713.  
  1714. end
  1715.  
  1716. if hit2 == true and canattack == true and kiout == true then
  1717. canattack = false
  1718. nohit = 0
  1719. kiblade5 = Instance.new("Part",char)
  1720. kiblade5.Name = "Blade"
  1721. kiblade5.Size = v3(1,5,1)
  1722. kiblade5.Transparency = 1
  1723. kiblade5.Color = Color3.fromRGB(170,0,127)
  1724. kiblade5.Position = v3(999,999,999)
  1725. kiblade5.CanCollide = false
  1726.  
  1727.  
  1728. kiweld5 = Instance.new("Weld",kiblade5)
  1729. kiweld5.Part0 = rarm
  1730. kiweld5.Part1 = kiblade5
  1731. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1732. hit1 = false
  1733. hit2 = false
  1734. hit3 = true
  1735. hit4 = false
  1736. function touch1(hit)
  1737. if not hit.Parent:findFirstChild("Humanoid") then return end
  1738. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1739. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1740.  
  1741. z42:Play()
  1742. end
  1743. end
  1744. kiblade5.Touched:connect(touch1)
  1745. hum.WalkSpeed = 0
  1746. swing2()
  1747. hum.WalkSpeed = 16
  1748.  
  1749. canattack = true
  1750. kiblade5:Destroy()
  1751. end
  1752.  
  1753. end
  1754. end)
  1755. mouse.KeyDown:connect(function(key)
  1756. if key == "e" then
  1757. if hit3 == true and canattack == true and kiout == false then
  1758. canattack = false
  1759. nohit = 0
  1760.  
  1761. hit1 = true
  1762. hit2 = false
  1763. hit3 = false
  1764. hit4 = false
  1765. hand3 = Instance.new("Part",lleg)
  1766. hand3.Size = Vector3.new(1.5,1.5,1.5)
  1767. hand3.CanCollide = false
  1768. hand3.Transparency = 1
  1769. hand3.Position = Vector3.new(999,999,999)
  1770. hand3weld = Instance.new("Weld",hand3)
  1771. hand3weld.Part0 = lleg
  1772. hand3weld.Part1 = hand3
  1773. hand3weld.C0 = CFrame.new(0,-1.2,0)
  1774. ----------------------------------------------------------------
  1775.  
  1776. function touch1(hit)
  1777. if not hit.Parent:findFirstChild("Humanoid") then return end
  1778. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1779. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage
  1780.  
  1781. zwc:Play()
  1782. end
  1783. end
  1784. hand3.Touched:connect(touch1)
  1785. rightkick()
  1786.  
  1787. canattack = true
  1788. hand3:Destroy()
  1789.  
  1790. end
  1791.  
  1792. if hit3 == true and canattack == true and kiout == true then
  1793. if clickon == true then
  1794. jk = true
  1795. clickon = false
  1796. end
  1797. canattack = false
  1798. kiblade5 = Instance.new("Part",char)
  1799. kiblade5.Name = "Blade"
  1800. kiblade5.Size = v3(1,5,1)
  1801. kiblade5.Transparency = 1
  1802. kiblade5.Color = Color3.fromRGB(170,0,127)
  1803. kiblade5.Position = v3(999,999,999)
  1804. kiblade5.CanCollide = false
  1805.  
  1806.  
  1807. kiweld5 = Instance.new("Weld",kiblade5)
  1808. kiweld5.Part0 = rarm
  1809. kiweld5.Part1 = kiblade5
  1810. kiweld5.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1811. nohit = 0
  1812. hit1 = true
  1813. hit2 = false
  1814. hit3 = false
  1815. hit4 = false
  1816. function touch1(hit)
  1817. if not hit.Parent:findFirstChild("Humanoid") then return end
  1818. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  1819. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - combodamage / 2
  1820. hit.Parent:findFirstChild("Torso").CFrame = hit.Parent:findFirstChild("Torso").CFrame + v3(0,5,0)
  1821.  
  1822. z42:Play()
  1823. end
  1824. end
  1825. kiblade5.Touched:connect(touch1)
  1826. hum.WalkSpeed = 0
  1827. swing3()
  1828. hum.WalkSpeed = 16
  1829.  
  1830. canattack = true
  1831.  
  1832. kiblade5:Destroy()
  1833. wait(0.4)
  1834. if jk == true then
  1835. jk = false
  1836. clickon = true
  1837. end
  1838. end
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845. end
  1846. end)
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868. kiblade = Instance.new("Part",char)
  1869. kiblade.Name = "Blade"
  1870. kiblade.Size = v3(1,5,1)
  1871. kiblade.Transparency = 1
  1872. kiblade.Color = Color3.fromRGB(170,0,127)
  1873. kiblade.Position = v3(999,999,999)
  1874. kiblade.CanCollide = false
  1875. kiblademesh = Instance.new("SpecialMesh",kiblade)
  1876. kiblademesh.MeshType = "FileMesh"
  1877. kiblademesh.MeshId = "rbxassetid://898849476"
  1878. kiblademesh.Scale = v3(0.01,0.008,0.01)
  1879. kiweld7 = Instance.new("Weld",kiblade)
  1880. kiweld7.Part0 = rarm
  1881. kiweld7.Part1 = kiblade
  1882. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  1883. kiblade1 = Instance.new("Part",char)
  1884. kiblade1.Name = "Blade"
  1885. kiblade1.Transparency = 1
  1886. kiblade1.Size = v3(0.1,0.1,0.1)
  1887. kiblade1.Position = v3(999,999,999)
  1888. kiblade1.CanCollide = false
  1889. kiblademesh = Instance.new("SpecialMesh",kiblade1)
  1890. kiblademesh.MeshType = "Sphere"
  1891. kiblademesh.Scale = v3(1,1,1)
  1892. kiweld = Instance.new("Weld",kiblade1)
  1893. kiweld.Part0 = rarm
  1894. kiweld.Part1 = kiblade1
  1895. kiweld.C0 = CFrame.new(0,-1,0)
  1896. kiblade2 = Instance.new("Part",char)
  1897. kiblade2.Name = "Blade"
  1898. kiblade2.Size = v3(0.1,0.1,0.1)
  1899. kiblade2.Transparency = 1
  1900. kiblade2.Position = v3(999,999,999)
  1901. kiblade2.CanCollide = false
  1902. kiblademesh = Instance.new("SpecialMesh",kiblade2)
  1903. kiblademesh.MeshType = "Sphere"
  1904. kiblademesh.Scale = v3(1,1,1)
  1905. kiweld = Instance.new("Weld",kiblade2)
  1906. kiweld.Part0 = rarm
  1907. kiweld.Part1 = kiblade2
  1908. kiweld.C0 = CFrame.new(0,-4.5,0)
  1909. torso = game.Players.LocalPlayer.Character.Torso
  1910. head = game.Players.LocalPlayer.Character.Head
  1911. torso1 = Instance.new("Attachment",kiblade1)
  1912. head1 = Instance.new("Attachment",kiblade2)
  1913. trail = Instance.new("Trail",torso)
  1914. trail.Color = ColorSequence.new(Color3.fromRGB(170,0,127))
  1915. trail.Attachment0 = torso1
  1916. trail.Attachment1 = head1
  1917. trail.Lifetime = 0.5
  1918. trail.Enabled = false
  1919. light = Instance.new("PointLight",torso)
  1920. light.Enabled = false
  1921. light.Color = Color3.fromRGB(255,255,255)
  1922. light.Brightness = 999
  1923. light.Range = 50
  1924. smoke = Instance.new("Smoke",torso)
  1925. smoke.RiseVelocity = 5
  1926. smoke.Color = Color3.fromRGB(255,255,255)
  1927. smoke.Size = 20
  1928. smoke.Opacity = 0.5
  1929. smoke.Enabled = false
  1930.  
  1931. mouse.KeyDown:connect(function(key)
  1932. if key == "n" then
  1933. if kiout == false then
  1934. if canattack == true then
  1935. canattack = false
  1936. idle=false
  1937. idle1=false
  1938. wait(0.1)
  1939. kiout = true
  1940. swing11()
  1941. kiblade.Transparency = 0
  1942. trail.Enabled = true
  1943. wait(0.6)
  1944. canattack = true
  1945. idle=true
  1946. idle1=true
  1947. end
  1948. end
  1949.  
  1950.  
  1951. end
  1952. end)
  1953. function pushaway()
  1954. for i = 1, 10 do
  1955. wait()
  1956. 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
  1957. 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
  1958. 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
  1959. 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
  1960. 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
  1961. 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
  1962. end
  1963. for i = 1, 10 do
  1964. wait()
  1965. 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
  1966. 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
  1967. 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
  1968. 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
  1969. 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
  1970. 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
  1971. end
  1972. end
  1973. mouse.KeyDown:connect(function(key)
  1974. if key == "m" then
  1975. if kiout == true then
  1976.  
  1977.  
  1978. kiout = false
  1979. kiblade.Transparency = 1
  1980. trail.Enabled = false
  1981.  
  1982. end
  1983. end
  1984. end)
  1985.  
  1986.  
  1987.  
  1988. function grab5()
  1989. for i = 1, 10 do
  1990. wait()
  1991.  
  1992. 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
  1993. 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
  1994. 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
  1995. 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
  1996. 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
  1997. 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
  1998. end
  1999. for i = 1, 10 do
  2000. wait()
  2001.  
  2002. 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
  2003. 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
  2004. 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
  2005. 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
  2006. 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
  2007. 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
  2008. end
  2009. end
  2010.  
  2011. mouse.KeyDown:connect(function(key)
  2012. if key == "u" then
  2013. if canattack == true then
  2014.  
  2015. if kiout == false then
  2016. grab2 = false
  2017. grabhit3 = Instance.new("Part",char)
  2018. grabhit3.Size = Vector3.new(2,2,2)
  2019. grabhit3.Name = "LOL"
  2020. grabhit3.Position = Vector3.new(999,999,999)
  2021. grabhit3.Transparency = 1
  2022. grabhit3.CanCollide = false
  2023. grabweld3 = Instance.new("Weld",grabhit3)
  2024. grabweld3.Part0 = torso
  2025. grabweld3.Part1 = grabhit3
  2026. grabweld3.C0 = CFrame.new(0,0,-2)
  2027.  
  2028. grab8 = false
  2029. idle = false
  2030. idle1 = false
  2031. canattack = false
  2032. hum.HipHeight = 0
  2033.  
  2034. kiblade.Transparency = 0
  2035. trail.Enabled = true
  2036. swing11()
  2037. if clickon == true then
  2038. jk = true
  2039. clickon = false
  2040. end
  2041. wait(1.4)
  2042.  
  2043. go2 = true
  2044. flytowards()
  2045.  
  2046. function touch5(hit)
  2047. if not hit.Parent:findFirstChild("Humanoid") then return end
  2048. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2049. grabhit3.TouchInterest:Destroy()
  2050. go2 = false
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067. grabhit = Instance.new("Part",char)
  2068. grabhit.Size = Vector3.new(5,5,5)
  2069. grabhit.Position = Vector3.new(999,999,999)
  2070. grabhit.Transparency = 1
  2071. grabhit.CanCollide = false
  2072. grabweld = Instance.new("Weld",grabhit)
  2073. grabweld.Part0 = torso
  2074. grabweld.Part1 = grabhit
  2075. grabweld.C0 = CFrame.new(0,0,-2)
  2076. ---------------------------------------------------------------
  2077. hand1 = Instance.new("Part",rarm)
  2078. hand1.Size = Vector3.new(0.1,0.1,0.1)
  2079. hand1.CanCollide = false
  2080. hand1.Transparency = 1
  2081. hand1.Position = Vector3.new(999,999,999)
  2082. hand2mesh = Instance.new("SpecialMesh",hand1)
  2083. hand2mesh.MeshType = "FileMesh"
  2084.  
  2085. hand2mesh.Scale = Vector3.new(1,1,1)
  2086. hand2aura = Instance.new("ParticleEmitter",hand1)
  2087. hand2aura.Size = NumberSequence.new(1)
  2088. hand2aura.Texture = "rbxassetid://715401010"
  2089. hand2aura.Speed = NumberRange.new(0)
  2090. hand2aura.LockedToPart = true
  2091. hand2aura.Transparency = NumberSequence.new(1)
  2092. hand2aura.RotSpeed = NumberRange.new(999)
  2093. hand1weld = Instance.new("Weld",hand1)
  2094. hand1weld.Part0 = rarm
  2095. hand1weld.Part1 = hand1
  2096. hand1weld.C0 = CFrame.new(0,-1.8,0)
  2097. ----------------------------------------------------------------
  2098. hand2 = Instance.new("Part",rarm)
  2099. hand2.Size = Vector3.new(1,1,1)
  2100. hand1.CanCollide = false
  2101. hand2.Transparency = 1
  2102. hand2.Position = Vector3.new(999,999,999)
  2103.  
  2104. hand2weld = Instance.new("Weld",hand2)
  2105. hand2weld.Part0 = larm
  2106. hand2weld.Part1 = hand2
  2107. hand2weld.C0 = CFrame.new(0,-1.2,0)
  2108. function touch1(hit)
  2109. if not hit.Parent:findFirstChild("Humanoid") then return end
  2110. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2111. hu1 = hit.Parent:findFirstChild("Humanoid")
  2112.  
  2113. t.Anchored = false
  2114. if clickon == true then
  2115. jk = true
  2116. clickon = false
  2117. end
  2118. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2119. if hu1.Health > 100 then
  2120. hu1.MaxHealth = 100
  2121. hu1.Health = 100
  2122. end
  2123.  
  2124. end
  2125. end
  2126. hand1.Touched:connect(touch1)
  2127. function touch2(hit)
  2128. if not hit.Parent:findFirstChild("Humanoid") then return end
  2129. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2130. hu1 = hit.Parent:findFirstChild("Humanoid")
  2131.  
  2132.  
  2133. if clickon == true then
  2134. jk = true
  2135. clickon = false
  2136. end
  2137. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 0.5
  2138. if hu1.Health > 100 then
  2139. hu1.MaxHealth = 100
  2140. hu1.Health = 100
  2141. end
  2142. end
  2143. end
  2144. hand2.Touched:connect(touch2)
  2145. function touch(hit)
  2146. if not hit.Parent:findFirstChild("Humanoid") then return end
  2147. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2148. grabhit.TouchInterest:Destroy()
  2149. grab2 = true
  2150. t.Anchored = false
  2151. if clickon == true then
  2152. jk = true
  2153. clickon = false
  2154. end
  2155.  
  2156.  
  2157.  
  2158. hu12 = hit.Parent:findFirstChild("Humanoid")
  2159. to12 = hit.Parent:findFirstChild("Torso")
  2160. he12 = hit.Parent:findFirstChild("Head")
  2161. ra12 = hit.Parent:findFirstChild("Right Arm")
  2162. la12 = hit.Parent:findFirstChild("Left Arm")
  2163. rl12 = hit.Parent:findFirstChild("Right Leg")
  2164. ll12 = hit.Parent:findFirstChild("Left Leg")
  2165. hu12.WalkSpeed = 0
  2166. if hu12.Health > 100 then
  2167. hu12.MaxHealth = 100
  2168. hu12.Health = 100
  2169. end
  2170.  
  2171.  
  2172.  
  2173.  
  2174. end
  2175.  
  2176. if grab2 == true then
  2177.  
  2178. hu12.Health = hu12.Health - 10
  2179. firstswing()
  2180. hu12.Health = hu12.Health - 10
  2181. z42:Play()
  2182. pushed = true
  2183. go1 = true
  2184. flytowards()
  2185.  
  2186. he12.Anchored = true
  2187. pushed = false
  2188. -------------------------------------------------------------
  2189. grabhit1 = Instance.new("Part",char)
  2190. grabhit1.Size = Vector3.new(1,1,1)
  2191. grabhit1.Position = Vector3.new(999,999,999)
  2192. grabhit1.Transparency = 1
  2193. grabhit1.CanCollide = false
  2194. grabweld = Instance.new("Weld",grabhit1)
  2195. grabweld.Part0 = torso
  2196. grabweld.Part1 = grabhit1
  2197. grabweld.C0 = CFrame.new(0,0,-2)
  2198. function touch(hit)
  2199. if not hit.Parent:findFirstChild("Humanoid") then return end
  2200. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  2201. grabhit1.TouchInterest:Destroy()
  2202. go1 = false
  2203.  
  2204. -------------------------------------------------------------------
  2205.  
  2206.  
  2207. swings()
  2208. hu12.Health = hu12.Health - 20
  2209. hu12.Health = hu12.Health - 10
  2210. he12.Anchored = false
  2211. pushed1 = true
  2212. divine.Transparency = .5
  2213. divine2.Transparency = .5
  2214. divine3.Transparency = .5
  2215. divine4.Transparency = .5
  2216. divine5.Transparency = .5
  2217. divine6.Transparency = .5
  2218.  
  2219. divineswinging()
  2220.  
  2221. hu12.Health = hu12.Health - 10
  2222. pushed1 = false
  2223. shot1 = false
  2224. divine.CFrame = to12.CFrame + hed.CFrame.lookVector
  2225. divine2.CFrame = ra12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2226. divine3.CFrame = la12.CFrame + hed.CFrame.lookVector + v3(0,0,0)
  2227. divine4.CFrame = rl12.CFrame + hed.CFrame.lookVector + v3(2.1,1.3,0)
  2228. divine5.CFrame = ll12.CFrame + hed.CFrame.lookVector + v3(-1.7,1.6,0)
  2229. divine6.CFrame = he12.CFrame + hed.CFrame.lookVector + v3(1.9,-1,0)
  2230.  
  2231. divine.Anchored = true
  2232. divine2.Anchored = true
  2233. divine3.Anchored = true
  2234. divine4.Anchored = true
  2235. divine5.Anchored = true
  2236. divine6.Anchored = true
  2237. he12.Anchored = true
  2238. go1 = false
  2239. part6 = Instance.new("Part",to12)
  2240. part6.Size = Vector3.new(1,1,1)
  2241. part6.Transparency = 0
  2242. part6.Position = hit.Position
  2243. part6.BrickColor = BrickColor.new("Really red")
  2244. partmesh = Instance.new("SpecialMesh",part6)
  2245. partmesh.MeshType = "Sphere"
  2246. partmesh.Scale = Vector3.new(1,1,1)
  2247. partweld1 = Instance.new("Weld",to12)
  2248. partweld1.Part0 = to12
  2249. partweld1.Part1 = part6
  2250. partweld1.C0 = CFrame.new(0,0,0)
  2251.  
  2252. divineend()
  2253.  
  2254.  
  2255. wait(0.4)
  2256. hu12:Destroy()
  2257.  
  2258. for i = 1,50 do
  2259. wait()
  2260. partmesh.Scale = partmesh.Scale + Vector3.new(7,7,7)
  2261. part6.Transparency = part6.Transparency + 0.02
  2262. end
  2263. hu12.WalkSpeed = 16
  2264.  
  2265.  
  2266. ------------------------------------------------------------
  2267. hand1:Destroy()
  2268. hand2:Destroy()
  2269. kiweld7.C0 = CFrame.new(0,-2.1,0) * CFrame.Angles(rad(180),rad(0),rad(0))
  2270. kiblade.Transparency = 1
  2271. trail.Enabled = false
  2272.  
  2273. for i,v in pairs(char:children()) do
  2274. if v:IsA("Accessory") then
  2275. v:Destroy()
  2276. end
  2277. end
  2278. for i,v in pairs(char:children()) do
  2279. if v:IsA("Hat") then
  2280. v:Destroy()
  2281. end
  2282. end
  2283. canattack = true
  2284. idle = true
  2285. grabhit:Destroy()
  2286. idle1 = true
  2287.  
  2288. if jk == true then
  2289. jk = false
  2290. clickon = true
  2291. end
  2292.  
  2293. grab8 = false
  2294. end
  2295. end
  2296. grabhit1.Touched:connect(touch)
  2297. end
  2298.  
  2299.  
  2300. end
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309. grabhit.Touched:connect(touch)
  2310. end
  2311. end
  2312. grabhit3.Touched:connect(touch5)
  2313.  
  2314.  
  2315.  
  2316. wait(3)
  2317.  
  2318. if grab2 == false then
  2319. grabhit3:Destroy()
  2320. go2 = false
  2321. kiblade.Transparency = 1
  2322. trail.Enabled = false
  2323. canattack = true
  2324. idle = true
  2325. up = 0
  2326.  
  2327. idle1 = true
  2328. if jk == true then
  2329. jk = false
  2330. clickon = true
  2331. end
  2332.  
  2333.  
  2334.  
  2335. end
  2336. end
  2337. end
  2338.  
  2339.  
  2340. end
  2341. end)
  2342.  
  2343.  
  2344.  
  2345. ------------------------------------------------------------------
  2346. throw1 = 3
  2347. game:GetService("RunService").RenderStepped:connect(function()
  2348.  
  2349.  
  2350. if pushed == true then
  2351.  
  2352. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 3 + v3(0,0.51,0)
  2353. end
  2354. if pushed1 == true then
  2355.  
  2356. to12.CFrame = to12.CFrame + hed.CFrame.lookVector * 1.5 + v3(0,0,0)
  2357. end
  2358. if go1 == true then
  2359.  
  2360. torso.CFrame = CFrame.new(torso.CFrame.p,to12.CFrame.p + v3(0,0,2))
  2361. end
  2362. if go2 == true then
  2363. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p + v3(0,0,2))
  2364.  
  2365. end
  2366. if shot1 == true then
  2367. throw1 = throw1 + 1.5
  2368. divine.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(0,0,0)
  2369. divine2.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(1,0,0)
  2370. divine3.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,-1,0)
  2371. divine4.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,1,0)
  2372. divine5.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(-1,1,0)
  2373. divine6.CFrame = hed.CFrame + hed.CFrame.lookVector * throw1 + v3(2,-1,0)
  2374.  
  2375.  
  2376. end
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.  
  2386.  
  2387.  
  2388.  
  2389.  
  2390.  
  2391.  
  2392. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2393.  
  2394. if walk == true then
  2395.  
  2396. if canattack == true then
  2397. walk = false
  2398. ok = 0
  2399. hum.HipHeight = 0
  2400. lala = false
  2401. down2 = false
  2402. walkon = true
  2403.  
  2404. 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
  2405. 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
  2406. 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
  2407. 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
  2408. 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
  2409. 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
  2410. wait(0.1)
  2411. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2412. 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
  2413. 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
  2414. 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
  2415. 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
  2416. 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
  2417. 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
  2418. wait(0.1)
  2419. end
  2420. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2421. 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
  2422. 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
  2423. 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
  2424. 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
  2425. 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
  2426. 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
  2427.  
  2428.  
  2429. wait(.1)
  2430. end
  2431. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2432. 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
  2433. 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
  2434. 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
  2435. 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
  2436. 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
  2437. 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
  2438.  
  2439.  
  2440. wait(.1)
  2441. end
  2442. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2443.  
  2444. 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
  2445. 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
  2446. 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
  2447. 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
  2448. 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
  2449. 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
  2450. wait(0.1)
  2451.  
  2452. end
  2453. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2454.  
  2455. 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
  2456. 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
  2457. 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
  2458. 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
  2459. 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
  2460. 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
  2461. wait(0.1)
  2462.  
  2463. end
  2464. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2465.  
  2466. 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
  2467. 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
  2468. 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
  2469. 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
  2470. 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
  2471. 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
  2472. wait(0.1)
  2473. end
  2474. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2475.  
  2476. 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
  2477. 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
  2478. 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
  2479. 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
  2480. 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
  2481. 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
  2482. wait(0.1)
  2483. end
  2484. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2485. 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
  2486. 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
  2487. 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
  2488. 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
  2489. 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
  2490. 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
  2491. wait(0.1)
  2492.  
  2493. end
  2494. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2495. 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
  2496. 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
  2497. 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
  2498. 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
  2499. 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
  2500. 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
  2501. wait(0.1)
  2502.  
  2503. end
  2504. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2505. 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
  2506. 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
  2507. 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
  2508. 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
  2509. 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
  2510. 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
  2511.  
  2512. wait(0.1)
  2513. end
  2514. if hum.MoveDirection.x > 0 and nohit > 10 or hum.MoveDirection.x < 0 and nohit > 10 then
  2515. 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
  2516. 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
  2517. 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
  2518. 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
  2519. 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
  2520. 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
  2521.  
  2522. wait(0.1)
  2523. end
  2524.  
  2525. walk = true
  2526. end
  2527. end
  2528. end
  2529. if hum.MoveDirection.x == 0 and nohit > 10 then
  2530. if idle1 == true then
  2531. if ssjr == true then
  2532. walkon = false
  2533. idle1 = false
  2534. idle = false
  2535. if canattack == true then
  2536. idle = true
  2537. idle1 = true
  2538. end
  2539.  
  2540. hum.HipHeight = ok
  2541. stance1()
  2542.  
  2543. end
  2544. end
  2545. end
  2546. if hum.MoveDirection.x == 0 and nohit > 10 then
  2547. if idle1 == true then
  2548. if base == true then
  2549. hum.HipHeight = 0
  2550. if canattack == true then
  2551. idle = true
  2552. idle1 = true
  2553. end
  2554. walkon = false
  2555. idle1 = false
  2556. idle = false
  2557. if canattack == true then
  2558. idle = true
  2559. idle1 = true
  2560. end
  2561.  
  2562. stance2()
  2563.  
  2564. end
  2565. end
  2566. end
  2567. if rl == true then
  2568. rl = false
  2569. nohit = nohit + 0.2
  2570. rl = true
  2571. end
  2572.  
  2573. if lala == false and walkon == false then
  2574.  
  2575. ok = ok + 0.05
  2576.  
  2577. end
  2578. if ok > 3.9999999 and walkon == false then
  2579. lala = true
  2580. down2 = true
  2581. ok = ok - 0.05
  2582.  
  2583. end
  2584. if ok < 0.1111111 and walkon == false then
  2585. down2 = false
  2586. lala = false
  2587. end
  2588. if down2 == true then
  2589. ok = ok - 0.05
  2590. end
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597. if auracan3 == true then
  2598. auracan3 = false
  2599. aura3.Texture = "rbxassetid://901509906"
  2600. wait(0.07)
  2601. aura3.Texture = "rbxassetid://901510046"
  2602. wait(0.07)
  2603. aura3.Texture = "rbxassetid://901510125"
  2604. wait(0.07)
  2605. auracan3 = true
  2606. end
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612. if kamehameha == true then
  2613. aj1 = aj1 + 0.005
  2614. partaura.Size = NumberSequence.new(aj1)
  2615. beam1.Size=beam1.Size + v3(0.01,0.01,0)
  2616. beamdamage = beamdamage + 99
  2617. expl1.Size=expl1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2618. exa1.Size=exa1.Size + v3(0.01,0.01,0.01)*s1.Volume
  2619. else
  2620. aj1 = 0.1
  2621.  
  2622. end
  2623.  
  2624. if clickon == true then
  2625.  
  2626. torso.CFrame = CFrame.new(torso.CFrame.p,t.CFrame.p)
  2627. if hu.Health > 100 then
  2628. hu.MaxHealth = 100
  2629. hu.Health = 100
  2630. end
  2631. if hu.Health < 1 then
  2632. clickon = false
  2633.  
  2634. end
  2635.  
  2636. end
  2637.  
  2638. if darius == true then
  2639. darius = false
  2640. wait(0.1)
  2641. part2.Texture = "http://www.roblox.com/asset/?id=926975911"
  2642. wait(0.1)
  2643. part2.Texture = "http://www.roblox.com/asset/?id=926976058"
  2644. wait(0.1)
  2645. part2.Texture = "http://www.roblox.com/asset/?id=926976185"
  2646.  
  2647.  
  2648. darius = true
  2649. end
  2650. if darius1 == true then
  2651. darius1 = false
  2652. wait(0.1)
  2653. part7.Texture = "http://www.roblox.com/asset/?id=927229024"
  2654. wait(0.1)
  2655. part7.Texture = "http://www.roblox.com/asset/?id=927282857"
  2656. wait(0.1)
  2657. part7.Texture = "http://www.roblox.com/asset/?id=927283016"
  2658.  
  2659.  
  2660. darius1 = true
  2661. end
  2662.  
  2663.  
  2664. if auracan1 == true then
  2665. auracan1 = false
  2666. aura1.Texture = "rbxassetid://281983000"
  2667. wait(0.1)
  2668. aura1.Texture = "rbxassetid://281982895"
  2669. wait(0.1)
  2670. aura1.Texture = "rbxassetid://281983092"
  2671. wait(0.1)
  2672. aura1.Texture = "rbxassetid://281996097"
  2673. wait(0.1)
  2674. aura1.Texture = "rbxassetid://281983189"
  2675. wait(0.1)
  2676. aura1.Texture = "rbxassetid://281983242"
  2677. wait(0.1)
  2678. aura1.Texture = "rbxassetid://281983280"
  2679. wait(0.1)
  2680. aura1.Texture = "rbxassetid://281983337"
  2681. wait(0.1)
  2682.  
  2683. auracan1 = true
  2684. end
  2685.  
  2686.  
  2687.  
  2688.  
  2689.  
  2690.  
  2691.  
  2692.  
  2693.  
  2694.  
  2695.  
  2696. if shake == true then
  2697. if lolf == true then
  2698. lolf = false
  2699.  
  2700. hum.CameraOffset = Vector3.new(math.random(-0.7,0.7),math.random(-0.7,0.7),math.random(-0.7,0.7))
  2701.  
  2702.  
  2703.  
  2704.  
  2705. wait()
  2706. lolf = true
  2707. end
  2708. end
  2709.  
  2710. end)
  2711. zwc1 = Instance.new("Sound",torso)
  2712. zwc1.Volume = 5
  2713. zwc1.Looped = false
  2714. zwc1.SoundId = "rbxassetid://744770874"
  2715. mouse.KeyDown:connect(function(key)
  2716. if key == "z" then
  2717. if canattack == true then
  2718.  
  2719. canattack = false
  2720. idle = false
  2721. hum.WalkSpeed = 0
  2722. nohit = 0
  2723. idle1 = false
  2724. for i = 1, 10 do
  2725. wait()
  2726. 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
  2727. 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
  2728. 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
  2729. 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
  2730. 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
  2731. 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
  2732. end
  2733.  
  2734. zwc1:Play()
  2735. if clickon == true then
  2736. torso.CFrame = t.CFrame - Vector3.new(0,0,2)
  2737. else
  2738. torso.CFrame = torso.CFrame + torso.CFrame.lookVector * 40
  2739. end
  2740. canattack = true
  2741. idle = true
  2742. hum.WalkSpeed = 10
  2743. idle1 = true
  2744. end
  2745.  
  2746.  
  2747. end
  2748. end)
  2749.  
  2750. ee = Instance.new("Part",char)
  2751. ee.Size = Vector3.new(0.2,0.2,0.2)
  2752. ee.Position = Vector3.new(9999999,9999999,9999999)
  2753. ee.Shape = "Ball"
  2754. ee.BrickColor = BrickColor.new("Really red")
  2755. ee1 = Instance.new("Part",char)
  2756. ee1.Size = Vector3.new(0.18,0.18,0.18)
  2757. ee1.Position = Vector3.new(999999,999999,999999)
  2758. ee1.Shape = "Ball"
  2759. ee1.BrickColor = BrickColor.new("Really black")
  2760. ee2 = Instance.new("Part",char)
  2761. ee2.Size = Vector3.new(0.06,0.06,0.06)
  2762. ee2.Shape = "Ball"
  2763. ee2.BrickColor = BrickColor.new("Really black")
  2764. ee2.Position = Vector3.new(99999,99999,99999)
  2765. ee3 = Instance.new("Part",char)
  2766. ee3.Size = Vector3.new(0.06,0.06,0.06)
  2767. ee3.Shape = "Ball"
  2768. ee3.BrickColor = BrickColor.new("Really black")
  2769. ee3.Position = Vector3.new(9999,9999,9999)
  2770. ee4 = Instance.new("Part",char)
  2771. ee4.Size = Vector3.new(0.1,0.1,0.1)
  2772. ee4.Shape = "Ball"
  2773. ee4.BrickColor = BrickColor.new("Really black")
  2774. ee4.Position = Vector3.new(999,999,999)
  2775. eew = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2776. eew.Part0 = game.Players.LocalPlayer.Character.Head
  2777. eew.Part1 = ee
  2778. eew.C0 = CFrame.new(-0.68,-0.22,0)
  2779. eew1 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2780. eew1.Part0 = ee
  2781. eew1.Part1 = ee1
  2782. eew1.C0 = CFrame.new(0,0.02,0)
  2783. eew2 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2784. eew2.Part0 = game.Players.LocalPlayer.Character.Head
  2785. eew2.Part1 = ee2
  2786. eew2.C0 = CFrame.new(-0.67,-0.1,0)
  2787. eew3 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2788. eew3.Part0 = game.Players.LocalPlayer.Character.Head
  2789. eew3.Part1 = ee3
  2790. eew3.C0 = CFrame.new(-0.66,-0.05,0)
  2791. eew4 = Instance.new("Weld",game.Players.LocalPlayer.Character.Head)
  2792. eew4.Part0 = game.Players.LocalPlayer.Character.Head
  2793. eew4.Part1 = ee4
  2794. eew4.C0 = CFrame.new(-0.64,-0.01,0)
  2795. chatfunc("Hmm...I Sense Strong Ki.")
  2796. wait(4)
  2797. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  2798. Character:FindFirstChild("TalkingBillBoard"):destroy()
  2799. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement