sneakydodge123

saitama

Aug 13th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 161.99 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. self._btrs[name] = self.Heartbeat:Connect(fun)
  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.  
  146. wait(2)
  147. Player = game.Players.LocalPlayer
  148. Mouse = Player:GetMouse()
  149. Character = Player.Character
  150. Humanoid = Character.Humanoid
  151. local Idle = false
  152. local rad = math.rad
  153. local attack = false
  154. local attacktype = 1
  155. local hitted = false
  156. Character:FindFirstChild'Animate':Destroy()
  157. Humanoid.Animator.Parent = nil
  158. Humanoid:SetStateEnabled("Dead",false)
  159. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  160. shirt = Instance.new("Shirt", Character)
  161. shirt.Name = "Shirt"
  162. pants = Instance.new("Pants", Character)
  163. pants.Name = "Pants"
  164.  
  165. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=381765157"
  166. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=378877819"
  167. Character.Head.face.Texture = "rbxassetid://332768867"
  168. Instance.new("ForceField",Character).Visible = false
  169. Humanoid.BodyDepthScale.Value = 0.9
  170. Humanoid.BodyHeightScale.Value = 1.05
  171. Humanoid.BodyWidthScale.Value = 0.9
  172. Humanoid.HeadScale.Value = 1.02
  173. Humanoid.MaxHealth = 5000000000000000000000000000000000000000000000000000000000000000000
  174. wait(0.01)
  175. Humanoid.Health = 430000000000000000000000000000000000000000000000000000000000000000
  176. v3 = Vector3.new
  177. bc = BrickColor.new
  178.  
  179. for i,v in pairs(Character:children()) do
  180. if v:IsA("Hat") then
  181. v:Destroy()
  182. end
  183. end
  184. for i,v in pairs(Character:children()) do
  185. if v:IsA("Accessory") then
  186. v:Destroy()
  187. end
  188. end
  189. for i,v in pairs(Character:children()) do
  190. if v:IsA("Hair") then
  191. v:Destroy()
  192. end
  193. end
  194.  
  195. --This controls the framerate the script runs at. (make sure to keep it at 1/60 for 60 animation)
  196.  
  197.  
  198.  
  199.  
  200. ArtificialHB = Instance.new("BindableEvent", script)
  201. ArtificialHB.Name = "Heartbeat"
  202.  
  203. script:WaitForChild("Heartbeat")
  204.  
  205. frame = 1 / 60
  206. tf = 0
  207. allowframeloss = false
  208. tossremainder = false
  209. lastframe = tick()
  210. script.Heartbeat:Fire()
  211.  
  212. game:GetService("RunService").Heartbeat:connect(function(s, p)
  213. tf = tf + s
  214. if tf >= frame then
  215. if allowframeloss then
  216. script.Heartbeat:Fire()
  217. lastframe = tick()
  218. else
  219. for i = 1, math.floor(tf / frame) do
  220. script.Heartbeat:Fire()
  221. end
  222. lastframe = tick()
  223. end
  224. if tossremainder then
  225. tf = 0
  226. else
  227. tf = tf - frame * math.floor(tf / frame)
  228. end
  229. end
  230. end)
  231.  
  232. function swait(num)
  233. if num == 0 or num == nil then
  234. ArtificialHB.Event:wait()
  235. else
  236. for i = 0, num do
  237. ArtificialHB.Event:wait()
  238. end
  239. end
  240. end
  241.  
  242. ---------------------------------------------------
  243. local LeftUpperArm = Character.LeftUpperArm
  244. local LeftShoulder = Character.LeftUpperArm.LeftShoulder
  245. local LeftLowerArm = Character.LeftLowerArm
  246. local LeftElbow = Character.LeftLowerArm.LeftElbow
  247. --------------------------------------------------------
  248. local LeftUpperLeg = Character.LeftUpperLeg
  249. local LeftHip = Character.LeftUpperLeg.LeftHip
  250. local LeftLowerLeg = Character.LeftLowerLeg
  251. local LeftKnee = Character.LeftLowerLeg.LeftKnee
  252. ----------------------------------------------------------
  253. local RightUpperArm = Character.RightUpperArm
  254. local RightShoulder = Character.RightUpperArm.RightShoulder
  255. local RightLowerArm = Character.RightLowerArm
  256. local RightElbow = Character.RightLowerArm.RightElbow
  257. ----------------------------------------------------------
  258. local RightUpperLeg = Character.RightUpperLeg
  259. local RightHip = Character.RightUpperLeg.RightHip
  260. local RightLowerLeg = Character.RightLowerLeg
  261. local RightKnee = Character.RightLowerLeg.RightKnee
  262. ----------------------------------------------------------
  263. local UpperTorso = Character.UpperTorso
  264. local LowerTorso = Character.LowerTorso
  265. local Root = Character.LowerTorso.Root
  266. --------------------------------------------
  267. local Head = Character.Head
  268. local Neck = Character.Head.Neck
  269. local RootPart = Character.HumanoidRootPart
  270. local LeftHand = Character.LeftHand
  271. local RightHand = Character.RightHand
  272. local LeftFoot = Character.LeftFoot
  273. local RightFoot = Character.RightFoot
  274. local Waist = Character.UpperTorso.Waist
  275. -------------------------------------------
  276. --
  277. function newRay(start,face,range,wat)
  278. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  279. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  280. return rey,hit,pos
  281. end
  282.  
  283. ---
  284. human = Character:FindFirstChild("Humanoid")
  285. human.Name = "hi"
  286. local Music = Instance.new("Sound",UpperTorso)
  287. Music.SoundId = "rbxassetid://401258325"
  288. Music.Pitch = 1
  289. Music.Looped = true
  290. Music.Volume = 2.2
  291. --
  292.  
  293.  
  294. ---
  295. local Music2 = Instance.new("Sound",UpperTorso)
  296. Music2.SoundId = "rbxassetid://401258325"
  297. Music2.Pitch = 1
  298. Music2.Looped = true
  299. Music2.Volume = 2.2
  300.  
  301. ---
  302. ---
  303. local Music3 = Instance.new("Sound",UpperTorso)
  304. Music3.SoundId = "rbxassetid://713942445"
  305. Music3.Pitch = 1
  306. Music3.Looped = true
  307. Music3.Volume = 2.2
  308.  
  309. ---
  310. ---
  311. local Music4 = Instance.new("Sound",UpperTorso)
  312. Music4.SoundId = "rbxassetid://471889598"
  313. Music4.Pitch = 1
  314. Music4.Looped = true
  315. Music4.Volume = 2.2
  316.  
  317. ---
  318. ---
  319. local Music5 = Instance.new("Sound",UpperTorso)
  320. Music5.SoundId = "rbxassetid://574482519"
  321. Music5.Pitch = 1
  322. Music5.Looped = true
  323. Music5.Volume = 2.2
  324.  
  325. ---
  326.  
  327. soka = Instance.new("Sound",UpperTorso)
  328. soka.SoundId = "http://www.roblox.com/asset/?id = 447199232"
  329. soka.Volume = 8.5
  330. ---
  331. Mouse.KeyDown:connect(function(key)
  332. if key == "y" then
  333. Music.Volume = 0.6
  334. Music2.Volume = 0.6
  335. Music3.Volume = 0.6
  336. Music4.Volume = 0.6
  337. Music5.Volume = 0.6
  338. end
  339. end)
  340. ---
  341. Mouse.KeyDown:connect(function(key)
  342. if key == "k" then
  343. shirt:Destroy()
  344. pants:Destroy()
  345. wait(0.1)
  346. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=997448682"
  347. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=997450133"
  348. end
  349. end)
  350.  
  351. ---
  352. Mouse.KeyDown:connect(function(key)
  353. if key == "6" then
  354. soka:Play()
  355. end
  356. end)
  357. ---
  358. Mouse.KeyDown:connect(function(key)
  359. if key == "k" then
  360.  
  361. end
  362. end)
  363.  
  364.  
  365.  
  366. Mouse.KeyDown:connect(function(key)
  367. if key == "l" then
  368. shirt:Destroy()
  369. pants:Destroy()
  370. wait(0.1)
  371. Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=381765157"
  372. Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=378877819"
  373.  
  374. end
  375. end)
  376.  
  377. ---
  378. Mouse.KeyDown:connect(function(key)
  379. if key == "1" then
  380. Music2:Play()
  381. end
  382. end)
  383. Mouse.KeyDown:connect(function(key)
  384. if key == "2" then
  385. Music3:Play()
  386. end
  387. end)
  388. Mouse.KeyDown:connect(function(key)
  389. if key == "3" then
  390. Music4:Play()
  391. end
  392. end)
  393. Mouse.KeyDown:connect(function(key)
  394. if key == "=" then
  395. Music:Play()
  396. end
  397. end)
  398. Mouse.KeyDown:connect(function(key)
  399. if key == "4" then
  400. Music5:Play()
  401. end
  402. end)
  403.  
  404. Mouse.KeyDown:connect(function(key)
  405. if key == "9" then
  406. Music2:Stop()
  407. Music:Stop()
  408. Music3:Stop()
  409. Music4:Stop()
  410. Music5:Stop()
  411. end
  412. end)
  413.  
  414. --
  415. Mouse.KeyDown:connect(function(key)
  416. if key == "u" then
  417. Music.Volume = 0
  418. Music2.Volume = 0
  419. end
  420. end)
  421. ---
  422. ---
  423. ---
  424. tp = true
  425. Mouse.KeyDown:connect(function(key)
  426. if key == "f" then
  427. if tp == true then
  428. tp = true
  429. Character.Head.face.Parent = game.Lighting
  430.  
  431. Character.HumanoidRootPart.CFrame = Mouse.Hit * CFrame.new(0, 3, 0)
  432. game.Lighting.face.Parent = Character.Head
  433. wait(0)
  434.  
  435. tp = true
  436.  
  437.  
  438. end
  439. end
  440. end)
  441.  
  442.  
  443.  
  444.  
  445.  
  446. --used things
  447. vt = Vector3.new
  448. bc = BrickColor.new
  449. br = BrickColor.random
  450. local cam = game.Workspace.CurrentCamera
  451.  
  452.  
  453. --damage
  454. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  455. if hit.Parent==nil then
  456. return
  457. end
  458. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  459. for _,v in pairs(hit.Parent:children()) do
  460. if v:IsA("Humanoid") then
  461. h=v
  462. end
  463. end
  464. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  465. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  466. end
  467. if hit.Parent.className=="Hat" then
  468. hit=hit.Parent.Parent:findFirstChild("Head")
  469. end
  470. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  471. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  472. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  473. return
  474. end]]
  475. -- hs(hit,1.2)
  476. c=Instance.new("ObjectValue")
  477. c.Name="creator"
  478. c.Value=game:service("Players").LocalPlayer
  479. c.Parent=h
  480. game:GetService("Debris"):AddItem(c,.5)
  481. Damage=math.random(minim,maxim)
  482. -- h:TakeDamage(Damage)
  483. blocked=false
  484. block=hit.Parent:findFirstChild("Block")
  485. if block~=nil then
  486. print(block.className)
  487. if block.className=="NumberValue" then
  488. if block.Value>0 then
  489. blocked=true
  490. if decreaseblock==nil then
  491. block.Value=block.Value-1
  492. end
  493. end
  494. end
  495. if block.className=="IntValue" then
  496. if block.Value>0 then
  497. blocked=true
  498. if decreaseblock~=nil then
  499. block.Value=block.Value-1
  500. end
  501. end
  502. end
  503. end
  504. if blocked==false then
  505. -- h:TakeDamage(Damage)
  506. h.Health=h.Health-Damage
  507. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  508. else
  509. h.Health=h.Health-(Damage/2)
  510. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  511. end
  512. if Type=="Knockdown" then
  513. Humanoid=hit.Parent.Humanoid
  514. Humanoid.PlatformStand=true
  515. coroutine.resume(coroutine.create(function(HHumanoid)
  516. swait(1)
  517. HHumanoid.PlatformStand=false
  518. end), Humanoid)
  519. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  520. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  521. local bodvol=Instance.new("BodyVelocity")
  522. bodvol.velocity=angle*knockback
  523. bodvol.P=5000
  524. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  525. bodvol.Parent=hit
  526. rl=Instance.new("BodyAngularVelocity")
  527. rl.P=3000
  528. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  529. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  530. rl.Parent=hit
  531. game:GetService("Debris"):AddItem(bodvol,.5)
  532. game:GetService("Debris"):AddItem(rl,.5)
  533. elseif Type=="Normal" then
  534. bp=Instance.new("BodyVelocity")
  535. bp.P=100000
  536. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  537. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  538. if KnockbackType==1 then
  539. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  540. elseif KnockbackType==2 then
  541. bp.velocity=Property.CFrame.lookVector*knockback
  542. end
  543. if knockback>0 then
  544. bp.Parent=hit.Parent.Torso
  545.  
  546. end
  547. game:GetService("Debris"):AddItem(bp,.5)
  548. elseif Type=="Up" then
  549. local bodyVelocity=Instance.new("BodyVelocity")
  550. bodyVelocity.velocity=vt(0,60,0)
  551. bodyVelocity.P=5000
  552. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  553. bodyVelocity.Parent=hit
  554. game:GetService("Debris"):AddItem(bodyVelocity,1)
  555. rl=Instance.new("BodyAngularVelocity")
  556. rl.P=3000
  557. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  558. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  559. rl.Parent=hit
  560. game:GetService("Debris"):AddItem(rl,.5)
  561. elseif Type=="Snare" then
  562. bp=Instance.new("BodyPosition")
  563. bp.P=2000
  564. bp.D=100
  565. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  566. bp.position=hit.Parent.Torso.Position
  567. bp.Parent=hit.Parent.Torso
  568. game:GetService("Debris"):AddItem(bp,1)
  569. elseif Type=="Target" then
  570. if Targetting==false then
  571. ZTarget=hit.Parent.Torso
  572. coroutine.resume(coroutine.create(function(Part)
  573. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  574. swait(1)
  575. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  576. end),ZTarget)
  577. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  578. targetgui=Instance.new("BillboardGui")
  579. targetgui.Parent=ZTarget
  580. targetgui.Size=UDim2.new(10,100,10,100)
  581. targ=Instance.new("ImageLabel")
  582. targ.Parent=targetgui
  583. targ.BackgroundTransparency=1
  584. targ.Image="rbxassetid://4834067"
  585. targ.Size=UDim2.new(1,0,1,0)
  586. cam.CameraType="Scriptable"
  587. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  588. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  589. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  590. Targetting=true
  591. RocketTarget=ZTarget
  592. for i=1,Property do
  593. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  594. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  595. swait()
  596. end
  597. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  598. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  599. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  600. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  601. end
  602. Targetting=true
  603. RocketTarget=true
  604. targetgui.Parent=true
  605. cam.CameraType="Custom"
  606. end
  607. end
  608. debounce=Instance.new("BoolValue")
  609. debounce.Name="DebounceHit"
  610. debounce.Parent=hit.Parent
  611. debounce.Value=true
  612. game:GetService("Debris"):AddItem(debounce,Delay)
  613. c=Instance.new("ObjectValue")
  614. c.Name="creator"
  615. c.Value=Player
  616. c.Parent=h
  617. game:GetService("Debris"):AddItem(c,.5)
  618. CRIT=true
  619. hitDeb=true
  620. AttackPos=6
  621. end
  622. end
  623.  
  624. showDamage=function(Char,Dealt,du,Color)
  625. m=Instance.new("Model")
  626. m.Name=tostring(Dealt)
  627. h=Instance.new("Humanoid")
  628. h.Health=0
  629. h.MaxHealth=0
  630. h.Parent=m
  631. c=Instance.new("Part")
  632. c.Transparency=0
  633. c.BrickColor=Color
  634. c.Transparency = 1
  635. c.Name="Head"
  636. c.TopSurface=0
  637. c.BottomSurface=0
  638. c.formFactor="Plate"
  639. c.Size=Vector3.new(1,.4,1)
  640.  
  641. local txt = Instance.new("BillboardGui", c)
  642. txt.Adornee = c
  643. txt.Name = "_status"
  644. txt.Size = UDim2.new(2, 0, 1.2, 0)
  645. txt.StudsOffset = Vector3.new(-9, 8, 0)
  646. local text = Instance.new("TextLabel", txt)
  647. text.Size = UDim2.new(10, 0, 7, 0)
  648. text.FontSize = "Size12"
  649. text.TextScaled = true
  650. text.TextTransparency = 0.5
  651. text.BackgroundTransparency = 1
  652. text.TextTransparency = 0.5
  653. text.TextStrokeTransparency = 0.5
  654. text.Font = "SciFi"
  655. text.TextStrokeColor3 = Color3.new(0,0,0)
  656. v=Instance.new("Part")
  657. v.Name = "ColorBrick"
  658. v.Parent=c
  659. v.FormFactor="Symmetric"
  660. v.Anchored=true
  661. v.CanCollide=false
  662. v.BottomSurface="Smooth"
  663. v.TopSurface="Smooth"
  664. v.Size=Vector3.new(10,5,3)
  665. v.Transparency=1
  666. v.CFrame=c.CFrame
  667. v.BrickColor=BrickColor.random()
  668. v.Transparency=1
  669. text.TextColor3 = t.BrickColor.Color
  670. v.Shape="Block"
  671. text.Text = tostring(Dealt)
  672. ms=Instance.new("CylinderMesh")
  673. ms.Scale=Vector3.new(.8,.8,.8)
  674. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  675. local rndm=math.random(1,#hitsounds)
  676. local r=rndm
  677. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  678. if CRIT==true then
  679. ms.Scale=Vector3.new(1,1.25,1)
  680. end
  681. ms.Parent=c
  682. c.Reflectance=0
  683. Instance.new("BodyGyro").Parent=c
  684. c.Parent=m
  685. if Char:findFirstChild("Head")~=nil then
  686. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  687. elseif Char.Parent:findFirstChild("Head")~=nil then
  688. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  689. end
  690. f=Instance.new("BodyPosition")
  691. f.P=200000
  692. f.D=100
  693. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  694. f.position=c.Position+Vector3.new(0,3,0)
  695. f.Parent=c
  696. game:GetService("Debris"):AddItem(m,.5+du)
  697. c.CanCollide=false
  698. m.Parent=workspace
  699. c.CanCollide=false
  700. end
  701.  
  702. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  703. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  704. end
  705.  
  706. function dmgstart(dmg,what)
  707. hitcon = what.Touched:connect(function(hit)
  708. local hum = hit.Parent:FindFirstChild("Humanoid")
  709. if hum and not hum:IsDescendantOf(Character) then
  710. hum:TakeDamage(dmg)
  711. end
  712. end)
  713. end
  714.  
  715. function dmgstop()
  716. hitcon:disconnect()
  717. end
  718. ------
  719. hito = function(dm, X, c, dn, dp, dq)
  720. for I,dr in pairs(workspace:GetChildren()) do
  721. if dr:FindFirstChild("Humanoid") and dr:FindFirstChild("HumanoidRootPart") and dr ~= chr and (dr:FindFirstChild("HumanoidRootPart").Position - dm.Position).magnitude < X and dr:FindFirstChild("HumanoidRootPart"):FindFirstChild("alabo") == nil then
  722. local ds = dr:FindFirstChild("Humanoid")
  723. local dt = dr:FindFirstChild("HumanoidRootPart")
  724. TakeDamage(ds, c)
  725.  
  726. ds.Parent:BreakJoints()
  727. end
  728. ds:SetStateEnabled(16, true)
  729. delay(dn, function()
  730. ds:SetStateEnabled(16, true)
  731. end)
  732. local du = Instance.new("StringValue")
  733. du.Name = "alabo"
  734. du.Parent = dt
  735. game.Debris:AddItem(du, dn)
  736. local dv = Instance.new("Part")
  737. nooutline(dv)
  738. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  739. dv.Transparency = 0.25
  740. dv.Anchored = true
  741. dv.CanCollide = false
  742. dv.BrickColor = BrickColor.new("White")
  743. dv.Material = "Neon"
  744. dv.Locked = true
  745. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  746. dv.Parent = modz
  747. local dw = Instance.new("SpecialMesh")
  748. dw.MeshType = "Sphere"
  749. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  750. dw.Parent = dv
  751. game.Debris:AddItem(dv, 1)
  752. local dx = Instance.new("Model")
  753. dx.Name = c
  754. dx.Parent = workspace
  755. game.Debris:AddItem(dx, 0.5 + c / 75)
  756. local dy = Instance.new("Humanoid")
  757. dy.MaxHealth = 0
  758. dy.Parent = dx
  759. local dz = Instance.new("Part")
  760. dz.Name = "Head"
  761. dz.Locked = true
  762. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  763. dz.Position = dt.Position
  764. dz.BrickColor = BrickColor.new("New Yeller")
  765. dz.Material = "Neon"
  766. dz.Transparency = 1
  767. dz.CanCollide = false
  768. dz.Parent = dx
  769. local dA = Instance.new("BodyPosition")
  770. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  771. dA.P = 20000
  772. dA.D = 300
  773. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  774. dA.Parent = dz
  775. local dB = Instance.new("CylinderMesh")
  776. dB.Parent = dz
  777. coroutine.resume(coroutine.create(function()
  778. while dB do
  779. swait()
  780. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  781. end
  782. end))
  783. if dp then
  784. local dC = Instance.new("BodyVelocity")
  785. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  786. dC.P = 9999999999
  787. dC.Velocity = dp
  788. dC.Parent = dt
  789. game.Debris:AddItem(dC, dn)
  790. end
  791. if dq then
  792. local dD = Instance.new("BodyAngularVelocity")
  793. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  794. dD.P = math.huge
  795. dD.AngularVelocity = dq
  796. dD.Parent = dt
  797. game.Debris:AddItem(dD, dn)
  798. end
  799. local dE = Instance.new("Sound")
  800. dE.Pitch = rd2(10, 11) / 10
  801. dE.Volume = rd2(10, 13) / 10
  802. dE.EmitterSize = 10
  803. dE.SoundId = "rbxassetid://"
  804. dE.Parent = dv
  805. dE:Play()
  806. coroutine.resume(coroutine.create(function()
  807. for I = 1, 5 do
  808. swait()
  809. dv.Transparency = dv.Transparency + 0.175
  810. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  811. end
  812. end))
  813. end
  814. end
  815.  
  816.  
  817. function Del()
  818. if not D then D = true
  819. Idle = true
  820.  
  821. for i = 0,2,0.1 do
  822. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  823. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,0),.1)--RightUpperArm
  824. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0.2),.1)--LeftLowerArm
  825. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  826. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  827. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  828. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  829. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  830. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  831. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.2,0,0),.1)--Head
  832. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  833. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  834. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  835. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  836. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  837. game:GetService("RunService").RenderStepped:wait()
  838. end
  839. local Sound = Instance.new("Sound",Character.UpperTorso)
  840. Sound.SoundId = "rbxassetid://"
  841. Sound.Volume = 10
  842. Sound.Pitch = 1
  843. Sound.Looped = false
  844. Sound:Play()
  845. wait(0.5)
  846. local Bq = Instance.new("Part",UpperTorso)
  847. Bq.Size = Vector3.new(1,1,1)
  848. Bq.BrickColor = BrickColor.new("White")
  849. Bq.Material = "Neon"
  850. Bq.Anchored = false
  851. Bq.CanCollide = false
  852. Bq.Transparency = math.huge
  853. Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
  854. local Bq2 = Instance.new("SpecialMesh",Bq)
  855. Bq2.MeshType = "Sphere"
  856. Bq2.Scale = Vector3.new(1,1,1)
  857. Bq.Touched:connect(function(hit)
  858. if hitted == false then
  859. hitted = true
  860.  
  861.  
  862. for i = 1,1000 do
  863.  
  864. game:GetService("RunService").RenderStepped:wait()
  865. end
  866. end
  867. end)
  868.  
  869. local Fl = Instance.new("BodyVelocity",Bq)
  870. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  871. Fl.velocity = Mouse.hit.lookVector*120
  872. for i = 0,2,0.1 do
  873. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  874. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.22,0,0),.1)--RightUpperArm
  875. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  876. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
  877. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  878. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  879. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  880. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  881. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  882. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.4,0,0),.1)--Head
  883. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  884. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  885. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  886. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  887. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--Head
  888. game:GetService("RunService").RenderStepped:wait()
  889. end
  890. longpunch()
  891. wait(0)
  892. Idle = false
  893. hitted = false
  894. wait(2)
  895. D = false
  896. end
  897. end
  898. --
  899. ------
  900. function FindNearestTorso(Position,Distance,SinglePlayer)
  901. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  902. local List = {}
  903. for i,v in pairs(workspace:GetChildren())do
  904. if v:IsA("Model")then
  905. if v:findFirstChild("Torso")then
  906. if v ~= Character then
  907. if(v.Torso.Position -Position).magnitude <= Distance then
  908. table.insert(List,v)
  909. end
  910. end
  911. end
  912. end
  913. end
  914. return List
  915. end
  916.  
  917. ------
  918. function superpunch()
  919.  
  920. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  921. Sound.SoundId = "rbxassetid://157878578"
  922. Sound.Pitch = 1
  923. Sound.Looped = false
  924. Sound.Volume = 10
  925. Sound:play()
  926. local rng = Instance.new("Part", Mouse)
  927. rng.Anchored = true
  928. rng.BrickColor = BrickColor.new("White")
  929. rng.CanCollide = false
  930. rng.FormFactor = 3
  931. rng.Name = "Ring"
  932. rng.Size = Vector3.new(1, 1, 1)
  933. rng.Transparency = 0
  934. rng.TopSurface = 0
  935. rng.BottomSurface = 0
  936. rng.CFrame = RootPart.CFrame
  937. local rngm = Instance.new("SpecialMesh", rng)
  938. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  939. local rng2 = rng:Clone()
  940. rng2.Parent = Character
  941. local rng2m = rng2.Mesh
  942. local rng3 = rng:Clone()
  943. rng3.Parent = Character
  944. local rng3m = rng3.Mesh
  945. local rng4 = rng:Clone()
  946. rng4.Parent = Character
  947. local rng4m = rng4.Mesh
  948. local rng5 = rng:Clone()
  949. rng5.Parent = Character
  950. local rng5m = rng5.Mesh
  951. local rng6 = rng:Clone()
  952. rng6.Material = "Plastic"
  953. rng6.Parent = Character
  954. local rng6m = rng6.Mesh
  955. rng6m.Scale = vt(2.5,2.5,2)
  956. rng6m.MeshType = "FileMesh"
  957. rng6m.MeshId = "rbxassetid://437347603"
  958. local hita = rng6.Touched:connect(function(hit)
  959. Damagefunc(hit,27,37,math.random(20,30),"Normal",RootPart,.2,1)
  960. end)
  961. rng2.CFrame = RootPart.CFrame
  962. rng3.CFrame = RootPart.CFrame
  963. rng4.CFrame = RootPart.CFrame
  964. rng5.CFrame = RootPart.CFrame
  965. rng6.CFrame = RootPart.CFrame
  966. wait()
  967. local Sound = Instance.new("Sound",rng6)--136847657
  968. Sound.SoundId = "rbxassetid://136847657"
  969. Sound.Pitch = 1
  970. Sound.Looped = false
  971. Sound.Volume = 10
  972. Sound:play()
  973. local scaler = 10/5
  974. local scaler2 = 10/5
  975. for i = 0,10,0.1 do
  976. swait()
  977. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  978. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  979. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  980. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  981. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  982. rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
  983. rng6.CFrame = rng3.CFrame
  984. rng.Transparency = rng.Transparency + 0.1
  985. rng2.Transparency = rng2.Transparency + 1.01
  986. rng3.Transparency = rng3.Transparency + 0.01
  987. rng4.Transparency = rng4.Transparency + 0.01
  988. rng5.Transparency = rng5.Transparency + 0.01
  989. rng6.Transparency = rng6.Transparency + 0.021
  990. scaler = scaler - 0.125/5
  991. scaler2 = scaler2 - 0.1/5
  992. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  993. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  994. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  995. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  996. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  997. game:GetService("Debris"):AddItem(bv, 1)
  998. end
  999. hita:disconnect()
  1000. game:GetService("Debris"):AddItem(rng, 1)
  1001. game:GetService("Debris"):AddItem(rng2, 1)
  1002. game:GetService("Debris"):AddItem(rng3, 1)
  1003. game:GetService("Debris"):AddItem(rng4, 1)
  1004. game:GetService("Debris"):AddItem(rng5, 1)
  1005. attack = false
  1006. end
  1007.  
  1008.  
  1009. ----
  1010. ------
  1011. function wam()
  1012.  
  1013. local rng = Instance.new("Part", Mouse)
  1014. rng.Anchored = true
  1015. rng.BrickColor = BrickColor.new("White")
  1016. rng.CanCollide = false
  1017. rng.FormFactor = 3
  1018. rng.Name = "Ring"
  1019. rng.Size = Vector3.new(1, 1, 1)
  1020. rng.Transparency = 0
  1021. rng.TopSurface = 0
  1022. rng.BottomSurface = 0
  1023. rng.CFrame = RootPart.CFrame
  1024. local rngm = Instance.new("SpecialMesh", rng)
  1025. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1026. local rng2 = rng:Clone()
  1027. rng2.Parent = Character
  1028. local rng2m = rng2.Mesh
  1029. local rng3 = rng:Clone()
  1030. rng3.Parent = Character
  1031. local rng3m = rng3.Mesh
  1032. local rng4 = rng:Clone()
  1033. rng4.Parent = Character
  1034. local rng4m = rng4.Mesh
  1035. local rng5 = rng:Clone()
  1036. rng5.Parent = Character
  1037. local rng5m = rng5.Mesh
  1038. local rng6 = rng:Clone()
  1039. rng6.Material = "Plastic"
  1040. rng6.Parent = Character
  1041. local rng6m = rng6.Mesh
  1042. rng6m.Scale = vt(2.5,2.5,2)
  1043. rng6m.MeshType = "FileMesh"
  1044. rng6m.MeshId = "rbxassetid://0"
  1045. local hita = rng6.Touched:connect(function(hit)
  1046. Damagefunc(hit,1,1,math.random(2,2),"Normal",RootPart,.2,1)
  1047. end)
  1048. rng2.CFrame = RootPart.CFrame
  1049. rng3.CFrame = RootPart.CFrame
  1050. rng4.CFrame = RootPart.CFrame
  1051. rng5.CFrame = RootPart.CFrame
  1052. rng6.CFrame = RootPart.CFrame
  1053. wait()
  1054. local Sound = Instance.new("Sound",rng6)--136847657
  1055. Sound.SoundId = "rbxassetid://"
  1056. Sound.Pitch = 1
  1057. Sound.Looped = false
  1058. Sound.Volume = 10
  1059. Sound:play()
  1060. local scaler = 10/5
  1061. local scaler2 = 10/5
  1062. for i = 0,10,0.1 do
  1063. swait()
  1064. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1065. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/2.25
  1066. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/3.2
  1067. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/3.9
  1068. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  1069. rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
  1070. rng6.CFrame = rng3.CFrame
  1071. rng.Transparency = rng.Transparency + 0.1
  1072. rng2.Transparency = rng2.Transparency + 1.01
  1073. rng3.Transparency = rng3.Transparency + 0.01
  1074. rng4.Transparency = rng4.Transparency + 0.01
  1075. rng5.Transparency = rng5.Transparency + 0.01
  1076. rng6.Transparency = rng6.Transparency + 0.021
  1077. scaler = scaler - 0.125/5
  1078. scaler2 = scaler2 - 0.1/5
  1079. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/3.5, scaler2/3.5, 0.7)
  1080. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/3, scaler2/3, 0.7)
  1081. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 0.7)
  1082. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1083. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  1084. game:GetService("Debris"):AddItem(bv, 1)
  1085. end
  1086. hita:disconnect()
  1087. game:GetService("Debris"):AddItem(rng, 1)
  1088. game:GetService("Debris"):AddItem(rng2, 1)
  1089. game:GetService("Debris"):AddItem(rng3, 1)
  1090. game:GetService("Debris"):AddItem(rng4, 1)
  1091. game:GetService("Debris"):AddItem(rng5, 1)
  1092. attack = false
  1093. end
  1094.  
  1095.  
  1096. ----
  1097. ------
  1098. function fcpunch()
  1099.  
  1100.  
  1101. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  1102. Sound.SoundId = "rbxassetid://157878578"
  1103. Sound.Pitch = 1
  1104. Sound.Looped = false
  1105. Sound.Volume = 10
  1106. Sound:play()
  1107. local rng = Instance.new("Part", Mouse)
  1108. rng.Anchored = true
  1109. rng.BrickColor = BrickColor.new("White")
  1110. rng.CanCollide = false
  1111. rng.FormFactor = 3
  1112. rng.Name = "Ring"
  1113. rng.Size = Vector3.new(1, 1, 1)
  1114. rng.Transparency = 0
  1115. rng.TopSurface = 0
  1116. rng.BottomSurface = 0
  1117. rng.CFrame = RootPart.CFrame
  1118. local rngm = Instance.new("SpecialMesh", rng)
  1119. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1120. local rng2 = rng:Clone()
  1121. rng2.Parent = Character
  1122. local rng2m = rng2.Mesh
  1123. local rng3 = rng:Clone()
  1124. rng3.Parent = Character
  1125. local rng3m = rng3.Mesh
  1126. local rng4 = rng:Clone()
  1127. rng4.Parent = Character
  1128. local rng4m = rng4.Mesh
  1129. local rng5 = rng:Clone()
  1130. rng5.Parent = Character
  1131. local rng5m = rng5.Mesh
  1132. local rng6 = rng:Clone()
  1133. rng6.Material = "Plastic"
  1134. rng6.Parent = Character
  1135. local rng6m = rng6.Mesh
  1136. rng6m.Scale = vt(0,0,0)
  1137. rng6m.MeshType = "FileMesh"
  1138. rng6m.MeshId = "rbxassetid://0"
  1139. local hita = rng6.Touched:connect(function(hit)
  1140.  
  1141. end)
  1142. rng2.CFrame = RootPart.CFrame
  1143. rng3.CFrame = RootPart.CFrame
  1144. rng4.CFrame = RootPart.CFrame
  1145. rng5.CFrame = RootPart.CFrame
  1146. rng6.CFrame = RootPart.CFrame
  1147. wait()
  1148. local FZZ = Instance.new("ParticleEmitter",rng6)
  1149. FZZ.Texture = "rbxassetid://0"
  1150. FZZ.Color = ColorSequence.new(Color3.fromRGB(131, 255, 150))
  1151. FZZ.EmissionDirection = "Top"
  1152. FZZ.Speed = NumberRange.new(0)
  1153. FZZ.Size = NumberSequence.new(14,18)
  1154. FZZ.Drag = 2
  1155. FZZ.LockedToPart = true
  1156. FZZ.Lifetime = NumberRange.new(0.2)
  1157. FZZ.Rate = 1000
  1158. FZZ.LightEmission = 0.75
  1159. FZZ.Rotation = NumberRange.new(-100, 100)
  1160. FZZ.VelocitySpread = 70
  1161. local Sound = Instance.new("Sound",rng6)--136847657
  1162. Sound.SoundId = "rbxassetid://136847657"
  1163. Sound.Pitch = 1
  1164. Sound.Looped = false
  1165. Sound.Volume = 10
  1166. Sound:play()
  1167. local scaler = 10/5
  1168. local scaler2 = 10/5
  1169. for i = 0,10,0.1 do
  1170. swait()
  1171. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1172. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  1173. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  1174. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  1175. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  1176. rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.9)
  1177. rng6.CFrame = rng3.CFrame
  1178. rng.Transparency = rng.Transparency + 0.1
  1179. rng2.Transparency = rng2.Transparency + 1.01
  1180. rng3.Transparency = rng3.Transparency + 0.01
  1181. rng4.Transparency = rng4.Transparency + 0.01
  1182. rng5.Transparency = rng5.Transparency + 0.01
  1183. rng6.Transparency = rng6.Transparency + 0.021
  1184. scaler = scaler - 0.125/5
  1185. scaler2 = scaler2 - 0.1/5
  1186. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.5, scaler2/0.5, 1)
  1187. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.6, scaler2/0.6, 1)
  1188. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.7, scaler2/0.7, 1)
  1189. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1190. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  1191. game:GetService("Debris"):AddItem(bv, 1)
  1192. end
  1193. hita:disconnect()
  1194. game:GetService("Debris"):AddItem(rng, 1)
  1195. game:GetService("Debris"):AddItem(rng2, 1)
  1196. game:GetService("Debris"):AddItem(rng3, 1)
  1197. game:GetService("Debris"):AddItem(rng4, 1)
  1198. game:GetService("Debris"):AddItem(rng5, 1)
  1199. attack = false
  1200. FZZ:Destroy()
  1201. end
  1202. ------
  1203. function detroitsmash()
  1204.  
  1205. local rng = Instance.new("Part", Mouse)
  1206. rng.Anchored = true
  1207. rng.BrickColor = BrickColor.new("White")
  1208. rng.CanCollide = false
  1209. rng.FormFactor = 3
  1210. rng.Name = "Ring"
  1211. rng.Size = Vector3.new(1, 1, 1)
  1212. rng.Transparency = 0
  1213. rng.TopSurface = 0
  1214. rng.BottomSurface = 0
  1215. rng.CFrame = RootPart.CFrame
  1216. local rngm = Instance.new("SpecialMesh", rng)
  1217. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1218. local rng2 = rng:Clone()
  1219. rng2.Parent = Character
  1220. local rng2m = rng2.Mesh
  1221. local rng3 = rng:Clone()
  1222. rng3.Parent = Character
  1223. local rng3m = rng3.Mesh
  1224. local rng4 = rng:Clone()
  1225. rng4.Parent = Character
  1226. local rng4m = rng4.Mesh
  1227. local rng5 = rng:Clone()
  1228. rng5.Parent = Character
  1229. local rng5m = rng5.Mesh
  1230. local rng6 = rng:Clone()
  1231. rng6.Material = "Plastic"
  1232. rng6.Parent = Character
  1233. local rng6m = rng6.Mesh
  1234. rng6m.Scale = vt(2.5,2.5,2)
  1235. rng6m.MeshType = "FileMesh"
  1236. rng6m.MeshId = "rbxassetid://437347603"
  1237. local hita = rng6.Touched:connect(function(hit)
  1238. Damagefunc(hit,27,37,math.random(20,30),"Normal",RightHand,.2,1)
  1239. end)
  1240. rng2.CFrame = RightHand.CFrame
  1241. rng3.CFrame = RightHand.CFrame
  1242. rng4.CFrame = RightHand.CFrame
  1243. rng5.CFrame = RightHand.CFrame
  1244. rng6.CFrame = RightHand.CFrame
  1245. wait()
  1246. local scaler = 10/5
  1247. local scaler2 = 10/5
  1248. for i = 0,10,0.1 do
  1249. swait()
  1250. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1251. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/1.4
  1252. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/1.6
  1253. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/2
  1254. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  1255. rng6.Size = rng6.Size + Vector3.new(scaler2/2.5, scaler2/2.5, scaler2/2.5)
  1256. rng6.CFrame = rng3.CFrame
  1257. rng.Transparency = rng.Transparency + 0.1
  1258. rng2.Transparency = rng2.Transparency + 1.01
  1259. rng3.Transparency = rng3.Transparency + 0.01
  1260. rng4.Transparency = rng4.Transparency + 0.01
  1261. rng5.Transparency = rng5.Transparency + 0.01
  1262. rng6.Transparency = rng6.Transparency + 0.021
  1263. scaler = scaler - 0.125/5
  1264. scaler2 = scaler2 - 0.1/5
  1265. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  1266. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  1267. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  1268. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1269. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  1270. game:GetService("Debris"):AddItem(bv, 1)
  1271. end
  1272. hita:disconnect()
  1273. game:GetService("Debris"):AddItem(rng, 1)
  1274. game:GetService("Debris"):AddItem(rng2, 1)
  1275. game:GetService("Debris"):AddItem(rng3, 1)
  1276. game:GetService("Debris"):AddItem(rng4, 1)
  1277. game:GetService("Debris"):AddItem(rng5, 1)
  1278. attack = false
  1279. end
  1280. ------
  1281. function longpunch()
  1282.  
  1283.  
  1284. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  1285. Sound.SoundId = "rbxassetid://157878578"
  1286. Sound.Pitch = 1
  1287. Sound.Looped = false
  1288. Sound.Volume = 10
  1289. Sound:play()
  1290. local rng = Instance.new("Part", Mouse)
  1291. rng.Anchored = true
  1292. rng.BrickColor = BrickColor.new("White")
  1293. rng.CanCollide = false
  1294. rng.FormFactor = 3
  1295. rng.Name = "Ring"
  1296. rng.Size = Vector3.new(1, 1, 1)
  1297. rng.Transparency = 0
  1298. rng.TopSurface = 0
  1299. rng.BottomSurface = 0
  1300. rng.CFrame = RootPart.CFrame
  1301. local rngm = Instance.new("SpecialMesh", rng)
  1302. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1303. local rng2 = rng:Clone()
  1304. rng2.Parent = Character
  1305. local rng2m = rng2.Mesh
  1306. local rng3 = rng:Clone()
  1307. rng3.Parent = Character
  1308. local rng3m = rng3.Mesh
  1309. local rng4 = rng:Clone()
  1310. rng4.Parent = Character
  1311. local rng4m = rng4.Mesh
  1312. local rng5 = rng:Clone()
  1313. rng5.Parent = Character
  1314. local rng5m = rng5.Mesh
  1315. local rng6 = rng:Clone()
  1316. rng6.Material = "Plastic"
  1317. rng6.Parent = Character
  1318. local rng6m = rng6.Mesh
  1319. rng6m.Scale = vt(3.5,3.5,3)
  1320. rng6m.MeshType = "FileMesh"
  1321. rng6m.MeshId = "rbxassetid://437347603"
  1322. local hita = rng6.Touched:connect(function(hit)
  1323. Damagefunc(hit,27,37,math.random(20,30),"Normal",RootPart,.2,1)
  1324. end)
  1325. rng2.CFrame = RootPart.CFrame
  1326. rng3.CFrame = RootPart.CFrame
  1327. rng4.CFrame = RootPart.CFrame
  1328. rng5.CFrame = RootPart.CFrame
  1329. rng6.CFrame = RootPart.CFrame
  1330. wait()
  1331. local Sound = Instance.new("Sound",rng6)--136847657
  1332. Sound.SoundId = "rbxassetid://136847657"
  1333. Sound.Pitch = 1.1
  1334. Sound.Looped = false
  1335. Sound.Volume = 10
  1336. Sound:play()
  1337. local scaler = 10/5
  1338. local scaler2 = 10/5
  1339. for i = 0,10,0.1 do
  1340. swait()
  1341. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  1342. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.15
  1343. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.2
  1344. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.25
  1345. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/5
  1346. rng6.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  1347. rng6.CFrame = rng3.CFrame
  1348. rng.Transparency = rng.Transparency + 0.1
  1349. rng2.Transparency = rng2.Transparency + 1.01
  1350. rng3.Transparency = rng3.Transparency + 0.01
  1351. rng4.Transparency = rng4.Transparency + 0.01
  1352. rng5.Transparency = rng5.Transparency + 0.01
  1353. rng6.Transparency = rng6.Transparency + 0.021
  1354. scaler = scaler - 0.125/5
  1355. scaler2 = scaler2 - 0.1/5
  1356. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  1357. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  1358. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  1359. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  1360. rngm.Scale = rngm.Scale + Vector3.new(scaler2/9, scaler2/9, 9)
  1361. game:GetService("Debris"):AddItem(bv, 1)
  1362. end
  1363. hita:disconnect()
  1364. game:GetService("Debris"):AddItem(rng, 1)
  1365. game:GetService("Debris"):AddItem(rng2, 1)
  1366. game:GetService("Debris"):AddItem(rng3, 1)
  1367. game:GetService("Debris"):AddItem(rng4, 1)
  1368. game:GetService("Debris"):AddItem(rng5, 1)
  1369. attack = false
  1370. end
  1371.  
  1372.  
  1373. ----
  1374.  
  1375.  
  1376. function Smash()
  1377. if not D then D = false
  1378. Idle = true
  1379. for i = 0,2,0.1 do
  1380. swait()
  1381. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
  1382. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
  1383. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  1384. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
  1385. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  1386. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  1387. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  1388. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  1389. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1390. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1391. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1392. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1393. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
  1394. --game:GetService("RunService").RenderStepped:wait()
  1395. end
  1396. wait(0.7)
  1397.  
  1398. coroutine.resume(coroutine.create(function()
  1399. for i = 1,1000 do
  1400.  
  1401. game:GetService("RunService").RenderStepped:wait()
  1402. end
  1403.  
  1404. end))
  1405. for i = 0,2,0.1 do
  1406. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
  1407. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
  1408. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  1409. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  1410. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  1411. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  1412. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  1413. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  1414. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  1415. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1416. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1417. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1418. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1419. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
  1420. game:GetService("RunService").RenderStepped:wait()
  1421. end
  1422. superpunch()
  1423. Idle = false
  1424. wait(0.7)
  1425. D = false
  1426. end
  1427. end
  1428.  
  1429.  
  1430. function fade(obj, dest, grow)
  1431. spawn(function()
  1432. local oldcf = obj.CFrame
  1433. for i = 0, 10 do
  1434. if grow then
  1435. obj.Size = obj.Size +Vector3.new(1,1,1)
  1436. obj.CFrame = oldcf
  1437. end
  1438. obj.Transparency = obj.Transparency +0.1
  1439. swait()
  1440. end
  1441. if dest then
  1442. obj:Destroy()
  1443. end
  1444. end)
  1445. end
  1446.  
  1447.  
  1448. function FCSmash()
  1449. if not D then D = false
  1450. Idle = true
  1451. for i = 0,2,0.1 do
  1452. swait()
  1453. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
  1454. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
  1455. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  1456. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
  1457. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  1458. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  1459. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  1460. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  1461. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  1462. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
  1463. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1464. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1465. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1466. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1467. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
  1468. --game:GetService("RunService").RenderStepped:wait()
  1469. end
  1470. local FZcharge = Instance.new("ParticleEmitter",RightHand)
  1471. FZcharge.Texture = "rbxassetid://31727915"
  1472. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  1473. FZcharge.EmissionDirection = "Bottom"
  1474. FZcharge.Speed = NumberRange.new(5)
  1475. FZcharge.Size = NumberSequence.new(2,1)
  1476. FZcharge.Drag = 2
  1477. FZcharge.LockedToPart = false
  1478. FZcharge.Lifetime = NumberRange.new(0.5)
  1479. FZcharge.Rate = 150
  1480. FZcharge.LightEmission = 0
  1481. FZcharge.Rotation = NumberRange.new(-100, 100)
  1482. FZcharge.VelocitySpread = 100
  1483. coroutine.resume(coroutine.create(function()
  1484. for i = 1,15 do
  1485. local HQ = Instance.new("Part",Character)
  1486. HQ.Size = Vector3.new(1,0,1)
  1487. HQ.BrickColor = BrickColor.new("White")
  1488. HQ.Material = "Neon"
  1489. HQ.Anchored = true
  1490. HQ.CanCollide = false
  1491. HQ.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  1492. local HQ2 = Instance.new("SpecialMesh",HQ)
  1493. HQ2.MeshId = "rbxassetid://20329976"
  1494. HQ2.Scale = Vector3.new(1,1,1)
  1495.  
  1496. coroutine.resume(coroutine.create(function()
  1497. for i = 1,200 do
  1498. HQ2.Scale = HQ2.Scale + Vector3.new(2,0,2)
  1499. HQ.Transparency = HQ.Transparency + 0.09
  1500. wait(0.00000000001)
  1501. end
  1502. end))
  1503. wait(0.3)
  1504. end
  1505. end))
  1506. coroutine.resume(coroutine.create(function()
  1507. for i = 1,12 do
  1508. local HQ = Instance.new("Part",RightHand)
  1509. HQ.Size = Vector3.new(1,1,1)
  1510. HQ.BrickColor = BrickColor.new("White")
  1511. HQ.Material = "Neon"
  1512. HQ.Anchored = true
  1513. HQ.CanCollide = false
  1514. HQ.Transparency = 0.4
  1515. HQ.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)
  1516. local HQ2 = Instance.new("SpecialMesh",HQ)
  1517. HQ2.MeshType = "Sphere"
  1518. HQ2.Scale = Vector3.new(1,1,1)
  1519. local ZQW = Instance.new("Part",RightHand)
  1520. ZQW.Size = Vector3.new(1,1,1)
  1521. ZQW.BrickColor = BrickColor.new("White")
  1522. ZQW.Material = "Neon"
  1523. ZQW.Transparency = 0.4
  1524. ZQW.Anchored = true
  1525. ZQW.CanCollide = false
  1526. ZQW.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)
  1527. local ZQW2 = Instance.new("SpecialMesh",ZQW)
  1528. ZQW2.MeshType = "Sphere"
  1529. ZQW2.Scale = Vector3.new(1,1,1)
  1530. local H = Instance.new("Part",RightHand)
  1531. H.Size = Vector3.new(1,1,1)
  1532. H.BrickColor = BrickColor.new("White")
  1533. H.CanCollide = false
  1534. H.Anchored = true
  1535. H.CFrame = Character.RightHand.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,0,0)
  1536. local H2 = Instance.new("SpecialMesh",H)
  1537. H2.MeshId = "rbxassetid://9982590"
  1538. coroutine.resume(coroutine.create(function()
  1539. for i = 1,200 do
  1540. ZQW2.Scale = ZQW2.Scale + Vector3.new(0.3,0.3,0.3)
  1541. ZQW.Transparency = ZQW.Transparency + 0.1
  1542. HQ2.Scale = HQ2.Scale + Vector3.new(0.3,0.3,0.3)
  1543. HQ.Transparency = HQ.Transparency + 0.1
  1544. H2.Scale = H2.Scale + Vector3.new(0.3,0.3,0.3)
  1545. H.Transparency = H.Transparency + 0.2
  1546. wait(0.00000000001)
  1547. end
  1548. HQ:Destroy()
  1549. H2:Destroy()
  1550. H:Destroy()
  1551. HQ2:Destroy()
  1552. ZQW:Destroy()
  1553. ZQW2:Destroy()
  1554. end))
  1555. wait(0.3)
  1556. end
  1557. end))
  1558. wait(0.5)
  1559. wait(4.5)
  1560.  
  1561.  
  1562. for i = 0,1.5,0.1 do
  1563. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
  1564. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
  1565. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  1566. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
  1567. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  1568. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  1569. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  1570. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  1571. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,5,1),.1)--Torso
  1572. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
  1573. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  1574. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1575. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1576. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  1577. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
  1578. game:GetService("RunService").RenderStepped:wait()
  1579. end
  1580.  
  1581.  
  1582. coroutine.resume(coroutine.create(function()
  1583. for i = 1,3 do
  1584. local HQ = Instance.new("Part",Character)
  1585. HQ.Size = Vector3.new(1,1,1)
  1586. HQ.BrickColor = BrickColor.new("White")
  1587. HQ.Material = "Neon"
  1588. HQ.Anchored = true
  1589. HQ.CanCollide = false
  1590. HQ.CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  1591. local HQ2 = Instance.new("SpecialMesh",HQ)
  1592. HQ2.MeshId = "rbxassetid://20329976"
  1593. HQ2.Scale = Vector3.new(1,1,1)
  1594.  
  1595. coroutine.resume(coroutine.create(function()
  1596. for i = 1,200 do
  1597. HQ2.Scale = HQ2.Scale + Vector3.new(20,20,20)
  1598. HQ.Transparency = HQ.Transparency + 0.09
  1599. wait(0.00000000001)
  1600. end
  1601. end))
  1602. wait(0.3)
  1603. end
  1604. end))
  1605. coroutine.resume(coroutine.create(function()
  1606. for i = 3,5 do
  1607. local HQ = Instance.new("Part",Character)
  1608. HQ.Size = Vector3.new(1,0,1)
  1609. HQ.BrickColor = BrickColor.new("White")
  1610. HQ.Material = "Neon"
  1611. HQ.Anchored = true
  1612. HQ.CanCollide = false
  1613. HQ.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  1614. local HQ2 = Instance.new("SpecialMesh",HQ)
  1615. HQ2.MeshId = "rbxassetid://20329976"
  1616. HQ2.Scale = Vector3.new(1,1,1)
  1617. local HQR = Instance.new("Part",Character)
  1618. HQR.Size = Vector3.new(1,0,1)
  1619. HQR.BrickColor = BrickColor.new("White")
  1620. HQR.Material = "Neon"
  1621. HQR.Anchored = true
  1622. HQR.CanCollide = false
  1623. HQR.CFrame = RootPart.CFrame*CFrame.new(0,-2,0)*CFrame.Angles(0,0,0)
  1624. local HQR2 = Instance.new("SpecialMesh",HQR)
  1625. HQR2.MeshId = "rbxassetid://3270017"
  1626. HQR2.Scale = Vector3.new(1,1,1)
  1627.  
  1628. coroutine.resume(coroutine.create(function()
  1629. for i = 1,200 do
  1630. HQ2.Scale = HQ2.Scale + Vector3.new(7,0,7)
  1631. HQ.Transparency = HQ.Transparency + 0.09
  1632. HQR2.Scale = HQR2.Scale + Vector3.new(30,34,0)
  1633. HQR.Transparency = HQR.Transparency + 0.09
  1634. wait(0.00000000001)
  1635. end
  1636. HQ:Destroy()
  1637. HQ2:Destroy()
  1638. HQR:Destroy()
  1639. HQR2:Destroy()
  1640. end))
  1641. wait(0.3)
  1642. end
  1643. end))
  1644.  
  1645.  
  1646.  
  1647.  
  1648. FZcharge:Destroy()
  1649. killbrick2 = Instance.new("Part",Character)
  1650. killbrick2.Size = Vector3.new(80,80,9000)
  1651. killbrick2.Transparency = 1
  1652.  
  1653. killbrick2.CanCollide = true
  1654. wait(0.001)
  1655. killbrick2.CanCollide = false
  1656.  
  1657. killbrick2.Anchored = true
  1658.  
  1659. killbrick2.CFrame = RootPart.CFrame * CFrame.new(0,0,-1005)
  1660.  
  1661. killbrick2.Touched:connect(function(h)
  1662. local x = h.Parent:FindFirstChildOfClass("Humanoid")
  1663. if x then
  1664. if x.Parent.Name == game.Players.LocalPlayer.Name then
  1665. safe = true
  1666. else safe = false
  1667. end
  1668. if x then
  1669. if safe == false then
  1670. h.Parent.Torso.Velocity = CFrame.new(Character.Head.Position,h.Parent.Torso.Position).lookVector * 0
  1671. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  1672. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 0, 0)
  1673.  
  1674.  
  1675. wait(0.1)
  1676. x.Parent:BreakJoints()
  1677. wait()
  1678. safe = true
  1679. end
  1680. end
  1681. end
  1682. end)
  1683. fcpunch()
  1684. wait(0.7)
  1685. Idle = false
  1686. killbrick2:Destroy()
  1687. wait(0.2)
  1688. D = false
  1689. end
  1690. end
  1691.  
  1692.  
  1693.  
  1694. function KickBoom()
  1695.  
  1696. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  1697. Sound.SoundId = "rbxassetid://142070127"
  1698. Sound.Pitch = 1
  1699. Sound.Looped = false
  1700. Sound.Volume = 10
  1701. Sound:play()
  1702. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  1703. Sound.SoundId = "rbxassetid://169628396"
  1704. Sound.Pitch = 1
  1705. Sound.Looped = false
  1706. Sound.Volume = 10
  1707. Sound:play()
  1708. local effspwn = Instance.new("Part")
  1709. local model = Instance.new("Model")
  1710. game.Debris:AddItem(model, 20)
  1711. model.Name = "smasheffects"
  1712. model.Parent = Character
  1713. effspwn.Name = "spwnr"
  1714. effspwn.Size = Vector3.new(1, 1, 1)
  1715. effspwn.Anchored = true
  1716. effspwn.CanCollide = false
  1717. effspwn.Transparency = 1
  1718. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1719. effspwn.Parent = model
  1720.  
  1721.  
  1722. for i = 1, 15 do
  1723. local gtrace = Instance.new("Part",game.Workspace)
  1724. gtrace.BrickColor = BrickColor.new("Grey")
  1725. gtrace.Material = "Slate"
  1726. gtrace.Size = Vector3.new(31,31,31)
  1727. gtrace.Anchored = true
  1728. gtrace.CanCollide = true
  1729. gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1730. local gdisp = coroutine.wrap(function()
  1731. wait(12)
  1732. for i = 1, 9 do
  1733. wait(.1)
  1734. gtrace.Transparency = gtrace.Transparency + .1
  1735. end
  1736. gtrace:Destroy()
  1737. end)
  1738. gdisp()
  1739. end
  1740.  
  1741.  
  1742. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
  1743. if v:FindFirstChild('Humanoid') then
  1744. v.Humanoid:TakeDamage(math.random(12040,12040))
  1745. v.Humanoid.PlatformStand = true
  1746. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
  1747. end
  1748. end
  1749.  
  1750.  
  1751. local H33 = Instance.new("Part",Character)
  1752. H33.Size = Vector3.new(1,1,1)
  1753. H33.BrickColor = BrickColor.new("White")
  1754. H33.CanCollide = false
  1755. H33.Anchored = true
  1756. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  1757. local H233 = Instance.new("SpecialMesh",H33)
  1758. H233.MeshId = "rbxassetid://3270017"
  1759. local H333 = Instance.new("Part",Character)
  1760. H333.Size = Vector3.new(1,1,1)
  1761. H333.BrickColor = BrickColor.new("White")
  1762. H333.CanCollide = false
  1763. H333.Anchored = true
  1764. H333.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  1765. local H2333 = Instance.new("SpecialMesh",H333)
  1766. H2333.MeshId = "rbxassetid://3270017"
  1767. local H4 = Instance.new("Part",Character)
  1768. H4.Size = Vector3.new(1,1,1)
  1769. H4.BrickColor = BrickColor.new("White")
  1770. H4.CanCollide = false
  1771. H4.Anchored = true
  1772. H4.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
  1773. local H24 = Instance.new("SpecialMesh",H4)
  1774. H24.MeshId = "rbxassetid://3270017"
  1775. coroutine.resume(coroutine.create(function()
  1776. for i = 1,200 do
  1777. H233.Scale = H233.Scale + Vector3.new(16,16,16)
  1778. H33.Transparency = H33.Transparency + 0.02
  1779. H2333.Scale = H2333.Scale + Vector3.new(17,17,17)
  1780. H333.Transparency = H333.Transparency + 0.02
  1781. H24.Scale = H24.Scale + Vector3.new(17,17,17)
  1782. H4.Transparency = H4.Transparency + 0.02
  1783. wait(0.00000000001)
  1784. end
  1785. end))
  1786.  
  1787.  
  1788. coroutine.resume(coroutine.create(function()
  1789. local shok = Instance.new("Part")
  1790. shok.Name = "shock3"
  1791. shok.BrickColor = BrickColor.new("Institutional white")
  1792. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1793. shok.Size = Vector3.new(1, 1, 1)
  1794. shok.Anchored = true
  1795. shok.Material = "Neon"
  1796. shok.Transparency = 0.35
  1797. shok.CanCollide = false
  1798. shok.Parent = model
  1799. game.Debris:AddItem(shok, 12)
  1800. local mesh = Instance.new("SpecialMesh")
  1801. mesh.MeshType = "FileMesh"
  1802. mesh.MeshId = "rbxassetid://"
  1803. mesh.Scale = Vector3.new(1, 1, 1)
  1804. mesh.Parent = shok
  1805. for e = 1, 15 do
  1806. wait()
  1807. mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
  1808. shok.Transparency = shok.Transparency + 0.004
  1809. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1810. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1811. end
  1812. for e = 1, 16 do
  1813. wait()
  1814. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  1815. shok.Transparency = shok.Transparency + 0.004
  1816. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1817. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1818. end
  1819. for e = 1, 12 do
  1820. wait()
  1821. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  1822. shok.Transparency = shok.Transparency + 0.06
  1823. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1824. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1825. end
  1826. end))
  1827.  
  1828.  
  1829. coroutine.resume(coroutine.create(function()
  1830. local shok = Instance.new("Part")
  1831. shok.Name = "shock3"
  1832. shok.BrickColor = BrickColor.new("Lily white")
  1833. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  1834. shok.Size = Vector3.new(1, 1, 1)
  1835. shok.Anchored = true
  1836. shok.Material = "Neon"
  1837. shok.Transparency = 0.1
  1838. shok.CanCollide = false
  1839. shok.Parent = model
  1840. game.Debris:AddItem(shok, 12)
  1841. local mesh = Instance.new("SpecialMesh")
  1842. mesh.MeshType = "FileMesh"
  1843. mesh.MeshId = "rbxassetid://1095708"
  1844. mesh.Scale = Vector3.new(47, 47, 47)
  1845. mesh.Parent = shok
  1846. for e = 1, 15 do
  1847. wait()
  1848. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  1849. shok.Transparency = shok.Transparency + 0.04
  1850. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1851. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1852. end
  1853. for e = 1, 16 do
  1854. wait()
  1855. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  1856. shok.Transparency = shok.Transparency + 0.04
  1857. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1858. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1859. shok.BrickColor = BrickColor.new("Grey")
  1860. end
  1861. for e = 1, 12 do
  1862. wait()
  1863. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  1864. shok.Transparency = shok.Transparency + 0.004
  1865. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1866. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1867. end
  1868. end))
  1869.  
  1870. coroutine.resume(coroutine.create(function()
  1871. local shok = Instance.new("Part")
  1872. shok.Name = "shock3"
  1873. shok.BrickColor = BrickColor.new("Institutional white")
  1874. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1875. shok.Size = Vector3.new(1, 1, 1)
  1876. shok.Anchored = true
  1877. shok.Material = "Neon"
  1878. shok.Transparency = 0.35
  1879. shok.CanCollide = false
  1880. shok.Parent = model
  1881. game.Debris:AddItem(shok, 12)
  1882. local mesh = Instance.new("SpecialMesh")
  1883. mesh.MeshType = "FileMesh"
  1884. mesh.MeshId = "rbxassetid://549734488"
  1885. mesh.Scale = Vector3.new(1, 1, 1)
  1886. mesh.Parent = shok
  1887. for e = 1, 15 do
  1888. wait()
  1889. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  1890. shok.Transparency = shok.Transparency + 0.004
  1891. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1892. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1893. end
  1894. for e = 1, 16 do
  1895. wait()
  1896. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  1897. shok.Transparency = shok.Transparency + 0.004
  1898. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1899. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1900. end
  1901. for e = 1, 12 do
  1902. wait()
  1903. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  1904. shok.Transparency = shok.Transparency + 0.06
  1905. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  1906. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  1907. end
  1908. end))
  1909. end
  1910. --
  1911. function chow()
  1912.  
  1913. local Sound = Instance.new("Sound",hit)--136847657
  1914. Sound.SoundId = "rbxassetid://142070127"
  1915. Sound.Pitch = 1
  1916. Sound.Looped = false
  1917. Sound.Volume = 10
  1918. Sound:play()
  1919. local Sound = Instance.new("Sound",hit)--136847657
  1920. Sound.SoundId = "rbxassetid://169628396"
  1921. Sound.Pitch = 1
  1922. Sound.Looped = false
  1923. Sound.Volume = 10
  1924. Sound:play()
  1925. local effspwn = Instance.new("Part")
  1926. local model = Instance.new("Model")
  1927. game.Debris:AddItem(model, 20)
  1928. model.Name = "smasheffects"
  1929. model.Parent = Character
  1930. effspwn.Name = "spwnr"
  1931. effspwn.Size = Vector3.new(1, 1, 1)
  1932. effspwn.Anchored = true
  1933. effspwn.CanCollide = false
  1934. effspwn.Transparency = 1
  1935. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  1936. effspwn.Parent = model
  1937.  
  1938.  
  1939. for i = 1, 15 do
  1940. local gtrace = Instance.new("Part",game.Workspace)
  1941. gtrace.BrickColor = BrickColor.new("Grey")
  1942. gtrace.Material = "Slate"
  1943. gtrace.Size = Vector3.new(31,31,31)
  1944. gtrace.Anchored = true
  1945. gtrace.CanCollide = true
  1946. gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  1947. local gdisp = coroutine.wrap(function()
  1948. wait(12)
  1949. for i = 1, 9 do
  1950. wait(.1)
  1951. gtrace.Transparency = gtrace.Transparency + .1
  1952. end
  1953. gtrace:Destroy()
  1954. end)
  1955. gdisp()
  1956. end
  1957.  
  1958.  
  1959. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
  1960. if v:FindFirstChild('Humanoid') then
  1961. v.Humanoid:TakeDamage(math.random(12040,12040))
  1962. v.Humanoid.PlatformStand = true
  1963. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 250
  1964. end
  1965. end
  1966.  
  1967.  
  1968. local H33 = Instance.new("Part",Character)
  1969. H33.Size = Vector3.new(1,1,1)
  1970. H33.BrickColor = BrickColor.new("White")
  1971. H33.CanCollide = false
  1972. H33.Anchored = true
  1973. H33.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  1974. local H233 = Instance.new("SpecialMesh",H33)
  1975. H233.MeshId = "rbxassetid://3270017"
  1976. local H333 = Instance.new("Part",Character)
  1977. H333.Size = Vector3.new(1,1,1)
  1978. H333.BrickColor = BrickColor.new("White")
  1979. H333.CanCollide = false
  1980. H333.Anchored = true
  1981. H333.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  1982. local H2333 = Instance.new("SpecialMesh",H333)
  1983. H2333.MeshId = "rbxassetid://3270017"
  1984. local H4 = Instance.new("Part",Character)
  1985. H4.Size = Vector3.new(1,1,1)
  1986. H4.BrickColor = BrickColor.new("White")
  1987. H4.CanCollide = false
  1988. H4.Anchored = true
  1989. H4.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
  1990. local H24 = Instance.new("SpecialMesh",H4)
  1991. H24.MeshId = "rbxassetid://3270017"
  1992. coroutine.resume(coroutine.create(function()
  1993. for i = 1,200 do
  1994. H233.Scale = H233.Scale + Vector3.new(16,16,16)
  1995. H33.Transparency = H33.Transparency + 0.02
  1996. H2333.Scale = H2333.Scale + Vector3.new(17,17,17)
  1997. H333.Transparency = H333.Transparency + 0.02
  1998. H24.Scale = H24.Scale + Vector3.new(17,17,17)
  1999. H4.Transparency = H4.Transparency + 0.02
  2000. wait(0.00000000001)
  2001. end
  2002. end))
  2003.  
  2004.  
  2005. coroutine.resume(coroutine.create(function()
  2006. local shok = Instance.new("Part")
  2007. shok.Name = "shock3"
  2008. shok.BrickColor = BrickColor.new("Institutional white")
  2009. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2010. shok.Size = Vector3.new(1, 1, 1)
  2011. shok.Anchored = true
  2012. shok.Material = "Neon"
  2013. shok.Transparency = 0.35
  2014. shok.CanCollide = false
  2015. shok.Parent = model
  2016. game.Debris:AddItem(shok, 12)
  2017. local mesh = Instance.new("SpecialMesh")
  2018. mesh.MeshType = "FileMesh"
  2019. mesh.MeshId = "rbxassetid://"
  2020. mesh.Scale = Vector3.new(1, 1, 1)
  2021. mesh.Parent = shok
  2022. for e = 1, 15 do
  2023. wait()
  2024. mesh.Scale = mesh.Scale + Vector3.new(1, 2.6, 1)
  2025. shok.Transparency = shok.Transparency + 0.004
  2026. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2027. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2028. end
  2029. for e = 1, 16 do
  2030. wait()
  2031. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2032. shok.Transparency = shok.Transparency + 0.004
  2033. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2034. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2035. end
  2036. for e = 1, 12 do
  2037. wait()
  2038. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2039. shok.Transparency = shok.Transparency + 0.06
  2040. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2041. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2042. end
  2043. end))
  2044.  
  2045.  
  2046. coroutine.resume(coroutine.create(function()
  2047. local shok = Instance.new("Part")
  2048. shok.Name = "shock3"
  2049. shok.BrickColor = BrickColor.new("Lily white")
  2050. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2051. shok.Size = Vector3.new(1, 1, 1)
  2052. shok.Anchored = true
  2053. shok.Material = "Neon"
  2054. shok.Transparency = 0.1
  2055. shok.CanCollide = false
  2056. shok.Parent = model
  2057. game.Debris:AddItem(shok, 12)
  2058. local mesh = Instance.new("SpecialMesh")
  2059. mesh.MeshType = "FileMesh"
  2060. mesh.MeshId = "rbxassetid://1095708"
  2061. mesh.Scale = Vector3.new(47, 47, 47)
  2062. mesh.Parent = shok
  2063. for e = 1, 15 do
  2064. wait()
  2065. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2066. shok.Transparency = shok.Transparency + 0.04
  2067. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2068. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2069. end
  2070. for e = 1, 16 do
  2071. wait()
  2072. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2073. shok.Transparency = shok.Transparency + 0.04
  2074. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2075. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2076. shok.BrickColor = BrickColor.new("Grey")
  2077. end
  2078. for e = 1, 12 do
  2079. wait()
  2080. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  2081. shok.Transparency = shok.Transparency + 0.004
  2082. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2083. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2084. end
  2085. end))
  2086.  
  2087. coroutine.resume(coroutine.create(function()
  2088. local shok = Instance.new("Part")
  2089. shok.Name = "shock3"
  2090. shok.BrickColor = BrickColor.new("Institutional white")
  2091. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2092. shok.Size = Vector3.new(1, 1, 1)
  2093. shok.Anchored = true
  2094. shok.Material = "Neon"
  2095. shok.Transparency = 0.35
  2096. shok.CanCollide = false
  2097. shok.Parent = model
  2098. game.Debris:AddItem(shok, 12)
  2099. local mesh = Instance.new("SpecialMesh")
  2100. mesh.MeshType = "FileMesh"
  2101. mesh.MeshId = "rbxassetid://549734488"
  2102. mesh.Scale = Vector3.new(1, 1, 1)
  2103. mesh.Parent = shok
  2104. for e = 1, 15 do
  2105. wait()
  2106. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2107. shok.Transparency = shok.Transparency + 0.004
  2108. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2109. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2110. end
  2111. for e = 1, 16 do
  2112. wait()
  2113. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2114. shok.Transparency = shok.Transparency + 0.004
  2115. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2116. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2117. end
  2118. for e = 1, 12 do
  2119. wait()
  2120. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2121. shok.Transparency = shok.Transparency + 0.06
  2122. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2123. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2124. end
  2125. end))
  2126. end
  2127. --
  2128. Mouse.KeyDown:connect(function(k)
  2129. if k:byte() == 48 then
  2130.  
  2131. Humanoid.WalkSpeed = 200
  2132. end
  2133. end)
  2134.  
  2135. Mouse.KeyUp:connect(function(k)
  2136. if k:byte() == 48 then
  2137.  
  2138. Humanoid.WalkSpeed = 16
  2139. end
  2140. end)
  2141.  
  2142. --
  2143. function SeriousSlam()
  2144.  
  2145. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  2146. Sound.SoundId = "rbxassetid://142070127"
  2147. Sound.Pitch = 1
  2148. Sound.Looped = false
  2149. Sound.Volume = 10
  2150. Sound:play()
  2151. local Sound = Instance.new("Sound",Character.UpperTorso)--136847657
  2152. Sound.SoundId = "rbxassetid://169628396"
  2153. Sound.Pitch = 1
  2154. Sound.Looped = false
  2155. Sound.Volume = 10
  2156. Sound:play()
  2157. local effspwn = Instance.new("Part")
  2158. local model = Instance.new("Model")
  2159. game.Debris:AddItem(model, 20)
  2160. model.Name = "smasheffects"
  2161. model.Parent = Character
  2162. effspwn.Name = "spwnr"
  2163. effspwn.Size = Vector3.new(1, 1, 1)
  2164. effspwn.Anchored = true
  2165. effspwn.CanCollide = false
  2166. effspwn.Transparency = 1
  2167. effspwn.CFrame = Head.CFrame * CFrame.Angles(math.rad(180), 0, 0)
  2168. effspwn.Parent = model
  2169.  
  2170.  
  2171. for i = 1, 15 do
  2172. local gtrace = Instance.new("Part",game.Workspace)
  2173. gtrace.BrickColor = BrickColor.new("Grey")
  2174. gtrace.Material = "Slate"
  2175. gtrace.Size = Vector3.new(91,91,91)
  2176. gtrace.Anchored = true
  2177. gtrace.CanCollide = true
  2178. gtrace.CFrame = (Character.HumanoidRootPart.CFrame + Vector3.new(math.random(-240,240),-6,math.random(-240,240))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(76)),math.random(0,math.rad(90)),math.random(0,math.rad(360)))
  2179.  
  2180. local gdisp = coroutine.wrap(function()
  2181. wait(18)
  2182. for i = 1, 9 do
  2183. wait(.1)
  2184. gtrace.Transparency = gtrace.Transparency + .1
  2185. end
  2186. gtrace:Destroy()
  2187. end)
  2188. gdisp()
  2189. end
  2190.  
  2191.  
  2192.  
  2193. local exp = Instance.new("Explosion",Character)
  2194. exp.BlastRadius = 147.5
  2195. exp.BlastPressure = 200
  2196. exp.Position = Character.HumanoidRootPart.Position
  2197. exp.Visible = false
  2198.  
  2199.  
  2200.  
  2201.  
  2202.  
  2203. for i,v in pairs(FindNearestTorso(UpperTorso.CFrame.p,50))do
  2204. if v:FindFirstChild('Humanoid') then
  2205. v.Humanoid:TakeDamage(math.random(1129431924919202,1129431924919202))
  2206. v.Humanoid.PlatformStand = true
  2207. v:FindFirstChild("Torso").Velocity = UpperTorso.CFrame.lookVector * 5
  2208. end
  2209. end
  2210.  
  2211.  
  2212.  
  2213. local H33 = Instance.new("Part",Character)
  2214. H33.Size = Vector3.new(1,1,1)
  2215. H33.BrickColor = BrickColor.new("White")
  2216. H33.CanCollide = false
  2217. H33.Anchored = true
  2218. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  2219. local H233 = Instance.new("SpecialMesh",H33)
  2220. H233.MeshId = "rbxassetid://3270017"
  2221. local H333 = Instance.new("Part",Character)
  2222. H333.Size = Vector3.new(1,1,1)
  2223. H333.BrickColor = BrickColor.new("White")
  2224. H333.CanCollide = false
  2225. H333.Anchored = true
  2226. H333.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  2227. local H2333 = Instance.new("SpecialMesh",H333)
  2228. H2333.MeshId = "rbxassetid://3270017"
  2229. local H4 = Instance.new("Part",Character)
  2230. H4.Size = Vector3.new(1,1,1)
  2231. H4.BrickColor = BrickColor.new("White")
  2232. H4.CanCollide = false
  2233. H4.Anchored = true
  2234. H4.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.75)
  2235. local H24 = Instance.new("SpecialMesh",H4)
  2236. H24.MeshId = "rbxassetid://3270017"
  2237. coroutine.resume(coroutine.create(function()
  2238. for i = 1,200 do
  2239. H233.Scale = H233.Scale + Vector3.new(36,36,36)
  2240. H33.Transparency = H33.Transparency + 0.02
  2241. H2333.Scale = H2333.Scale + Vector3.new(37,37,37)
  2242. H333.Transparency = H333.Transparency + 0.02
  2243. H24.Scale = H24.Scale + Vector3.new(37,37,37)
  2244. H4.Transparency = H4.Transparency + 0.02
  2245. wait(0.00000000001)
  2246. end
  2247. end))
  2248.  
  2249.  
  2250. coroutine.resume(coroutine.create(function()
  2251. local shok = Instance.new("Part")
  2252. shok.Name = "shock3"
  2253. shok.BrickColor = BrickColor.new("Institutional white")
  2254. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2255. shok.Size = Vector3.new(1, 1, 1)
  2256. shok.Anchored = true
  2257. shok.Material = "Neon"
  2258. shok.Transparency = 0.35
  2259. shok.CanCollide = false
  2260. shok.Parent = model
  2261. game.Debris:AddItem(shok, 12)
  2262. local mesh = Instance.new("SpecialMesh")
  2263. mesh.MeshType = "FileMesh"
  2264. mesh.MeshId = "rbxassetid://"
  2265. mesh.Scale = Vector3.new(1, 1, 1)
  2266. mesh.Parent = shok
  2267. for e = 1, 15 do
  2268. wait()
  2269. mesh.Scale = mesh.Scale + Vector3.new(15, 20.6, 15)
  2270. shok.Transparency = shok.Transparency + 0.004
  2271. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2272. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2273. end
  2274. for e = 1, 16 do
  2275. wait()
  2276. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2277. shok.Transparency = shok.Transparency + 0.004
  2278. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2279. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2280. end
  2281. for e = 1, 12 do
  2282. wait()
  2283. mesh.Scale = mesh.Scale + Vector3.new(1, 2, 1)
  2284. shok.Transparency = shok.Transparency + 0.06
  2285. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2286. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2287. end
  2288. end))
  2289.  
  2290.  
  2291. coroutine.resume(coroutine.create(function()
  2292. local shok = Instance.new("Part")
  2293. shok.Name = "shock3"
  2294. shok.BrickColor = BrickColor.new("Lily white")
  2295. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  2296. shok.Size = Vector3.new(1, 1, 1)
  2297. shok.Anchored = true
  2298. shok.Material = "Neon"
  2299. shok.Transparency = 0.1
  2300. shok.CanCollide = false
  2301. shok.Parent = model
  2302. game.Debris:AddItem(shok, 12)
  2303. local mesh = Instance.new("SpecialMesh")
  2304. mesh.MeshType = "FileMesh"
  2305. mesh.MeshId = "rbxassetid://1095708"
  2306. mesh.Scale = Vector3.new(67, 67, 47)
  2307. mesh.Parent = shok
  2308. for e = 1, 15 do
  2309. wait()
  2310. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2311. shok.Transparency = shok.Transparency + 0.04
  2312. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2313. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2314. end
  2315. for e = 1, 16 do
  2316. wait()
  2317. mesh.Scale = mesh.Scale + Vector3.new(3, 4.6, 3)
  2318. shok.Transparency = shok.Transparency + 0.04
  2319. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2320. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2321. shok.BrickColor = BrickColor.new("Grey")
  2322. end
  2323. for e = 1, 12 do
  2324. wait()
  2325. mesh.Scale = mesh.Scale + Vector3.new(3, -1, 3)
  2326. shok.Transparency = shok.Transparency + 0.004
  2327. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2328. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2329. end
  2330. end))
  2331.  
  2332. coroutine.resume(coroutine.create(function()
  2333. local shok = Instance.new("Part")
  2334. shok.Name = "shock3"
  2335. shok.BrickColor = BrickColor.new("Institutional white")
  2336. shok.CFrame = effspwn.CFrame * CFrame.new(0, 6, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2337. shok.Size = Vector3.new(1, 1, 1)
  2338. shok.Anchored = true
  2339. shok.Material = "Neon"
  2340. shok.Transparency = 0.35
  2341. shok.CanCollide = false
  2342. shok.Parent = model
  2343. game.Debris:AddItem(shok, 12)
  2344. local mesh = Instance.new("SpecialMesh")
  2345. mesh.MeshType = "FileMesh"
  2346. mesh.MeshId = "rbxassetid://549734488"
  2347. mesh.Scale = Vector3.new(1, 1, 1)
  2348. mesh.Parent = shok
  2349. for e = 1, 15 do
  2350. wait()
  2351. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2352. shok.Transparency = shok.Transparency + 0.004
  2353. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2354. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2355. end
  2356. for e = 1, 16 do
  2357. wait()
  2358. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2359. shok.Transparency = shok.Transparency + 0.004
  2360. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2361. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2362. end
  2363. for e = 1, 12 do
  2364. wait()
  2365. mesh.Scale = mesh.Scale + Vector3.new(0.2, 0.2, 0.2)
  2366. shok.Transparency = shok.Transparency + 0.06
  2367. shok.CFrame = shok.CFrame:lerp(shok.CFrame * CFrame.new(0, 2, 0), 0.4)
  2368. shok.CFrame = shok.CFrame * CFrame.Angles(math.rad(0), math.rad(-16), math.rad(0))
  2369. end
  2370. end))
  2371. end
  2372. --
  2373. ------
  2374. -------------------------------------------
  2375. function Jump()
  2376. if not D then D = true
  2377. Idle = true
  2378. for i = 0,2,0.1 do
  2379. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  2380. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  2381. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2382. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  2383. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
  2384. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
  2385. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
  2386. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
  2387. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  2388. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
  2389. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2390. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2391. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2392. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2393. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
  2394. game:GetService("RunService").RenderStepped:wait()
  2395. end
  2396. for i = 0,2,0.1 do
  2397. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  2398. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  2399. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2400. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  2401. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2402. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2403. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2404. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2405. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  2406. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0.5,0,0),.1)--Head
  2407. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2408. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2409. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2410. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2411. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.2,0,0),.1)--Head
  2412. game:GetService("RunService").RenderStepped:wait()
  2413. end
  2414. local sbs = Instance.new("BodyPosition", RootPart)
  2415. sbs.P = 3000
  2416. sbs.D = 1000
  2417. sbs.maxForce = Vector3.new(900000, 900000000, 900000)
  2418. sbs.position = RootPart.CFrame.p + Vector3.new(0, 400, 0)
  2419. local Sound = Instance.new("Sound",Character.UpperTorso)
  2420. Sound.SoundId = "rbxassetid://845572880"
  2421. Sound.Volume = 32
  2422. Sound.Pitch = 1
  2423. Sound.Looped = false
  2424. Sound:Play()
  2425. wait(0.5)
  2426. local Bq = Instance.new("Part",UpperTorso)
  2427. Bq.Size = Vector3.new(1,1,1)
  2428. Bq.BrickColor = BrickColor.new("White")
  2429. Bq.Material = "Neon"
  2430. Bq.Anchored = false
  2431. Bq.Transparency = math.huge
  2432. Bq.CanCollide = false
  2433. Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
  2434. local Bq2 = Instance.new("SpecialMesh",Bq)
  2435. Bq2.MeshType = "Sphere"
  2436. Bq2.Scale = Vector3.new(1,1,1)
  2437. Bq.Touched:connect(function(hit)
  2438. if hitted == false then
  2439. hitted = true
  2440. Bq.Anchored = true
  2441.  
  2442. for i = 1,1000 do
  2443.  
  2444. Bq2.Scale = Bq2.Scale + Vector3.new(1,1,1)
  2445. Bq.Transparency = Bq.Transparency + 0.003
  2446. game:GetService("RunService").RenderStepped:wait()
  2447. end
  2448. end
  2449. end)
  2450. for i = 1,100 do
  2451. Bq2.Scale = Bq2.Scale + Vector3.new(0.1,0.1,0.1)
  2452. game:GetService("RunService").RenderStepped:wait()
  2453. end
  2454. Bq.Anchored = false
  2455. local Fl = Instance.new("BodyVelocity",Bq)
  2456. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2457. Fl.velocity = Mouse.hit.lookVector*120
  2458. wait(0.4)
  2459. Idle = false
  2460. hitted = false
  2461. sbs:remove()
  2462. wait(0.3)
  2463. D = false
  2464. end
  2465. end
  2466. ----
  2467. function Dash()
  2468. if not D then D = true
  2469. Idle = true
  2470. for i = 0,1,0.1 do
  2471. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
  2472. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
  2473. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2474. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
  2475. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2476. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2477. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2478. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2479. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,5,1),.1)--Torso
  2480. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
  2481. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2482. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2483. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2484. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2485. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
  2486. game:GetService("RunService").RenderStepped:wait()
  2487. end
  2488. local bv = Instance.new("BodyVelocity")
  2489. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2490. bv.velocity = RootPart.CFrame.lookVector*250
  2491. bv.Parent = RootPart
  2492. game:GetService("Debris"):AddItem(bv, 1)
  2493. local Sound = Instance.new("Sound",Character.UpperTorso)
  2494. Sound.SoundId = "rbxassetid://"
  2495. Sound.Volume = 32
  2496. Sound.Pitch = 1
  2497. Sound.Looped = false
  2498. Sound:Play()
  2499. wait(0.5)
  2500. local Bq = Instance.new("Part",UpperTorso)
  2501. Bq.Size = Vector3.new(1,1,1)
  2502. Bq.BrickColor = BrickColor.new("White")
  2503. Bq.Material = "Neon"
  2504. Bq.Anchored = false
  2505. Bq.Transparency = math.huge
  2506. Bq.CanCollide = false
  2507. Bq.CFrame = RootPart.CFrame*CFrame.new(0,0,-12)
  2508. local Bq2 = Instance.new("SpecialMesh",Bq)
  2509. Bq2.MeshType = "Sphere"
  2510. Bq2.Scale = Vector3.new(1,1,1)
  2511. Bq.Touched:connect(function(hit)
  2512. if hitted == false then
  2513. hitted = true
  2514. Bq.Anchored = true
  2515.  
  2516. for i = 1,1000 do
  2517.  
  2518. Bq2.Scale = Bq2.Scale + Vector3.new(1,1,1)
  2519. Bq.Transparency = Bq.Transparency + 0.003
  2520. game:GetService("RunService").RenderStepped:wait()
  2521. end
  2522. end
  2523. end)
  2524. for i = 1,100 do
  2525. Bq2.Scale = Bq2.Scale + Vector3.new(0.1,0.1,0.1)
  2526. game:GetService("RunService").RenderStepped:wait()
  2527. end
  2528. Bq.Anchored = false
  2529. local Fl = Instance.new("BodyVelocity",Bq)
  2530. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2531. Fl.velocity = Mouse.hit.lookVector*150
  2532. wait(0.5)
  2533. Idle = false
  2534. hitted = false
  2535. wait(0.4)
  2536. D = false
  2537. end
  2538. end
  2539. ---
  2540. function Detroit()
  2541. if not D then D = false
  2542. Idle = true
  2543. for i = 0,2,0.1 do
  2544. swait()
  2545. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
  2546. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
  2547. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2548. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
  2549. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2550. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2551. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2552. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2553. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,0,0),.1)--Torso
  2554. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
  2555. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2556. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2557. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2558. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2559. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
  2560. --game:GetService("RunService").RenderStepped:wait()
  2561. end
  2562. local Sound = Instance.new("Sound",Character.UpperTorso)
  2563. Sound.SoundId = "rbxassetid://"
  2564. Sound.Pitch = 1
  2565. Sound.Looped = false
  2566. Sound.Volume = 5
  2567. Sound:play()
  2568. wait(0.5)
  2569.  
  2570. coroutine.resume(coroutine.create(function()
  2571. for i = 1,1000 do
  2572.  
  2573. game:GetService("RunService").RenderStepped:wait()
  2574. end
  2575.  
  2576. end))
  2577. for i = 0,1,0.1 do
  2578. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
  2579. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
  2580. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2581. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
  2582. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2583. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2584. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2585. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2586. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,5,1),.1)--Torso
  2587. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
  2588. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2589. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2590. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2591. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2592. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
  2593. game:GetService("RunService").RenderStepped:wait()
  2594. end
  2595. KickBoom()
  2596. wait(0.7)
  2597. Idle = false
  2598. wait(0.2)
  2599. D = false
  2600. end
  2601. end
  2602.  
  2603. function SeriousWam()
  2604. if not D then D = false
  2605. Idle = true
  2606. for i = 0,2,0.1 do
  2607. swait()
  2608. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1) --LeftUpperArm
  2609. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1.55),.1)--RightUpperArm
  2610. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2611. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,1),.1)--RightLowerArm
  2612. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2613. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2614. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2615. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2616. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,0,0),.1)--Torso
  2617. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0.6,0.3),.1)--Head
  2618. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2619. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2620. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2621. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2622. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-1,0),.1)--Head
  2623. --game:GetService("RunService").RenderStepped:wait()
  2624. end
  2625. local FZcharge = Instance.new("ParticleEmitter",RightHand)
  2626. FZcharge.Texture = "rbxassetid://31727915"
  2627. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  2628. FZcharge.EmissionDirection = "Top"
  2629. FZcharge.Speed = NumberRange.new(4)
  2630. FZcharge.Size = NumberSequence.new(2,1)
  2631. FZcharge.Drag = 2
  2632. FZcharge.LockedToPart = false
  2633. FZcharge.Lifetime = NumberRange.new(0.5)
  2634. FZcharge.Rate = 150
  2635. FZcharge.LightEmission = 0
  2636. FZcharge.Rotation = NumberRange.new(-100, 100)
  2637. FZcharge.VelocitySpread = 100
  2638. local Sound = Instance.new("Sound",Character.UpperTorso)
  2639. Sound.SoundId = "rbxassetid://"
  2640. Sound.Pitch = 1
  2641. Sound.Looped = false
  2642. Sound.Volume = 5
  2643. Sound:play()
  2644. wait(1.5)
  2645.  
  2646. coroutine.resume(coroutine.create(function()
  2647. for i = 1,1000 do
  2648.  
  2649. game:GetService("RunService").RenderStepped:wait()
  2650. end
  2651.  
  2652. end))
  2653. for i = 0,1,0.1 do
  2654. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1.2,0,0.5),.1) --LeftUpperArm
  2655. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-0.8),.1)--RightUpperArm
  2656. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2657. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(.6,0,-0.6),.1)--RightLowerArm
  2658. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2659. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2660. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2661. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperLeg
  2662. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(-90,5,1),.1)--Torso
  2663. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(.5,.2,.3),.1)--Head
  2664. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2665. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2666. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2667. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2668. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.3,1,0),.1)--Head
  2669. game:GetService("RunService").RenderStepped:wait()
  2670. end
  2671. SeriousSlam()
  2672. wait(0.7)
  2673. Idle = false
  2674. wait(0.2)
  2675. FZcharge:Destroy()
  2676. D = false
  2677. end
  2678. end
  2679.  
  2680. function Hit()
  2681. if not D then D = true
  2682. Idle = true
  2683. local Grab = Instance.new("Part",RightHand)
  2684. Grab.Size = Vector3.new(3,3,3)
  2685. Grab.CanCollide = false
  2686. Grab.BrickColor = BrickColor.new("Deep orange")
  2687. Grab.Transparency = math.huge
  2688. local Grabo = Instance.new("Weld",Grab)
  2689. Grabo.Part0 = RightHand
  2690. Grabo.Part1 = Grab
  2691. Grabo.C0 = CFrame.new(0,-1.1,0)
  2692. local SFXZ = Instance.new("Sound",UpperTorso)
  2693. SFXZ.SoundId = "rbxassetid://169259383"
  2694. SFXZ.Volume = 1
  2695. SFXZ.Pitch = 1.5
  2696. SFXZ.Looped = false
  2697. wait(0.01)
  2698. SFXZ:Play()
  2699. Grab.Touched:connect(function(hit)
  2700. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  2701. Grab:Destroy()
  2702. hit.Parent:BreakJoints()
  2703. local exp = Instance.new("Explosion",Character)
  2704. exp.BlastRadius = 6
  2705. exp.BlastPressure = 100
  2706. exp.Position = Character.HumanoidRootPart.Position
  2707. exp.Visible = false
  2708. local H = Instance.new("Part",Character)
  2709. H.Size = Vector3.new(1,1,1)
  2710. H.BrickColor = BrickColor.new("White")
  2711. H.CanCollide = false
  2712. H.Anchored = true
  2713. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  2714. local H2 = Instance.new("SpecialMesh",H)
  2715. H2.MeshId = "rbxassetid://3270017"
  2716. local H3 = Instance.new("Part",Character)
  2717. H3.Size = Vector3.new(1,1,1)
  2718. H3.BrickColor = BrickColor.new("White")
  2719. H3.CanCollide = false
  2720. H3.Anchored = true
  2721. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  2722. local H23 = Instance.new("SpecialMesh",H3)
  2723. H23.MeshId = "rbxassetid://3270017"
  2724. local H33 = Instance.new("Part",Character)
  2725. H33.Size = Vector3.new(1,1,1)
  2726. H33.BrickColor = BrickColor.new("White")
  2727. H33.CanCollide = false
  2728. H33.Anchored = true
  2729. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  2730. local H233 = Instance.new("SpecialMesh",H33)
  2731. H233.MeshId = "rbxassetid://20329976"
  2732. local H2 = Instance.new("SpecialMesh",H)
  2733. H2.MeshId = "rbxassetid://3270017"
  2734. local H5 = Instance.new("Part",Character)
  2735. H5.Size = Vector3.new(1,1,1)
  2736. H5.BrickColor = BrickColor.new("White")
  2737. H5.CanCollide = false
  2738. H5.Anchored = true
  2739. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  2740. local H25 = Instance.new("SpecialMesh",H5)
  2741. H25.MeshId = "rbxassetid://3270017"
  2742. coroutine.resume(coroutine.create(function()
  2743. for i = 1,200 do
  2744. H2.Scale = H2.Scale + Vector3.new(6,6,6)
  2745. H.Transparency = H.Transparency + 0.09
  2746. H23.Scale = H23.Scale + Vector3.new(8,8,8)
  2747. H3.Transparency = H3.Transparency + 0.09
  2748. H233.Scale = H23.Scale + Vector3.new(6,6,6)
  2749. H33.Transparency = H3.Transparency + 0.09
  2750. H25.Scale = H25.Scale + Vector3.new(6,6,6)
  2751. H5.Transparency = H5.Transparency + 0.09
  2752. wait(0.00000000001)
  2753. end
  2754. end))
  2755. local SFXZ = Instance.new("Sound",UpperTorso)
  2756. SFXZ.SoundId = "rbxassetid://447041606"
  2757. SFXZ.Volume = 6
  2758. SFXZ.Pitch = 1
  2759. SFXZ.Looped = false
  2760. wait(0.01)
  2761. SFXZ:Play()
  2762. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  2763. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2764. Fl.velocity = UpperTorso.CFrame.lookVector*400
  2765. wait(0.05)
  2766. Fl:remove()
  2767. end
  2768. end)
  2769. for i = 0,2,0.3 do
  2770. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1.55),.1) --LeftUpperArm
  2771. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperArm
  2772. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--LeftLowerArm
  2773. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  2774. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2775. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2776. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2777. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2778. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  2779. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2780. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2781. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2782. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2783. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
  2784. game:GetService("RunService").RenderStepped:wait()
  2785. end
  2786. for i = 0,2,0.1 do
  2787. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
  2788. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
  2789. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  2790. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  2791. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  2792. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2793. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  2794. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  2795. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  2796. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  2797. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2798. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2799. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  2800. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
  2801. game:GetService("RunService").RenderStepped:wait()
  2802. end
  2803. coroutine.resume(coroutine.create(function()
  2804. wait(0.5)
  2805. Grab:remove()
  2806. end))
  2807. Idle = false
  2808. wait(0.1)
  2809. D = false
  2810. end
  2811. end
  2812.  
  2813.  
  2814. function Uppercut()
  2815. if not D then D = true
  2816. Idle = true
  2817. local Grab = Instance.new("Part",RightHand)
  2818. Grab.Size = Vector3.new(3,3,3)
  2819. Grab.CanCollide = false
  2820. Grab.BrickColor = BrickColor.new("Deep orange")
  2821. Grab.Transparency = math.huge
  2822. local Grabo = Instance.new("Weld",Grab)
  2823. Grabo.Part0 = RightHand
  2824. Grabo.Part1 = Grab
  2825. Grabo.C0 = CFrame.new(0,-1.1,0)
  2826. local SFXZ = Instance.new("Sound",UpperTorso)
  2827. SFXZ.SoundId = "rbxassetid://169259383"
  2828. SFXZ.Volume = 1
  2829. SFXZ.Pitch = 1.5
  2830. SFXZ.Looped = false
  2831. wait(0.01)
  2832. SFXZ:Play()
  2833. Grab.Touched:connect(function(hit)
  2834. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  2835. Grab:Destroy()
  2836. hit.Parent.Humanoid:TakeDamage(30)
  2837. local FZcharge = Instance.new("ParticleEmitter",hit)
  2838. FZcharge.Texture = "rbxassetid://31727915"
  2839. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  2840. FZcharge.EmissionDirection = "Bottom"
  2841. FZcharge.Speed = NumberRange.new(5)
  2842. FZcharge.Size = NumberSequence.new(10,0)
  2843. FZcharge.Drag = 2
  2844. FZcharge.LockedToPart = false
  2845. FZcharge.Lifetime = NumberRange.new(3)
  2846. FZcharge.Rate = 150
  2847. FZcharge.LightEmission = 0
  2848. FZcharge.Rotation = NumberRange.new(-100, 100)
  2849. FZcharge.VelocitySpread = 100
  2850. local SFXZZ = Instance.new("Sound",hit)
  2851. SFXZZ.SoundId = "rbxassetid://1056625824"
  2852. SFXZZ.Volume = 2.5
  2853. SFXZZ.Pitch = 1
  2854. SFXZZ.Looped = false
  2855. wait(0.01)
  2856. SFXZZ:Play()
  2857. local H = Instance.new("Part",Character)
  2858. H.Size = Vector3.new(1,1,1)
  2859. H.BrickColor = BrickColor.new("White")
  2860. H.CanCollide = false
  2861. H.Anchored = true
  2862. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  2863. local H2 = Instance.new("SpecialMesh",H)
  2864. H2.MeshId = "rbxassetid://3270017"
  2865. local H3 = Instance.new("Part",Character)
  2866. H3.Size = Vector3.new(1,1,1)
  2867. H3.BrickColor = BrickColor.new("White")
  2868. H3.CanCollide = false
  2869. H3.Anchored = true
  2870. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  2871. local H23 = Instance.new("SpecialMesh",H3)
  2872. H23.MeshId = "rbxassetid://3270017"
  2873. local H33 = Instance.new("Part",Character)
  2874. H33.Size = Vector3.new(1,1,1)
  2875. H33.BrickColor = BrickColor.new("White")
  2876. H33.CanCollide = false
  2877. H33.Anchored = true
  2878. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  2879. local H233 = Instance.new("SpecialMesh",H33)
  2880. H233.MeshId = "rbxassetid://20329976"
  2881. local H2 = Instance.new("SpecialMesh",H)
  2882. H2.MeshId = "rbxassetid://3270017"
  2883. local H5 = Instance.new("Part",Character)
  2884. H5.Size = Vector3.new(1,1,1)
  2885. H5.BrickColor = BrickColor.new("White")
  2886. H5.CanCollide = false
  2887. H5.Anchored = true
  2888. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  2889. local H25 = Instance.new("SpecialMesh",H5)
  2890. H25.MeshId = "rbxassetid://3270017"
  2891. local Hi = Instance.new("Part",hit)
  2892. Hi.Size = Vector3.new(1,1,1)
  2893. Hi.BrickColor = BrickColor.new("White")
  2894. Hi.CanCollide = false
  2895. Hi.Anchored = true
  2896. Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  2897. local Hi2 = Instance.new("SpecialMesh",Hi)
  2898. Hi2.MeshId = "rbxassetid://3270017"
  2899. coroutine.resume(coroutine.create(function()
  2900. for i = 1,200 do
  2901. H2.Scale = H2.Scale + Vector3.new(6,6,6)
  2902. H.Transparency = H.Transparency + 0.09
  2903. H23.Scale = H23.Scale + Vector3.new(8,8,8)
  2904. H3.Transparency = H3.Transparency + 0.09
  2905. H233.Scale = H23.Scale + Vector3.new(6,6,6)
  2906. H33.Transparency = H3.Transparency + 0.09
  2907. H25.Scale = H25.Scale + Vector3.new(6,6,6)
  2908. H5.Transparency = H5.Transparency + 0.09
  2909. Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
  2910. Hi.Transparency = Hi.Transparency + 0.09
  2911. wait(0.00000000001)
  2912. end
  2913. end))
  2914. local SFXZ = Instance.new("Sound",UpperTorso)
  2915. SFXZ.SoundId = "rbxassetid://447041606"
  2916. SFXZ.Volume = 6
  2917. SFXZ.Pitch = 1
  2918. SFXZ.Looped = false
  2919. wait(0.01)
  2920. SFXZ:Play()
  2921. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  2922. Fl.maxForce = Vector3.new(9000000, 9000000000, 9000000)
  2923. Fl.velocity = RootPart.CFrame.p + Vector3.new(0, 580, 0)
  2924. wait(0.05)
  2925. Fl:remove()
  2926. wait(1.1)
  2927. FZcharge.Rate = 0
  2928. local ry,ht,ps=nil,nil,nil
  2929. while ht==nil do
  2930. ry,ht,ps=newRay(hit.CFrame*CFrame.new(0,-1,0),hit.CFrame*CFrame.new(0,-2,0),4.1,{hit})
  2931. wait()
  2932. end
  2933. for i = 1, 15 do
  2934. local gtrace = Instance.new("Part",game.Workspace)
  2935. gtrace.BrickColor = BrickColor.new("Grey")
  2936. gtrace.Material = "Slate"
  2937. gtrace.Size = Vector3.new(31,31,31)
  2938. gtrace.Anchored = true
  2939. gtrace.CanCollide = true
  2940. gtrace.CFrame = (hit.CFrame + Vector3.new(math.random(-70,70),-6,math.random(-70,70))) * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  2941. local gdisp = coroutine.wrap(function()
  2942. wait(12)
  2943. for i = 1, 9 do
  2944. wait(.1)
  2945. gtrace.Transparency = gtrace.Transparency + .1
  2946. end
  2947. gtrace:Destroy()
  2948. end)
  2949. gdisp()
  2950. end
  2951. local SFXZ = Instance.new("Sound",hit)
  2952. SFXZ.SoundId = "rbxassetid://539294959"
  2953. SFXZ.Volume = 10
  2954. SFXZ.Pitch = 1
  2955. SFXZ.Looped = false
  2956. wait(0.01)
  2957. SFXZ:Play()
  2958. local SFXZ = Instance.new("Sound",hit)
  2959. SFXZ.SoundId = "rbxassetid://180120107"
  2960. SFXZ.Volume = 10
  2961. SFXZ.Pitch = 1
  2962. SFXZ.Looped = false
  2963. wait(0.01)
  2964. SFXZ:Play()
  2965. local SFXZ = Instance.new("Sound",hit)
  2966. SFXZ.SoundId = "rbxassetid://315775189"
  2967. SFXZ.Volume = 10
  2968. SFXZ.Pitch = 1
  2969. SFXZ.Looped = false
  2970. wait(0.01)
  2971. SFXZ:Play()
  2972. local SFXZ = Instance.new("Sound",hit)
  2973. SFXZ.SoundId = "rbxassetid://157878578"
  2974. SFXZ.Volume = 10
  2975. SFXZ.Pitch = 1
  2976. SFXZ.Looped = false
  2977. wait(0.01)
  2978. SFXZ:Play()
  2979. hit.Parent:BreakJoints()
  2980. local H = Instance.new("Part",Character)
  2981. H.Size = Vector3.new(1,1,1)
  2982. H.BrickColor = BrickColor.new("White")
  2983. H.CanCollide = false
  2984. H.Anchored = true
  2985. H.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  2986. local H2 = Instance.new("SpecialMesh",H)
  2987. H2.MeshId = "rbxassetid://3270017"
  2988. local H3 = Instance.new("Part",Character)
  2989. H3.Size = Vector3.new(1,1,1)
  2990. H3.BrickColor = BrickColor.new("White")
  2991. H3.CanCollide = false
  2992. H3.Anchored = true
  2993. H3.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  2994. local H23 = Instance.new("SpecialMesh",H3)
  2995. H23.MeshId = "rbxassetid://3270017"
  2996. local H33 = Instance.new("Part",Character)
  2997. H33.Size = Vector3.new(1,1,1)
  2998. H33.BrickColor = BrickColor.new("White")
  2999. H33.CanCollide = false
  3000. H33.Anchored = true
  3001. H33.CFrame = hit.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  3002. local H233 = Instance.new("SpecialMesh",H33)
  3003. H233.MeshId = "rbxassetid://20329976"
  3004. local H2 = Instance.new("SpecialMesh",H)
  3005. H2.MeshId = "rbxassetid://3270017"
  3006. local H5 = Instance.new("Part",Character)
  3007. H5.Size = Vector3.new(1,1,1)
  3008. H5.BrickColor = BrickColor.new("White")
  3009. H5.CanCollide = false
  3010. H5.Anchored = true
  3011. H5.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  3012. local H25 = Instance.new("SpecialMesh",H5)
  3013. H25.MeshId = "rbxassetid://3270017"
  3014. local Hi = Instance.new("Part",hit)
  3015. Hi.Size = Vector3.new(1,1,1)
  3016. Hi.BrickColor = BrickColor.new("White")
  3017. Hi.CanCollide = false
  3018. Hi.Anchored = true
  3019. Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3020. local Hi2 = Instance.new("SpecialMesh",Hi)
  3021. Hi2.MeshId = "rbxassetid://3270017"
  3022. coroutine.resume(coroutine.create(function()
  3023. for i = 1,200 do
  3024. H2.Scale = H2.Scale + Vector3.new(14,14,14)
  3025. H.Transparency = H.Transparency + 0.03
  3026. H23.Scale = H23.Scale + Vector3.new(14,14,14)
  3027. H3.Transparency = H3.Transparency + 0.03
  3028. H233.Scale = H23.Scale + Vector3.new(14,14,14)
  3029. H33.Transparency = H3.Transparency + 0.03
  3030. H25.Scale = H25.Scale + Vector3.new(14,14,14)
  3031. H5.Transparency = H5.Transparency + 0.03
  3032. Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
  3033. Hi.Transparency = Hi.Transparency + 0.03
  3034. wait(0.00000000001)
  3035. end
  3036. end))
  3037. end
  3038. end)
  3039. for i = 0,2,0.1 do
  3040. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  3041. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.22,0,0),.1)--RightUpperArm
  3042. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3043. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
  3044. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3045. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3046. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3047. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3048. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3049. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.4,0,0),.1)--Head
  3050. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3051. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3052. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3053. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3054. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.3,0,0),.1)--Head
  3055. game:GetService("RunService").RenderStepped:wait()
  3056. end
  3057. coroutine.resume(coroutine.create(function()
  3058. wait(0.5)
  3059. Grab:remove()
  3060. end))
  3061. Idle = false
  3062. wait(0.1)
  3063. D = false
  3064. end
  3065. end
  3066.  
  3067.  
  3068. function Away()
  3069. if not D then D = true
  3070. Idle = true
  3071. local Grab = Instance.new("Part",LeftHand)
  3072. Grab.Size = Vector3.new(3,3,3)
  3073. Grab.CanCollide = false
  3074. Grab.BrickColor = BrickColor.new("Deep orange")
  3075. Grab.Transparency = math.huge
  3076. local Grabo = Instance.new("Weld",Grab)
  3077. Grabo.Part0 = LeftHand
  3078. Grabo.Part1 = Grab
  3079. Grabo.C0 = CFrame.new(0,-1.1,0)
  3080. local SFXZ = Instance.new("Sound",UpperTorso)
  3081. SFXZ.SoundId = "rbxassetid://169259383"
  3082. SFXZ.Volume = 1
  3083. SFXZ.Pitch = 1.5
  3084. SFXZ.Looped = false
  3085. wait(0.01)
  3086. SFXZ:Play()
  3087. Grab.Touched:connect(function(hit)
  3088. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  3089. Grab:Destroy()
  3090. hit.Parent.Humanoid:TakeDamage(20)
  3091. local FZcharge = Instance.new("ParticleEmitter",hit)
  3092. FZcharge.Texture = "rbxassetid://31727915"
  3093. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  3094. FZcharge.EmissionDirection = "Bottom"
  3095. FZcharge.Speed = NumberRange.new(5)
  3096. FZcharge.Size = NumberSequence.new(10,0)
  3097. FZcharge.Drag = 2
  3098. FZcharge.LockedToPart = false
  3099. FZcharge.Lifetime = NumberRange.new(3)
  3100. FZcharge.Rate = 150
  3101. FZcharge.LightEmission = 0
  3102. FZcharge.Rotation = NumberRange.new(-100, 100)
  3103. FZcharge.VelocitySpread = 100
  3104. local SFXZZ = Instance.new("Sound",hit)
  3105. SFXZZ.SoundId = "rbxassetid://1056625824"
  3106. SFXZZ.Volume = 2.5
  3107. SFXZZ.Pitch = 1
  3108. SFXZZ.Looped = false
  3109. wait(0.01)
  3110. SFXZZ:Play()
  3111. local H = Instance.new("Part",Character)
  3112. H.Size = Vector3.new(1,1,1)
  3113. H.BrickColor = BrickColor.new("White")
  3114. H.CanCollide = false
  3115. H.Anchored = true
  3116. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3117. local H2 = Instance.new("SpecialMesh",H)
  3118. H2.MeshId = "rbxassetid://3270017"
  3119. local H3 = Instance.new("Part",Character)
  3120. H3.Size = Vector3.new(1,1,1)
  3121. H3.BrickColor = BrickColor.new("White")
  3122. H3.CanCollide = false
  3123. H3.Anchored = true
  3124. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  3125. local H23 = Instance.new("SpecialMesh",H3)
  3126. H23.MeshId = "rbxassetid://3270017"
  3127. local H33 = Instance.new("Part",Character)
  3128. H33.Size = Vector3.new(1,1,1)
  3129. H33.BrickColor = BrickColor.new("White")
  3130. H33.CanCollide = false
  3131. H33.Anchored = true
  3132. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  3133. local H233 = Instance.new("SpecialMesh",H33)
  3134. H233.MeshId = "rbxassetid://20329976"
  3135. local H2 = Instance.new("SpecialMesh",H)
  3136. H2.MeshId = "rbxassetid://3270017"
  3137. local H5 = Instance.new("Part",Character)
  3138. H5.Size = Vector3.new(1,1,1)
  3139. H5.BrickColor = BrickColor.new("White")
  3140. H5.CanCollide = false
  3141. H5.Anchored = true
  3142. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  3143. local H25 = Instance.new("SpecialMesh",H5)
  3144. H25.MeshId = "rbxassetid://3270017"
  3145. local Hi = Instance.new("Part",hit)
  3146. Hi.Size = Vector3.new(1,1,1)
  3147. Hi.BrickColor = BrickColor.new("White")
  3148. Hi.CanCollide = false
  3149. Hi.Anchored = true
  3150. Hi.CFrame = hit.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3151. local Hi2 = Instance.new("SpecialMesh",Hi)
  3152. Hi2.MeshId = "rbxassetid://3270017"
  3153. coroutine.resume(coroutine.create(function()
  3154. for i = 1,200 do
  3155. H2.Scale = H2.Scale + Vector3.new(6,6,6)
  3156. H.Transparency = H.Transparency + 0.09
  3157. H23.Scale = H23.Scale + Vector3.new(8,8,8)
  3158. H3.Transparency = H3.Transparency + 0.09
  3159. H233.Scale = H23.Scale + Vector3.new(6,6,6)
  3160. H33.Transparency = H3.Transparency + 0.09
  3161. H25.Scale = H25.Scale + Vector3.new(6,6,6)
  3162. H5.Transparency = H5.Transparency + 0.09
  3163. Hi2.Scale = Hi2.Scale + Vector3.new(6,6,6)
  3164. Hi.Transparency = Hi.Transparency + 0.09
  3165. wait(0.00000000001)
  3166. end
  3167. end))
  3168. local SFXZ = Instance.new("Sound",UpperTorso)
  3169. SFXZ.SoundId = "rbxassetid://447041606"
  3170. SFXZ.Volume = 6
  3171. SFXZ.Pitch = 1
  3172. SFXZ.Looped = false
  3173. wait(0.01)
  3174. SFXZ:Play()
  3175. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  3176. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3177. Fl.velocity = UpperTorso.CFrame.lookVector*680
  3178. wait(0.05)
  3179. Fl:remove()
  3180. wait(1.1)
  3181. FZcharge.Rate = 0
  3182. end
  3183. end)
  3184. for i = 0,0.5,0.3 do
  3185. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1.55),.1) --LeftUpperArm
  3186. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperArm
  3187. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--LeftLowerArm
  3188. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3189. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3190. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3191. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3192. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3193. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3194. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3195. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3196. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3197. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3198. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
  3199. game:GetService("RunService").RenderStepped:wait()
  3200. end
  3201. for i = 0,0.5,0.1 do
  3202. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
  3203. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
  3204. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3205. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3206. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3207. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3208. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3209. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3210. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3211. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3212. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3213. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3214. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3215. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
  3216. game:GetService("RunService").RenderStepped:wait()
  3217. end
  3218. coroutine.resume(coroutine.create(function()
  3219. wait(0.5)
  3220. Grab:remove()
  3221. end))
  3222. Idle = false
  3223. wait(0.1)
  3224. D = false
  3225. end
  3226. end
  3227.  
  3228.  
  3229. function Hit2()
  3230. if not D then D = true
  3231. Idle = true
  3232. local Grab = Instance.new("Part",LeftHand)
  3233. Grab.Size = Vector3.new(3,3,3)
  3234. Grab.CanCollide = false
  3235. Grab.BrickColor = BrickColor.new("Deep orange")
  3236. Grab.Transparency = math.huge
  3237. local Grabo = Instance.new("Weld",Grab)
  3238. Grabo.Part0 = LeftHand
  3239. Grabo.Part1 = Grab
  3240. Grabo.C0 = CFrame.new(0,-1.1,0)
  3241. local SFXZ = Instance.new("Sound",UpperTorso)
  3242. SFXZ.SoundId = "rbxassetid://169259383"
  3243. SFXZ.Volume = 1
  3244. SFXZ.Pitch = 1.5
  3245. SFXZ.Looped = false
  3246. wait(0.01)
  3247. SFXZ:Play()
  3248. Grab.Touched:connect(function(hit)
  3249. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  3250. Grab:Destroy()
  3251. hit.Parent.Humanoid:TakeDamage(212900)
  3252. local exp = Instance.new("Explosion",Character)
  3253. exp.BlastRadius = 6
  3254. exp.BlastPressure = 100
  3255. exp.Position = Character.HumanoidRootPart.Position
  3256. exp.Visible = false
  3257. local H = Instance.new("Part",Character)
  3258. H.Size = Vector3.new(1,1,1)
  3259. H.BrickColor = BrickColor.new("White")
  3260. H.CanCollide = false
  3261. H.Anchored = true
  3262. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3263. local H2 = Instance.new("SpecialMesh",H)
  3264. H2.MeshId = "rbxassetid://3270017"
  3265. local H3 = Instance.new("Part",Character)
  3266. H3.Size = Vector3.new(1,1,1)
  3267. H3.BrickColor = BrickColor.new("White")
  3268. H3.CanCollide = false
  3269. H3.Anchored = true
  3270. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  3271. local H23 = Instance.new("SpecialMesh",H3)
  3272. H23.MeshId = "rbxassetid://3270017"
  3273. local H33 = Instance.new("Part",Character)
  3274. H33.Size = Vector3.new(1,1,1)
  3275. H33.BrickColor = BrickColor.new("White")
  3276. H33.CanCollide = false
  3277. H33.Anchored = true
  3278. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  3279. local H233 = Instance.new("SpecialMesh",H33)
  3280. H233.MeshId = "rbxassetid://20329976"
  3281. local H2 = Instance.new("SpecialMesh",H)
  3282. H2.MeshId = "rbxassetid://3270017"
  3283. local H5 = Instance.new("Part",Character)
  3284. H5.Size = Vector3.new(1,1,1)
  3285. H5.BrickColor = BrickColor.new("White")
  3286. H5.CanCollide = false
  3287. H5.Anchored = true
  3288. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  3289. local H25 = Instance.new("SpecialMesh",H5)
  3290. H25.MeshId = "rbxassetid://3270017"
  3291. coroutine.resume(coroutine.create(function()
  3292. for i = 1,200 do
  3293. H2.Scale = H2.Scale + Vector3.new(6,6,6)
  3294. H.Transparency = H.Transparency + 0.09
  3295. H23.Scale = H23.Scale + Vector3.new(8,8,8)
  3296. H3.Transparency = H3.Transparency + 0.09
  3297. H233.Scale = H23.Scale + Vector3.new(6,6,6)
  3298. H33.Transparency = H3.Transparency + 0.09
  3299. H25.Scale = H25.Scale + Vector3.new(6,6,6)
  3300. H5.Transparency = H5.Transparency + 0.09
  3301. wait(0.00000000001)
  3302. end
  3303. end))
  3304. local SFXZ = Instance.new("Sound",UpperTorso)
  3305. SFXZ.SoundId = "rbxassetid://447041606"
  3306. SFXZ.Volume = 6
  3307. SFXZ.Pitch = 1
  3308. SFXZ.Looped = false
  3309. wait(0.01)
  3310. SFXZ:Play()
  3311. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  3312. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3313. Fl.velocity = UpperTorso.CFrame.lookVector*400
  3314. wait(0.05)
  3315. Fl:remove()
  3316. end
  3317. end)
  3318. for i = 0,2,0.3 do
  3319. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1) --LeftUpperArm
  3320. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1.55),.1)--RightUpperArm
  3321. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3322. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1,0,0),.1)--RightLowerArm
  3323. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3324. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3325. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3326. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3327. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3328. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3329. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3330. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3331. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3332. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
  3333. game:GetService("RunService").RenderStepped:wait()
  3334. end
  3335. for i = 0,2,0.1 do
  3336. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
  3337. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
  3338. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3339. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3340. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3341. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3342. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3343. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3344. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3345. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3346. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3347. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3348. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3349. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
  3350. game:GetService("RunService").RenderStepped:wait()
  3351. end
  3352. coroutine.resume(coroutine.create(function()
  3353. wait(0.5)
  3354. Grab:remove()
  3355. end))
  3356. Idle = false
  3357. wait(0.1)
  3358. D = false
  3359. end
  3360. end
  3361. function HitS()
  3362. if not D then D = true
  3363. Idle = true
  3364. local Grab = Instance.new("Part",LeftHand)
  3365. Grab.Size = Vector3.new(6,6,6)
  3366. Grab.CanCollide = false
  3367. Grab.BrickColor = BrickColor.new("Deep orange")
  3368. Grab.Transparency = math.huge
  3369. local Grabo = Instance.new("Weld",Grab)
  3370. Grabo.Part0 = LeftHand
  3371. Grabo.Part1 = Grab
  3372. Grabo.C0 = CFrame.new(0,-1.1,0)
  3373. local FZcharge = Instance.new("ParticleEmitter",LeftHand)
  3374. FZcharge.Texture = "rbxassetid://31727915"
  3375. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  3376. FZcharge.EmissionDirection = "Bottom"
  3377. FZcharge.Speed = NumberRange.new(0)
  3378. FZcharge.Size = NumberSequence.new(1,0)
  3379. FZcharge.Drag = 2
  3380. FZcharge.LockedToPart = false
  3381. FZcharge.Lifetime = NumberRange.new(1)
  3382. FZcharge.Rate = 150
  3383. FZcharge.LightEmission = 0.2
  3384. FZcharge.Rotation = NumberRange.new(-100, 100)
  3385. FZcharge.VelocitySpread = 100
  3386. local SFXZ = Instance.new("Sound",UpperTorso)
  3387. SFXZ.SoundId = "rbxassetid://169259383"
  3388. SFXZ.Volume = 1
  3389. SFXZ.Pitch = 1.5
  3390. SFXZ.Looped = false
  3391. wait(0.01)
  3392. SFXZ:Play()
  3393. Grab.Touched:connect(function(hit)
  3394. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  3395. Grab:Destroy()
  3396. local H = Instance.new("Part",Character)
  3397. H.Size = Vector3.new(1,1,1)
  3398. H.BrickColor = BrickColor.new("White")
  3399. H.CanCollide = false
  3400. H.Anchored = true
  3401. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3402. local H2 = Instance.new("SpecialMesh",H)
  3403. H2.MeshId = "rbxassetid://3270017"
  3404. local H3 = Instance.new("Part",Character)
  3405. H3.Size = Vector3.new(1,1,1)
  3406. H3.BrickColor = BrickColor.new("White")
  3407. H3.CanCollide = false
  3408. H3.Anchored = true
  3409. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  3410. local H23 = Instance.new("SpecialMesh",H3)
  3411. H23.MeshId = "rbxassetid://3270017"
  3412. local H33 = Instance.new("Part",Character)
  3413. H33.Size = Vector3.new(1,1,1)
  3414. H33.BrickColor = BrickColor.new("White")
  3415. H33.CanCollide = false
  3416. H33.Anchored = true
  3417. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  3418. local H233 = Instance.new("SpecialMesh",H33)
  3419. H233.MeshId = "rbxassetid://20329976"
  3420. local H2 = Instance.new("SpecialMesh",H)
  3421. H2.MeshId = "rbxassetid://3270017"
  3422. local H5 = Instance.new("Part",Character)
  3423. H5.Size = Vector3.new(1,1,1)
  3424. H5.BrickColor = BrickColor.new("White")
  3425. H5.CanCollide = false
  3426. H5.Anchored = true
  3427. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  3428. local H25 = Instance.new("SpecialMesh",H5)
  3429. H25.MeshId = "rbxassetid://3270017"
  3430. coroutine.resume(coroutine.create(function()
  3431. for i = 1,200 do
  3432. H2.Scale = H2.Scale + Vector3.new(9,9,9)
  3433. H.Transparency = H.Transparency + 0.09
  3434. H23.Scale = H23.Scale + Vector3.new(9,9,9)
  3435. H3.Transparency = H3.Transparency + 0.09
  3436. H233.Scale = H23.Scale + Vector3.new(8,8,8)
  3437. H33.Transparency = H3.Transparency + 0.09
  3438. H25.Scale = H25.Scale + Vector3.new(8,8,8)
  3439. H5.Transparency = H5.Transparency + 0.09
  3440. wait(0.00000000001)
  3441. end
  3442. end))
  3443. local SFXZ = Instance.new("Sound",UpperTorso)
  3444. SFXZ.SoundId = "rbxassetid://447041606"
  3445. SFXZ.Volume = 1
  3446. SFXZ.Pitch = 1
  3447. SFXZ.Looped = false
  3448. wait(0.01)
  3449. SFXZ:Play()
  3450. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  3451. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3452. Fl.velocity = UpperTorso.CFrame.lookVector*350
  3453. local exp = Instance.new("Explosion",Character)
  3454. exp.BlastRadius = 13
  3455. exp.BlastPressure = 100
  3456. exp.Position = Character.HumanoidRootPart.Position
  3457. exp.Visible = false
  3458. hit.Parent:BreakJoints()
  3459. wait(1.3)
  3460. hit.Parent:Destroy()
  3461. wait(0.05)
  3462. Fl:remove()
  3463. end
  3464. end)
  3465. for i = 0,2,0.1 do
  3466. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,1),.1) --LeftUpperArm
  3467. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1)--RightUpperArm
  3468. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3469. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3470. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3471. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3472. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3473. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3474. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3475. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3476. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3477. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3478. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3479. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,-0.4,0),.1)--Head
  3480. game:GetService("RunService").RenderStepped:wait()
  3481. end
  3482. coroutine.resume(coroutine.create(function()
  3483. wait(0.5)
  3484. Grab:remove()
  3485. end))
  3486. Idle = false
  3487. FZcharge:Destroy()
  3488. wait(0.1)
  3489. D = false
  3490. end
  3491. end
  3492. function Hit2S()
  3493. if not D then D = true
  3494. Idle = true
  3495. local Grab = Instance.new("Part",RightHand)
  3496. Grab.Size = Vector3.new(6,6,6)
  3497. Grab.CanCollide = false
  3498. Grab.BrickColor = BrickColor.new("Deep orange")
  3499. Grab.Transparency = math.huge
  3500. local Grabo = Instance.new("Weld",Grab)
  3501. Grabo.Part0 = RightHand
  3502. Grabo.Part1 = Grab
  3503. Grabo.C0 = CFrame.new(0,-1.1,0)
  3504. local FZcharge = Instance.new("ParticleEmitter",RightHand)
  3505. FZcharge.Texture = "rbxassetid://31727915"
  3506. FZcharge.Color = ColorSequence.new(Color3.fromRGB(248, 248, 248))
  3507. FZcharge.EmissionDirection = "Bottom"
  3508. FZcharge.Speed = NumberRange.new(0)
  3509. FZcharge.Size = NumberSequence.new(1,0)
  3510. FZcharge.Drag = 2
  3511. FZcharge.LockedToPart = false
  3512. FZcharge.Lifetime = NumberRange.new(1)
  3513. FZcharge.Rate = 150
  3514. FZcharge.LightEmission = 0.2
  3515. FZcharge.Rotation = NumberRange.new(-100, 100)
  3516. FZcharge.VelocitySpread = 100
  3517. local SFXZ = Instance.new("Sound",UpperTorso)
  3518. SFXZ.SoundId = "rbxassetid://169259383"
  3519. SFXZ.Volume = 1
  3520. SFXZ.Pitch = 1.5
  3521. SFXZ.Looped = false
  3522. wait(0.01)
  3523. SFXZ:Play()
  3524. Grab.Touched:connect(function(hit)
  3525. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  3526. Grab:Destroy()
  3527. local H = Instance.new("Part",Character)
  3528. H.Size = Vector3.new(1,1,1)
  3529. H.BrickColor = BrickColor.new("White")
  3530. H.CanCollide = false
  3531. H.Anchored = true
  3532. H.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,0,1.55)
  3533. local H2 = Instance.new("SpecialMesh",H)
  3534. H2.MeshId = "rbxassetid://3270017"
  3535. local H3 = Instance.new("Part",Character)
  3536. H3.Size = Vector3.new(1,1,1)
  3537. H3.BrickColor = BrickColor.new("White")
  3538. H3.CanCollide = false
  3539. H3.Anchored = true
  3540. H3.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(1.55,0,0)
  3541. local H23 = Instance.new("SpecialMesh",H3)
  3542. H23.MeshId = "rbxassetid://3270017"
  3543. local H33 = Instance.new("Part",Character)
  3544. H33.Size = Vector3.new(1,1,1)
  3545. H33.BrickColor = BrickColor.new("White")
  3546. H33.CanCollide = false
  3547. H33.Anchored = true
  3548. H33.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(0,1.55,0)
  3549. local H233 = Instance.new("SpecialMesh",H33)
  3550. H233.MeshId = "rbxassetid://20329976"
  3551. local H2 = Instance.new("SpecialMesh",H)
  3552. H2.MeshId = "rbxassetid://3270017"
  3553. local H5 = Instance.new("Part",Character)
  3554. H5.Size = Vector3.new(1,1,1)
  3555. H5.BrickColor = BrickColor.new("White")
  3556. H5.CanCollide = false
  3557. H5.Anchored = true
  3558. H5.CFrame = Character.UpperTorso.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,1.55,0)
  3559. local H25 = Instance.new("SpecialMesh",H5)
  3560. H25.MeshId = "rbxassetid://3270017"
  3561. coroutine.resume(coroutine.create(function()
  3562. for i = 1,200 do
  3563. H2.Scale = H2.Scale + Vector3.new(9,9,9)
  3564. H.Transparency = H.Transparency + 0.09
  3565. H23.Scale = H23.Scale + Vector3.new(9,9,9)
  3566. H3.Transparency = H3.Transparency + 0.09
  3567. H233.Scale = H23.Scale + Vector3.new(8,8,8)
  3568. H33.Transparency = H3.Transparency + 0.09
  3569. H25.Scale = H25.Scale + Vector3.new(8,8,8)
  3570. H5.Transparency = H5.Transparency + 0.09
  3571. wait(0.00000000001)
  3572. end
  3573. end))
  3574. local SFXZ = Instance.new("Sound",UpperTorso)
  3575. SFXZ.SoundId = "rbxassetid://447041606"
  3576. SFXZ.Volume = 1
  3577. SFXZ.Pitch = 1
  3578. SFXZ.Looped = false
  3579. wait(0.01)
  3580. SFXZ:Play()
  3581. local Fl = Instance.new("BodyVelocity",hit.Parent.Head)
  3582. Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3583. Fl.velocity = UpperTorso.CFrame.lookVector*350
  3584. local exp = Instance.new("Explosion",Character)
  3585. exp.BlastRadius = 13
  3586. exp.BlastPressure = 100
  3587. exp.Position = Character.HumanoidRootPart.Position
  3588. exp.Visible = false
  3589. hit.Parent:BreakJoints()
  3590. wait(1.3)
  3591. hit.Parent:Destroy()
  3592. wait(0.05)
  3593. Fl:remove()
  3594. end
  3595. end)
  3596. for i = 0,2,0.1 do
  3597. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-1,0,0),.1) --LeftUpperArm
  3598. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(1.55,0,-1),.1)--RightUpperArm
  3599. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3600. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3601. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3602. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3603. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3604. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3605. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3606. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3607. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3608. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3609. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3610. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0.4,0),.1)--Head
  3611. game:GetService("RunService").RenderStepped:wait()
  3612. end
  3613. coroutine.resume(coroutine.create(function()
  3614. wait(0.5)
  3615. Grab:remove()
  3616. end))
  3617. Idle = false
  3618. FZcharge:Destroy()
  3619. wait(0.1)
  3620. D = false
  3621. end
  3622. end
  3623. function FullCowl()
  3624. if not DZ then DZ = true
  3625. Idle = true
  3626. for i = 1,10 do
  3627. swait()
  3628. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  3629. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  3630. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3631. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3632. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
  3633. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
  3634. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
  3635. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
  3636. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3637. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
  3638. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3639. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3640. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3641. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3642. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
  3643. game:GetService("RunService").RenderStepped:wait()
  3644. end
  3645.  
  3646.  
  3647.  
  3648. for i = 1,2 do
  3649. swait()
  3650. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  3651. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  3652. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3653. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3654. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
  3655. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
  3656. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
  3657. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
  3658. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3659. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
  3660. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3661. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3662. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3663. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3664. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
  3665. --game:GetService("RunService").RenderStepped:wait()
  3666. end
  3667. wait(0.3)
  3668.  
  3669. for i = 1,2 do
  3670. swait()
  3671. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  3672. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  3673. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3674. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3675. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
  3676. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
  3677. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
  3678. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
  3679. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3680. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
  3681. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3682. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3683. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3684. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3685. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
  3686. --game:GetService("RunService").RenderStepped:wait()
  3687. end
  3688. wait(0.4)
  3689.  
  3690. for i = 1,0.2 do
  3691. swait()
  3692. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1) --LeftUpperArm
  3693. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperArm
  3694. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerArm
  3695. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightLowerArm
  3696. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--LeftUpperLeg
  3697. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.5,0,0),.1)--RightUpperLeg
  3698. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--LeftLowerLeg
  3699. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.5,0,0),.1)--RightUpperLeg
  3700. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Torso
  3701. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(-0.5,0,0),.1)--Head
  3702. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3703. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3704. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3705. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3706. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(-0.4,0,0),.1)--Head
  3707. --game:GetService("RunService").RenderStepped:wait()
  3708. end
  3709. Humanoid.MaxHealth = math.huge
  3710. wait(0.01)
  3711. Humanoid.Health = math.huge
  3712. Idle = false
  3713. local Sound = Instance.new("Sound",UpperTorso)
  3714. Sound.SoundId = "rbxassetid://"
  3715. Sound.Pitch = 1
  3716. Sound.Looped = true
  3717. Sound.Volume = 5
  3718. Sound:play()
  3719. Character.Head.face.Texture = "rbxassetid://444037452"
  3720. Humanoid.WalkSpeed = 25
  3721. Mouse.KeyDown:connect(function(key)
  3722. if key == "e" then
  3723. FCSmash()
  3724. end
  3725. if key == "h" then
  3726. SeriousWam()
  3727. end
  3728. if key == "p" then
  3729. Dash()
  3730. end
  3731. if key=="q" then
  3732. Smash()
  3733. end
  3734. if key=="r" then
  3735. Del()
  3736. end
  3737. end)
  3738. Mouse.Button1Down:connect(function()
  3739. if attack == false and attacktype == 1 then
  3740. HitS()
  3741. attacktype = 2
  3742. elseif attack == false and attacktype == 2 then
  3743. Hit2S()
  3744. attacktype = 1
  3745. end
  3746. end)
  3747. wait(2121)
  3748. DZ = false
  3749. end
  3750. end
  3751.  
  3752.  
  3753. Mouse.KeyDown:connect(function(key)
  3754. if key=="x" then
  3755. Away()
  3756. end
  3757. end)
  3758. Mouse.KeyDown:connect(function(key)
  3759. if key=="c" then
  3760. Uppercut()
  3761. end
  3762. end)
  3763.  
  3764.  
  3765.  
  3766. Mouse.KeyDown:connect(function(key)
  3767. if key=="t" then
  3768. Detroit()
  3769. end
  3770. end)
  3771.  
  3772. Mouse.KeyDown:connect(function(key)
  3773. if key=="m" then
  3774. Jump()
  3775. end
  3776. end)
  3777.  
  3778. Mouse.Button1Down:connect(function()
  3779. if attack == false and attacktype == 1 then
  3780. Hit()
  3781. attacktype = 2
  3782. elseif attack == false and attacktype == 2 then
  3783. Hit2()
  3784. attacktype = 1
  3785. end
  3786. end)
  3787.  
  3788. Mouse.KeyDown:connect(function(key)
  3789. if key == "z" then
  3790. FullCowl()
  3791. end
  3792. end)
  3793.  
  3794.  
  3795.  
  3796. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  3797. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3798. end
  3799.  
  3800.  
  3801. local sine = 0
  3802. local change = 1
  3803. local val = 0
  3804. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  3805. local velderp=RootPart.Velocity.y
  3806. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  3807.  
  3808.  
  3809.  
  3810.  
  3811.  
  3812. --idle
  3813. game:service'RunService'.RenderStepped:connect(function()
  3814. if Humanoid.MoveDirection.x == 0 and Idle == false then
  3815. change = 1
  3816. for i = 1,1 do
  3817. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0-.01*math.sin(tick()*3),0)*CFrame.Angles(0.2,0,0),.1) --LeftUpperArm
  3818. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0-.00*math.sin(tick()*3),0)*CFrame.Angles(0.2,0,-0),.1)--RightUpperArm
  3819. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.1+0.1*math.sin(tick()*3),0,0),.1)--LeftLowerArm
  3820. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0.1+0.1*math.sin(tick()*3),0,0),.1)--RightLowerArm
  3821. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftUpperLeg
  3822. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3823. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--LeftLowerLeg
  3824. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--RightUpperLeg
  3825. Root.C0 = Root.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Torso
  3826. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0-.03*math.sin(tick()*3),0,0),.1)--Head
  3827. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3828. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3829. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3830. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3831. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0-.005*math.sin(tick()*3),0)*CFrame.Angles(0,0,0),.1)--Head
  3832. game:GetService("RunService").RenderStepped:wait()
  3833. end
  3834. --walk
  3835. for i = 1,2000 do
  3836. if Humanoid.MoveDirection.x > 0 and Idle == false or Humanoid.MoveDirection.x < 0 and Idle == false then
  3837. LeftShoulder.C0 = LeftShoulder.C0:lerp(CFrame.new(LeftShoulder.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1*math.sin(tick()*8),0,0),.1) --LeftUpperArm
  3838. RightShoulder.C0 = RightShoulder.C0:lerp(CFrame.new(RightShoulder.C0 .p)*CFrame.new(0,0,0)*CFrame.Angles(0+1*math.sin(tick()*8),0,0),.1)--RightUpperArm
  3839. LeftElbow.C0 = LeftElbow.C0:lerp(CFrame.new(LeftElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+0.6*math.cos(tick()*8),0,0),.1)--LeftLowerArm
  3840. RightElbow.C0 = RightElbow.C0:lerp(CFrame.new(RightElbow.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-0.6*math.cos(tick()*8),0,0),.1)--RightLowerArm
  3841. LeftHip.C0 = LeftHip.C0:lerp(CFrame.new(LeftHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1*math.sin(tick()*8),0,0.1),.1)--LeftUpperLeg
  3842. RightHip.C0 = RightHip.C0:lerp(CFrame.new(RightHip.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+1*math.sin(tick()*8),0,-0.1),.1)--RightUpperLeg
  3843. LeftKnee.C0 = LeftKnee.C0:lerp(CFrame.new( LeftKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0+1.4*math.cos(tick()*8),0,0),.1)--LeftLowerLeg
  3844. RightKnee.C0 = RightKnee.C0:lerp(CFrame.new(RightKnee.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0-1.4*math.cos(tick()*8),0,0),.1)--RightUpperLeg
  3845. Root.C0 = Root.C0:lerp(CFrame.new(0,0-.1*math.sin(tick()*8),0)*CFrame.Angles(-0.1,0,0),.1)--Torso
  3846. Neck.C0 = Neck.C0:lerp(CFrame.new( Neck.C0.p)*CFrame.Angles(0,0,0),.1)--Head
  3847. RightFoot.RightAnkle.C0 = RightFoot.RightAnkle.C0:lerp(CFrame.new( RightFoot.RightAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(rad(0),rad(0),rad(0)),.1)--Head
  3848. LeftFoot.LeftAnkle.C0 = LeftFoot.LeftAnkle.C0:lerp(CFrame.new( LeftFoot.LeftAnkle.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3849. RightHand.RightWrist.C0 = RightHand.RightWrist.C0:lerp(CFrame.new( RightHand.RightWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3850. LeftHand.LeftWrist.C0 = LeftHand.LeftWrist.C0:lerp(CFrame.new( LeftHand.LeftWrist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3851. Waist.C0 = Waist.C0:lerp(CFrame.new( Waist.C0.p)*CFrame.new(0,0,0)*CFrame.Angles(0,0,0),.1)--Head
  3852. game:GetService("RunService").RenderStepped:wait()
  3853. end
  3854. end
  3855. end
  3856. end)
Add Comment
Please, Sign In to add comment