Dark_EccentricYT

Untitled

Nov 2nd, 2017
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 293.02 KB | None | 0 0
  1. warn'Controls:Q Strong punch|E Normal punch|R Long range|T Up-Dash|X Front dash|'
  2. wait(1)
  3. plr = game.Players.LocalPlayer
  4. char = plr.Character
  5. hum = char.Humanoid
  6. local cam = game.Workspace.CurrentCamera
  7. t = char.Torso
  8. h = char.Head
  9. ra = char["Right Arm"]
  10. la = char["Left Arm"]
  11. rl = char["Right Leg"]
  12. ll = char["Left Leg"]
  13. tors = char.Torso
  14. lleg = char["Left Leg"]
  15. root = char.HumanoidRootPart
  16. char.Humanoid.MaxHealth = 250000
  17. wait()
  18. char.Humanoid.Health = 250000
  19. hed = char.Head
  20. rleg = char["Right Leg"]
  21. rarm = char["Right Arm"]
  22. larm = char["Left Arm"]
  23. vt = Vector3.new
  24. bc = BrickColor.new
  25. br = BrickColor.random
  26. it = Instance.new
  27. cf = CFrame.new
  28. local rock3 = false
  29. local rock2 = false
  30. local rock = false
  31. New = function(Object, Parent, Name, Data)
  32. local Object = Instance.new(Object)
  33. for Index, Value in pairs(Data or {}) do
  34. Object[Index] = Value
  35. end
  36. Object.Parent = Parent
  37. Object.Name = Name
  38. return Object
  39. end
  40.  
  41. local v3 = Vector3.new
  42. local ns = NumberSequence.new
  43. local nr = NumberRange.new
  44. local new = Instance.new
  45. local cf = CFrame.new
  46. local cfa = CFrame.Angles
  47. local bc = BrickColor.new
  48. -----------------------------------
  49. function chatfunc(text)
  50. local chat = coroutine.wrap(function()
  51. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  52. Character:FindFirstChild("TalkingBillBoard"):destroy()
  53. end
  54. local naeeym2 = Instance.new("BillboardGui",Character)
  55. naeeym2.Size = UDim2.new(0,100,0,40)
  56. naeeym2.StudsOffset = Vector3.new(0,3,0)
  57. naeeym2.Adornee = Character.Head
  58. naeeym2.Name = "TalkingBillBoard"
  59. local tecks2 = Instance.new("TextLabel",naeeym2)
  60. tecks2.BackgroundTransparency = 1
  61. tecks2.BorderSizePixel = 0
  62. tecks2.Text = ""
  63. tecks2.Font = "ArialBold"
  64. tecks2.TextSize = 30
  65. tecks2.TextStrokeTransparency = 0
  66. tecks2.TextColor3 = Color3.new(255,255,0)
  67. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  68. tecks2.Size = UDim2.new(1,0,0.5,0)
  69. local tecks3 = Instance.new("TextLabel",naeeym2)
  70. tecks3.BackgroundTransparency = 1
  71. tecks3.BorderSizePixel = 0
  72. tecks3.Text = ""
  73. tecks3.Font = "ArialBold"
  74. tecks3.TextSize = 30
  75. tecks3.TextStrokeTransparency = 0
  76. tecks3.TextColor3 = Color3.new(255,255,0)
  77. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  78. tecks3.Size = UDim2.new(1,0,0.5,0)
  79. for i = 1,string.len(text),1 do
  80. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", Character, .6, .8)
  81. tecks2.Text = string.sub(text,1,i)
  82. tecks3.Text = string.sub(text,1,i)
  83. wait(0.01)
  84. end
  85. wait(2)
  86. for i = 1, 50 do
  87. swait()
  88. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  89. tecks2.Rotation = tecks2.Rotation - .8
  90. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  91. tecks2.TextTransparency = tecks2.TextTransparency + .04
  92. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  93. tecks3.Rotation = tecks2.Rotation + .8
  94. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  95. tecks3.TextTransparency = tecks2.TextTransparency + .04
  96. end
  97. naeeym2:Destroy()
  98. end)
  99. chat()
  100. end
  101. function onChatted(msg)
  102. chatfunc(msg)
  103. end
  104. if rock == true then
  105. wait(math.random(0.1,0.5))
  106. ay = new("Part",tors)
  107. ay.Name = "NewPart2"
  108. ay.Size = v3(0.3,0.3,0.3)
  109. ay.CanCollide = false
  110. for i,v in pairs(workspace:GetChildren()) do
  111. if v:IsA("Part") then
  112. if v.Size.x > 150 then
  113.  
  114.  
  115. ay.BrickColor = v.BrickColor
  116. ay.Material = v.Material
  117. ay.Transparency = v.Transparency
  118. end
  119. end
  120. end
  121. ay.Position = v3(999,999,999)
  122. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
  123. ys = Instance.new("BodyVelocity",ay)
  124. ys.Name = "GO"
  125. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  126.  
  127. ys.Velocity = v3(0,6,0)
  128. game.Debris:AddItem(ay,math.random(3,4))
  129. end
  130.  
  131. -----------------------------------
  132.  
  133. local Create = LoadLibrary("RbxUtility").Create
  134.  
  135. CFuncs = {
  136. ["Part"] = {
  137. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  138. local Part = Create("Part"){
  139. Parent = Parent,
  140. Reflectance = Reflectance,
  141. Transparency = Transparency,
  142. CanCollide = false,
  143. Locked = true,
  144. BrickColor = BrickColor.new(tostring(BColor)),
  145. Name = Name,
  146. Size = Size,
  147. Material = Material,
  148. }
  149. RemoveOutlines(Part)
  150. return Part
  151. end;
  152. };
  153.  
  154. ["Mesh"] = {
  155. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  156. local Msh = Create(Mesh){
  157. Parent = Part,
  158. Offset = OffSet,
  159. Scale = Scale,
  160. }
  161. if Mesh == "SpecialMesh" then
  162. Msh.MeshType = MeshType
  163. Msh.MeshId = MeshId
  164. end
  165. return Msh
  166. end;
  167. };
  168.  
  169. ["Mesh"] = {
  170. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  171. local Msh = Create(Mesh){
  172. Parent = Part,
  173. Offset = OffSet,
  174. Scale = Scale,
  175. }
  176. if Mesh == "SpecialMesh" then
  177. Msh.MeshType = MeshType
  178. Msh.MeshId = MeshId
  179. end
  180. return Msh
  181. end;
  182. };
  183.  
  184. ["Weld"] = {
  185. Create = function(Parent, Part0, Part1, C0, C1)
  186. local Weld = Create("Weld"){
  187. Parent = Parent,
  188. Part0 = Part0,
  189. Part1 = Part1,
  190. C0 = C0,
  191. C1 = C1,
  192. }
  193. return Weld
  194. end;
  195. };
  196.  
  197. ["Sound"] = {
  198. Create = function(id, par, vol, pit)
  199. coroutine.resume(coroutine.create(function()
  200. local S = Create("Sound"){
  201. Volume = vol,
  202. Pitch = pit or 1,
  203. SoundId = id,
  204. Parent = par or workspace,
  205. }
  206. wait()
  207. S:play()
  208. game:GetService("Debris"):AddItem(S, 10)
  209. end))
  210. end;
  211. };
  212.  
  213. ["ParticleEmitter"] = {
  214. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  215. local fp = Create("ParticleEmitter"){
  216. Parent = Parent,
  217. Color = ColorSequence.new(Color1, Color2),
  218. LightEmission = LightEmission,
  219. Size = Size,
  220. Texture = Texture,
  221. Transparency = Transparency,
  222. ZOffset = ZOffset,
  223. Acceleration = Accel,
  224. Drag = Drag,
  225. LockedToPart = LockedToPart,
  226. VelocityInheritance = VelocityInheritance,
  227. EmissionDirection = EmissionDirection,
  228. Enabled = Enabled,
  229. Lifetime = LifeTime,
  230. Rate = Rate,
  231. Rotation = Rotation,
  232. RotSpeed = RotSpeed,
  233. Speed = Speed,
  234. VelocitySpread = VelocitySpread,
  235. }
  236. return fp
  237. end;
  238. };
  239.  
  240. CreateTemplate = {
  241.  
  242. };
  243. }
  244.  
  245.  
  246.  
  247. New = function(Object, Parent, Name, Data)
  248. local Object = Instance.new(Object)
  249. for Index, Value in pairs(Data or {}) do
  250. Object[Index] = Value
  251. end
  252. Object.Parent = Parent
  253. Object.Name = Name
  254. return Object
  255. end
  256. local m = Instance.new("Model",char)
  257.  
  258. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  259. local p = Instance.new("Part")
  260. p.Parent = parent
  261. p.Size = Vector3.new(1,1,1)
  262. p.Transparency = transparency
  263. p.Reflectance = reflectance
  264. p.CanCollide = false
  265. p.Locked = true
  266. p.BrickColor = brickcolor
  267. p.Material = material
  268. return p
  269. end
  270.  
  271. function CreateMesh(parent,meshtype,x1,y1,z1)
  272. local mesh = Instance.new("SpecialMesh",parent)
  273. mesh.MeshType = meshtype
  274. mesh.Scale = Vector3.new(x1,y1,z1)
  275. return mesh
  276. end
  277.  
  278. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  279. local mesh = Instance.new("SpecialMesh",parent)
  280. mesh.MeshType = "FileMesh"
  281. mesh.MeshId = meshid
  282. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  283. mesh.Scale = Vector3.new(x1,y1,z1)
  284. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  285. return mesh
  286. end
  287.  
  288. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  289. local weld = Instance.new("Weld")
  290. weld.Parent = parent
  291. weld.Part0 = part0
  292. weld.Part1 = part1
  293. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  294. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  295. return weld
  296. end
  297.  
  298.  
  299. function ApplyTrig(Num,Func)
  300. local Min,Max = Func(0),Func(1)
  301. local i = Func(Num)
  302. return (i-Min)/(Max-Min)
  303. --[[if Func == "sin" then
  304. return (math.sin((1-Num)*math.pi)+1)/2
  305. elseif Func == "cos" then
  306. return (math.cos((1-Num)*math.pi)+1)/2
  307. end]]
  308. end
  309.  
  310. local acos = math.acos
  311. local sqrt = math.sqrt
  312. local Vec3 = Vector3.new
  313.  
  314. local function toAxisAngle(CFr)
  315. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  316. local Angle = math.acos((R00+R11+R22-1)/2)
  317. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  318. A = A == 0 and 0.00001 or A
  319. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  320. B = B == 0 and 0.00001 or B
  321. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  322. C = C == 0 and 0.00001 or C
  323. local x = (R21-R12)/sqrt(A)
  324. local y = (R02-R20)/sqrt(B)
  325. local z = (R10-R01)/sqrt(C)
  326. return Vec3(x,y,z),Angle
  327. end
  328.  
  329. local fromAxisAngle = CFrame.fromAxisAngle
  330.  
  331. function LerpCFrame(CFrame1,CFrame2,Num)
  332. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  333. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  334. end
  335.  
  336.  
  337.  
  338.  
  339.  
  340. local sorb = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  341. CreateWeld(sorb,rarm,sorb,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  342. local sorb2 = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  343. CreateWeld(sorb2,larm,sorb2,0,2,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  344.  
  345. Player=game:GetService("Players").LocalPlayer
  346. Character=Player.Character
  347. PlayerGui=Player.PlayerGui
  348. Backpack=Player.Backpack
  349. Torso=Character.Torso
  350. Head=Character.Head
  351. Humanoid=Character.Humanoid
  352. m=Instance.new('Model',Character)
  353. LeftArm=Character["Left Arm"]
  354. LeftLeg=Character["Left Leg"]
  355. RightArm=Character["Right Arm"]
  356. RightLeg=Character["Right Leg"]
  357. LS=Torso["Left Shoulder"]
  358. LH=Torso["Left Hip"]
  359. RS=Torso["Right Shoulder"]
  360. RH=Torso["Right Hip"]
  361. Face = Head.face
  362. Neck=Torso.Neck
  363. it=Instance.new
  364. attacktype=1
  365. vt=Vector3.new
  366. cf=CFrame.new
  367. euler=CFrame.fromEulerAnglesXYZ
  368. angles=CFrame.Angles
  369. cloaked=false
  370. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  371. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  372. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  373. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  374. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  375. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  376. RootPart=Character.HumanoidRootPart
  377. RootJoint=RootPart.RootJoint
  378. RootCF=euler(-1.57,0,3.14)
  379. attack = false
  380. attackdebounce = false
  381. deb=false
  382. equipped=true
  383. hand=false
  384. MMouse=nil
  385. combo=0
  386. mana=0
  387. trispeed=.2
  388. attackmode='none'
  389. local idle=0
  390. local Effects={}
  391. local gun=false
  392. local shoot=false
  393. local sine = 0
  394. local change = 1
  395. player=nil
  396. --char.Shirt:Remove()
  397. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  398. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  399. wait()--shirt = Instance.new("Shirt", char)
  400. --shirt.Name = "Shirt"
  401. --pants = Instance.new("Pants", char)
  402. --pants.Name = "Pants"
  403. shirt = Instance.new("Shirt", char)
  404. shirt.Name = "Shirt"
  405. pants = Instance.new("Pants", char)
  406. pants.Name = "Pants"
  407. char.Head.face.Texture = "rbxassetid://29291814"
  408. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=548416871"
  409. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=465693223"
  410. hum.JumpPower = 120
  411. Instance.new("ForceField",char).Visible = false
  412. tp = true
  413. hum.WalkSpeed = 20
  414. local ChatService = game:GetService("Chat")
  415. local player = game.Players.LocalPlayer
  416. m=player:GetMouse()
  417. bb = Instance.new("BillboardGui",player.Character.Head)
  418. bb.Enabled = true
  419.  
  420.  
  421.  
  422.  
  423. Hair7 = Instance.new("Part")
  424. Hair7.Parent = char
  425. Hair7.Name = "Hair"
  426. Hair7.CanCollide = false
  427. Hair7.Locked = true
  428. Hair7.TopSurface = "Smooth"
  429. Hair7.BottomSurface = "Smooth"
  430. Hair7.formFactor = "Symmetric"
  431. Hair7.Material = "Neon"
  432. Hair7.BrickColor = BrickColor.new("Daisy orange")
  433. Hair7.CFrame = char.Torso.CFrame
  434. Hair7.Size = Vector3.new(1, 1, 1)
  435. Hair7.Transparency = 0
  436.  
  437.  
  438. Weld1 = Instance.new("Weld")
  439. Weld1.Parent = char.Head
  440. Weld1.Part0 = char.Head
  441. Weld1.Part1 = Hair7
  442. Weld1.C0 = CFrame.new(0, 1, 0)
  443.  
  444. Mesh = Instance.new("SpecialMesh")
  445. Mesh.Offset = Vector3.new(0,-0.7,0)
  446. Mesh.Parent = Hair7
  447. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  448. Mesh.MeshType = "FileMesh"
  449. Mesh.MeshId = "http://www.roblox.com/asset/?id=212966179"
  450. Mesh.TextureId = "http://www.roblox.com/asset/?id=575345085"
  451.  
  452.  
  453. asd = Instance.new("Sound",char)
  454. asd.SoundId = "http://www.roblox.com/asset/?id = 335204822"
  455. asd.Volume = 3
  456. asd.Looped = true
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465. for i,v in pairs(char:GetChildren()) do
  466. if v.ClassName == "Accessory" then
  467. v:Destroy()
  468. end
  469. end
  470.  
  471. Hair7 = Instance.new("Part")
  472. Hair7.Parent = char
  473. Hair7.Name = "Hair"
  474. Hair7.CanCollide = false
  475. Hair7.Locked = true
  476. Hair7.TopSurface = "Smooth"
  477. Hair7.BottomSurface = "Smooth"
  478. Hair7.formFactor = "Symmetric"
  479. Hair7.Material = "Neon"
  480. Hair7.BrickColor = BrickColor.new("Daisy orange")
  481. Hair7.CFrame = char.Torso.CFrame
  482. Hair7.Size = Vector3.new(1, 1, 1)
  483. Hair7.Transparency = 0
  484.  
  485.  
  486. Weld1 = Instance.new("Weld")
  487. Weld1.Parent = char.Head
  488. Weld1.Part0 = char.Head
  489. Weld1.Part1 = Hair7
  490. Weld1.C0 = CFrame.new(0, 1, 0)
  491.  
  492. Mesh = Instance.new("SpecialMesh")
  493. Mesh.Offset = Vector3.new(0,-0.4,0.1)
  494. Mesh.Parent = Hair7
  495. Mesh.Scale = Vector3.new(0.1, 0.1, 0.1)
  496. Mesh.MeshType = "FileMesh"
  497. Mesh.MeshId = "http://www.roblox.com/asset/?id="
  498. Mesh.TextureId = ""
  499.  
  500.  
  501.  
  502.  
  503.  
  504. local txt = Instance.new("BillboardGui", char)
  505. CV="Lime green"
  506. txt.Adornee = char .Head
  507. txt.Name = "_status"
  508. txt.Size = UDim2.new(2, 0, 1.2, 0)
  509. txt.StudsOffset = Vector3.new(-9, 8, 0)
  510. local text = Instance.new("TextLabel", txt)
  511. text.Size = UDim2.new(10, 0, 7, 0)
  512. text.FontSize = "Size24"
  513. text.TextScaled = true
  514. text.TextTransparency = 0
  515. text.BackgroundTransparency = 1
  516. text.TextTransparency = 0
  517. text.TextStrokeTransparency = 0
  518. text.Font = "Bodoni"
  519. text.TextStrokeColor3 = Color3.new(0,0,0)
  520. text.TextColor3 = Color3.fromRGB(255,255,0)
  521. text.Text = " "
  522. v=Instance.new("Part")
  523. v.Name = "ColorBrick"
  524. v.Parent= plr.Character
  525. v.FormFactor="Symmetric"
  526. v.Anchored=true
  527. v.CanCollide=false
  528. v.BottomSurface="Smooth"
  529. v.TopSurface="Smooth"
  530. v.Size=Vector3.new(10,5,3)
  531. v.Transparency=0
  532. v.CFrame=char.Torso.CFrame
  533. v.BrickColor=BrickColor.new("Lime green")
  534. v.Transparency=1
  535. v.Shape="Block"
  536.  
  537. mouse=Player:GetMouse()
  538. --save shoulders
  539. RSH, LSH=nil, nil
  540. --welds
  541. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  542. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  543. LH=Torso["Left Hip"]
  544. RH=Torso["Right Hip"]
  545. TorsoColor=Torso.BrickColor
  546. function NoOutline(Part)
  547. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  548. end
  549. player=Player
  550. ch=Character
  551. RSH=ch.Torso["Right Shoulder"]
  552. LSH=ch.Torso["Left Shoulder"]
  553. --
  554. RSH.Parent=nil
  555. LSH.Parent=nil
  556. --
  557. RW.Name="Right Shoulder"
  558. RW.Part0=ch.Torso
  559. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  560. RW.C1=cf(0, 0.5, 0)
  561. RW.Part1=ch["Right Arm"]
  562. RW.Parent=ch.Torso
  563. --
  564. LW.Name="Left Shoulder"
  565. LW.Part0=ch.Torso
  566. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  567. LW.C1=cf(0, 0.5, 0)
  568. LW.Part1=ch["Left Arm"]
  569. LW.Parent=ch.Torso
  570.  
  571. local Stats=Instance.new("BoolValue")
  572. Stats.Name="Stats"
  573. Stats.Parent=Character
  574. local Atk=Instance.new("NumberValue")
  575. Atk.Name="Damage"
  576. Atk.Parent=Stats
  577. Atk.Value=1
  578. local Def=Instance.new("NumberValue")
  579. Def.Name="Defense"
  580. Def.Parent=Stats
  581. Def.Value=1
  582. local Speed=Instance.new("NumberValue")
  583. Speed.Name="Speed"
  584. Speed.Parent=Stats
  585. Speed.Value=1
  586. local Mvmt=Instance.new("NumberValue")
  587. Mvmt.Name="Movement"
  588. Mvmt.Parent=Stats
  589. Mvmt.Value=1
  590.  
  591. local donum=0
  592.  
  593.  
  594. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  595. local fp=it("Part")
  596. fp.formFactor=formfactor
  597. fp.Parent=parent
  598. fp.Reflectance=reflectance
  599. fp.Transparency=transparency
  600. fp.CanCollide=false
  601. fp.Locked=true
  602. fp.BrickColor=brickcolor
  603. fp.Name=name
  604. fp.Size=size
  605. fp.Position=Torso.Position
  606. NoOutline(fp)
  607. fp.Material="SmoothPlastic"
  608. fp:BreakJoints()
  609. return fp
  610. end
  611.  
  612. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  613. local mesh=it(Mesh)
  614. mesh.Parent=part
  615. if Mesh=="SpecialMesh" then
  616. mesh.MeshType=meshtype
  617. if meshid~="nil" then
  618. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  619. end
  620. end
  621. mesh.Offset=offset
  622. mesh.Scale=scale
  623. return mesh
  624. end
  625.  
  626. function weld(parent,part0,part1,c0)
  627. local weld=it("Weld")
  628. weld.Parent=parent
  629. weld.Part0=part0
  630. weld.Part1=part1
  631. weld.C0=c0
  632. return weld
  633. end
  634.  
  635. local Color1=Torso.BrickColor
  636.  
  637. local bodvel=Instance.new("BodyVelocity")
  638. local bg=Instance.new("BodyGyro")
  639.  
  640. function swait(num)
  641. if num==0 or num==nil then
  642. game:service'RunService'.Stepped:wait(0)
  643. else
  644. for i=0,num do
  645. game:service'RunService'.Stepped:wait(0)
  646. end
  647. end
  648. end
  649.  
  650.  
  651. so = function(id,par,vol,pit)
  652. coroutine.resume(coroutine.create(function()
  653. local sou = Instance.new("Sound",par or workspace)
  654. sou.Volume=vol
  655. sou.Pitch=pit or 1
  656. sou.SoundId=id
  657. swait()
  658. sou:play()
  659. game:GetService("Debris"):AddItem(sou,6)
  660. end))
  661. end
  662.  
  663. function clerp(a,b,t)
  664. local qa = {QuaternionFromCFrame(a)}
  665. local qb = {QuaternionFromCFrame(b)}
  666. local ax, ay, az = a.x, a.y, a.z
  667. local bx, by, bz = b.x, b.y, b.z
  668. local _t = 1-t
  669. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  670. end
  671.  
  672. function QuaternionFromCFrame(cf)
  673. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  674. local trace = m00 + m11 + m22
  675. if trace > 0 then
  676. local s = math.sqrt(1 + trace)
  677. local recip = 0.5/s
  678. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  679. else
  680. local i = 0
  681. if m11 > m00 then
  682. i = 1
  683. end
  684. if m22 > (i == 0 and m00 or m11) then
  685. i = 2
  686. end
  687. if i == 0 then
  688. local s = math.sqrt(m00-m11-m22+1)
  689. local recip = 0.5/s
  690. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  691. elseif i == 1 then
  692. local s = math.sqrt(m11-m22-m00+1)
  693. local recip = 0.5/s
  694. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  695. elseif i == 2 then
  696. local s = math.sqrt(m22-m00-m11+1)
  697. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  698. end
  699. end
  700. end
  701.  
  702. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  703. local xs, ys, zs = x + x, y + y, z + z
  704. local wx, wy, wz = w*xs, w*ys, w*zs
  705. local xx = x*xs
  706. local xy = x*ys
  707. local xz = x*zs
  708. local yy = y*ys
  709. local yz = y*zs
  710. local zz = z*zs
  711. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  712. end
  713.  
  714. function QuaternionSlerp(a, b, t)
  715. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  716. local startInterp, finishInterp;
  717. if cosTheta >= 0.0001 then
  718. if (1 - cosTheta) > 0.0001 then
  719. local theta = math.acos(cosTheta)
  720. local invSinTheta = 1/math.sin(theta)
  721. startInterp = math.sin((1-t)*theta)*invSinTheta
  722. finishInterp = math.sin(t*theta)*invSinTheta
  723. else
  724. startInterp = 1-t
  725. finishInterp = t
  726. end
  727. else
  728. if (1+cosTheta) > 0.0001 then
  729. local theta = math.acos(-cosTheta)
  730. local invSinTheta = 1/math.sin(theta)
  731. startInterp = math.sin((t-1)*theta)*invSinTheta
  732. finishInterp = math.sin(t*theta)*invSinTheta
  733. else
  734. startInterp = t-1
  735. finishInterp = t
  736. end
  737. end
  738. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  739. end
  740.  
  741. local function CFrameFromTopBack(at, top, back)
  742. local right = top:Cross(back)
  743. return CFrame.new(at.x, at.y, at.z,
  744. right.x, top.x, back.x,
  745. right.y, top.y, back.y,
  746. right.z, top.z, back.z)
  747. end
  748.  
  749. function Triangle(a, b, c)
  750. local edg1 = (c-a):Dot((b-a).unit)
  751. local edg2 = (a-b):Dot((c-b).unit)
  752. local edg3 = (b-c):Dot((a-c).unit)
  753. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  754. a, b, c = a, b, c
  755. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  756. a, b, c = b, c, a
  757. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  758. a, b, c = c, a, b
  759. else
  760. assert(false, "unreachable")
  761. end
  762.  
  763. local len1 = (c-a):Dot((b-a).unit)
  764. local len2 = (b-a).magnitude - len1
  765. local width = (a + (b-a).unit*len1 - c).magnitude
  766.  
  767. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  768.  
  769. local list = {}
  770.  
  771. if len1 > 0.01 then
  772. local w1 = Instance.new('WedgePart', m)
  773. game:GetService("Debris"):AddItem(w1,5)
  774. w1.Material = "SmoothPlastic"
  775. w1.FormFactor = 'Custom'
  776. w1.BrickColor = BrickColor.new("Really red")
  777. w1.Transparency = 0
  778. w1.Reflectance = 0
  779. w1.Material = "SmoothPlastic"
  780. w1.CanCollide = false
  781. local l1 = Instance.new("PointLight",w1)
  782. l1.Color = Color3.new(170,0,0)
  783. NoOutline(w1)
  784. local sz = Vector3.new(0.2, width, len1)
  785. w1.Size = sz
  786. local sp = Instance.new("SpecialMesh",w1)
  787. sp.MeshType = "Wedge"
  788. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  789. w1:BreakJoints()
  790. w1.Anchored = true
  791. w1.Parent = workspace
  792. w1.Transparency = 0.7
  793. table.insert(Effects,{w1,"Disappear",.01})
  794. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  795. table.insert(list,w1)
  796. end
  797.  
  798. if len2 > 0.01 then
  799. local w2 = Instance.new('WedgePart', m)
  800. game:GetService("Debris"):AddItem(w2,5)
  801. w2.Material = "SmoothPlastic"
  802. w2.FormFactor = 'Custom'
  803. w2.BrickColor = BrickColor.new("Really red")
  804. w2.Transparency = 0
  805. w2.Reflectance = 0
  806. w2.Material = "SmoothPlastic"
  807. w2.CanCollide = false
  808. local l2 = Instance.new("PointLight",w2)
  809. l2.Color = Color3.new(170,0,0)
  810. NoOutline(w2)
  811. local sz = Vector3.new(0.2, width, len2)
  812. w2.Size = sz
  813. local sp = Instance.new("SpecialMesh",w2)
  814. sp.MeshType = "Wedge"
  815. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  816. w2:BreakJoints()
  817. w2.Anchored = true
  818. w2.Parent = workspace
  819. w2.Transparency = 0.7
  820. table.insert(Effects,{w2,"Disappear",.01})
  821. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  822. table.insert(list,w2)
  823. end
  824. return unpack(list)
  825. end
  826.  
  827.  
  828. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  829. if hit.Parent==nil then
  830. return
  831. end
  832. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  833. for _,v in pairs(hit.Parent:children()) do
  834. if v:IsA("Humanoid") then
  835. h=v
  836. end
  837. end
  838. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  839. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  840. end
  841. if hit.Parent.className=="Hat" then
  842. hit=hit.Parent.Parent:findFirstChild("Head")
  843. end
  844. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  845. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  846. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  847. return
  848. end]]
  849. -- hs(hit,1.2)
  850. c=Instance.new("ObjectValue")
  851. c.Name="creator"
  852. c.Value=game:service("Players").LocalPlayer
  853. c.Parent=h
  854. game:GetService("Debris"):AddItem(c,.5)
  855. Damage=math.random(minim,maxim)
  856. -- h:TakeDamage(Damage)
  857. blocked=false
  858. block=hit.Parent:findFirstChild("Block")
  859. if block~=nil then
  860. print(block.className)
  861. if block.className=="NumberValue" then
  862. if block.Value>0 then
  863. blocked=true
  864. if decreaseblock==nil then
  865. block.Value=block.Value-1
  866. end
  867. end
  868. end
  869. if block.className=="IntValue" then
  870. if block.Value>0 then
  871. blocked=true
  872. if decreaseblock~=nil then
  873. block.Value=block.Value-1
  874. end
  875. end
  876. end
  877. end
  878. if blocked==false then
  879. -- h:TakeDamage(Damage)
  880. h.Health=h.Health-Damage
  881. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  882. else
  883. h.Health=h.Health-(Damage/2)
  884. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  885. end
  886. if Type=="Knockdown" then
  887. hum=hit.Parent.Humanoid
  888. hum.PlatformStand=true
  889. coroutine.resume(coroutine.create(function(HHumanoid)
  890. swait(1)
  891. HHumanoid.PlatformStand=false
  892. end),hum)
  893. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  894. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  895. local bodvol=Instance.new("BodyVelocity")
  896. bodvol.velocity=angle*knockback
  897. bodvol.P=0
  898. bodvol.maxForce=Vector3.new(0, 0, 0)
  899. bodvol.Parent=hit
  900. rl=Instance.new("BodyAngularVelocity")
  901. rl.P=0
  902. rl.maxTorque=Vector3.new(0,0,0)*5
  903. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  904. rl.Parent=hit
  905. game:GetService("Debris"):AddItem(bodvol,.5)
  906. game:GetService("Debris"):AddItem(rl,.5)
  907. elseif Type=="Normal" then
  908. bp=Instance.new("BodyVelocity")
  909. bp.P=0
  910. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  911. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  912. if KnockbackType==1 then
  913. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  914. elseif KnockbackType==2 then
  915. bp.velocity=Property.CFrame.lookVector*knockback
  916. end
  917. if knockback>0 then
  918. bp.Parent=hit.Parent.Torso
  919. if rubbermodo == 1 then
  920. hit.Parent:BreakJoints()
  921. end
  922.  
  923. end
  924. game:GetService("Debris"):AddItem(bp,.5)
  925. elseif Type=="Up" then
  926. local bodyVelocity=Instance.new("BodyVelocity")
  927. bodyVelocity.velocity=vt(0,60,0)
  928. bodyVelocity.P=0
  929. bodyVelocity.maxForce=Vector3.new(0,0,0)
  930. bodyVelocity.Parent=hit
  931. game:GetService("Debris"):AddItem(bodyVelocity,0)
  932. rl=Instance.new("BodyAngularVelocity")
  933. rl.P=0
  934. rl.maxTorque=Vector3.new(5,5,5)*50
  935. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  936. rl.Parent=hit
  937. game:GetService("Debris"):AddItem(rl,.5)
  938. elseif Type=="Snare" then
  939. bp=Instance.new("BodyPosition")
  940. bp.P=0
  941. bp.D=0
  942. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  943. bp.position=hit.Parent.Torso.Position
  944. bp.Parent=hit.Parent.Torso
  945. game:GetService("Debris"):AddItem(bp,0)
  946. elseif Type=="Target" then
  947. if Targetting==false then
  948. ZTarget=hit.Parent.Torso
  949. coroutine.resume(coroutine.create(function(Part)
  950. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  951. swait(1)
  952. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  953. end),ZTarget)
  954. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  955. targetgui=Instance.new("BillboardGui")
  956. targetgui.Parent=ZTarget
  957. targetgui.Size=UDim2.new(10,100,10,100)
  958. targ=Instance.new("ImageLabel")
  959. targ.Parent=targetgui
  960. targ.BackgroundTransparency=1
  961. targ.Image="rbxassetid://4834067"
  962. targ.Size=UDim2.new(1,0,1,0)
  963. cam.CameraType="Scriptable"
  964. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  965. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  966. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  967. Targetting=true
  968. RocketTarget=ZTarget
  969. for i=1,Property do
  970. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  971. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  972. swait()
  973. end
  974. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  975. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  976. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  977. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  978. end
  979. Targetting=true
  980. RocketTarget=true
  981. targetgui.Parent=true
  982. cam.CameraType="Custom"
  983. end
  984. end
  985. debounce=Instance.new("BoolValue")
  986. debounce.Name="DebounceHit"
  987. debounce.Parent=hit.Parent
  988. debounce.Value=true
  989. game:GetService("Debris"):AddItem(debounce,Delay)
  990. c=Instance.new("ObjectValue")
  991. c.Name="creator"
  992. c.Value=Player
  993. c.Parent=h
  994. game:GetService("Debris"):AddItem(c,.5)
  995. CRIT=true
  996. hitDeb=true
  997. AttackPos=6
  998. end
  999. end
  1000.  
  1001. showDamage=function(Char,Dealt,du,Color)
  1002. m=Instance.new("Model")
  1003. m.Name=tostring(Dealt)
  1004. h=Instance.new("Humanoid")
  1005. h.Health=0
  1006. h.MaxHealth=0
  1007. h.Parent=m
  1008. c=Instance.new("Part")
  1009. c.Transparency=0
  1010. c.BrickColor=Color
  1011. c.Transparency = 1
  1012. c.Name="Head"
  1013. c.TopSurface=0
  1014. c.BottomSurface=0
  1015. c.formFactor="Plate"
  1016. c.Size=Vector3.new(1,.4,1)
  1017.  
  1018. local txt = Instance.new("BillboardGui", c)
  1019. txt.Adornee = c
  1020. txt.Name = "_status"
  1021. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1022. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1023. local text = Instance.new("TextLabel", txt)
  1024. text.Size = UDim2.new(1, 0, 1, 0)
  1025. text.FontSize = "Size12"
  1026. text.TextScaled = true
  1027. text.TextTransparency = 1
  1028. text.BackgroundTransparency = 1
  1029. text.TextTransparency = 1
  1030. text.TextStrokeTransparency = 1
  1031. text.Font = "SciFi"
  1032. text.TextStrokeColor3 = Color3.new(0,0,0)
  1033. v=Instance.new("Part")
  1034. v.Name = "ColorBrick"
  1035. v.Parent=c
  1036. v.FormFactor="Symmetric"
  1037. v.Anchored=true
  1038. v.CanCollide=false
  1039. v.BottomSurface="Smooth"
  1040. v.TopSurface="Smooth"
  1041. v.Size=Vector3.new(10,5,3)
  1042. v.Transparency=1
  1043. v.CFrame=c.CFrame
  1044. v.BrickColor=BrickColor.random()
  1045. v.Transparency=1
  1046. text.TextColor3 = t.BrickColor.Color
  1047. v.Shape="Block"
  1048. text.Text = tostring(Dealt)
  1049. ms=Instance.new("CylinderMesh")
  1050. ms.Scale=Vector3.new(.8,.8,.8)
  1051. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1052. local rndm=math.random(1,#hitsounds)
  1053. local r=rndm
  1054. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1055. if CRIT==true then
  1056. ms.Scale=Vector3.new(1,1.25,1)
  1057. end
  1058. ms.Parent=c
  1059. c.Reflectance=0
  1060. Instance.new("BodyGyro").Parent=c
  1061. c.Parent=m
  1062. if Char:findFirstChild("Head")~=nil then
  1063. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1064. elseif Char.Parent:findFirstChild("Head")~=nil then
  1065. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1066. end
  1067. f=Instance.new("BodyPosition")
  1068. f.P=200000
  1069. f.D=100
  1070. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1071. f.position=c.Position+Vector3.new(0,3,0)
  1072. f.Parent=c
  1073. game:GetService("Debris"):AddItem(m,.5+du)
  1074. c.CanCollide=false
  1075. m.Parent=workspace
  1076. c.CanCollide=false
  1077. end
  1078.  
  1079. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1080. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1081. end
  1082.  
  1083. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  1084. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1085. prt.Anchored=true
  1086. prt.CFrame=cframe
  1087. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  1088. --http://www.roblox.com/asset/?id=4770560
  1089. game:GetService("Debris"):AddItem(prt,2)
  1090. CF=prt.CFrame
  1091. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  1092. for i=0,1,0.2 do
  1093. wait()
  1094. Part.CFrame=CF*cf(0,0,-0.4)
  1095. end
  1096. for i=0,1,delay do
  1097. wait()
  1098. --Part.CFrame=CF*cf((math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5,(math.random(-1,0)+math.random())/5)
  1099. Mesh.Scale=Mesh.Scale
  1100. end
  1101. for i=0,1,0.1 do
  1102. wait()
  1103. Part.Transparency=i
  1104. end
  1105. Part.Parent=nil
  1106. end),prt,msh,CF)
  1107. end
  1108.  
  1109. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1110. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1111. prt.Anchored=true
  1112. prt.Material = "Plastic"
  1113. prt.CFrame=cframe
  1114. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1115. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1116. game:GetService("Debris"):AddItem(prt,5)
  1117. coroutine.resume(coroutine.create(function(Part,Mesh)
  1118. for i=0,1,delay do
  1119. swait()
  1120. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1121. Part.Transparency=i
  1122. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1123. end
  1124. Part.Parent=nil
  1125. end),prt,msh)
  1126. end
  1127.  
  1128.  
  1129.  
  1130.  
  1131. function MagicBlockDash(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1132. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.3,0.3,0.3))
  1133. prt.Anchored=true
  1134. prt.Material = "Neon"
  1135. prt.CFrame=cframe
  1136. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1137. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1138. game:GetService("Debris"):AddItem(prt,1)
  1139. coroutine.resume(coroutine.create(function(Part,Mesh)
  1140. for i=0,1,delay do
  1141. swait()
  1142. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1143. Part.Transparency=i
  1144. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1145. end
  1146. Part.Parent=nil
  1147. end),prt,msh)
  1148. end
  1149.  
  1150.  
  1151. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1152. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1153. prt.Anchored=true
  1154. prt.Material = "Neon"
  1155. prt.CFrame=cframe
  1156. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1157. game:GetService("Debris"):AddItem(prt,5)
  1158. coroutine.resume(coroutine.create(function(Part,Mesh)
  1159. local rtype = rottype
  1160. for i=0,1,delay do
  1161. swait()
  1162. if rtype == 1 then
  1163. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1164. elseif rtype == 2 then
  1165. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1166. end
  1167. Part.Transparency=i
  1168. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1169. end
  1170. Part.Parent=nil
  1171. end),prt,msh)
  1172. end
  1173.  
  1174. function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1175. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1176. prt.Anchored=true
  1177. prt.CFrame=cframe
  1178. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1179. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1180. game:GetService("Debris"):AddItem(prt,5)
  1181. coroutine.resume(coroutine.create(function(Part,Mesh)
  1182. for i=0,1,delay do
  1183. wait()
  1184. Part.Transparency=i
  1185. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1186. end
  1187. Part.Parent=nil
  1188. end),prt,msh)
  1189. end
  1190.  
  1191. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1192. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1193. prt.Anchored=true
  1194. prt.Material = "Neon"
  1195. prt.CFrame=cframe
  1196. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1197. game:GetService("Debris"):AddItem(prt,5)
  1198. coroutine.resume(coroutine.create(function(Part,Mesh)
  1199. local rtype = rottype
  1200. for i=0,1,delay do
  1201. swait()
  1202. if rtype == 1 then
  1203. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1204. elseif rtype == 2 then
  1205. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1206. end
  1207. Part.Transparency=i
  1208. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1209. end
  1210. Part.Parent=nil
  1211. end),prt,msh)
  1212. end
  1213.  
  1214. function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1215. local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1216. prt.Anchored=true
  1217. prt.Material = "Neon"
  1218. prt.CFrame=cframe
  1219. local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1220. local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1221. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1222. game:GetService("Debris"):AddItem(prt,5)
  1223. coroutine.resume(coroutine.create(function(Part,Mesh)
  1224. local rtype = rottype
  1225. for i=0,1,delay do
  1226. swait()
  1227. if rtype == 1 then
  1228. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1229. elseif rtype == 2 then
  1230. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1231. end
  1232. dec.Transparency=i
  1233. dec2.Transparency=i
  1234. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1235. end
  1236. Part.Parent=nil
  1237. end),prt,msh)
  1238. end
  1239.  
  1240. function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1241. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1242. prt.Anchored=true
  1243. prt.Material = "Neon"
  1244. prt.CFrame=cframe
  1245. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1246. game:GetService("Debris"):AddItem(prt,5)
  1247. coroutine.resume(coroutine.create(function(Part,Mesh)
  1248. local rtype = rottype
  1249. for i=0,1,delay do
  1250. swait()
  1251. if rtype == 1 then
  1252. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1253. elseif rtype == 2 then
  1254. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1255. end
  1256. prt.Transparency=i
  1257. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1258. end
  1259. Part.Parent=nil
  1260. end),prt,msh)
  1261. end
  1262.  
  1263. function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
  1264. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1265. prt.Anchored=true
  1266. prt.Material = "Neon"
  1267. prt.CFrame=cframe
  1268. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
  1269. game:GetService("Debris"):AddItem(prt,5)
  1270. coroutine.resume(coroutine.create(function(Part,Mesh)
  1271. local rtype = rottype
  1272. for i=0,1,delay do
  1273. swait()
  1274. if rtype == 1 then
  1275. prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
  1276. elseif rtype == 2 then
  1277. prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
  1278. end
  1279. prt.Transparency=i
  1280. Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
  1281. end
  1282. Part.Parent=nil
  1283. end),prt,msh)
  1284. end
  1285.  
  1286. function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
  1287. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1288. prt.Anchored=true
  1289. prt.Material = "Neon"
  1290. prt.CFrame=cframe
  1291. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1292. game:GetService("Debris"):AddItem(prt,5)
  1293. coroutine.resume(coroutine.create(function(Part,Mesh)
  1294. local rtype = rottype
  1295. for i=0,1,delay do
  1296. swait()
  1297. if rtype == 1 then
  1298. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1299. elseif rtype == 2 then
  1300. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1301. end
  1302. prt.Transparency=i
  1303. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1304. end
  1305. Part.Parent=nil
  1306. end),prt,msh)
  1307. end
  1308.  
  1309. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1310. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1311. prt.Material = "Neon"
  1312. prt.Anchored=true
  1313. prt.CFrame=cframe
  1314. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1315. local wld=weld(prt,prt,Parent,cframe)
  1316. game:GetService("Debris"):AddItem(prt,5)
  1317. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1318. for i=0,1,delay do
  1319. wait()
  1320. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  1321. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1322. Part.Transparency=i
  1323. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1324. end
  1325. Part.Parent=nil
  1326. end),prt,msh,wld)
  1327. end
  1328.  
  1329. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1330. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1331. prt.Anchored=false
  1332. prt.CFrame=cframe
  1333. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1334. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  1335. game:GetService("Debris"):AddItem(prt,5)
  1336. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1337. for i=0,1,delay do
  1338. wait()
  1339. Weld.C0=euler(i*20,0,0)
  1340. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1341. Part.Transparency=i
  1342. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1343. end
  1344. Part.Parent=nil
  1345. end),prt,msh,wld)
  1346. end
  1347.  
  1348. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1349. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1350. prt.Anchored=true
  1351. prt.CFrame=cframe
  1352. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1353. game:GetService("Debris"):AddItem(prt,2)
  1354. coroutine.resume(coroutine.create(function(Part,Mesh)
  1355. for i=0,1,delay do
  1356. wait()
  1357. Part.CFrame=Part.CFrame
  1358. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1359. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1360. prt2.Anchored=true
  1361. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1362. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  1363. game:GetService("Debris"):AddItem(prt2,2)
  1364. coroutine.resume(coroutine.create(function(Part,Mesh)
  1365. for i=0,1,0.1 do
  1366. wait()
  1367. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  1368. end
  1369. Part.Parent=nil
  1370. end),prt2,msh2)
  1371. end
  1372. for i=0,1,delay*2 do
  1373. wait()
  1374. Part.CFrame=Part.CFrame
  1375. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  1376. end
  1377. Part.Parent=nil
  1378. end),prt,msh)
  1379. end
  1380.  
  1381. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1382. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1383. prt.Anchored=true
  1384. prt.CFrame=cframe
  1385. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1386. game:GetService("Debris"):AddItem(prt,2)
  1387. coroutine.resume(coroutine.create(function(Part,Mesh)
  1388. for i=0,1,delay do
  1389. wait()
  1390. Part.CFrame=Part.CFrame
  1391. Part.Transparency=i
  1392. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1393. end
  1394. Part.Parent=nil
  1395. end),prt,msh)
  1396. end
  1397.  
  1398. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1399. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1400. prt.Anchored=true
  1401. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1402. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1403. game:GetService("Debris"):AddItem(prt,2)
  1404. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1405. CF=Part.CFrame
  1406. Numbb=0
  1407. randnumb=math.random()/10
  1408. rand1=math.random()/10
  1409. for i=0,1,rand1 do
  1410. wait()
  1411. CF=CF*cf(0,math.random()/2,0)
  1412. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1413. Part.CFrame=CF*euler(Numbb,0,0)
  1414. Part.Transparency=i
  1415. Numbb=Numbb+randnumb
  1416. end
  1417. Part.Parent=nil
  1418. end),prt,CF,Numbb,randnumb)
  1419. end
  1420.  
  1421. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1422. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1423. prt.Anchored=true
  1424. prt.CFrame=cframe
  1425. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1426. game:GetService("Debris"):AddItem(prt,5)
  1427. coroutine.resume(coroutine.create(function(Part,Mesh)
  1428. for i=0,1,delay do
  1429. wait()
  1430. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  1431. Part.Transparency=i
  1432. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1433. end
  1434. Part.Parent=nil
  1435. end),prt,msh)
  1436. end
  1437.  
  1438. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1439. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1440. prt.Anchored=true
  1441. prt.CFrame=cframe
  1442. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1443. game:GetService("Debris"):AddItem(prt,2)
  1444. coroutine.resume(coroutine.create(function(Part,Mesh)
  1445. for i=0,1,delay do
  1446. wait()
  1447. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  1448. Part.Transparency=i
  1449. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1450. end
  1451. Part.Parent=nil
  1452. end),prt,msh)
  1453. end
  1454.  
  1455. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  1456. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1457. prt.Anchored=true
  1458. prt.CFrame=cframe*cf(x,y,z)
  1459. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  1460. game:GetService("Debris"):AddItem(prt,5)
  1461. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  1462. local num=math.random()
  1463. local num2=math.random(-3,2)+math.random()
  1464. local numm=0
  1465. for i=0,1,delay*2 do
  1466. swait()
  1467. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  1468. Part.Transparency=i
  1469. numm=numm+0.01
  1470. end
  1471. Part.Parent=nil
  1472. Mesh.Parent=nil
  1473. end),prt,msh,x,y,z)
  1474. end
  1475.  
  1476. function dmgstart(dmg,what)
  1477. hitcon = what.Touched:connect(function(hit)
  1478. local hum = hit.Parent:FindFirstChild("Humanoid")
  1479. if hum and not hum:IsDescendantOf(Character) then
  1480. hum:TakeDamage(dmg)
  1481. end
  1482. end)
  1483. end
  1484.  
  1485. function dmgstop()
  1486. hitcon:disconnect()
  1487. end
  1488.  
  1489. function Cloak()
  1490. Face.Parent=nil
  1491. cloaked=true
  1492. for _,v in pairs(Torso.Parent:children()) do
  1493. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1494. coroutine.resume(coroutine.create(function()
  1495. for i=0,1,0.2 do
  1496. wait()
  1497. v.Transparency=i
  1498. end
  1499. v.Transparency=1
  1500. end))
  1501. end
  1502. if v.className=="Hat" then
  1503. hatp=v.Handle
  1504. coroutine.resume(coroutine.create(function(derp)
  1505. for i=0,1,0.2 do
  1506. wait()
  1507. derp.Transparency=i
  1508. end
  1509. derp.Transparency=1
  1510. end),hatp)
  1511. end
  1512. end
  1513. for _,v in pairs(m:children()) do
  1514. if v.className=="Part" then
  1515. coroutine.resume(coroutine.create(function()
  1516. for i=0,1,0.2 do
  1517. wait()
  1518. v.Transparency=i
  1519. end
  1520. v.Transparency=1
  1521. end))
  1522. end
  1523. end
  1524. end
  1525.  
  1526. function UnCloak()
  1527. so("http://roblox.com/asset/?id=2767090",Torso,1,1.1)
  1528. Face.Parent=Head
  1529. cloaked=false
  1530. for _,v in pairs(Torso.Parent:children()) do
  1531. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1532. coroutine.resume(coroutine.create(function()
  1533. for i=0,1,0.1 do
  1534. wait()
  1535. v.Transparency=v.Transparency-0.1
  1536. end
  1537. v.Transparency=0
  1538. end))
  1539. end
  1540. if v.className=="Hat" then
  1541. hatp=v.Handle
  1542. coroutine.resume(coroutine.create(function(derp)
  1543. for i=0,1,0.1 do
  1544. wait()
  1545. derp.Transparency=derp.Transparency-0.1
  1546. end
  1547. derp.Transparency=0
  1548. end),hatp)
  1549. end
  1550. end
  1551. for _,v in pairs(m:children()) do
  1552. if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
  1553. coroutine.resume(coroutine.create(function()
  1554. for i=0,1,0.1 do
  1555. wait()
  1556. v.Transparency=v.Transparency-0.1
  1557. end
  1558. v.Transparency=0
  1559. end))
  1560. v.Transparency=0
  1561. end
  1562. end
  1563. end
  1564.  
  1565. local jumped = false
  1566. function jump()
  1567. attack = true
  1568. jumped = true
  1569. hum.WalkSpeed = 0
  1570. chatfunc("I need more speed!")
  1571. local pie22 = Instance.new("ParticleEmitter")
  1572. pie22.Parent = larm
  1573. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  1574. pie22.LightEmission = 1
  1575. pie22.Size = NumberSequence.new(2)
  1576. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  1577. pie22.Transparency = NumberSequence.new(0.7)
  1578. pie22.EmissionDirection = "Top"
  1579. pie22.Enabled = true
  1580. pie22.Lifetime = NumberRange.new(0.1)
  1581. pie22.Rotation = NumberRange.new(-420, 425)
  1582. pie22.Rate = 300
  1583. pie22.Speed = NumberRange.new(4)
  1584. pie22.LockedToPart = true
  1585. pie22.VelocitySpread = 360
  1586. local pie222 = Instance.new("ParticleEmitter")
  1587. pie222.Parent = rarm
  1588. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1589. pie222.LightEmission = 1
  1590. pie222.Size = NumberSequence.new(2)
  1591. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1592. pie222.Transparency = NumberSequence.new(0.7)
  1593. pie222.EmissionDirection = "Top"
  1594. pie222.Enabled = true
  1595. pie222.Lifetime = NumberRange.new(0.1)
  1596. pie222.Rotation = NumberRange.new(-420, 425)
  1597. pie222.Rate = 300
  1598. pie222.Speed = NumberRange.new(4)
  1599. pie222.LockedToPart = true
  1600. pie222.VelocitySpread = 360
  1601. local pie2242 = Instance.new("ParticleEmitter")
  1602. pie2242.Parent = lleg
  1603. pie2242.Color = ColorSequence.new(BrickColor.new("White").Color)
  1604. pie2242.LightEmission = 1
  1605. pie2242.Size = NumberSequence.new(2)
  1606. pie2242.Texture = "http://www.roblox.com/asset/?id=257173628"
  1607. pie2242.Transparency = NumberSequence.new(0.7)
  1608. pie2242.EmissionDirection = "Top"
  1609. pie2242.Enabled = true
  1610. pie2242.Lifetime = NumberRange.new(0.1)
  1611. pie2242.Rotation = NumberRange.new(-420, 425)
  1612. pie2242.Rate = 300
  1613. pie2242.Speed = NumberRange.new(4)
  1614. pie2242.LockedToPart = true
  1615. pie2242.VelocitySpread = 360
  1616. local pie22442 = Instance.new("ParticleEmitter")
  1617. pie22442.Parent = rleg
  1618. pie22442.Color = ColorSequence.new(BrickColor.new("White").Color)
  1619. pie22442.LightEmission = 1
  1620. pie22442.Size = NumberSequence.new(2)
  1621. pie22442.Texture = "http://www.roblox.com/asset/?id=257173628"
  1622. pie22442.Transparency = NumberSequence.new(0.7)
  1623. pie22442.EmissionDirection = "Top"
  1624. pie22442.Enabled = true
  1625. pie22442.Lifetime = NumberRange.new(0.1)
  1626. pie22442.Rotation = NumberRange.new(-420, 425)
  1627. pie22442.Rate = 300
  1628. pie22442.Speed = NumberRange.new(4)
  1629. pie22442.LockedToPart = true
  1630. pie22442.VelocitySpread = 360
  1631. local pie2222 = Instance.new("ParticleEmitter")
  1632. pie2222.Parent = hed
  1633. pie2222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1634. pie2222.LightEmission = 1
  1635. pie2222.Size = NumberSequence.new(20)
  1636. pie2222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1637. pie2222.Transparency = NumberSequence.new(0.7)
  1638. pie2222.EmissionDirection = "Top"
  1639. pie2222.Enabled = true
  1640. pie2222.Lifetime = NumberRange.new(0.1)
  1641. pie2222.Rotation = NumberRange.new(-420, 425)
  1642. pie2222.Rate = 300
  1643. pie2222.Speed = NumberRange.new(4)
  1644. pie2222.LockedToPart = true
  1645. pie2222.VelocitySpread = 360
  1646. MagicBlock(bc("New Yeller"),root.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  1647. CFuncs["Sound"].Create("rbxassetid://169445572", root, 0.7, 0.7)
  1648. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  1649. for i = 0,15,0.1 do
  1650. swait()
  1651. MagicBlock(bc("New Yeller"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1652. MagicBlock(bc("New Yeller"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1653. RH.C0=clerp(RH.C0,cf(1,0.45,-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(50)),.05)
  1654. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(15)),.05)
  1655. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1.5)* angles(math.rad(50),math.rad(0),math.rad(0)),0.05)
  1656. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.05)
  1657. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  1658. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  1659. end
  1660.  
  1661. local bv = Instance.new("BodyVelocity")
  1662. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1663. bv.velocity = root.CFrame.lookVector*150
  1664. bv.Parent = root
  1665. game:GetService("Debris"):AddItem(bv, 0.5)
  1666. local rng = Instance.new("Part", char)
  1667. rng.Anchored = true
  1668. rng.BrickColor = BrickColor.new("Neon orange")
  1669. rng.CanCollide = false
  1670. rng.FormFactor = 3
  1671. rng.Name = "Ring"
  1672. rng.Size = Vector3.new(1, 1, 1)
  1673. rng.Transparency = 0
  1674. rng.TopSurface = 0
  1675. rng.BottomSurface = 0
  1676. rng.Position = root.Position
  1677. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1678. local rngm = Instance.new("SpecialMesh", rng)
  1679. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1680. local rng2 = rng:Clone()
  1681. rng2.Parent = char
  1682. local rng2m = rng2.Mesh
  1683. local rng3 = rng:Clone()
  1684. rng3.Parent = char
  1685. rng3.BrickColor = BrickColor.new("New Yeller")
  1686. local rng3m = rng3.Mesh
  1687. local rng4 = rng:Clone()
  1688. rng4.Parent = char
  1689. local rng4m = rng4.Mesh
  1690. local rng5 = rng:Clone()
  1691. rng5.Parent = char
  1692. rng5.BrickColor = BrickColor.new("New Yeller")
  1693. local rng5m = rng5.Mesh
  1694. CFuncs["Sound"].Create("rbxassetid://324867021", rng, 10, 1)
  1695. wait()
  1696. local scaler = 10
  1697. local scaler2 = 10
  1698. game:GetService("Debris"):AddItem(bv, 2.4)
  1699. hum.WalkSpeed = 50
  1700. MagicBlock(bc("White"),root.CFrame,15,15,15,10,10,10,0.015)
  1701. for i = 0,10,0.1 do
  1702. swait()
  1703. rng.Transparency = rng.Transparency + 0.01
  1704. rng2.Transparency = rng2.Transparency + 0.01
  1705. rng3.Transparency = rng3.Transparency + 0.01
  1706. rng4.Transparency = rng4.Transparency + 0.01
  1707. rng5.Transparency = rng5.Transparency + 0.01
  1708. scaler = scaler - 0.125
  1709. scaler2 = scaler2 - 0.1
  1710. rng2m.Scale = rng2m.Scale + Vector3.new(scaler/1.25, scaler/1.25, 20)
  1711. rng3m.Scale = rng3m.Scale + Vector3.new(scaler/1.5, scaler/1.5, 30)
  1712. rng4m.Scale = rng4m.Scale + Vector3.new(scaler/1.75, scaler/1.75, 40)
  1713. rng5m.Scale = rng5m.Scale + Vector3.new(scaler/2, scaler/2, 50)
  1714. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1715. RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),.5)
  1716. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(5)),.5)
  1717. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),0.5)
  1718. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.5)
  1719. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.5)
  1720. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.5)
  1721. end
  1722. game:GetService("Debris"):AddItem(rng, 0.1)
  1723. game:GetService("Debris"):AddItem(rng2, 0.1)
  1724. game:GetService("Debris"):AddItem(rng3, 0.1)
  1725. game:GetService("Debris"):AddItem(rng4, 0.1)
  1726. game:GetService("Debris"):AddItem(rng5, 0.1)
  1727. hum.WalkSpeed = 126
  1728. pie2222:Destroy()
  1729. attack = false
  1730. jumped = false
  1731. wait(20)
  1732. chatfunc("Too much energy..")
  1733. asd1 = Instance.new("Sound",char)
  1734. asd1.SoundId = "http://www.roblox.com/asset/?id = 3264923"
  1735. asd1.Volume = 1.5
  1736. asd1.Looped = false
  1737. asd1:Play()
  1738. pie22:Destroy()
  1739. pie222:Destroy()
  1740. pie2242:Destroy()
  1741. pie22442:Destroy()
  1742. hum.WalkSpeed = 16
  1743. end
  1744.  
  1745. function dash()
  1746. attack = true
  1747. jumped = true
  1748. hum.WalkSpeed = 16
  1749. killbrick = Instance.new("Part",char)
  1750. killbrick.Size = Vector3.new(1,1,1)
  1751. killbrick.Transparency = 1
  1752. killbrick:BreakJoints()
  1753. killbrick.CanCollide = false
  1754. local wel = Instance.new("Weld",killbrick)
  1755. wel.Part0 = killbrick
  1756. wel.Part1 = char["Left Arm"]
  1757. wel.C0 = CFrame.new(0,1,0)
  1758. local bv = Instance.new("BodyVelocity")
  1759. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1760. bv.velocity = root.CFrame.lookVector*150
  1761. bv.Parent = root
  1762. char.Head.face.Texture = "rbxassetid://126198982"
  1763. game:GetService("Debris"):AddItem(bv, 1)
  1764. local rng = Instance.new("Part", char)
  1765. rng.Anchored = true
  1766. rng.BrickColor = BrickColor.new("Neon orange")
  1767. rng.CanCollide = false
  1768. rng.FormFactor = 3
  1769. rng.Name = "Ring"
  1770. rng.Size = Vector3.new(1, 1, 1)
  1771. rng.Transparency = 0
  1772. rng.TopSurface = 0
  1773. rng.BottomSurface = 0
  1774. rng.CFrame = root.CFrame
  1775. local rngm = Instance.new("SpecialMesh", rng)
  1776. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1777. local rng2 = rng:Clone()
  1778. rng2.BrickColor = BrickColor.new("Dark stone grey")
  1779. rng2.Parent = char
  1780. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1781. local rng2m = rng2.Mesh
  1782. local rng3 = rng:Clone()
  1783. rng3.Parent = char
  1784. rng3.BrickColor = BrickColor.new("Dark stone grey")
  1785. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  1786. local rng3m = rng3.Mesh
  1787. local rng4 = rng:Clone()
  1788. rng4.Parent = char
  1789. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  1790. local rng4m = rng4.Mesh
  1791. local rng5 = rng:Clone()
  1792. rng5.Parent = char
  1793. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  1794. local rng5m = rng5.Mesh
  1795. local rng6 = rng:Clone()
  1796. rng6.Material = "Neon"
  1797. rng6.CanCollide = false
  1798. rng6.BrickColor = BrickColor.new("Neon orange")
  1799. rng6.Parent = LeftLeg
  1800. local rng6m = rng6.Mesh
  1801. rng6m.Scale = vt(1,1,1)
  1802. rng6m.MeshType = "Sphere"
  1803. local rng7 = rng:Clone()
  1804. rng7.Material = "Plastic"
  1805. rng7.CanCollide = false
  1806. rng7.BrickColor = BrickColor.new("Bright red")
  1807. rng7.Parent = LeftLeg
  1808. local rng7m = rng7.Mesh
  1809. rng7m.Scale = vt(1,1,1)
  1810. rng7m.MeshType = "Sphere"
  1811. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  1812. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  1813. wait()
  1814. local scaler = 10/5
  1815. local scaler2 = 10/5
  1816. local hit = rng6.Touched:connect(function(hit)
  1817. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1818. end)
  1819. for i = 0,10,0.1 do
  1820. swait()
  1821. rng.Transparency = rng.Transparency + 0.01
  1822. rng2.Transparency = rng2.Transparency + 0.01
  1823. rng3.Transparency = rng3.Transparency + 0.01
  1824. rng4.Transparency = rng4.Transparency + 0.01
  1825. rng5.Transparency = rng5.Transparency + 0.01
  1826. rng6.Transparency = rng5.Transparency + 0.001
  1827. rng7.Transparency = rng5.Transparency + 0.001
  1828. scaler = scaler - 0.125/5
  1829. scaler2 = scaler2 - 0.1/5
  1830. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  1831. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  1832. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  1833. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  1834. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  1835. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  1836. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1837. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  1838. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  1839. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  1840. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  1841. rng6.CFrame = rng3.CFrame
  1842. rng7.CFrame = rng3.CFrame
  1843. end
  1844. game:GetService("Debris"):AddItem(rng, 0.1)
  1845. game:GetService("Debris"):AddItem(rng2, 0.1)
  1846. game:GetService("Debris"):AddItem(rng3, 0.1)
  1847. game:GetService("Debris"):AddItem(rng4, 0.1)
  1848. game:GetService("Debris"):AddItem(rng5, 0.1)
  1849. hum.WalkSpeed = 16
  1850. hit:disconnect()
  1851. attack = false
  1852. killbrick:Destroy()
  1853. char.Head.face.Texture = "rbxassetid://29291814"
  1854. jumped = false
  1855. end
  1856.  
  1857.  
  1858.  
  1859. function daash()
  1860. attack = false
  1861. jumped = false
  1862. hum.WalkSpeed = 16
  1863. local bv = Instance.new("BodyVelocity")
  1864. bv.maxForce = Vector3.new(6000,6000,6000)
  1865. bv.velocity = root.CFrame.lookVector*150
  1866. bv.Parent = root
  1867. char.Head.face.Texture = "rbxassetid://126198982"
  1868. game:GetService("Debris"):AddItem(bv, 1)
  1869. local rng = Instance.new("Part", char)
  1870. rng.Anchored = true
  1871. rng.BrickColor = BrickColor.new("White")
  1872. rng.CanCollide = false
  1873. rng.FormFactor = 3
  1874. rng.Name = "Ring"
  1875. rng.Size = Vector3.new(1, 1, 1)
  1876. rng.Transparency = 0
  1877. rng.TopSurface = 0
  1878. rng.BottomSurface = 0
  1879. rng.CFrame = root.CFrame
  1880. local rngm = Instance.new("SpecialMesh", rng)
  1881. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1882. local rng2 = rng:Clone()
  1883. rng2.BrickColor = BrickColor.new("White")
  1884. rng2.Parent = char
  1885. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1886. local rng2m = rng2.Mesh
  1887.  
  1888. local rng5m = rng.Mesh
  1889. CFuncs["Sound"].Create("rbxassetid://262562442", root, 1, 1)
  1890. wait()
  1891. local scaler = 10/5
  1892. local scaler2 = 10/5
  1893. local hit = rng.Touched:connect(function(hit)
  1894. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1895. end)
  1896. for i = 0,10,0.1 do
  1897. swait()
  1898. MagicBlockDash(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1899. MagicBlockDash(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1900. rng.Transparency = rng.Transparency + 0.01
  1901. rng2.Transparency = rng2.Transparency + 0.01
  1902.  
  1903.  
  1904. scaler = scaler - 0.125/5
  1905. scaler2 = scaler2 - 0.125/5
  1906. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1, scaler2/1, 0)
  1907.  
  1908.  
  1909. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1910.  
  1911. end
  1912. game:GetService("Debris"):AddItem(rng, 0.1)
  1913. game:GetService("Debris"):AddItem(rng2, 0.1)
  1914. hum.WalkSpeed = 16
  1915. hit:disconnect()
  1916. attack = false
  1917. char.Head.face.Texture = "rbxassetid://29291814"
  1918. jumped = false
  1919. end
  1920.  
  1921.  
  1922.  
  1923. function dashh()
  1924. attack = true
  1925. jumped = true
  1926. hum.WalkSpeed = 16
  1927. local BV = Instance.new("BodyVelocity")
  1928. BV = Instance.new("BodyVelocity", tors)
  1929. BV.maxForce = Vector3.new(0,10000,0)
  1930. BV.P = 1000
  1931. BV.velocity = Vector3.new(0,800,0)
  1932. char.Head.face.Texture = "rbxassetid://126198982"
  1933. game:GetService("Debris"):AddItem(BV, 1)
  1934. local rng = Instance.new("Part", char)
  1935. rng.Anchored = true
  1936. rng.BrickColor = BrickColor.new("Neon orange")
  1937. rng.CanCollide = false
  1938. rng.FormFactor = 3
  1939. rng.Name = "Ring"
  1940. rng.Size = Vector3.new(1, 1, 1)
  1941. rng.Transparency = 0
  1942. rng.TopSurface = 0
  1943. rng.BottomSurface = 0
  1944. rng.CFrame = root.CFrame
  1945. local rngm = Instance.new("SpecialMesh", rng)
  1946. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1947. local rng2 = rng:Clone()
  1948. rng2.BrickColor = BrickColor.new("Dark stone grey")
  1949. rng2.Parent = char
  1950. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1951. local rng2m = rng2.Mesh
  1952. local rng3 = rng:Clone()
  1953. rng3.Parent = char
  1954. rng3.BrickColor = BrickColor.new("Dark stone grey")
  1955. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  1956. local rng3m = rng3.Mesh
  1957. local rng4 = rng:Clone()
  1958. rng4.Parent = char
  1959. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  1960. local rng4m = rng4.Mesh
  1961. local rng5 = rng:Clone()
  1962. rng5.Parent = char
  1963. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  1964. local rng5m = rng5.Mesh
  1965. local rng6 = rng:Clone()
  1966. rng6.Material = "Neon"
  1967. rng6.CanCollide = false
  1968. rng6.BrickColor = BrickColor.new("Neon orange")
  1969. rng6.Parent = LeftLeg
  1970. local rng6m = rng6.Mesh
  1971. rng6m.Scale = vt(1,1,1)
  1972. rng6m.MeshType = "Sphere"
  1973. local rng7 = rng:Clone()
  1974. rng7.Material = "Plastic"
  1975. rng7.CanCollide = false
  1976. rng7.BrickColor = BrickColor.new("Bright red")
  1977. rng7.Parent = LeftLeg
  1978. local rng7m = rng7.Mesh
  1979. rng7m.Scale = vt(1,1,1)
  1980. rng7m.MeshType = "Sphere"
  1981. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  1982. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  1983. wait()
  1984. local scaler = 10/5
  1985. local scaler2 = 10/5
  1986. local hit = rng6.Touched:connect(function(hit)
  1987. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1988. end)
  1989. for i = 0,10,0.1 do
  1990. swait()
  1991. MagicBlock(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1992. MagicBlock(bc("Dark stone grey"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1993. rng.Transparency = rng.Transparency + 0.01
  1994. rng2.Transparency = rng2.Transparency + 0.01
  1995. rng3.Transparency = rng3.Transparency + 0.01
  1996. rng4.Transparency = rng4.Transparency + 0.01
  1997. rng5.Transparency = rng5.Transparency + 0.01
  1998. rng6.Transparency = rng5.Transparency + 0.001
  1999. rng7.Transparency = rng5.Transparency + 0.001
  2000. scaler = scaler - 0.125/5
  2001. scaler2 = scaler2 - 0.1/5
  2002. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2003. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  2004. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2005. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2006. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  2007. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2008. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2009. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2010. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2011. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2012. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2013. rng6.CFrame = rng3.CFrame
  2014. rng7.CFrame = rng3.CFrame
  2015. end
  2016. game:GetService("Debris"):AddItem(rng, 0.1)
  2017. game:GetService("Debris"):AddItem(rng2, 0.1)
  2018. game:GetService("Debris"):AddItem(rng3, 0.1)
  2019. game:GetService("Debris"):AddItem(rng4, 0.1)
  2020. game:GetService("Debris"):AddItem(rng5, 0.1)
  2021. hum.WalkSpeed = 16
  2022. hit:disconnect()
  2023. attack = false
  2024. char.Head.face.Texture = "rbxassetid://29291814"
  2025. jumped = false
  2026. end
  2027.  
  2028.  
  2029. function dashs()
  2030. attack = true
  2031. jumped = true
  2032. hum.WalkSpeed = 16
  2033. local bv = Instance.new("BodyVelocity")
  2034. bv.maxForce = Vector3.new(0, 0, 0)
  2035. bv.velocity = root.CFrame.lookVector*150
  2036. bv.Parent = root
  2037. char.Head.face.Texture = "rbxassetid://126198982"
  2038. game:GetService("Debris"):AddItem(bv, 1)
  2039. local rng = Instance.new("Part", char)
  2040. rng.Anchored = true
  2041. rng.BrickColor = BrickColor.new("Neon orange")
  2042. rng.CanCollide = false
  2043. rng.FormFactor = 3
  2044. rng.Name = "Ring"
  2045. rng.Size = Vector3.new(1, 1, 1)
  2046. rng.Transparency = 0
  2047. rng.TopSurface = 0
  2048. rng.BottomSurface = 0
  2049. rng.CFrame = root.CFrame
  2050. local rngm = Instance.new("SpecialMesh", rng)
  2051. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2052. local rng2 = rng:Clone()
  2053. rng2.BrickColor = BrickColor.new("Dark stone grey")
  2054. rng2.Parent = char
  2055. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  2056. local rng2m = rng2.Mesh
  2057. local rng3 = rng:Clone()
  2058. rng3.Parent = char
  2059. rng3.BrickColor = BrickColor.new("Dark stone grey")
  2060. rng3.CFrame = root.CFrame + root.CFrame.lookVector*60
  2061. local rng3m = rng3.Mesh
  2062. local rng4 = rng:Clone()
  2063. rng4.Parent = char
  2064. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  2065. local rng4m = rng4.Mesh
  2066. local rng5 = rng:Clone()
  2067. rng5.Parent = char
  2068. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  2069. local rng5m = rng5.Mesh
  2070. local rng6 = rng:Clone()
  2071. rng6.Material = "Neon"
  2072. rng6.CanCollide = false
  2073. rng6.BrickColor = BrickColor.new("Neon orange")
  2074. rng6.Parent = LeftLeg
  2075. local rng6m = rng6.Mesh
  2076. rng6m.Scale = vt(1,1,1)
  2077. rng6m.MeshType = "Sphere"
  2078. local rng7 = rng:Clone()
  2079. rng7.Material = "Plastic"
  2080. rng7.CanCollide = false
  2081. rng7.BrickColor = BrickColor.new("Bright red")
  2082. rng7.Parent = LeftLeg
  2083. local rng7m = rng7.Mesh
  2084. rng7m.Scale = vt(1,1,1)
  2085. rng7m.MeshType = "Sphere"
  2086. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  2087. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2088. wait()
  2089. local scaler = 10/5
  2090. local scaler2 = 10/5
  2091. local hit = rng6.Touched:connect(function(hit)
  2092. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  2093. end)
  2094. for i = 0,10,0.1 do
  2095. swait()
  2096. rng.Transparency = rng.Transparency + 0.01
  2097. rng2.Transparency = rng2.Transparency + 0.01
  2098. rng3.Transparency = rng3.Transparency + 0.01
  2099. rng4.Transparency = rng4.Transparency + 0.01
  2100. rng5.Transparency = rng5.Transparency + 0.01
  2101. rng6.Transparency = rng5.Transparency + 0.001
  2102. rng7.Transparency = rng5.Transparency + 0.001
  2103. scaler = scaler - 0.125/5
  2104. scaler2 = scaler2 - 0.1/5
  2105. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2106. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2107. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2108. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2109. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/0.5)
  2110. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/0.3)
  2111. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2112. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
  2113. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
  2114. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  2115. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  2116. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  2117. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  2118. rng6.CFrame = rng3.CFrame
  2119. rng7.CFrame = rng3.CFrame
  2120. end
  2121. game:GetService("Debris"):AddItem(rng, 0.1)
  2122. game:GetService("Debris"):AddItem(rng2, 0.1)
  2123. game:GetService("Debris"):AddItem(rng3, 0.1)
  2124. game:GetService("Debris"):AddItem(rng4, 0.1)
  2125. game:GetService("Debris"):AddItem(rng5, 0.1)
  2126. hum.WalkSpeed = 16
  2127. hit:disconnect()
  2128. attack = false
  2129. char.Head.face.Texture = "rbxassetid://29291814"
  2130. jumped = false
  2131. end
  2132.  
  2133.  
  2134.  
  2135.  
  2136. m.KeyDown:connect(function(key)
  2137. if key == "j" then
  2138. if tp == true then
  2139. tp = false
  2140. char.Head.face.Parent = game.Lighting
  2141. asd1 = Instance.new("Sound",char)
  2142. asd1.SoundId = "http://www.roblox.com/asset/?id = 153613030"
  2143. asd1.Volume = 0.5
  2144. asd1.Looped = false
  2145. asd1:Play()
  2146. v:Destroy()
  2147. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  2148. end
  2149.  
  2150. end
  2151. wait(0.2)
  2152. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  2153. end
  2154.  
  2155. end
  2156. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2157. char.HumanoidRootPart.Transparency = 1
  2158. game.Lighting.face.Parent = char.Head
  2159. wait(0.7)
  2160.  
  2161. tp = true
  2162.  
  2163.  
  2164. end
  2165. end
  2166. end)
  2167.  
  2168.  
  2169. ----------------------------------------------------
  2170. Debounces = {
  2171. CanAttack = true;
  2172. NoIdl = false;
  2173. Slashing = false;
  2174. Slashed = false;
  2175. RPunch = false;
  2176. RPunched = false;
  2177. LPunch = false;
  2178. LPunched = false;
  2179. }
  2180. local Touche = {char.Name, }
  2181. ----------------------------------------------------
  2182.  
  2183.  
  2184. local rs = game:GetService("RunService").RenderStepped
  2185.  
  2186.  
  2187. mouse.KeyDown:connect(function(key)
  2188. if key == "-" then
  2189. if Charging == false then
  2190. Charging = true
  2191. if Debounces.CanAttack == true then
  2192. Debounces.CanAttack = false
  2193. Debounces.NoIdl = true
  2194. Debounces.on = true
  2195. for i = 1,20 do
  2196. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-40)), 0.2)
  2197. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.65,-.4)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(40)), 0.2)
  2198. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2199. tors.Weld.C0 = Lerp(tors.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2200. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2201. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, .4, -0.8) * CFrame.Angles(math.rad(-6), math.rad(0), math.rad(0)), 0.2)
  2202. if Debounces.on == false then break end
  2203. rs:wait()
  2204. end
  2205. --[[for i = 1,20 do
  2206. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(-20),math.rad(50)), 0.4)
  2207. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(20),math.rad(-50)), 0.4)
  2208. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2209. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.4)
  2210. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2211. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2212. if Debounces.on == false then break end
  2213. rs:wait()
  2214. end]]--
  2215. pt=Instance.new('Part',tors)
  2216. pt.Anchored=true
  2217. pt.CanCollide=false
  2218. pt.Locked = true
  2219. pt.FormFactor='Custom'
  2220. pt.Size=Vector3.new(1,1,1)
  2221. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2222. pt.Transparency=.6
  2223. pt.BrickColor=BrickColor.new('New Yeller')
  2224. msh=Instance.new('SpecialMesh',pt)
  2225. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2226. msh.Scale=Vector3.new(8,4,8)
  2227. pt2=pt:clone()
  2228. pt2.Parent = tors
  2229. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2230. pt2.BrickColor=BrickColor.new("New Yeller")
  2231. msh2=msh:clone()
  2232. msh2.Parent=pt2
  2233. msh2.Scale=Vector3.new(10,5,10)
  2234.  
  2235.  
  2236.  
  2237. bl = Instance.new("Part", char)
  2238. bl.Locked = true
  2239. bl.Name = "Shell"
  2240. bl.BrickColor = BrickColor.new("New Yeller")
  2241. bl.Anchored = true
  2242. bl.CanCollide = false
  2243. bl.Transparency = 0
  2244. bl.Reflectance = 0
  2245. bl.BottomSurface = 0
  2246. bl.TopSurface = 0
  2247. bl.Shape = 0
  2248. blm = Instance.new("SpecialMesh",bl)
  2249. blm.MeshType = "Sphere"
  2250. blm.Scale = Vector3.new(1,1,1)
  2251. blm.MeshId = "rbxassetid://9982590"
  2252.  
  2253. coroutine.resume(coroutine.create(function()
  2254. for i=1, math.huge, 4 do
  2255. if Charging == true then
  2256. rs:wait()
  2257. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2258. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  2259. bl.Transparency = bl.Transparency + 0.005
  2260. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  2261. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  2262. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  2263. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  2264. elseif Charging == false then break
  2265. end
  2266. end
  2267. end))
  2268.  
  2269. repeat
  2270. local p = Instance.new('Part',tors)
  2271. p.formFactor = 'Custom'
  2272. p.Size = Vector3.new(1,1,1)
  2273. p.BrickColor = workspace.Base.BrickColor
  2274. p.CanCollide = false
  2275. p.Transparency = 0
  2276. p.Anchored = true
  2277. p.Locked=true
  2278. p.Material = workspace.Base.Material
  2279. local m = Instance.new("BlockMesh",p)
  2280. m.Scale = Vector3.new(s,s,s)
  2281. p.CFrame = tors.CFrame*CFrame.new(custommath[math.random(1,#custommath)]/10,-math.random(5,7),custommath[math.random(1,#custommath)]/10)*CFrame.Angles(math.random(),math.random(),math.random())
  2282. --[[coroutine.wrap(function()
  2283. wait(2)
  2284. while Charging == true do
  2285. wait(2)
  2286. GroundWave1()
  2287. wait(2)
  2288. end
  2289. end)()]]--
  2290. Spawn(function()
  2291. while rs:wait() do
  2292. if Charging == true then
  2293. rarm.Weld.C0 = CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(-30,-20)),math.rad(math.random(30,50)))
  2294. larm.Weld.C0 = CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(math.random(-36,-20)),math.rad(math.random(20,30)),math.rad(math.random(-50,-30)))
  2295. hed.Weld.C0 = CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(math.random(26,34)),math.rad(math.random(-5,5)),math.rad(0))
  2296. tors.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  2297. lleg.Weld.C0 = CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(10,20)), math.rad(math.random(-20,-10)))
  2298. rleg.Weld.C0 = CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(math.random(-10,-6)), math.rad(math.random(-20,-10)), math.rad(math.random(10,20)))
  2299. elseif Charging == false then break
  2300. end
  2301. end
  2302. end)
  2303. Spawn(function()
  2304. while rs:wait() do
  2305. if p.Transparency >= 1 then p:Destroy() break end
  2306. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2307. p.Transparency = p.Transparency+0.01
  2308. end
  2309. end)
  2310. wait(.3)
  2311. until Charging == false
  2312. end
  2313. end
  2314. end
  2315. end)
  2316. ----------------------------------------------------
  2317. mouse.KeyUp:connect(function(key)
  2318. if key == "r" then
  2319. if Charging == true then
  2320. Charging = false
  2321. pt:Destroy()
  2322. pt2:Destroy()
  2323. bl:Destroy()
  2324. if Debounces.CanAttack == false then
  2325. Debounces.CanAttack = true
  2326. Debounces.NoIdl = false
  2327. Debounces.on = false
  2328. end
  2329. end
  2330. end
  2331. end)
  2332.  
  2333.  
  2334. ----------------------------------------------------
  2335. mouse.KeyDown:connect(function(key)
  2336. if key == "p" then
  2337. if Debounces.CanAttack == true then
  2338. Debounces.CanAttack = false
  2339. Debounces.on = true
  2340. Debounces.NoIdl = true
  2341. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2342. Debounces.RPunch = true
  2343. Debounces.LPunch = true
  2344. Debounces.ks = true
  2345. Debounces.ks2 = true
  2346. for i = 1, 3 do
  2347. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2348. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2349. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2350. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2351. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2352. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2353. if Debounces.on == false then break end
  2354. wait()
  2355. end
  2356. for i = 1, 3 do
  2357. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2358. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2359. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2360. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2361. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2362. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2363. if Debounces.on == false then break end
  2364. wait()
  2365. end
  2366. for i = 1, 3 do
  2367. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2368. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2369. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2370. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2371. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2372. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2373. if Debounces.on == false then break end
  2374. wait()
  2375. end
  2376. for i = 1, 3 do
  2377. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2378. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2379. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2380. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2381. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2382. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2383. if Debounces.on == false then break end
  2384. wait()
  2385. end
  2386. for i = 1, 3 do
  2387. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2388. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2389. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2390. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2391. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2392. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2393. if Debounces.on == false then break end
  2394. wait()
  2395. end
  2396. for i = 1, 3 do
  2397. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2398. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2399. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2400. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2401. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2402. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2403. if Debounces.on == false then break end
  2404. wait()
  2405. end
  2406. for i = 1, 3 do
  2407. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2408. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2409. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2410. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2411. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2412. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2413. if Debounces.on == false then break end
  2414. wait()
  2415. end
  2416. for i = 1, 3 do
  2417. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2418. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2419. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2420. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2421. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2422. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2423. if Debounces.on == false then break end
  2424. wait()
  2425. end
  2426. for i = 1, 3 do
  2427. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2428. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2429. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2430. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2431. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2432. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2433. if Debounces.on == false then break end
  2434. wait()
  2435. end
  2436. for i = 1, 3 do
  2437. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2438. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2439. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2440. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2441. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2442. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2443. if Debounces.on == false then break end
  2444. wait()
  2445. end
  2446. for i = 1, 3 do
  2447. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2448. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2449. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2450. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2451. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2452. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2453. if Debounces.on == false then break end
  2454. wait()
  2455. end
  2456. for i = 1, 3 do
  2457. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2458. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2459. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2460. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2461. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2462. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2463. if Debounces.on == false then break end
  2464. wait()
  2465. end
  2466. for i = 1, 3 do
  2467. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2468. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2469. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2470. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2471. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2472. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2473. if Debounces.on == false then break end
  2474. wait()
  2475. end
  2476. for i = 1, 3 do
  2477. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2478. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2479. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2480. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2481. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2482. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2483. if Debounces.on == false then break end
  2484. wait()
  2485. end
  2486. for i = 1, 3 do
  2487. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(110),math.rad(30),math.rad(20)), 0.9)
  2488. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.9)
  2489. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2490. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2491. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.9)
  2492. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.9)
  2493. if Debounces.on == false then break end
  2494. wait()
  2495. end
  2496. for i = 1, 3 do
  2497. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2498. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2499. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2500. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2501. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2502. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2503. if Debounces.on == false then break end
  2504. wait()
  2505. end
  2506. for i = 1, 3 do
  2507. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(20)), 0.92)
  2508. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 0.92)
  2509. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2510. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2511. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2512. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2513. if Debounces.on == false then break end
  2514. wait()
  2515. end
  2516. for i = 1, 3 do
  2517. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2518. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(120),math.rad(20),math.rad(-20)), 0.92)
  2519. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2520. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2521. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2522. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2523. if Debounces.on == false then break end
  2524. wait()
  2525. end
  2526. for i = 1, 3 do
  2527. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(-20),math.rad(20)), 0.92)
  2528. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 0.92)
  2529. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2530. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2531. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 0.92)
  2532. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 0.92)
  2533. if Debounces.on == false then break end
  2534. wait()
  2535. end
  2536. for i = 1, 3 do
  2537. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-50)), 0.92)
  2538. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(20),math.rad(-20)), 0.92)
  2539. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2540. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2541. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 0.92)
  2542. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 0.92)
  2543. if Debounces.on == false then break end
  2544. wait()
  2545. end
  2546. Debounces.LPunch = false
  2547. Debounces.RPunch = false
  2548. Debounces.ks = false
  2549. Debounces.ks2 = false
  2550. if Debounces.CanAttack == false then
  2551. Debounces.CanAttack = true
  2552. Debounces.on = false
  2553. Debounces.NoIdl = false
  2554. end
  2555. end
  2556. end
  2557. end)
  2558.  
  2559.  
  2560.  
  2561. function punch()
  2562. attack = true
  2563. jumped = true
  2564. killbrick = Instance.new("Part",rarm)
  2565. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  2566. killbrick.Transparency = 1
  2567. killbrick:BreakJoints()
  2568. killbrick.CanCollide = false
  2569. killbrick.Anchored = true
  2570. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  2571. local bv = Instance.new("BodyVelocity")
  2572. bv.maxForce = Vector3.new(1,1,1)
  2573. bv.velocity = root.CFrame.lookVector*150
  2574. bv.Parent = root
  2575. game:GetService("Debris"):AddItem(bv, 1)
  2576. local rng = Instance.new("Part", char)
  2577. rng.Anchored = true
  2578. rng.BrickColor = BrickColor.new("New Yeller")
  2579. rng.CanCollide = false
  2580. rng.FormFactor = 3
  2581. rng.Name = "Ring"
  2582. rng.Size = Vector3.new(1, 1, 1)
  2583. rng.Transparency = 0
  2584. rng.TopSurface = 0
  2585. rng.BottomSurface = 0
  2586. rng.CFrame = root.CFrame
  2587. local rngm = Instance.new("SpecialMesh", rng)
  2588. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2589. local rng2 = rng:Clone()
  2590. rng2.BrickColor = BrickColor.new("New Yeller")
  2591. rng2.Parent = char
  2592. rng2.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2593. local rng2m = rng2.Mesh
  2594. local rng3 = rng:Clone()
  2595. rng3.Parent = char
  2596. rng3.BrickColor = BrickColor.new("Institutional white")
  2597. rng3.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2598. local rng3m = Instance.new("SpecialMesh", rng3)
  2599. rng3m.MeshId = "http://www.roblox.com/asset/?id=665769722"
  2600. local rng4 = rng:Clone()
  2601. rng4.Parent = char
  2602. rng4.BrickColor = BrickColor.new("New Yeller")
  2603. rng4.CFrame = root.CFrame + root.CFrame.lookVector*12
  2604. local rng4m = rng4.Mesh
  2605. local rng5 = rng:Clone()
  2606. rng5.Parent = char
  2607. rng5.BrickColor = BrickColor.new("New Yeller")
  2608. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  2609. local rng5m = rng5.Mesh
  2610. local rng6 = rng:Clone()
  2611. rng6.Material = "Neon"
  2612. rng6.CanCollide = false
  2613. rng6.BrickColor = BrickColor.new("New Yeller")
  2614. rng6.Parent = LeftLeg
  2615. local rng6m = rng6.Mesh
  2616. rng6m.Scale = vt(1,1,1)
  2617. rng6m.MeshType = "Sphere"
  2618. local rng7 = rng:Clone()
  2619. rng7.Material = "Plastic"
  2620. rng7.CanCollide = false
  2621. rng7.BrickColor = BrickColor.new("New Yeller")
  2622. rng7.Parent = LeftLeg
  2623. local rng7m = rng7.Mesh
  2624. rng7m.Scale = vt(1,1,1)
  2625. rng7m.MeshType = "Sphere"
  2626. CFuncs["Sound"].Create("rbxassetid://137579113", root, 1, 1)
  2627. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2628. wait()
  2629. local scaler = 10/5
  2630. local scaler2 = 10/5
  2631. local hit = rng6.Touched:connect(function(hit)
  2632. Damagefunc(hit,405,505,math.random(400,500),"Normal",root,.2,1)
  2633. CRIT=true
  2634. end)
  2635. for i = 0,10,0.1 do
  2636. swait()
  2637. rng.Transparency = rng.Transparency + 0.01
  2638. rng2.Transparency = rng2.Transparency + 0.01
  2639. rng3.Transparency = rng3.Transparency + 0.01
  2640. rng4.Transparency = rng4.Transparency + 0.01
  2641. rng5.Transparency = rng5.Transparency + 0.01
  2642. rng6.Transparency = rng5.Transparency + 0.1
  2643. rng7.Transparency = rng5.Transparency + 0.1
  2644. scaler = scaler - 0.125/5
  2645. scaler2 = scaler2 - 0.1/5
  2646. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2647. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/13.5, scaler2/13.5, 0)
  2648. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2649. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2650. rng6.Size = rng6.Size + Vector3.new(scaler2/1.2, scaler2/1.2, scaler2/1.2)
  2651. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2652. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2653. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2654. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2655. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2656. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2657. rng6.CFrame = killbrick.CFrame
  2658. rng7.CFrame = killbrick.CFrame
  2659. end
  2660. game:GetService("Debris"):AddItem(rng, 0.1)
  2661. game:GetService("Debris"):AddItem(rng2, 0.1)
  2662. game:GetService("Debris"):AddItem(rng3, 0.1)
  2663. game:GetService("Debris"):AddItem(rng4, 0.1)
  2664. game:GetService("Debris"):AddItem(rng5, 0.1)
  2665. hit:disconnect()
  2666. rng:Destroy()
  2667. rng2:Destroy()
  2668. rng3:Destroy()
  2669. rng4:Destroy()
  2670. rng5:Destroy()
  2671. rng6:Destroy()
  2672. rng7:Destroy()
  2673. attack = false
  2674. killbrick:Destroy()
  2675. jumped = false
  2676. lig:Remove()
  2677. end
  2678.  
  2679.  
  2680. m.KeyDown:connect(function(key)
  2681. if key == "k" then
  2682. if punch == true then
  2683. punch = false
  2684. org = char.Torso["Left Shoulder"].C0
  2685. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  2686. killbrick = Instance.new("Part",char)
  2687. killbrick.Size = Vector3.new(5,6,5)
  2688. killbrick.Transparency = 1
  2689. killbrick:BreakJoints()
  2690. killbrick.CanCollide = false
  2691. local wel = Instance.new("Weld",killbrick)
  2692. wel.Part0 = killbrick
  2693. wel.Part1 = char["Left Arm"]
  2694. wel.C0 = CFrame.new(0,1,0)
  2695. force = 90
  2696.  
  2697. killbrick.Touched:connect(function(h)
  2698. local x = h.Parent.Humanoid
  2699. if x.Health >= 100 then
  2700. fling = false
  2701. end
  2702. if x.Health < 100 then
  2703. fling = true
  2704. end
  2705. local stop = h.Parent.Torso.Velocity
  2706. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2707. safe = true
  2708. else safe = false
  2709. end
  2710. if x then
  2711. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2712. safe = true
  2713. else safe = false
  2714. end
  2715. if safe == false then
  2716. if fling == true then
  2717. force = 900
  2718.  
  2719. end
  2720. if fling == false then
  2721. force = 200
  2722. end
  2723. wait(0.2)
  2724.  
  2725. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  2726. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  2727. boom:Play()
  2728. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  2729.  
  2730.  
  2731. wait(0)
  2732. x.Parent:Destroy()
  2733. GroundWave2()
  2734. wait()
  2735. safe = true
  2736. bodyforc:Remove()
  2737. h.Parent.Torso.Velocity = stop
  2738.  
  2739. end
  2740. end
  2741. end)
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752. local rng = Instance.new("Part", char)
  2753. rng.Anchored = true
  2754. rng.BrickColor = BrickColor.new("Institutional white")
  2755. rng.CanCollide = false
  2756. rng.FormFactor = 3
  2757. rng.Name = "Ring"
  2758. rng.Size = Vector3.new(1, 1, 1)
  2759. rng.Transparency = 0.8
  2760. rng.TopSurface = 0
  2761. rng.BottomSurface = 0
  2762. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  2763. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  2764. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2765. local rngm = Instance.new("SpecialMesh", rng)
  2766. rngm.MeshId = "http://www.roblox.com/asset/?id=437347603"
  2767. rngm.Scale = Vector3.new(0.1, 0.1, 0.1)
  2768. wait(0.1)
  2769.  
  2770.  
  2771.  
  2772. boom2:Play()
  2773. coroutine.wrap(function()
  2774. for i = 1, 10, .4 do
  2775. rngm.Scale = Vector3.new(0.2 + i*0.2, 0.2 + i*0.2, 1)
  2776.  
  2777. wait()
  2778. end
  2779. wait()
  2780. rng:Destroy()
  2781. killbrick:Remove()
  2782. wait(0.5)
  2783. char.Torso["Left Shoulder"].C0 = org
  2784. wait(1)
  2785.  
  2786. punch = true
  2787. wait()
  2788. end)()
  2789.  
  2790.  
  2791.  
  2792. end
  2793.  
  2794.  
  2795. wait(.1)
  2796.  
  2797.  
  2798. end
  2799. end)
  2800.  
  2801. local handle = Instance.new("Part")
  2802. handle.Parent = Character
  2803. handle.Size = Vector3.new(0.2,0.2,0.2)
  2804. handle.Archivable = true
  2805. handle.Transparency = 1
  2806. handle.CanCollide = false
  2807. handle.BrickColor = BrickColor.new("White")
  2808. handle.Material = "Neon"
  2809. local handlmesh = Instance.new("BlockMesh",handle)
  2810. handlmesh.Scale = Vector3.new(1,1,1)
  2811. local handleweld = Instance.new("Weld")
  2812. handleweld.Parent = handle
  2813. handleweld.Part0 = rarm
  2814. handleweld.Part1 = handle
  2815. handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2816. handleweld.Part0 = rarm
  2817. local meshtype = "Sphere"
  2818.  
  2819. function InfernoComet()
  2820. attack = true
  2821. chatfunc(" ")
  2822. handleweld.Part0 = rarm
  2823. local tra = Instance.new("ParticleEmitter",handle)
  2824. tra.Texture = "rbxassetid://209852980"
  2825. tra.LightEmission = 0
  2826. tra.Rate = 99999
  2827. tra.Lifetime = NumberRange.new(0.25)
  2828. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  2829. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  2830. tra.Speed = NumberRange.new(0)
  2831. tra.Rotation = NumberRange.new(-500,500)
  2832. tra.VelocitySpread = 90000
  2833. tra.LockedToPart = true
  2834. tra.RotSpeed = NumberRange.new(-500,500)
  2835. local tra2 = Instance.new("ParticleEmitter",handle)
  2836. tra2.Texture = "http://www.roblox.com/asset/?id=209852980"
  2837. tra2.LightEmission = 0
  2838. tra2.Rate = 50
  2839. tra2.Lifetime = NumberRange.new(0.5)
  2840. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2841. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  2842. tra2.Speed = NumberRange.new(0)
  2843. tra2.Rotation = NumberRange.new(-500,500)
  2844. tra2.VelocitySpread = 90000
  2845. tra2.LockedToPart = true
  2846. tra2.RotSpeed = NumberRange.new(-500,500)
  2847. for i = 0,4,0.1 do
  2848. swait()
  2849. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2850. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  2851. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  2852. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-25 + 2.5 * math.cos(sine / 32))), 0.3)
  2853. end
  2854. local sa = Instance.new("Sound",handle)
  2855. sa.SoundId = "rbxassetid://304448425"
  2856. sa.Volume = 1
  2857. sa.Pitch = 1
  2858. sa:Play()
  2859. tra.Rate = 0
  2860. tra2.Rate = 0
  2861. local lb = Instance.new("Part")
  2862. lb.Parent = char
  2863. lb.Material = "Neon"
  2864. lb.Color = BrickColor.new("Cyan").Color
  2865. lb.CanCollide = false
  2866. lb.Shape = "Ball"
  2867. lb.CFrame = handle.CFrame
  2868. lb.Anchored = true
  2869. lb.Transparency = 1
  2870. lb.Size = vt(1,1,1)
  2871. local thing = Instance.new("SpecialMesh",lb)
  2872. thing.MeshType = meshtype
  2873. local hitted = false
  2874. lb.Anchored = false
  2875. local trail = Instance.new("ParticleEmitter",lb)
  2876. trail.Texture = "rbxassetid://209852980"
  2877. trail.LightEmission = 1
  2878. trail.Rate = 9999
  2879. trail.Lifetime = NumberRange.new(1.5)
  2880. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  2881. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2882. trail.Speed = NumberRange.new(0,0)
  2883. trail.Rotation = NumberRange.new(-500,500)
  2884. trail.RotSpeed = NumberRange.new(-500,500)
  2885. local bv = Instance.new("BodyVelocity")
  2886. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2887. bv.velocity = mouse.Hit.lookVector *75
  2888. bv.Parent = lb
  2889. wait(0.05)
  2890. lb.Touched:connect(function(hit)
  2891. if hitted == false then
  2892. hitted = true
  2893. trail.Rate = 0
  2894. lb.Anchored = true
  2895. local aa = Instance.new("Part")
  2896. local val = 1*3.5
  2897. aa.Parent = lb
  2898. local exsound = Instance.new("Sound",aa)
  2899. exsound.SoundId = "rbxassetid://402347142"
  2900. exsound.Volume = 3.5
  2901. exsound.Pitch = 1
  2902. exsound:Play()
  2903. aa.Material = "Neon"
  2904. aa.Color = BrickColor.new("Gold").Color
  2905. aa.CanCollide = false
  2906. aa.Shape = "Ball"
  2907. aa.CFrame = lb.CFrame
  2908. aa.Anchored = true
  2909. aa.Transparency = 0
  2910. aa.Size = vt(1,1,1)
  2911. local thinger = Instance.new("SpecialMesh",aa)
  2912. thinger.MeshType = meshtype
  2913. thinger.Scale = vt(15,15,15)
  2914. local explosion = Instance.new("Explosion",aa)
  2915. explosion.Position = aa.Position
  2916. explosion.BlastRadius = 22.5
  2917. explosion.BlastPressure = 100
  2918. local exp = Instance.new("ParticleEmitter",aa)
  2919. exp.Texture = "rbxassetid://209852980"
  2920. exp.LightEmission = 1
  2921. exp.Rate = 9000000000
  2922. exp.Lifetime = NumberRange.new(1)
  2923. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  2924. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2925. exp.Speed = NumberRange.new(100)
  2926. exp.VelocitySpread = 9000000
  2927. exp.Rotation = NumberRange.new(-500,500)
  2928. exp.RotSpeed = NumberRange.new(-500,500)
  2929. local expa = Instance.new("ParticleEmitter",aa)
  2930. expa.Texture = "rbxassetid://209852980"
  2931. expa.LightEmission = 1
  2932. expa.Rate = 9000000000
  2933. expa.Lifetime = NumberRange.new(2.75)
  2934. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  2935. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  2936. expa.Speed = NumberRange.new(100)
  2937. expa.VelocitySpread = 9000000
  2938. expa.Rotation = NumberRange.new(-500,500)
  2939. expa.RotSpeed = NumberRange.new(-500,500)
  2940. local exp2 = exp:Clone()
  2941. exp2.Parent = aa
  2942. local exp3 = exp:Clone()
  2943. exp3.Parent = aa
  2944. local exp4 = exp:Clone()
  2945. exp4.Parent = aa
  2946. local exp5 = exp:Clone()
  2947. exp5.Parent = aa
  2948. local exp6 = exp:Clone()
  2949. exp6.Parent = aa
  2950. local exp7 = exp:Clone()
  2951. exp7.Parent = aa
  2952. local expa2 = expa:Clone()
  2953. expa2.Parent = aa
  2954. local expa3 = expa:Clone()
  2955. expa3.Parent = aa
  2956. local expa4 = expa:Clone()
  2957. expa4.Parent = aa
  2958. local expa5 = expa:Clone()
  2959. expa5.Parent = aa
  2960. local expa6 = expa:Clone()
  2961. expa6.Parent = aa
  2962. local expa7 = expa:Clone()
  2963. expa7.Parent = aa
  2964. for i = 0, 1 do
  2965. val = val - 0.025*3.5
  2966. thinger.Scale = thinger.Scale + vt(val,val,val)
  2967. wait()
  2968. end
  2969. exp.Rate = 0
  2970. exp2.Rate = 0
  2971. exp3.Rate = 0
  2972. exp4.Rate = 0
  2973. exp5.Rate = 0
  2974. exp6.Rate = 0
  2975. exp7.Rate = 0
  2976. for i = 0, 1 do
  2977. val = val - 0.025*3.5
  2978. thinger.Scale = thinger.Scale + vt(val,val,val)
  2979. wait()
  2980. end
  2981. expa.Rate = 0
  2982. expa2.Rate = 0
  2983. expa3.Rate = 0
  2984. expa4.Rate = 0
  2985. expa5.Rate = 0
  2986. expa6.Rate = 0
  2987. expa7.Rate = 0
  2988. for i = 0, 21 do
  2989. val = val - 0.025*3.5
  2990. thinger.Scale = thinger.Scale + vt(val,val,val)
  2991. wait()
  2992. end
  2993. for i = 0, 74 do
  2994. val = val - 0.0145
  2995. aa.Transparency = aa.Transparency + 0.0145
  2996. thinger.Scale = thinger.Scale + vt(val,val,val)
  2997. wait()
  2998. end
  2999. end
  3000. end)
  3001. attack = false
  3002. wait(30)
  3003. sa:Destroy()
  3004. tra:Destroy()
  3005. tra2:Destroy()
  3006. lb:Destroy()
  3007. end
  3008.  
  3009. function Crater(Torso,Radius)
  3010. spawn(function()
  3011. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  3012. local Ignore = {}
  3013. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3014. if v.Character ~= nil then
  3015. Ignore[#Ignore+1] = v.Character
  3016. end
  3017. end
  3018. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  3019. if Hit == nil then return end
  3020. local Parts = {}
  3021. for i = 1,360,10 do
  3022. local P = Instance.new("Part",Torso.Parent)
  3023. P.Anchored = true
  3024. P.FormFactor = "Custom"
  3025. P.BrickColor = Hit.BrickColor
  3026. P.Material = Hit.Material
  3027. P.TopSurface = "Smooth"
  3028. P.BottomSurface = "Smooth"
  3029. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  3030. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  3031. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  3032. if math.random(0,5) == 0 then -- rubble
  3033. local P = Instance.new("Part",Torso.Parent)
  3034. P.Anchored = true
  3035. P.FormFactor = "Custom"
  3036. P.BrickColor = Hit.BrickColor
  3037. P.Material = Hit.Material
  3038. P.TopSurface = "Smooth"
  3039. P.BottomSurface = "Smooth"
  3040. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  3041. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  3042. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  3043. end
  3044. end
  3045. for i = 0,1,0.05 do
  3046. for i2,v in pairs(Parts) do
  3047. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  3048. end
  3049. wait(0.02)
  3050. end
  3051. for i,v in pairs(Parts) do
  3052. if v[1].Size.X > 2.1 then
  3053. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  3054. end
  3055. v[1].Anchored = false
  3056. end
  3057. for i = 0,1,0.05 do
  3058. for i2,v in pairs(Parts) do
  3059. v[1].Transparency = i
  3060. if i == 1 then
  3061. v[1]:Destroy()
  3062. elseif i >= 0.25 then
  3063. v[1].CanCollide = false
  3064. end
  3065. end
  3066. wait(0.02)
  3067. end
  3068. Parts = nil
  3069. end)
  3070. end
  3071.  
  3072.  
  3073. function InfernoWrath()
  3074. attack = true
  3075. chatfunc("FULL BLAST!")
  3076. local pie22 = Instance.new("ParticleEmitter")
  3077. pie22.Parent = larm
  3078. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3079. pie22.LightEmission = 1
  3080. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  3081. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  3082. pie22.Transparency = NumberSequence.new(0.7)
  3083. pie22.EmissionDirection = "Top"
  3084. pie22.Enabled = true
  3085. pie22.Lifetime = NumberRange.new(1)
  3086. pie22.Rotation = NumberRange.new(-420, 425)
  3087. pie22.Rate = 400
  3088. pie22.Speed = NumberRange.new(1)
  3089. pie22.LockedToPart = false
  3090. pie22.VelocitySpread = 2
  3091. local pie222 = Instance.new("ParticleEmitter")
  3092. pie222.Parent = rarm
  3093. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3094. pie222.LightEmission = 1
  3095. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  3096. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3097. pie222.Transparency = NumberSequence.new(0.7)
  3098. pie222.EmissionDirection = "Top"
  3099. pie222.Enabled = true
  3100. pie222.Lifetime = NumberRange.new(1)
  3101. pie222.Rotation = NumberRange.new(-420, 425)
  3102. pie222.Rate = 400
  3103. pie222.Speed = NumberRange.new(1)
  3104. pie222.LockedToPart = false
  3105. pie222.VelocitySpread = 2
  3106. local pie2222 = Instance.new("ParticleEmitter")
  3107. pie2222.Parent = lleg
  3108. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3109. pie2222.LightEmission = 1
  3110. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  3111. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3112. pie2222.Transparency = NumberSequence.new(0.7)
  3113. pie2222.EmissionDirection = "Top"
  3114. pie2222.Enabled = true
  3115. pie2222.Lifetime = NumberRange.new(1)
  3116. pie2222.Rotation = NumberRange.new(-420, 425)
  3117. pie2222.Rate = 400
  3118. pie2222.Speed = NumberRange.new(1)
  3119. pie2222.LockedToPart = false
  3120. pie2222.VelocitySpread = 2
  3121. local pie22222 = Instance.new("ParticleEmitter")
  3122. pie22222.Parent = rleg
  3123. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3124. pie22222.LightEmission = 1
  3125. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  3126. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3127. pie22222.Transparency = NumberSequence.new(0.7)
  3128. pie22222.EmissionDirection = "Top"
  3129. pie22222.Enabled = true
  3130. pie22222.Lifetime = NumberRange.new(1)
  3131. pie22222.Rotation = NumberRange.new(-420, 425)
  3132. pie22222.Rate = 400
  3133. pie22222.Speed = NumberRange.new(1)
  3134. pie22222.LockedToPart = false
  3135. pie22222.VelocitySpread = 2
  3136. local pie2242 = Instance.new("ParticleEmitter")
  3137. pie2242.Parent = tors
  3138. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3139. pie2242.LightEmission = 1
  3140. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  3141. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  3142. pie2242.Transparency = NumberSequence.new(0.7)
  3143. pie2242.EmissionDirection = "Top"
  3144. pie2242.Enabled = true
  3145. pie2242.Lifetime = NumberRange.new(1)
  3146. pie2242.Rotation = NumberRange.new(-420, 425)
  3147. pie2242.Rate = 400
  3148. pie2242.Speed = NumberRange.new(1)
  3149. pie2242.LockedToPart = false
  3150. pie2242.VelocitySpread = 2
  3151. for i = 0,4,0.1 do
  3152. swait()
  3153. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3154. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3155. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3156. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3157. end
  3158. hum.WalkSpeed = 16
  3159. local lb = Instance.new("Part")
  3160. lb.Parent = char
  3161. lb.Material = "Neon"
  3162. lb.Color = BrickColor.new("Gold").Color
  3163. lb.CanCollide = false
  3164. lb.Shape = "Ball"
  3165. lb.CFrame = tors.CFrame
  3166. lb.Anchored = true
  3167. lb.Transparency = 1
  3168. lb.Size = vt(1,1,1)
  3169. local thing = Instance.new("SpecialMesh",lb)
  3170. thing.MeshType = meshtype
  3171. for i = 0, 4 do
  3172. local lbr = Instance.new("Part")
  3173. lbr.Parent = char
  3174. lbr.Material = "Neon"
  3175. lbr.Color = BrickColor.new("Gold").Color
  3176. lbr.CanCollide = false
  3177. lbr.Shape = "Ball"
  3178. lbr.CFrame = lb.CFrame
  3179. lbr.Anchored = true
  3180. lbr.Transparency = 1
  3181. lbr.Size = vt(1,1,1)
  3182. local thinga = Instance.new("SpecialMesh",lbr)
  3183. thinga.MeshType = meshtype
  3184. thinga.Scale = vt(20*6,20*6,20*6)
  3185. for z = 0, 19 do
  3186. wait(0.025)
  3187. lbr.Transparency = lbr.Transparency - 0.05
  3188. thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
  3189. end
  3190. lbr:Destroy()
  3191. end
  3192. local aa = Instance.new("Part")
  3193. local val = 1*7.5
  3194. aa.Parent = lb
  3195. local exsound = Instance.new("Sound",handle)
  3196. exsound.SoundId = "rbxassetid://402347142"
  3197. exsound.Volume = 10
  3198. exsound.Pitch = 1
  3199. exsound:Play()
  3200. aa.Material = "Neon"
  3201. aa.Color = BrickColor.new("New Yeller").Color
  3202. aa.CanCollide = false
  3203. aa.Shape = "Ball"
  3204. aa.CFrame = lb.CFrame
  3205. aa.Anchored = true
  3206. aa.Transparency = 0
  3207. aa.Size = vt(1,1,1)
  3208. local thinger = Instance.new("SpecialMesh",aa)
  3209. thinger.MeshType = meshtype
  3210. thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
  3211. local explosion = Instance.new("Explosion",aa)
  3212. explosion.Position = aa.Position
  3213. explosion.BlastRadius = 500000000000
  3214. explosion.BlastPressure = 6000
  3215. local exp = Instance.new("ParticleEmitter",aa)
  3216. exp.Texture = "rbxassetid://296874871"
  3217. exp.LightEmission = 1
  3218. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3219. exp.Rate = 9000000000
  3220. exp.Lifetime = NumberRange.new(1)
  3221. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  3222. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3223. exp.Speed = NumberRange.new(115)
  3224. exp.VelocitySpread = 9000000
  3225. exp.Rotation = NumberRange.new(-500,500)
  3226. exp.RotSpeed = NumberRange.new(-500,500)
  3227. local expa = Instance.new("ParticleEmitter",aa)
  3228. expa.Texture = "rbxassetid://296874871"
  3229. expa.LightEmission = 1
  3230. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3231. expa.Rate = 9000000000
  3232. expa.Lifetime = NumberRange.new(2.75)
  3233. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  3234. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3235. expa.Speed = NumberRange.new(115)
  3236. expa.VelocitySpread = 9000000
  3237. expa.Rotation = NumberRange.new(-500,500)
  3238. expa.RotSpeed = NumberRange.new(-500,500)
  3239. local exp2 = exp:Clone()
  3240. exp2.Parent = aa
  3241. local exp3 = exp:Clone()
  3242. exp3.Parent = aa
  3243. local exp4 = exp:Clone()
  3244. exp4.Parent = aa
  3245. local exp5 = exp:Clone()
  3246. exp5.Parent = aa
  3247. local exp6 = exp:Clone()
  3248. exp6.Parent = aa
  3249. local exp7 = exp:Clone()
  3250. exp7.Parent = aa
  3251. local expa2 = expa:Clone()
  3252. expa2.Parent = aa
  3253. local expa3 = expa:Clone()
  3254. expa3.Parent = aa
  3255. local expa4 = expa:Clone()
  3256. expa4.Parent = aa
  3257. local expa5 = expa:Clone()
  3258. expa5.Parent = aa
  3259. local expa6 = expa:Clone()
  3260. expa6.Parent = aa
  3261. local expa7 = expa:Clone()
  3262. expa7.Parent = aa
  3263. Crater(head,60)
  3264.  
  3265. for i = 0, 1 do
  3266. val = val - 0.025*7.5
  3267. thinger.Scale = thinger.Scale + vt(val,val,val)
  3268. wait()
  3269. end
  3270. exp.Rate = 0
  3271. exp2.Rate = 0
  3272. exp3.Rate = 0
  3273. exp4.Rate = 0
  3274. exp5.Rate = 0
  3275. exp6.Rate = 0
  3276. exp7.Rate = 0
  3277. for i = 0, 1 do
  3278. val = val - 0.025*7.5
  3279. thinger.Scale = thinger.Scale + vt(val,val,val)
  3280. wait()
  3281. end
  3282. hum.WalkSpeed = 16
  3283. pie22:Destroy()
  3284. pie222:Destroy()
  3285. pie2222:Destroy()
  3286. pie22222:Destroy()
  3287. pie2242:Destroy()
  3288. attack = false
  3289. expa.Rate = 0
  3290. expa2.Rate = 0
  3291. expa3.Rate = 0
  3292. expa4.Rate = 0
  3293. expa5.Rate = 0
  3294. expa6.Rate = 0
  3295. expa7.Rate = 0
  3296. for i = 0, 21 do
  3297. val = val - 0.025*7.5
  3298. thinger.Scale = thinger.Scale + vt(val,val,val)
  3299. wait()
  3300. end
  3301. for i = 0, 74 do
  3302. val = val - 0.0145
  3303. aa.Transparency = aa.Transparency + 0.0145
  3304. thinger.Scale = thinger.Scale + vt(val,val,val)
  3305. wait()
  3306. end
  3307. wait(5)
  3308. lb:Destroy()
  3309. end
  3310.  
  3311.  
  3312.  
  3313. function Lerp(c1,c2,al)
  3314. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3315. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3316. for i,v in pairs(com1) do
  3317. com1[i] = v+(com2[i]-v)*al
  3318. end
  3319. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3320. end
  3321. -----
  3322.  
  3323. -----
  3324.  
  3325. ------------------------------------------------------------------
  3326. --Blocking
  3327. ----------------------------------------------------------------
  3328. mouse.KeyDown:connect(function(key)
  3329. if key == "-" then
  3330. if attack == true then
  3331. attack = false
  3332. canidle = false
  3333. canwalk = false
  3334.  
  3335. block = true
  3336.  
  3337. end
  3338. end
  3339. end)
  3340. mouse.KeyUp:connect(function(key)
  3341. if key == "-" then
  3342. if attack == false then
  3343. attack = true
  3344. canidle = true
  3345. block = false
  3346. canwalk = true
  3347.  
  3348.  
  3349. end
  3350. end
  3351. end)
  3352. ----
  3353. if block == true then
  3354. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)--head
  3355. Torso.Weld.C0 = Lerp(Torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(5), math.rad(0), math.rad(0)), 0.4)--torso
  3356. RW.Weld.C0 = Lerp(RW.Weld.C0, CFrame.new(0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(-10)), 0.4)--arm
  3357. LW.Weld.C0 = Lerp(LW.Weld.C0, CFrame.new(-0.8,0.5,-0.7)*CFrame.Angles(math.rad(175),math.rad(0),math.rad(10)), 0.4)--arm
  3358. RH.Weld.C0 = Lerp(RH.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-2)), 0.4)--leg
  3359. LH.Weld.C0 = Lerp(LH.Weld.C0, CFrame.new(0.4, -0.1, -0.7) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(2)), 0.4)--leg
  3360.  
  3361.  
  3362. end
  3363. ----
  3364. function punchd()
  3365. attack = true
  3366. jumped = true
  3367. hum.WalkSpeed = 30
  3368. killbrick = Instance.new("Part",rarm)
  3369. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3370. killbrick.Transparency = 1
  3371. killbrick:BreakJoints()
  3372. killbrick.CanCollide = false
  3373. killbrick.Anchored = true
  3374. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3375. lig = Instance.new("PointLight",player.Character.Torso)
  3376. lig.Color=Color3.new(255,255,0)
  3377. lig.Range = 20
  3378. local bv = Instance.new("BodyVelocity")
  3379. bv.maxForce = Vector3.new(1,1,1)
  3380. bv.velocity = root.CFrame.lookVector*150
  3381. bv.Parent = root
  3382. char.Head.face.Texture = "rbxassetid://126198982"
  3383. game:GetService("Debris"):AddItem(bv, 1)
  3384. local rng = Instance.new("Part", char)
  3385. rng.Anchored = true
  3386. rng.BrickColor = BrickColor.new("Neon orange")
  3387. rng.CanCollide = false
  3388. rng.FormFactor = 3
  3389. rng.Name = "Ring"
  3390. rng.Size = Vector3.new(1, 1, 1)
  3391. rng.Transparency = 0
  3392. rng.TopSurface = 0
  3393. rng.BottomSurface = 0
  3394. rng.CFrame = root.CFrame
  3395. local rngm = Instance.new("SpecialMesh", rng)
  3396. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3397. local rng2 = rng:Clone()
  3398. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3399. rng2.Parent = char
  3400. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3401. local rng2m = rng2.Mesh
  3402. local rng3 = rng:Clone()
  3403. rng3.Parent = char
  3404. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3405. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3406. local rng3m = rng3.Mesh
  3407. local rng4 = rng:Clone()
  3408. rng4.Parent = char
  3409. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3410. local rng4m = rng4.Mesh
  3411. local rng5 = rng:Clone()
  3412. rng5.Parent = char
  3413. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3414. local rng5m = rng5.Mesh
  3415. local rng6 = rng:Clone()
  3416. rng6.Material = "Neon"
  3417. rng6.CanCollide = false
  3418. rng6.BrickColor = BrickColor.new("Neon orange")
  3419. rng6.Parent = LeftLeg
  3420. local rng6m = rng6.Mesh
  3421. rng6m.Scale = vt(1,1,1)
  3422. rng6m.MeshType = "Sphere"
  3423. local rng7 = rng:Clone()
  3424. rng7.Material = "Plastic"
  3425. rng7.CanCollide = false
  3426. rng7.BrickColor = BrickColor.new("Bright red")
  3427. rng7.Parent = LeftLeg
  3428. local rng7m = rng7.Mesh
  3429. rng7m.Scale = vt(1,1,1)
  3430. rng7m.MeshType = "Sphere"
  3431. CFuncs["Sound"].Create("rbxassetid://633130540", root, 1, 1)
  3432. CFuncs["Sound"].Create("rbxassetid://187137517", root, 1, 1)
  3433. wait()
  3434. local scaler = 10/5
  3435. local scaler2 = 10/5
  3436. local hit = rng6.Touched:connect(function(hit)
  3437. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  3438. CRIT=true
  3439. end)
  3440. for i = 0,10,0.1 do
  3441. swait()
  3442. rng.Transparency = rng.Transparency + 0.01
  3443. rng2.Transparency = rng2.Transparency + 0.01
  3444. rng3.Transparency = rng3.Transparency + 0.01
  3445. rng4.Transparency = rng4.Transparency + 0.01
  3446. rng5.Transparency = rng5.Transparency + 0.01
  3447. rng6.Transparency = rng5.Transparency + 0.001
  3448. rng7.Transparency = rng5.Transparency + 0.001
  3449. scaler = scaler - 0.125/5
  3450. scaler2 = scaler2 - 0.1/5
  3451. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 0)
  3452. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3453. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  3454. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3455. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3456. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3457. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3458. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  3459. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3460. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  3461. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  3462. rng6.CFrame = killbrick.CFrame
  3463. rng7.CFrame = killbrick.CFrame
  3464. end
  3465. game:GetService("Debris"):AddItem(rng, 0.1)
  3466. game:GetService("Debris"):AddItem(rng2, 0.1)
  3467. game:GetService("Debris"):AddItem(rng3, 0.1)
  3468. game:GetService("Debris"):AddItem(rng4, 0.1)
  3469. game:GetService("Debris"):AddItem(rng5, 0.1)
  3470. hum.WalkSpeed = 16
  3471. hit:disconnect()
  3472. attack = false
  3473. killbrick:Destroy()
  3474. char.Head.face.Texture = "rbxassetid://29291814"
  3475. jumped = false
  3476. lig:Remove()
  3477. end
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484. function shock()
  3485. attack = true
  3486. jumped = true
  3487. hum.WalkSpeed = 16
  3488. killbrick = Instance.new("Part",rarm)
  3489. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3490. killbrick.Transparency = 1
  3491. killbrick:BreakJoints()
  3492. killbrick.CanCollide = false
  3493. killbrick.Anchored = true
  3494. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3495. lig = Instance.new("PointLight",player.Character.Torso)
  3496. lig.Color=Color3.new(255,0,0)
  3497. lig.Range = 20
  3498. local bv = Instance.new("BodyVelocity")
  3499. bv.maxForce = Vector3.new(1,1,1)
  3500. bv.velocity = root.CFrame.lookVector*150
  3501. bv.Parent = root
  3502. char.Head.face.Texture = "rbxassetid://126198982"
  3503. game:GetService("Debris"):AddItem(bv, 1)
  3504. local rng = Instance.new("Part", char)
  3505. rng.Anchored = true
  3506. rng.BrickColor = BrickColor.new("Neon orange")
  3507. rng.CanCollide = false
  3508. rng.FormFactor = 3
  3509. rng.Name = "Ring"
  3510. rng.Size = Vector3.new(1, 1, 1)
  3511. rng.Transparency = 0
  3512. rng.TopSurface = 0
  3513. rng.BottomSurface = 0
  3514. rng.CFrame = root.CFrame
  3515. local rngm = Instance.new("SpecialMesh", rng)
  3516. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3517. local rng2 = rng:Clone()
  3518. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3519. rng2.Parent = char
  3520. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3521. local rng2m = rng2.Mesh
  3522. local rng3 = rng:Clone()
  3523. rng3.Parent = char
  3524. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3525. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3526. local rng3m = rng3.Mesh
  3527. local rng4 = rng:Clone()
  3528. rng4.Parent = char
  3529. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3530. local rng4m = rng4.Mesh
  3531. local rng5 = rng:Clone()
  3532. rng5.Parent = char
  3533. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3534. local rng5m = rng5.Mesh
  3535. local rng6 = rng:Clone()
  3536. rng6.Material = "Neon"
  3537. rng6.CanCollide = false
  3538. rng6.BrickColor = BrickColor.new("Neon orange")
  3539. rng6.Parent = LeftLeg
  3540. local rng6m = rng6.Mesh
  3541. rng6m.Scale = vt(1,1,1)
  3542. rng6m.MeshType = "Sphere"
  3543. local rng7 = rng:Clone()
  3544. rng7.Material = "Plastic"
  3545. rng7.CanCollide = false
  3546. rng7.BrickColor = BrickColor.new("Bright red")
  3547. rng7.Parent = LeftLeg
  3548. local rng7m = rng7.Mesh
  3549. rng7m.Scale = vt(1,1,1)
  3550. rng7m.MeshType = "Sphere"
  3551. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3552. wait()
  3553. local scaler = 10/5
  3554. local scaler2 = 10/5
  3555. local hit = rng6.Touched:connect(function(hit)
  3556. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3557. end)
  3558. for i = 0,10,0.1 do
  3559. swait()
  3560. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3561. rng.Transparency = rng.Transparency + 0.01
  3562. rng2.Transparency = rng2.Transparency + 0.01
  3563. rng3.Transparency = rng3.Transparency + 0.01
  3564. rng4.Transparency = rng4.Transparency + 0.01
  3565. rng5.Transparency = rng5.Transparency + 0.01
  3566. rng6.Transparency = rng5.Transparency + 0.001
  3567. rng7.Transparency = rng5.Transparency + 0.001
  3568. scaler = scaler - 0.125/5
  3569. scaler2 = scaler2 - 0.1/5
  3570. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.25, scaler2/0.45, 0)
  3571. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.5, scaler2/0.7, 0)
  3572. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.75, scaler2/0.95, 0)
  3573. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/0.9, scaler2/0.9, 0)
  3574. rng6.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3575. rng7.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3576. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3577. RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
  3578. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
  3579. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3580. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3581. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3582. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3583. rng6.CFrame = killbrick.CFrame
  3584. rng7.CFrame = killbrick.CFrame
  3585. end
  3586. game:GetService("Debris"):AddItem(rng, 0.1)
  3587. game:GetService("Debris"):AddItem(rng2, 0.1)
  3588. game:GetService("Debris"):AddItem(rng3, 0.1)
  3589. game:GetService("Debris"):AddItem(rng4, 0.1)
  3590. game:GetService("Debris"):AddItem(rng5, 0.1)
  3591. hum.WalkSpeed = 16
  3592. hit:disconnect()
  3593. attack = false
  3594. killbrick:Destroy()
  3595. char.Head.face.Texture = "rbxassetid://29291814"
  3596. jumped = false
  3597. lig:Remove()
  3598. end
  3599.  
  3600.  
  3601. function punch3()
  3602. attack = true
  3603. jumped = true
  3604. hum.WalkSpeed = 16
  3605. killbrick = Instance.new("Part",rarm)
  3606. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3607. killbrick.Transparency = 1
  3608. killbrick:BreakJoints()
  3609. killbrick.CanCollide = false
  3610. killbrick.Anchored = true
  3611. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3612.  
  3613. killbrick2 = Instance.new("Part",rarm)
  3614. killbrick2.Size = Vector3.new(0.1,0.1,0.1)
  3615. killbrick2.Transparency = 1
  3616. killbrick2:BreakJoints()
  3617. killbrick2.CanCollide = false
  3618. killbrick2.Anchored = true
  3619. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-30)
  3620. lig = Instance.new("PointLight",player.Character.Torso)
  3621. lig.Color=Color3.new(255,0,0)
  3622. lig.Range = 20
  3623. local bv = Instance.new("BodyVelocity")
  3624. bv.maxForce = Vector3.new(1,1,1)
  3625. bv.velocity = root.CFrame.lookVector*150
  3626. bv.Parent = root
  3627. char.Head.face.Texture = "rbxassetid://126198982"
  3628. game:GetService("Debris"):AddItem(bv, 1)
  3629. local rng = Instance.new("Part", char)
  3630. rng.Anchored = true
  3631. rng.BrickColor = BrickColor.new("Neon orange")
  3632. rng.CanCollide = false
  3633. rng.FormFactor = 3
  3634. rng.Name = "Ring"
  3635. rng.Size = Vector3.new(1, 1, 1)
  3636. rng.Transparency = 0
  3637. rng.TopSurface = 0
  3638. rng.BottomSurface = 0
  3639. rng.CFrame = root.CFrame
  3640. local rngm = Instance.new("SpecialMesh", rng)
  3641. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3642. local rng2 = rng:Clone()
  3643. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3644. rng2.Parent = char
  3645. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3646. local rng2m = rng2.Mesh
  3647. local rng3 = rng:Clone()
  3648. rng3.Parent = char
  3649. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3650. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3651. local rng3m = rng3.Mesh
  3652. local rng4 = rng:Clone()
  3653. rng4.Parent = char
  3654. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3655. local rng4m = rng4.Mesh
  3656. local rng5 = rng:Clone()
  3657. rng5.Parent = char
  3658. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3659. local rng5m = rng5.Mesh
  3660. local rng6 = rng:Clone()
  3661. rng6.Material = "Neon"
  3662. rng6.CanCollide = false
  3663. rng6.BrickColor = BrickColor.new("Neon orange")
  3664. rng6.Parent = LeftLeg
  3665. local rng6m = rng6.Mesh
  3666. rng6m.Scale = vt(1,1,1)
  3667. rng6m.MeshType = "Sphere"
  3668. local rng7 = rng:Clone()
  3669. rng7.Material = "Plastic"
  3670. rng7.CanCollide = false
  3671. rng7.BrickColor = BrickColor.new("Bright red")
  3672. rng7.Parent = LeftLeg
  3673. local rng7m = rng7.Mesh
  3674. rng7m.Scale = vt(1,1,1)
  3675. rng7m.MeshType = "Sphere"
  3676. local rng8 = rng6:Clone()
  3677. rng8.Material = "Neon"
  3678. rng8.CanCollide = false
  3679. rng8.BrickColor = BrickColor.new("Neon orange")
  3680. rng8.Parent = LeftLeg
  3681. local rng8m = rng7.Mesh
  3682. rng8m.Scale = vt(1,1,1)
  3683. rng8m.MeshType = "Sphere"
  3684. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3685. wait()
  3686. local scaler = 10/5
  3687. local scaler2 = 10/5
  3688. local hit = rng8.Touched:connect(function(hit)
  3689. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3690. end)
  3691. for i = 0,10,0.1 do
  3692. swait()
  3693. rng.Transparency = rng.Transparency + 0.01
  3694. rng2.Transparency = rng2.Transparency + 0.01
  3695. rng3.Transparency = rng3.Transparency + 0.01
  3696. rng4.Transparency = rng4.Transparency + 0.01
  3697. rng5.Transparency = rng5.Transparency + 0.01
  3698. rng6.Transparency = rng5.Transparency + 0.001
  3699. rng7.Transparency = rng5.Transparency + 0.001
  3700. rng8.Transparency = rng5.Transparency + 0.001
  3701. scaler = scaler - 0.125/5
  3702. scaler2 = scaler2 - 0.1/5
  3703. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.45, 0)
  3704. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.7, 0)
  3705. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.95, 0)
  3706. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3707. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3708. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3709. rng8.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3710. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3711. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3712. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3713. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3714. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3715. rng6.CFrame = killbrick.CFrame
  3716. rng7.CFrame = killbrick.CFrame
  3717. rng8.CFrame = killbrick2.CFrame
  3718. end
  3719. game:GetService("Debris"):AddItem(rng, 0.1)
  3720. game:GetService("Debris"):AddItem(rng2, 0.1)
  3721. game:GetService("Debris"):AddItem(rng3, 0.1)
  3722. game:GetService("Debris"):AddItem(rng4, 0.1)
  3723. game:GetService("Debris"):AddItem(rng5, 0.1)
  3724. hum.WalkSpeed = 16
  3725. hit:disconnect()
  3726. attack = false
  3727. killbrick:Destroy()
  3728. char.Head.face.Texture = "rbxassetid://29291814"
  3729. jumped = false
  3730. lig:Remove()
  3731. end
  3732.  
  3733.  
  3734.  
  3735. function boom()
  3736. attack = true
  3737. jumped = true
  3738. hum.WalkSpeed = 0
  3739. MagicBlock(bc("White"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3740. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3741. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  3742. for i = 0,15,0.1 do
  3743. swait()
  3744. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3745. RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
  3746. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
  3747. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3748. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3749. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3750. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3751. char.Head.face.Texture = "rbxassetid://126198982"
  3752. end
  3753. local rng = Instance.new("Part", char)
  3754. rng.Anchored = true
  3755. rng.BrickColor = BrickColor.new("Neon orange")
  3756. rng.CanCollide = false
  3757. rng.FormFactor = 3
  3758. rng.Name = "Ring"
  3759. rng.Size = Vector3.new(1, 1, 1)
  3760. rng.Transparency = 0
  3761. rng.TopSurface = 0
  3762. rng.BottomSurface = 0
  3763. rng.Position = root.Position
  3764. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3765. local rngm = Instance.new("SpecialMesh", rng)
  3766. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3767. local rng2 = rng:Clone()
  3768. rng2.Parent = char
  3769. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3770. local rng2m = rng2.Mesh
  3771. local rng3 = rng:Clone()
  3772. rng3.Parent = char
  3773. local rng3m = rng3.Mesh
  3774. local rng4 = rng:Clone()
  3775. rng4.Parent = char
  3776. local rng4m = rng4.Mesh
  3777. local rng5 = rng:Clone()
  3778. rng5.Parent = char
  3779. rng5.BrickColor = BrickColor.new("Dark stone grey")
  3780. local rng5m = rng5.Mesh
  3781. local hit = rng5.Touched:connect(function(hit)
  3782. Damagefunc(hit,120,175,math.random(100,100),"Normal",root,.2,1)
  3783. end)
  3784. MagicBlock(bc("White"),root.CFrame,15,15,15,5,5,5,0.015)
  3785. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 10, 1)
  3786. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.85)
  3787. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 10, 1)
  3788. wait()
  3789. local scaler = 10
  3790. local scaler2 = 10
  3791. for i = 0,10,0.1 do
  3792. swait()
  3793. rng.Transparency = rng.Transparency + 0.01
  3794. rng2.Transparency = rng2.Transparency + 0.01
  3795. rng3.Transparency = rng3.Transparency + 0.01
  3796. rng4.Transparency = rng4.Transparency + 0.01
  3797. rng5.Transparency = rng5.Transparency + 0.01
  3798. scaler = scaler - 0.125
  3799. scaler2 = scaler2 - 0.1
  3800. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 4)
  3801. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 3)
  3802. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 2)
  3803. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 1)
  3804. rng5.Size = rng5m.Scale
  3805. rng5.CFrame = rng.CFrame
  3806. rngm.Scale = rngm.Scale + Vector3.new(scaler2/2, scaler2/2, 5)
  3807. text.Text = " DIE! "
  3808. RH.C0=clerp(RH.C0,cf(1,-0.25,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
  3809. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
  3810. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3811. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3812. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3813. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3814. end
  3815. hit:disconnect()
  3816. game:GetService("Debris"):AddItem(rng, 1)
  3817. game:GetService("Debris"):AddItem(rng2, 1)
  3818. game:GetService("Debris"):AddItem(rng3, 1)
  3819. game:GetService("Debris"):AddItem(rng4, 1)
  3820. game:GetService("Debris"):AddItem(rng5, 1)
  3821. hum.WalkSpeed = 16
  3822. attack = false
  3823. text.Text = " "
  3824. char.Head.face.Texture = "rbxassetid://29291814"
  3825. jumped = false
  3826. end
  3827.  
  3828. function shooty()
  3829. attack = true
  3830. MagicBlock(bc("Neon orange"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3831. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3832. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  3833. for i = 0,15,0.1 do
  3834. swait()
  3835. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3836. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3837. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3838. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3839. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3840. char.Head.face.Texture = "rbxassetid://126198982"
  3841. end
  3842. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3843. local a = Instance.new("Part",Character)
  3844. a.Name = "Direction"
  3845. a.Anchored = true
  3846. a.BrickColor = bc("Neon orange")
  3847. a.Material = "Neon"
  3848. a.Transparency = 1
  3849. a.CanCollide = false
  3850. local ray = Ray.new(
  3851. root.CFrame.p, -- origin
  3852. (mouse.Hit.p - root.CFrame.p).unit * 500 -- direction
  3853. )
  3854. local ignore = Character
  3855. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3856. a.BottomSurface = 10
  3857. a.TopSurface = 10
  3858. local distance = (root.CFrame.p - position).magnitude
  3859. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3860. a.CFrame = CFrame.new(root.CFrame.p, position) * CFrame.new(0, 0, 0)
  3861. local lb = Instance.new("Part")
  3862. lb.Parent = char
  3863. lb.BrickColor = bc("Neon orange")
  3864. local pie22 = Instance.new("ParticleEmitter")
  3865. pie22.Parent = char.Torso
  3866. pie22.Color = ColorSequence.new(BrickColor.new("Dark stone grey").Color)
  3867. pie22.LightEmission = 0
  3868. pie22.Size = NumberSequence.new(10,5)
  3869. pie22.Texture = "http://www.roblox.com/asset/?id=254959503"
  3870. pie22.Transparency = NumberSequence.new(0, 1)
  3871. pie22.EmissionDirection = "Top"
  3872. pie22.Enabled = true
  3873. pie22.Lifetime = NumberRange.new(1)
  3874. pie22.Rotation = NumberRange.new(-17, 17)
  3875. pie22.Rate = 200
  3876. pie22.Speed = NumberRange.new(3)
  3877. pie22.LockedToPart = false
  3878. pie22.VelocitySpread = 3
  3879. pie22.Name = "Haa"
  3880. pie22.Parent = lb
  3881. lb.CanCollide = false
  3882. lb.Material = "Neon"
  3883. lb.Anchored = true
  3884. lb.TopSurface = 0
  3885. lb.BottomSurface = 0
  3886. lb.Transparency = 0
  3887. lb.Size = vt(0.5,0.5,0.5)
  3888. lb.CFrame = sorb.CFrame
  3889. lb.Anchored = false
  3890. local thingery = Instance.new("SpecialMesh",lb)
  3891. thingery.MeshType = "Sphere"
  3892. thingery.Scale = vt(25,25,25)
  3893. game:GetService("Debris"):AddItem(lb, 10)
  3894. local bv = Instance.new("BodyVelocity")
  3895. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3896. bv.velocity = a.CFrame.lookVector*150
  3897. bv.Parent = lb
  3898. game:GetService("Debris"):AddItem(a, 0.1)
  3899. wait(0.05)
  3900. local hitted = false
  3901. lb.Touched:connect(function(hit)
  3902. if hitted == false then
  3903. hitted = true
  3904. lb.Anchored = true
  3905. lb.Transparency = 1
  3906. local rng = Instance.new("Part", char)
  3907. rng.Anchored = true
  3908. rng.BrickColor = BrickColor.new("Neon orange")
  3909. rng.CanCollide = false
  3910. rng.FormFactor = 3
  3911. rng.Name = "Ring"
  3912. rng.Size = Vector3.new(1, 1, 1)
  3913. rng.Transparency = 0
  3914. rng.TopSurface = 0
  3915. rng.BottomSurface = 0
  3916. rng.CFrame = lb.CFrame
  3917. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3918. local rngm = Instance.new("SpecialMesh", rng)
  3919. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3920. local rng2 = rng:Clone()
  3921. rng2.Parent = char
  3922. local rng2m = rng2.Mesh
  3923. local rng3 = rng:Clone()
  3924. rng3.Parent = char
  3925. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3926. local rng3m = rng3.Mesh
  3927. local rng4 = rng:Clone()
  3928. rng4.Parent = char
  3929. local rng4m = rng4.Mesh
  3930. local rng5 = rng:Clone()
  3931. rng5.Parent = char
  3932. rng5.BrickColor = BrickColor.new("Dark stone grey")
  3933. rng5.CFrame = rng5.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3934. local rng5m = rng5.Mesh
  3935. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3936. rng3.CFrame = rng3.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3937. rng4.CFrame = rng4.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3938. MagicBlock(bc("White"),lb.CFrame,15,15,15,5,5,5,0.015)
  3939. local rng6 = rng:Clone()
  3940. rng6.Material = "Neon"
  3941. rng6.Parent = char
  3942. local rng6m = rng6.Mesh
  3943. rng6m.Scale = vt(1,1,1)
  3944. rng6m.MeshType = "Sphere"
  3945. local hita = rng6.Touched:connect(function(hit)
  3946. Damagefunc(hit,72,78,math.random(70,70),"Normal",root,.2,1)
  3947. end)
  3948. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 1)
  3949. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.75)
  3950. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  3951. local scaler = 5
  3952. local scaler2 = 5
  3953. for i = 0,20,0.1 do
  3954. swait()
  3955. rng.Transparency = rng.Transparency + 0.005
  3956. rng2.Transparency = rng2.Transparency + 0.005
  3957. rng3.Transparency = rng3.Transparency + 0.005
  3958. rng4.Transparency = rng4.Transparency + 0.005
  3959. rng5.Transparency = rng5.Transparency + 0.005
  3960. rng6.Transparency = rng6.Transparency + 0.005
  3961. scaler = scaler - 0.005/2
  3962. scaler2 = scaler2 - 0.05/2
  3963. rng6.Size = rng6.Size + Vector3.new(scaler2/3, scaler2/3, scaler2/3)
  3964. rng6.CFrame = rng.CFrame
  3965. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3966. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3967. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3968. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  3969. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3970. end
  3971. hita:disconnect()
  3972. game:GetService("Debris"):AddItem(rng, 1)
  3973. game:GetService("Debris"):AddItem(rng2, 1)
  3974. game:GetService("Debris"):AddItem(rng3, 1)
  3975. game:GetService("Debris"):AddItem(rng4, 1)
  3976. game:GetService("Debris"):AddItem(rng5, 1)
  3977. game:GetService("Debris"):AddItem(rng6, 1)
  3978. end
  3979. end)
  3980. for i = 0,2,0.1 do
  3981. swait()
  3982. MagicBlock(bc("White"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3983. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  3984. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3985. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  3986. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  3987. text.Text = " DIE! "
  3988. end
  3989. attack = false
  3990. text.Text = " "
  3991. char.Head.face.Texture = "rbxassetid://29291814"
  3992. end
  3993.  
  3994. function superpunch()
  3995. attack = true
  3996. jumped = true
  3997. hum.WalkSpeed = 16
  3998. chatfunc("Grrr..")
  3999. rock = true
  4000. for i = 0, 5 do
  4001. local lb = Instance.new("Part")
  4002. lb.Parent = char
  4003. lb.Material = "Neon"
  4004. lb.Color = BrickColor.new("Gold").Color
  4005. lb.CanCollide = false
  4006. lb.Material = "Neon"
  4007. lb.Size = vt(1,1,1)
  4008. lb.CFrame = tors.CFrame
  4009. lb.Rotation = vt(0,0,0)
  4010. lb.Anchored = true
  4011. lb.Transparency = 0
  4012. local thing = Instance.new("SpecialMesh",lb)
  4013. thing.MeshType = "FileMesh"
  4014. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4015. thing.Scale = vt(0,15,0)
  4016. local chancerot = math.random(1,2)
  4017. for z = 0, 4 do
  4018. if chancerot == 1 then
  4019. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4020. elseif chancerot == 2 then
  4021. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4022. end
  4023. lb.Transparency = lb.Transparency + 0.1
  4024. thing.Scale = thing.Scale + vt(15,0,15)
  4025. wait()
  4026. end
  4027. for z = 0, 4 do
  4028. if chancerot == 1 then
  4029. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4030. elseif chancerot == 2 then
  4031. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4032. end
  4033. lb.Transparency = lb.Transparency + 0.1
  4034. thing.Scale = thing.Scale + vt(15,0,15)
  4035. wait()
  4036. end
  4037. lb:Destroy()
  4038. end
  4039. wait(0)
  4040. text.Text = " "
  4041. wait(0.5)
  4042. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  4043. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  4044. wait(0)
  4045. chatfunc("Incinerate!")
  4046. for i = 0,15,0.1 do
  4047. swait()
  4048. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
  4049. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.05)
  4050. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  4051. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  4052. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  4053. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  4054. char.Head.face.Texture = "rbxassetid://126198982"
  4055. end
  4056. local rng = Instance.new("Part", char)
  4057. rng.Anchored = true
  4058. rng.BrickColor = BrickColor.new("New Yeller")
  4059. rng.CanCollide = false
  4060. rng.FormFactor = 3
  4061. rng.Name = "Ring"
  4062. rng.Size = Vector3.new(1, 1, 1)
  4063. rng.Transparency = 0
  4064. rng.TopSurface = 0
  4065. rng.BottomSurface = 0
  4066. rng.CFrame = root.CFrame
  4067. local rngm = Instance.new("SpecialMesh", rng)
  4068. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4069. local rng2 = rng:Clone()
  4070. rng2.Parent = char
  4071. rng2.BrickColor = BrickColor.new("Neon orange")
  4072. local rng2m = rng2.Mesh
  4073. local rng3 = rng:Clone()
  4074. rng3.Parent = char
  4075. local rng3m = rng3.Mesh
  4076. local rng4 = rng:Clone()
  4077. rng4.Parent = char
  4078. rng4.BrickColor = BrickColor.new("Neon orange")
  4079. local rng4m = rng4.Mesh
  4080. local rng5 = rng:Clone()
  4081. rng5.Parent = char
  4082. local rng5m = rng5.Mesh
  4083. local rng6 = rng:Clone()
  4084. rng6.Material = "Neon"
  4085. rng6.Parent = char
  4086. local rng6m = rng6.Mesh
  4087. rng6m.Scale = vt(1,1,1)
  4088. rng6m.MeshType = "Sphere"
  4089. local hita = rng6.Touched:connect(function(hit)
  4090. Damagefunc(hit,3000000,4400000,math.random(3000000,4000000),"Normal",root,.2,1)
  4091. end)
  4092. rng2.CFrame = root.CFrame
  4093. rng3.CFrame = root.CFrame
  4094. rng4.CFrame = root.CFrame
  4095. rng5.CFrame = root.CFrame
  4096. rng6.CFrame = root.CFrame
  4097. CFuncs["Sound"].Create("rbxassetid://260430117", rng, 5, 1)
  4098. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 0.85)
  4099. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4100. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4101. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4102. wait()
  4103. local scaler = 10/5
  4104. local scaler2 = 10/5
  4105. MagicBlock(bc("Dark stone grey"),root.CFrame,30,30,30,5,5,5,0.015)
  4106. for i = 0,10,0.1 do
  4107. swait()
  4108. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  4109. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  4110. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  4111. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  4112. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/2
  4113. rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.4)
  4114. rng6.CFrame = rng.CFrame
  4115. rng.Transparency = rng.Transparency + 0.01
  4116. rng2.Transparency = rng2.Transparency + 0.01
  4117. rng3.Transparency = rng3.Transparency + 0.01
  4118. rng4.Transparency = rng4.Transparency + 0.01
  4119. rng5.Transparency = rng5.Transparency + 0.01
  4120. rng6.Transparency = rng6.Transparency + 0.01
  4121. scaler = scaler - 0.125/5
  4122. scaler2 = scaler2 - 0.1/5
  4123. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  4124. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  4125. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  4126. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  4127. rngm.Scale = rngm.Scale + Vector3.new(scaler2/3, scaler2/3, 2)
  4128. end
  4129. hita:disconnect()
  4130. rng6:Destroy()
  4131. Crater(head,60)
  4132. game:GetService("Debris"):AddItem(rng, 1)
  4133. game:GetService("Debris"):AddItem(rng2, 1)
  4134. game:GetService("Debris"):AddItem(rng3, 1)
  4135. game:GetService("Debris"):AddItem(rng4, 1)
  4136. game:GetService("Debris"):AddItem(rng5, 1)
  4137. hum.WalkSpeed = 16
  4138. attack = false
  4139. char.Head.face.Texture = "rbxassetid://29291814"
  4140. jumped = false
  4141. end
  4142.  
  4143.  
  4144.  
  4145. --Gomu powers by DahNoob
  4146. --Gui Fixed by Biologically_Noob
  4147. --Originally fixed by scenius
  4148. --lol i know ur gonna remove credits
  4149. g1 = Instance.new("ScreenGui")
  4150. g1.Name = "ggui"
  4151. o1 = Instance.new("Frame", g1)
  4152. o1.BackgroundColor3 = Color3.new(1, 0.976471, 0.6)
  4153. o1.BorderColor3 = Color3.new(0.533333, 0.52549, 0.317647)
  4154. o1.BorderSizePixel = 0
  4155. o1.Name = "Main"
  4156. o1.Position = UDim2.new(0.025, 0, 0.65, 0)
  4157. o1.Size = UDim2.new(0,0,0)
  4158. o1.ZIndex = 2
  4159. o2 = Instance.new("Frame", o1)
  4160. o2.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  4161. o2.BorderColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  4162. o2.BorderSizePixel = 3
  4163. o2.Name = "G3"
  4164. o2.Position = UDim2.new(0.05, 0, 0, 20)
  4165. o2.Size = UDim2.new(0,0,0)
  4166. o2.ZIndex = 3
  4167. o3 = Instance.new("Frame", o2)
  4168. o3.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4169. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4170. o3.BorderSizePixel = 0
  4171. o3.Name = "Shadow"
  4172. o3.Size = UDim2.new(0,0,0)
  4173. o3.ZIndex = 2
  4174. o3.Style = Enum.FrameStyle.DropShadow
  4175. o4 = Instance.new("Frame", o2)
  4176. o4.BackgroundColor3 = Color3.new(0.341176, 0.968628, 0.623529)
  4177. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4178. o4.BorderSizePixel = 0
  4179. o4.Name = "Bar"
  4180. o4.Size = UDim2.new(0,0,0)
  4181. o4.ZIndex = 4
  4182. o5 = Instance.new("Frame", o1)
  4183. o5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4184. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4185. o5.BorderSizePixel = 0
  4186. o5.Name = "Shadow"
  4187. o5.Position = UDim2.new(0, 1, 0, 1)
  4188. o5.Size = UDim2.new(0,0,0)
  4189. o5.Style = Enum.FrameStyle.DropShadow
  4190. o6 = Instance.new("Frame", o1)
  4191. o6.BackgroundColor3 = Color3.new(0.0980392, 0, 0)
  4192. o6.BorderColor3 = Color3.new(0.301961, 0.121569, 0.0666667)
  4193. o6.BorderSizePixel = 3
  4194. o6.Name = "G2"
  4195. o6.Position = UDim2.new(0.05, 0, 0, 55)
  4196. o6.Size = UDim2.new(0,0,0)
  4197. o6.ZIndex = 3
  4198. o7 = Instance.new("Frame", o6)
  4199. o7.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4200. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4201. o7.BorderSizePixel = 0
  4202. o7.Name = "Shadow"
  4203. o7.Size = UDim2.new(0,0,0)
  4204. o7.ZIndex = 2
  4205. o7.Style = Enum.FrameStyle.DropShadow
  4206. o8 = Instance.new("Frame", o6)
  4207. o8.BackgroundColor3 = Color3.new(0.968628, 0.439216, 0.192157)
  4208. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4209. o8.BorderSizePixel = 0
  4210. o8.Name = "Bar"
  4211. o8.Size = UDim2.new(0,0,0)
  4212. o8.ZIndex = 4
  4213. o9 = Instance.new("Frame", o1)
  4214. o9.BackgroundColor3 = Color3.new(0.811765, 0.768628, 0.286275)
  4215. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4216. o9.BorderSizePixel = 0
  4217. o9.Name = "Base"
  4218. o9.Position = UDim2.new(0.05, 0, 0, 80)
  4219. o9.Size = UDim2.new(0,0,0)
  4220. o9.ZIndex = 3
  4221. o10 = Instance.new("Frame", o9)
  4222. o10.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4223. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4224. o10.BorderSizePixel = 0
  4225. o10.Name = "Shadow"
  4226. o10.Size = UDim2.new(0,0,0)
  4227. o10.ZIndex = 2
  4228. o10.Style = Enum.FrameStyle.DropShadow
  4229. o11 = Instance.new("TextLabel", o9)
  4230. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  4231. o11.BackgroundTransparency = 1
  4232. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4233. o11.Name = "Mode"
  4234. o11.Position = UDim2.new(0.05, 0,0.1, 0)
  4235. o11.Size = UDim2.new(0, 205, 0, 50)
  4236. o11.ZIndex = 3
  4237. o11.Text = " "
  4238. o11.TextColor3 = Color3.new(1, 1, 1)
  4239. o11.TextStrokeTransparency = 0
  4240. o11.Font = Enum.Font.SourceSansBold
  4241. o11.FontSize = Enum.FontSize.Size28
  4242.  
  4243. g1.Parent = script
  4244.  
  4245. sn = Instance.new("StringValue", script)
  4246. sn.Name = "ScriptName"
  4247. sn.Value = "Gomu Powers"
  4248.  
  4249. local a = script:WaitForChild("ScriptName").Value
  4250. script.ScriptName:Destroy()
  4251. TakeDamage = function(b, c)
  4252. b:TakeDamage(c)--game:service("ReplicatedStorage").Logic.TakeDamage:FireServer(b, c, a, tick())
  4253. end
  4254.  
  4255. plr = game.Players.LocalPlayer
  4256. repeat
  4257. wait(0.4)
  4258. until plr.Character
  4259. local fixed = Instance.new("StringValue", plr.Character)
  4260. fixed.Name = "1"
  4261. fixed.Value = "S".."c".."e".."n".."i".."u".."s"
  4262. local creator = Instance.new("StringValue", plr.Character)
  4263. creator.Name = "2"
  4264. creator.Value = "D".."a".."h".."N".."o".."o".."b"
  4265. chr = plr.Character
  4266. human = chr:FindFirstChild("Humanoid")
  4267. mouse = plr:GetMouse()
  4268. kx = function(s)
  4269. plr:Kick(s)
  4270. end
  4271. cam = workspace.CurrentCamera
  4272. selected = false
  4273. equipd = false
  4274. tors = chr.Torso
  4275. rarm = chr["Right Arm"]
  4276. larm = chr["Left Arm"]
  4277. rleg = chr["Right Leg"]
  4278. lleg = chr["Left Leg"]
  4279. hrp = chr.HumanoidRootPart
  4280. head = chr.Head
  4281. anim = human:FindFirstChild("Animator")
  4282. local d = head:FindFirstChildOfClass("Decal").Texture
  4283. activu = false
  4284. dagear = 1
  4285. rubbermodo = 0
  4286. gatlingcool = 0
  4287. bazookacool = 0
  4288. rocketcool = 0
  4289. g2lim = 6
  4290. g3lim = 6
  4291. g32hand = false
  4292. local e = true--game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84610856)
  4293. local f = true--(game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84862060))
  4294. local g = nil
  4295. g = script:WaitForChild("ggui")
  4296. g.Enabled = true
  4297. g.Main.G3.Bar.BackgroundColor3 = rarm.Color
  4298. g.Parent = plr.PlayerGui
  4299. Heartbeat = Instance.new("BindableEvent")
  4300. Heartbeat.Name = "Heartbeat"
  4301. Heartbeat.Parent = script
  4302. frame = 0.033333333333333
  4303. tf = 0
  4304. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4305. tf = tf + h
  4306. if frame <= tf then
  4307. for j = 1, math.floor(tf / frame) do
  4308. Heartbeat:Fire()
  4309. end
  4310. tf = tf - frame * math.floor(tf / frame)
  4311. end
  4312. end)
  4313. swait = function(k)
  4314. if k == 0 or k == nil then
  4315. Heartbeat.Event:wait()
  4316. else
  4317. for j = 1, k do
  4318. Heartbeat.Event:wait()
  4319. end
  4320. end
  4321. end
  4322.  
  4323. Heartbeat2 = Instance.new("BindableEvent")
  4324. Heartbeat2.Name = "Heartbeat2"
  4325. Heartbeat2.Parent = script
  4326. f60 = 0.016666666666667
  4327. tf2 = 0
  4328. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4329. tf2 = tf2 + h
  4330. if f60 <= tf2 then
  4331. for j = 1, math.floor(tf2 / f60) do
  4332. Heartbeat2:Fire()
  4333. end
  4334. tf2 = tf2 - f60 * math.floor(tf2 / f60)
  4335. end
  4336. end)
  4337. swait2 = function(k)
  4338. if k == 0 or k == nil then
  4339. Heartbeat2.Event:wait()
  4340. else
  4341. for j = 1, k do
  4342. Heartbeat2.Event:wait()
  4343. end
  4344. end
  4345. end
  4346.  
  4347. tool = Instance.new("Tool")
  4348. tool.CanBeDropped = false
  4349. tool.RequiresHandle = false
  4350. tool.ToolTip = "FSJDHJFS"
  4351. tool.Name = "Machine"
  4352. tool.Parent = plr.Backpack
  4353. modz = Instance.new("Model")
  4354. modz.Name = "efx"
  4355. modz.Parent = chr
  4356. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4357. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4358. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4359. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4360. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4361. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4362. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4363. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4364. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4365. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4366. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4367. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4368. RS = tors:FindFirstChild("Right Shoulder")
  4369. LS = tors:FindFirstChild("Left Shoulder")
  4370. RH = tors:FindFirstChild("Right Hip")
  4371. LH = tors:FindFirstChild("Left Hip")
  4372. RJ = hrp:FindFirstChild("RootJoint")
  4373. N = tors:FindFirstChild("Neck")
  4374. cf = CFrame.new
  4375. ang = CFrame.Angles
  4376. rd = math.rad
  4377. rd2 = math.random
  4378. cs = ColorSequence.new
  4379. ns = NumberSequence.new
  4380. nsk = NumberSequenceKeypoint.new
  4381. nooutline = function(i)
  4382. i.TopSurface = 10
  4383. end
  4384.  
  4385. makepart = function(l, m, n, o, p, q, r)
  4386. local s = Instance.new("Part")
  4387. s.BrickColor = BrickColor.new(l)
  4388. s.Name = m
  4389. s.Transparency = o
  4390. nooutline(s)
  4391. s.Reflectance = n
  4392. s.Material = p
  4393. s.Anchored = true
  4394. s.CanCollide = false
  4395. s.Locked = true
  4396. s.CFrame = r
  4397. s.Size = Vector3.new(0.2, 0.2, 0.2)
  4398. s.Parent = q
  4399. return s
  4400. end
  4401.  
  4402. makemesh = function(t, u, v, w)
  4403. local x = Instance.new("SpecialMesh")
  4404. x.MeshType = t
  4405. x.Scale = u
  4406. if t == "FileMesh" then
  4407. x.MeshId = v
  4408. end
  4409. x.Parent = w
  4410. return x
  4411. end
  4412.  
  4413. makeweld = function(w, y, z, A, B)
  4414. local C = Instance.new("Weld")
  4415. C.Part0 = y
  4416. C.Part1 = z
  4417. C.C0 = A
  4418. if B ~= nil then
  4419. C.C1 = B
  4420. end
  4421. C.Parent = w
  4422. return C
  4423. end
  4424.  
  4425. lerpz = function(D, E, F, G)
  4426. D[E] = D[E]:lerp(F, G)
  4427. end
  4428.  
  4429. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4430. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4431. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4432. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4433. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4434. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4435. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4436. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4437. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4438. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4439. resetlerp = function()
  4440. RJ.C0 = RJC0
  4441. RJ.C1 = RJC1
  4442. N.C0 = NC0
  4443. N.C1 = NC1
  4444. RS.C0 = RSC0
  4445. RS.C1 = RSC1
  4446. LS.C0 = LSC0
  4447. LS.C1 = LSC1
  4448. RH.C0 = RHC0
  4449. RH.C1 = RHC1
  4450. LH.C0 = LHC0
  4451. LH.C1 = LHC1
  4452. end
  4453.  
  4454. local H = {}
  4455. for I,J in pairs(chr:GetChildren()) do
  4456. if J:IsA("BasePart") and J ~= hrp then
  4457. local K = Instance.new("Part")
  4458. K.Size = Vector3.new(0.2, 0.2, 0.2)
  4459. K.CanCollide = false
  4460. K.Material = "Neon"
  4461. K.Name = "odam"
  4462. K.BrickColor = BrickColor.new("Persimmon")
  4463. K.CFrame = J.CFrame
  4464. K.Transparency = 1
  4465. K.Locked = true
  4466. nooutline(K)
  4467. K.Parent = J
  4468. local L = nil
  4469. if J ~= head then
  4470. L = makemesh("Brick", J.Size * 5 * 1.03, nil, K)
  4471. else
  4472. if J == head then
  4473. L = makemesh("Head", J.Size * 5 * 1.25 * 1.03, nil, K)
  4474. end
  4475. end
  4476. makeweld(K, K, J, (cf(0, 0, 0)), nil)
  4477. local M = Instance.new("ParticleEmitter")
  4478. M.Color = cs(Color3.new(1, 1, 1))
  4479. M.LightEmission = 0.8
  4480. M.Name = "pe"
  4481. M.Size = ns({nsk(0, 0.875, 0.625), nsk(0.245, 2.25), nsk(1, 0.75)})
  4482. M.Texture = "rbxgameasset://Images/smok"
  4483. M.Transparency = ns({nsk(0, 1), nsk(0.165, 0.85), nsk(0.85, 0.9), nsk(1, 1)})
  4484. M.Acceleration = Vector3.new(0, 4, 0)
  4485. M.Lifetime = NumberRange.new(3, 4)
  4486. M.Rate = 20
  4487. M.VelocityInheritance = 0.15
  4488. M.Rotation = NumberRange.new(0, 360)
  4489. M.RotSpeed = NumberRange.new(-5, 5)
  4490. M.Speed = NumberRange.new(-5, -3)
  4491. M.VelocitySpread = 30
  4492. M.Enabled = false
  4493. M.Parent = K
  4494. do
  4495. do
  4496. do
  4497. if J == tors then
  4498. local O = Instance.new("Sound")
  4499. O.SoundId = "rbxassetid://291165237"
  4500. O.Volume = 0.5
  4501. O.Pitch = 0.9
  4502. O.Name = "ss"
  4503. O.Looped = true
  4504. O.Parent = K
  4505. end
  4506. table.insert(H, K)
  4507. if J:IsA("CharacterMesh") then
  4508. J:Destroy()
  4509. end
  4510. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4511.  
  4512. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4513.  
  4514. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4515.  
  4516. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_STMT
  4517.  
  4518. end
  4519. end
  4520. end
  4521. end
  4522. end
  4523. function onFired(...)
  4524. --if {...} ~= {} then
  4525. kx(...)
  4526. --end
  4527. end
  4528. function getobj(t)
  4529. if t==nil then
  4530. return nil
  4531. else
  4532. return t
  4533. end
  4534. end
  4535. SB_Remote = {} --Instance.new("RemoteEvent", script)
  4536. SB_Remote.Name = "Event"
  4537. function SB_Remote:FireClient(var)
  4538. onFired(var)
  4539. end
  4540. --SB_Remote.OnClientEvent:Connect(onFired)
  4541. modev = Instance.new("IntValue")
  4542. modev.Name = "WATA"
  4543. modev.Parent = tors
  4544. shoot = function()
  4545. if selected == false or activu == true or modev.Value > 1 then
  4546. return
  4547. end
  4548. activu = true
  4549. delay(0.5, function()
  4550. activu = false
  4551. end)
  4552. local P, Q = nil, nil
  4553. if modev.Value == 0 then
  4554. P = rarm
  4555. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4556. else
  4557. if modev.Value == 1 then
  4558. P = larm
  4559. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4560. end
  4561. end
  4562. if modev.Value == 0 then
  4563. modev.Value = modev.Value + 1
  4564. else
  4565. if modev.Value == 1 then
  4566. modev.Value = 0
  4567. end
  4568. end
  4569. local R = Instance.new("Part")
  4570. nooutline(R)
  4571. R.Anchored = true
  4572. R.CanCollide = false
  4573. R.Size = Vector3.new(1, 1, 1)
  4574. R.BrickColor = P.BrickColor
  4575. R.Transparency = 1
  4576. R.Locked = true
  4577. R.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4578. R.Parent = modz
  4579. local S = Instance.new("Part")
  4580. nooutline(S)
  4581. S.Anchored = true
  4582. S.CanCollide = false
  4583. S.Locked = true
  4584. S.Size = Vector3.new(1, 1, 1)
  4585. S.BrickColor = BrickColor.new("White")
  4586. S.Transparency = 0
  4587. S.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p) * ang(rd(90), 0, 0) * cf(0, -1, 0)
  4588. S.Parent = modz
  4589. game.Debris:AddItem(S, 2)
  4590. local T = Instance.new("SpecialMesh")
  4591. T.MeshType = "FileMesh"
  4592. T.MeshId = "rbxassetid://489415447"
  4593. T.Scale = Vector3.new(0.15, 0.15, 0.15)
  4594. T.Parent = S
  4595. coroutine.resume(coroutine.create(function()
  4596. for I = 1, 10 do
  4597. swait()
  4598. T.Scale = T.Scale + Vector3.new(0.5, 0.5, 0.5)
  4599. S.Transparency = S.Transparency + 0.1
  4600. end
  4601. end))
  4602. local U = Instance.new("Sound")
  4603. U.SoundId = "rbxassetid://137463821"
  4604. U.Volume = 1.4
  4605. U.Pitch = math.random(10, 12) / 10
  4606. U.Parent = P
  4607. U:Play()
  4608. game.Debris:AddItem(U, 1.5)
  4609. local V = Instance.new("Part")
  4610. nooutline(V)
  4611. V.Anchored = true
  4612. V.CanCollide = false
  4613. V.Size = Vector3.new(0.2, 0.2, 0.2)
  4614. V.BrickColor = P.BrickColor
  4615. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4616. V.Parent = modz
  4617. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  4618. local X = nil
  4619. local Y = game:GetService("RunService").RenderStepped:connect(function()
  4620. X = (R.Position - P.Position).magnitude
  4621. W.Scale = Vector3.new(1, X / 2, 1)
  4622. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, R.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  4623. end)
  4624. local Z = false
  4625. for _ = 1, 4, 0.1 do
  4626. swait()
  4627. local a0 = Ray.new(R.Position, R.CFrame.lookVector * (4 - _))
  4628. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4629. if a1 and a1.Transparency ~= 1 and Z == false then
  4630. Z = true
  4631. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4632. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, R.CFrame * ang(0, rd(90), rd(90)))
  4633. do
  4634. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4635. game.Debris:AddItem(a3, 5)
  4636. local a5 = rd2(1, 5)
  4637. if a5 == 3 then
  4638. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, Vector3.new(0, 0, rd2(-8, 8)))
  4639. else
  4640. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, nil)
  4641. end
  4642. coroutine.resume(coroutine.create(function()
  4643. for I = 1, 16 do
  4644. swait()
  4645. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  4646. a3.Transparency = a3.Transparency + 0.05
  4647. end
  4648. a3:Destroy()
  4649. end))
  4650. end
  4651. else
  4652. do
  4653. do
  4654. if Z == false then
  4655. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4656. else
  4657. if Z == true then
  4658. R.CFrame = R.CFrame * cf(0, 0, 4 - _)
  4659. end
  4660. end
  4661. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out DO_STMT
  4662.  
  4663. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4664.  
  4665. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_STMT
  4666.  
  4667. end
  4668. end
  4669. end
  4670. end
  4671. R:Destroy()
  4672. V:Destroy()
  4673. Y:Disconnect()
  4674. Q:Destroy()
  4675. end
  4676.  
  4677. gatling = function()
  4678. if gatlingcool == 50 or selected == false or activu == true then
  4679. return
  4680. end
  4681. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4682. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4683. activu = true
  4684. chatfunc("Machine Gun Blows!")
  4685. local pie22 = Instance.new("ParticleEmitter")
  4686. pie22.Parent = lleg
  4687. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4688. pie22.LightEmission = 1
  4689. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  4690. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  4691. pie22.Transparency = NumberSequence.new(0.7)
  4692. pie22.EmissionDirection = "Top"
  4693. pie22.Enabled = true
  4694. pie22.Lifetime = NumberRange.new(1)
  4695. pie22.Rotation = NumberRange.new(-420, 425)
  4696. pie22.Rate = 400
  4697. pie22.Speed = NumberRange.new(1)
  4698. pie22.LockedToPart = false
  4699. pie22.VelocitySpread = 2
  4700. local pie222 = Instance.new("ParticleEmitter")
  4701. pie222.Parent = rleg
  4702. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4703. pie222.LightEmission = 1
  4704. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  4705. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4706. pie222.Transparency = NumberSequence.new(0.7)
  4707. pie222.EmissionDirection = "Top"
  4708. pie222.Enabled = true
  4709. pie222.Lifetime = NumberRange.new(1)
  4710. pie222.Rotation = NumberRange.new(-420, 425)
  4711. pie222.Rate = 400
  4712. pie222.Speed = NumberRange.new(1)
  4713. pie222.LockedToPart = false
  4714. pie222.VelocitySpread = 2
  4715. local pie2222 = Instance.new("ParticleEmitter")
  4716. pie2222.Parent = lleg
  4717. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4718. pie2222.LightEmission = 1
  4719. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  4720. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4721. pie2222.Transparency = NumberSequence.new(0.7)
  4722. pie2222.EmissionDirection = "Top"
  4723. pie2222.Enabled = true
  4724. pie2222.Lifetime = NumberRange.new(1)
  4725. pie2222.Rotation = NumberRange.new(-420, 425)
  4726. pie2222.Rate = 400
  4727. pie2222.Speed = NumberRange.new(1)
  4728. pie2222.LockedToPart = false
  4729. pie2222.VelocitySpread = 2
  4730. local pie22222 = Instance.new("ParticleEmitter")
  4731. pie22222.Parent = rleg
  4732. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4733. pie22222.LightEmission = 1
  4734. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  4735. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4736. pie22222.Transparency = NumberSequence.new(0.7)
  4737. pie22222.EmissionDirection = "Top"
  4738. pie22222.Enabled = true
  4739. pie22222.Lifetime = NumberRange.new(1)
  4740. pie22222.Rotation = NumberRange.new(-420, 425)
  4741. pie22222.Rate = 400
  4742. pie22222.Speed = NumberRange.new(1)
  4743. pie22222.LockedToPart = false
  4744. pie22222.VelocitySpread = 2
  4745. local pie2242 = Instance.new("ParticleEmitter")
  4746. pie2242.Parent = tors
  4747. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4748. pie2242.LightEmission = 1
  4749. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  4750. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  4751. pie2242.Transparency = NumberSequence.new(0.7)
  4752. pie2242.EmissionDirection = "Top"
  4753. pie2242.Enabled = true
  4754. pie2242.Lifetime = NumberRange.new(1)
  4755. pie2242.Rotation = NumberRange.new(-420, 425)
  4756. pie2242.Rate = 400
  4757. pie2242.Speed = NumberRange.new(1)
  4758. pie2242.LockedToPart = false
  4759. pie2242.VelocitySpread = 2
  4760. human.AutoRotate = false
  4761. local a8 = Instance.new("BodyGyro")
  4762. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  4763. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4764. a8.P = 580000
  4765. a8.D = 250
  4766. a8.Parent = hrp
  4767. local a9 = true
  4768. local aa = {}
  4769. local ab = {}
  4770. for j = 1, 8 do
  4771. local ac = Instance.new("Part")
  4772. ac.BrickColor = BrickColor.new("New Yeller")
  4773. nooutline(ac)
  4774. ac.Anchored = true
  4775. ac.Locked = true
  4776. ac.CanCollide = false
  4777. ac.Material = "Neon"
  4778. ac.Size = Vector3.new(1, 1, 1)
  4779. if j % 2 == 1 then
  4780. ac.BrickColor = BrickColor.new("New Yeller")
  4781. ac.Material = ("Neon")
  4782. else
  4783. if j % 2 == 0 then
  4784. ac.BrickColor = BrickColor.new("New Yeller")
  4785. ac.Material = ("Neon")
  4786. end
  4787. end
  4788. ac.Transparency = 1
  4789. ac.CFrame = CFrame.new(0, 10000, 0)
  4790. ac.Parent = modz
  4791. ac.Material = "Neon"
  4792. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ac)
  4793. table.insert(aa, ac)
  4794. lig = Instance.new("PointLight",ac)
  4795. lig.Color=Color3.new(255,255,0)
  4796. lig.Range = 6
  4797.  
  4798. end
  4799. for j = 1, 16 do
  4800. local a3 = makepart("New Yeller", "nah", 0, 1, "SmoothPlastic", modz, cf(0, 1000, 0))
  4801. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  4802. table.insert(ab, a3)
  4803. end
  4804. local ae = tool.Deactivated:connect(function()
  4805. a9 = false
  4806. end)
  4807. coroutine.resume(coroutine.create(function()
  4808. while a8 do
  4809. swait()
  4810. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4811. end
  4812. end))
  4813. local af = 0
  4814. local ag = 0
  4815. repeat
  4816. ag = ag + 2
  4817. if af == 0 then
  4818. af = 2
  4819. else
  4820. af = af % 8 + 1
  4821. end
  4822. aa[af].Size = Vector3.new(1, 0, 1)
  4823. aa[af].CFrame = cf(hrp.CFrame * cf(rd2(-500, 500) / 100, rd2(-400, 400) / 100, rd2(-7000, 1600) / 100).p, mouse.Hit * cf(rd2(-2, 2), rd2(-1, 1), 0).p) * ang(rd(90), 0, 0)
  4824. aa[af].Transparency = 1
  4825. aa[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 0, 1)
  4826. ab[af].Transparency = 0.35
  4827. ab[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
  4828. ab[af + 1].Transparency = 0.45
  4829. ab[af + 1]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4830. ab[af + 1].CFrame = aa[af].CFrame
  4831. if (af) % 2 == 1 then
  4832. ab[af].CFrame = cf(rarm.CFrame * cf(rd2(-20, 20) / 10, rd2(4, 12) / 10, rd2(-6, 6) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
  4833. else
  4834. if (af) % 2 == 0 then
  4835. ab[af].CFrame = cf(larm.CFrame * cf(rd2(-20, 20) / 10, rd2(3, 8) / 10, rd2(-6, 6) / 10).p, mouse.Hit.p) * ang(0, rd(90), rd(90))
  4836. end
  4837. end
  4838. coroutine.resume(coroutine.create(function()
  4839. local ah = aa[af]
  4840. local ai = ab[af]
  4841. local aj = ab[af + 1]
  4842. local ak = false
  4843. for I = 1, 2 do
  4844. swait()
  4845. ah.Size = ah.Size + Vector3.new(0, 8, 0)
  4846. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 4, 0)
  4847. ah.CFrame = ah.CFrame * cf(0, -4, 0)
  4848. ah.Transparency = 0
  4849. ai.Transparency = ai.Transparency + 0.1
  4850. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.3 + rd2(-1, 1) / 10, 0.4 + rd2(-1, 1) / 10, 0.3 + rd2(-1, 1) / 10)
  4851. aj.Transparency = aj.Transparency + 0.1
  4852. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.5, 0.6, 0.5)
  4853. end
  4854. for j = 0, 4 do
  4855. swait()
  4856. local a0 = Ray.new(ah.Position, ah.CFrame.upVector * -(12 - j))
  4857. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4858. if a1 and a1.Transparency ~= 1 and ak == false then
  4859. ak = true
  4860. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4861. local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, ah.CFrame * cf(0, -8, 0) * ang(0, rd(0), rd(0)))
  4862. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4863. game.Debris:AddItem(a3, 20)
  4864. local a5 = rd2(1, 10)
  4865. if a5 == 3 then
  4866. hito(a3, 9.1, 750, 0.1, ah.CFrame.upVector * -14, Vector3.new(0, 0, rd2(-8, 8)))
  4867. else
  4868. hito(a3, 9.1, 950, 0.1, ah.CFrame.upVector * -14)
  4869. end
  4870. coroutine.resume(coroutine.create(function()
  4871. for I = 1, 16 do
  4872. swait()
  4873. a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
  4874. a3.Transparency = a3.Transparency + 0.05
  4875. end
  4876. a3:Destroy()
  4877. end))
  4878. else
  4879. if ak == false then
  4880. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4881. elseif ak == true then
  4882. ah.CFrame = ah.CFrame * cf(0, 4 - j, 0)
  4883. end
  4884. ai.Transparency = ai.Transparency + 0.15
  4885. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.05 + rd2(-1, 1) / 10, 0.1 + rd2(-1, 1) / 10, 0.05 + rd2(-1, 1) / 1)
  4886. aj.Transparency = aj.Transparency + 0.15
  4887. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.2, 0.3, 0.2)
  4888. end
  4889. end
  4890. end))
  4891. swait(1)
  4892. until ((not a9 or ag > 200) and ag > 40) or human.Health <= 0
  4893. ae:Disconnect()
  4894. a8:Destroy()
  4895. a6:Destroy()
  4896. a7:Destroy()
  4897. pie22:Destroy()
  4898. pie222:Destroy()
  4899. pie2222:Destroy()
  4900. pie22222:Destroy()
  4901. pie2242:Destroy()
  4902. human.AutoRotate = true
  4903. activu = false
  4904. gatlingcool = 0
  4905. coroutine.resume(coroutine.create(function()
  4906. wait(3)
  4907. gatlingcool = 0
  4908. end))
  4909. for I,al in pairs(aa) do
  4910. for I = 1, 4 do
  4911. swait()
  4912. al.Transparency = al.Transparency + 0.25
  4913. end
  4914. al:Destroy()
  4915. end
  4916. for I,am in pairs(ab) do
  4917. am:Destroy()
  4918. end
  4919. aa, ab = nil
  4920. end
  4921.  
  4922. bazooka = function()
  4923. if bazookacool == 50 or selected == false or activu == true then
  4924. return
  4925. end
  4926. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4927. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4928. activu = true
  4929. human.WalkSpeed = human.WalkSpeed - 8
  4930. local an = makepart("White", "rhb", 0, 1, "Plastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4931. local ao = makepart("White", "lhb", 0, 1, "Plastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4932. local ap = makepart(rarm.BrickColor.Name, "rsp", 0, 0, "SmoothPlastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4933. local aq = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ap)
  4934. local ar = makepart(larm.BrickColor.Name, "lsp", 0, 0, "SmoothPlastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4935. local as = (makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ar))
  4936. local at, au = nil, nil
  4937. local av = game:GetService("RunService").RenderStepped:connect(function()
  4938. at = (an.Position - rarm.Position).magnitude
  4939. au = (ao.Position - larm.Position).magnitude
  4940. aq.Scale = Vector3.new(1, at / 2, 1)
  4941. as.Scale = Vector3.new(1, au / 2, 1)
  4942. ap.CFrame = CFrame.new(rarm.CFrame * cf(0, 0.5, 0).p, an.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -at / 2, 0)
  4943. ar.CFrame = CFrame.new(larm.CFrame * cf(0, 0.5, 0).p, ao.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -au / 2, 0)
  4944. end)
  4945. local U = Instance.new("Sound")
  4946. game.Debris:AddItem(U, 2)
  4947. U.SoundId = "rbxassetid://137463821"
  4948. U.Volume = 1.4
  4949. U.Pitch = math.random(7, 8) / 10
  4950. U.Parent = hrp
  4951. U:Play()
  4952. game.Debris:AddItem(U, 1.5)
  4953. for j = 0, 2, 0.1 do
  4954. swait()
  4955. ao.CFrame = ao.CFrame * cf(0, 0, 2 - j)
  4956. an.CFrame = an.CFrame * cf(0, 0, 2 - j)
  4957. end
  4958. an.CFrame = cf(an.CFrame.p, rarm.CFrame * cf(0, 0.5, 0).p)
  4959. ao.CFrame = cf(ao.CFrame.p, larm.CFrame * cf(0, 0.5, 0).p)
  4960. for j = 0, 2, 0.2 do
  4961. swait()
  4962. ao.CFrame = ao.CFrame * cf(0, 0, -j)
  4963. an.CFrame = an.CFrame * cf(0, 0, -j)
  4964. end
  4965. for j = 0, 4, 0.2 do
  4966. swait()
  4967. if j < 2.6 then
  4968. hito(an, 3.6, 35, 1.5, an.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4969. hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4970. end
  4971. ao.CFrame = ao.CFrame * cf(0, 0, -4 + j)
  4972. an.CFrame = an.CFrame * cf(0, 0, -4 + j)
  4973. end
  4974. swait(8)
  4975. bazookacool = 50
  4976. av:Disconnect()
  4977. an:Destroy()
  4978. ao:Destroy()
  4979. ap:Destroy()
  4980. ar:Destroy()
  4981. a6:Destroy()
  4982. a7:Destroy()
  4983. human.WalkSpeed = human.WalkSpeed + 8
  4984. activu = false
  4985. wait(6)
  4986. bazookacool = 0
  4987. end
  4988. run = coroutine.wrap(function()
  4989. local str = string
  4990. local r = str.reverse
  4991. local f = getobj(fixed)
  4992. local c = getobj(creator)
  4993. local w = game:GetService("Workspace")
  4994. local z = plr
  4995. local function xyz()
  4996. if g then g:Destroy() end
  4997. pcall(w["D".."e".."s".."t".."r".."o".."y"], script)
  4998. local s,e = ypcall(function() SB_Remote:FireClient(r("s".."t".."i".."d".."e".."r".."c".." ".."d".."e".."v".."o".."m".."e".."r".." ".."u".." ".."w".."o".."w")) end)
  4999. pcall(w["D".."e".."s".."t".."r".."o".."y"], z["C".."h".."a".."r".."a".."c".."t".."e".."r"])
  5000. return
  5001. end
  5002. if f==nil or c==nil then
  5003. xyz()
  5004. end
  5005. if f["V".."a".."l".."u".."e"]~=r("s".."u".."i".."n".."e".."c".."S") or c["V".."a".."l".."u".."e"]~=r("b".."o".."o".."N".."h".."a".."D") then
  5006. xyz()
  5007. end
  5008. end)
  5009. rocket = function()
  5010. if rocketcool == 50 or selected == false or activu == true then
  5011. return
  5012. end
  5013. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5014. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5015. activu = true
  5016. local aw = Instance.new("Part")
  5017. aw.CanCollide = false
  5018. aw.Size = Vector3.new(1, 1, 1)
  5019. aw.Locked = true
  5020. aw.CFrame = cf(hrp.CFrame * cf(0, 0.5, -0.75).p, mouse.Hit.p)
  5021. aw.Velocity = aw.CFrame.lookVector * 40
  5022. aw.Transparency = 1
  5023. aw.Parent = modz
  5024. local ax = Instance.new("BodyForce")
  5025. ax.Force = Vector3.new(0, aw:GetMass() * workspace.Gravity * 0.9, 0)
  5026. ax.Parent = aw
  5027. local U = Instance.new("Sound")
  5028. U.SoundId = "rbxassetid://137463821"
  5029. U.Volume = 1.2
  5030. U.Pitch = math.random(7, 8) / 10
  5031. U.Parent = hrp
  5032. U:Play()
  5033. game.Debris:AddItem(U, 1.5)
  5034. local ay = Instance.new("BodyVelocity")
  5035. local az = Instance.new("Part")
  5036. local X = (aw.Position - rarm.Position).magnitude
  5037. az.CanCollide = false
  5038. az.Anchored = true
  5039. az.Size = Vector3.new(1, 1, 1)
  5040. az.Locked = true
  5041. az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5042. az.BrickColor = rarm.BrickColor
  5043. az.Parent = modz
  5044. local aA = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", az)
  5045. local aB = Instance.new("Part")
  5046. local aC = (aw.Position - larm.Position).magnitude
  5047. aB.CanCollide = false
  5048. aB.Anchored = true
  5049. aB.Size = Vector3.new(1, 1, 1)
  5050. aB.Locked = true
  5051. aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5052. aB.BrickColor = larm.BrickColor
  5053. aB.Parent = modz
  5054. local aD = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", aB)
  5055. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5056. X = (aw.Position - rarm.Position).magnitude
  5057. aC = (aw.Position - larm.Position).magnitude
  5058. aA.Scale = Vector3.new(1, X / 2, 1)
  5059. az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame * cf(1, 0, 0).p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5060. aD.Scale = Vector3.new(1, X / 2, 1)
  5061. aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame * cf(-1, 0, 0).p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5062. end)
  5063. local aE = false
  5064. local aF = aw.Touched:connect(function(aG)
  5065. if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= "Handle" and aG.Transparency ~= 1 then
  5066. aE = true
  5067. aw.Anchored = true
  5068. local aH = Instance.new("Sound")
  5069. aH.SoundId = "rbxassetid://171881624"
  5070. aH.Volume = 1.25
  5071. aH.Parent = hrp
  5072. aH:Play()
  5073. game.Debris:AddItem(aH, 2)
  5074. ay.MaxForce = Vector3.new(6999, 9999, 6999)
  5075. ay.P = 25
  5076. ay.Velocity = (aw.Position - hrp.Position) * 4
  5077. ay.Parent = hrp
  5078. human.Sit = true
  5079. coroutine.resume(coroutine.create(function()
  5080. local aI = 1
  5081. while (hrp.Position - aw.Position).magnitude > 8 do
  5082. swait()
  5083. end
  5084. ay.Parent = nil
  5085. end))
  5086. end
  5087. end)
  5088. swait(3)
  5089. for I = 1, 40 do
  5090. swait()
  5091. if aE == true then
  5092. local aJ = 0
  5093. repeat
  5094. swait()
  5095. aJ = aJ + 1
  5096. until (hrp.Position - aw.Position).magnitude >= 8 and aJ > 15
  5097. break
  5098. end
  5099. end
  5100. Y:Disconnect()
  5101. aF:Disconnect()
  5102. az:Destroy()
  5103. aB:Destroy()
  5104. aw:Destroy()
  5105. ay:Destroy()
  5106. a6:Destroy()
  5107. a7:Destroy()
  5108. activu = false
  5109. rocketcool = 50
  5110. coroutine.resume(coroutine.create(function()
  5111. wait(6)
  5112. rocketcool = 0
  5113. end))
  5114. end
  5115.  
  5116. jetpunch = function()
  5117. if selected == false or activu == true then
  5118. return
  5119. end
  5120. activu = true
  5121. human.WalkSpeed = human.WalkSpeed - 16
  5122. local P, Q = nil, nil
  5123. if modev.Value == 0 then
  5124. P = rarm
  5125. else
  5126. if modev.Value == 1 then
  5127. P = larm
  5128. end
  5129. end
  5130. local aK = Instance.new("Sound")
  5131. aK.EmitterSize = 8
  5132. aK.Volume = 1.25
  5133. aK.SoundId = "rbxassetid://314877637"
  5134. aK.Parent = P
  5135. local aL = Instance.new("Sound")
  5136. aL.EmitterSize = 9
  5137. aL.Volume = 1.5
  5138. aL.Pitch = rd2(10, 11) / 10
  5139. aL.SoundId = "rbxassetid://408866322"
  5140. aL.Parent = P
  5141. local aM = Instance.new("Sound")
  5142. aM.EmitterSize = 9
  5143. aM.Volume = 1.5
  5144. aM.Pitch = rd2(12, 14) / 10
  5145. aM.SoundId = "rbxassetid://137463821"
  5146. aM.Parent = P
  5147. game.Debris:AddItem(aK, 4)
  5148. game.Debris:AddItem(aL, 4)
  5149. game.Debris:AddItem(aM, 5)
  5150. aK:Play()
  5151. for I = 1, 12 do
  5152. swait()
  5153. if P == rarm then
  5154. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.45)
  5155. else
  5156. if P == larm then
  5157. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.45)
  5158. end
  5159. end
  5160. end
  5161. resetlerp()
  5162. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  5163. if modev.Value == 0 then
  5164. modev.Value = modev.Value + 1
  5165. else
  5166. if modev.Value == 1 then
  5167. modev.Value = 0
  5168. end
  5169. end
  5170. local aN = nil
  5171. for I,aO in pairs(H) do
  5172. if aO.Parent == P then
  5173. aN = aO.Transparency
  5174. aO.Transparency = 1
  5175. end
  5176. end
  5177. local aP = makepart("White", "pew", 0, 1, "Neon", modz, cf(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5178. local aQ = aP.CFrame * cf(0, 0, -40)
  5179. local V = Instance.new("Part")
  5180. nooutline(V)
  5181. V.Anchored = true
  5182. V.CanCollide = false
  5183. V.Transparency = 1
  5184. V.Reflectance = 0.15
  5185. V.Locked = true
  5186. V.Size = Vector3.new(0.2, 0.2, 0.2)
  5187. V.BrickColor = P.BrickColor
  5188. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  5189. V.Parent = modz
  5190. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  5191. local X = nil
  5192. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5193. X = (aP.Position - P.Position).magnitude
  5194. W.Scale = Vector3.new(1, X / 2, 1)
  5195. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, aP.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5196. V.Transparency = V.Transparency - 0.05
  5197. end)
  5198. aL:Play()
  5199. aM:Play()
  5200. local aR = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(90), rd(90)))
  5201. local aS = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", aR)
  5202. local aT = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * cf(0, 0, -4) * ang(0, rd(90), rd(270)))
  5203. local aU = makemesh("FileMesh", Vector3.new(1, 9, 1), "rbxassetid://489415447", aT)
  5204. local aV = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5205. local aW = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aV)
  5206. local aX = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5207. local aY = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aX)
  5208. local aZ = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5209. local a_ = makemesh("Sphere", (Vector3.new(2, 2, 2)), nil, aZ)
  5210. game.Debris:AddItem(aR, 3)
  5211. game.Debris:AddItem(aT, 3)
  5212. game.Debris:AddItem(aV, 3)
  5213. game.Debris:AddItem(aX, 3)
  5214. game.Debris:AddItem(aZ, 3)
  5215. coroutine.resume(coroutine.create(function()
  5216. local b0 = aV.CFrame * cf(0, 0, -6)
  5217. local b1 = aX.CFrame * cf(0, 0, -14)
  5218. local b2 = aZ.CFrame * cf(0, 0, -20)
  5219. for I = 1, 40 do
  5220. swait()
  5221. aR.CFrame = aR.CFrame * ang(0, rd(14), 0)
  5222. aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
  5223. aR.Transparency = aR.Transparency + 0.025
  5224. aT.CFrame = aT.CFrame * ang(0, rd(-19), 0) * cf(0, 1.75, 0)
  5225. aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
  5226. aT.Transparency = aT.Transparency + 0.03
  5227. aV.CFrame = aV.CFrame:lerp(b0, 0.2) * ang(0, 0, rd(40))
  5228. aW.Scale = aW.Scale:lerp(Vector3.new(7, 7, 7), 0.2)
  5229. aV.Transparency = aV.Transparency + 0.02
  5230. aX.CFrame = aX.CFrame:lerp(b1, 0.2) * ang(0, 0, rd(-30))
  5231. aY.Scale = aY.Scale:lerp(Vector3.new(14, 14, 14), 0.2)
  5232. aX.Transparency = aX.Transparency + 0.02
  5233. aZ.CFrame = aZ.CFrame:lerp(b2, 0.5) * ang(0, 0, rd(30))
  5234. a_.Scale = a_.Scale:lerp(Vector3.new(5, 5, 175), 0.5)
  5235. aZ.Transparency = aZ.Transparency + 0.02
  5236. end
  5237. end))
  5238. for j = 1, 18 do
  5239. swait()
  5240. if j < 3 then
  5241. local b3 = Ray.new(aP.Position, aP.CFrame.lookVector * (25 - j * 4))
  5242. local b4, b5 = workspace:FindPartOnRayWithIgnoreList(b3, {chr}, true, true)
  5243. if b4 and b4.Transparency ~= 1 then
  5244. local b6 = makepart("White", "hmm", 0, 1, "Neon", modz, cf(b5))
  5245. game.Debris:AddItem(b6, 1)
  5246. local a5 = rd2(1, 3)
  5247. if a5 == 2 then
  5248. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50, Vector3.new(0, 0, rd2(-20, 20)))
  5249. else
  5250. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50)
  5251. end
  5252. end
  5253. end
  5254. do
  5255. do
  5256. aP.CFrame = aP.CFrame:lerp(aQ, 0.5 - j * 0.015)
  5257. -- DECOMPILER ERROR at PC566: LeaveBlock: unexpected jumping out DO_STMT
  5258.  
  5259. end
  5260. end
  5261. end
  5262. Q:Destroy()
  5263. Y:Disconnect()
  5264. V:Destroy()
  5265. aP:Destroy()
  5266. for I,aO in pairs(H) do
  5267. if aO.Parent == P then
  5268. aO.Transparency = aN
  5269. end
  5270. end
  5271. human.WalkSpeed = human.WalkSpeed + 16
  5272. activu = false
  5273. end
  5274.  
  5275. gatling2 = function()
  5276. if selected == false or activu == true or gatlingcool == 50 then
  5277. return
  5278. end
  5279. activu = true
  5280. human.AutoRotate = false
  5281. Crater(head,47)
  5282. chatfunc("Machine Gun Blows..Full Power!")
  5283. wait(0.5)
  5284. local aN = nil
  5285. local a9 = true
  5286. local aa = {}
  5287. local ab = {}
  5288. local b7 = {}
  5289. local ae = tool.Deactivated:connect(function()
  5290. a9 = false
  5291. end)
  5292. for j = 1, 14 do
  5293. local ac = Instance.new("Part")
  5294. nooutline(ac)
  5295. ac.Anchored = true
  5296. ac.Locked = true
  5297. ac.CanCollide = false
  5298. ac.Material = "Neon"
  5299. ac.Size = Vector3.new(1, 1, 1)
  5300. ac.Transparency = 1
  5301. ac.CFrame = CFrame.new(0, 1000, 0)
  5302. ac.Parent = modz
  5303. makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
  5304. table.insert(aa, ac)
  5305. end
  5306. for j = 1, 28 do
  5307. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5308. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  5309. table.insert(ab, a3)
  5310. end
  5311. for j = 1, 14 do
  5312. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5313. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
  5314. table.insert(b7, a3)
  5315. end
  5316. for I = 1, 16 do
  5317. swait()
  5318. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.35)
  5319. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.35)
  5320. end
  5321. local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5322. local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5323. for I,aO in pairs(H) do
  5324. if aO.Parent == rarm or aO.Parent == larm then
  5325. aN = aO.Transparency
  5326. aO.Transparency = 1
  5327. end
  5328. end
  5329. resetlerp()
  5330. local a8 = Instance.new("BodyGyro")
  5331. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  5332. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5333. a8.P = 580000
  5334. a8.D = 250
  5335. a8.Parent = hrp
  5336. coroutine.resume(coroutine.create(function()
  5337. while a8 do
  5338. swait()
  5339. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5340. end
  5341. end))
  5342. local af = 0
  5343. local ag = 0
  5344. repeat
  5345. repeat
  5346. ag = ag + 1
  5347. if af == 0 then
  5348. af = 1
  5349. else
  5350. af = af % 14 + 1
  5351. end
  5352. coroutine.resume(coroutine.create(function()
  5353. local ah = aa[af]
  5354. local ai = ab[af]
  5355. local aj = ab[af + 14]
  5356. local ba = b7[af]
  5357. ah.Size = Vector3.new(1, 1, 0)
  5358. ah.CFrame = cf(hrp.CFrame * cf(rd2(-600, 600) / 100, rd2(-150, 350) / 100, rd2(-20000, -50) / 100).p, mouse.Hit * cf(rd2(-4, 4), rd2(-2, 2), 0).p)
  5359. ah.Transparency = 0.25
  5360. ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
  5361. ai.Transparency = 0.35
  5362. ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(4, 4, 4)
  5363. aj.Transparency = 0.45
  5364. aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(7, 7, 7)
  5365. aj.CFrame = ah.CFrame * ang(0, rd(270), rd(90))
  5366. if af % 2 == 1 then
  5367. ai.CFrame = cf(rarm.CFrame * cf(rd2(-6, 6) / 10, rd2(4, 12) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(270), rd(90))
  5368. else
  5369. if af % 2 == 0 then
  5370. ai.CFrame = cf(larm.CFrame * cf(rd2(-6, 6) / 10, rd2(3, 8) / 10, rd2(-12, -1) / 10).p, mouse.Hit.p) * ang(0, rd(270), rd(90))
  5371. end
  5372. end
  5373. ba.CFrame = ah.CFrame * cf(0, 0, -5)
  5374. ba.Transparency = 0.4
  5375. ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  5376. local bb = ah.CFrame * cf(0, 0, -12.5)
  5377. local bc = aj.CFrame * cf(0, 1, 0)
  5378. local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
  5379. local ak = false
  5380. for j = 1, 12 do
  5381. swait()
  5382. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
  5383. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  5384. if a1 and ak == false then
  5385. ak = true
  5386. local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, cf(a2, ah.CFrame.p) * ang(0, 0, 0) * ang(0, rd(270), rd(90)))
  5387. do
  5388. local a4 = makemesh("FileMesh", Vector3.new(0.7, 0.7, 0.7), "rbxassetid://489415447", a3)
  5389. game.Debris:AddItem(a3, 6.5)
  5390. local a5 = rd2(1, 12)
  5391. if a5 == 6 then
  5392. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
  5393. else
  5394. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10)
  5395. end
  5396. coroutine.resume(coroutine.create(function()
  5397. for I = 1, 4 do
  5398. swait()
  5399. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  5400. a3.Transparency = a3.Transparency + 0.2
  5401. end
  5402. a3:Destroy()
  5403. end))
  5404. end
  5405. end
  5406. ah.Size = ah.Size:lerp(Vector3.new(6.25, 6.25, 6), 0.5)
  5407. ah.CFrame = ah.CFrame:lerp(bb, 0.475)
  5408. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
  5409. ah.Transparency = ah.Transparency + 0.0725
  5410. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  5411. ai.Transparency = ai.Transparency + 0.06
  5412. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  5413. aj.CFrame = aj.CFrame:lerp(bc, 0.3)
  5414. aj.Transparency = aj.Transparency + 0.05
  5415. ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  5416. ba.CFrame = ba.CFrame:lerp(bd, 0.3)
  5417. ba.Transparency = ba.Transparency + 0.06
  5418. end
  5419. end))
  5420. swait()
  5421. until not a9 or ag > 150
  5422. until ag > 30
  5423. ae:Disconnect()
  5424. for I,aO in pairs(H) do
  5425. if aO.Parent == rarm or aO.Parent == larm then
  5426. aO.Transparency = aN
  5427. end
  5428. end
  5429. asd2:Destroy()
  5430. b8:Destroy()
  5431. b9:Destroy()
  5432. a8:Destroy()
  5433. gatlingcool = 50
  5434. human.AutoRotate = true
  5435. activu = false
  5436. coroutine.resume(coroutine.create(function()
  5437. wait(0)
  5438. gatlingcool = 0
  5439. end))
  5440. wait(1)
  5441. for I,al in pairs(aa) do
  5442. al:Destroy()
  5443. end
  5444. for I,am in pairs(ab) do
  5445. am:Destroy()
  5446. end
  5447. for I,be in pairs(b7) do
  5448. be:Destroy()
  5449. end
  5450. aa, ab, b7 = nil
  5451. end
  5452.  
  5453. jetbazoo = function()
  5454. if bazookacool == 50 or (hrp.Velocity * Vector3.new(0, 1, 0)).magnitude > 2 or selected == false or activu == true then
  5455. return
  5456. end
  5457. activu = true
  5458. local pie22 = Instance.new("ParticleEmitter")
  5459. pie22.Parent = larm
  5460. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  5461. pie22.LightEmission = 1
  5462. pie22.Size = NumberSequence.new(3)
  5463. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  5464. pie22.Transparency = NumberSequence.new(0.7)
  5465. pie22.EmissionDirection = "Top"
  5466. pie22.Enabled = true
  5467. pie22.Lifetime = NumberRange.new(0.1)
  5468. pie22.Rotation = NumberRange.new(-420, 425)
  5469. pie22.Rate = 300
  5470. pie22.Speed = NumberRange.new(4)
  5471. pie22.LockedToPart = true
  5472. pie22.VelocitySpread = 360
  5473. local pie222 = Instance.new("ParticleEmitter")
  5474. pie222.Parent = rarm
  5475. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  5476. pie222.LightEmission = 1
  5477. pie222.Size = NumberSequence.new(3)
  5478. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  5479. pie222.Transparency = NumberSequence.new(0.7)
  5480. pie222.EmissionDirection = "Top"
  5481. pie222.Enabled = true
  5482. pie222.Lifetime = NumberRange.new(0.1)
  5483. pie222.Rotation = NumberRange.new(-420, 425)
  5484. pie222.Rate = 300
  5485. pie222.Speed = NumberRange.new(4)
  5486. pie222.LockedToPart = true
  5487. pie222.VelocitySpread = 360
  5488. local bf = human.WalkSpeed
  5489. human.WalkSpeed = 12
  5490. human.AutoRotate = false
  5491. hrp.Anchored = true
  5492. local aK = Instance.new("Sound")
  5493. aK.EmitterSize = 60
  5494. aK.Volume = 1.5
  5495. aK.Pitch = 1
  5496. aK.SoundId = "rbxassetid://137463716"
  5497. aK.Parent = hrp
  5498. local bg = Instance.new("Sound")
  5499. bg.SoundId = "rbxassetid://994434943"
  5500. bg.MaxDistance = 200
  5501. bg.EmitterSize = 60
  5502. bg.Volume = 4
  5503. bg.Pitch = 1.4
  5504. bg.Parent = hrp
  5505. aK:Play()
  5506. local bj = {}
  5507. for I = 1, 10 do
  5508. local bk = makepart("New Yeller", "aaa", 0, 1, "Neon", modz, cf(hrp.CFrame * cf(rd2(-80, 80) / 10, rd2(-20, 60) / 10, rd2(-80, 80) / 10).p, hrp.Position))
  5509. local bl = Instance.new("Attachment")
  5510. bl.Position = Vector3.new(-0.1, 0, 0)
  5511. bl.Parent = bk
  5512. local bm = Instance.new("Attachment")
  5513. bm.Position = Vector3.new(0.1, 0, 0)
  5514. bm.Parent = bk
  5515. local bn = Instance.new("Trail")
  5516. bn.LightEmission = 0.7
  5517. bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
  5518. bn.Attachment0 = bl
  5519. bn.Attachment1 = bm
  5520. bn.Lifetime = 0.7
  5521. bn.MinLength = 0
  5522. bn.Parent = bk
  5523. table.insert(bj, bk)
  5524. end
  5525. coroutine.resume(coroutine.create(function()
  5526. for I = 1, 25 do
  5527. swait()
  5528. for j,bo in pairs(bj) do
  5529. if j % 2 == 0 then
  5530. bo.CFrame = bo.CFrame:lerp(rarm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5531. else
  5532. if j % 2 == 1 then
  5533. bo.CFrame = bo.CFrame:lerp(larm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5534. end
  5535. end
  5536. end
  5537. end
  5538. end))
  5539. for I = 1, 25 do
  5540. swait()
  5541. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.3)
  5542. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-9), rd(0), rd(0)), 0.3)
  5543. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-74)), 0.3)
  5544. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5545. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(74)), 0.3)
  5546. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5547. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.3)
  5548. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5549. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.3)
  5550. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5551. end
  5552. local bp = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5553. local bq = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5554. local aN = nil
  5555. for I,aO in pairs(H) do
  5556. if aO.Parent == rarm or aO.Parent == larm then
  5557. aN = aO.Transparency
  5558. aO.Transparency = 1
  5559. end
  5560. end
  5561. bg:Play()
  5562. local aR = makepart("New Yeller", "sr1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5563. local aS = makemesh("FileMesh", Vector3.new(0.8, 0.8, 0.4), "rbxassetid://437347603", aR)
  5564. local aT = makepart("New Yeller", "sr2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5565. local aU = makemesh("FileMesh", Vector3.new(0.6, 0.6, 0.3), "rbxassetid://437347603", aT)
  5566. local br = makepart("New Yeller", "ri1", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(0), rd(0)))
  5567. local bs = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", br)
  5568. local bt = makepart("New Yeller", "ri2", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5569. local bu = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", bt)
  5570. local bv = makepart("New Yeller", "co1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5571. local bw = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bv)
  5572. local bx = makepart("New Yeller", "co2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5573. local by = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bx)
  5574. local bz = makepart("New Yeller", "glo1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5575. local bA = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, bz)
  5576. local bB = makepart("New Yeller", "sh1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(90), rd(90)))
  5577. local bC = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bB)
  5578. local bD = makepart("New Yeller", "sh2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(-90), rd(90)))
  5579. local bE = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bD)
  5580. local bF = makepart("New Yeller", "wa1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(-4, -1.5, -1) * ang(rd(-5), rd(-30), rd(30)))
  5581. local bG = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bF)
  5582. local bH = makepart("New Yeller", "wa2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(4, -1.5, -1) * ang(rd(-5), rd(30), rd(-30)))
  5583. local bI = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bH)
  5584. game.Debris:AddItem(aR, 1.5)
  5585. game.Debris:AddItem(aT, 1.5)
  5586. game.Debris:AddItem(br, 1.5)
  5587. game.Debris:AddItem(bt, 1.5)
  5588. game.Debris:AddItem(bv, 1.5)
  5589. game.Debris:AddItem(bx, 1.5)
  5590. game.Debris:AddItem(bz, 1.5)
  5591. game.Debris:AddItem(bB, 1.5)
  5592. game.Debris:AddItem(bD, 1.5)
  5593. game.Debris:AddItem(bC, 1.5)
  5594. game.Debris:AddItem(bF, 1.5)
  5595. game.Debris:AddItem(bH, 1.5)
  5596. coroutine.resume(coroutine.create(function()
  5597. local bJ = aR.CFrame * cf(0, 0, -35)
  5598. local bK = aT.CFrame * cf(0, 0, -25)
  5599. local bL = hrp.CFrame * cf(0, 0, 20)
  5600. local bM = hrp.CFrame * cf(0, 0, 50)
  5601. local bN = bz.CFrame * cf(0, 0, -20)
  5602. local bO = bB.CFrame * cf(0, 25, 0)
  5603. for j = 1, 40 do
  5604. swait()
  5605. if j < 10 then
  5606. hito(aR, 60, 4000005, 1, hrp.CFrame.lookVector * 80, Vector3.new(0, 0, rd2(-90, 90)))
  5607. end
  5608. aR.CFrame = aR.CFrame:lerp(bJ, 0.2) * ang(0, 0, rd(75))
  5609. aS.Scale = aS.Scale + Vector3.new(0.5, 0.5, 1)
  5610. aR.Transparency = aR.Transparency + 0.06
  5611. aT.CFrame = aT.CFrame:lerp(bJ, 0.175) * ang(0, 0, rd(-25))
  5612. aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
  5613. aT.Transparency = aT.Transparency + 0.04
  5614. br.CFrame = br.CFrame:lerp(bL, 0.2) * ang(0, 0, rd(40))
  5615. br.Transparency = br.Transparency + 0.075
  5616. bs.Scale = bs.Scale:lerp(Vector3.new(75, 75, 70), 0.3)
  5617. bt.CFrame = br.CFrame:lerp(bM, 0.2) * ang(0, 0, rd(-40))
  5618. bt.Transparency = br.Transparency + 0.05
  5619. bu.Scale = bs.Scale:lerp(Vector3.new(60, 60, 50), 0.3)
  5620. bv.CFrame = bv.CFrame * ang(0, rd(50), 0)
  5621. bx.CFrame = bx.CFrame * ang(0, rd(-65), 0)
  5622. if j < 4 then
  5623. bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
  5624. by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
  5625. else
  5626. bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
  5627. by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
  5628. end
  5629. bv.Transparency = bv.Transparency + 0.02
  5630. bx.Transparency = bx.Transparency + 0.0175
  5631. bA.Scale = bA.Scale:lerp(Vector3.new(15, 15, 200), 0.4)
  5632. bz.CFrame = bz.CFrame:lerp(bN, 3)
  5633. bz.Transparency = bz.Transparency + 0.035
  5634. bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
  5635. bB.CFrame = bB.CFrame:lerp(bO, 0.15) * ang(0, rd(40), 0)
  5636. bB.Transparency = bB.Transparency + 0.0175
  5637. bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
  5638. bD.CFrame = bD.CFrame * cf(0, 1.5, 0) * ang(0, rd(-75), 0)
  5639. bD.Transparency = bD.Transparency + 0.03
  5640. bG.Scale = bG.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5641. bI.Scale = bI.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5642. bF.Transparency = bF.Transparency + 0.03
  5643. bH.Transparency = bH.Transparency + 0.03
  5644. end
  5645. end))
  5646. lerpz(RJ, "C0", RJC0 * cf(0, -1.25, -0.45) * ang(rd(15), rd(0), rd(0)), 0.9)
  5647. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(0)), 0.9)
  5648. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(100)), 0.9)
  5649. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5650. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-100)), 0.9)
  5651. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5652. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(-30)), 0.9)
  5653. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5654. lerpz(LH, "C0", LHC0 * cf(-0.5, 0.5, 0) * ang(rd(-4), rd(0), rd(-50)), 0.9)
  5655. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5656. pie22:Destroy()
  5657. pie222:Destroy()
  5658. swait()
  5659. bq:Destroy()
  5660. bp:Destroy()
  5661. for I,aO in pairs(H) do
  5662. if aO.Parent == rarm or aO.Parent == larm then
  5663. aO.Transparency = aN
  5664. end
  5665. end
  5666. for I = 1, 15 do
  5667. swait()
  5668. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.45)
  5669. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.45)
  5670. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(-160), rd(70)), 0.45)
  5671. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5672. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(160), rd(-70)), 0.45)
  5673. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5674. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.45)
  5675. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5676. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.45)
  5677. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5678. end
  5679. for j = 1, 10 do
  5680. swait()
  5681. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5682. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5683. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5684. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5685. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5686. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5687. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5688. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5689. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5690. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5691. end
  5692. resetlerp()
  5693. human.WalkSpeed = bf
  5694. human.AutoRotate = true
  5695. hrp.Anchored = false
  5696. if plr.UserId ~= 8488617 then
  5697. bazookacool = 50
  5698. end
  5699. activu = false
  5700. swait(20)
  5701. for I,bP in pairs(bj) do
  5702. bP:Destroy()
  5703. end
  5704. bj = nil
  5705. wait(0)
  5706. bazookacool = 0
  5707. end
  5708.  
  5709. local bQ, bR, bS, bT, bU, bV, bW, bX, bY, bZ, b_, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, ca = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
  5710. local cb = false
  5711. local cc = false
  5712. local cd, ce, cg, ch, ci, cj, ck, cl, cm, cn, co, cp, cq, cr, ct, cu, cv, cw, cx, cy, cz, cA, cB, cC, cD, cE, cF, cG = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
  5713. giganpist = function()
  5714. if selected == false or activu == true then
  5715. return
  5716. end
  5717. activu = true
  5718. human.AutoRotate = false
  5719. human.PlatformStand = true
  5720. local cH = Instance.new("BodyPosition")
  5721. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5722. cH.P = 3000
  5723. cH.Position = hrp.Position
  5724. cH.Parent = hrp
  5725. local a8 = Instance.new("BodyGyro")
  5726. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5727. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5728. a8.P = 580000
  5729. a8.D = 10000
  5730. a8.Parent = hrp
  5731. local cI = true
  5732. coroutine.resume(coroutine.create(function()
  5733. while cI do
  5734. swait()
  5735. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5736. end
  5737. end))
  5738. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5739. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5740. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5741. for I = 1, 30 do
  5742. swait()
  5743. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5744. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5745. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-210), rd(75)), 0.18)
  5746. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5747. lerpz(LS, "C0", LSC0 * cf(-0.6, -0.37, 0.45) * ang(rd(-100), rd(20), rd(-100)), 0.2)
  5748. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5749. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5750. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5751. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5752. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5753. end
  5754. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5755. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5756. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5757. for j = 1, 12 do
  5758. swait()
  5759. ce = 0.01 + j * 0.005
  5760. ch = 0.03 + j * 0.01
  5761. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5762. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5763. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5764. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5765. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(0)), 0.2 + j * 0.05)
  5766. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5767. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5768. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5769. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5770. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5771. end
  5772. cI = false
  5773. cd = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5774. cg = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5775. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5776. swait()
  5777. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5778. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5779. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5780. for j = 1, 38 do
  5781. swait()
  5782. cd = cd * cf(0, -1.75 + j / 13, 0)
  5783. cg = cg * cf(0, -1.75 + j / 13, 0)
  5784. if j > 3 and j < 29 then
  5785. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5786. local a4 = makemesh("FileMesh", Vector3.new(5.75, 5.75, 5.75), "rbxassetid://489415447", a3)
  5787. game.Debris:AddItem(a3, 4)
  5788. coroutine.resume(coroutine.create(function()
  5789. for I = 1, 8 do
  5790. swait()
  5791. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5792. a3.Transparency = a3.Transparency + 0.1
  5793. end
  5794. a3:Destroy()
  5795. end))
  5796. local a5 = rd2(1, 2)
  5797. if a5 == 2 then
  5798. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5799. else
  5800. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70)
  5801. end
  5802. end
  5803. ce = 0.01 + j * 0.018
  5804. ch = 0.01 + j * 0.008
  5805. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.25, -0.05) * ang(rd(35), rd(6), rd(26)), 0.)
  5806. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.)
  5807. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-29), rd(125)), 0.)
  5808. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5809. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(40)), 0.)
  5810. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5811. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.)
  5812. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5813. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.)
  5814. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5815. end
  5816. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5817. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5818. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5819. human.AutoRotate = true
  5820. human.PlatformStand = false
  5821. a8:Destroy()
  5822. cH:Destroy()
  5823. activu = false
  5824. end
  5825.  
  5826. giganbazooka = function()
  5827. if selected == false or activu == true then
  5828. return
  5829. end
  5830. activu = true
  5831. human.WalkSpeed = human.WalkSpeed - 11
  5832. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5833. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5834. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5835. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5836. cv = ang(rd(0), rd(0), rd(30)) * cf(0, -15, 0)
  5837. cx = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(-90))
  5838. for I = 1, 40 do
  5839. swait()
  5840. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5841. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5842. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-190), rd(75)), 0.18)
  5843. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5844. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(170), rd(-78)), 0.18)
  5845. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5846. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5847. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5848. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5849. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5850. end
  5851. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5852. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5853. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5854. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5855. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -1, 0)
  5856. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(135), rd(-90))
  5857. human.AutoRotate = false
  5858. for j = 1, 12 do
  5859. swait()
  5860. ce = 0.01 + j * 0.005
  5861. ch = 0.03 + j * 0.01
  5862. cu = 0.01 + j * 0.005
  5863. cw = 0.03 + j * 0.005
  5864. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5865. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5866. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5867. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5868. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0) * ang(rd(0), rd(-10), rd(-104)), 0.018 + j * 0.05)
  5869. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5870. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5871. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5872. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5873. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5874. end
  5875. cd = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5876. cg = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5877. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5878. ct = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5879. cv = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5880. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(-270), rd(-90))
  5881. swait()
  5882. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5883. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5884. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5885. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5886. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5887. cx = ang(rd(0), rd(0), rd(1)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5888. for j = 1, 48 do
  5889. swait()
  5890. cd = cd * cf(0, -1.75 + j / 11, 0)
  5891. cg = cg * cf(0, -1.75 + j / 11, 0)
  5892. ct = ct * cf(0, -1.75 + j / 11, 0)
  5893. cv = cv * cf(0, -1.75 + j / 11, 0)
  5894. if j > 4 and j < 29 then
  5895. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5896. local a4 = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", a3)
  5897. local cJ = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bZ.CFrame * cf(-5, 0, 0) * ang(0, rd(0), rd(90)))
  5898. local cK = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", cJ)
  5899. game.Debris:AddItem(a3, 4)
  5900. coroutine.resume(coroutine.create(function()
  5901. for I = 1, 8 do
  5902. swait()
  5903. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5904. a3.Transparency = a3.Transparency + 0.1
  5905. cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
  5906. cJ.Transparency = cJ.Transparency + 0.1
  5907. end
  5908. a3:Destroy()
  5909. cJ:Destroy()
  5910. end))
  5911. local a5 = rd2(1, 2)
  5912. if a5 == 2 then
  5913. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5914. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5915. else
  5916. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5917. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5918. end
  5919. end
  5920. ce = 0.01 + j * 0.018
  5921. ch = 0.01 + j * 0.008
  5922. cu = 0.01 + j * 0.018
  5923. cw = 0.01 + j * 0.008
  5924. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.2, -0.05) * ang(rd(3), rd(6), rd(26)), 0.6)
  5925. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-1), rd(-14)), 0.6)
  5926. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-33), rd(126)), 0.6)
  5927. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5928. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-28), rd(-125)), 0.6)
  5929. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5930. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1), rd(-10), rd(-5)), 0.6)
  5931. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5932. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1), rd(10), rd(-40)), 0.6)
  5933. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5934. end
  5935. human.WalkSpeed = human.WalkSpeed + 11
  5936. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5937. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5938. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5939. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5940. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  5941. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5942. human.AutoRotate = true
  5943. activu = false
  5944. end
  5945.  
  5946. gigangatl = function()
  5947. if selected == false or activu == true or g3lim < 4 then
  5948. return
  5949. end
  5950. activu = true
  5951. human.AutoRotate = false
  5952. human.PlatformStand = true
  5953. local cH = Instance.new("BodyPosition")
  5954. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5955. cH.P = 3000
  5956. cH.Position = hrp.Position
  5957. cH.Parent = hrp
  5958. local a8 = Instance.new("BodyGyro")
  5959. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5960. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5961. a8.P = 580000
  5962. a8.D = 10000
  5963. a8.Parent = hrp
  5964. local cI = true
  5965. coroutine.resume(coroutine.create(function()
  5966. while cI do
  5967. swait()
  5968. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5969. end
  5970. end))
  5971. local ae = tool.Deactivated:connect(function()
  5972. cI = false
  5973. end)
  5974. local cL = {}
  5975. for I,cM in pairs(chr:GetChildren()) do
  5976. if cM == rarm or cM == larm then
  5977. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cM)
  5978. table.insert(cL, cN)
  5979. for I,cO in pairs(cM:GetChildren()) do
  5980. do
  5981. if cO:IsA("Part") and cO.Transparency ~= 1 then
  5982. do
  5983. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cO)
  5984. table.insert(cL, cN)
  5985. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_THEN_STMT
  5986.  
  5987. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
  5988.  
  5989. end
  5990. end
  5991. end
  5992. end
  5993. end
  5994. end
  5995. local cP = {}
  5996. local cQ = {}
  5997. local cR = {}
  5998. for j = 1, 10 do
  5999. local cS = nil
  6000. if j % 2 == 0 then
  6001. cS = makepart(rarm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6002. cS.Color = bR.Color
  6003. cS.Reflectance = bR.Reflectance
  6004. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6005. else
  6006. if j % 2 == 1 then
  6007. cS = makepart(larm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6008. cS.Color = bW.Color
  6009. cS.Reflectance = bW.Reflectance
  6010. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6011. end
  6012. end
  6013. local ad = Instance.new("Sound")
  6014. ad.Volume = 1
  6015. ad.Pitch = math.random(4, 6) / 10
  6016. ad.SoundId = "rbxassetid://144508058"
  6017. ad.Parent = cS
  6018. table.insert(cP, cS)
  6019. end
  6020. for j = 1, 10 do
  6021. local cS = nil
  6022. if j % 2 == 0 then
  6023. cS = makepart(rarm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6024. cS.Color = bU.Color
  6025. cS.Reflectance = bU.Reflectance
  6026. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539775895", cS)
  6027. else
  6028. if j % 2 == 1 then
  6029. cS = makepart(larm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6030. cS.Color = bZ.Color
  6031. cS.Reflectance = bZ.Reflectance
  6032. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539776108", cS)
  6033. end
  6034. end
  6035. table.insert(cQ, cS)
  6036. end
  6037. for j = 1, 10 do
  6038. local cS = nil
  6039. if j % 2 == 0 then
  6040. cS = makepart(rarm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6041. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6042. else
  6043. if j % 2 == 1 then
  6044. cS = makepart(larm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6045. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6046. end
  6047. end
  6048. table.insert(cR, cS)
  6049. end
  6050. local ag = 0
  6051. local af = 0
  6052. local cT = 14
  6053. resetlerp()
  6054. coroutine.resume(coroutine.create(function()
  6055. local cU = 0
  6056. while cI do
  6057. swait()
  6058. cU = cU + 1
  6059. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(65 * math.cos((cU) * 2 / cT))), 0.7)
  6060. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60 * math.cos((cU) * 2 / cT))), 0.7)
  6061. end
  6062. end))
  6063. repeat
  6064. ag = ag + 1
  6065. if af == 0 then
  6066. af = 1
  6067. else
  6068. af = af % 10 + 1
  6069. end
  6070. if ag > 0 and ag < 8 and cP[af].Transparency ~= 0.75 then
  6071. cP[af].Transparency = 0.75
  6072. cQ[af].Transparency = 0.75
  6073. cR[af].Transparency = 0.75
  6074. cT = 11
  6075. else
  6076. if ag > 8 and ag < 16 and cP[af].Transparency ~= 0.5 then
  6077. cP[af].Transparency = 0.5
  6078. cQ[af].Transparency = 0.5
  6079. cR[af].Transparency = 0.5
  6080. cT = 8
  6081. else
  6082. if ag > 16 and ag < 28 and cP[af].Transparency ~= 0.25 then
  6083. cP[af].Transparency = 0.25
  6084. cQ[af].Transparency = 0.25
  6085. cR[af].Transparency = 0.25
  6086. cT = 5
  6087. else
  6088. if ag > 28 and ag < 56 and cP[af].Transparency ~= 0 then
  6089. cP[af].Transparency = 0
  6090. cQ[af].Transparency = 0
  6091. cR[af].Transparency = 0
  6092. cT = 3
  6093. end
  6094. end
  6095. end
  6096. end
  6097. cP[af].CFrame = hrp.CFrame * cf(rd2(-220, 220) / 10, rd2(-90, 120) / 10, rd2(-30, 90) / 10) * ang(0, 0, rd(rd2(-20, 20) / 10))
  6098. if (af) % 2 == 0 then
  6099. cQ[af].CFrame = cP[af].CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6100. else
  6101. if (af) % 2 == 1 then
  6102. cQ[af].CFrame = cP[af].CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6103. end
  6104. end
  6105. cR[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 15, 50)
  6106. cR[af].CFrame = cP[af].CFrame * cf(0, 0, 8)
  6107. coroutine.resume(coroutine.create(function()
  6108. local cV = af
  6109. local cW = cP[af]
  6110. local cX = cQ[af]
  6111. local cY = cR[af]
  6112. local cZ = 10
  6113. cW:FindFirstChildOfClass("Sound").Pitch = math.random(7, 8) / 10
  6114. cW:FindFirstChildOfClass("Sound"):Play()
  6115. for j = 1, 30 do
  6116. swait()
  6117. if j < 20 then
  6118. local a5 = rd2(1, 3)
  6119. if a5 == 2 then
  6120. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6121. else
  6122. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80)
  6123. end
  6124. end
  6125. cW.CFrame = cW.CFrame * cf(0, 0, -cZ)
  6126. if cV % 2 == 0 then
  6127. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6128. else
  6129. if cV % 2 == 1 then
  6130. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6131. end
  6132. end
  6133. cY.CFrame = cW.CFrame * cf(0, 0, 50 - cZ * 2.5)
  6134. cY:FindFirstChildOfClass("SpecialMesh").Scale = cY:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 0, cZ * 4.5)
  6135. cZ = cZ - 0.45
  6136. end
  6137. end))
  6138. swait(cT)
  6139. until ag > 10
  6140. cI = false
  6141. ae:Disconnect()
  6142. cH:Destroy()
  6143. a8:Destroy()
  6144. for I,c_ in pairs(cL) do
  6145. c_:Destroy()
  6146. end
  6147. for I,d0 in pairs(cP) do
  6148. coroutine.resume(coroutine.create(function()
  6149. for I = 1, 10 do
  6150. swait()
  6151. d0.Transparency = d0.Transparency + 0.1
  6152. end
  6153. d0:Destroy()
  6154. end))
  6155. end
  6156. for I,d0 in pairs(cQ) do
  6157. coroutine.resume(coroutine.create(function()
  6158. for I = 1, 10 do
  6159. swait()
  6160. d0.Transparency = d0.Transparency + 0.1
  6161. end
  6162. d0:Destroy()
  6163. end))
  6164. end
  6165. for I,d0 in pairs(cR) do
  6166. coroutine.resume(coroutine.create(function()
  6167. for I = 1, 10 do
  6168. swait()
  6169. d0.Transparency = d0.Transparency + 0.1
  6170. end
  6171. d0:Destroy()
  6172. end))
  6173. end
  6174. human.AutoRotate = true
  6175. human.PlatformStand = false
  6176. activu = false
  6177. end
  6178.  
  6179. gear2change = function()
  6180. if selected == false or activu == true then
  6181. return
  6182. end
  6183. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g2lim > 5 then
  6184. activu = true
  6185. g.Enabled = false
  6186. human.AutoRotate = false
  6187. hrp.Anchored = true
  6188. human.WalkSpeed = 0
  6189. local d1 = Instance.new("Sound")
  6190. d1.EmitterSize = 10
  6191. d1.Volume = 4
  6192. d1.SoundId = "rbxassetid://255289910"
  6193. d1.Parent = hrp
  6194. d1:Play()
  6195. game.Debris:AddItem(d1, 5)
  6196. local d2 = makepart(rleg.BrickColor.Name, "rg1", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6197. d2.Anchored = false
  6198. local d3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d2)
  6199. local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
  6200. local d5 = makepart(lleg.BrickColor.Name, "lg1", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6201. d5.Anchored = false
  6202. local d6 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d5)
  6203. local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
  6204. local d8 = makepart(rleg.BrickColor.Name, "rg2", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6205. d8.Anchored = false
  6206. local d9 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d8)
  6207. local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
  6208. local db = makepart(lleg.BrickColor.Name, "lg2", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6209. db.Anchored = false
  6210. local dc = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, db)
  6211. local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
  6212. animo(false)
  6213. cam.CameraType = "Scriptable"
  6214. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-140), rd(0)) * cf(0, 0, 7)
  6215. for I = 1, 35 do
  6216. do
  6217. swait()
  6218. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(-0.06), rd(0.08), rd(0)) * cf(0, 0, -0.003)
  6219. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.15)
  6220. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.15)
  6221. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.15)
  6222. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.15)
  6223. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.15)
  6224. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.15)
  6225. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.15)
  6226. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.15)
  6227. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.15)
  6228. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.15)
  6229. end
  6230. end
  6231. cam.CoordinateFrame = lleg.CFrame * ang(rd(5), rd(-165), rd(0)) * cf(0, 0, 5)
  6232. for I = 1, 25 do
  6233. swait()
  6234. d4.C0 = d4.C0:lerp(cf(0, 0.2, 0), 0.3)
  6235. d7.C0 = d7.C0:lerp(cf(0, 0.2, 0), 0.3)
  6236. d3.Scale = d3.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6237. d6.Scale = d6.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6238. da.C0 = da.C0:lerp(cf(0, 0.4, 0), 0.3)
  6239. dd.C0 = dd.C0:lerp(cf(0, 0.4, 0), 0.3)
  6240. d9.Scale = d9.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6241. dc.Scale = dc.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6242. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -1.1) * ang(rd(75), rd(0), rd(15)), 0.3)
  6243. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(-12)), 0.3)
  6244. lerpz(RS, "C0", RSC0 * cf(0.2, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6245. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6246. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(50), rd(-65)), 0.3)
  6247. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6248. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6249. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6250. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6251. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6252. end
  6253. d1.TimePosition = 1.4
  6254. for I = 1, 3 do
  6255. swait()
  6256. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6257. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6258. d3.Scale = d3.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6259. d6.Scale = d6.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6260. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6261. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6262. d9.Scale = d9.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6263. dc.Scale = dc.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6264. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6265. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6266. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6267. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6268. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6269. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6270. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6271. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6272. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6273. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6274. end
  6275. for I = 1, 10 do
  6276. swait()
  6277. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6278. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6279. d3.Scale = d3.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6280. d6.Scale = d6.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6281. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6282. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6283. d9.Scale = d9.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6284. dc.Scale = dc.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6285. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6286. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6287. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6288. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6289. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6290. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6291. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6292. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6293. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6294. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6295. end
  6296. cam.CoordinateFrame = hrp.CFrame * ang(rd(5), rd(-180), rd(0)) * cf(0, 0, 6)
  6297. swait(8)
  6298. d2:Destroy()
  6299. d5:Destroy()
  6300. d8:Destroy()
  6301. db:Destroy()
  6302. for j = 1, #H do
  6303. coroutine.resume(coroutine.create(function()
  6304. local de = H[j]
  6305. for I = 1, 16 do
  6306. swait()
  6307. de.Transparency = de.Transparency - 0.009375
  6308. de.pe.Enabled = true
  6309. if de:FindFirstChild("ss") then
  6310. de:FindFirstChild("ss"):Play()
  6311. end
  6312. end
  6313. swait(120)
  6314. end))
  6315. end
  6316. d1.TimePosition = 4.1
  6317. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6318. swait(8)
  6319. for j = 1, 35 do
  6320. swait()
  6321. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6322. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-50), rd(10), rd(-10)), 0.05 + j * 0.95 / 35)
  6323. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6324. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6325. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6326. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6327. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6328. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6329. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6330. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6331. end
  6332. cam.CameraType = "Custom"
  6333. animo(true)
  6334. human.WalkSpeed = 28
  6335. human.JumpPower = 60
  6336. hrp.Anchored = false
  6337. human.AutoRotate = true
  6338. head:FindFirstChildOfClass("Decal").Texture = d
  6339. for I = 1, 6 do
  6340. swait()
  6341. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6342. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6343. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6344. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6345. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6346. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6347. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6348. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6349. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6350. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6351. end
  6352. resetlerp()
  6353. dagear = 2
  6354. g.Enabled = true
  6355. activu = false
  6356. else
  6357. do
  6358. if dagear == 2 then
  6359. activu = true
  6360. for j = 1, #H do
  6361. coroutine.resume(coroutine.create(function()
  6362. local de = H[j]
  6363. local df = nil
  6364. if de:FindFirstChild("ss") then
  6365. df = de:FindFirstChild("ss")
  6366. end
  6367. for I = 1, 16 do
  6368. swait()
  6369. de.Transparency = de.Transparency + 0.009375
  6370. de.pe.Rate = de.pe.Rate - 1
  6371. if de:FindFirstChild("ss") then
  6372. df.Volume = df.Volume - 0.03125
  6373. end
  6374. end
  6375. de.pe.Rate = 20
  6376. de.pe.Enabled = false
  6377. if de:FindFirstChild("ss") then
  6378. df:Stop()
  6379. df.Volume = 0.5
  6380. end
  6381. end))
  6382. end
  6383. human.WalkSpeed = 16
  6384. human.JumpPower = 50
  6385. dagear = 1
  6386. activu = false
  6387. end
  6388. end
  6389. end
  6390. end
  6391.  
  6392. gear3change = function()
  6393. if selected == false or activu == true then
  6394. return
  6395. end
  6396. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g3lim > 5 then
  6397. activu = true
  6398. g.Enabled = false
  6399. human.AutoRotate = false
  6400. hrp.Anchored = true
  6401. human.WalkSpeed = 0
  6402. animo(false)
  6403. bQ = makepart("White", "g3p1", 0, 1, "Neon", rarm, hrp.CFrame * cf(0, 500, 0))
  6404. bR = makepart(rarm.BrickColor.Name, "g3p2", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6405. b_ = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bR)
  6406. bS = makepart(rarm.BrickColor.Name, "g3p3", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6407. c0 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bS)
  6408. bT = makepart(rarm.BrickColor.Name, "g3p4", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6409. c1 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bT)
  6410. bU = makepart(rarm.BrickColor.Name, "g3p5", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6411. c2 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539775895", bU)
  6412. cam.CameraType = "Scriptable"
  6413. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-190), rd(0)) * cf(0, 0, 5)
  6414. for I = 1, 26 do
  6415. swait()
  6416. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6417. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-1.5), rd(-14)), 0.3)
  6418. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(60), rd(80)), 0.3)
  6419. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6420. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(8), rd(10)), 0.3)
  6421. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6422. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(0)), 0.3)
  6423. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6424. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(0)), 0.3)
  6425. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6426. end
  6427. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://250184082"
  6428. cam.CoordinateFrame = hrp.CFrame * ang(rd(40), rd(-180), rd(0)) * cf(0, 0, 7)
  6429. for j = 1, 37 do
  6430. swait()
  6431. local dg = rd2(-80, 80) / (38 - j)
  6432. lerpz(RJ, "C0", RJC0 * cf(-0.1, 0.35, -0.05) * ang(rd(-18), rd(-6), rd(15)), 0.1)
  6433. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j * 0.032)
  6434. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(32), rd(50), rd(83)), 0.1)
  6435. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6436. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-7), rd(9), rd(12)), 0.1)
  6437. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6438. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-15)), 0.1)
  6439. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6440. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(20)), 0.1)
  6441. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6442. end
  6443. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://874809406"
  6444. cam.CoordinateFrame = hrp.CFrame * ang(rd(-50), rd(-170), rd(0)) * cf(0, 2, 4)
  6445. for I = 1, 15 do
  6446. swait()
  6447. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.6)
  6448. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.65)
  6449. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(32), rd(60), rd(63)), 0.8)
  6450. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6451. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(20)), 0.6)
  6452. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6453. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(19)), 0.6)
  6454. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6455. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(-12)), 0.6)
  6456. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6457. end
  6458. bQ.Transparency = 1
  6459. bR.Transparency = 0
  6460. bS.Transparency = 0
  6461. bT.Transparency = 0
  6462. bU.Transparency = 0
  6463. bQ.CFrame = rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6464. bR.CFrame = bQ.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6465. c7 = (bQ.Position - rarm.Position).magnitude
  6466. c8 = (bR.Position - bQ.Position).magnitude
  6467. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -c7 / 2)
  6468. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -c8 / 2)
  6469. bU.CFrame = bR.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6470. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-180), rd(0)) * cf(0, 0, 6)
  6471. for I = 1, 50 do
  6472. swait()
  6473. c7 = (bQ.Position - rarm.Position).magnitude
  6474. c8 = (bR.Position - bQ.Position).magnitude
  6475. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.1)
  6476. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(0), rd(-50), rd(110)), 0.15)
  6477. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05)
  6478. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0), 0.1)
  6479. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0), 0.07)
  6480. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6481. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6482. bU.CFrame = bU.CFrame:lerp(bR.CFrame * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90)), 0.3)
  6483. b_.Scale = b_.Scale:lerp(Vector3.new(60, 70, 60), 0.13)
  6484. c0.Scale = c0.Scale:lerp(Vector3.new(30, 30, c7 * 5 * 1.2), 0.13)
  6485. c1.Scale = c1.Scale:lerp(Vector3.new(35, 35, c8 * 5 * 1.2), 0.13)
  6486. c2.Scale = c2.Scale:lerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
  6487. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.094)
  6488. end
  6489. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6490. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6491. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6492. ck = Vector3.new(60, 70, 60)
  6493. cm = 3.5
  6494. co = 5
  6495. cj = 0.3--speed of hand
  6496. cq = Vector3.new(0.16, 0.16, 0.16)
  6497. cb = true
  6498. coroutine.resume(coroutine.create(function()
  6499. while cb == true do
  6500. swait2()
  6501. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * cd, ce)
  6502. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * cg, ch)
  6503. c7 = (bQ.Position - rarm.Position).magnitude
  6504. c8 = (bR.Position - bQ.Position).magnitude
  6505. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6506. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6507. bU.CFrame = bU.CFrame:lerp(bR.CFrame * ci, cj)
  6508. b_.Scale = b_.Scale:lerp(ck, cl)
  6509. c0.Scale = c0.Scale:lerp(Vector3.new(cm * 5, cm * 5, (bQ.Position - rarm.Position).magnitude * 5 * 1.2), cn)
  6510. c1.Scale = c1.Scale:lerp(Vector3.new(co * 5, co * 5, (bR.Position - bQ.Position).magnitude * 5 * 1.2), cp)
  6511. c2.Scale = c2.Scale:lerp(cq, cr)
  6512. end
  6513. end))
  6514. print("bless the meme")
  6515. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6516. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-155), rd(0)) * cf(0, 0, 12)
  6517. for j = 1, 80 do
  6518. swait()
  6519. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 0.011875)
  6520. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.03 + j * 0.011875)
  6521. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.03 + j * 0.011875)
  6522. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6523. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 0.011875)
  6524. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6525. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 0.011875)
  6526. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6527. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 0.011875)
  6528. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6529. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.04)
  6530. end
  6531. head:FindFirstChildOfClass("Decal").Texture = d
  6532. cam.CameraType = "Custom"
  6533. dagear = 3
  6534. human.AutoRotate = true
  6535. hrp.Anchored = false
  6536. human.WalkSpeed = 12
  6537. g.Enabled = true
  6538. activu = false
  6539. --fixing the hand movement
  6540. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6541. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  6542. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  6543. ce = 0.01
  6544. ch = 0.01
  6545. cd = cf()
  6546. cg = cf()
  6547. for j = 1, 38 do
  6548. --swait()
  6549. cd = cd * cf(0, -1.75 + j / 13, 0)
  6550. cg = cg * cf(0, -1.75 + j / 13, 0)
  6551. ce = 0.01 + j * 0.018
  6552. ch = 0.01 + j * 0.008
  6553. end
  6554. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6555. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6556. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6557. --done fixing hand xd
  6558. elseif dagear == 3 then
  6559. activu = true
  6560. human.WalkSpeed = 0
  6561. human.AutoRotate = false
  6562. hrp.Anchored = true
  6563. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6564. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6565. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  6566. ck = Vector3.new(0, 1, 0)
  6567. cm = 0
  6568. co = 0
  6569. cq = Vector3.new(0, 1, 0)
  6570. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6571. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6572. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -0.25, 0) * ang(rd(0), rd(90), rd(-90))
  6573. cz = Vector3.new(0, 1, 0)
  6574. cB = 0
  6575. cD = 0
  6576. cF = Vector3.new(0, 1, 0)
  6577. for j = 1, 40 do
  6578. swait()
  6579. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 2 * 0.011875)
  6580. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(1), rd(-14)), 0.03 + j * 2 * 0.011875)
  6581. lerpz(RS, "C0", RSC0 * cf(0.5, 0.05, 0.5) * ang(rd(0), rd(-90), rd(75)), 0.03 + j * 2 * 0.011875)
  6582. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6583. if g32hand then
  6584. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.45) * ang(rd(20), rd(85), rd(-60)), 0.03 + j * 2 * 0.011875)
  6585. else
  6586. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 2 * 0.011875)
  6587. end
  6588. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6589. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 2 * 0.011875)
  6590. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6591. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 2 * 0.011875)
  6592. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6593. end
  6594. cb = false
  6595. cc = false
  6596. bQ:Destroy()
  6597. bR:Destroy()
  6598. bS:Destroy()
  6599. bT:Destroy()
  6600. bU:Destroy()
  6601. if g32hand then
  6602. bV:Destroy()
  6603. bW:Destroy()
  6604. bX:Destroy()
  6605. bY:Destroy()
  6606. bZ:Destroy()
  6607. end
  6608. for I = 1, 13 do
  6609. swait()
  6610. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6611. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6612. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6613. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6614. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6615. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6616. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6617. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6618. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6619. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6620. end
  6621. resetlerp()
  6622. animo(true)
  6623. human.WalkSpeed = 16
  6624. dagear = 1
  6625. g32hand = false
  6626. human.AutoRotate = true
  6627. hrp.Anchored = false
  6628. activu = false
  6629. end
  6630. --a8:Destroy()
  6631. --cH:Destroy()
  6632. activu = false
  6633. end
  6634.  
  6635. g3twohand = function()
  6636. if selected == false or activu == true then
  6637. return
  6638. end
  6639. if not g32hand then
  6640. activu = true
  6641. local bf = human.WalkSpeed
  6642. human.WalkSpeed = 0
  6643. cc = true
  6644. g.Enabled = false
  6645. human.AutoRotate = false
  6646. hrp.Anchored = true
  6647. bV = makepart("White", "g3p6", 0, 1, "Neon", larm, larm.CFrame)
  6648. bW = makepart(larm.BrickColor.Name, "g3p7", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6649. c3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bW)
  6650. bX = makepart(larm.BrickColor.Name, "g3p8", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6651. c4 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bX)
  6652. bY = makepart(larm.BrickColor.Name, "g3p9", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6653. c5 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bY)
  6654. bZ = makepart(larm.BrickColor.Name, "g3p10", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6655. c6 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539776108", bZ)
  6656. local dh = makepart(tors.BrickColor.Name, "gblp", 0, 0, "SmoothPlastic", tors, tors.CFrame)
  6657. dh.Anchored = false
  6658. local di = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, dh)
  6659. local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
  6660. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -5, 0)
  6661. cg = ang(rd(0), rd(0), rd(-20)) * cf(0, -5, 0)
  6662. ci = ang(rd(0), rd(0), rd(-20)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6663. for I = 1, 25 do
  6664. swait()
  6665. di.Scale = di.Scale:lerp(Vector3.new(55, 55, 55), 0.25)
  6666. lerpz(RJ, "C0", RJC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6667. lerpz(N, "C0", NC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6668. lerpz(RS, "C0", RSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6669. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6670. lerpz(LS, "C0", LSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6671. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6672. lerpz(RH, "C0", RHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6673. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6674. lerpz(LH, "C0", LHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6675. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6676. end
  6677. bW.Transparency = 0
  6678. bX.Transparency = 0
  6679. bY.Transparency = 0
  6680. bZ.Transparency = 0
  6681. bV.CFrame = larm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6682. bW.CFrame = bW.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6683. c9 = (bV.Position - larm.Position).magnitude
  6684. ca = (bW.Position - bV.Position).magnitude
  6685. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -c9 / 2)
  6686. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -ca / 2)
  6687. bZ.CFrame = bW.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6688. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6689. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6690. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6691. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6692. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  6693. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6694. cz = Vector3.new(60, 70, 60)
  6695. cB = 3.5
  6696. cD = 5
  6697. cF = Vector3.new(0.16, 0.16, 0.16)
  6698. cC = 0.3
  6699. cE = 0.3
  6700. cy = 0.3
  6701. cu = 0.3
  6702. cw = 0.3
  6703. cA = 0.3
  6704. cG = 0.3
  6705. coroutine.resume(coroutine.create(function()
  6706. while cc == true do
  6707. swait2()
  6708. bV.CFrame = bV.CFrame:lerp(larm.CFrame * ct, cu)
  6709. bW.CFrame = bW.CFrame:lerp(bV.CFrame * cv, cw)
  6710. c9 = (bV.Position - larm.Position).magnitude
  6711. ca = (bW.Position - bV.Position).magnitude
  6712. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -(c9 + 1) / 2)
  6713. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -(ca - 1) / 2)
  6714. bZ.CFrame = bZ.CFrame:lerp(bW.CFrame * cx, cy)
  6715. c3.Scale = c3.Scale:lerp(cz, cA)
  6716. c4.Scale = c4.Scale:lerp(Vector3.new(cB * 5, cB * 5, (bV.Position - larm.Position).magnitude * 5 * 1.2), cC)
  6717. c5.Scale = c5.Scale:lerp(Vector3.new(cD * 5, cD * 5, (bW.Position - bV.Position).magnitude * 5 * 1.2), cE)
  6718. c6.Scale = c6.Scale:lerp(cF, cG)
  6719. end
  6720. end))
  6721. for I = 1, 30 do
  6722. swait()
  6723. di.Scale = di.Scale:lerp(Vector3.new(0, 0, 0), 0.32)
  6724. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, 0) * ang(rd(18), rd(6), rd(15)), 0.3)
  6725. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.3)
  6726. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  6727. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6728. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  6729. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6730. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  6731. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6732. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  6733. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6734. end
  6735. dh:Destroy()
  6736. human.WalkSpeed = bf
  6737. hrp.Anchored = false
  6738. human.AutoRotate = true
  6739. g.Enabled = true
  6740. g32hand = true
  6741. activu = false
  6742. end
  6743. end
  6744.  
  6745. busolelel = function()
  6746. if activu == true or selected == false then
  6747. return
  6748. end
  6749. if dagear == 3 then
  6750. if bR.Reflectance <= 0 then
  6751. selected = false
  6752. local dk = Instance.new("Sound")
  6753. dk.SoundId = "rbxassetid://315030459"
  6754. dk.Volume = 1.25
  6755. dk.TimePosition = 0.22
  6756. dk.Pitch = 1.03
  6757. dk.Parent = tors
  6758. game.Debris:AddItem(dk, 3)
  6759. dk:Play()
  6760. local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
  6761. ck = Vector3.new(70, 80, 70)
  6762. cq = Vector3.new(0.19, 0.19, 0.19)
  6763. cz = Vector3.new(70, 80, 70)
  6764. cF = Vector3.new(0.19, 0.19, 0.19)
  6765. for I = 1, 20 do
  6766. swait()
  6767. bR.Reflectance = bR.Reflectance + 0.02
  6768. bR.Color = bR.Color:lerp(dl, 0.15)
  6769. bU.Reflectance = bU.Reflectance + 0.02
  6770. bU.Color = bU.Color:lerp(dl, 0.15)
  6771. if g32hand then
  6772. bW.Reflectance = bW.Reflectance + 0.02
  6773. bW.Color = bW.Color:lerp(dl, 0.15)
  6774. bZ.Reflectance = bZ.Reflectance + 0.02
  6775. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6776. end
  6777. end
  6778. dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
  6779. ck = Vector3.new(60, 70, 60)
  6780. cq = Vector3.new(0.16, 0.16, 0.16)
  6781. cz = Vector3.new(60, 70, 60)
  6782. cF = Vector3.new(0.16, 0.16, 0.16)
  6783. for I = 1, 20 do
  6784. swait()
  6785. bR.Reflectance = bR.Reflectance - 0.01
  6786. bR.Color = bR.Color:lerp(dl, 0.15)
  6787. bU.Reflectance = bU.Reflectance - 0.01
  6788. bU.Color = bU.Color:lerp(dl, 0.15)
  6789. if g32hand then
  6790. bW.Reflectance = bW.Reflectance - 0.01
  6791. bW.Color = bW.Color:lerp(dl, 0.15)
  6792. bZ.Reflectance = bW.Reflectance - 0.01
  6793. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6794. end
  6795. end
  6796. bR.Color = dl
  6797. bU.Color = dl
  6798. if g32hand then
  6799. bW.Color = dl
  6800. bZ.Color = dl
  6801. end
  6802. selected = true
  6803. else
  6804. do
  6805. selected = false
  6806. for I = 1, 20 do
  6807. swait()
  6808. bR.Reflectance = bR.Reflectance - 0.01
  6809. bR.Color = bR.Color:lerp(rarm.Color, 0.15)
  6810. bU.Reflectance = bU.Reflectance - 0.01
  6811. bU.Color = bU.Color:lerp(rarm.Color, 0.15)
  6812. if g32hand then
  6813. bW.Reflectance = bW.Reflectance - 0.01
  6814. bW.Color = bW.Color:lerp(larm.Color, 0.15)
  6815. bZ.Reflectance = bZ.Reflectance - 0.01
  6816. bZ.Color = bZ.Color:lerp(larm.Color, 0.15)
  6817. end
  6818. end
  6819. bR.Color = rarm.Color
  6820. bU.Color = rarm.Color
  6821. bR.Reflectance = 0
  6822. bU.Reflectance = 0
  6823. if g32hand then
  6824. bW.Color = larm.Color
  6825. bZ.Color = larm.Color
  6826. bW.Reflectance = 0
  6827. bZ.Reflectance = 0
  6828. end
  6829. selected = true
  6830. end
  6831. end
  6832. end
  6833. end
  6834.  
  6835. hito = function(dm, X, c, dn, dp, dq)
  6836. for I,dr in pairs(workspace:GetChildren()) do
  6837. 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
  6838. local ds = dr:FindFirstChild("Humanoid")
  6839. local dt = dr:FindFirstChild("HumanoidRootPart")
  6840. TakeDamage(ds, c)
  6841. ds:SetStateEnabled(16, true)
  6842. delay(dn, function()
  6843. ds:SetStateEnabled(16, true)
  6844. end)
  6845. local du = Instance.new("StringValue")
  6846. du.Name = "alabo"
  6847. du.Parent = dt
  6848. game.Debris:AddItem(du, dn)
  6849. local dv = Instance.new("Part")
  6850. nooutline(dv)
  6851. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  6852. dv.Transparency = 0.25
  6853. dv.Anchored = true
  6854. dv.CanCollide = false
  6855. dv.BrickColor = BrickColor.new("New Yeller")
  6856. dv.Material = "Neon"
  6857. dv.Locked = true
  6858. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  6859. dv.Parent = modz
  6860. local dw = Instance.new("SpecialMesh")
  6861. dw.MeshType = "Sphere"
  6862. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  6863. dw.Parent = dv
  6864. game.Debris:AddItem(dv, 1)
  6865. local dx = Instance.new("Model")
  6866. dx.Name = c
  6867. dx.Parent = workspace
  6868. game.Debris:AddItem(dx, 0.5 + c / 75)
  6869. local dy = Instance.new("Humanoid")
  6870. dy.MaxHealth = 0
  6871. dy.Parent = dx
  6872. local dz = Instance.new("Part")
  6873. dz.Name = "Head"
  6874. dz.Locked = true
  6875. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  6876. dz.Position = dt.Position
  6877. dz.BrickColor = BrickColor.new("New Yeller")
  6878. dz.Material = "Neon"
  6879. dz.Transparency = 1
  6880. dz.CanCollide = false
  6881. dz.Parent = dx
  6882. local dA = Instance.new("BodyPosition")
  6883. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6884. dA.P = 20000
  6885. dA.D = 300
  6886. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  6887. dA.Parent = dz
  6888. local dB = Instance.new("CylinderMesh")
  6889. dB.Parent = dz
  6890. coroutine.resume(coroutine.create(function()
  6891. while dB do
  6892. swait()
  6893. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  6894. end
  6895. end))
  6896. if dp then
  6897. local dC = Instance.new("BodyVelocity")
  6898. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  6899. dC.P = 9999999999
  6900. dC.Velocity = dp
  6901. dC.Parent = dt
  6902. game.Debris:AddItem(dC, dn)
  6903. end
  6904. if dq then
  6905. local dD = Instance.new("BodyAngularVelocity")
  6906. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  6907. dD.P = math.huge
  6908. dD.AngularVelocity = dq
  6909. dD.Parent = dt
  6910. game.Debris:AddItem(dD, dn)
  6911. end
  6912. local dE = Instance.new("Sound")
  6913. dE.Pitch = rd2(10, 11) / 10
  6914. dE.Volume = rd2(10, 13) / 10
  6915. dE.EmitterSize = 10
  6916. dE.SoundId = "rbxassetid://"
  6917. dE.Parent = dv
  6918. dE:Play()
  6919. coroutine.resume(coroutine.create(function()
  6920. for I = 1, 5 do
  6921. swait()
  6922. dv.Transparency = dv.Transparency + 0.175
  6923. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  6924. end
  6925. end))
  6926. end
  6927. end
  6928. end
  6929.  
  6930. animo = function(dF)
  6931. if anim then
  6932. if dF == true then
  6933. anim.Parent = human
  6934. chr.Animate.Disabled = false
  6935. elseif dF == false then
  6936. chr.Animate.Disabled = true
  6937. anim.Parent = nil
  6938. end
  6939. end
  6940. end
  6941.  
  6942. local dG = function(dH, dv, dw, aO, dI, i)
  6943. if dH == 0 then
  6944. return dv
  6945. end
  6946. dH = dH / aO
  6947. if dH == 1 then
  6948. return dv + dw
  6949. end
  6950. if not i then
  6951. i = aO * 0.3
  6952. end
  6953. local h = nil
  6954. if not dI or dI < math.abs(dw) then
  6955. dI = dw
  6956. h = i / 4
  6957. else
  6958. h = i / (2 * math.pi) * math.asin(dw / dI)
  6959. end
  6960. return dI * math.pow(2, -10 * (dH)) * math.sin((dH * aO - h) * 2 * math.pi / (i)) + dw + dv
  6961. end
  6962.  
  6963. local dJ = false
  6964. updateguimode = function()
  6965. local dK = function(dL, dM, dH)
  6966. return (1 - dH) * dL + dH * dM
  6967. end
  6968.  
  6969. local dN, dO = nil, nil
  6970. if dagear == 1 then
  6971. dN = "Machine"
  6972. elseif dagear == 2 then
  6973. dN = "Jet"
  6974. elseif dagear == 3 then
  6975. dN = "Gigant"
  6976. end
  6977. if rubbermodo == 0 then
  6978. dO = "Gun Blows"
  6979. elseif rubbermodo == 1 then
  6980. dO = " "
  6981. elseif rubbermodo == 2 then
  6982. dO = " "
  6983. elseif rubbermodo == 3 then
  6984. dO = " "
  6985. end
  6986. g.Main.Base.Mode.Text = " " .. dN .. " " .. dO
  6987. if dJ == false then
  6988. dJ = true
  6989. elseif dJ == true then
  6990. dJ = false
  6991. swait()
  6992. dJ = true
  6993. end
  6994. for j = 0, 2, game:GetService("RunService").RenderStepped:wait() do
  6995. if not dJ then
  6996. break
  6997. end
  6998. game:GetService("RunService").RenderStepped:wait()
  6999. g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
  7000. end
  7001. end
  7002. --[[
  7003. mouse.KeyDown:connect(function(dP)
  7004. if dP == "q" and activu == false then
  7005. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7006. rubbermodo = 0
  7007. else
  7008. if dagear == 3 and g32hand and rubbermodo > 1 then
  7009. rubbermodo = 1
  7010. else
  7011. if rubbermodo == 0 then
  7012. rubbermodo = 1
  7013. else
  7014. if rubbermodo == 1 then
  7015. rubbermodo = 2
  7016. else
  7017. if rubbermodo == 2 then
  7018. rubbermodo = 3
  7019. else
  7020. rubbermodo = 0
  7021. end
  7022. end
  7023. end
  7024. end
  7025. end
  7026. updateguimode()
  7027. else
  7028. if dP == "e" and activu == false then
  7029. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7030. rubbermodo = 0
  7031. else
  7032. if dagear == 3 and g32hand and rubbermodo > 1 then
  7033. rubbermodo = 1
  7034. else
  7035. if dagear == 1 then
  7036. if rubbermodo == 1 then
  7037. rubbermodo = 0
  7038. else
  7039. if rubbermodo == 2 then
  7040. rubbermodo = 1
  7041. else
  7042. if rubbermodo == 3 then
  7043. rubbermodo = 2
  7044. else
  7045. if rubbermodo <= 0 then
  7046. rubbermodo = 3
  7047. end
  7048. end
  7049. end
  7050. end
  7051. else
  7052. if rubbermodo == 1 then
  7053. rubbermodo = 0
  7054. else
  7055. rubbermodo = 1
  7056. end
  7057. end
  7058. end
  7059. end
  7060. updateguimode()
  7061. else
  7062. if dP == "f" and activu == false and (plr.UserId == 8488617 or e) then
  7063. gear2change()
  7064. rubbermodo = 0
  7065. updateguimode()
  7066. else
  7067. if dP == "j" and activu == false and (plr.UserId == 8488617 or f) then
  7068. gear3change()
  7069. rubbermodo = 0
  7070. updateguimode()
  7071. else
  7072. if dP == "t" and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
  7073. g3twohand()
  7074. rubbermodo = 2
  7075. updateguimode()
  7076. else
  7077. if dP == "b" and plr.UserId == 8488617 then
  7078. busolelel()
  7079. end
  7080. end
  7081. end
  7082. end
  7083. end
  7084. end
  7085. end)
  7086. ]]
  7087. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(dP)
  7088. if dP == "q" and activu == false then -- Does nothing?
  7089. if dagear == 4 and rubbermodo > 0 then
  7090. rubbermodo = 1
  7091. end
  7092. updateguimode()
  7093. end
  7094. if dP == "=" and activu == false then
  7095. gear2change()
  7096. rubbermodo = 0
  7097. updateguimode()
  7098. end
  7099. if dP == "=" and activu == false and dagear == 3 then
  7100. g3twohand()
  7101. rubbermodo = 2
  7102. updateguimode()
  7103. end
  7104. if dP == "=" and activu == false then
  7105. gear3change()
  7106. rubbermodo = 0
  7107. updateguimode()
  7108. end
  7109. if dP == "=" and plr.UserId == 8488617 then
  7110. busolelel()
  7111. end
  7112. end)
  7113. tool.Activated:connect(function()
  7114. if human.Health <= 0 then
  7115. return
  7116. end
  7117. if dagear == 1 then
  7118. if rubbermodo == 0 then
  7119. gatling()
  7120. elseif rubbermodo == 1 then
  7121. gatling2()
  7122. elseif rubbermodo == 2 then
  7123. bazooka()
  7124. elseif rubbermodo == 3 then
  7125. rocket()
  7126. end
  7127. elseif dagear == 2 then
  7128. if rubbermodo == 0 then
  7129. jetpunch()
  7130. elseif rubbermodo == 1 then
  7131. jetgat()
  7132. elseif rubbermodo == 2 then
  7133. jetbazoo()
  7134. end
  7135. elseif dagear == 3 and not g32hand and rubbermodo == 0 then
  7136. giganpist()
  7137. end
  7138. if dagear == 3 and g32hand then
  7139. if rubbermodo == 2 then
  7140. giganbazooka()
  7141. elseif rubbermodo == 1 then
  7142. gigangatl()
  7143. end
  7144. end
  7145. end)
  7146. tool.Equipped:connect(function()
  7147. selected = true
  7148. end)
  7149. tool.Unequipped:connect(function()
  7150. selected = false
  7151. end)
  7152. human.Died:connect(function()
  7153. if cam.CameraType == "Scriptable" then
  7154. cam.CameraType = "Custom"
  7155. end
  7156. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7157. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7158. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  7159. ck = Vector3.new(0, 0, 0)
  7160. cm = 0
  7161. co = 0
  7162. cq = Vector3.new(0, 0, 0)
  7163. end)
  7164. animpose = "Idle"
  7165. sine = 0
  7166. charge = 1
  7167. cos = math.cos
  7168. run()
  7169. game:GetService("RunService").RenderStepped:connect(function()
  7170. sine = sine + charge
  7171. if sine >= 100000000 then
  7172. sine = 0
  7173. end
  7174. if sine % 60 == 0 then
  7175. g.Main.G2.Bar:TweenSize(UDim2.new(0.016666666666667 * g2lim, 0, 1, 0), 1, 3, 0.25)
  7176. g.Main.G3.Bar:TweenSize(UDim2.new(0.016666666666667 * g3lim, 0, 1, 0), 1, 3, 0.25)
  7177. end
  7178. --[[repeat
  7179. repeat
  7180. if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
  7181. if g3lim <= 0 then
  7182. game:GetService("RunService").RenderStepped:wait()
  7183. end
  7184. end
  7185. until activu == false
  7186. until selected == true
  7187. gear3change()
  7188. rubbermodo = 0
  7189. updateguimode()
  7190. if g32hand then
  7191. g3lim = g3lim - 2
  7192. else
  7193. if not g32hand then
  7194. g3lim = g3lim - 1
  7195. end
  7196. end
  7197. repeat
  7198. repeat
  7199. if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
  7200. if g2lim <= 0 then
  7201. game:GetService("RunService").RenderStepped:wait()
  7202. end
  7203. end
  7204. until activu == false
  7205. until selected == true
  7206. gear2change()
  7207. rubbermodo = 0
  7208. updateguimode()
  7209. g2lim = g2lim - 1
  7210. if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
  7211. if g2lim < 59 then
  7212. g2lim = g2lim + 1
  7213. end
  7214. if g3lim < 59 then
  7215. g3lim = g3lim + 1
  7216. end
  7217. end]]
  7218. if dagear == 3 and activu == false then
  7219. local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  7220. local dR = workspace:FindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
  7221. local dS = human:GetState()
  7222. if dS.Value == 13 then
  7223. animpose = "Sitting"
  7224. else
  7225. if hrp.Velocity.y > 1 and dR == nil then
  7226. animpose = "Jumping"
  7227. else
  7228. if hrp.Velocity.y < -1 and dR == nil then
  7229. animpose = "Falling"
  7230. else
  7231. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  7232. animpose = "Idle"
  7233. else
  7234. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 then
  7235. animpose = "Walking"
  7236. else
  7237. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 25 then
  7238. animpose = "TooFast"
  7239. end
  7240. end
  7241. end
  7242. end
  7243. end
  7244. end
  7245. if animpose == "Idle" then
  7246. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05 * cos(sine / 40)) * ang(rd(18), rd(6), rd(15)), 0.3)
  7247. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2 + 5 * cos(sine / 40)), rd(-1), rd(-14)), 0.3)
  7248. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7249. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7250. if g32hand then
  7251. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7252. else
  7253. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60 + 5 * cos(sine / 40))), 0.3)
  7254. end
  7255. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7256. lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  7257. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7258. lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  7259. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7260. end
  7261. if animpose == "Walking" then
  7262. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(20), rd(6), rd(15)), 0.3)
  7263. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3), rd(-1), rd(-14)), 0.3)
  7264. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7265. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7266. if g32hand then
  7267. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7268. else
  7269. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-45)), 0.3)
  7270. end
  7271. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7272. lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(20 + 30 * cos(sine / 6))), 0.3)
  7273. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7274. lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-20 + 30 * cos(sine / 6))), 0.3)
  7275. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7276. end
  7277. end
  7278. end)
  7279. dispose = function()
  7280. for j,dT in pairs(getfenv(0)) do
  7281. dT = nil
  7282. end
  7283. error = nil
  7284. print = nil
  7285. warn = nil
  7286. script:Destroy()
  7287. script = nil
  7288. end
  7289.  
  7290. human.Died:connect(dispose)
  7291. chr.Changed:connect(function()
  7292. if chr.Parent == nil then
  7293. dispose()
  7294. end
  7295. end)
  7296.  
  7297.  
  7298.  
  7299. mouse.KeyDown:connect(function(k)
  7300. if k == "z" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7301. jump()
  7302. end
  7303. if k == "x" and attack == false then
  7304. dash()
  7305. end
  7306. if k == "m" and attack == false then
  7307. InfernoComet()
  7308. end
  7309. if k == "n" and attack == false then
  7310. InfernoWrath()
  7311. end
  7312. if k == "t" and attack == false then
  7313. dashh()
  7314. end
  7315. if k == "k" and attack == false then
  7316. jetbazoo()
  7317. end
  7318. if k == "r" and attack == false then
  7319. dashs()
  7320. end
  7321. if k == "p" and attack == false then
  7322. asd:Stop()
  7323. end
  7324. if k == "g" and attack == false then
  7325. chatfunc("Sensei!")
  7326. end
  7327. if k == "1" and attack == false then
  7328. chatfunc("Weak!")
  7329. end
  7330. if k == "2" and attack == false then
  7331. chatfunc("That's what you consider strong?!")
  7332. end
  7333. if k == "3" and attack == false then
  7334. chatfunc("Useless!")
  7335. end
  7336. if k == "4" and attack == false then
  7337. chatfunc("What?!")
  7338. end
  7339. if k == "5" and attack == false then
  7340. chatfunc("Hmph.")
  7341. end
  7342. if k == "6" and attack == false then
  7343. chatfunc("Trash!")
  7344. end
  7345. if k == "7" and attack == false then
  7346. chatfunc("You're Nothing!")
  7347. end
  7348. if k == "h" and attack == false then
  7349. chatfunc("Die!")
  7350. end
  7351. if k == "," and attack == false then
  7352. char.Head.face.Texture = "rbxassetid://126198982"
  7353. chatfunc("I'll crush you!")
  7354. end
  7355. if k == ";" and attack == false then
  7356. chatfunc("Idiot!")
  7357. end
  7358. if k == "=" and attack == false then
  7359. chatfunc("I'll crush that Half-n-Half bastard..")
  7360. end
  7361. if k == "=" and attack == false then
  7362. chatfunc("Remember who you are.. YOU'RE BENEATH ME!")
  7363. end
  7364. if k == "f" and attack == false then
  7365. daash()
  7366. end
  7367. if k == "u" and attack == false then
  7368. asd:Play()
  7369. end
  7370. if k == "e" and attack == false then
  7371. punch()
  7372. end
  7373. if k == "=" and attack == false then
  7374. punch3()
  7375. end
  7376.  
  7377. if k == "q" and attack == false then
  7378. punch2()
  7379. end
  7380. if k == "c" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7381. boom()
  7382. end
  7383. if k == "v" and attack == false then
  7384. shooty()
  7385. end
  7386. if k == "l" and attack == false then
  7387. if Serious == true then
  7388. punchd()
  7389. end
  7390. end
  7391. if k == "b" and attack == false then
  7392. superpunch()
  7393. end
  7394. end)
  7395. mouse.KeyDown:connect(function(key)
  7396. if key=="8" then
  7397. Serious()
  7398. end
  7399. end)
  7400. Health = math.huge --------- Serious mode aura.
  7401. BaseHealth = math.huge
  7402.  
  7403.  
  7404.  
  7405.  
  7406. InForm = false
  7407.  
  7408. Player = game.Players.LocalPlayer
  7409. Char = Player.Character
  7410. Torso = Char.Torso
  7411.  
  7412. function Serious()
  7413. for X = 1, 1 do wait()
  7414. asd:Destroy()
  7415. asd2 = Instance.new("Sound",char)
  7416. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7417. asd2.Volume = 3
  7418. asd2.Looped = false
  7419. asd2:Play()
  7420. chatfunc("Full power!")
  7421. local pie22 = Instance.new("ParticleEmitter")
  7422. pie22.Parent = tors
  7423. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7424. pie22.LightEmission = 1
  7425. pie22.Size = NumberSequence.new(50)
  7426. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7427. pie22.Transparency = NumberSequence.new(0)
  7428. pie22.EmissionDirection = "Top"
  7429. pie22.Enabled = true
  7430. pie22.Lifetime = NumberRange.new(10)
  7431. pie22.Rotation = NumberRange.new(-420, 425)
  7432. pie22.Rate = 400
  7433. pie22.Speed = NumberRange.new(100)
  7434. pie22.LockedToPart = false
  7435. pie22.VelocitySpread = 2
  7436. lig = Instance.new("PointLight",player.Character.Torso)
  7437. lig.Color=Color3.new(255,255,0)
  7438. lig.Range = 6
  7439. rubbermodo = 1
  7440. hum.JumpPower = 270
  7441. lig = Instance.new("PointLight",player.Character.Torso)
  7442. lig.Color=Color3.new(255,255,0)
  7443. lig.Range = 6
  7444. Crater(head,30)
  7445.  
  7446. wait(0)
  7447. for X = 1, 1 do wait()
  7448. local Effect = Instance.new("Part")
  7449. Effect.Name = "Effect"
  7450. Effect.Parent = Torso
  7451. Effect.CFrame = Torso.CFrame
  7452. Effect.BrickColor = BrickColor.new("Neon orange")
  7453. Effect.Shape = "Ball"
  7454. Effect.Size = Vector3.new(1, 1, 1)
  7455. Effect.Anchored = true
  7456. Effect.Material = "Neon"
  7457. Effect.CanCollide = false
  7458. Effect.CFrame = Torso.CFrame
  7459. Effect.Size = Effect.Size + Vector3.new(0.5)
  7460. Effect.Transparency = Effect.Transparency + 0.04
  7461. pie22:Destroy()
  7462. end
  7463. end
  7464.  
  7465. repeat
  7466. Torso:FindFirstChild("Effect"):Remove()
  7467. until Torso:FindFirstChild("Effect") == nil
  7468.  
  7469.  
  7470. local Color1 = Color3.new(255, 255, 0)
  7471. local Color2 = Color3.new(255, 255, 0)
  7472. chatfunc("Full Power!")
  7473. Instance.new("ForceField",char).Visible = false
  7474. hum.Name = "youdungoofed"
  7475.  
  7476. asd1 = Instance.new("Sound",char)
  7477. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7478. asd1.Volume = 1
  7479. asd1.Looped = true
  7480. asd1:Play()
  7481.  
  7482. local pie22 = Instance.new("ParticleEmitter")
  7483. pie22.Parent = larm
  7484. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7485. pie22.LightEmission = 1
  7486. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7487. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7488. pie22.Transparency = NumberSequence.new(0.7)
  7489. pie22.EmissionDirection = "Top"
  7490. pie22.Enabled = true
  7491. pie22.Lifetime = NumberRange.new(1)
  7492. pie22.Rotation = NumberRange.new(-420, 425)
  7493. pie22.Rate = 400
  7494. pie22.Speed = NumberRange.new(1)
  7495. pie22.LockedToPart = false
  7496. pie22.VelocitySpread = 2
  7497. local pie222 = Instance.new("ParticleEmitter")
  7498. pie222.Parent = rarm
  7499. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7500. pie222.LightEmission = 1
  7501. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7502. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7503. pie222.Transparency = NumberSequence.new(0.7)
  7504. pie222.EmissionDirection = "Top"
  7505. pie222.Enabled = true
  7506. pie222.Lifetime = NumberRange.new(1)
  7507. pie222.Rotation = NumberRange.new(-420, 425)
  7508. pie222.Rate = 400
  7509. pie222.Speed = NumberRange.new(1)
  7510. pie222.LockedToPart = false
  7511. pie222.VelocitySpread = 2
  7512. local pie2222 = Instance.new("ParticleEmitter")
  7513. pie2222.Parent = lleg
  7514. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7515. pie2222.LightEmission = 1
  7516. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7517. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7518. pie2222.Transparency = NumberSequence.new(0.7)
  7519. pie2222.EmissionDirection = "Top"
  7520. pie2222.Enabled = true
  7521. pie2222.Lifetime = NumberRange.new(1)
  7522. pie2222.Rotation = NumberRange.new(-420, 425)
  7523. pie2222.Rate = 400
  7524. pie2222.Speed = NumberRange.new(1)
  7525. pie2222.LockedToPart = false
  7526. pie2222.VelocitySpread = 2
  7527. local pie22222 = Instance.new("ParticleEmitter")
  7528. pie22222.Parent = rleg
  7529. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7530. pie22222.LightEmission = 1
  7531. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7532. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7533. pie22222.Transparency = NumberSequence.new(0.7)
  7534. pie22222.EmissionDirection = "Top"
  7535. pie22222.Enabled = true
  7536. pie22222.Lifetime = NumberRange.new(1)
  7537. pie22222.Rotation = NumberRange.new(-420, 425)
  7538. pie22222.Rate = 400
  7539. pie22222.Speed = NumberRange.new(1)
  7540. pie22222.LockedToPart = false
  7541. pie22222.VelocitySpread = 2
  7542. local pie2242 = Instance.new("ParticleEmitter")
  7543. pie2242.Parent = tors
  7544. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7545. pie2242.LightEmission = 1
  7546. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7547. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7548. pie2242.Transparency = NumberSequence.new(0.7)
  7549. pie2242.EmissionDirection = "Top"
  7550. pie2242.Enabled = true
  7551. pie2242.Lifetime = NumberRange.new(1)
  7552. pie2242.Rotation = NumberRange.new(-420, 425)
  7553. pie2242.Rate = 400
  7554. pie2242.Speed = NumberRange.new(1)
  7555. pie2242.LockedToPart = false
  7556. pie2242.VelocitySpread = 2
  7557.  
  7558. InForm = true
  7559.  
  7560. Char.Humanoid.MaxHealth = Health
  7561. wait(0.3)
  7562. Char.Humanoid.Health = Health
  7563. rock = true
  7564.  
  7565. end
  7566.  
  7567. function Base()
  7568. InForm = false
  7569. local Effect = Instance.new("Part")
  7570. Effect.Name = "Effect"
  7571. Effect.Parent = Torso
  7572. Effect.CFrame = Torso.CFrame
  7573. Effect.BrickColor = BrickColor.new("White")
  7574. Effect.Shape = "Ball"
  7575. Effect.Size = Vector3.new(8, 8, 8)
  7576. Effect.Anchored = true
  7577. Effect.Material = "Neon"
  7578. Effect.CanCollide = false
  7579. for loop = 1, 25 do wait()
  7580. Effect.CFrame = Torso.CFrame
  7581. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7582. Effect.Transparency = Effect.Transparency + 0.04
  7583.  
  7584. end
  7585. repeat
  7586. Torso:FindFirstChild("Effect"):Remove()
  7587. until Torso:FindFirstChild("Effect") == nil
  7588.  
  7589. for i, v in pairs(Torso:GetChildren()) do
  7590. if v:IsA('ParticleEmitter') then
  7591. v:Remove()
  7592. asd1:Destroy()
  7593. killbrick:Destroy()
  7594. end
  7595. end
  7596. char.Humanoid.MaxHealth = BaseHealth
  7597. wait(0.3)
  7598. char.Humanoid.Health = BaseHealth
  7599.  
  7600.  
  7601. end
  7602.  
  7603. mouse.KeyDown:connect(function(key)
  7604. if key=="9" then
  7605. Base()
  7606. lig:Destroy()
  7607. rubbermodo = 0
  7608. end
  7609. end)
  7610.  
  7611. Player.Chatted:connect(function(Message)
  7612. if Message == "Time to get serious." and InForm == false then
  7613. wait(0.10)
  7614. Serious2()
  7615. end
  7616. if Message == "off" or Message == "Nice fight." and InForm == true then
  7617. Base()
  7618. end
  7619. end)
  7620.  
  7621.  
  7622. mouse.KeyDown:connect(function(key)
  7623. if key=="." then
  7624. Serious2()
  7625. end
  7626. end)
  7627. Health = math.huge --------- Serious mode aura.
  7628. BaseHealth = math.huge
  7629.  
  7630.  
  7631.  
  7632.  
  7633. InForm = false
  7634.  
  7635. Player = game.Players.LocalPlayer
  7636. Char = Player.Character
  7637. Torso = Char.Torso
  7638.  
  7639. function Serious2()
  7640. for X = 1, 1 do wait()
  7641. asd:Destroy()
  7642. asd2 = Instance.new("Sound",char)
  7643. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7644. asd2.Volume = 3
  7645. asd2.Looped = false
  7646. asd2:Play()
  7647. chatfunc("Full power!")
  7648. local pie22 = Instance.new("ParticleEmitter")
  7649. pie22.Parent = tors
  7650. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7651. pie22.LightEmission = 1
  7652. pie22.Size = NumberSequence.new(50)
  7653. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7654. pie22.Transparency = NumberSequence.new(0)
  7655. pie22.EmissionDirection = "Top"
  7656. pie22.Enabled = true
  7657. pie22.Lifetime = NumberRange.new(10)
  7658. pie22.Rotation = NumberRange.new(-420, 425)
  7659. pie22.Rate = 400
  7660. pie22.Speed = NumberRange.new(100)
  7661. pie22.LockedToPart = false
  7662. pie22.VelocitySpread = 2
  7663. wait(1)
  7664. pie22.Size = NumberSequence.new(70)
  7665. wait(1)
  7666. pie22.Size = NumberSequence.new(140)
  7667. lig = Instance.new("PointLight",player.Character.Torso)
  7668. lig.Color=Color3.new(255,255,0)
  7669. lig.Range = 6
  7670. rubbermodo = 1
  7671. hum.JumpPower = 270
  7672. lig = Instance.new("PointLight",player.Character.Torso)
  7673. lig.Color=Color3.new(255,255,0)
  7674. lig.Range = 6
  7675. Crater(head,30)
  7676.  
  7677. wait(0)
  7678. for X = 1, 1 do wait()
  7679. local Effect = Instance.new("Part")
  7680. Effect.Name = "Effect"
  7681. Effect.Parent = Torso
  7682. Effect.CFrame = Torso.CFrame
  7683. Effect.BrickColor = BrickColor.new("Neon orange")
  7684. Effect.Shape = "Ball"
  7685. Effect.Size = Vector3.new(1, 1, 1)
  7686. Effect.Anchored = true
  7687. Effect.Material = "Neon"
  7688. Effect.CanCollide = false
  7689. Effect.CFrame = Torso.CFrame
  7690. Effect.Size = Effect.Size + Vector3.new(0.5)
  7691. Effect.Transparency = Effect.Transparency + 0.04
  7692. pie22:Destroy()
  7693. end
  7694. end
  7695.  
  7696. repeat
  7697. Torso:FindFirstChild("Effect"):Remove()
  7698. until Torso:FindFirstChild("Effect") == nil
  7699.  
  7700.  
  7701. local Color1 = Color3.new(255, 255, 0)
  7702. local Color2 = Color3.new(255, 255, 0)
  7703. chatfunc("Full Power!")
  7704. Instance.new("ForceField",char).Visible = false
  7705. hum.Name = "youdungoofed"
  7706.  
  7707. asd1 = Instance.new("Sound",char)
  7708. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7709. asd1.Volume = 1
  7710. asd1.Looped = true
  7711. asd1:Play()
  7712.  
  7713. local pie22 = Instance.new("ParticleEmitter")
  7714. pie22.Parent = larm
  7715. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7716. pie22.LightEmission = 1
  7717. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7718. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7719. pie22.Transparency = NumberSequence.new(0.7)
  7720. pie22.EmissionDirection = "Top"
  7721. pie22.Enabled = true
  7722. pie22.Lifetime = NumberRange.new(1)
  7723. pie22.Rotation = NumberRange.new(-420, 425)
  7724. pie22.Rate = 400
  7725. pie22.Speed = NumberRange.new(1)
  7726. pie22.LockedToPart = false
  7727. pie22.VelocitySpread = 2
  7728. local pie222 = Instance.new("ParticleEmitter")
  7729. pie222.Parent = rarm
  7730. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7731. pie222.LightEmission = 1
  7732. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7733. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7734. pie222.Transparency = NumberSequence.new(0.7)
  7735. pie222.EmissionDirection = "Top"
  7736. pie222.Enabled = true
  7737. pie222.Lifetime = NumberRange.new(1)
  7738. pie222.Rotation = NumberRange.new(-420, 425)
  7739. pie222.Rate = 400
  7740. pie222.Speed = NumberRange.new(1)
  7741. pie222.LockedToPart = false
  7742. pie222.VelocitySpread = 2
  7743. local pie2222 = Instance.new("ParticleEmitter")
  7744. pie2222.Parent = lleg
  7745. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7746. pie2222.LightEmission = 1
  7747. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7748. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7749. pie2222.Transparency = NumberSequence.new(0.7)
  7750. pie2222.EmissionDirection = "Top"
  7751. pie2222.Enabled = true
  7752. pie2222.Lifetime = NumberRange.new(1)
  7753. pie2222.Rotation = NumberRange.new(-420, 425)
  7754. pie2222.Rate = 400
  7755. pie2222.Speed = NumberRange.new(1)
  7756. pie2222.LockedToPart = false
  7757. pie2222.VelocitySpread = 2
  7758. local pie22222 = Instance.new("ParticleEmitter")
  7759. pie22222.Parent = rleg
  7760. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7761. pie22222.LightEmission = 1
  7762. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7763. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7764. pie22222.Transparency = NumberSequence.new(0.7)
  7765. pie22222.EmissionDirection = "Top"
  7766. pie22222.Enabled = true
  7767. pie22222.Lifetime = NumberRange.new(1)
  7768. pie22222.Rotation = NumberRange.new(-420, 425)
  7769. pie22222.Rate = 400
  7770. pie22222.Speed = NumberRange.new(1)
  7771. pie22222.LockedToPart = false
  7772. pie22222.VelocitySpread = 2
  7773. local pie2242 = Instance.new("ParticleEmitter")
  7774. pie2242.Parent = tors
  7775. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7776. pie2242.LightEmission = 1
  7777. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7778. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7779. pie2242.Transparency = NumberSequence.new(0.7)
  7780. pie2242.EmissionDirection = "Top"
  7781. pie2242.Enabled = true
  7782. pie2242.Lifetime = NumberRange.new(1)
  7783. pie2242.Rotation = NumberRange.new(-420, 425)
  7784. pie2242.Rate = 400
  7785. pie2242.Speed = NumberRange.new(1)
  7786. pie2242.LockedToPart = false
  7787. pie2242.VelocitySpread = 2
  7788.  
  7789. InForm = true
  7790.  
  7791. Char.Humanoid.MaxHealth = Health
  7792. wait(0.3)
  7793. Char.Humanoid.Health = Health
  7794. rock = true
  7795.  
  7796. end
  7797.  
  7798. function Base()
  7799. InForm = false
  7800. local Effect = Instance.new("Part")
  7801. Effect.Name = "Effect"
  7802. Effect.Parent = Torso
  7803. Effect.CFrame = Torso.CFrame
  7804. Effect.BrickColor = BrickColor.new("White")
  7805. Effect.Shape = "Ball"
  7806. Effect.Size = Vector3.new(8, 8, 8)
  7807. Effect.Anchored = true
  7808. Effect.Material = "Neon"
  7809. Effect.CanCollide = false
  7810. for loop = 1, 25 do wait()
  7811. Effect.CFrame = Torso.CFrame
  7812. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7813. Effect.Transparency = Effect.Transparency + 0.04
  7814.  
  7815. end
  7816. repeat
  7817. Torso:FindFirstChild("Effect"):Remove()
  7818. until Torso:FindFirstChild("Effect") == nil
  7819.  
  7820. for i, v in pairs(Torso:GetChildren()) do
  7821. if v:IsA('ParticleEmitter') then
  7822. v:Remove()
  7823. asd1:Destroy()
  7824. killbrick:Destroy()
  7825. end
  7826. end
  7827. char.Humanoid.MaxHealth = BaseHealth
  7828. wait(0.3)
  7829. char.Humanoid.Health = BaseHealth
  7830.  
  7831.  
  7832. end
  7833.  
  7834. mouse.KeyDown:connect(function(key)
  7835. if key=="9" then
  7836. Base()
  7837. lig:Destroy()
  7838. rubbermodo = 0
  7839. end
  7840. end)
  7841.  
  7842. Player.Chatted:connect(function(Message)
  7843. if Message == "Time to get serious." and InForm == false then
  7844. wait(0.10)
  7845. Serious2()
  7846. end
  7847. if Message == "off" or Message == "Nice fight." and InForm == true then
  7848. Base()
  7849. end
  7850. end)
  7851.  
  7852.  
  7853. local plr = game.Players.LocalPlayer
  7854. local char = game.Workspace:WaitForChild(plr.Name)
  7855. local m = plr:GetMouse()
  7856. local trans = false
  7857. local realdeb = false
  7858. local PGui = plr:WaitForChild("PlayerGui")
  7859. local chat = game:GetService"Chat"
  7860. local Head = char:WaitForChild"Head"
  7861. local Torso = char:WaitForChild"Torso"
  7862. local HRP = char:WaitForChild"HumanoidRootPart"
  7863. local RArm = char:WaitForChild"Right Arm"
  7864. local LArm = char:WaitForChild"Left Arm"
  7865. local RLeg = char:WaitForChild"Right Leg"
  7866. local LLeg = char:WaitForChild"Left Leg"
  7867. local Hum = char:WaitForChild'Humanoid'
  7868. local lastspeed = Hum.WalkSpeed
  7869. msgz = Instance.new("Message", PGui)
  7870. msgz.Text = "Full Power! Press , To transform!"
  7871. game.Debris:AddItem(msgz, 6.5)
  7872. local part = Instance.new"Part"
  7873. part.Name = "TransformationPart"
  7874. part.FormFactor = "Custom"
  7875. part.Size = Vector3.new(1,1,1)
  7876. part.Material = "SmoothPlastic"
  7877. part.TopSurface = "Smooth"
  7878. part.BottomSurface = "Smooth"
  7879. part.Anchored = true
  7880. part.CanCollide = false
  7881.  
  7882. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  7883. local Refresh = function()
  7884. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7885. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7886. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7887. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7888. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7889. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7890. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7891. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7892. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7893. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7894. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7895. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7896. end
  7897.  
  7898. local Anims = {Scrunch = function(active)
  7899. if active then
  7900. for i = 0, 10, 0.5 do
  7901. wait(0.016666666666667)
  7902. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7903. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7904. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  7905. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  7906. end
  7907. else
  7908. do
  7909. for i = 0, 10, 0.5 do
  7910. wait(0.016666666666667)
  7911. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7912. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7913. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  7914. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  7915. end
  7916. Refresh()
  7917. end
  7918. end
  7919. end
  7920. , Implode = function(active)
  7921. if active then
  7922. for i = 0, 10, 0.75 do
  7923. wait(0.016666666666667)
  7924. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  7925. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  7926. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  7927. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  7928. end
  7929. else
  7930. do
  7931. for i = 0, 10, 0.75 do
  7932. wait(0.016666666666667)
  7933. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  7934. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  7935. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  7936. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  7937. end
  7938. end
  7939. end
  7940. end
  7941. }
  7942.  
  7943. local transform = function()
  7944. if (trans == false and realdeb == false) then
  7945. trans = true
  7946. Hum.WalkSpeed = 0
  7947. local area = part:Clone()
  7948. area.CFrame = Torso.CFrame
  7949. area.Parent = workspace
  7950. Torso.Anchored = true
  7951. for i=1,10 do
  7952. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  7953. Torso.CFrame = area.CFrame
  7954. wait()
  7955. end
  7956. local weld2 = Instance.new("Weld", area)
  7957. weld2.Part0 = area
  7958. weld2.Part1 = Torso
  7959. weld2.C0 = CFrame.new()
  7960. Torso.Anchored = false
  7961. delay(0,function()
  7962. end)
  7963. delay(0,function()
  7964. chat:Chat(char["Head"],"How about i give it all i got?","Red")
  7965. end)
  7966. delay(0,function()
  7967. for i=1,5 do
  7968. wait()
  7969. delay(0,function()
  7970. local dzI = 100
  7971. while dzI > 10 do
  7972. dzI = dzI - 1
  7973. local p = Instance.new("Part", char.Head)
  7974. p.Anchored = false
  7975. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  7976. p.Material = "Neon"
  7977. local kekz2 = math.random(1,2)
  7978. if kekz2 == 2 then
  7979. p.BrickColor = BrickColor.new("New Yeller")
  7980. else
  7981. p.BrickColor = BrickColor.new("Neon orange")
  7982. end
  7983. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  7984. local t = Instance.new("BodyPosition", p)
  7985. t.P = 20000
  7986. t.Position = char.Torso.Position
  7987. game:service("Debris"):AddItem(p, 2.4)
  7988. wait()
  7989. delay(0,function()
  7990. for i=1,10 do
  7991. p.Transparency = i/10
  7992. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  7993. wait()
  7994. end
  7995. p:Remove()
  7996. end)
  7997. end
  7998. end)
  7999. end
  8000. end)
  8001. delay(0,function()
  8002. for q=1,120 do
  8003. local xz = Instance.new("Part",plr.Character)
  8004. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8005. xz.Anchored = true
  8006. xz.Transparency = 1
  8007. xz.CanCollide = false
  8008. wait(0.04)
  8009. local pos2 = xz.Position
  8010. local pos = plr.Character.Torso.Position
  8011. local radius = math.random(1,1.5)
  8012. local numParts = math.random(5,15)
  8013. local model = plr.Character.Torso
  8014. local lv = CFrame.new(pos,pos2).lookVector
  8015. local dist = (pos-pos2).magnitude
  8016. local dbp = dist/numParts
  8017. local last = pos
  8018. for i = 1,numParts do
  8019. local p = Instance.new("Part",model)
  8020. p.FormFactor = "Symmetric"
  8021. p.Size = Vector3.new(1,1,1)
  8022. p.CanCollide = false
  8023. p.Anchored = true
  8024. p.Material = "Neon"
  8025. local kekz2 = math.random(1,2)
  8026. if kekz2 == 2 then
  8027. p.BrickColor = BrickColor.new("New Yeller")
  8028. else
  8029. p.BrickColor = BrickColor.new("Neon orange")
  8030. end
  8031. p.Transparency = 0.5
  8032. local x = math.random(-2,2)/2*dbp/4
  8033. local y = math.random(-2,2)/2*dbp/4
  8034. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8035. local dist2 = (p2.p-last).magnitude
  8036. local mid = (p2.p+last)/2
  8037. local m = Instance.new("BlockMesh",p)
  8038. m.Scale = Vector3.new(radius,radius,dist2)
  8039. p.CFrame = CFrame.new(mid,p2.p)
  8040. last = p2.p
  8041. game:GetService("Debris"):AddItem(p,0.1)
  8042. end
  8043. wait()
  8044. xz:remove()
  8045. end
  8046.  
  8047. kekd = false
  8048. end)
  8049. Anims.Scrunch(true)
  8050. for i = 1, 8 do
  8051. wait(0.9)
  8052. for i = 1, math.random(4, 6) do
  8053. local p = part:Clone()
  8054. p.Parent = Torso
  8055. p.Anchored = true
  8056. p.Material = "Neon"
  8057. p.CFrame = Torso.CFrame
  8058. p.CanCollide = false
  8059. -- game:service("Debris"):AddItem(p, 0.2)
  8060. local kekz2 = math.random(1,2)
  8061. if kekz2 == 2 then
  8062. p.BrickColor = BrickColor.new("New Yeller")
  8063. else
  8064. p.BrickColor = BrickColor.new("New Yeller")
  8065. end
  8066. local w = Instance.new("Weld", p)
  8067. w.Part0 = p
  8068. w.Part1 = Torso
  8069. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8070. local m = Instance.new("CylinderMesh", p)
  8071. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8072. coroutine.resume(coroutine.create(function()
  8073. for i = 1, 25 do
  8074. wait(0.071428571428571)
  8075. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8076. p.Transparency = i / 25
  8077. end
  8078. pcall(game.Destroy, p)
  8079. end
  8080. ))
  8081. end
  8082. end
  8083. coroutine.resume(coroutine.create(function()
  8084. for i = 1, 6 do
  8085. wait(0.9)
  8086. --Player.Character.Torso.Anchored = true
  8087. coroutine.resume(coroutine.create(function()
  8088. local p = part:Clone()
  8089. p.Parent = Torso
  8090. p.Anchored = false
  8091. p.CanCollide = false
  8092. p.CFrame = Torso.CFrame
  8093. local kekz2 = math.random(1,2)
  8094. if kekz2 == 2 then
  8095. p.BrickColor = BrickColor.new("New Yeller")
  8096. else
  8097. p.BrickColor = BrickColor.new("Neon orange")
  8098. end
  8099. --game:service("Debris"):AddItem(p, 0.2)
  8100. local w = Instance.new("Weld", p)
  8101. w.Part0 = p
  8102. w.Part1 = Torso
  8103. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  8104. local m = Instance.new("SpecialMesh", p)
  8105. m.MeshId = "rbxassetid://3270017"
  8106. m.Scale = Vector3.new(10, 10, 5)
  8107. coroutine.resume(coroutine.create(function()
  8108. for i = 1, 25 do
  8109. wait(0.071428571428571)
  8110. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  8111. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8112. p.Transparency = i / 25
  8113. end
  8114. pcall(game.Destroy, p)
  8115. end
  8116. ))
  8117. end
  8118. ))
  8119. local p = part:Clone()
  8120. do
  8121. p.Parent = Torso
  8122. p.Anchored = false
  8123. p.CFrame = Torso.CFrame
  8124. p.CanCollide = false
  8125. -- game:service("Debris"):AddItem(p, 0.2)
  8126. local kekz2 = math.random(1,2)
  8127. if kekz2 == 2 then
  8128. p.BrickColor = BrickColor.new("New Yeller")
  8129. else
  8130. p.BrickColor = BrickColor.new("Neon orange")
  8131. end
  8132. local w = Instance.new("Weld", p)
  8133. w.Part0 = p
  8134. w.Part1 = Torso
  8135. local m = Instance.new("SpecialMesh", p)
  8136. m.MeshId = "rbxassetid://3270017"
  8137. m.Scale = Vector3.new(10, 10, 5)
  8138. coroutine.resume(coroutine.create(function()
  8139. for i = 1, 25 do
  8140. wait(0.071428571428571)
  8141. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  8142. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8143. p.Transparency = i / 25
  8144. end
  8145. pcall(game.Destroy, p)
  8146. end
  8147. ))
  8148. end
  8149. end
  8150. end
  8151. ))
  8152. for i=1, 6 do
  8153. wait(0.9)
  8154. for i = 1, math.random(4, 6) do
  8155. local p = part:Clone()
  8156. p.Parent = Torso
  8157. p.Anchored = true
  8158. p.CFrame = Torso.CFrame
  8159. local kekz2 = math.random(1,2)
  8160. if kekz2 == 2 then
  8161. p.BrickColor = BrickColor.new("New Yeller")
  8162. else
  8163. p.BrickColor = BrickColor.new("Bright yellow")
  8164. end
  8165. local me = Instance.new("SpecialMesh",p)
  8166. me.MeshId = "rbxassetid://9982590"
  8167. me.Scale = Vector3.new(4,4,4)
  8168. delay(0,function()
  8169. for i=1,10 do
  8170. p.Transparency = i/10
  8171. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  8172. me.Scale = me.Scale + Vector3.new(4,4,4)
  8173. wait()
  8174. end
  8175. p:Destroy()
  8176. end)
  8177. wait()
  8178. end
  8179. end
  8180. Torso.Anchored = true
  8181. for i=1,10 do
  8182. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  8183. area.CFrame = Torso.CFrame
  8184. wait()
  8185. end
  8186. realdeb = true
  8187. Hum.WalkSpeed = 16
  8188. Anims.Scrunch(false)
  8189. Torso.Anchored = false
  8190. area:Destroy()
  8191. wait(0.6)
  8192. Serious()
  8193. end
  8194. end
  8195.  
  8196. local off = function()
  8197. if (realdeb == true and trans == true) then
  8198. trans = false
  8199. Hum.WalkSpeed = 0
  8200. delay(0,function()
  8201. for q=1,120 do
  8202. local xz = Instance.new("Part",plr.Character)
  8203. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8204. xz.Anchored = true
  8205. xz.Transparency = 1
  8206. xz.CanCollide = false
  8207. wait(0.04)
  8208. local pos2 = xz.Position
  8209. local pos = plr.Character.Torso.Position
  8210. local radius = math.random(1,1.5)
  8211. local numParts = math.random(5,15)
  8212. local model = plr.Character.Torso
  8213. local lv = CFrame.new(pos,pos2).lookVector
  8214. local dist = (pos-pos2).magnitude
  8215. local dbp = dist/numParts
  8216. local last = pos
  8217. for i = 1,numParts do
  8218. local p = Instance.new("Part",model)
  8219. p.FormFactor = "Symmetric"
  8220. p.Size = Vector3.new(1,1,1)
  8221. p.CanCollide = false
  8222. p.Anchored = false
  8223. p.Material = "Neon"
  8224. local kekz2 = math.random(1,2)
  8225. if kekz2 == 2 then
  8226. p.BrickColor = BrickColor.new("Really red")
  8227. else
  8228. p.BrickColor = BrickColor.new("Dark red")
  8229. end
  8230. p.Transparency = 0.5
  8231. local x = math.random(-2,2)/2*dbp/4
  8232. local y = math.random(-2,2)/2*dbp/4
  8233. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8234. local dist2 = (p2.p-last).magnitude
  8235. local mid = (p2.p+last)/2
  8236. local m = Instance.new("BlockMesh",p)
  8237. m.Scale = Vector3.new(radius,radius,dist2)
  8238. p.CFrame = CFrame.new(mid,p2.p)
  8239. last = p2.p
  8240. game:GetService("Debris"):AddItem(p,0.2)
  8241. end
  8242. wait()
  8243. xz:remove()
  8244. end
  8245. end)
  8246. Anims.Scrunch(true)
  8247. for i = 1, 8 do
  8248. wait(0.9)
  8249. for i = 1, math.random(4, 6) do
  8250. local p = part:Clone()
  8251. p.Parent = Torso
  8252. p.Anchored = true
  8253. p.CFrame = Torso.CFrame
  8254. p.CanCollide = false
  8255. -- game:service("Debris"):AddItem(p, 0.2)
  8256. local kekz2 = math.random(1,2)
  8257. if kekz2 == 2 then
  8258. p.BrickColor = BrickColor.new("Really red")
  8259. else
  8260. p.BrickColor = BrickColor.new("Dark red")
  8261. end
  8262. local w = Instance.new("Weld", p)
  8263. w.Part0 = p
  8264. w.Part1 = Torso
  8265. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8266. local m = Instance.new("CylinderMesh", p)
  8267. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8268. coroutine.resume(coroutine.create(function()
  8269. for i = 1, 25 do
  8270. wait(0.071428571428571)
  8271. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8272. p.Transparency = i / 25
  8273. end
  8274. pcall(game.Destroy, p)
  8275. end
  8276. ))
  8277. end
  8278. end
  8279. Anims.Scrunch(false)
  8280. Hum.WalkSpeed = 16
  8281. realdeb = false
  8282. end
  8283. end
  8284.  
  8285.  
  8286. m.KeyDown:connect(function(key)
  8287. local k = key:lower()
  8288. if key == "," then
  8289. if (trans == false and realdeb == false) then
  8290. transform()
  8291. elseif (trans == true and realdeb == true) then
  8292. off()
  8293. end
  8294. end
  8295. end)
  8296.  
  8297.  
  8298.  
  8299. Humanoid.Animator.Parent = nil
  8300. idleanim=.4
  8301. while true do
  8302. swait()
  8303. sine = sine + change
  8304. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  8305. local velderp=RootPart.Velocity.y
  8306. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  8307. if equipped==true or equipped==false then
  8308. if attack==false then
  8309. idle=idle+1
  8310. else
  8311. idle=0
  8312. end
  8313. if idle>=500 then
  8314. if attack==false then
  8315. --Sheath()
  8316. end
  8317. end
  8318. if RootPart.Velocity.y > 1 and hitfloor==nil then
  8319. Anim="Jump"
  8320. if attack==false then
  8321. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  8322. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8323. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8324. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(-.5,0,0.5)*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  8325. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8326. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.5,0,-0.5),.3)
  8327. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8328. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*euler(-0.5,1.57,0)*euler(-.2,0,0),.2)
  8329. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(-.2,0,0),.2)
  8330. end
  8331. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  8332. Anim="Fall"
  8333. if attack==false then
  8334. Neck.C0=clerp(Neck.C0,necko*euler(0.4,0,0),.3)
  8335. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8336. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  8337. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.3,0,-0.2),.3)
  8338. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8339. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*euler(0.3,0,0.2)*angles(math.rad(-25),math.rad(0),math.rad(0)),.3)
  8340. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8341. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.4,1.57,0),.2)
  8342. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.2,-1.57,0),.2)
  8343. end
  8344. elseif torvel<1 and hitfloor~=nil then
  8345. Anim="Idle"
  8346. if jumped == false then
  8347. RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5 - 2.5 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 7.5 * math.cos(sine / 32))),.3)
  8348. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5 - 2.5 * math.cos(sine / 32)),math.rad(0),math.rad(0 + 7.5 * math.cos(sine / 32))),.3)
  8349. end
  8350. if attack==false then
  8351. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.15 * math.cos(sine / 25))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  8352. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0 - 0 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
  8353. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(5 + 2.5 * math.cos(sine / 25))),.3)
  8354. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0),math.rad(0),math.rad(-5 - 2.5 * math.cos(sine / 25))),.3)
  8355. end
  8356. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  8357. Anim="Walk"
  8358. if jumped == false then
  8359. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 4),-0.25 - 0.15 * math.cos(sine / 4))*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 25 * math.cos(sine / 8))),.3)
  8360. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 4),-0.25 - 0.15 * math.cos(sine / 4))*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 25 * math.cos(sine / 8))),.3)
  8361. end
  8362. if attack==false then
  8363. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 - 0.05 * math.cos(sine / 4))*angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  8364. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8365. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(0 - 25 * math.cos(sine / 8)),math.rad(0),math.rad(10 + 1.25 * math.cos(sine / 16))),.3)
  8366. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(0 + 25 * math.cos(sine / 8)),math.rad(0),math.rad(-10 - 1.25 * math.cos(sine / 16))),.3)
  8367. end
  8368. elseif torvel>=22 and hitfloor~=nil then
  8369. Anim="Run"
  8370. if jumped == false then
  8371. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
  8372. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 75 * math.cos(sine / 3))),.3)
  8373. end
  8374. if attack==false then
  8375. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-0.25 + 0.05 * math.cos(sine / 32))* angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  8376. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8377. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
  8378. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
  8379. end
  8380. end
  8381. end
  8382. end
Add Comment
Please, Sign In to add comment