Advertisement
EdgyHedgehog

Goku Black

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