Advertisement
Tetezaza1542

ของเพื่อน3

Aug 8th, 2018
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 297.05 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
  5. warn'Controls:Q Strong punch|E Normal punch|R Long range|T Up-Dash|X Front dash|'
  6. wait(1)
  7. plr = game.Players.LocalPlayer
  8. char = plr.Character
  9. hum = char.Humanoid
  10. local cam = game.Workspace.CurrentCamera
  11. t = char.Torso
  12. h = char.Head
  13. ra = char["Right Arm"]
  14. la = char["Left Arm"]
  15. rl = char["Right Leg"]
  16. ll = char["Left Leg"]
  17. tors = char.Torso
  18. lleg = char["Left Leg"]
  19. root = char.HumanoidRootPart
  20. char.Humanoid.MaxHealth = 250000
  21. wait()
  22. char.Humanoid.Health = 250000
  23. hed = char.Head
  24. rleg = char["Right Leg"]
  25. rarm = char["Right Arm"]
  26. larm = char["Left Arm"]
  27. vt = Vector3.new
  28. bc = BrickColor.new
  29. br = BrickColor.random
  30. it = Instance.new
  31. cf = CFrame.new
  32. local rock3 = false
  33. local rock2 = false
  34. local rock = false
  35. New = function(Object, Parent, Name, Data)
  36. local Object = Instance.new(Object)
  37. for Index, Value in pairs(Data or {}) do
  38. Object[Index] = Value
  39. end
  40. Object.Parent = Parent
  41. Object.Name = Name
  42. return Object
  43. end
  44.  
  45. local v3 = Vector3.new
  46. local ns = NumberSequence.new
  47. local nr = NumberRange.new
  48. local new = Instance.new
  49. local cf = CFrame.new
  50. local cfa = CFrame.Angles
  51. local bc = BrickColor.new
  52. -----------------------------------
  53. function chatfunc(text)
  54. local chat = coroutine.wrap(function()
  55. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  56. Character:FindFirstChild("TalkingBillBoard"):destroy()
  57. end
  58. local naeeym2 = Instance.new("BillboardGui",Character)
  59. naeeym2.Size = UDim2.new(0,100,0,40)
  60. naeeym2.StudsOffset = Vector3.new(0,3,0)
  61. naeeym2.Adornee = Character.Head
  62. naeeym2.Name = "TalkingBillBoard"
  63. local tecks2 = Instance.new("TextLabel",naeeym2)
  64. tecks2.BackgroundTransparency = 1
  65. tecks2.BorderSizePixel = 0
  66. tecks2.Text = ""
  67. tecks2.Font = "ArialBold"
  68. tecks2.TextSize = 30
  69. tecks2.TextStrokeTransparency = 0
  70. tecks2.TextColor3 = Color3.new(255,255,0)
  71. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  72. tecks2.Size = UDim2.new(1,0,0.5,0)
  73. local tecks3 = Instance.new("TextLabel",naeeym2)
  74. tecks3.BackgroundTransparency = 1
  75. tecks3.BorderSizePixel = 0
  76. tecks3.Text = ""
  77. tecks3.Font = "ArialBold"
  78. tecks3.TextSize = 30
  79. tecks3.TextStrokeTransparency = 0
  80. tecks3.TextColor3 = Color3.new(255,255,0)
  81. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  82. tecks3.Size = UDim2.new(1,0,0.5,0)
  83. for i = 1,string.len(text),1 do
  84. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", Character, .6, .8)
  85. tecks2.Text = string.sub(text,1,i)
  86. tecks3.Text = string.sub(text,1,i)
  87. wait(0.01)
  88. end
  89. wait(2)
  90. for i = 1, 50 do
  91. swait()
  92. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  93. tecks2.Rotation = tecks2.Rotation - .8
  94. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  95. tecks2.TextTransparency = tecks2.TextTransparency + .04
  96. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  97. tecks3.Rotation = tecks2.Rotation + .8
  98. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  99. tecks3.TextTransparency = tecks2.TextTransparency + .04
  100. end
  101. naeeym2:Destroy()
  102. end)
  103. chat()
  104. end
  105. function onChatted(msg)
  106. chatfunc(msg)
  107. end
  108. if rock == true then
  109. wait(math.random(0.1,0.5))
  110. ay = new("Part",tors)
  111. ay.Name = "NewPart2"
  112. ay.Size = v3(0.3,0.3,0.3)
  113. ay.CanCollide = false
  114. for i,v in pairs(workspace:GetChildren()) do
  115. if v:IsA("Part") then
  116. if v.Size.x > 150 then
  117.  
  118.  
  119. ay.BrickColor = v.BrickColor
  120. ay.Material = v.Material
  121. ay.Transparency = v.Transparency
  122. end
  123. end
  124. end
  125. ay.Position = v3(999,999,999)
  126. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
  127. ys = Instance.new("BodyVelocity",ay)
  128. ys.Name = "GO"
  129. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  130.  
  131. ys.Velocity = v3(0,6,0)
  132. game.Debris:AddItem(ay,math.random(3,4))
  133. end
  134.  
  135. -----------------------------------
  136.  
  137. local Create = LoadLibrary("RbxUtility").Create
  138.  
  139. CFuncs = {
  140. ["Part"] = {
  141. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  142. local Part = Create("Part"){
  143. Parent = Parent,
  144. Reflectance = Reflectance,
  145. Transparency = Transparency,
  146. CanCollide = false,
  147. Locked = true,
  148. BrickColor = BrickColor.new(tostring(BColor)),
  149. Name = Name,
  150. Size = Size,
  151. Material = Material,
  152. }
  153. RemoveOutlines(Part)
  154. return Part
  155. end;
  156. };
  157.  
  158. ["Mesh"] = {
  159. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  160. local Msh = Create(Mesh){
  161. Parent = Part,
  162. Offset = OffSet,
  163. Scale = Scale,
  164. }
  165. if Mesh == "SpecialMesh" then
  166. Msh.MeshType = MeshType
  167. Msh.MeshId = MeshId
  168. end
  169. return Msh
  170. end;
  171. };
  172.  
  173. ["Mesh"] = {
  174. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  175. local Msh = Create(Mesh){
  176. Parent = Part,
  177. Offset = OffSet,
  178. Scale = Scale,
  179. }
  180. if Mesh == "SpecialMesh" then
  181. Msh.MeshType = MeshType
  182. Msh.MeshId = MeshId
  183. end
  184. return Msh
  185. end;
  186. };
  187.  
  188. ["Weld"] = {
  189. Create = function(Parent, Part0, Part1, C0, C1)
  190. local Weld = Create("Weld"){
  191. Parent = Parent,
  192. Part0 = Part0,
  193. Part1 = Part1,
  194. C0 = C0,
  195. C1 = C1,
  196. }
  197. return Weld
  198. end;
  199. };
  200.  
  201. ["Sound"] = {
  202. Create = function(id, par, vol, pit)
  203. coroutine.resume(coroutine.create(function()
  204. local S = Create("Sound"){
  205. Volume = vol,
  206. Pitch = pit or 1,
  207. SoundId = id,
  208. Parent = par or workspace,
  209. }
  210. wait()
  211. S:play()
  212. game:GetService("Debris"):AddItem(S, 10)
  213. end))
  214. end;
  215. };
  216.  
  217. ["ParticleEmitter"] = {
  218. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  219. local fp = Create("ParticleEmitter"){
  220. Parent = Parent,
  221. Color = ColorSequence.new(Color1, Color2),
  222. LightEmission = LightEmission,
  223. Size = Size,
  224. Texture = Texture,
  225. Transparency = Transparency,
  226. ZOffset = ZOffset,
  227. Acceleration = Accel,
  228. Drag = Drag,
  229. LockedToPart = LockedToPart,
  230. VelocityInheritance = VelocityInheritance,
  231. EmissionDirection = EmissionDirection,
  232. Enabled = Enabled,
  233. Lifetime = LifeTime,
  234. Rate = Rate,
  235. Rotation = Rotation,
  236. RotSpeed = RotSpeed,
  237. Speed = Speed,
  238. VelocitySpread = VelocitySpread,
  239. }
  240. return fp
  241. end;
  242. };
  243.  
  244. CreateTemplate = {
  245.  
  246. };
  247. }
  248.  
  249.  
  250.  
  251. New = function(Object, Parent, Name, Data)
  252. local Object = Instance.new(Object)
  253. for Index, Value in pairs(Data or {}) do
  254. Object[Index] = Value
  255. end
  256. Object.Parent = Parent
  257. Object.Name = Name
  258. return Object
  259. end
  260. local m = Instance.new("Model",char)
  261.  
  262. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  263. local p = Instance.new("Part")
  264. p.Parent = parent
  265. p.Size = Vector3.new(1,1,1)
  266. p.Transparency = transparency
  267. p.Reflectance = reflectance
  268. p.CanCollide = false
  269. p.Locked = true
  270. p.BrickColor = brickcolor
  271. p.Material = material
  272. return p
  273. end
  274.  
  275. function CreateMesh(parent,meshtype,x1,y1,z1)
  276. local mesh = Instance.new("SpecialMesh",parent)
  277. mesh.MeshType = meshtype
  278. mesh.Scale = Vector3.new(x1,y1,z1)
  279. return mesh
  280. end
  281.  
  282. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  283. local mesh = Instance.new("SpecialMesh",parent)
  284. mesh.MeshType = "FileMesh"
  285. mesh.MeshId = meshid
  286. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  287. mesh.Scale = Vector3.new(x1,y1,z1)
  288. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  289. return mesh
  290. end
  291.  
  292. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  293. local weld = Instance.new("Weld")
  294. weld.Parent = parent
  295. weld.Part0 = part0
  296. weld.Part1 = part1
  297. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  298. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  299. return weld
  300. end
  301.  
  302.  
  303. function ApplyTrig(Num,Func)
  304. local Min,Max = Func(0),Func(1)
  305. local i = Func(Num)
  306. return (i-Min)/(Max-Min)
  307. --[[if Func == "sin" then
  308. return (math.sin((1-Num)*math.pi)+1)/2
  309. elseif Func == "cos" then
  310. return (math.cos((1-Num)*math.pi)+1)/2
  311. end]]
  312. end
  313.  
  314. local acos = math.acos
  315. local sqrt = math.sqrt
  316. local Vec3 = Vector3.new
  317.  
  318. local function toAxisAngle(CFr)
  319. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  320. local Angle = math.acos((R00+R11+R22-1)/2)
  321. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  322. A = A == 0 and 0.00001 or A
  323. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  324. B = B == 0 and 0.00001 or B
  325. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  326. C = C == 0 and 0.00001 or C
  327. local x = (R21-R12)/sqrt(A)
  328. local y = (R02-R20)/sqrt(B)
  329. local z = (R10-R01)/sqrt(C)
  330. return Vec3(x,y,z),Angle
  331. end
  332.  
  333. local fromAxisAngle = CFrame.fromAxisAngle
  334.  
  335. function LerpCFrame(CFrame1,CFrame2,Num)
  336. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  337. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  338. end
  339.  
  340.  
  341.  
  342.  
  343.  
  344. local sorb = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  345. 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))
  346. local sorb2 = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  347. 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))
  348.  
  349. Player=game:GetService("Players").LocalPlayer
  350. Character=Player.Character
  351. PlayerGui=Player.PlayerGui
  352. Backpack=Player.Backpack
  353. Torso=Character.Torso
  354. Head=Character.Head
  355. Humanoid=Character.Humanoid
  356. m=Instance.new('Model',Character)
  357. LeftArm=Character["Left Arm"]
  358. LeftLeg=Character["Left Leg"]
  359. RightArm=Character["Right Arm"]
  360. RightLeg=Character["Right Leg"]
  361. LS=Torso["Left Shoulder"]
  362. LH=Torso["Left Hip"]
  363. RS=Torso["Right Shoulder"]
  364. RH=Torso["Right Hip"]
  365. Face = Head.face
  366. Neck=Torso.Neck
  367. it=Instance.new
  368. attacktype=1
  369. vt=Vector3.new
  370. cf=CFrame.new
  371. euler=CFrame.fromEulerAnglesXYZ
  372. angles=CFrame.Angles
  373. cloaked=false
  374. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  375. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  376. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  377. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  378. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  379. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  380. RootPart=Character.HumanoidRootPart
  381. RootJoint=RootPart.RootJoint
  382. RootCF=euler(-1.57,0,3.14)
  383. attack = false
  384. attackdebounce = false
  385. deb=false
  386. equipped=true
  387. hand=false
  388. MMouse=nil
  389. combo=0
  390. mana=0
  391. trispeed=.2
  392. attackmode='none'
  393. local idle=0
  394. local Effects={}
  395. local gun=false
  396. local shoot=false
  397. local sine = 0
  398. local change = 1
  399. player=nil
  400. --char.Shirt:Remove()
  401. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  402. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  403. wait()--shirt = Instance.new("Shirt", char)
  404. --shirt.Name = "Shirt"
  405. --pants = Instance.new("Pants", char)
  406. --pants.Name = "Pants"
  407. shirt = Instance.new("Shirt", char)
  408. shirt.Name = "Shirt"
  409. pants = Instance.new("Pants", char)
  410. pants.Name = "Pants"
  411. char.Head.face.Texture = "rbxassetid://29291814"
  412. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=548416871"
  413. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=465693223"
  414. hum.JumpPower = 120
  415. Instance.new("ForceField",char).Visible = false
  416. tp = true
  417. hum.WalkSpeed = 20
  418. local ChatService = game:GetService("Chat")
  419. local player = game.Players.LocalPlayer
  420. m=player:GetMouse()
  421. bb = Instance.new("BillboardGui",player.Character.Head)
  422. bb.Enabled = true
  423.  
  424.  
  425.  
  426.  
  427. Hair7 = Instance.new("Part")
  428. Hair7.Parent = char
  429. Hair7.Name = "Hair"
  430. Hair7.CanCollide = false
  431. Hair7.Locked = true
  432. Hair7.TopSurface = "Smooth"
  433. Hair7.BottomSurface = "Smooth"
  434. Hair7.formFactor = "Symmetric"
  435. Hair7.Material = "Neon"
  436. Hair7.BrickColor = BrickColor.new("Daisy orange")
  437. Hair7.CFrame = char.Torso.CFrame
  438. Hair7.Size = Vector3.new(1, 1, 1)
  439. Hair7.Transparency = 0
  440.  
  441.  
  442. Weld1 = Instance.new("Weld")
  443. Weld1.Parent = char.Head
  444. Weld1.Part0 = char.Head
  445. Weld1.Part1 = Hair7
  446. Weld1.C0 = CFrame.new(0, 1, 0)
  447.  
  448. Mesh = Instance.new("SpecialMesh")
  449. Mesh.Offset = Vector3.new(0,-0.7,0)
  450. Mesh.Parent = Hair7
  451. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  452. Mesh.MeshType = "FileMesh"
  453. Mesh.MeshId = "http://www.roblox.com/asset/?id=212966179"
  454. Mesh.TextureId = "http://www.roblox.com/asset/?id=575345085"
  455.  
  456.  
  457. asd = Instance.new("Sound",char)
  458. asd.SoundId = "http://www.roblox.com/asset/?id = 335204822"
  459. asd.Volume = 3
  460. asd.Looped = true
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469. for i,v in pairs(char:GetChildren()) do
  470. if v.ClassName == "Accessory" then
  471. v:Destroy()
  472. end
  473. end
  474.  
  475. Hair7 = Instance.new("Part")
  476. Hair7.Parent = char
  477. Hair7.Name = "Hair"
  478. Hair7.CanCollide = false
  479. Hair7.Locked = true
  480. Hair7.TopSurface = "Smooth"
  481. Hair7.BottomSurface = "Smooth"
  482. Hair7.formFactor = "Symmetric"
  483. Hair7.Material = "Neon"
  484. Hair7.BrickColor = BrickColor.new("Daisy orange")
  485. Hair7.CFrame = char.Torso.CFrame
  486. Hair7.Size = Vector3.new(1, 1, 1)
  487. Hair7.Transparency = 0
  488.  
  489.  
  490. Weld1 = Instance.new("Weld")
  491. Weld1.Parent = char.Head
  492. Weld1.Part0 = char.Head
  493. Weld1.Part1 = Hair7
  494. Weld1.C0 = CFrame.new(0, 1, 0)
  495.  
  496. Mesh = Instance.new("SpecialMesh")
  497. Mesh.Offset = Vector3.new(0,-0.4,0.1)
  498. Mesh.Parent = Hair7
  499. Mesh.Scale = Vector3.new(0.1, 0.1, 0.1)
  500. Mesh.MeshType = "FileMesh"
  501. Mesh.MeshId = "http://www.roblox.com/asset/?id="
  502. Mesh.TextureId = ""
  503.  
  504.  
  505.  
  506.  
  507.  
  508. local txt = Instance.new("BillboardGui", char)
  509. CV="Lime green"
  510. txt.Adornee = char .Head
  511. txt.Name = "_status"
  512. txt.Size = UDim2.new(2, 0, 1.2, 0)
  513. txt.StudsOffset = Vector3.new(-9, 8, 0)
  514. local text = Instance.new("TextLabel", txt)
  515. text.Size = UDim2.new(10, 0, 7, 0)
  516. text.FontSize = "Size24"
  517. text.TextScaled = true
  518. text.TextTransparency = 0
  519. text.BackgroundTransparency = 1
  520. text.TextTransparency = 0
  521. text.TextStrokeTransparency = 0
  522. text.Font = "Bodoni"
  523. text.TextStrokeColor3 = Color3.new(0,0,0)
  524. text.TextColor3 = Color3.fromRGB(255,255,0)
  525. text.Text = " "
  526. v=Instance.new("Part")
  527. v.Name = "ColorBrick"
  528. v.Parent= plr.Character
  529. v.FormFactor="Symmetric"
  530. v.Anchored=true
  531. v.CanCollide=false
  532. v.BottomSurface="Smooth"
  533. v.TopSurface="Smooth"
  534. v.Size=Vector3.new(10,5,3)
  535. v.Transparency=0
  536. v.CFrame=char.Torso.CFrame
  537. v.BrickColor=BrickColor.new("Lime green")
  538. v.Transparency=1
  539. v.Shape="Block"
  540.  
  541. mouse=Player:GetMouse()
  542. --save shoulders
  543. RSH, LSH=nil, nil
  544. --welds
  545. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  546. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  547. LH=Torso["Left Hip"]
  548. RH=Torso["Right Hip"]
  549. TorsoColor=Torso.BrickColor
  550. function NoOutline(Part)
  551. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  552. end
  553. player=Player
  554. ch=Character
  555. RSH=ch.Torso["Right Shoulder"]
  556. LSH=ch.Torso["Left Shoulder"]
  557. --
  558. RSH.Parent=nil
  559. LSH.Parent=nil
  560. --
  561. RW.Name="Right Shoulder"
  562. RW.Part0=ch.Torso
  563. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  564. RW.C1=cf(0, 0.5, 0)
  565. RW.Part1=ch["Right Arm"]
  566. RW.Parent=ch.Torso
  567. --
  568. LW.Name="Left Shoulder"
  569. LW.Part0=ch.Torso
  570. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  571. LW.C1=cf(0, 0.5, 0)
  572. LW.Part1=ch["Left Arm"]
  573. LW.Parent=ch.Torso
  574.  
  575. local Stats=Instance.new("BoolValue")
  576. Stats.Name="Stats"
  577. Stats.Parent=Character
  578. local Atk=Instance.new("NumberValue")
  579. Atk.Name="Damage"
  580. Atk.Parent=Stats
  581. Atk.Value=1
  582. local Def=Instance.new("NumberValue")
  583. Def.Name="Defense"
  584. Def.Parent=Stats
  585. Def.Value=1
  586. local Speed=Instance.new("NumberValue")
  587. Speed.Name="Speed"
  588. Speed.Parent=Stats
  589. Speed.Value=1
  590. local Mvmt=Instance.new("NumberValue")
  591. Mvmt.Name="Movement"
  592. Mvmt.Parent=Stats
  593. Mvmt.Value=1
  594.  
  595. local donum=0
  596.  
  597.  
  598. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  599. local fp=it("Part")
  600. fp.formFactor=formfactor
  601. fp.Parent=parent
  602. fp.Reflectance=reflectance
  603. fp.Transparency=transparency
  604. fp.CanCollide=false
  605. fp.Locked=true
  606. fp.BrickColor=brickcolor
  607. fp.Name=name
  608. fp.Size=size
  609. fp.Position=Torso.Position
  610. NoOutline(fp)
  611. fp.Material="SmoothPlastic"
  612. fp:BreakJoints()
  613. return fp
  614. end
  615.  
  616. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  617. local mesh=it(Mesh)
  618. mesh.Parent=part
  619. if Mesh=="SpecialMesh" then
  620. mesh.MeshType=meshtype
  621. if meshid~="nil" then
  622. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  623. end
  624. end
  625. mesh.Offset=offset
  626. mesh.Scale=scale
  627. return mesh
  628. end
  629.  
  630. function weld(parent,part0,part1,c0)
  631. local weld=it("Weld")
  632. weld.Parent=parent
  633. weld.Part0=part0
  634. weld.Part1=part1
  635. weld.C0=c0
  636. return weld
  637. end
  638.  
  639. local Color1=Torso.BrickColor
  640.  
  641. local bodvel=Instance.new("BodyVelocity")
  642. local bg=Instance.new("BodyGyro")
  643.  
  644. function swait(num)
  645. if num==0 or num==nil then
  646. game:service'RunService'.Stepped:wait(0)
  647. else
  648. for i=0,num do
  649. game:service'RunService'.Stepped:wait(0)
  650. end
  651. end
  652. end
  653.  
  654.  
  655. so = function(id,par,vol,pit)
  656. coroutine.resume(coroutine.create(function()
  657. local sou = Instance.new("Sound",par or workspace)
  658. sou.Volume=vol
  659. sou.Pitch=pit or 1
  660. sou.SoundId=id
  661. swait()
  662. sou:play()
  663. game:GetService("Debris"):AddItem(sou,6)
  664. end))
  665. end
  666.  
  667. function clerp(a,b,t)
  668. local qa = {QuaternionFromCFrame(a)}
  669. local qb = {QuaternionFromCFrame(b)}
  670. local ax, ay, az = a.x, a.y, a.z
  671. local bx, by, bz = b.x, b.y, b.z
  672. local _t = 1-t
  673. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  674. end
  675.  
  676. function QuaternionFromCFrame(cf)
  677. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  678. local trace = m00 + m11 + m22
  679. if trace > 0 then
  680. local s = math.sqrt(1 + trace)
  681. local recip = 0.5/s
  682. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  683. else
  684. local i = 0
  685. if m11 > m00 then
  686. i = 1
  687. end
  688. if m22 > (i == 0 and m00 or m11) then
  689. i = 2
  690. end
  691. if i == 0 then
  692. local s = math.sqrt(m00-m11-m22+1)
  693. local recip = 0.5/s
  694. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  695. elseif i == 1 then
  696. local s = math.sqrt(m11-m22-m00+1)
  697. local recip = 0.5/s
  698. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  699. elseif i == 2 then
  700. local s = math.sqrt(m22-m00-m11+1)
  701. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  702. end
  703. end
  704. end
  705.  
  706. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  707. local xs, ys, zs = x + x, y + y, z + z
  708. local wx, wy, wz = w*xs, w*ys, w*zs
  709. local xx = x*xs
  710. local xy = x*ys
  711. local xz = x*zs
  712. local yy = y*ys
  713. local yz = y*zs
  714. local zz = z*zs
  715. 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))
  716. end
  717.  
  718. function QuaternionSlerp(a, b, t)
  719. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  720. local startInterp, finishInterp;
  721. if cosTheta >= 0.0001 then
  722. if (1 - cosTheta) > 0.0001 then
  723. local theta = math.acos(cosTheta)
  724. local invSinTheta = 1/math.sin(theta)
  725. startInterp = math.sin((1-t)*theta)*invSinTheta
  726. finishInterp = math.sin(t*theta)*invSinTheta
  727. else
  728. startInterp = 1-t
  729. finishInterp = t
  730. end
  731. else
  732. if (1+cosTheta) > 0.0001 then
  733. local theta = math.acos(-cosTheta)
  734. local invSinTheta = 1/math.sin(theta)
  735. startInterp = math.sin((t-1)*theta)*invSinTheta
  736. finishInterp = math.sin(t*theta)*invSinTheta
  737. else
  738. startInterp = t-1
  739. finishInterp = t
  740. end
  741. end
  742. 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
  743. end
  744.  
  745. local function CFrameFromTopBack(at, top, back)
  746. local right = top:Cross(back)
  747. return CFrame.new(at.x, at.y, at.z,
  748. right.x, top.x, back.x,
  749. right.y, top.y, back.y,
  750. right.z, top.z, back.z)
  751. end
  752.  
  753. function Triangle(a, b, c)
  754. local edg1 = (c-a):Dot((b-a).unit)
  755. local edg2 = (a-b):Dot((c-b).unit)
  756. local edg3 = (b-c):Dot((a-c).unit)
  757. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  758. a, b, c = a, b, c
  759. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  760. a, b, c = b, c, a
  761. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  762. a, b, c = c, a, b
  763. else
  764. assert(false, "unreachable")
  765. end
  766.  
  767. local len1 = (c-a):Dot((b-a).unit)
  768. local len2 = (b-a).magnitude - len1
  769. local width = (a + (b-a).unit*len1 - c).magnitude
  770.  
  771. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  772.  
  773. local list = {}
  774.  
  775. if len1 > 0.01 then
  776. local w1 = Instance.new('WedgePart', m)
  777. game:GetService("Debris"):AddItem(w1,5)
  778. w1.Material = "SmoothPlastic"
  779. w1.FormFactor = 'Custom'
  780. w1.BrickColor = BrickColor.new("Really red")
  781. w1.Transparency = 0
  782. w1.Reflectance = 0
  783. w1.Material = "SmoothPlastic"
  784. w1.CanCollide = false
  785. local l1 = Instance.new("PointLight",w1)
  786. l1.Color = Color3.new(170,0,0)
  787. NoOutline(w1)
  788. local sz = Vector3.new(0.2, width, len1)
  789. w1.Size = sz
  790. local sp = Instance.new("SpecialMesh",w1)
  791. sp.MeshType = "Wedge"
  792. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  793. w1:BreakJoints()
  794. w1.Anchored = true
  795. w1.Parent = workspace
  796. w1.Transparency = 0.7
  797. table.insert(Effects,{w1,"Disappear",.01})
  798. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  799. table.insert(list,w1)
  800. end
  801.  
  802. if len2 > 0.01 then
  803. local w2 = Instance.new('WedgePart', m)
  804. game:GetService("Debris"):AddItem(w2,5)
  805. w2.Material = "SmoothPlastic"
  806. w2.FormFactor = 'Custom'
  807. w2.BrickColor = BrickColor.new("Really red")
  808. w2.Transparency = 0
  809. w2.Reflectance = 0
  810. w2.Material = "SmoothPlastic"
  811. w2.CanCollide = false
  812. local l2 = Instance.new("PointLight",w2)
  813. l2.Color = Color3.new(170,0,0)
  814. NoOutline(w2)
  815. local sz = Vector3.new(0.2, width, len2)
  816. w2.Size = sz
  817. local sp = Instance.new("SpecialMesh",w2)
  818. sp.MeshType = "Wedge"
  819. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  820. w2:BreakJoints()
  821. w2.Anchored = true
  822. w2.Parent = workspace
  823. w2.Transparency = 0.7
  824. table.insert(Effects,{w2,"Disappear",.01})
  825. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  826. table.insert(list,w2)
  827. end
  828. return unpack(list)
  829. end
  830.  
  831.  
  832. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  833. if hit.Parent==nil then
  834. return
  835. end
  836. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  837. for _,v in pairs(hit.Parent:children()) do
  838. if v:IsA("Humanoid") then
  839. h=v
  840. end
  841. end
  842. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  843. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  844. end
  845. if hit.Parent.className=="Hat" then
  846. hit=hit.Parent.Parent:findFirstChild("Head")
  847. end
  848. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  849. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  850. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  851. return
  852. end]]
  853. -- hs(hit,1.2)
  854. c=Instance.new("ObjectValue")
  855. c.Name="creator"
  856. c.Value=game:service("Players").LocalPlayer
  857. c.Parent=h
  858. game:GetService("Debris"):AddItem(c,.5)
  859. Damage=math.random(minim,maxim)
  860. -- h:TakeDamage(Damage)
  861. blocked=false
  862. block=hit.Parent:findFirstChild("Block")
  863. if block~=nil then
  864. print(block.className)
  865. if block.className=="NumberValue" then
  866. if block.Value>0 then
  867. blocked=true
  868. if decreaseblock==nil then
  869. block.Value=block.Value-1
  870. end
  871. end
  872. end
  873. if block.className=="IntValue" then
  874. if block.Value>0 then
  875. blocked=true
  876. if decreaseblock~=nil then
  877. block.Value=block.Value-1
  878. end
  879. end
  880. end
  881. end
  882. if blocked==false then
  883. -- h:TakeDamage(Damage)
  884. h.Health=h.Health-Damage
  885. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  886. else
  887. h.Health=h.Health-(Damage/2)
  888. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  889. end
  890. if Type=="Knockdown" then
  891. hum=hit.Parent.Humanoid
  892. hum.PlatformStand=true
  893. coroutine.resume(coroutine.create(function(HHumanoid)
  894. swait(1)
  895. HHumanoid.PlatformStand=false
  896. end),hum)
  897. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  898. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  899. local bodvol=Instance.new("BodyVelocity")
  900. bodvol.velocity=angle*knockback
  901. bodvol.P=0
  902. bodvol.maxForce=Vector3.new(0, 0, 0)
  903. bodvol.Parent=hit
  904. rl=Instance.new("BodyAngularVelocity")
  905. rl.P=0
  906. rl.maxTorque=Vector3.new(0,0,0)*5
  907. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  908. rl.Parent=hit
  909. game:GetService("Debris"):AddItem(bodvol,.5)
  910. game:GetService("Debris"):AddItem(rl,.5)
  911. elseif Type=="Normal" then
  912. bp=Instance.new("BodyVelocity")
  913. bp.P=0
  914. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  915. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  916. if KnockbackType==1 then
  917. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  918. elseif KnockbackType==2 then
  919. bp.velocity=Property.CFrame.lookVector*knockback
  920. end
  921. if knockback>0 then
  922. bp.Parent=hit.Parent.Torso
  923. if rubbermodo == 1 then
  924. hit.Parent:BreakJoints()
  925. end
  926.  
  927. end
  928. game:GetService("Debris"):AddItem(bp,.5)
  929. elseif Type=="Up" then
  930. local bodyVelocity=Instance.new("BodyVelocity")
  931. bodyVelocity.velocity=vt(0,60,0)
  932. bodyVelocity.P=0
  933. bodyVelocity.maxForce=Vector3.new(0,0,0)
  934. bodyVelocity.Parent=hit
  935. game:GetService("Debris"):AddItem(bodyVelocity,0)
  936. rl=Instance.new("BodyAngularVelocity")
  937. rl.P=0
  938. rl.maxTorque=Vector3.new(5,5,5)*50
  939. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  940. rl.Parent=hit
  941. game:GetService("Debris"):AddItem(rl,.5)
  942. elseif Type=="Snare" then
  943. bp=Instance.new("BodyPosition")
  944. bp.P=0
  945. bp.D=0
  946. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  947. bp.position=hit.Parent.Torso.Position
  948. bp.Parent=hit.Parent.Torso
  949. game:GetService("Debris"):AddItem(bp,0)
  950. elseif Type=="Target" then
  951. if Targetting==false then
  952. ZTarget=hit.Parent.Torso
  953. coroutine.resume(coroutine.create(function(Part)
  954. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  955. swait(1)
  956. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  957. end),ZTarget)
  958. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  959. targetgui=Instance.new("BillboardGui")
  960. targetgui.Parent=ZTarget
  961. targetgui.Size=UDim2.new(10,100,10,100)
  962. targ=Instance.new("ImageLabel")
  963. targ.Parent=targetgui
  964. targ.BackgroundTransparency=1
  965. targ.Image="rbxassetid://4834067"
  966. targ.Size=UDim2.new(1,0,1,0)
  967. cam.CameraType="Scriptable"
  968. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  969. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  970. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  971. Targetting=true
  972. RocketTarget=ZTarget
  973. for i=1,Property do
  974. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  975. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  976. swait()
  977. end
  978. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  979. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  980. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  981. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  982. end
  983. Targetting=true
  984. RocketTarget=true
  985. targetgui.Parent=true
  986. cam.CameraType="Custom"
  987. end
  988. end
  989. debounce=Instance.new("BoolValue")
  990. debounce.Name="DebounceHit"
  991. debounce.Parent=hit.Parent
  992. debounce.Value=true
  993. game:GetService("Debris"):AddItem(debounce,Delay)
  994. c=Instance.new("ObjectValue")
  995. c.Name="creator"
  996. c.Value=Player
  997. c.Parent=h
  998. game:GetService("Debris"):AddItem(c,.5)
  999. CRIT=true
  1000. hitDeb=true
  1001. AttackPos=6
  1002. end
  1003. end
  1004.  
  1005. showDamage=function(Char,Dealt,du,Color)
  1006. m=Instance.new("Model")
  1007. m.Name=tostring(Dealt)
  1008. h=Instance.new("Humanoid")
  1009. h.Health=0
  1010. h.MaxHealth=0
  1011. h.Parent=m
  1012. c=Instance.new("Part")
  1013. c.Transparency=0
  1014. c.BrickColor=Color
  1015. c.Transparency = 1
  1016. c.Name="Head"
  1017. c.TopSurface=0
  1018. c.BottomSurface=0
  1019. c.formFactor="Plate"
  1020. c.Size=Vector3.new(1,.4,1)
  1021.  
  1022. local txt = Instance.new("BillboardGui", c)
  1023. txt.Adornee = c
  1024. txt.Name = "_status"
  1025. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1026. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1027. local text = Instance.new("TextLabel", txt)
  1028. text.Size = UDim2.new(1, 0, 1, 0)
  1029. text.FontSize = "Size12"
  1030. text.TextScaled = true
  1031. text.TextTransparency = 1
  1032. text.BackgroundTransparency = 1
  1033. text.TextTransparency = 1
  1034. text.TextStrokeTransparency = 1
  1035. text.Font = "SciFi"
  1036. text.TextStrokeColor3 = Color3.new(0,0,0)
  1037. v=Instance.new("Part")
  1038. v.Name = "ColorBrick"
  1039. v.Parent=c
  1040. v.FormFactor="Symmetric"
  1041. v.Anchored=true
  1042. v.CanCollide=false
  1043. v.BottomSurface="Smooth"
  1044. v.TopSurface="Smooth"
  1045. v.Size=Vector3.new(10,5,3)
  1046. v.Transparency=1
  1047. v.CFrame=c.CFrame
  1048. v.BrickColor=BrickColor.random()
  1049. v.Transparency=1
  1050. text.TextColor3 = t.BrickColor.Color
  1051. v.Shape="Block"
  1052. text.Text = tostring(Dealt)
  1053. ms=Instance.new("CylinderMesh")
  1054. ms.Scale=Vector3.new(.8,.8,.8)
  1055. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1056. local rndm=math.random(1,#hitsounds)
  1057. local r=rndm
  1058. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1059. if CRIT==true then
  1060. ms.Scale=Vector3.new(1,1.25,1)
  1061. end
  1062. ms.Parent=c
  1063. c.Reflectance=0
  1064. Instance.new("BodyGyro").Parent=c
  1065. c.Parent=m
  1066. if Char:findFirstChild("Head")~=nil then
  1067. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1068. elseif Char.Parent:findFirstChild("Head")~=nil then
  1069. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1070. end
  1071. f=Instance.new("BodyPosition")
  1072. f.P=200000
  1073. f.D=100
  1074. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1075. f.position=c.Position+Vector3.new(0,3,0)
  1076. f.Parent=c
  1077. game:GetService("Debris"):AddItem(m,.5+du)
  1078. c.CanCollide=false
  1079. m.Parent=workspace
  1080. c.CanCollide=false
  1081. end
  1082.  
  1083. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1084. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1085. end
  1086.  
  1087. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  1088. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1089. prt.Anchored=true
  1090. prt.CFrame=cframe
  1091. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  1092. --http://www.roblox.com/asset/?id=4770560
  1093. game:GetService("Debris"):AddItem(prt,2)
  1094. CF=prt.CFrame
  1095. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  1096. for i=0,1,0.2 do
  1097. wait()
  1098. Part.CFrame=CF*cf(0,0,-0.4)
  1099. end
  1100. for i=0,1,delay do
  1101. wait()
  1102. --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)
  1103. Mesh.Scale=Mesh.Scale
  1104. end
  1105. for i=0,1,0.1 do
  1106. wait()
  1107. Part.Transparency=i
  1108. end
  1109. Part.Parent=nil
  1110. end),prt,msh,CF)
  1111. end
  1112.  
  1113. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1114. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1115. prt.Anchored=true
  1116. prt.Material = "Plastic"
  1117. prt.CFrame=cframe
  1118. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1119. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1120. game:GetService("Debris"):AddItem(prt,5)
  1121. coroutine.resume(coroutine.create(function(Part,Mesh)
  1122. for i=0,1,delay do
  1123. swait()
  1124. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1125. Part.Transparency=i
  1126. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1127. end
  1128. Part.Parent=nil
  1129. end),prt,msh)
  1130. end
  1131.  
  1132.  
  1133.  
  1134.  
  1135. function MagicBlockDash(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1136. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.3,0.3,0.3))
  1137. prt.Anchored=true
  1138. prt.Material = "Neon"
  1139. prt.CFrame=cframe
  1140. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1141. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1142. game:GetService("Debris"):AddItem(prt,1)
  1143. coroutine.resume(coroutine.create(function(Part,Mesh)
  1144. for i=0,1,delay do
  1145. swait()
  1146. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1147. Part.Transparency=i
  1148. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1149. end
  1150. Part.Parent=nil
  1151. end),prt,msh)
  1152. end
  1153.  
  1154.  
  1155. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1156. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1157. prt.Anchored=true
  1158. prt.Material = "Neon"
  1159. prt.CFrame=cframe
  1160. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1161. game:GetService("Debris"):AddItem(prt,5)
  1162. coroutine.resume(coroutine.create(function(Part,Mesh)
  1163. local rtype = rottype
  1164. for i=0,1,delay do
  1165. swait()
  1166. if rtype == 1 then
  1167. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1168. elseif rtype == 2 then
  1169. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1170. end
  1171. Part.Transparency=i
  1172. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1173. end
  1174. Part.Parent=nil
  1175. end),prt,msh)
  1176. end
  1177.  
  1178. function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1179. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1180. prt.Anchored=true
  1181. prt.CFrame=cframe
  1182. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1183. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1184. game:GetService("Debris"):AddItem(prt,5)
  1185. coroutine.resume(coroutine.create(function(Part,Mesh)
  1186. for i=0,1,delay do
  1187. wait()
  1188. Part.Transparency=i
  1189. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1190. end
  1191. Part.Parent=nil
  1192. end),prt,msh)
  1193. end
  1194.  
  1195. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1196. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1197. prt.Anchored=true
  1198. prt.Material = "Neon"
  1199. prt.CFrame=cframe
  1200. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1201. game:GetService("Debris"):AddItem(prt,5)
  1202. coroutine.resume(coroutine.create(function(Part,Mesh)
  1203. local rtype = rottype
  1204. for i=0,1,delay do
  1205. swait()
  1206. if rtype == 1 then
  1207. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1208. elseif rtype == 2 then
  1209. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1210. end
  1211. Part.Transparency=i
  1212. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1213. end
  1214. Part.Parent=nil
  1215. end),prt,msh)
  1216. end
  1217.  
  1218. function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1219. local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1220. prt.Anchored=true
  1221. prt.Material = "Neon"
  1222. prt.CFrame=cframe
  1223. local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1224. local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1225. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1226. game:GetService("Debris"):AddItem(prt,5)
  1227. coroutine.resume(coroutine.create(function(Part,Mesh)
  1228. local rtype = rottype
  1229. for i=0,1,delay do
  1230. swait()
  1231. if rtype == 1 then
  1232. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1233. elseif rtype == 2 then
  1234. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1235. end
  1236. dec.Transparency=i
  1237. dec2.Transparency=i
  1238. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1239. end
  1240. Part.Parent=nil
  1241. end),prt,msh)
  1242. end
  1243.  
  1244. function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1245. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1246. prt.Anchored=true
  1247. prt.Material = "Neon"
  1248. prt.CFrame=cframe
  1249. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1250. game:GetService("Debris"):AddItem(prt,5)
  1251. coroutine.resume(coroutine.create(function(Part,Mesh)
  1252. local rtype = rottype
  1253. for i=0,1,delay do
  1254. swait()
  1255. if rtype == 1 then
  1256. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1257. elseif rtype == 2 then
  1258. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1259. end
  1260. prt.Transparency=i
  1261. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1262. end
  1263. Part.Parent=nil
  1264. end),prt,msh)
  1265. end
  1266.  
  1267. function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
  1268. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1269. prt.Anchored=true
  1270. prt.Material = "Neon"
  1271. prt.CFrame=cframe
  1272. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
  1273. game:GetService("Debris"):AddItem(prt,5)
  1274. coroutine.resume(coroutine.create(function(Part,Mesh)
  1275. local rtype = rottype
  1276. for i=0,1,delay do
  1277. swait()
  1278. if rtype == 1 then
  1279. prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
  1280. elseif rtype == 2 then
  1281. prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
  1282. end
  1283. prt.Transparency=i
  1284. Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
  1285. end
  1286. Part.Parent=nil
  1287. end),prt,msh)
  1288. end
  1289.  
  1290. function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
  1291. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1292. prt.Anchored=true
  1293. prt.Material = "Neon"
  1294. prt.CFrame=cframe
  1295. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1296. game:GetService("Debris"):AddItem(prt,5)
  1297. coroutine.resume(coroutine.create(function(Part,Mesh)
  1298. local rtype = rottype
  1299. for i=0,1,delay do
  1300. swait()
  1301. if rtype == 1 then
  1302. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1303. elseif rtype == 2 then
  1304. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1305. end
  1306. prt.Transparency=i
  1307. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1308. end
  1309. Part.Parent=nil
  1310. end),prt,msh)
  1311. end
  1312.  
  1313. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1314. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1315. prt.Material = "Neon"
  1316. prt.Anchored=true
  1317. prt.CFrame=cframe
  1318. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1319. local wld=weld(prt,prt,Parent,cframe)
  1320. game:GetService("Debris"):AddItem(prt,5)
  1321. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1322. for i=0,1,delay do
  1323. wait()
  1324. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  1325. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1326. Part.Transparency=i
  1327. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1328. end
  1329. Part.Parent=nil
  1330. end),prt,msh,wld)
  1331. end
  1332.  
  1333. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1334. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1335. prt.Anchored=false
  1336. prt.CFrame=cframe
  1337. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1338. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  1339. game:GetService("Debris"):AddItem(prt,5)
  1340. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1341. for i=0,1,delay do
  1342. wait()
  1343. Weld.C0=euler(i*20,0,0)
  1344. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1345. Part.Transparency=i
  1346. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1347. end
  1348. Part.Parent=nil
  1349. end),prt,msh,wld)
  1350. end
  1351.  
  1352. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1353. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1354. prt.Anchored=true
  1355. prt.CFrame=cframe
  1356. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1357. game:GetService("Debris"):AddItem(prt,2)
  1358. coroutine.resume(coroutine.create(function(Part,Mesh)
  1359. for i=0,1,delay do
  1360. wait()
  1361. Part.CFrame=Part.CFrame
  1362. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1363. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1364. prt2.Anchored=true
  1365. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1366. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  1367. game:GetService("Debris"):AddItem(prt2,2)
  1368. coroutine.resume(coroutine.create(function(Part,Mesh)
  1369. for i=0,1,0.1 do
  1370. wait()
  1371. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  1372. end
  1373. Part.Parent=nil
  1374. end),prt2,msh2)
  1375. end
  1376. for i=0,1,delay*2 do
  1377. wait()
  1378. Part.CFrame=Part.CFrame
  1379. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  1380. end
  1381. Part.Parent=nil
  1382. end),prt,msh)
  1383. end
  1384.  
  1385. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1386. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1387. prt.Anchored=true
  1388. prt.CFrame=cframe
  1389. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1390. game:GetService("Debris"):AddItem(prt,2)
  1391. coroutine.resume(coroutine.create(function(Part,Mesh)
  1392. for i=0,1,delay do
  1393. wait()
  1394. Part.CFrame=Part.CFrame
  1395. Part.Transparency=i
  1396. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1397. end
  1398. Part.Parent=nil
  1399. end),prt,msh)
  1400. end
  1401.  
  1402. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1403. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1404. prt.Anchored=true
  1405. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1406. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1407. game:GetService("Debris"):AddItem(prt,2)
  1408. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1409. CF=Part.CFrame
  1410. Numbb=0
  1411. randnumb=math.random()/10
  1412. rand1=math.random()/10
  1413. for i=0,1,rand1 do
  1414. wait()
  1415. CF=CF*cf(0,math.random()/2,0)
  1416. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1417. Part.CFrame=CF*euler(Numbb,0,0)
  1418. Part.Transparency=i
  1419. Numbb=Numbb+randnumb
  1420. end
  1421. Part.Parent=nil
  1422. end),prt,CF,Numbb,randnumb)
  1423. end
  1424.  
  1425. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1426. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1427. prt.Anchored=true
  1428. prt.CFrame=cframe
  1429. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1430. game:GetService("Debris"):AddItem(prt,5)
  1431. coroutine.resume(coroutine.create(function(Part,Mesh)
  1432. for i=0,1,delay do
  1433. wait()
  1434. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  1435. Part.Transparency=i
  1436. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1437. end
  1438. Part.Parent=nil
  1439. end),prt,msh)
  1440. end
  1441.  
  1442. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1443. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1444. prt.Anchored=true
  1445. prt.CFrame=cframe
  1446. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1447. game:GetService("Debris"):AddItem(prt,2)
  1448. coroutine.resume(coroutine.create(function(Part,Mesh)
  1449. for i=0,1,delay do
  1450. wait()
  1451. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  1452. Part.Transparency=i
  1453. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1454. end
  1455. Part.Parent=nil
  1456. end),prt,msh)
  1457. end
  1458.  
  1459. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  1460. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1461. prt.Anchored=true
  1462. prt.CFrame=cframe*cf(x,y,z)
  1463. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  1464. game:GetService("Debris"):AddItem(prt,5)
  1465. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  1466. local num=math.random()
  1467. local num2=math.random(-3,2)+math.random()
  1468. local numm=0
  1469. for i=0,1,delay*2 do
  1470. swait()
  1471. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  1472. Part.Transparency=i
  1473. numm=numm+0.01
  1474. end
  1475. Part.Parent=nil
  1476. Mesh.Parent=nil
  1477. end),prt,msh,x,y,z)
  1478. end
  1479.  
  1480. function dmgstart(dmg,what)
  1481. hitcon = what.Touched:connect(function(hit)
  1482. local hum = hit.Parent:FindFirstChild("Humanoid")
  1483. if hum and not hum:IsDescendantOf(Character) then
  1484. hum:TakeDamage(dmg)
  1485. end
  1486. end)
  1487. end
  1488.  
  1489. function dmgstop()
  1490. hitcon:disconnect()
  1491. end
  1492.  
  1493. function Cloak()
  1494. Face.Parent=nil
  1495. cloaked=true
  1496. for _,v in pairs(Torso.Parent:children()) do
  1497. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1498. coroutine.resume(coroutine.create(function()
  1499. for i=0,1,0.2 do
  1500. wait()
  1501. v.Transparency=i
  1502. end
  1503. v.Transparency=1
  1504. end))
  1505. end
  1506. if v.className=="Hat" then
  1507. hatp=v.Handle
  1508. coroutine.resume(coroutine.create(function(derp)
  1509. for i=0,1,0.2 do
  1510. wait()
  1511. derp.Transparency=i
  1512. end
  1513. derp.Transparency=1
  1514. end),hatp)
  1515. end
  1516. end
  1517. for _,v in pairs(m:children()) do
  1518. if v.className=="Part" then
  1519. coroutine.resume(coroutine.create(function()
  1520. for i=0,1,0.2 do
  1521. wait()
  1522. v.Transparency=i
  1523. end
  1524. v.Transparency=1
  1525. end))
  1526. end
  1527. end
  1528. end
  1529.  
  1530. function UnCloak()
  1531. so("http://roblox.com/asset/?id=2767090",Torso,1,1.1)
  1532. Face.Parent=Head
  1533. cloaked=false
  1534. for _,v in pairs(Torso.Parent:children()) do
  1535. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1536. coroutine.resume(coroutine.create(function()
  1537. for i=0,1,0.1 do
  1538. wait()
  1539. v.Transparency=v.Transparency-0.1
  1540. end
  1541. v.Transparency=0
  1542. end))
  1543. end
  1544. if v.className=="Hat" then
  1545. hatp=v.Handle
  1546. coroutine.resume(coroutine.create(function(derp)
  1547. for i=0,1,0.1 do
  1548. wait()
  1549. derp.Transparency=derp.Transparency-0.1
  1550. end
  1551. derp.Transparency=0
  1552. end),hatp)
  1553. end
  1554. end
  1555. for _,v in pairs(m:children()) do
  1556. if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
  1557. coroutine.resume(coroutine.create(function()
  1558. for i=0,1,0.1 do
  1559. wait()
  1560. v.Transparency=v.Transparency-0.1
  1561. end
  1562. v.Transparency=0
  1563. end))
  1564. v.Transparency=0
  1565. end
  1566. end
  1567. end
  1568.  
  1569. local jumped = false
  1570. function jump()
  1571. attack = true
  1572. jumped = true
  1573. hum.WalkSpeed = 0
  1574. chatfunc("I need more speed!")
  1575. local pie22 = Instance.new("ParticleEmitter")
  1576. pie22.Parent = larm
  1577. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  1578. pie22.LightEmission = 1
  1579. pie22.Size = NumberSequence.new(2)
  1580. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  1581. pie22.Transparency = NumberSequence.new(0.7)
  1582. pie22.EmissionDirection = "Top"
  1583. pie22.Enabled = true
  1584. pie22.Lifetime = NumberRange.new(0.1)
  1585. pie22.Rotation = NumberRange.new(-420, 425)
  1586. pie22.Rate = 300
  1587. pie22.Speed = NumberRange.new(4)
  1588. pie22.LockedToPart = true
  1589. pie22.VelocitySpread = 360
  1590. local pie222 = Instance.new("ParticleEmitter")
  1591. pie222.Parent = rarm
  1592. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1593. pie222.LightEmission = 1
  1594. pie222.Size = NumberSequence.new(2)
  1595. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1596. pie222.Transparency = NumberSequence.new(0.7)
  1597. pie222.EmissionDirection = "Top"
  1598. pie222.Enabled = true
  1599. pie222.Lifetime = NumberRange.new(0.1)
  1600. pie222.Rotation = NumberRange.new(-420, 425)
  1601. pie222.Rate = 300
  1602. pie222.Speed = NumberRange.new(4)
  1603. pie222.LockedToPart = true
  1604. pie222.VelocitySpread = 360
  1605. local pie2242 = Instance.new("ParticleEmitter")
  1606. pie2242.Parent = lleg
  1607. pie2242.Color = ColorSequence.new(BrickColor.new("White").Color)
  1608. pie2242.LightEmission = 1
  1609. pie2242.Size = NumberSequence.new(2)
  1610. pie2242.Texture = "http://www.roblox.com/asset/?id=257173628"
  1611. pie2242.Transparency = NumberSequence.new(0.7)
  1612. pie2242.EmissionDirection = "Top"
  1613. pie2242.Enabled = true
  1614. pie2242.Lifetime = NumberRange.new(0.1)
  1615. pie2242.Rotation = NumberRange.new(-420, 425)
  1616. pie2242.Rate = 300
  1617. pie2242.Speed = NumberRange.new(4)
  1618. pie2242.LockedToPart = true
  1619. pie2242.VelocitySpread = 360
  1620. local pie22442 = Instance.new("ParticleEmitter")
  1621. pie22442.Parent = rleg
  1622. pie22442.Color = ColorSequence.new(BrickColor.new("White").Color)
  1623. pie22442.LightEmission = 1
  1624. pie22442.Size = NumberSequence.new(2)
  1625. pie22442.Texture = "http://www.roblox.com/asset/?id=257173628"
  1626. pie22442.Transparency = NumberSequence.new(0.7)
  1627. pie22442.EmissionDirection = "Top"
  1628. pie22442.Enabled = true
  1629. pie22442.Lifetime = NumberRange.new(0.1)
  1630. pie22442.Rotation = NumberRange.new(-420, 425)
  1631. pie22442.Rate = 300
  1632. pie22442.Speed = NumberRange.new(4)
  1633. pie22442.LockedToPart = true
  1634. pie22442.VelocitySpread = 360
  1635. local pie2222 = Instance.new("ParticleEmitter")
  1636. pie2222.Parent = hed
  1637. pie2222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1638. pie2222.LightEmission = 1
  1639. pie2222.Size = NumberSequence.new(20)
  1640. pie2222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1641. pie2222.Transparency = NumberSequence.new(0.7)
  1642. pie2222.EmissionDirection = "Top"
  1643. pie2222.Enabled = true
  1644. pie2222.Lifetime = NumberRange.new(0.1)
  1645. pie2222.Rotation = NumberRange.new(-420, 425)
  1646. pie2222.Rate = 300
  1647. pie2222.Speed = NumberRange.new(4)
  1648. pie2222.LockedToPart = true
  1649. pie2222.VelocitySpread = 360
  1650. MagicBlock(bc("New Yeller"),root.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  1651. CFuncs["Sound"].Create("rbxassetid://169445572", root, 0.7, 0.7)
  1652. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  1653. for i = 0,15,0.1 do
  1654. swait()
  1655. MagicBlock(bc("New Yeller"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1656. MagicBlock(bc("New Yeller"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1657. 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)
  1658. 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)
  1659. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1.5)* angles(math.rad(50),math.rad(0),math.rad(0)),0.05)
  1660. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.05)
  1661. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  1662. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  1663. end
  1664.  
  1665. local bv = Instance.new("BodyVelocity")
  1666. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1667. bv.velocity = root.CFrame.lookVector*150
  1668. bv.Parent = root
  1669. game:GetService("Debris"):AddItem(bv, 0.5)
  1670. local rng = Instance.new("Part", char)
  1671. rng.Anchored = true
  1672. rng.BrickColor = BrickColor.new("Neon orange")
  1673. rng.CanCollide = false
  1674. rng.FormFactor = 3
  1675. rng.Name = "Ring"
  1676. rng.Size = Vector3.new(1, 1, 1)
  1677. rng.Transparency = 0
  1678. rng.TopSurface = 0
  1679. rng.BottomSurface = 0
  1680. rng.Position = root.Position
  1681. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1682. local rngm = Instance.new("SpecialMesh", rng)
  1683. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1684. local rng2 = rng:Clone()
  1685. rng2.Parent = char
  1686. local rng2m = rng2.Mesh
  1687. local rng3 = rng:Clone()
  1688. rng3.Parent = char
  1689. rng3.BrickColor = BrickColor.new("New Yeller")
  1690. local rng3m = rng3.Mesh
  1691. local rng4 = rng:Clone()
  1692. rng4.Parent = char
  1693. local rng4m = rng4.Mesh
  1694. local rng5 = rng:Clone()
  1695. rng5.Parent = char
  1696. rng5.BrickColor = BrickColor.new("New Yeller")
  1697. local rng5m = rng5.Mesh
  1698. CFuncs["Sound"].Create("rbxassetid://324867021", rng, 10, 1)
  1699. wait()
  1700. local scaler = 10
  1701. local scaler2 = 10
  1702. game:GetService("Debris"):AddItem(bv, 2.4)
  1703. hum.WalkSpeed = 50
  1704. MagicBlock(bc("White"),root.CFrame,15,15,15,10,10,10,0.015)
  1705. for i = 0,10,0.1 do
  1706. swait()
  1707. rng.Transparency = rng.Transparency + 0.01
  1708. rng2.Transparency = rng2.Transparency + 0.01
  1709. rng3.Transparency = rng3.Transparency + 0.01
  1710. rng4.Transparency = rng4.Transparency + 0.01
  1711. rng5.Transparency = rng5.Transparency + 0.01
  1712. scaler = scaler - 0.125
  1713. scaler2 = scaler2 - 0.1
  1714. rng2m.Scale = rng2m.Scale + Vector3.new(scaler/1.25, scaler/1.25, 20)
  1715. rng3m.Scale = rng3m.Scale + Vector3.new(scaler/1.5, scaler/1.5, 30)
  1716. rng4m.Scale = rng4m.Scale + Vector3.new(scaler/1.75, scaler/1.75, 40)
  1717. rng5m.Scale = rng5m.Scale + Vector3.new(scaler/2, scaler/2, 50)
  1718. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1719. 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)
  1720. 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)
  1721. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),0.5)
  1722. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.5)
  1723. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.5)
  1724. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.5)
  1725. end
  1726. game:GetService("Debris"):AddItem(rng, 0.1)
  1727. game:GetService("Debris"):AddItem(rng2, 0.1)
  1728. game:GetService("Debris"):AddItem(rng3, 0.1)
  1729. game:GetService("Debris"):AddItem(rng4, 0.1)
  1730. game:GetService("Debris"):AddItem(rng5, 0.1)
  1731. hum.WalkSpeed = 126
  1732. pie2222:Destroy()
  1733. attack = false
  1734. jumped = false
  1735. wait(20)
  1736. chatfunc("Too much energy..")
  1737. asd1 = Instance.new("Sound",char)
  1738. asd1.SoundId = "http://www.roblox.com/asset/?id = 3264923"
  1739. asd1.Volume = 1.5
  1740. asd1.Looped = false
  1741. asd1:Play()
  1742. pie22:Destroy()
  1743. pie222:Destroy()
  1744. pie2242:Destroy()
  1745. pie22442:Destroy()
  1746. hum.WalkSpeed = 16
  1747. end
  1748.  
  1749. function dash()
  1750. attack = true
  1751. jumped = true
  1752. hum.WalkSpeed = 16
  1753. killbrick = Instance.new("Part",char)
  1754. killbrick.Size = Vector3.new(1,1,1)
  1755. killbrick.Transparency = 1
  1756. killbrick:BreakJoints()
  1757. killbrick.CanCollide = false
  1758. local wel = Instance.new("Weld",killbrick)
  1759. wel.Part0 = killbrick
  1760. wel.Part1 = char["Left Arm"]
  1761. wel.C0 = CFrame.new(0,1,0)
  1762. local bv = Instance.new("BodyVelocity")
  1763. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1764. bv.velocity = root.CFrame.lookVector*150
  1765. bv.Parent = root
  1766. char.Head.face.Texture = "rbxassetid://126198982"
  1767. game:GetService("Debris"):AddItem(bv, 1)
  1768. local rng = Instance.new("Part", char)
  1769. rng.Anchored = true
  1770. rng.BrickColor = BrickColor.new("Neon orange")
  1771. rng.CanCollide = false
  1772. rng.FormFactor = 3
  1773. rng.Name = "Ring"
  1774. rng.Size = Vector3.new(1, 1, 1)
  1775. rng.Transparency = 0
  1776. rng.TopSurface = 0
  1777. rng.BottomSurface = 0
  1778. rng.CFrame = root.CFrame
  1779. local rngm = Instance.new("SpecialMesh", rng)
  1780. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1781. local rng2 = rng:Clone()
  1782. rng2.BrickColor = BrickColor.new("Dark stone grey")
  1783. rng2.Parent = char
  1784. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1785. local rng2m = rng2.Mesh
  1786. local rng3 = rng:Clone()
  1787. rng3.Parent = char
  1788. rng3.BrickColor = BrickColor.new("Dark stone grey")
  1789. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  1790. local rng3m = rng3.Mesh
  1791. local rng4 = rng:Clone()
  1792. rng4.Parent = char
  1793. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  1794. local rng4m = rng4.Mesh
  1795. local rng5 = rng:Clone()
  1796. rng5.Parent = char
  1797. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  1798. local rng5m = rng5.Mesh
  1799. local rng6 = rng:Clone()
  1800. rng6.Material = "Neon"
  1801. rng6.CanCollide = false
  1802. rng6.BrickColor = BrickColor.new("Neon orange")
  1803. rng6.Parent = LeftLeg
  1804. local rng6m = rng6.Mesh
  1805. rng6m.Scale = vt(1,1,1)
  1806. rng6m.MeshType = "Sphere"
  1807. local rng7 = rng:Clone()
  1808. rng7.Material = "Plastic"
  1809. rng7.CanCollide = false
  1810. rng7.BrickColor = BrickColor.new("Bright red")
  1811. rng7.Parent = LeftLeg
  1812. local rng7m = rng7.Mesh
  1813. rng7m.Scale = vt(1,1,1)
  1814. rng7m.MeshType = "Sphere"
  1815. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  1816. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  1817. wait()
  1818. local scaler = 10/5
  1819. local scaler2 = 10/5
  1820. local hit = rng6.Touched:connect(function(hit)
  1821. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1822. end)
  1823. for i = 0,10,0.1 do
  1824. swait()
  1825. rng.Transparency = rng.Transparency + 0.01
  1826. rng2.Transparency = rng2.Transparency + 0.01
  1827. rng3.Transparency = rng3.Transparency + 0.01
  1828. rng4.Transparency = rng4.Transparency + 0.01
  1829. rng5.Transparency = rng5.Transparency + 0.01
  1830. rng6.Transparency = rng5.Transparency + 0.001
  1831. rng7.Transparency = rng5.Transparency + 0.001
  1832. scaler = scaler - 0.125/5
  1833. scaler2 = scaler2 - 0.1/5
  1834. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  1835. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  1836. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  1837. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  1838. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  1839. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  1840. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1841. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  1842. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  1843. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  1844. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  1845. rng6.CFrame = rng3.CFrame
  1846. rng7.CFrame = rng3.CFrame
  1847. end
  1848. game:GetService("Debris"):AddItem(rng, 0.1)
  1849. game:GetService("Debris"):AddItem(rng2, 0.1)
  1850. game:GetService("Debris"):AddItem(rng3, 0.1)
  1851. game:GetService("Debris"):AddItem(rng4, 0.1)
  1852. game:GetService("Debris"):AddItem(rng5, 0.1)
  1853. hum.WalkSpeed = 16
  1854. hit:disconnect()
  1855. attack = false
  1856. killbrick:Destroy()
  1857. char.Head.face.Texture = "rbxassetid://29291814"
  1858. jumped = false
  1859. end
  1860.  
  1861.  
  1862.  
  1863. function daash()
  1864. attack = false
  1865. jumped = false
  1866. hum.WalkSpeed = 16
  1867. local bv = Instance.new("BodyVelocity")
  1868. bv.maxForce = Vector3.new(6000,6000,6000)
  1869. bv.velocity = root.CFrame.lookVector*150
  1870. bv.Parent = root
  1871. char.Head.face.Texture = "rbxassetid://126198982"
  1872. game:GetService("Debris"):AddItem(bv, 1)
  1873. local rng = Instance.new("Part", char)
  1874. rng.Anchored = true
  1875. rng.BrickColor = BrickColor.new("White")
  1876. rng.CanCollide = false
  1877. rng.FormFactor = 3
  1878. rng.Name = "Ring"
  1879. rng.Size = Vector3.new(1, 1, 1)
  1880. rng.Transparency = 0
  1881. rng.TopSurface = 0
  1882. rng.BottomSurface = 0
  1883. rng.CFrame = root.CFrame
  1884. local rngm = Instance.new("SpecialMesh", rng)
  1885. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1886. local rng2 = rng:Clone()
  1887. rng2.BrickColor = BrickColor.new("White")
  1888. rng2.Parent = char
  1889. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1890. local rng2m = rng2.Mesh
  1891.  
  1892. local rng5m = rng.Mesh
  1893. CFuncs["Sound"].Create("rbxassetid://262562442", root, 1, 1)
  1894. wait()
  1895. local scaler = 10/5
  1896. local scaler2 = 10/5
  1897. local hit = rng.Touched:connect(function(hit)
  1898. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1899. end)
  1900. for i = 0,10,0.1 do
  1901. swait()
  1902. MagicBlockDash(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1903. MagicBlockDash(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1904. rng.Transparency = rng.Transparency + 0.01
  1905. rng2.Transparency = rng2.Transparency + 0.01
  1906.  
  1907.  
  1908. scaler = scaler - 0.125/5
  1909. scaler2 = scaler2 - 0.125/5
  1910. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1, scaler2/1, 0)
  1911.  
  1912.  
  1913. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1914.  
  1915. end
  1916. game:GetService("Debris"):AddItem(rng, 0.1)
  1917. game:GetService("Debris"):AddItem(rng2, 0.1)
  1918. hum.WalkSpeed = 16
  1919. hit:disconnect()
  1920. attack = false
  1921. char.Head.face.Texture = "rbxassetid://29291814"
  1922. jumped = false
  1923. end
  1924.  
  1925.  
  1926.  
  1927. function dashh()
  1928. attack = true
  1929. jumped = true
  1930. hum.WalkSpeed = 16
  1931. local BV = Instance.new("BodyVelocity")
  1932. BV = Instance.new("BodyVelocity", tors)
  1933. BV.maxForce = Vector3.new(0,10000,0)
  1934. BV.P = 1000
  1935. BV.velocity = Vector3.new(0,800,0)
  1936. char.Head.face.Texture = "rbxassetid://126198982"
  1937. game:GetService("Debris"):AddItem(BV, 1)
  1938. local rng = Instance.new("Part", char)
  1939. rng.Anchored = true
  1940. rng.BrickColor = BrickColor.new("Neon orange")
  1941. rng.CanCollide = false
  1942. rng.FormFactor = 3
  1943. rng.Name = "Ring"
  1944. rng.Size = Vector3.new(1, 1, 1)
  1945. rng.Transparency = 0
  1946. rng.TopSurface = 0
  1947. rng.BottomSurface = 0
  1948. rng.CFrame = root.CFrame
  1949. local rngm = Instance.new("SpecialMesh", rng)
  1950. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1951. local rng2 = rng:Clone()
  1952. rng2.BrickColor = BrickColor.new("Dark stone grey")
  1953. rng2.Parent = char
  1954. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1955. local rng2m = rng2.Mesh
  1956. local rng3 = rng:Clone()
  1957. rng3.Parent = char
  1958. rng3.BrickColor = BrickColor.new("Dark stone grey")
  1959. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  1960. local rng3m = rng3.Mesh
  1961. local rng4 = rng:Clone()
  1962. rng4.Parent = char
  1963. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  1964. local rng4m = rng4.Mesh
  1965. local rng5 = rng:Clone()
  1966. rng5.Parent = char
  1967. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  1968. local rng5m = rng5.Mesh
  1969. local rng6 = rng:Clone()
  1970. rng6.Material = "Neon"
  1971. rng6.CanCollide = false
  1972. rng6.BrickColor = BrickColor.new("Neon orange")
  1973. rng6.Parent = LeftLeg
  1974. local rng6m = rng6.Mesh
  1975. rng6m.Scale = vt(1,1,1)
  1976. rng6m.MeshType = "Sphere"
  1977. local rng7 = rng:Clone()
  1978. rng7.Material = "Plastic"
  1979. rng7.CanCollide = false
  1980. rng7.BrickColor = BrickColor.new("Bright red")
  1981. rng7.Parent = LeftLeg
  1982. local rng7m = rng7.Mesh
  1983. rng7m.Scale = vt(1,1,1)
  1984. rng7m.MeshType = "Sphere"
  1985. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  1986. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  1987. wait()
  1988. local scaler = 10/5
  1989. local scaler2 = 10/5
  1990. local hit = rng6.Touched:connect(function(hit)
  1991. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1992. end)
  1993. for i = 0,10,0.1 do
  1994. swait()
  1995. MagicBlock(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1996. MagicBlock(bc("Dark stone grey"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1997. rng.Transparency = rng.Transparency + 0.01
  1998. rng2.Transparency = rng2.Transparency + 0.01
  1999. rng3.Transparency = rng3.Transparency + 0.01
  2000. rng4.Transparency = rng4.Transparency + 0.01
  2001. rng5.Transparency = rng5.Transparency + 0.01
  2002. rng6.Transparency = rng5.Transparency + 0.001
  2003. rng7.Transparency = rng5.Transparency + 0.001
  2004. scaler = scaler - 0.125/5
  2005. scaler2 = scaler2 - 0.1/5
  2006. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2007. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  2008. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2009. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2010. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  2011. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2012. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2013. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2014. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2015. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2016. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2017. rng6.CFrame = rng3.CFrame
  2018. rng7.CFrame = rng3.CFrame
  2019. end
  2020. game:GetService("Debris"):AddItem(rng, 0.1)
  2021. game:GetService("Debris"):AddItem(rng2, 0.1)
  2022. game:GetService("Debris"):AddItem(rng3, 0.1)
  2023. game:GetService("Debris"):AddItem(rng4, 0.1)
  2024. game:GetService("Debris"):AddItem(rng5, 0.1)
  2025. hum.WalkSpeed = 16
  2026. hit:disconnect()
  2027. attack = false
  2028. char.Head.face.Texture = "rbxassetid://29291814"
  2029. jumped = false
  2030. end
  2031.  
  2032.  
  2033. function dashs()
  2034. attack = true
  2035. jumped = true
  2036. hum.WalkSpeed = 16
  2037. local bv = Instance.new("BodyVelocity")
  2038. bv.maxForce = Vector3.new(0, 0, 0)
  2039. bv.velocity = root.CFrame.lookVector*150
  2040. bv.Parent = root
  2041. char.Head.face.Texture = "rbxassetid://126198982"
  2042. game:GetService("Debris"):AddItem(bv, 1)
  2043. local rng = Instance.new("Part", char)
  2044. rng.Anchored = true
  2045. rng.BrickColor = BrickColor.new("Neon orange")
  2046. rng.CanCollide = false
  2047. rng.FormFactor = 3
  2048. rng.Name = "Ring"
  2049. rng.Size = Vector3.new(1, 1, 1)
  2050. rng.Transparency = 0
  2051. rng.TopSurface = 0
  2052. rng.BottomSurface = 0
  2053. rng.CFrame = root.CFrame
  2054. local rngm = Instance.new("SpecialMesh", rng)
  2055. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2056. local rng2 = rng:Clone()
  2057. rng2.BrickColor = BrickColor.new("Dark stone grey")
  2058. rng2.Parent = char
  2059. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  2060. local rng2m = rng2.Mesh
  2061. local rng3 = rng:Clone()
  2062. rng3.Parent = char
  2063. rng3.BrickColor = BrickColor.new("Dark stone grey")
  2064. rng3.CFrame = root.CFrame + root.CFrame.lookVector*60
  2065. local rng3m = rng3.Mesh
  2066. local rng4 = rng:Clone()
  2067. rng4.Parent = char
  2068. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  2069. local rng4m = rng4.Mesh
  2070. local rng5 = rng:Clone()
  2071. rng5.Parent = char
  2072. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  2073. local rng5m = rng5.Mesh
  2074. local rng6 = rng:Clone()
  2075. rng6.Material = "Neon"
  2076. rng6.CanCollide = false
  2077. rng6.BrickColor = BrickColor.new("Neon orange")
  2078. rng6.Parent = LeftLeg
  2079. local rng6m = rng6.Mesh
  2080. rng6m.Scale = vt(1,1,1)
  2081. rng6m.MeshType = "Sphere"
  2082. local rng7 = rng:Clone()
  2083. rng7.Material = "Plastic"
  2084. rng7.CanCollide = false
  2085. rng7.BrickColor = BrickColor.new("Bright red")
  2086. rng7.Parent = LeftLeg
  2087. local rng7m = rng7.Mesh
  2088. rng7m.Scale = vt(1,1,1)
  2089. rng7m.MeshType = "Sphere"
  2090. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  2091. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2092. wait()
  2093. local scaler = 10/5
  2094. local scaler2 = 10/5
  2095. local hit = rng6.Touched:connect(function(hit)
  2096. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  2097. end)
  2098. for i = 0,10,0.1 do
  2099. swait()
  2100. rng.Transparency = rng.Transparency + 0.01
  2101. rng2.Transparency = rng2.Transparency + 0.01
  2102. rng3.Transparency = rng3.Transparency + 0.01
  2103. rng4.Transparency = rng4.Transparency + 0.01
  2104. rng5.Transparency = rng5.Transparency + 0.01
  2105. rng6.Transparency = rng5.Transparency + 0.001
  2106. rng7.Transparency = rng5.Transparency + 0.001
  2107. scaler = scaler - 0.125/5
  2108. scaler2 = scaler2 - 0.1/5
  2109. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2110. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2111. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2112. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2113. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/0.5)
  2114. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/0.3)
  2115. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2116. 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)
  2117. 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)
  2118. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  2119. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  2120. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  2121. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  2122. rng6.CFrame = rng3.CFrame
  2123. rng7.CFrame = rng3.CFrame
  2124. end
  2125. game:GetService("Debris"):AddItem(rng, 0.1)
  2126. game:GetService("Debris"):AddItem(rng2, 0.1)
  2127. game:GetService("Debris"):AddItem(rng3, 0.1)
  2128. game:GetService("Debris"):AddItem(rng4, 0.1)
  2129. game:GetService("Debris"):AddItem(rng5, 0.1)
  2130. hum.WalkSpeed = 16
  2131. hit:disconnect()
  2132. attack = false
  2133. char.Head.face.Texture = "rbxassetid://29291814"
  2134. jumped = false
  2135. end
  2136.  
  2137.  
  2138.  
  2139.  
  2140. m.KeyDown:connect(function(key)
  2141. if key == "j" then
  2142. if tp == true then
  2143. tp = false
  2144. char.Head.face.Parent = game.Lighting
  2145. asd1 = Instance.new("Sound",char)
  2146. asd1.SoundId = "http://www.roblox.com/asset/?id = 153613030"
  2147. asd1.Volume = 0.5
  2148. asd1.Looped = false
  2149. asd1:Play()
  2150. v:Destroy()
  2151. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  2152. end
  2153.  
  2154. end
  2155. wait(0.2)
  2156. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  2157. end
  2158.  
  2159. end
  2160. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2161. char.HumanoidRootPart.Transparency = 1
  2162. game.Lighting.face.Parent = char.Head
  2163. wait(0.7)
  2164.  
  2165. tp = true
  2166.  
  2167.  
  2168. end
  2169. end
  2170. end)
  2171.  
  2172.  
  2173. ----------------------------------------------------
  2174. Debounces = {
  2175. CanAttack = true;
  2176. NoIdl = false;
  2177. Slashing = false;
  2178. Slashed = false;
  2179. RPunch = false;
  2180. RPunched = false;
  2181. LPunch = false;
  2182. LPunched = false;
  2183. }
  2184. local Touche = {char.Name, }
  2185. ----------------------------------------------------
  2186.  
  2187.  
  2188. local rs = game:GetService("RunService").RenderStepped
  2189.  
  2190.  
  2191. mouse.KeyDown:connect(function(key)
  2192. if key == "-" then
  2193. if Charging == false then
  2194. Charging = true
  2195. if Debounces.CanAttack == true then
  2196. Debounces.CanAttack = false
  2197. Debounces.NoIdl = true
  2198. Debounces.on = true
  2199. for i = 1,20 do
  2200. 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)
  2201. 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)
  2202. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2203. tors.Weld.C0 = Lerp(tors.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2204. 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)
  2205. 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)
  2206. if Debounces.on == false then break end
  2207. rs:wait()
  2208. end
  2209. --[[for i = 1,20 do
  2210. 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)
  2211. 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)
  2212. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2213. 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)
  2214. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2215. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2216. if Debounces.on == false then break end
  2217. rs:wait()
  2218. end]]--
  2219. pt=Instance.new('Part',tors)
  2220. pt.Anchored=true
  2221. pt.CanCollide=false
  2222. pt.Locked = true
  2223. pt.FormFactor='Custom'
  2224. pt.Size=Vector3.new(1,1,1)
  2225. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2226. pt.Transparency=.6
  2227. pt.BrickColor=BrickColor.new('New Yeller')
  2228. msh=Instance.new('SpecialMesh',pt)
  2229. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2230. msh.Scale=Vector3.new(8,4,8)
  2231. pt2=pt:clone()
  2232. pt2.Parent = tors
  2233. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2234. pt2.BrickColor=BrickColor.new("New Yeller")
  2235. msh2=msh:clone()
  2236. msh2.Parent=pt2
  2237. msh2.Scale=Vector3.new(10,5,10)
  2238.  
  2239.  
  2240.  
  2241. bl = Instance.new("Part", char)
  2242. bl.Locked = true
  2243. bl.Name = "Shell"
  2244. bl.BrickColor = BrickColor.new("New Yeller")
  2245. bl.Anchored = true
  2246. bl.CanCollide = false
  2247. bl.Transparency = 0
  2248. bl.Reflectance = 0
  2249. bl.BottomSurface = 0
  2250. bl.TopSurface = 0
  2251. bl.Shape = 0
  2252. blm = Instance.new("SpecialMesh",bl)
  2253. blm.MeshType = "Sphere"
  2254. blm.Scale = Vector3.new(1,1,1)
  2255. blm.MeshId = "rbxassetid://9982590"
  2256.  
  2257. coroutine.resume(coroutine.create(function()
  2258. for i=1, math.huge, 4 do
  2259. if Charging == true then
  2260. rs:wait()
  2261. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2262. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  2263. bl.Transparency = bl.Transparency + 0.005
  2264. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  2265. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  2266. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  2267. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  2268. elseif Charging == false then break
  2269. end
  2270. end
  2271. end))
  2272.  
  2273. repeat
  2274. local p = Instance.new('Part',tors)
  2275. p.formFactor = 'Custom'
  2276. p.Size = Vector3.new(1,1,1)
  2277. p.BrickColor = workspace.Base.BrickColor
  2278. p.CanCollide = false
  2279. p.Transparency = 0
  2280. p.Anchored = true
  2281. p.Locked=true
  2282. p.Material = workspace.Base.Material
  2283. local m = Instance.new("BlockMesh",p)
  2284. m.Scale = Vector3.new(s,s,s)
  2285. 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())
  2286. --[[coroutine.wrap(function()
  2287. wait(2)
  2288. while Charging == true do
  2289. wait(2)
  2290. GroundWave1()
  2291. wait(2)
  2292. end
  2293. end)()]]--
  2294. Spawn(function()
  2295. while rs:wait() do
  2296. if Charging == true then
  2297. 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)))
  2298. 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)))
  2299. 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))
  2300. tors.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  2301. 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)))
  2302. 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)))
  2303. elseif Charging == false then break
  2304. end
  2305. end
  2306. end)
  2307. Spawn(function()
  2308. while rs:wait() do
  2309. if p.Transparency >= 1 then p:Destroy() break end
  2310. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2311. p.Transparency = p.Transparency+0.01
  2312. end
  2313. end)
  2314. wait(.3)
  2315. until Charging == false
  2316. end
  2317. end
  2318. end
  2319. end)
  2320. ----------------------------------------------------
  2321. mouse.KeyUp:connect(function(key)
  2322. if key == "r" then
  2323. if Charging == true then
  2324. Charging = false
  2325. pt:Destroy()
  2326. pt2:Destroy()
  2327. bl:Destroy()
  2328. if Debounces.CanAttack == false then
  2329. Debounces.CanAttack = true
  2330. Debounces.NoIdl = false
  2331. Debounces.on = false
  2332. end
  2333. end
  2334. end
  2335. end)
  2336.  
  2337.  
  2338. ----------------------------------------------------
  2339. mouse.KeyDown:connect(function(key)
  2340. if key == "p" then
  2341. if Debounces.CanAttack == true then
  2342. Debounces.CanAttack = false
  2343. Debounces.on = true
  2344. Debounces.NoIdl = true
  2345. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2346. Debounces.RPunch = true
  2347. Debounces.LPunch = true
  2348. Debounces.ks = true
  2349. Debounces.ks2 = true
  2350. for i = 1, 3 do
  2351. 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)
  2352. 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)
  2353. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2354. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2355. 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)
  2356. 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)
  2357. if Debounces.on == false then break end
  2358. wait()
  2359. end
  2360. for i = 1, 3 do
  2361. 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)
  2362. 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)
  2363. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2364. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2365. 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)
  2366. 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)
  2367. if Debounces.on == false then break end
  2368. wait()
  2369. end
  2370. for i = 1, 3 do
  2371. 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)
  2372. 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)
  2373. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2374. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2375. 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)
  2376. 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)
  2377. if Debounces.on == false then break end
  2378. wait()
  2379. end
  2380. for i = 1, 3 do
  2381. 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)
  2382. 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)
  2383. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2384. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2385. 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)
  2386. 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)
  2387. if Debounces.on == false then break end
  2388. wait()
  2389. end
  2390. for i = 1, 3 do
  2391. 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)
  2392. 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)
  2393. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2394. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2395. 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)
  2396. 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)
  2397. if Debounces.on == false then break end
  2398. wait()
  2399. end
  2400. for i = 1, 3 do
  2401. 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)
  2402. 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)
  2403. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2404. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2405. 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)
  2406. 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)
  2407. if Debounces.on == false then break end
  2408. wait()
  2409. end
  2410. for i = 1, 3 do
  2411. 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)
  2412. 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)
  2413. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2414. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2415. 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)
  2416. 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)
  2417. if Debounces.on == false then break end
  2418. wait()
  2419. end
  2420. for i = 1, 3 do
  2421. 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)
  2422. 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)
  2423. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2424. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2425. 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)
  2426. 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)
  2427. if Debounces.on == false then break end
  2428. wait()
  2429. end
  2430. for i = 1, 3 do
  2431. 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)
  2432. 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)
  2433. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2434. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2435. 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)
  2436. 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)
  2437. if Debounces.on == false then break end
  2438. wait()
  2439. end
  2440. for i = 1, 3 do
  2441. 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)
  2442. 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)
  2443. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2444. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2445. 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)
  2446. 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)
  2447. if Debounces.on == false then break end
  2448. wait()
  2449. end
  2450. for i = 1, 3 do
  2451. 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)
  2452. 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)
  2453. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2454. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2455. 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)
  2456. 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)
  2457. if Debounces.on == false then break end
  2458. wait()
  2459. end
  2460. for i = 1, 3 do
  2461. 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)
  2462. 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)
  2463. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2464. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2465. 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)
  2466. 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)
  2467. if Debounces.on == false then break end
  2468. wait()
  2469. end
  2470. for i = 1, 3 do
  2471. 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)
  2472. 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)
  2473. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2474. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2475. 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)
  2476. 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)
  2477. if Debounces.on == false then break end
  2478. wait()
  2479. end
  2480. for i = 1, 3 do
  2481. 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)
  2482. 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)
  2483. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2484. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2485. 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)
  2486. 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)
  2487. if Debounces.on == false then break end
  2488. wait()
  2489. end
  2490. for i = 1, 3 do
  2491. 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)
  2492. 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)
  2493. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2494. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2495. 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)
  2496. 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)
  2497. if Debounces.on == false then break end
  2498. wait()
  2499. end
  2500. for i = 1, 3 do
  2501. 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)
  2502. 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)
  2503. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2504. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2505. 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)
  2506. 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)
  2507. if Debounces.on == false then break end
  2508. wait()
  2509. end
  2510. for i = 1, 3 do
  2511. 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)
  2512. 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)
  2513. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2514. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2515. 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)
  2516. 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)
  2517. if Debounces.on == false then break end
  2518. wait()
  2519. end
  2520. for i = 1, 3 do
  2521. 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)
  2522. 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)
  2523. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2524. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2525. 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)
  2526. 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)
  2527. if Debounces.on == false then break end
  2528. wait()
  2529. end
  2530. for i = 1, 3 do
  2531. 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)
  2532. 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)
  2533. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2534. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2535. 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)
  2536. 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)
  2537. if Debounces.on == false then break end
  2538. wait()
  2539. end
  2540. for i = 1, 3 do
  2541. 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)
  2542. 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)
  2543. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2544. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2545. 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)
  2546. 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)
  2547. if Debounces.on == false then break end
  2548. wait()
  2549. end
  2550. Debounces.LPunch = false
  2551. Debounces.RPunch = false
  2552. Debounces.ks = false
  2553. Debounces.ks2 = false
  2554. if Debounces.CanAttack == false then
  2555. Debounces.CanAttack = true
  2556. Debounces.on = false
  2557. Debounces.NoIdl = false
  2558. end
  2559. end
  2560. end
  2561. end)
  2562.  
  2563.  
  2564.  
  2565. function punch()
  2566. attack = true
  2567. jumped = true
  2568. killbrick = Instance.new("Part",rarm)
  2569. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  2570. killbrick.Transparency = 1
  2571. killbrick:BreakJoints()
  2572. killbrick.CanCollide = false
  2573. killbrick.Anchored = true
  2574. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  2575. local bv = Instance.new("BodyVelocity")
  2576. bv.maxForce = Vector3.new(1,1,1)
  2577. bv.velocity = root.CFrame.lookVector*150
  2578. bv.Parent = root
  2579. game:GetService("Debris"):AddItem(bv, 1)
  2580. local rng = Instance.new("Part", char)
  2581. rng.Anchored = true
  2582. rng.BrickColor = BrickColor.new("New Yeller")
  2583. rng.CanCollide = false
  2584. rng.FormFactor = 3
  2585. rng.Name = "Ring"
  2586. rng.Size = Vector3.new(1, 1, 1)
  2587. rng.Transparency = 0
  2588. rng.TopSurface = 0
  2589. rng.BottomSurface = 0
  2590. rng.CFrame = root.CFrame
  2591. local rngm = Instance.new("SpecialMesh", rng)
  2592. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2593. local rng2 = rng:Clone()
  2594. rng2.BrickColor = BrickColor.new("New Yeller")
  2595. rng2.Parent = char
  2596. rng2.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2597. local rng2m = rng2.Mesh
  2598. local rng3 = rng:Clone()
  2599. rng3.Parent = char
  2600. rng3.BrickColor = BrickColor.new("Institutional white")
  2601. rng3.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2602. local rng3m = Instance.new("SpecialMesh", rng3)
  2603. rng3m.MeshId = "http://www.roblox.com/asset/?id=665769722"
  2604. local rng4 = rng:Clone()
  2605. rng4.Parent = char
  2606. rng4.BrickColor = BrickColor.new("New Yeller")
  2607. rng4.CFrame = root.CFrame + root.CFrame.lookVector*12
  2608. local rng4m = rng4.Mesh
  2609. local rng5 = rng:Clone()
  2610. rng5.Parent = char
  2611. rng5.BrickColor = BrickColor.new("New Yeller")
  2612. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  2613. local rng5m = rng5.Mesh
  2614. local rng6 = rng:Clone()
  2615. rng6.Material = "Neon"
  2616. rng6.CanCollide = false
  2617. rng6.BrickColor = BrickColor.new("New Yeller")
  2618. rng6.Parent = LeftLeg
  2619. local rng6m = rng6.Mesh
  2620. rng6m.Scale = vt(1,1,1)
  2621. rng6m.MeshType = "Sphere"
  2622. local rng7 = rng:Clone()
  2623. rng7.Material = "Plastic"
  2624. rng7.CanCollide = false
  2625. rng7.BrickColor = BrickColor.new("New Yeller")
  2626. rng7.Parent = LeftLeg
  2627. local rng7m = rng7.Mesh
  2628. rng7m.Scale = vt(1,1,1)
  2629. rng7m.MeshType = "Sphere"
  2630. CFuncs["Sound"].Create("rbxassetid://137579113", root, 1, 1)
  2631. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2632. wait()
  2633. local scaler = 10/5
  2634. local scaler2 = 10/5
  2635. local hit = rng6.Touched:connect(function(hit)
  2636. Damagefunc(hit,405,505,math.random(400,500),"Normal",root,.2,1)
  2637. CRIT=true
  2638. end)
  2639. for i = 0,10,0.1 do
  2640. swait()
  2641. rng.Transparency = rng.Transparency + 0.01
  2642. rng2.Transparency = rng2.Transparency + 0.01
  2643. rng3.Transparency = rng3.Transparency + 0.01
  2644. rng4.Transparency = rng4.Transparency + 0.01
  2645. rng5.Transparency = rng5.Transparency + 0.01
  2646. rng6.Transparency = rng5.Transparency + 0.1
  2647. rng7.Transparency = rng5.Transparency + 0.1
  2648. scaler = scaler - 0.125/5
  2649. scaler2 = scaler2 - 0.1/5
  2650. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2651. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/13.5, scaler2/13.5, 0)
  2652. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2653. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2654. rng6.Size = rng6.Size + Vector3.new(scaler2/1.2, scaler2/1.2, scaler2/1.2)
  2655. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2656. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2657. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2658. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2659. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2660. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2661. rng6.CFrame = killbrick.CFrame
  2662. rng7.CFrame = killbrick.CFrame
  2663. end
  2664. game:GetService("Debris"):AddItem(rng, 0.1)
  2665. game:GetService("Debris"):AddItem(rng2, 0.1)
  2666. game:GetService("Debris"):AddItem(rng3, 0.1)
  2667. game:GetService("Debris"):AddItem(rng4, 0.1)
  2668. game:GetService("Debris"):AddItem(rng5, 0.1)
  2669. hit:disconnect()
  2670. rng:Destroy()
  2671. rng2:Destroy()
  2672. rng3:Destroy()
  2673. rng4:Destroy()
  2674. rng5:Destroy()
  2675. rng6:Destroy()
  2676. rng7:Destroy()
  2677. attack = false
  2678. killbrick:Destroy()
  2679. jumped = false
  2680. lig:Remove()
  2681. end
  2682.  
  2683.  
  2684. m.KeyDown:connect(function(key)
  2685. if key == "k" then
  2686. if punch == true then
  2687. punch = false
  2688. org = char.Torso["Left Shoulder"].C0
  2689. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  2690. killbrick = Instance.new("Part",char)
  2691. killbrick.Size = Vector3.new(5,6,5)
  2692. killbrick.Transparency = 1
  2693. killbrick:BreakJoints()
  2694. killbrick.CanCollide = false
  2695. local wel = Instance.new("Weld",killbrick)
  2696. wel.Part0 = killbrick
  2697. wel.Part1 = char["Left Arm"]
  2698. wel.C0 = CFrame.new(0,1,0)
  2699. force = 90
  2700.  
  2701. killbrick.Touched:connect(function(h)
  2702. local x = h.Parent.Humanoid
  2703. if x.Health >= 100 then
  2704. fling = false
  2705. end
  2706. if x.Health < 100 then
  2707. fling = true
  2708. end
  2709. local stop = h.Parent.Torso.Velocity
  2710. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2711. safe = true
  2712. else safe = false
  2713. end
  2714. if x then
  2715. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2716. safe = true
  2717. else safe = false
  2718. end
  2719. if safe == false then
  2720. if fling == true then
  2721. force = 900
  2722.  
  2723. end
  2724. if fling == false then
  2725. force = 200
  2726. end
  2727. wait(0.2)
  2728.  
  2729. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  2730. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  2731. boom:Play()
  2732. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  2733.  
  2734.  
  2735. wait(0)
  2736. x.Parent:Destroy()
  2737. GroundWave2()
  2738. wait()
  2739. safe = true
  2740. bodyforc:Remove()
  2741. h.Parent.Torso.Velocity = stop
  2742.  
  2743. end
  2744. end
  2745. end)
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756. local rng = Instance.new("Part", char)
  2757. rng.Anchored = true
  2758. rng.BrickColor = BrickColor.new("Institutional white")
  2759. rng.CanCollide = false
  2760. rng.FormFactor = 3
  2761. rng.Name = "Ring"
  2762. rng.Size = Vector3.new(1, 1, 1)
  2763. rng.Transparency = 0.8
  2764. rng.TopSurface = 0
  2765. rng.BottomSurface = 0
  2766. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  2767. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  2768. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2769. local rngm = Instance.new("SpecialMesh", rng)
  2770. rngm.MeshId = "http://www.roblox.com/asset/?id=437347603"
  2771. rngm.Scale = Vector3.new(0.1, 0.1, 0.1)
  2772. wait(0.1)
  2773.  
  2774.  
  2775.  
  2776. boom2:Play()
  2777. coroutine.wrap(function()
  2778. for i = 1, 10, .4 do
  2779. rngm.Scale = Vector3.new(0.2 + i*0.2, 0.2 + i*0.2, 1)
  2780.  
  2781. wait()
  2782. end
  2783. wait()
  2784. rng:Destroy()
  2785. killbrick:Remove()
  2786. wait(0.5)
  2787. char.Torso["Left Shoulder"].C0 = org
  2788. wait(1)
  2789.  
  2790. punch = true
  2791. wait()
  2792. end)()
  2793.  
  2794.  
  2795.  
  2796. end
  2797.  
  2798.  
  2799. wait(.1)
  2800.  
  2801.  
  2802. end
  2803. end)
  2804.  
  2805. local handle = Instance.new("Part")
  2806. handle.Parent = Character
  2807. handle.Size = Vector3.new(0.2,0.2,0.2)
  2808. handle.Archivable = true
  2809. handle.Transparency = 1
  2810. handle.CanCollide = false
  2811. handle.BrickColor = BrickColor.new("White")
  2812. handle.Material = "Neon"
  2813. local handlmesh = Instance.new("BlockMesh",handle)
  2814. handlmesh.Scale = Vector3.new(1,1,1)
  2815. local handleweld = Instance.new("Weld")
  2816. handleweld.Parent = handle
  2817. handleweld.Part0 = rarm
  2818. handleweld.Part1 = handle
  2819. handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2820. handleweld.Part0 = rarm
  2821. local meshtype = "Sphere"
  2822.  
  2823. function InfernoComet()
  2824. attack = true
  2825. chatfunc(" ")
  2826. handleweld.Part0 = rarm
  2827. local tra = Instance.new("ParticleEmitter",handle)
  2828. tra.Texture = "rbxassetid://209852980"
  2829. tra.LightEmission = 0
  2830. tra.Rate = 99999
  2831. tra.Lifetime = NumberRange.new(0.25)
  2832. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  2833. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  2834. tra.Speed = NumberRange.new(0)
  2835. tra.Rotation = NumberRange.new(-500,500)
  2836. tra.VelocitySpread = 90000
  2837. tra.LockedToPart = true
  2838. tra.RotSpeed = NumberRange.new(-500,500)
  2839. local tra2 = Instance.new("ParticleEmitter",handle)
  2840. tra2.Texture = "http://www.roblox.com/asset/?id=209852980"
  2841. tra2.LightEmission = 0
  2842. tra2.Rate = 50
  2843. tra2.Lifetime = NumberRange.new(0.5)
  2844. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2845. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  2846. tra2.Speed = NumberRange.new(0)
  2847. tra2.Rotation = NumberRange.new(-500,500)
  2848. tra2.VelocitySpread = 90000
  2849. tra2.LockedToPart = true
  2850. tra2.RotSpeed = NumberRange.new(-500,500)
  2851. for i = 0,4,0.1 do
  2852. swait()
  2853. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2854. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  2855. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  2856. 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)
  2857. end
  2858. local sa = Instance.new("Sound",handle)
  2859. sa.SoundId = "rbxassetid://304448425"
  2860. sa.Volume = 1
  2861. sa.Pitch = 1
  2862. sa:Play()
  2863. tra.Rate = 0
  2864. tra2.Rate = 0
  2865. local lb = Instance.new("Part")
  2866. lb.Parent = char
  2867. lb.Material = "Neon"
  2868. lb.Color = BrickColor.new("Cyan").Color
  2869. lb.CanCollide = false
  2870. lb.Shape = "Ball"
  2871. lb.CFrame = handle.CFrame
  2872. lb.Anchored = true
  2873. lb.Transparency = 1
  2874. lb.Size = vt(1,1,1)
  2875. local thing = Instance.new("SpecialMesh",lb)
  2876. thing.MeshType = meshtype
  2877. local hitted = false
  2878. lb.Anchored = false
  2879. local trail = Instance.new("ParticleEmitter",lb)
  2880. trail.Texture = "rbxassetid://209852980"
  2881. trail.LightEmission = 1
  2882. trail.Rate = 9999
  2883. trail.Lifetime = NumberRange.new(1.5)
  2884. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  2885. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2886. trail.Speed = NumberRange.new(0,0)
  2887. trail.Rotation = NumberRange.new(-500,500)
  2888. trail.RotSpeed = NumberRange.new(-500,500)
  2889. local bv = Instance.new("BodyVelocity")
  2890. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2891. bv.velocity = mouse.Hit.lookVector *75
  2892. bv.Parent = lb
  2893. wait(0.05)
  2894. lb.Touched:connect(function(hit)
  2895. if hitted == false then
  2896. hitted = true
  2897. trail.Rate = 0
  2898. lb.Anchored = true
  2899. local aa = Instance.new("Part")
  2900. local val = 1*3.5
  2901. aa.Parent = lb
  2902. local exsound = Instance.new("Sound",aa)
  2903. exsound.SoundId = "rbxassetid://402347142"
  2904. exsound.Volume = 3.5
  2905. exsound.Pitch = 1
  2906. exsound:Play()
  2907. aa.Material = "Neon"
  2908. aa.Color = BrickColor.new("Gold").Color
  2909. aa.CanCollide = false
  2910. aa.Shape = "Ball"
  2911. aa.CFrame = lb.CFrame
  2912. aa.Anchored = true
  2913. aa.Transparency = 0
  2914. aa.Size = vt(1,1,1)
  2915. local thinger = Instance.new("SpecialMesh",aa)
  2916. thinger.MeshType = meshtype
  2917. thinger.Scale = vt(15,15,15)
  2918. local explosion = Instance.new("Explosion",aa)
  2919. explosion.Position = aa.Position
  2920. explosion.BlastRadius = 22.5
  2921. explosion.BlastPressure = 100
  2922. local exp = Instance.new("ParticleEmitter",aa)
  2923. exp.Texture = "rbxassetid://209852980"
  2924. exp.LightEmission = 1
  2925. exp.Rate = 9000000000
  2926. exp.Lifetime = NumberRange.new(1)
  2927. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  2928. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  2929. exp.Speed = NumberRange.new(100)
  2930. exp.VelocitySpread = 9000000
  2931. exp.Rotation = NumberRange.new(-500,500)
  2932. exp.RotSpeed = NumberRange.new(-500,500)
  2933. local expa = Instance.new("ParticleEmitter",aa)
  2934. expa.Texture = "rbxassetid://209852980"
  2935. expa.LightEmission = 1
  2936. expa.Rate = 9000000000
  2937. expa.Lifetime = NumberRange.new(2.75)
  2938. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  2939. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  2940. expa.Speed = NumberRange.new(100)
  2941. expa.VelocitySpread = 9000000
  2942. expa.Rotation = NumberRange.new(-500,500)
  2943. expa.RotSpeed = NumberRange.new(-500,500)
  2944. local exp2 = exp:Clone()
  2945. exp2.Parent = aa
  2946. local exp3 = exp:Clone()
  2947. exp3.Parent = aa
  2948. local exp4 = exp:Clone()
  2949. exp4.Parent = aa
  2950. local exp5 = exp:Clone()
  2951. exp5.Parent = aa
  2952. local exp6 = exp:Clone()
  2953. exp6.Parent = aa
  2954. local exp7 = exp:Clone()
  2955. exp7.Parent = aa
  2956. local expa2 = expa:Clone()
  2957. expa2.Parent = aa
  2958. local expa3 = expa:Clone()
  2959. expa3.Parent = aa
  2960. local expa4 = expa:Clone()
  2961. expa4.Parent = aa
  2962. local expa5 = expa:Clone()
  2963. expa5.Parent = aa
  2964. local expa6 = expa:Clone()
  2965. expa6.Parent = aa
  2966. local expa7 = expa:Clone()
  2967. expa7.Parent = aa
  2968. for i = 0, 1 do
  2969. val = val - 0.025*3.5
  2970. thinger.Scale = thinger.Scale + vt(val,val,val)
  2971. wait()
  2972. end
  2973. exp.Rate = 0
  2974. exp2.Rate = 0
  2975. exp3.Rate = 0
  2976. exp4.Rate = 0
  2977. exp5.Rate = 0
  2978. exp6.Rate = 0
  2979. exp7.Rate = 0
  2980. for i = 0, 1 do
  2981. val = val - 0.025*3.5
  2982. thinger.Scale = thinger.Scale + vt(val,val,val)
  2983. wait()
  2984. end
  2985. expa.Rate = 0
  2986. expa2.Rate = 0
  2987. expa3.Rate = 0
  2988. expa4.Rate = 0
  2989. expa5.Rate = 0
  2990. expa6.Rate = 0
  2991. expa7.Rate = 0
  2992. for i = 0, 21 do
  2993. val = val - 0.025*3.5
  2994. thinger.Scale = thinger.Scale + vt(val,val,val)
  2995. wait()
  2996. end
  2997. for i = 0, 74 do
  2998. val = val - 0.0145
  2999. aa.Transparency = aa.Transparency + 0.0145
  3000. thinger.Scale = thinger.Scale + vt(val,val,val)
  3001. wait()
  3002. end
  3003. end
  3004. end)
  3005. attack = false
  3006. wait(30)
  3007. sa:Destroy()
  3008. tra:Destroy()
  3009. tra2:Destroy()
  3010. lb:Destroy()
  3011. end
  3012.  
  3013. function Crater(Torso,Radius)
  3014. spawn(function()
  3015. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  3016. local Ignore = {}
  3017. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3018. if v.Character ~= nil then
  3019. Ignore[#Ignore+1] = v.Character
  3020. end
  3021. end
  3022. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  3023. if Hit == nil then return end
  3024. local Parts = {}
  3025. for i = 1,360,10 do
  3026. local P = Instance.new("Part",Torso.Parent)
  3027. P.Anchored = true
  3028. P.FormFactor = "Custom"
  3029. P.BrickColor = Hit.BrickColor
  3030. P.Material = Hit.Material
  3031. P.TopSurface = "Smooth"
  3032. P.BottomSurface = "Smooth"
  3033. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  3034. 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)))
  3035. 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}
  3036. if math.random(0,5) == 0 then -- rubble
  3037. local P = Instance.new("Part",Torso.Parent)
  3038. P.Anchored = true
  3039. P.FormFactor = "Custom"
  3040. P.BrickColor = Hit.BrickColor
  3041. P.Material = Hit.Material
  3042. P.TopSurface = "Smooth"
  3043. P.BottomSurface = "Smooth"
  3044. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  3045. 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)))
  3046. 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}
  3047. end
  3048. end
  3049. for i = 0,1,0.05 do
  3050. for i2,v in pairs(Parts) do
  3051. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  3052. end
  3053. wait(0.02)
  3054. end
  3055. for i,v in pairs(Parts) do
  3056. if v[1].Size.X > 2.1 then
  3057. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  3058. end
  3059. v[1].Anchored = false
  3060. end
  3061. for i = 0,1,0.05 do
  3062. for i2,v in pairs(Parts) do
  3063. v[1].Transparency = i
  3064. if i == 1 then
  3065. v[1]:Destroy()
  3066. elseif i >= 0.25 then
  3067. v[1].CanCollide = false
  3068. end
  3069. end
  3070. wait(0.02)
  3071. end
  3072. Parts = nil
  3073. end)
  3074. end
  3075.  
  3076.  
  3077. function InfernoWrath()
  3078. attack = true
  3079. chatfunc("FULL BLAST!")
  3080. local pie22 = Instance.new("ParticleEmitter")
  3081. pie22.Parent = larm
  3082. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3083. pie22.LightEmission = 1
  3084. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  3085. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  3086. pie22.Transparency = NumberSequence.new(0.7)
  3087. pie22.EmissionDirection = "Top"
  3088. pie22.Enabled = true
  3089. pie22.Lifetime = NumberRange.new(1)
  3090. pie22.Rotation = NumberRange.new(-420, 425)
  3091. pie22.Rate = 400
  3092. pie22.Speed = NumberRange.new(1)
  3093. pie22.LockedToPart = false
  3094. pie22.VelocitySpread = 2
  3095. local pie222 = Instance.new("ParticleEmitter")
  3096. pie222.Parent = rarm
  3097. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3098. pie222.LightEmission = 1
  3099. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  3100. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3101. pie222.Transparency = NumberSequence.new(0.7)
  3102. pie222.EmissionDirection = "Top"
  3103. pie222.Enabled = true
  3104. pie222.Lifetime = NumberRange.new(1)
  3105. pie222.Rotation = NumberRange.new(-420, 425)
  3106. pie222.Rate = 400
  3107. pie222.Speed = NumberRange.new(1)
  3108. pie222.LockedToPart = false
  3109. pie222.VelocitySpread = 2
  3110. local pie2222 = Instance.new("ParticleEmitter")
  3111. pie2222.Parent = lleg
  3112. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3113. pie2222.LightEmission = 1
  3114. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  3115. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3116. pie2222.Transparency = NumberSequence.new(0.7)
  3117. pie2222.EmissionDirection = "Top"
  3118. pie2222.Enabled = true
  3119. pie2222.Lifetime = NumberRange.new(1)
  3120. pie2222.Rotation = NumberRange.new(-420, 425)
  3121. pie2222.Rate = 400
  3122. pie2222.Speed = NumberRange.new(1)
  3123. pie2222.LockedToPart = false
  3124. pie2222.VelocitySpread = 2
  3125. local pie22222 = Instance.new("ParticleEmitter")
  3126. pie22222.Parent = rleg
  3127. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3128. pie22222.LightEmission = 1
  3129. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  3130. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3131. pie22222.Transparency = NumberSequence.new(0.7)
  3132. pie22222.EmissionDirection = "Top"
  3133. pie22222.Enabled = true
  3134. pie22222.Lifetime = NumberRange.new(1)
  3135. pie22222.Rotation = NumberRange.new(-420, 425)
  3136. pie22222.Rate = 400
  3137. pie22222.Speed = NumberRange.new(1)
  3138. pie22222.LockedToPart = false
  3139. pie22222.VelocitySpread = 2
  3140. local pie2242 = Instance.new("ParticleEmitter")
  3141. pie2242.Parent = tors
  3142. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3143. pie2242.LightEmission = 1
  3144. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  3145. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  3146. pie2242.Transparency = NumberSequence.new(0.7)
  3147. pie2242.EmissionDirection = "Top"
  3148. pie2242.Enabled = true
  3149. pie2242.Lifetime = NumberRange.new(1)
  3150. pie2242.Rotation = NumberRange.new(-420, 425)
  3151. pie2242.Rate = 400
  3152. pie2242.Speed = NumberRange.new(1)
  3153. pie2242.LockedToPart = false
  3154. pie2242.VelocitySpread = 2
  3155. for i = 0,4,0.1 do
  3156. swait()
  3157. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3158. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3159. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3160. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3161. end
  3162. hum.WalkSpeed = 16
  3163. local lb = Instance.new("Part")
  3164. lb.Parent = char
  3165. lb.Material = "Neon"
  3166. lb.Color = BrickColor.new("Gold").Color
  3167. lb.CanCollide = false
  3168. lb.Shape = "Ball"
  3169. lb.CFrame = tors.CFrame
  3170. lb.Anchored = true
  3171. lb.Transparency = 1
  3172. lb.Size = vt(1,1,1)
  3173. local thing = Instance.new("SpecialMesh",lb)
  3174. thing.MeshType = meshtype
  3175. for i = 0, 4 do
  3176. local lbr = Instance.new("Part")
  3177. lbr.Parent = char
  3178. lbr.Material = "Neon"
  3179. lbr.Color = BrickColor.new("Gold").Color
  3180. lbr.CanCollide = false
  3181. lbr.Shape = "Ball"
  3182. lbr.CFrame = lb.CFrame
  3183. lbr.Anchored = true
  3184. lbr.Transparency = 1
  3185. lbr.Size = vt(1,1,1)
  3186. local thinga = Instance.new("SpecialMesh",lbr)
  3187. thinga.MeshType = meshtype
  3188. thinga.Scale = vt(20*6,20*6,20*6)
  3189. for z = 0, 19 do
  3190. wait(0.025)
  3191. lbr.Transparency = lbr.Transparency - 0.05
  3192. thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
  3193. end
  3194. lbr:Destroy()
  3195. end
  3196. local aa = Instance.new("Part")
  3197. local val = 1*7.5
  3198. aa.Parent = lb
  3199. local exsound = Instance.new("Sound",handle)
  3200. exsound.SoundId = "rbxassetid://402347142"
  3201. exsound.Volume = 10
  3202. exsound.Pitch = 1
  3203. exsound:Play()
  3204. aa.Material = "Neon"
  3205. aa.Color = BrickColor.new("New Yeller").Color
  3206. aa.CanCollide = false
  3207. aa.Shape = "Ball"
  3208. aa.CFrame = lb.CFrame
  3209. aa.Anchored = true
  3210. aa.Transparency = 0
  3211. aa.Size = vt(1,1,1)
  3212. local thinger = Instance.new("SpecialMesh",aa)
  3213. thinger.MeshType = meshtype
  3214. thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
  3215. local explosion = Instance.new("Explosion",aa)
  3216. explosion.Position = aa.Position
  3217. explosion.BlastRadius = 500000000000
  3218. explosion.BlastPressure = 6000
  3219. local exp = Instance.new("ParticleEmitter",aa)
  3220. exp.Texture = "rbxassetid://296874871"
  3221. exp.LightEmission = 1
  3222. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3223. exp.Rate = 9000000000
  3224. exp.Lifetime = NumberRange.new(1)
  3225. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  3226. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3227. exp.Speed = NumberRange.new(115)
  3228. exp.VelocitySpread = 9000000
  3229. exp.Rotation = NumberRange.new(-500,500)
  3230. exp.RotSpeed = NumberRange.new(-500,500)
  3231. local expa = Instance.new("ParticleEmitter",aa)
  3232. expa.Texture = "rbxassetid://296874871"
  3233. expa.LightEmission = 1
  3234. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3235. expa.Rate = 9000000000
  3236. expa.Lifetime = NumberRange.new(2.75)
  3237. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  3238. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3239. expa.Speed = NumberRange.new(115)
  3240. expa.VelocitySpread = 9000000
  3241. expa.Rotation = NumberRange.new(-500,500)
  3242. expa.RotSpeed = NumberRange.new(-500,500)
  3243. local exp2 = exp:Clone()
  3244. exp2.Parent = aa
  3245. local exp3 = exp:Clone()
  3246. exp3.Parent = aa
  3247. local exp4 = exp:Clone()
  3248. exp4.Parent = aa
  3249. local exp5 = exp:Clone()
  3250. exp5.Parent = aa
  3251. local exp6 = exp:Clone()
  3252. exp6.Parent = aa
  3253. local exp7 = exp:Clone()
  3254. exp7.Parent = aa
  3255. local expa2 = expa:Clone()
  3256. expa2.Parent = aa
  3257. local expa3 = expa:Clone()
  3258. expa3.Parent = aa
  3259. local expa4 = expa:Clone()
  3260. expa4.Parent = aa
  3261. local expa5 = expa:Clone()
  3262. expa5.Parent = aa
  3263. local expa6 = expa:Clone()
  3264. expa6.Parent = aa
  3265. local expa7 = expa:Clone()
  3266. expa7.Parent = aa
  3267. Crater(head,60)
  3268.  
  3269. for i = 0, 1 do
  3270. val = val - 0.025*7.5
  3271. thinger.Scale = thinger.Scale + vt(val,val,val)
  3272. wait()
  3273. end
  3274. exp.Rate = 0
  3275. exp2.Rate = 0
  3276. exp3.Rate = 0
  3277. exp4.Rate = 0
  3278. exp5.Rate = 0
  3279. exp6.Rate = 0
  3280. exp7.Rate = 0
  3281. for i = 0, 1 do
  3282. val = val - 0.025*7.5
  3283. thinger.Scale = thinger.Scale + vt(val,val,val)
  3284. wait()
  3285. end
  3286. hum.WalkSpeed = 16
  3287. pie22:Destroy()
  3288. pie222:Destroy()
  3289. pie2222:Destroy()
  3290. pie22222:Destroy()
  3291. pie2242:Destroy()
  3292. attack = false
  3293. expa.Rate = 0
  3294. expa2.Rate = 0
  3295. expa3.Rate = 0
  3296. expa4.Rate = 0
  3297. expa5.Rate = 0
  3298. expa6.Rate = 0
  3299. expa7.Rate = 0
  3300. for i = 0, 21 do
  3301. val = val - 0.025*7.5
  3302. thinger.Scale = thinger.Scale + vt(val,val,val)
  3303. wait()
  3304. end
  3305. for i = 0, 74 do
  3306. val = val - 0.0145
  3307. aa.Transparency = aa.Transparency + 0.0145
  3308. thinger.Scale = thinger.Scale + vt(val,val,val)
  3309. wait()
  3310. end
  3311. wait(5)
  3312. lb:Destroy()
  3313. end
  3314.  
  3315.  
  3316.  
  3317. function Lerp(c1,c2,al)
  3318. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3319. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3320. for i,v in pairs(com1) do
  3321. com1[i] = v+(com2[i]-v)*al
  3322. end
  3323. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3324. end
  3325. -----
  3326.  
  3327. -----
  3328.  
  3329. ------------------------------------------------------------------
  3330. --Blocking
  3331. ----------------------------------------------------------------
  3332. mouse.KeyDown:connect(function(key)
  3333. if key == "-" then
  3334. if attack == true then
  3335. attack = false
  3336. canidle = false
  3337. canwalk = false
  3338.  
  3339. block = true
  3340.  
  3341. end
  3342. end
  3343. end)
  3344. mouse.KeyUp:connect(function(key)
  3345. if key == "-" then
  3346. if attack == false then
  3347. attack = true
  3348. canidle = true
  3349. block = false
  3350. canwalk = true
  3351.  
  3352.  
  3353. end
  3354. end
  3355. end)
  3356. ----
  3357. if block == true then
  3358. 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
  3359. 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
  3360. 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
  3361. 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
  3362. 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
  3363. 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
  3364.  
  3365.  
  3366. end
  3367. ----
  3368. function punchd()
  3369. attack = true
  3370. jumped = true
  3371. hum.WalkSpeed = 30
  3372. killbrick = Instance.new("Part",rarm)
  3373. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3374. killbrick.Transparency = 1
  3375. killbrick:BreakJoints()
  3376. killbrick.CanCollide = false
  3377. killbrick.Anchored = true
  3378. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3379. lig = Instance.new("PointLight",player.Character.Torso)
  3380. lig.Color=Color3.new(255,255,0)
  3381. lig.Range = 20
  3382. local bv = Instance.new("BodyVelocity")
  3383. bv.maxForce = Vector3.new(1,1,1)
  3384. bv.velocity = root.CFrame.lookVector*150
  3385. bv.Parent = root
  3386. char.Head.face.Texture = "rbxassetid://126198982"
  3387. game:GetService("Debris"):AddItem(bv, 1)
  3388. local rng = Instance.new("Part", char)
  3389. rng.Anchored = true
  3390. rng.BrickColor = BrickColor.new("Neon orange")
  3391. rng.CanCollide = false
  3392. rng.FormFactor = 3
  3393. rng.Name = "Ring"
  3394. rng.Size = Vector3.new(1, 1, 1)
  3395. rng.Transparency = 0
  3396. rng.TopSurface = 0
  3397. rng.BottomSurface = 0
  3398. rng.CFrame = root.CFrame
  3399. local rngm = Instance.new("SpecialMesh", rng)
  3400. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3401. local rng2 = rng:Clone()
  3402. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3403. rng2.Parent = char
  3404. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3405. local rng2m = rng2.Mesh
  3406. local rng3 = rng:Clone()
  3407. rng3.Parent = char
  3408. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3409. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3410. local rng3m = rng3.Mesh
  3411. local rng4 = rng:Clone()
  3412. rng4.Parent = char
  3413. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3414. local rng4m = rng4.Mesh
  3415. local rng5 = rng:Clone()
  3416. rng5.Parent = char
  3417. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3418. local rng5m = rng5.Mesh
  3419. local rng6 = rng:Clone()
  3420. rng6.Material = "Neon"
  3421. rng6.CanCollide = false
  3422. rng6.BrickColor = BrickColor.new("Neon orange")
  3423. rng6.Parent = LeftLeg
  3424. local rng6m = rng6.Mesh
  3425. rng6m.Scale = vt(1,1,1)
  3426. rng6m.MeshType = "Sphere"
  3427. local rng7 = rng:Clone()
  3428. rng7.Material = "Plastic"
  3429. rng7.CanCollide = false
  3430. rng7.BrickColor = BrickColor.new("Bright red")
  3431. rng7.Parent = LeftLeg
  3432. local rng7m = rng7.Mesh
  3433. rng7m.Scale = vt(1,1,1)
  3434. rng7m.MeshType = "Sphere"
  3435. CFuncs["Sound"].Create("rbxassetid://633130540", root, 1, 1)
  3436. CFuncs["Sound"].Create("rbxassetid://187137517", root, 1, 1)
  3437. wait()
  3438. local scaler = 10/5
  3439. local scaler2 = 10/5
  3440. local hit = rng6.Touched:connect(function(hit)
  3441. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  3442. CRIT=true
  3443. end)
  3444. for i = 0,10,0.1 do
  3445. swait()
  3446. rng.Transparency = rng.Transparency + 0.01
  3447. rng2.Transparency = rng2.Transparency + 0.01
  3448. rng3.Transparency = rng3.Transparency + 0.01
  3449. rng4.Transparency = rng4.Transparency + 0.01
  3450. rng5.Transparency = rng5.Transparency + 0.01
  3451. rng6.Transparency = rng5.Transparency + 0.001
  3452. rng7.Transparency = rng5.Transparency + 0.001
  3453. scaler = scaler - 0.125/5
  3454. scaler2 = scaler2 - 0.1/5
  3455. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 0)
  3456. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3457. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  3458. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3459. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3460. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3461. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3462. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  3463. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3464. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  3465. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  3466. rng6.CFrame = killbrick.CFrame
  3467. rng7.CFrame = killbrick.CFrame
  3468. end
  3469. game:GetService("Debris"):AddItem(rng, 0.1)
  3470. game:GetService("Debris"):AddItem(rng2, 0.1)
  3471. game:GetService("Debris"):AddItem(rng3, 0.1)
  3472. game:GetService("Debris"):AddItem(rng4, 0.1)
  3473. game:GetService("Debris"):AddItem(rng5, 0.1)
  3474. hum.WalkSpeed = 16
  3475. hit:disconnect()
  3476. attack = false
  3477. killbrick:Destroy()
  3478. char.Head.face.Texture = "rbxassetid://29291814"
  3479. jumped = false
  3480. lig:Remove()
  3481. end
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488. function shock()
  3489. attack = true
  3490. jumped = true
  3491. hum.WalkSpeed = 16
  3492. killbrick = Instance.new("Part",rarm)
  3493. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3494. killbrick.Transparency = 1
  3495. killbrick:BreakJoints()
  3496. killbrick.CanCollide = false
  3497. killbrick.Anchored = true
  3498. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3499. lig = Instance.new("PointLight",player.Character.Torso)
  3500. lig.Color=Color3.new(255,0,0)
  3501. lig.Range = 20
  3502. local bv = Instance.new("BodyVelocity")
  3503. bv.maxForce = Vector3.new(1,1,1)
  3504. bv.velocity = root.CFrame.lookVector*150
  3505. bv.Parent = root
  3506. char.Head.face.Texture = "rbxassetid://126198982"
  3507. game:GetService("Debris"):AddItem(bv, 1)
  3508. local rng = Instance.new("Part", char)
  3509. rng.Anchored = true
  3510. rng.BrickColor = BrickColor.new("Neon orange")
  3511. rng.CanCollide = false
  3512. rng.FormFactor = 3
  3513. rng.Name = "Ring"
  3514. rng.Size = Vector3.new(1, 1, 1)
  3515. rng.Transparency = 0
  3516. rng.TopSurface = 0
  3517. rng.BottomSurface = 0
  3518. rng.CFrame = root.CFrame
  3519. local rngm = Instance.new("SpecialMesh", rng)
  3520. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3521. local rng2 = rng:Clone()
  3522. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3523. rng2.Parent = char
  3524. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3525. local rng2m = rng2.Mesh
  3526. local rng3 = rng:Clone()
  3527. rng3.Parent = char
  3528. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3529. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3530. local rng3m = rng3.Mesh
  3531. local rng4 = rng:Clone()
  3532. rng4.Parent = char
  3533. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3534. local rng4m = rng4.Mesh
  3535. local rng5 = rng:Clone()
  3536. rng5.Parent = char
  3537. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3538. local rng5m = rng5.Mesh
  3539. local rng6 = rng:Clone()
  3540. rng6.Material = "Neon"
  3541. rng6.CanCollide = false
  3542. rng6.BrickColor = BrickColor.new("Neon orange")
  3543. rng6.Parent = LeftLeg
  3544. local rng6m = rng6.Mesh
  3545. rng6m.Scale = vt(1,1,1)
  3546. rng6m.MeshType = "Sphere"
  3547. local rng7 = rng:Clone()
  3548. rng7.Material = "Plastic"
  3549. rng7.CanCollide = false
  3550. rng7.BrickColor = BrickColor.new("Bright red")
  3551. rng7.Parent = LeftLeg
  3552. local rng7m = rng7.Mesh
  3553. rng7m.Scale = vt(1,1,1)
  3554. rng7m.MeshType = "Sphere"
  3555. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3556. wait()
  3557. local scaler = 10/5
  3558. local scaler2 = 10/5
  3559. local hit = rng6.Touched:connect(function(hit)
  3560. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3561. end)
  3562. for i = 0,10,0.1 do
  3563. swait()
  3564. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3565. rng.Transparency = rng.Transparency + 0.01
  3566. rng2.Transparency = rng2.Transparency + 0.01
  3567. rng3.Transparency = rng3.Transparency + 0.01
  3568. rng4.Transparency = rng4.Transparency + 0.01
  3569. rng5.Transparency = rng5.Transparency + 0.01
  3570. rng6.Transparency = rng5.Transparency + 0.001
  3571. rng7.Transparency = rng5.Transparency + 0.001
  3572. scaler = scaler - 0.125/5
  3573. scaler2 = scaler2 - 0.1/5
  3574. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.25, scaler2/0.45, 0)
  3575. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.5, scaler2/0.7, 0)
  3576. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.75, scaler2/0.95, 0)
  3577. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/0.9, scaler2/0.9, 0)
  3578. rng6.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3579. rng7.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3580. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3581. 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)
  3582. 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)
  3583. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3584. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3585. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3586. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3587. rng6.CFrame = killbrick.CFrame
  3588. rng7.CFrame = killbrick.CFrame
  3589. end
  3590. game:GetService("Debris"):AddItem(rng, 0.1)
  3591. game:GetService("Debris"):AddItem(rng2, 0.1)
  3592. game:GetService("Debris"):AddItem(rng3, 0.1)
  3593. game:GetService("Debris"):AddItem(rng4, 0.1)
  3594. game:GetService("Debris"):AddItem(rng5, 0.1)
  3595. hum.WalkSpeed = 16
  3596. hit:disconnect()
  3597. attack = false
  3598. killbrick:Destroy()
  3599. char.Head.face.Texture = "rbxassetid://29291814"
  3600. jumped = false
  3601. lig:Remove()
  3602. end
  3603.  
  3604.  
  3605. function punch3()
  3606. attack = true
  3607. jumped = true
  3608. hum.WalkSpeed = 16
  3609. killbrick = Instance.new("Part",rarm)
  3610. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3611. killbrick.Transparency = 1
  3612. killbrick:BreakJoints()
  3613. killbrick.CanCollide = false
  3614. killbrick.Anchored = true
  3615. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3616.  
  3617. killbrick2 = Instance.new("Part",rarm)
  3618. killbrick2.Size = Vector3.new(0.1,0.1,0.1)
  3619. killbrick2.Transparency = 1
  3620. killbrick2:BreakJoints()
  3621. killbrick2.CanCollide = false
  3622. killbrick2.Anchored = true
  3623. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-30)
  3624. lig = Instance.new("PointLight",player.Character.Torso)
  3625. lig.Color=Color3.new(255,0,0)
  3626. lig.Range = 20
  3627. local bv = Instance.new("BodyVelocity")
  3628. bv.maxForce = Vector3.new(1,1,1)
  3629. bv.velocity = root.CFrame.lookVector*150
  3630. bv.Parent = root
  3631. char.Head.face.Texture = "rbxassetid://126198982"
  3632. game:GetService("Debris"):AddItem(bv, 1)
  3633. local rng = Instance.new("Part", char)
  3634. rng.Anchored = true
  3635. rng.BrickColor = BrickColor.new("Neon orange")
  3636. rng.CanCollide = false
  3637. rng.FormFactor = 3
  3638. rng.Name = "Ring"
  3639. rng.Size = Vector3.new(1, 1, 1)
  3640. rng.Transparency = 0
  3641. rng.TopSurface = 0
  3642. rng.BottomSurface = 0
  3643. rng.CFrame = root.CFrame
  3644. local rngm = Instance.new("SpecialMesh", rng)
  3645. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3646. local rng2 = rng:Clone()
  3647. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3648. rng2.Parent = char
  3649. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3650. local rng2m = rng2.Mesh
  3651. local rng3 = rng:Clone()
  3652. rng3.Parent = char
  3653. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3654. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3655. local rng3m = rng3.Mesh
  3656. local rng4 = rng:Clone()
  3657. rng4.Parent = char
  3658. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3659. local rng4m = rng4.Mesh
  3660. local rng5 = rng:Clone()
  3661. rng5.Parent = char
  3662. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3663. local rng5m = rng5.Mesh
  3664. local rng6 = rng:Clone()
  3665. rng6.Material = "Neon"
  3666. rng6.CanCollide = false
  3667. rng6.BrickColor = BrickColor.new("Neon orange")
  3668. rng6.Parent = LeftLeg
  3669. local rng6m = rng6.Mesh
  3670. rng6m.Scale = vt(1,1,1)
  3671. rng6m.MeshType = "Sphere"
  3672. local rng7 = rng:Clone()
  3673. rng7.Material = "Plastic"
  3674. rng7.CanCollide = false
  3675. rng7.BrickColor = BrickColor.new("Bright red")
  3676. rng7.Parent = LeftLeg
  3677. local rng7m = rng7.Mesh
  3678. rng7m.Scale = vt(1,1,1)
  3679. rng7m.MeshType = "Sphere"
  3680. local rng8 = rng6:Clone()
  3681. rng8.Material = "Neon"
  3682. rng8.CanCollide = false
  3683. rng8.BrickColor = BrickColor.new("Neon orange")
  3684. rng8.Parent = LeftLeg
  3685. local rng8m = rng7.Mesh
  3686. rng8m.Scale = vt(1,1,1)
  3687. rng8m.MeshType = "Sphere"
  3688. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3689. wait()
  3690. local scaler = 10/5
  3691. local scaler2 = 10/5
  3692. local hit = rng8.Touched:connect(function(hit)
  3693. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3694. end)
  3695. for i = 0,10,0.1 do
  3696. swait()
  3697. rng.Transparency = rng.Transparency + 0.01
  3698. rng2.Transparency = rng2.Transparency + 0.01
  3699. rng3.Transparency = rng3.Transparency + 0.01
  3700. rng4.Transparency = rng4.Transparency + 0.01
  3701. rng5.Transparency = rng5.Transparency + 0.01
  3702. rng6.Transparency = rng5.Transparency + 0.001
  3703. rng7.Transparency = rng5.Transparency + 0.001
  3704. rng8.Transparency = rng5.Transparency + 0.001
  3705. scaler = scaler - 0.125/5
  3706. scaler2 = scaler2 - 0.1/5
  3707. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.45, 0)
  3708. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.7, 0)
  3709. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.95, 0)
  3710. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3711. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3712. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3713. rng8.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3714. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3715. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3716. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3717. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3718. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3719. rng6.CFrame = killbrick.CFrame
  3720. rng7.CFrame = killbrick.CFrame
  3721. rng8.CFrame = killbrick2.CFrame
  3722. end
  3723. game:GetService("Debris"):AddItem(rng, 0.1)
  3724. game:GetService("Debris"):AddItem(rng2, 0.1)
  3725. game:GetService("Debris"):AddItem(rng3, 0.1)
  3726. game:GetService("Debris"):AddItem(rng4, 0.1)
  3727. game:GetService("Debris"):AddItem(rng5, 0.1)
  3728. hum.WalkSpeed = 16
  3729. hit:disconnect()
  3730. attack = false
  3731. killbrick:Destroy()
  3732. char.Head.face.Texture = "rbxassetid://29291814"
  3733. jumped = false
  3734. lig:Remove()
  3735. end
  3736.  
  3737.  
  3738.  
  3739. function boom()
  3740. attack = true
  3741. jumped = true
  3742. hum.WalkSpeed = 0
  3743. MagicBlock(bc("White"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3744. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3745. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  3746. for i = 0,15,0.1 do
  3747. swait()
  3748. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3749. 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)
  3750. 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)
  3751. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3752. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3753. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3754. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3755. char.Head.face.Texture = "rbxassetid://126198982"
  3756. end
  3757. local rng = Instance.new("Part", char)
  3758. rng.Anchored = true
  3759. rng.BrickColor = BrickColor.new("Neon orange")
  3760. rng.CanCollide = false
  3761. rng.FormFactor = 3
  3762. rng.Name = "Ring"
  3763. rng.Size = Vector3.new(1, 1, 1)
  3764. rng.Transparency = 0
  3765. rng.TopSurface = 0
  3766. rng.BottomSurface = 0
  3767. rng.Position = root.Position
  3768. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3769. local rngm = Instance.new("SpecialMesh", rng)
  3770. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3771. local rng2 = rng:Clone()
  3772. rng2.Parent = char
  3773. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3774. local rng2m = rng2.Mesh
  3775. local rng3 = rng:Clone()
  3776. rng3.Parent = char
  3777. local rng3m = rng3.Mesh
  3778. local rng4 = rng:Clone()
  3779. rng4.Parent = char
  3780. local rng4m = rng4.Mesh
  3781. local rng5 = rng:Clone()
  3782. rng5.Parent = char
  3783. rng5.BrickColor = BrickColor.new("Dark stone grey")
  3784. local rng5m = rng5.Mesh
  3785. local hit = rng5.Touched:connect(function(hit)
  3786. Damagefunc(hit,120,175,math.random(100,100),"Normal",root,.2,1)
  3787. end)
  3788. MagicBlock(bc("White"),root.CFrame,15,15,15,5,5,5,0.015)
  3789. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 10, 1)
  3790. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.85)
  3791. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 10, 1)
  3792. wait()
  3793. local scaler = 10
  3794. local scaler2 = 10
  3795. for i = 0,10,0.1 do
  3796. swait()
  3797. rng.Transparency = rng.Transparency + 0.01
  3798. rng2.Transparency = rng2.Transparency + 0.01
  3799. rng3.Transparency = rng3.Transparency + 0.01
  3800. rng4.Transparency = rng4.Transparency + 0.01
  3801. rng5.Transparency = rng5.Transparency + 0.01
  3802. scaler = scaler - 0.125
  3803. scaler2 = scaler2 - 0.1
  3804. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 4)
  3805. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 3)
  3806. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 2)
  3807. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 1)
  3808. rng5.Size = rng5m.Scale
  3809. rng5.CFrame = rng.CFrame
  3810. rngm.Scale = rngm.Scale + Vector3.new(scaler2/2, scaler2/2, 5)
  3811. text.Text = " DIE! "
  3812. 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)
  3813. 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)
  3814. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3815. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3816. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3817. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3818. end
  3819. hit:disconnect()
  3820. game:GetService("Debris"):AddItem(rng, 1)
  3821. game:GetService("Debris"):AddItem(rng2, 1)
  3822. game:GetService("Debris"):AddItem(rng3, 1)
  3823. game:GetService("Debris"):AddItem(rng4, 1)
  3824. game:GetService("Debris"):AddItem(rng5, 1)
  3825. hum.WalkSpeed = 16
  3826. attack = false
  3827. text.Text = " "
  3828. char.Head.face.Texture = "rbxassetid://29291814"
  3829. jumped = false
  3830. end
  3831.  
  3832. function shooty()
  3833. attack = true
  3834. MagicBlock(bc("Neon orange"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3835. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3836. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  3837. for i = 0,15,0.1 do
  3838. swait()
  3839. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3840. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3841. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3842. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3843. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3844. char.Head.face.Texture = "rbxassetid://126198982"
  3845. end
  3846. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3847. local a = Instance.new("Part",Character)
  3848. a.Name = "Direction"
  3849. a.Anchored = true
  3850. a.BrickColor = bc("Neon orange")
  3851. a.Material = "Neon"
  3852. a.Transparency = 1
  3853. a.CanCollide = false
  3854. local ray = Ray.new(
  3855. root.CFrame.p, -- origin
  3856. (mouse.Hit.p - root.CFrame.p).unit * 500 -- direction
  3857. )
  3858. local ignore = Character
  3859. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3860. a.BottomSurface = 10
  3861. a.TopSurface = 10
  3862. local distance = (root.CFrame.p - position).magnitude
  3863. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3864. a.CFrame = CFrame.new(root.CFrame.p, position) * CFrame.new(0, 0, 0)
  3865. local lb = Instance.new("Part")
  3866. lb.Parent = char
  3867. lb.BrickColor = bc("Neon orange")
  3868. local pie22 = Instance.new("ParticleEmitter")
  3869. pie22.Parent = char.Torso
  3870. pie22.Color = ColorSequence.new(BrickColor.new("Dark stone grey").Color)
  3871. pie22.LightEmission = 0
  3872. pie22.Size = NumberSequence.new(10,5)
  3873. pie22.Texture = "http://www.roblox.com/asset/?id=254959503"
  3874. pie22.Transparency = NumberSequence.new(0, 1)
  3875. pie22.EmissionDirection = "Top"
  3876. pie22.Enabled = true
  3877. pie22.Lifetime = NumberRange.new(1)
  3878. pie22.Rotation = NumberRange.new(-17, 17)
  3879. pie22.Rate = 200
  3880. pie22.Speed = NumberRange.new(3)
  3881. pie22.LockedToPart = false
  3882. pie22.VelocitySpread = 3
  3883. pie22.Name = "Haa"
  3884. pie22.Parent = lb
  3885. lb.CanCollide = false
  3886. lb.Material = "Neon"
  3887. lb.Anchored = true
  3888. lb.TopSurface = 0
  3889. lb.BottomSurface = 0
  3890. lb.Transparency = 0
  3891. lb.Size = vt(0.5,0.5,0.5)
  3892. lb.CFrame = sorb.CFrame
  3893. lb.Anchored = false
  3894. local thingery = Instance.new("SpecialMesh",lb)
  3895. thingery.MeshType = "Sphere"
  3896. thingery.Scale = vt(25,25,25)
  3897. game:GetService("Debris"):AddItem(lb, 10)
  3898. local bv = Instance.new("BodyVelocity")
  3899. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3900. bv.velocity = a.CFrame.lookVector*150
  3901. bv.Parent = lb
  3902. game:GetService("Debris"):AddItem(a, 0.1)
  3903. wait(0.05)
  3904. local hitted = false
  3905. lb.Touched:connect(function(hit)
  3906. if hitted == false then
  3907. hitted = true
  3908. lb.Anchored = true
  3909. lb.Transparency = 1
  3910. local rng = Instance.new("Part", char)
  3911. rng.Anchored = true
  3912. rng.BrickColor = BrickColor.new("Neon orange")
  3913. rng.CanCollide = false
  3914. rng.FormFactor = 3
  3915. rng.Name = "Ring"
  3916. rng.Size = Vector3.new(1, 1, 1)
  3917. rng.Transparency = 0
  3918. rng.TopSurface = 0
  3919. rng.BottomSurface = 0
  3920. rng.CFrame = lb.CFrame
  3921. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3922. local rngm = Instance.new("SpecialMesh", rng)
  3923. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3924. local rng2 = rng:Clone()
  3925. rng2.Parent = char
  3926. local rng2m = rng2.Mesh
  3927. local rng3 = rng:Clone()
  3928. rng3.Parent = char
  3929. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3930. local rng3m = rng3.Mesh
  3931. local rng4 = rng:Clone()
  3932. rng4.Parent = char
  3933. local rng4m = rng4.Mesh
  3934. local rng5 = rng:Clone()
  3935. rng5.Parent = char
  3936. rng5.BrickColor = BrickColor.new("Dark stone grey")
  3937. rng5.CFrame = rng5.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3938. local rng5m = rng5.Mesh
  3939. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3940. rng3.CFrame = rng3.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3941. rng4.CFrame = rng4.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  3942. MagicBlock(bc("White"),lb.CFrame,15,15,15,5,5,5,0.015)
  3943. local rng6 = rng:Clone()
  3944. rng6.Material = "Neon"
  3945. rng6.Parent = char
  3946. local rng6m = rng6.Mesh
  3947. rng6m.Scale = vt(1,1,1)
  3948. rng6m.MeshType = "Sphere"
  3949. local hita = rng6.Touched:connect(function(hit)
  3950. Damagefunc(hit,72,78,math.random(70,70),"Normal",root,.2,1)
  3951. end)
  3952. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 1)
  3953. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.75)
  3954. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  3955. local scaler = 5
  3956. local scaler2 = 5
  3957. for i = 0,20,0.1 do
  3958. swait()
  3959. rng.Transparency = rng.Transparency + 0.005
  3960. rng2.Transparency = rng2.Transparency + 0.005
  3961. rng3.Transparency = rng3.Transparency + 0.005
  3962. rng4.Transparency = rng4.Transparency + 0.005
  3963. rng5.Transparency = rng5.Transparency + 0.005
  3964. rng6.Transparency = rng6.Transparency + 0.005
  3965. scaler = scaler - 0.005/2
  3966. scaler2 = scaler2 - 0.05/2
  3967. rng6.Size = rng6.Size + Vector3.new(scaler2/3, scaler2/3, scaler2/3)
  3968. rng6.CFrame = rng.CFrame
  3969. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3970. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3971. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3972. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  3973. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3974. end
  3975. hita:disconnect()
  3976. game:GetService("Debris"):AddItem(rng, 1)
  3977. game:GetService("Debris"):AddItem(rng2, 1)
  3978. game:GetService("Debris"):AddItem(rng3, 1)
  3979. game:GetService("Debris"):AddItem(rng4, 1)
  3980. game:GetService("Debris"):AddItem(rng5, 1)
  3981. game:GetService("Debris"):AddItem(rng6, 1)
  3982. end
  3983. end)
  3984. for i = 0,2,0.1 do
  3985. swait()
  3986. MagicBlock(bc("White"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3987. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  3988. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3989. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  3990. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  3991. text.Text = " DIE! "
  3992. end
  3993. attack = false
  3994. text.Text = " "
  3995. char.Head.face.Texture = "rbxassetid://29291814"
  3996. end
  3997.  
  3998. function superpunch()
  3999. attack = true
  4000. jumped = true
  4001. hum.WalkSpeed = 16
  4002. chatfunc("Grrr..")
  4003. rock = true
  4004. for i = 0, 5 do
  4005. local lb = Instance.new("Part")
  4006. lb.Parent = char
  4007. lb.Material = "Neon"
  4008. lb.Color = BrickColor.new("Gold").Color
  4009. lb.CanCollide = false
  4010. lb.Material = "Neon"
  4011. lb.Size = vt(1,1,1)
  4012. lb.CFrame = tors.CFrame
  4013. lb.Rotation = vt(0,0,0)
  4014. lb.Anchored = true
  4015. lb.Transparency = 0
  4016. local thing = Instance.new("SpecialMesh",lb)
  4017. thing.MeshType = "FileMesh"
  4018. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4019. thing.Scale = vt(0,15,0)
  4020. local chancerot = math.random(1,2)
  4021. for z = 0, 4 do
  4022. if chancerot == 1 then
  4023. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4024. elseif chancerot == 2 then
  4025. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4026. end
  4027. lb.Transparency = lb.Transparency + 0.1
  4028. thing.Scale = thing.Scale + vt(15,0,15)
  4029. wait()
  4030. end
  4031. for z = 0, 4 do
  4032. if chancerot == 1 then
  4033. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4034. elseif chancerot == 2 then
  4035. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4036. end
  4037. lb.Transparency = lb.Transparency + 0.1
  4038. thing.Scale = thing.Scale + vt(15,0,15)
  4039. wait()
  4040. end
  4041. lb:Destroy()
  4042. end
  4043. wait(0)
  4044. text.Text = " "
  4045. wait(0.5)
  4046. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  4047. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  4048. wait(0)
  4049. chatfunc("Incinerate!")
  4050. for i = 0,15,0.1 do
  4051. swait()
  4052. 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)
  4053. 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)
  4054. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  4055. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  4056. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  4057. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  4058. char.Head.face.Texture = "rbxassetid://126198982"
  4059. end
  4060. local rng = Instance.new("Part", char)
  4061. rng.Anchored = true
  4062. rng.BrickColor = BrickColor.new("New Yeller")
  4063. rng.CanCollide = false
  4064. rng.FormFactor = 3
  4065. rng.Name = "Ring"
  4066. rng.Size = Vector3.new(1, 1, 1)
  4067. rng.Transparency = 0
  4068. rng.TopSurface = 0
  4069. rng.BottomSurface = 0
  4070. rng.CFrame = root.CFrame
  4071. local rngm = Instance.new("SpecialMesh", rng)
  4072. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4073. local rng2 = rng:Clone()
  4074. rng2.Parent = char
  4075. rng2.BrickColor = BrickColor.new("Neon orange")
  4076. local rng2m = rng2.Mesh
  4077. local rng3 = rng:Clone()
  4078. rng3.Parent = char
  4079. local rng3m = rng3.Mesh
  4080. local rng4 = rng:Clone()
  4081. rng4.Parent = char
  4082. rng4.BrickColor = BrickColor.new("Neon orange")
  4083. local rng4m = rng4.Mesh
  4084. local rng5 = rng:Clone()
  4085. rng5.Parent = char
  4086. local rng5m = rng5.Mesh
  4087. local rng6 = rng:Clone()
  4088. rng6.Material = "Neon"
  4089. rng6.Parent = char
  4090. local rng6m = rng6.Mesh
  4091. rng6m.Scale = vt(1,1,1)
  4092. rng6m.MeshType = "Sphere"
  4093. local hita = rng6.Touched:connect(function(hit)
  4094. Damagefunc(hit,3000000,4400000,math.random(3000000,4000000),"Normal",root,.2,1)
  4095. end)
  4096. rng2.CFrame = root.CFrame
  4097. rng3.CFrame = root.CFrame
  4098. rng4.CFrame = root.CFrame
  4099. rng5.CFrame = root.CFrame
  4100. rng6.CFrame = root.CFrame
  4101. CFuncs["Sound"].Create("rbxassetid://260430117", rng, 5, 1)
  4102. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 0.85)
  4103. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4104. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4105. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4106. wait()
  4107. local scaler = 10/5
  4108. local scaler2 = 10/5
  4109. MagicBlock(bc("Dark stone grey"),root.CFrame,30,30,30,5,5,5,0.015)
  4110. for i = 0,10,0.1 do
  4111. swait()
  4112. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  4113. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  4114. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  4115. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  4116. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/2
  4117. rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.4)
  4118. rng6.CFrame = rng.CFrame
  4119. rng.Transparency = rng.Transparency + 0.01
  4120. rng2.Transparency = rng2.Transparency + 0.01
  4121. rng3.Transparency = rng3.Transparency + 0.01
  4122. rng4.Transparency = rng4.Transparency + 0.01
  4123. rng5.Transparency = rng5.Transparency + 0.01
  4124. rng6.Transparency = rng6.Transparency + 0.01
  4125. scaler = scaler - 0.125/5
  4126. scaler2 = scaler2 - 0.1/5
  4127. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  4128. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  4129. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  4130. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  4131. rngm.Scale = rngm.Scale + Vector3.new(scaler2/3, scaler2/3, 2)
  4132. end
  4133. hita:disconnect()
  4134. rng6:Destroy()
  4135. Crater(head,60)
  4136. game:GetService("Debris"):AddItem(rng, 1)
  4137. game:GetService("Debris"):AddItem(rng2, 1)
  4138. game:GetService("Debris"):AddItem(rng3, 1)
  4139. game:GetService("Debris"):AddItem(rng4, 1)
  4140. game:GetService("Debris"):AddItem(rng5, 1)
  4141. hum.WalkSpeed = 16
  4142. attack = false
  4143. char.Head.face.Texture = "rbxassetid://29291814"
  4144. jumped = false
  4145. end
  4146.  
  4147.  
  4148.  
  4149. --Gomu powers by DahNoob
  4150. --Gui Fixed by Biologically_Noob
  4151. --Originally fixed by scenius
  4152. --lol i know ur gonna remove credits
  4153. g1 = Instance.new("ScreenGui")
  4154. g1.Name = "ggui"
  4155. o1 = Instance.new("Frame", g1)
  4156. o1.BackgroundColor3 = Color3.new(1, 0.976471, 0.6)
  4157. o1.BorderColor3 = Color3.new(0.533333, 0.52549, 0.317647)
  4158. o1.BorderSizePixel = 0
  4159. o1.Name = "Main"
  4160. o1.Position = UDim2.new(0.025, 0, 0.65, 0)
  4161. o1.Size = UDim2.new(0,0,0)
  4162. o1.ZIndex = 2
  4163. o2 = Instance.new("Frame", o1)
  4164. o2.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  4165. o2.BorderColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  4166. o2.BorderSizePixel = 3
  4167. o2.Name = "G3"
  4168. o2.Position = UDim2.new(0.05, 0, 0, 20)
  4169. o2.Size = UDim2.new(0,0,0)
  4170. o2.ZIndex = 3
  4171. o3 = Instance.new("Frame", o2)
  4172. o3.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4173. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4174. o3.BorderSizePixel = 0
  4175. o3.Name = "Shadow"
  4176. o3.Size = UDim2.new(0,0,0)
  4177. o3.ZIndex = 2
  4178. o3.Style = Enum.FrameStyle.DropShadow
  4179. o4 = Instance.new("Frame", o2)
  4180. o4.BackgroundColor3 = Color3.new(0.341176, 0.968628, 0.623529)
  4181. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4182. o4.BorderSizePixel = 0
  4183. o4.Name = "Bar"
  4184. o4.Size = UDim2.new(0,0,0)
  4185. o4.ZIndex = 4
  4186. o5 = Instance.new("Frame", o1)
  4187. o5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4188. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4189. o5.BorderSizePixel = 0
  4190. o5.Name = "Shadow"
  4191. o5.Position = UDim2.new(0, 1, 0, 1)
  4192. o5.Size = UDim2.new(0,0,0)
  4193. o5.Style = Enum.FrameStyle.DropShadow
  4194. o6 = Instance.new("Frame", o1)
  4195. o6.BackgroundColor3 = Color3.new(0.0980392, 0, 0)
  4196. o6.BorderColor3 = Color3.new(0.301961, 0.121569, 0.0666667)
  4197. o6.BorderSizePixel = 3
  4198. o6.Name = "G2"
  4199. o6.Position = UDim2.new(0.05, 0, 0, 55)
  4200. o6.Size = UDim2.new(0,0,0)
  4201. o6.ZIndex = 3
  4202. o7 = Instance.new("Frame", o6)
  4203. o7.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4204. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4205. o7.BorderSizePixel = 0
  4206. o7.Name = "Shadow"
  4207. o7.Size = UDim2.new(0,0,0)
  4208. o7.ZIndex = 2
  4209. o7.Style = Enum.FrameStyle.DropShadow
  4210. o8 = Instance.new("Frame", o6)
  4211. o8.BackgroundColor3 = Color3.new(0.968628, 0.439216, 0.192157)
  4212. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4213. o8.BorderSizePixel = 0
  4214. o8.Name = "Bar"
  4215. o8.Size = UDim2.new(0,0,0)
  4216. o8.ZIndex = 4
  4217. o9 = Instance.new("Frame", o1)
  4218. o9.BackgroundColor3 = Color3.new(0.811765, 0.768628, 0.286275)
  4219. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4220. o9.BorderSizePixel = 0
  4221. o9.Name = "Base"
  4222. o9.Position = UDim2.new(0.05, 0, 0, 80)
  4223. o9.Size = UDim2.new(0,0,0)
  4224. o9.ZIndex = 3
  4225. o10 = Instance.new("Frame", o9)
  4226. o10.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4227. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4228. o10.BorderSizePixel = 0
  4229. o10.Name = "Shadow"
  4230. o10.Size = UDim2.new(0,0,0)
  4231. o10.ZIndex = 2
  4232. o10.Style = Enum.FrameStyle.DropShadow
  4233. o11 = Instance.new("TextLabel", o9)
  4234. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  4235. o11.BackgroundTransparency = 1
  4236. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4237. o11.Name = "Mode"
  4238. o11.Position = UDim2.new(0.05, 0,0.1, 0)
  4239. o11.Size = UDim2.new(0, 205, 0, 50)
  4240. o11.ZIndex = 3
  4241. o11.Text = " "
  4242. o11.TextColor3 = Color3.new(1, 1, 1)
  4243. o11.TextStrokeTransparency = 0
  4244. o11.Font = Enum.Font.SourceSansBold
  4245. o11.FontSize = Enum.FontSize.Size28
  4246.  
  4247. g1.Parent = script
  4248.  
  4249. sn = Instance.new("StringValue", script)
  4250. sn.Name = "ScriptName"
  4251. sn.Value = "Gomu Powers"
  4252.  
  4253. local a = script:WaitForChild("ScriptName").Value
  4254. script.ScriptName:Destroy()
  4255. TakeDamage = function(b, c)
  4256. b:TakeDamage(c)--game:service("ReplicatedStorage").Logic.TakeDamage:FireServer(b, c, a, tick())
  4257. end
  4258.  
  4259. plr = game.Players.LocalPlayer
  4260. repeat
  4261. wait(0.4)
  4262. until plr.Character
  4263. local fixed = Instance.new("StringValue", plr.Character)
  4264. fixed.Name = "1"
  4265. fixed.Value = "S".."c".."e".."n".."i".."u".."s"
  4266. local creator = Instance.new("StringValue", plr.Character)
  4267. creator.Name = "2"
  4268. creator.Value = "D".."a".."h".."N".."o".."o".."b"
  4269. chr = plr.Character
  4270. human = chr:FindFirstChild("Humanoid")
  4271. mouse = plr:GetMouse()
  4272. kx = function(s)
  4273. plr:Kick(s)
  4274. end
  4275. cam = workspace.CurrentCamera
  4276. selected = false
  4277. equipd = false
  4278. tors = chr.Torso
  4279. rarm = chr["Right Arm"]
  4280. larm = chr["Left Arm"]
  4281. rleg = chr["Right Leg"]
  4282. lleg = chr["Left Leg"]
  4283. hrp = chr.HumanoidRootPart
  4284. head = chr.Head
  4285. anim = human:FindFirstChild("Animator")
  4286. local d = head:FindFirstChildOfClass("Decal").Texture
  4287. activu = false
  4288. dagear = 1
  4289. rubbermodo = 0
  4290. gatlingcool = 0
  4291. bazookacool = 0
  4292. rocketcool = 0
  4293. g2lim = 6
  4294. g3lim = 6
  4295. g32hand = false
  4296. local e = true--game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84610856)
  4297. local f = true--(game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84862060))
  4298. local g = nil
  4299. g = script:WaitForChild("ggui")
  4300. g.Enabled = true
  4301. g.Main.G3.Bar.BackgroundColor3 = rarm.Color
  4302. g.Parent = plr.PlayerGui
  4303. Heartbeat = Instance.new("BindableEvent")
  4304. Heartbeat.Name = "Heartbeat"
  4305. Heartbeat.Parent = script
  4306. frame = 0.033333333333333
  4307. tf = 0
  4308. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4309. tf = tf + h
  4310. if frame <= tf then
  4311. for j = 1, math.floor(tf / frame) do
  4312. Heartbeat:Fire()
  4313. end
  4314. tf = tf - frame * math.floor(tf / frame)
  4315. end
  4316. end)
  4317. swait = function(k)
  4318. if k == 0 or k == nil then
  4319. Heartbeat.Event:wait()
  4320. else
  4321. for j = 1, k do
  4322. Heartbeat.Event:wait()
  4323. end
  4324. end
  4325. end
  4326.  
  4327. Heartbeat2 = Instance.new("BindableEvent")
  4328. Heartbeat2.Name = "Heartbeat2"
  4329. Heartbeat2.Parent = script
  4330. f60 = 0.016666666666667
  4331. tf2 = 0
  4332. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4333. tf2 = tf2 + h
  4334. if f60 <= tf2 then
  4335. for j = 1, math.floor(tf2 / f60) do
  4336. Heartbeat2:Fire()
  4337. end
  4338. tf2 = tf2 - f60 * math.floor(tf2 / f60)
  4339. end
  4340. end)
  4341. swait2 = function(k)
  4342. if k == 0 or k == nil then
  4343. Heartbeat2.Event:wait()
  4344. else
  4345. for j = 1, k do
  4346. Heartbeat2.Event:wait()
  4347. end
  4348. end
  4349. end
  4350.  
  4351. tool = Instance.new("Tool")
  4352. tool.CanBeDropped = false
  4353. tool.RequiresHandle = false
  4354. tool.ToolTip = "FSJDHJFS"
  4355. tool.Name = "Machine"
  4356. tool.Parent = plr.Backpack
  4357. modz = Instance.new("Model")
  4358. modz.Name = "efx"
  4359. modz.Parent = chr
  4360. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4361. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4362. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4363. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4364. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4365. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4366. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4367. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4368. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4369. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4370. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4371. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4372. RS = tors:FindFirstChild("Right Shoulder")
  4373. LS = tors:FindFirstChild("Left Shoulder")
  4374. RH = tors:FindFirstChild("Right Hip")
  4375. LH = tors:FindFirstChild("Left Hip")
  4376. RJ = hrp:FindFirstChild("RootJoint")
  4377. N = tors:FindFirstChild("Neck")
  4378. cf = CFrame.new
  4379. ang = CFrame.Angles
  4380. rd = math.rad
  4381. rd2 = math.random
  4382. cs = ColorSequence.new
  4383. ns = NumberSequence.new
  4384. nsk = NumberSequenceKeypoint.new
  4385. nooutline = function(i)
  4386. i.TopSurface = 10
  4387. end
  4388.  
  4389. makepart = function(l, m, n, o, p, q, r)
  4390. local s = Instance.new("Part")
  4391. s.BrickColor = BrickColor.new(l)
  4392. s.Name = m
  4393. s.Transparency = o
  4394. nooutline(s)
  4395. s.Reflectance = n
  4396. s.Material = p
  4397. s.Anchored = true
  4398. s.CanCollide = false
  4399. s.Locked = true
  4400. s.CFrame = r
  4401. s.Size = Vector3.new(0.2, 0.2, 0.2)
  4402. s.Parent = q
  4403. return s
  4404. end
  4405.  
  4406. makemesh = function(t, u, v, w)
  4407. local x = Instance.new("SpecialMesh")
  4408. x.MeshType = t
  4409. x.Scale = u
  4410. if t == "FileMesh" then
  4411. x.MeshId = v
  4412. end
  4413. x.Parent = w
  4414. return x
  4415. end
  4416.  
  4417. makeweld = function(w, y, z, A, B)
  4418. local C = Instance.new("Weld")
  4419. C.Part0 = y
  4420. C.Part1 = z
  4421. C.C0 = A
  4422. if B ~= nil then
  4423. C.C1 = B
  4424. end
  4425. C.Parent = w
  4426. return C
  4427. end
  4428.  
  4429. lerpz = function(D, E, F, G)
  4430. D[E] = D[E]:lerp(F, G)
  4431. end
  4432.  
  4433. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4434. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4435. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4436. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4437. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4438. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4439. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4440. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4441. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4442. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4443. resetlerp = function()
  4444. RJ.C0 = RJC0
  4445. RJ.C1 = RJC1
  4446. N.C0 = NC0
  4447. N.C1 = NC1
  4448. RS.C0 = RSC0
  4449. RS.C1 = RSC1
  4450. LS.C0 = LSC0
  4451. LS.C1 = LSC1
  4452. RH.C0 = RHC0
  4453. RH.C1 = RHC1
  4454. LH.C0 = LHC0
  4455. LH.C1 = LHC1
  4456. end
  4457.  
  4458. local H = {}
  4459. for I,J in pairs(chr:GetChildren()) do
  4460. if J:IsA("BasePart") and J ~= hrp then
  4461. local K = Instance.new("Part")
  4462. K.Size = Vector3.new(0.2, 0.2, 0.2)
  4463. K.CanCollide = false
  4464. K.Material = "Neon"
  4465. K.Name = "odam"
  4466. K.BrickColor = BrickColor.new("Persimmon")
  4467. K.CFrame = J.CFrame
  4468. K.Transparency = 1
  4469. K.Locked = true
  4470. nooutline(K)
  4471. K.Parent = J
  4472. local L = nil
  4473. if J ~= head then
  4474. L = makemesh("Brick", J.Size * 5 * 1.03, nil, K)
  4475. else
  4476. if J == head then
  4477. L = makemesh("Head", J.Size * 5 * 1.25 * 1.03, nil, K)
  4478. end
  4479. end
  4480. makeweld(K, K, J, (cf(0, 0, 0)), nil)
  4481. local M = Instance.new("ParticleEmitter")
  4482. M.Color = cs(Color3.new(1, 1, 1))
  4483. M.LightEmission = 0.8
  4484. M.Name = "pe"
  4485. M.Size = ns({nsk(0, 0.875, 0.625), nsk(0.245, 2.25), nsk(1, 0.75)})
  4486. M.Texture = "rbxgameasset://Images/smok"
  4487. M.Transparency = ns({nsk(0, 1), nsk(0.165, 0.85), nsk(0.85, 0.9), nsk(1, 1)})
  4488. M.Acceleration = Vector3.new(0, 4, 0)
  4489. M.Lifetime = NumberRange.new(3, 4)
  4490. M.Rate = 20
  4491. M.VelocityInheritance = 0.15
  4492. M.Rotation = NumberRange.new(0, 360)
  4493. M.RotSpeed = NumberRange.new(-5, 5)
  4494. M.Speed = NumberRange.new(-5, -3)
  4495. M.VelocitySpread = 30
  4496. M.Enabled = false
  4497. M.Parent = K
  4498. do
  4499. do
  4500. do
  4501. if J == tors then
  4502. local O = Instance.new("Sound")
  4503. O.SoundId = "rbxassetid://291165237"
  4504. O.Volume = 0.5
  4505. O.Pitch = 0.9
  4506. O.Name = "ss"
  4507. O.Looped = true
  4508. O.Parent = K
  4509. end
  4510. table.insert(H, K)
  4511. if J:IsA("CharacterMesh") then
  4512. J:Destroy()
  4513. end
  4514. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4515.  
  4516. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4517.  
  4518. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4519.  
  4520. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_STMT
  4521.  
  4522. end
  4523. end
  4524. end
  4525. end
  4526. end
  4527. function onFired(...)
  4528. --if {...} ~= {} then
  4529. kx(...)
  4530. --end
  4531. end
  4532. function getobj(t)
  4533. if t==nil then
  4534. return nil
  4535. else
  4536. return t
  4537. end
  4538. end
  4539. SB_Remote = {} --Instance.new("RemoteEvent", script)
  4540. SB_Remote.Name = "Event"
  4541. function SB_Remote:FireClient(var)
  4542. onFired(var)
  4543. end
  4544. --SB_Remote.OnClientEvent:Connect(onFired)
  4545. modev = Instance.new("IntValue")
  4546. modev.Name = "WATA"
  4547. modev.Parent = tors
  4548. shoot = function()
  4549. if selected == false or activu == true or modev.Value > 1 then
  4550. return
  4551. end
  4552. activu = true
  4553. delay(0.5, function()
  4554. activu = false
  4555. end)
  4556. local P, Q = nil, nil
  4557. if modev.Value == 0 then
  4558. P = rarm
  4559. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4560. else
  4561. if modev.Value == 1 then
  4562. P = larm
  4563. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4564. end
  4565. end
  4566. if modev.Value == 0 then
  4567. modev.Value = modev.Value + 1
  4568. else
  4569. if modev.Value == 1 then
  4570. modev.Value = 0
  4571. end
  4572. end
  4573. local R = Instance.new("Part")
  4574. nooutline(R)
  4575. R.Anchored = true
  4576. R.CanCollide = false
  4577. R.Size = Vector3.new(1, 1, 1)
  4578. R.BrickColor = P.BrickColor
  4579. R.Transparency = 1
  4580. R.Locked = true
  4581. R.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4582. R.Parent = modz
  4583. local S = Instance.new("Part")
  4584. nooutline(S)
  4585. S.Anchored = true
  4586. S.CanCollide = false
  4587. S.Locked = true
  4588. S.Size = Vector3.new(1, 1, 1)
  4589. S.BrickColor = BrickColor.new("White")
  4590. S.Transparency = 0
  4591. S.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p) * ang(rd(90), 0, 0) * cf(0, -1, 0)
  4592. S.Parent = modz
  4593. game.Debris:AddItem(S, 2)
  4594. local T = Instance.new("SpecialMesh")
  4595. T.MeshType = "FileMesh"
  4596. T.MeshId = "rbxassetid://489415447"
  4597. T.Scale = Vector3.new(0.15, 0.15, 0.15)
  4598. T.Parent = S
  4599. coroutine.resume(coroutine.create(function()
  4600. for I = 1, 10 do
  4601. swait()
  4602. T.Scale = T.Scale + Vector3.new(0.5, 0.5, 0.5)
  4603. S.Transparency = S.Transparency + 0.1
  4604. end
  4605. end))
  4606. local U = Instance.new("Sound")
  4607. U.SoundId = "rbxassetid://137463821"
  4608. U.Volume = 1.4
  4609. U.Pitch = math.random(10, 12) / 10
  4610. U.Parent = P
  4611. U:Play()
  4612. game.Debris:AddItem(U, 1.5)
  4613. local V = Instance.new("Part")
  4614. nooutline(V)
  4615. V.Anchored = true
  4616. V.CanCollide = false
  4617. V.Size = Vector3.new(0.2, 0.2, 0.2)
  4618. V.BrickColor = P.BrickColor
  4619. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4620. V.Parent = modz
  4621. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  4622. local X = nil
  4623. local Y = game:GetService("RunService").RenderStepped:connect(function()
  4624. X = (R.Position - P.Position).magnitude
  4625. W.Scale = Vector3.new(1, X / 2, 1)
  4626. 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)
  4627. end)
  4628. local Z = false
  4629. for _ = 1, 4, 0.1 do
  4630. swait()
  4631. local a0 = Ray.new(R.Position, R.CFrame.lookVector * (4 - _))
  4632. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4633. if a1 and a1.Transparency ~= 1 and Z == false then
  4634. Z = true
  4635. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4636. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, R.CFrame * ang(0, rd(90), rd(90)))
  4637. do
  4638. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4639. game.Debris:AddItem(a3, 5)
  4640. local a5 = rd2(1, 5)
  4641. if a5 == 3 then
  4642. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, Vector3.new(0, 0, rd2(-8, 8)))
  4643. else
  4644. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, nil)
  4645. end
  4646. coroutine.resume(coroutine.create(function()
  4647. for I = 1, 16 do
  4648. swait()
  4649. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  4650. a3.Transparency = a3.Transparency + 0.05
  4651. end
  4652. a3:Destroy()
  4653. end))
  4654. end
  4655. else
  4656. do
  4657. do
  4658. if Z == false then
  4659. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4660. else
  4661. if Z == true then
  4662. R.CFrame = R.CFrame * cf(0, 0, 4 - _)
  4663. end
  4664. end
  4665. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out DO_STMT
  4666.  
  4667. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4668.  
  4669. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_STMT
  4670.  
  4671. end
  4672. end
  4673. end
  4674. end
  4675. R:Destroy()
  4676. V:Destroy()
  4677. Y:Disconnect()
  4678. Q:Destroy()
  4679. end
  4680.  
  4681. gatling = function()
  4682. if gatlingcool == 50 or selected == false or activu == true then
  4683. return
  4684. end
  4685. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4686. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4687. activu = true
  4688. chatfunc("Machine Gun Blows!")
  4689. asd1 = Instance.new("Sound",char)
  4690. asd1.SoundId = "http://www.roblox.com/asset/?id = 337638956"
  4691. asd1.Volume = 1
  4692. asd1.Looped = true
  4693. asd1:Play()
  4694. local pie22 = Instance.new("ParticleEmitter")
  4695. pie22.Parent = lleg
  4696. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4697. pie22.LightEmission = 1
  4698. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  4699. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  4700. pie22.Transparency = NumberSequence.new(0.7)
  4701. pie22.EmissionDirection = "Top"
  4702. pie22.Enabled = true
  4703. pie22.Lifetime = NumberRange.new(1)
  4704. pie22.Rotation = NumberRange.new(-420, 425)
  4705. pie22.Rate = 400
  4706. pie22.Speed = NumberRange.new(1)
  4707. pie22.LockedToPart = false
  4708. pie22.VelocitySpread = 2
  4709. local pie222 = Instance.new("ParticleEmitter")
  4710. pie222.Parent = rleg
  4711. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4712. pie222.LightEmission = 1
  4713. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  4714. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4715. pie222.Transparency = NumberSequence.new(0.7)
  4716. pie222.EmissionDirection = "Top"
  4717. pie222.Enabled = true
  4718. pie222.Lifetime = NumberRange.new(1)
  4719. pie222.Rotation = NumberRange.new(-420, 425)
  4720. pie222.Rate = 400
  4721. pie222.Speed = NumberRange.new(1)
  4722. pie222.LockedToPart = false
  4723. pie222.VelocitySpread = 2
  4724. local pie2222 = Instance.new("ParticleEmitter")
  4725. pie2222.Parent = lleg
  4726. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4727. pie2222.LightEmission = 1
  4728. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  4729. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4730. pie2222.Transparency = NumberSequence.new(0.7)
  4731. pie2222.EmissionDirection = "Top"
  4732. pie2222.Enabled = true
  4733. pie2222.Lifetime = NumberRange.new(1)
  4734. pie2222.Rotation = NumberRange.new(-420, 425)
  4735. pie2222.Rate = 400
  4736. pie2222.Speed = NumberRange.new(1)
  4737. pie2222.LockedToPart = false
  4738. pie2222.VelocitySpread = 2
  4739. local pie22222 = Instance.new("ParticleEmitter")
  4740. pie22222.Parent = rleg
  4741. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4742. pie22222.LightEmission = 1
  4743. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  4744. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4745. pie22222.Transparency = NumberSequence.new(0.7)
  4746. pie22222.EmissionDirection = "Top"
  4747. pie22222.Enabled = true
  4748. pie22222.Lifetime = NumberRange.new(1)
  4749. pie22222.Rotation = NumberRange.new(-420, 425)
  4750. pie22222.Rate = 400
  4751. pie22222.Speed = NumberRange.new(1)
  4752. pie22222.LockedToPart = false
  4753. pie22222.VelocitySpread = 2
  4754. local pie2242 = Instance.new("ParticleEmitter")
  4755. pie2242.Parent = tors
  4756. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4757. pie2242.LightEmission = 1
  4758. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  4759. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  4760. pie2242.Transparency = NumberSequence.new(0.7)
  4761. pie2242.EmissionDirection = "Top"
  4762. pie2242.Enabled = true
  4763. pie2242.Lifetime = NumberRange.new(1)
  4764. pie2242.Rotation = NumberRange.new(-420, 425)
  4765. pie2242.Rate = 400
  4766. pie2242.Speed = NumberRange.new(1)
  4767. pie2242.LockedToPart = false
  4768. pie2242.VelocitySpread = 2
  4769. human.AutoRotate = false
  4770. local a8 = Instance.new("BodyGyro")
  4771. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  4772. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4773. a8.P = 580000
  4774. a8.D = 250
  4775. a8.Parent = hrp
  4776. local a9 = true
  4777. local aa = {}
  4778. local ab = {}
  4779. for j = 1, 8 do
  4780. local ac = Instance.new("Part")
  4781. ac.BrickColor = BrickColor.new("New Yeller")
  4782. nooutline(ac)
  4783. ac.Anchored = true
  4784. ac.Locked = true
  4785. ac.CanCollide = false
  4786. ac.Material = "Neon"
  4787. ac.Size = Vector3.new(1, 1, 1)
  4788. if j % 2 == 1 then
  4789. ac.BrickColor = BrickColor.new("New Yeller")
  4790. ac.Material = ("Neon")
  4791. else
  4792. if j % 2 == 0 then
  4793. ac.BrickColor = BrickColor.new("New Yeller")
  4794. ac.Material = ("Neon")
  4795. end
  4796. end
  4797. ac.Transparency = 1
  4798. ac.CFrame = CFrame.new(0, 10000, 0)
  4799. ac.Parent = modz
  4800. ac.Material = "Neon"
  4801. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ac)
  4802. local ab = Instance.new("Sound")
  4803. ab.EmitterSize = 60
  4804. ab.Volume = 1.5
  4805. ab.Pitch = 1
  4806. ab.SoundId = "rbxassetid://130770091"
  4807. ab.Parent = ac
  4808. table.insert(aa, ac)
  4809. lig = Instance.new("PointLight",ac)
  4810. lig.Color=Color3.new(255,255,0)
  4811. lig.Range = 6
  4812.  
  4813. end
  4814. for j = 1, 16 do
  4815. local a3 = makepart("New Yeller", "nah", 0, 1, "SmoothPlastic", modz, cf(0, 1000, 0))
  4816. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  4817. table.insert(ab, a3)
  4818. end
  4819. local ae = tool.Deactivated:connect(function()
  4820. a9 = false
  4821. end)
  4822. coroutine.resume(coroutine.create(function()
  4823. while a8 do
  4824. swait()
  4825. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4826. end
  4827. end))
  4828. local af = 0
  4829. local ag = 0
  4830. repeat
  4831. ag = ag + 2
  4832. if af == 0 then
  4833. af = 2
  4834. else
  4835. af = af % 8 + 1
  4836. end
  4837. aa[af].Size = Vector3.new(1, 0, 1)
  4838. 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)
  4839. aa[af].Transparency = 1
  4840. aa[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 0, 1)
  4841. ab[af].Transparency = 0.35
  4842. ab[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
  4843. ab[af + 1].Transparency = 0.45
  4844. ab[af + 1]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4845. ab[af + 1].CFrame = aa[af].CFrame
  4846. if (af) % 2 == 1 then
  4847. 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))
  4848. else
  4849. if (af) % 2 == 0 then
  4850. 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))
  4851. end
  4852. end
  4853. coroutine.resume(coroutine.create(function()
  4854. local ah = aa[af]
  4855. local ai = ab[af]
  4856. local aj = ab[af + 1]
  4857. local ak = false
  4858. for I = 1, 2 do
  4859. swait()
  4860. ah.Size = ah.Size + Vector3.new(0, 8, 0)
  4861. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 4, 0)
  4862. ah.CFrame = ah.CFrame * cf(0, -4, 0)
  4863. ah.Transparency = 0
  4864. ai.Transparency = ai.Transparency + 0.1
  4865. 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)
  4866. aj.Transparency = aj.Transparency + 0.1
  4867. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.5, 0.6, 0.5)
  4868. end
  4869. ah:FindFirstChildOfClass("Sound").Pitch = rd2(10, 17) / 10
  4870. for j = 0, 4 do
  4871. swait()
  4872. local a0 = Ray.new(ah.Position, ah.CFrame.upVector * -(12 - j))
  4873. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4874. if a1 and a1.Transparency ~= 1 and ak == false then
  4875. ak = true
  4876. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4877. local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, ah.CFrame * cf(0, -8, 0) * ang(0, rd(0), rd(0)))
  4878. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4879. game.Debris:AddItem(a3, 20)
  4880. local a5 = rd2(1, 10)
  4881. if a5 == 3 then
  4882. hito(a3, 9.1, 750, 0.1, ah.CFrame.upVector * -14, Vector3.new(0, 0, rd2(-8, 8)))
  4883. else
  4884. hito(a3, 9.1, 950, 0.1, ah.CFrame.upVector * -14)
  4885. end
  4886. coroutine.resume(coroutine.create(function()
  4887. for I = 1, 16 do
  4888. swait()
  4889. a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
  4890. a3.Transparency = a3.Transparency + 0.05
  4891. end
  4892. a3:Destroy()
  4893. end))
  4894. else
  4895. if ak == false then
  4896. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4897. elseif ak == true then
  4898. ah.CFrame = ah.CFrame * cf(0, 4 - j, 0)
  4899. end
  4900. ai.Transparency = ai.Transparency + 0.15
  4901. 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)
  4902. aj.Transparency = aj.Transparency + 0.15
  4903. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.2, 0.3, 0.2)
  4904. end
  4905. end
  4906. end))
  4907. swait(1)
  4908. until ((not a9 or ag > 200) and ag > 40) or human.Health <= 0
  4909. ae:Disconnect()
  4910. a8:Destroy()
  4911. a6:Destroy()
  4912. a7:Destroy()
  4913. pie22:Destroy()
  4914. pie222:Destroy()
  4915. pie2222:Destroy()
  4916. pie22222:Destroy()
  4917. pie2242:Destroy()
  4918. asd1:Stop()
  4919. human.AutoRotate = true
  4920. activu = false
  4921. gatlingcool = 0
  4922. coroutine.resume(coroutine.create(function()
  4923. wait(0)
  4924. gatlingcool = 0
  4925. end))
  4926. for I,al in pairs(aa) do
  4927. for I = 1, 4 do
  4928. swait()
  4929. al.Transparency = al.Transparency + 0.25
  4930. end
  4931. al:Destroy()
  4932. end
  4933. for I,am in pairs(ab) do
  4934. am:Destroy()
  4935. end
  4936. aa, ab = nil
  4937. end
  4938.  
  4939. bazooka = function()
  4940. if bazookacool == 50 or selected == false or activu == true then
  4941. return
  4942. end
  4943. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4944. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4945. activu = true
  4946. human.WalkSpeed = human.WalkSpeed - 8
  4947. local an = makepart("White", "rhb", 0, 1, "Plastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4948. local ao = makepart("White", "lhb", 0, 1, "Plastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4949. local ap = makepart(rarm.BrickColor.Name, "rsp", 0, 0, "SmoothPlastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4950. local aq = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ap)
  4951. local ar = makepart(larm.BrickColor.Name, "lsp", 0, 0, "SmoothPlastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4952. local as = (makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ar))
  4953. local at, au = nil, nil
  4954. local av = game:GetService("RunService").RenderStepped:connect(function()
  4955. at = (an.Position - rarm.Position).magnitude
  4956. au = (ao.Position - larm.Position).magnitude
  4957. aq.Scale = Vector3.new(1, at / 2, 1)
  4958. as.Scale = Vector3.new(1, au / 2, 1)
  4959. 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)
  4960. 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)
  4961. end)
  4962. local U = Instance.new("Sound")
  4963. game.Debris:AddItem(U, 2)
  4964. U.SoundId = "rbxassetid://137463821"
  4965. U.Volume = 1.4
  4966. U.Pitch = math.random(7, 8) / 10
  4967. U.Parent = hrp
  4968. U:Play()
  4969. game.Debris:AddItem(U, 1.5)
  4970. for j = 0, 2, 0.1 do
  4971. swait()
  4972. ao.CFrame = ao.CFrame * cf(0, 0, 2 - j)
  4973. an.CFrame = an.CFrame * cf(0, 0, 2 - j)
  4974. end
  4975. an.CFrame = cf(an.CFrame.p, rarm.CFrame * cf(0, 0.5, 0).p)
  4976. ao.CFrame = cf(ao.CFrame.p, larm.CFrame * cf(0, 0.5, 0).p)
  4977. for j = 0, 2, 0.2 do
  4978. swait()
  4979. ao.CFrame = ao.CFrame * cf(0, 0, -j)
  4980. an.CFrame = an.CFrame * cf(0, 0, -j)
  4981. end
  4982. for j = 0, 4, 0.2 do
  4983. swait()
  4984. if j < 2.6 then
  4985. hito(an, 3.6, 35, 1.5, an.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4986. hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4987. end
  4988. ao.CFrame = ao.CFrame * cf(0, 0, -4 + j)
  4989. an.CFrame = an.CFrame * cf(0, 0, -4 + j)
  4990. end
  4991. swait(8)
  4992. bazookacool = 50
  4993. av:Disconnect()
  4994. an:Destroy()
  4995. ao:Destroy()
  4996. ap:Destroy()
  4997. ar:Destroy()
  4998. a6:Destroy()
  4999. a7:Destroy()
  5000. human.WalkSpeed = human.WalkSpeed + 8
  5001. activu = false
  5002. wait(6)
  5003. bazookacool = 0
  5004. end
  5005. run = coroutine.wrap(function()
  5006. local str = string
  5007. local r = str.reverse
  5008. local f = getobj(fixed)
  5009. local c = getobj(creator)
  5010. local w = game:GetService("Workspace")
  5011. local z = plr
  5012. local function xyz()
  5013. if g then g:Destroy() end
  5014. pcall(w["D".."e".."s".."t".."r".."o".."y"], script)
  5015. 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)
  5016. pcall(w["D".."e".."s".."t".."r".."o".."y"], z["C".."h".."a".."r".."a".."c".."t".."e".."r"])
  5017. return
  5018. end
  5019. if f==nil or c==nil then
  5020. xyz()
  5021. end
  5022. 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
  5023. xyz()
  5024. end
  5025. end)
  5026. rocket = function()
  5027. if rocketcool == 50 or selected == false or activu == true then
  5028. return
  5029. end
  5030. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5031. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5032. activu = true
  5033. local aw = Instance.new("Part")
  5034. aw.CanCollide = false
  5035. aw.Size = Vector3.new(1, 1, 1)
  5036. aw.Locked = true
  5037. aw.CFrame = cf(hrp.CFrame * cf(0, 0.5, -0.75).p, mouse.Hit.p)
  5038. aw.Velocity = aw.CFrame.lookVector * 40
  5039. aw.Transparency = 1
  5040. aw.Parent = modz
  5041. local ax = Instance.new("BodyForce")
  5042. ax.Force = Vector3.new(0, aw:GetMass() * workspace.Gravity * 0.9, 0)
  5043. ax.Parent = aw
  5044. local U = Instance.new("Sound")
  5045. U.SoundId = "rbxassetid://137463821"
  5046. U.Volume = 1.2
  5047. U.Pitch = math.random(7, 8) / 10
  5048. U.Parent = hrp
  5049. U:Play()
  5050. game.Debris:AddItem(U, 1.5)
  5051. local ay = Instance.new("BodyVelocity")
  5052. local az = Instance.new("Part")
  5053. local X = (aw.Position - rarm.Position).magnitude
  5054. az.CanCollide = false
  5055. az.Anchored = true
  5056. az.Size = Vector3.new(1, 1, 1)
  5057. az.Locked = true
  5058. az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5059. az.BrickColor = rarm.BrickColor
  5060. az.Parent = modz
  5061. local aA = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", az)
  5062. local aB = Instance.new("Part")
  5063. local aC = (aw.Position - larm.Position).magnitude
  5064. aB.CanCollide = false
  5065. aB.Anchored = true
  5066. aB.Size = Vector3.new(1, 1, 1)
  5067. aB.Locked = true
  5068. aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5069. aB.BrickColor = larm.BrickColor
  5070. aB.Parent = modz
  5071. local aD = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", aB)
  5072. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5073. X = (aw.Position - rarm.Position).magnitude
  5074. aC = (aw.Position - larm.Position).magnitude
  5075. aA.Scale = Vector3.new(1, X / 2, 1)
  5076. 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)
  5077. aD.Scale = Vector3.new(1, X / 2, 1)
  5078. 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)
  5079. end)
  5080. local aE = false
  5081. local aF = aw.Touched:connect(function(aG)
  5082. if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= "Handle" and aG.Transparency ~= 1 then
  5083. aE = true
  5084. aw.Anchored = true
  5085. local aH = Instance.new("Sound")
  5086. aH.SoundId = "rbxassetid://171881624"
  5087. aH.Volume = 1.25
  5088. aH.Parent = hrp
  5089. aH:Play()
  5090. game.Debris:AddItem(aH, 2)
  5091. ay.MaxForce = Vector3.new(6999, 9999, 6999)
  5092. ay.P = 25
  5093. ay.Velocity = (aw.Position - hrp.Position) * 4
  5094. ay.Parent = hrp
  5095. human.Sit = true
  5096. coroutine.resume(coroutine.create(function()
  5097. local aI = 1
  5098. while (hrp.Position - aw.Position).magnitude > 8 do
  5099. swait()
  5100. end
  5101. ay.Parent = nil
  5102. end))
  5103. end
  5104. end)
  5105. swait(3)
  5106. for I = 1, 40 do
  5107. swait()
  5108. if aE == true then
  5109. local aJ = 0
  5110. repeat
  5111. swait()
  5112. aJ = aJ + 1
  5113. until (hrp.Position - aw.Position).magnitude >= 8 and aJ > 15
  5114. break
  5115. end
  5116. end
  5117. Y:Disconnect()
  5118. aF:Disconnect()
  5119. az:Destroy()
  5120. aB:Destroy()
  5121. aw:Destroy()
  5122. ay:Destroy()
  5123. a6:Destroy()
  5124. a7:Destroy()
  5125. activu = false
  5126. rocketcool = 50
  5127. coroutine.resume(coroutine.create(function()
  5128. wait(6)
  5129. rocketcool = 0
  5130. end))
  5131. end
  5132.  
  5133. jetpunch = function()
  5134. if selected == false or activu == true then
  5135. return
  5136. end
  5137. activu = true
  5138. human.WalkSpeed = human.WalkSpeed - 16
  5139. local P, Q = nil, nil
  5140. if modev.Value == 0 then
  5141. P = rarm
  5142. else
  5143. if modev.Value == 1 then
  5144. P = larm
  5145. end
  5146. end
  5147. local aK = Instance.new("Sound")
  5148. aK.EmitterSize = 8
  5149. aK.Volume = 1.25
  5150. aK.SoundId = "rbxassetid://314877637"
  5151. aK.Parent = P
  5152. local aL = Instance.new("Sound")
  5153. aL.EmitterSize = 9
  5154. aL.Volume = 1.5
  5155. aL.Pitch = rd2(10, 11) / 10
  5156. aL.SoundId = "rbxassetid://408866322"
  5157. aL.Parent = P
  5158. local aM = Instance.new("Sound")
  5159. aM.EmitterSize = 9
  5160. aM.Volume = 1.5
  5161. aM.Pitch = rd2(12, 14) / 10
  5162. aM.SoundId = "rbxassetid://137463821"
  5163. aM.Parent = P
  5164. game.Debris:AddItem(aK, 4)
  5165. game.Debris:AddItem(aL, 4)
  5166. game.Debris:AddItem(aM, 5)
  5167. aK:Play()
  5168. for I = 1, 12 do
  5169. swait()
  5170. if P == rarm then
  5171. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.45)
  5172. else
  5173. if P == larm then
  5174. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.45)
  5175. end
  5176. end
  5177. end
  5178. resetlerp()
  5179. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  5180. if modev.Value == 0 then
  5181. modev.Value = modev.Value + 1
  5182. else
  5183. if modev.Value == 1 then
  5184. modev.Value = 0
  5185. end
  5186. end
  5187. local aN = nil
  5188. for I,aO in pairs(H) do
  5189. if aO.Parent == P then
  5190. aN = aO.Transparency
  5191. aO.Transparency = 1
  5192. end
  5193. end
  5194. local aP = makepart("White", "pew", 0, 1, "Neon", modz, cf(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5195. local aQ = aP.CFrame * cf(0, 0, -40)
  5196. local V = Instance.new("Part")
  5197. nooutline(V)
  5198. V.Anchored = true
  5199. V.CanCollide = false
  5200. V.Transparency = 1
  5201. V.Reflectance = 0.15
  5202. V.Locked = true
  5203. V.Size = Vector3.new(0.2, 0.2, 0.2)
  5204. V.BrickColor = P.BrickColor
  5205. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  5206. V.Parent = modz
  5207. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  5208. local X = nil
  5209. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5210. X = (aP.Position - P.Position).magnitude
  5211. W.Scale = Vector3.new(1, X / 2, 1)
  5212. 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)
  5213. V.Transparency = V.Transparency - 0.05
  5214. end)
  5215. aL:Play()
  5216. aM:Play()
  5217. local aR = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(90), rd(90)))
  5218. local aS = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", aR)
  5219. local aT = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * cf(0, 0, -4) * ang(0, rd(90), rd(270)))
  5220. local aU = makemesh("FileMesh", Vector3.new(1, 9, 1), "rbxassetid://489415447", aT)
  5221. local aV = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5222. local aW = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aV)
  5223. local aX = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5224. local aY = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aX)
  5225. local aZ = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5226. local a_ = makemesh("Sphere", (Vector3.new(2, 2, 2)), nil, aZ)
  5227. game.Debris:AddItem(aR, 3)
  5228. game.Debris:AddItem(aT, 3)
  5229. game.Debris:AddItem(aV, 3)
  5230. game.Debris:AddItem(aX, 3)
  5231. game.Debris:AddItem(aZ, 3)
  5232. coroutine.resume(coroutine.create(function()
  5233. local b0 = aV.CFrame * cf(0, 0, -6)
  5234. local b1 = aX.CFrame * cf(0, 0, -14)
  5235. local b2 = aZ.CFrame * cf(0, 0, -20)
  5236. for I = 1, 40 do
  5237. swait()
  5238. aR.CFrame = aR.CFrame * ang(0, rd(14), 0)
  5239. aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
  5240. aR.Transparency = aR.Transparency + 0.025
  5241. aT.CFrame = aT.CFrame * ang(0, rd(-19), 0) * cf(0, 1.75, 0)
  5242. aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
  5243. aT.Transparency = aT.Transparency + 0.03
  5244. aV.CFrame = aV.CFrame:lerp(b0, 0.2) * ang(0, 0, rd(40))
  5245. aW.Scale = aW.Scale:lerp(Vector3.new(7, 7, 7), 0.2)
  5246. aV.Transparency = aV.Transparency + 0.02
  5247. aX.CFrame = aX.CFrame:lerp(b1, 0.2) * ang(0, 0, rd(-30))
  5248. aY.Scale = aY.Scale:lerp(Vector3.new(14, 14, 14), 0.2)
  5249. aX.Transparency = aX.Transparency + 0.02
  5250. aZ.CFrame = aZ.CFrame:lerp(b2, 0.5) * ang(0, 0, rd(30))
  5251. a_.Scale = a_.Scale:lerp(Vector3.new(5, 5, 175), 0.5)
  5252. aZ.Transparency = aZ.Transparency + 0.02
  5253. end
  5254. end))
  5255. for j = 1, 18 do
  5256. swait()
  5257. if j < 3 then
  5258. local b3 = Ray.new(aP.Position, aP.CFrame.lookVector * (25 - j * 4))
  5259. local b4, b5 = workspace:FindPartOnRayWithIgnoreList(b3, {chr}, true, true)
  5260. if b4 and b4.Transparency ~= 1 then
  5261. local b6 = makepart("White", "hmm", 0, 1, "Neon", modz, cf(b5))
  5262. game.Debris:AddItem(b6, 1)
  5263. local a5 = rd2(1, 3)
  5264. if a5 == 2 then
  5265. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50, Vector3.new(0, 0, rd2(-20, 20)))
  5266. else
  5267. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50)
  5268. end
  5269. end
  5270. end
  5271. do
  5272. do
  5273. aP.CFrame = aP.CFrame:lerp(aQ, 0.5 - j * 0.015)
  5274. -- DECOMPILER ERROR at PC566: LeaveBlock: unexpected jumping out DO_STMT
  5275.  
  5276. end
  5277. end
  5278. end
  5279. Q:Destroy()
  5280. Y:Disconnect()
  5281. V:Destroy()
  5282. aP:Destroy()
  5283. for I,aO in pairs(H) do
  5284. if aO.Parent == P then
  5285. aO.Transparency = aN
  5286. end
  5287. end
  5288. human.WalkSpeed = human.WalkSpeed + 16
  5289. activu = false
  5290. end
  5291.  
  5292. gatling2 = function()
  5293. if selected == false or activu == true or gatlingcool == 50 then
  5294. return
  5295. end
  5296. activu = true
  5297. human.AutoRotate = false
  5298. Crater(head,47)
  5299. chatfunc("Machine Gun Blows..Full Power!")
  5300. wait(0.5)
  5301. local aN = nil
  5302. local a9 = true
  5303. local aa = {}
  5304. local ab = {}
  5305. local b7 = {}
  5306. local ae = tool.Deactivated:connect(function()
  5307. a9 = false
  5308. end)
  5309. for j = 1, 14 do
  5310. local ac = Instance.new("Part")
  5311. nooutline(ac)
  5312. ac.Anchored = true
  5313. ac.Locked = true
  5314. ac.CanCollide = false
  5315. ac.Material = "Neon"
  5316. ac.Size = Vector3.new(1, 1, 1)
  5317. ac.Transparency = 1
  5318. ac.CFrame = CFrame.new(0, 1000, 0)
  5319. ac.Parent = modz
  5320. makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
  5321. local ad = Instance.new("Sound")
  5322. ad.Volume = 0.7
  5323. ad.Pitch = rd2(15, 21) / 10
  5324. ad.Name = "s1"
  5325. ad.Parent = ac
  5326. local aL = Instance.new("Sound")
  5327. aL.EmitterSize = 7
  5328. aL.Volume = 1.2
  5329. aL.Name = "s2"
  5330. aL.Pitch = rd2(12, 18) / 10
  5331. aL.Parent = ac
  5332. local aM = Instance.new("Sound")
  5333. aM.EmitterSize = 7
  5334. aM.Volume = 1.2
  5335. aM.Name = "s3"
  5336. aM.Pitch = rd2(14, 16) / 10
  5337. aM.Parent = ac
  5338. table.insert(aa, ac)
  5339. end
  5340. asd2 = Instance.new("Sound",char)
  5341. asd2.SoundId = "http://www.roblox.com/asset/?id = 337638956"
  5342. asd2.Volume = 1
  5343. asd2.Pitch = 1.4
  5344. asd2.Looped = true
  5345. asd2:Play()
  5346. for j = 1, 28 do
  5347. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5348. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  5349. table.insert(ab, a3)
  5350. end
  5351. for j = 1, 14 do
  5352. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5353. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
  5354. table.insert(b7, a3)
  5355. end
  5356. for I = 1, 16 do
  5357. swait()
  5358. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.35)
  5359. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.35)
  5360. end
  5361. local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5362. local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5363. for I,aO in pairs(H) do
  5364. if aO.Parent == rarm or aO.Parent == larm then
  5365. aN = aO.Transparency
  5366. aO.Transparency = 1
  5367. end
  5368. end
  5369. resetlerp()
  5370. local a8 = Instance.new("BodyGyro")
  5371. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  5372. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5373. a8.P = 580000
  5374. a8.D = 250
  5375. a8.Parent = hrp
  5376. coroutine.resume(coroutine.create(function()
  5377. while a8 do
  5378. swait()
  5379. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5380. end
  5381. end))
  5382. local af = 0
  5383. local ag = 0
  5384. repeat
  5385. repeat
  5386. ag = ag + 1
  5387. if af == 0 then
  5388. af = 1
  5389. else
  5390. af = af % 14 + 1
  5391. end
  5392. coroutine.resume(coroutine.create(function()
  5393. local ah = aa[af]
  5394. local ai = ab[af]
  5395. local aj = ab[af + 14]
  5396. local ba = b7[af]
  5397. ah.Size = Vector3.new(1, 1, 0)
  5398. 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)
  5399. ah.Transparency = 0.25
  5400. ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
  5401. ai.Transparency = 0.35
  5402. ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(4, 4, 4)
  5403. aj.Transparency = 0.45
  5404. aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(7, 7, 7)
  5405. aj.CFrame = ah.CFrame * ang(0, rd(270), rd(90))
  5406. if af % 2 == 1 then
  5407. 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))
  5408. else
  5409. if af % 2 == 0 then
  5410. 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))
  5411. end
  5412. end
  5413. ba.CFrame = ah.CFrame * cf(0, 0, -5)
  5414. ba.Transparency = 0.4
  5415. ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  5416. local bb = ah.CFrame * cf(0, 0, -12.5)
  5417. local bc = aj.CFrame * cf(0, 1, 0)
  5418. local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
  5419. local ak = false
  5420. for j = 1, 12 do
  5421. swait()
  5422. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
  5423. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  5424. if a1 and ak == false then
  5425. ak = true
  5426. 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)))
  5427. do
  5428. local a4 = makemesh("FileMesh", Vector3.new(0.7, 0.7, 0.7), "rbxassetid://489415447", a3)
  5429. game.Debris:AddItem(a3, 6.5)
  5430. local a5 = rd2(1, 12)
  5431. if a5 == 6 then
  5432. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
  5433. else
  5434. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10)
  5435. end
  5436. coroutine.resume(coroutine.create(function()
  5437. for I = 1, 4 do
  5438. swait()
  5439. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  5440. a3.Transparency = a3.Transparency + 0.2
  5441. end
  5442. a3:Destroy()
  5443. end))
  5444. end
  5445. end
  5446. ah.Size = ah.Size:lerp(Vector3.new(6.25, 6.25, 6), 0.5)
  5447. ah.CFrame = ah.CFrame:lerp(bb, 0.475)
  5448. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
  5449. ah.Transparency = ah.Transparency + 0.0725
  5450. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  5451. ai.Transparency = ai.Transparency + 0.06
  5452. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  5453. aj.CFrame = aj.CFrame:lerp(bc, 0.3)
  5454. aj.Transparency = aj.Transparency + 0.05
  5455. ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  5456. ba.CFrame = ba.CFrame:lerp(bd, 0.3)
  5457. ba.Transparency = ba.Transparency + 0.06
  5458. end
  5459. end))
  5460. swait()
  5461. until not a9 or ag > 150
  5462. until ag > 30
  5463. ae:Disconnect()
  5464. for I,aO in pairs(H) do
  5465. if aO.Parent == rarm or aO.Parent == larm then
  5466. aO.Transparency = aN
  5467. end
  5468. end
  5469. b8:Destroy()
  5470. b9:Destroy()
  5471. a8:Destroy()
  5472. asd2:Stop()
  5473. gatlingcool = 50
  5474. human.AutoRotate = true
  5475. activu = false
  5476. coroutine.resume(coroutine.create(function()
  5477. wait(0)
  5478. gatlingcool = 0
  5479. end))
  5480. wait(1)
  5481. for I,al in pairs(aa) do
  5482. al:Destroy()
  5483. end
  5484. for I,am in pairs(ab) do
  5485. am:Destroy()
  5486. end
  5487. for I,be in pairs(b7) do
  5488. be:Destroy()
  5489. end
  5490. aa, ab, b7 = nil
  5491. end
  5492.  
  5493. jetbazoo = function()
  5494. if bazookacool == 50 or (hrp.Velocity * Vector3.new(0, 1, 0)).magnitude > 2 or selected == false or activu == true then
  5495. return
  5496. end
  5497. activu = true
  5498. local pie22 = Instance.new("ParticleEmitter")
  5499. pie22.Parent = larm
  5500. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  5501. pie22.LightEmission = 1
  5502. pie22.Size = NumberSequence.new(3)
  5503. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  5504. pie22.Transparency = NumberSequence.new(0.7)
  5505. pie22.EmissionDirection = "Top"
  5506. pie22.Enabled = true
  5507. pie22.Lifetime = NumberRange.new(0.1)
  5508. pie22.Rotation = NumberRange.new(-420, 425)
  5509. pie22.Rate = 300
  5510. pie22.Speed = NumberRange.new(4)
  5511. pie22.LockedToPart = true
  5512. pie22.VelocitySpread = 360
  5513. local pie222 = Instance.new("ParticleEmitter")
  5514. pie222.Parent = rarm
  5515. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  5516. pie222.LightEmission = 1
  5517. pie222.Size = NumberSequence.new(3)
  5518. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  5519. pie222.Transparency = NumberSequence.new(0.7)
  5520. pie222.EmissionDirection = "Top"
  5521. pie222.Enabled = true
  5522. pie222.Lifetime = NumberRange.new(0.1)
  5523. pie222.Rotation = NumberRange.new(-420, 425)
  5524. pie222.Rate = 300
  5525. pie222.Speed = NumberRange.new(4)
  5526. pie222.LockedToPart = true
  5527. pie222.VelocitySpread = 360
  5528. local bf = human.WalkSpeed
  5529. human.WalkSpeed = 12
  5530. human.AutoRotate = false
  5531. hrp.Anchored = true
  5532. local aK = Instance.new("Sound")
  5533. aK.EmitterSize = 60
  5534. aK.Volume = 1.5
  5535. aK.Pitch = 1
  5536. aK.SoundId = "rbxassetid://137463716"
  5537. aK.Parent = hrp
  5538. local bg = Instance.new("Sound")
  5539. bg.SoundId = "rbxassetid://994434943"
  5540. bg.MaxDistance = 200
  5541. bg.EmitterSize = 60
  5542. bg.Volume = 4
  5543. bg.Pitch = 1.4
  5544. bg.Parent = hrp
  5545. aK:Play()
  5546. local bj = {}
  5547. for I = 1, 10 do
  5548. 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))
  5549. local bl = Instance.new("Attachment")
  5550. bl.Position = Vector3.new(-0.1, 0, 0)
  5551. bl.Parent = bk
  5552. local bm = Instance.new("Attachment")
  5553. bm.Position = Vector3.new(0.1, 0, 0)
  5554. bm.Parent = bk
  5555. local bn = Instance.new("Trail")
  5556. bn.LightEmission = 0.7
  5557. bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
  5558. bn.Attachment0 = bl
  5559. bn.Attachment1 = bm
  5560. bn.Lifetime = 0.7
  5561. bn.MinLength = 0
  5562. bn.Parent = bk
  5563. table.insert(bj, bk)
  5564. end
  5565. coroutine.resume(coroutine.create(function()
  5566. for I = 1, 25 do
  5567. swait()
  5568. for j,bo in pairs(bj) do
  5569. if j % 2 == 0 then
  5570. bo.CFrame = bo.CFrame:lerp(rarm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5571. else
  5572. if j % 2 == 1 then
  5573. bo.CFrame = bo.CFrame:lerp(larm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5574. end
  5575. end
  5576. end
  5577. end
  5578. end))
  5579. for I = 1, 25 do
  5580. swait()
  5581. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.3)
  5582. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-9), rd(0), rd(0)), 0.3)
  5583. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-74)), 0.3)
  5584. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5585. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(74)), 0.3)
  5586. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5587. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.3)
  5588. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5589. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.3)
  5590. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5591. end
  5592. local bp = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5593. local bq = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5594. local aN = nil
  5595. for I,aO in pairs(H) do
  5596. if aO.Parent == rarm or aO.Parent == larm then
  5597. aN = aO.Transparency
  5598. aO.Transparency = 1
  5599. end
  5600. end
  5601. bg:Play()
  5602. local aR = makepart("New Yeller", "sr1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5603. local aS = makemesh("FileMesh", Vector3.new(0.8, 0.8, 0.4), "rbxassetid://437347603", aR)
  5604. local aT = makepart("New Yeller", "sr2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5605. local aU = makemesh("FileMesh", Vector3.new(0.6, 0.6, 0.3), "rbxassetid://437347603", aT)
  5606. local br = makepart("New Yeller", "ri1", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(0), rd(0)))
  5607. local bs = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", br)
  5608. local bt = makepart("New Yeller", "ri2", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5609. local bu = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", bt)
  5610. local bv = makepart("New Yeller", "co1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5611. local bw = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bv)
  5612. local bx = makepart("New Yeller", "co2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5613. local by = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bx)
  5614. local bz = makepart("New Yeller", "glo1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5615. local bA = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, bz)
  5616. local bB = makepart("New Yeller", "sh1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(90), rd(90)))
  5617. local bC = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bB)
  5618. local bD = makepart("New Yeller", "sh2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(-90), rd(90)))
  5619. local bE = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bD)
  5620. 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)))
  5621. local bG = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bF)
  5622. 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)))
  5623. local bI = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bH)
  5624. game.Debris:AddItem(aR, 1.5)
  5625. game.Debris:AddItem(aT, 1.5)
  5626. game.Debris:AddItem(br, 1.5)
  5627. game.Debris:AddItem(bt, 1.5)
  5628. game.Debris:AddItem(bv, 1.5)
  5629. game.Debris:AddItem(bx, 1.5)
  5630. game.Debris:AddItem(bz, 1.5)
  5631. game.Debris:AddItem(bB, 1.5)
  5632. game.Debris:AddItem(bD, 1.5)
  5633. game.Debris:AddItem(bC, 1.5)
  5634. game.Debris:AddItem(bF, 1.5)
  5635. game.Debris:AddItem(bH, 1.5)
  5636. coroutine.resume(coroutine.create(function()
  5637. local bJ = aR.CFrame * cf(0, 0, -35)
  5638. local bK = aT.CFrame * cf(0, 0, -25)
  5639. local bL = hrp.CFrame * cf(0, 0, 20)
  5640. local bM = hrp.CFrame * cf(0, 0, 50)
  5641. local bN = bz.CFrame * cf(0, 0, -20)
  5642. local bO = bB.CFrame * cf(0, 25, 0)
  5643. for j = 1, 40 do
  5644. swait()
  5645. if j < 10 then
  5646. hito(aR, 60, 4000005, 1, hrp.CFrame.lookVector * 80, Vector3.new(0, 0, rd2(-90, 90)))
  5647. end
  5648. aR.CFrame = aR.CFrame:lerp(bJ, 0.2) * ang(0, 0, rd(75))
  5649. aS.Scale = aS.Scale + Vector3.new(0.5, 0.5, 1)
  5650. aR.Transparency = aR.Transparency + 0.06
  5651. aT.CFrame = aT.CFrame:lerp(bJ, 0.175) * ang(0, 0, rd(-25))
  5652. aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
  5653. aT.Transparency = aT.Transparency + 0.04
  5654. br.CFrame = br.CFrame:lerp(bL, 0.2) * ang(0, 0, rd(40))
  5655. br.Transparency = br.Transparency + 0.075
  5656. bs.Scale = bs.Scale:lerp(Vector3.new(75, 75, 70), 0.3)
  5657. bt.CFrame = br.CFrame:lerp(bM, 0.2) * ang(0, 0, rd(-40))
  5658. bt.Transparency = br.Transparency + 0.05
  5659. bu.Scale = bs.Scale:lerp(Vector3.new(60, 60, 50), 0.3)
  5660. bv.CFrame = bv.CFrame * ang(0, rd(50), 0)
  5661. bx.CFrame = bx.CFrame * ang(0, rd(-65), 0)
  5662. if j < 4 then
  5663. bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
  5664. by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
  5665. else
  5666. bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
  5667. by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
  5668. end
  5669. bv.Transparency = bv.Transparency + 0.02
  5670. bx.Transparency = bx.Transparency + 0.0175
  5671. bA.Scale = bA.Scale:lerp(Vector3.new(15, 15, 200), 0.4)
  5672. bz.CFrame = bz.CFrame:lerp(bN, 3)
  5673. bz.Transparency = bz.Transparency + 0.035
  5674. bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
  5675. bB.CFrame = bB.CFrame:lerp(bO, 0.15) * ang(0, rd(40), 0)
  5676. bB.Transparency = bB.Transparency + 0.0175
  5677. bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
  5678. bD.CFrame = bD.CFrame * cf(0, 1.5, 0) * ang(0, rd(-75), 0)
  5679. bD.Transparency = bD.Transparency + 0.03
  5680. bG.Scale = bG.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5681. bI.Scale = bI.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5682. bF.Transparency = bF.Transparency + 0.03
  5683. bH.Transparency = bH.Transparency + 0.03
  5684. end
  5685. end))
  5686. lerpz(RJ, "C0", RJC0 * cf(0, -1.25, -0.45) * ang(rd(15), rd(0), rd(0)), 0.9)
  5687. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(0)), 0.9)
  5688. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(100)), 0.9)
  5689. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5690. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-100)), 0.9)
  5691. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5692. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(-30)), 0.9)
  5693. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5694. lerpz(LH, "C0", LHC0 * cf(-0.5, 0.5, 0) * ang(rd(-4), rd(0), rd(-50)), 0.9)
  5695. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5696. pie22:Destroy()
  5697. pie222:Destroy()
  5698. swait()
  5699. bq:Destroy()
  5700. bp:Destroy()
  5701. for I,aO in pairs(H) do
  5702. if aO.Parent == rarm or aO.Parent == larm then
  5703. aO.Transparency = aN
  5704. end
  5705. end
  5706. for I = 1, 15 do
  5707. swait()
  5708. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.45)
  5709. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.45)
  5710. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(-160), rd(70)), 0.45)
  5711. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5712. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(160), rd(-70)), 0.45)
  5713. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5714. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.45)
  5715. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5716. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.45)
  5717. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5718. end
  5719. for j = 1, 10 do
  5720. swait()
  5721. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5722. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5723. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5724. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5725. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5726. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5727. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5728. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5729. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5730. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5731. end
  5732. resetlerp()
  5733. human.WalkSpeed = bf
  5734. human.AutoRotate = true
  5735. hrp.Anchored = false
  5736. if plr.UserId ~= 8488617 then
  5737. bazookacool = 50
  5738. end
  5739. activu = false
  5740. swait(20)
  5741. for I,bP in pairs(bj) do
  5742. bP:Destroy()
  5743. end
  5744. bj = nil
  5745. wait(0)
  5746. bazookacool = 0
  5747. end
  5748.  
  5749. 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
  5750. local cb = false
  5751. local cc = false
  5752. 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
  5753. giganpist = function()
  5754. if selected == false or activu == true then
  5755. return
  5756. end
  5757. activu = true
  5758. human.AutoRotate = false
  5759. human.PlatformStand = true
  5760. local cH = Instance.new("BodyPosition")
  5761. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5762. cH.P = 3000
  5763. cH.Position = hrp.Position
  5764. cH.Parent = hrp
  5765. local a8 = Instance.new("BodyGyro")
  5766. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5767. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5768. a8.P = 580000
  5769. a8.D = 10000
  5770. a8.Parent = hrp
  5771. local cI = true
  5772. coroutine.resume(coroutine.create(function()
  5773. while cI do
  5774. swait()
  5775. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5776. end
  5777. end))
  5778. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5779. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5780. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5781. for I = 1, 30 do
  5782. swait()
  5783. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5784. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5785. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-210), rd(75)), 0.18)
  5786. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5787. lerpz(LS, "C0", LSC0 * cf(-0.6, -0.37, 0.45) * ang(rd(-100), rd(20), rd(-100)), 0.2)
  5788. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5789. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5790. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5791. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5792. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5793. end
  5794. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5795. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5796. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5797. for j = 1, 12 do
  5798. swait()
  5799. ce = 0.01 + j * 0.005
  5800. ch = 0.03 + j * 0.01
  5801. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5802. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5803. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5804. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5805. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(0)), 0.2 + j * 0.05)
  5806. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5807. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5808. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5809. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5810. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5811. end
  5812. cI = false
  5813. cd = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5814. cg = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5815. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5816. swait()
  5817. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5818. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5819. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5820. for j = 1, 38 do
  5821. swait()
  5822. cd = cd * cf(0, -1.75 + j / 13, 0)
  5823. cg = cg * cf(0, -1.75 + j / 13, 0)
  5824. if j > 3 and j < 29 then
  5825. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5826. local a4 = makemesh("FileMesh", Vector3.new(5.75, 5.75, 5.75), "rbxassetid://489415447", a3)
  5827. game.Debris:AddItem(a3, 4)
  5828. coroutine.resume(coroutine.create(function()
  5829. for I = 1, 8 do
  5830. swait()
  5831. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5832. a3.Transparency = a3.Transparency + 0.1
  5833. end
  5834. a3:Destroy()
  5835. end))
  5836. local a5 = rd2(1, 2)
  5837. if a5 == 2 then
  5838. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5839. else
  5840. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70)
  5841. end
  5842. end
  5843. ce = 0.01 + j * 0.018
  5844. ch = 0.01 + j * 0.008
  5845. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.25, -0.05) * ang(rd(35), rd(6), rd(26)), 0.)
  5846. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.)
  5847. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-29), rd(125)), 0.)
  5848. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5849. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(40)), 0.)
  5850. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5851. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.)
  5852. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5853. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.)
  5854. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5855. end
  5856. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5857. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5858. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5859. human.AutoRotate = true
  5860. human.PlatformStand = false
  5861. a8:Destroy()
  5862. cH:Destroy()
  5863. activu = false
  5864. end
  5865.  
  5866. giganbazooka = function()
  5867. if selected == false or activu == true then
  5868. return
  5869. end
  5870. activu = true
  5871. human.WalkSpeed = human.WalkSpeed - 11
  5872. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5873. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5874. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5875. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5876. cv = ang(rd(0), rd(0), rd(30)) * cf(0, -15, 0)
  5877. cx = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(-90))
  5878. for I = 1, 40 do
  5879. swait()
  5880. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5881. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5882. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-190), rd(75)), 0.18)
  5883. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5884. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(170), rd(-78)), 0.18)
  5885. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5886. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5887. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5888. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5889. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5890. end
  5891. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5892. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5893. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5894. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5895. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -1, 0)
  5896. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(135), rd(-90))
  5897. human.AutoRotate = false
  5898. for j = 1, 12 do
  5899. swait()
  5900. ce = 0.01 + j * 0.005
  5901. ch = 0.03 + j * 0.01
  5902. cu = 0.01 + j * 0.005
  5903. cw = 0.03 + j * 0.005
  5904. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5905. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5906. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5907. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5908. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0) * ang(rd(0), rd(-10), rd(-104)), 0.018 + j * 0.05)
  5909. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5910. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5911. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5912. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5913. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5914. end
  5915. cd = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5916. cg = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5917. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5918. ct = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5919. cv = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5920. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(-270), rd(-90))
  5921. swait()
  5922. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5923. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5924. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5925. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5926. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5927. cx = ang(rd(0), rd(0), rd(1)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5928. for j = 1, 48 do
  5929. swait()
  5930. cd = cd * cf(0, -1.75 + j / 11, 0)
  5931. cg = cg * cf(0, -1.75 + j / 11, 0)
  5932. ct = ct * cf(0, -1.75 + j / 11, 0)
  5933. cv = cv * cf(0, -1.75 + j / 11, 0)
  5934. if j > 4 and j < 29 then
  5935. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5936. local a4 = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", a3)
  5937. local cJ = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bZ.CFrame * cf(-5, 0, 0) * ang(0, rd(0), rd(90)))
  5938. local cK = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", cJ)
  5939. game.Debris:AddItem(a3, 4)
  5940. coroutine.resume(coroutine.create(function()
  5941. for I = 1, 8 do
  5942. swait()
  5943. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5944. a3.Transparency = a3.Transparency + 0.1
  5945. cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
  5946. cJ.Transparency = cJ.Transparency + 0.1
  5947. end
  5948. a3:Destroy()
  5949. cJ:Destroy()
  5950. end))
  5951. local a5 = rd2(1, 2)
  5952. if a5 == 2 then
  5953. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5954. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5955. else
  5956. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5957. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5958. end
  5959. end
  5960. ce = 0.01 + j * 0.018
  5961. ch = 0.01 + j * 0.008
  5962. cu = 0.01 + j * 0.018
  5963. cw = 0.01 + j * 0.008
  5964. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.2, -0.05) * ang(rd(3), rd(6), rd(26)), 0.6)
  5965. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-1), rd(-14)), 0.6)
  5966. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-33), rd(126)), 0.6)
  5967. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5968. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-28), rd(-125)), 0.6)
  5969. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5970. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1), rd(-10), rd(-5)), 0.6)
  5971. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5972. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1), rd(10), rd(-40)), 0.6)
  5973. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5974. end
  5975. human.WalkSpeed = human.WalkSpeed + 11
  5976. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5977. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5978. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5979. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5980. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  5981. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5982. human.AutoRotate = true
  5983. activu = false
  5984. end
  5985.  
  5986. gigangatl = function()
  5987. if selected == false or activu == true or g3lim < 4 then
  5988. return
  5989. end
  5990. activu = true
  5991. human.AutoRotate = false
  5992. human.PlatformStand = true
  5993. local cH = Instance.new("BodyPosition")
  5994. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5995. cH.P = 3000
  5996. cH.Position = hrp.Position
  5997. cH.Parent = hrp
  5998. local a8 = Instance.new("BodyGyro")
  5999. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  6000. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  6001. a8.P = 580000
  6002. a8.D = 10000
  6003. a8.Parent = hrp
  6004. local cI = true
  6005. coroutine.resume(coroutine.create(function()
  6006. while cI do
  6007. swait()
  6008. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  6009. end
  6010. end))
  6011. local ae = tool.Deactivated:connect(function()
  6012. cI = false
  6013. end)
  6014. local cL = {}
  6015. for I,cM in pairs(chr:GetChildren()) do
  6016. if cM == rarm or cM == larm then
  6017. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cM)
  6018. table.insert(cL, cN)
  6019. for I,cO in pairs(cM:GetChildren()) do
  6020. do
  6021. if cO:IsA("Part") and cO.Transparency ~= 1 then
  6022. do
  6023. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cO)
  6024. table.insert(cL, cN)
  6025. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_THEN_STMT
  6026.  
  6027. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
  6028.  
  6029. end
  6030. end
  6031. end
  6032. end
  6033. end
  6034. end
  6035. local cP = {}
  6036. local cQ = {}
  6037. local cR = {}
  6038. for j = 1, 10 do
  6039. local cS = nil
  6040. if j % 2 == 0 then
  6041. cS = makepart(rarm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6042. cS.Color = bR.Color
  6043. cS.Reflectance = bR.Reflectance
  6044. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6045. else
  6046. if j % 2 == 1 then
  6047. cS = makepart(larm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6048. cS.Color = bW.Color
  6049. cS.Reflectance = bW.Reflectance
  6050. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6051. end
  6052. end
  6053. local ad = Instance.new("Sound")
  6054. ad.Volume = 1
  6055. ad.Pitch = math.random(4, 6) / 10
  6056. ad.SoundId = "rbxassetid://144508058"
  6057. ad.Parent = cS
  6058. table.insert(cP, cS)
  6059. end
  6060. for j = 1, 10 do
  6061. local cS = nil
  6062. if j % 2 == 0 then
  6063. cS = makepart(rarm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6064. cS.Color = bU.Color
  6065. cS.Reflectance = bU.Reflectance
  6066. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539775895", cS)
  6067. else
  6068. if j % 2 == 1 then
  6069. cS = makepart(larm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6070. cS.Color = bZ.Color
  6071. cS.Reflectance = bZ.Reflectance
  6072. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539776108", cS)
  6073. end
  6074. end
  6075. table.insert(cQ, cS)
  6076. end
  6077. for j = 1, 10 do
  6078. local cS = nil
  6079. if j % 2 == 0 then
  6080. cS = makepart(rarm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6081. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6082. else
  6083. if j % 2 == 1 then
  6084. cS = makepart(larm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6085. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6086. end
  6087. end
  6088. table.insert(cR, cS)
  6089. end
  6090. local ag = 0
  6091. local af = 0
  6092. local cT = 14
  6093. resetlerp()
  6094. coroutine.resume(coroutine.create(function()
  6095. local cU = 0
  6096. while cI do
  6097. swait()
  6098. cU = cU + 1
  6099. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(65 * math.cos((cU) * 2 / cT))), 0.7)
  6100. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60 * math.cos((cU) * 2 / cT))), 0.7)
  6101. end
  6102. end))
  6103. repeat
  6104. ag = ag + 1
  6105. if af == 0 then
  6106. af = 1
  6107. else
  6108. af = af % 10 + 1
  6109. end
  6110. if ag > 0 and ag < 8 and cP[af].Transparency ~= 0.75 then
  6111. cP[af].Transparency = 0.75
  6112. cQ[af].Transparency = 0.75
  6113. cR[af].Transparency = 0.75
  6114. cT = 11
  6115. else
  6116. if ag > 8 and ag < 16 and cP[af].Transparency ~= 0.5 then
  6117. cP[af].Transparency = 0.5
  6118. cQ[af].Transparency = 0.5
  6119. cR[af].Transparency = 0.5
  6120. cT = 8
  6121. else
  6122. if ag > 16 and ag < 28 and cP[af].Transparency ~= 0.25 then
  6123. cP[af].Transparency = 0.25
  6124. cQ[af].Transparency = 0.25
  6125. cR[af].Transparency = 0.25
  6126. cT = 5
  6127. else
  6128. if ag > 28 and ag < 56 and cP[af].Transparency ~= 0 then
  6129. cP[af].Transparency = 0
  6130. cQ[af].Transparency = 0
  6131. cR[af].Transparency = 0
  6132. cT = 3
  6133. end
  6134. end
  6135. end
  6136. end
  6137. 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))
  6138. if (af) % 2 == 0 then
  6139. 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))
  6140. else
  6141. if (af) % 2 == 1 then
  6142. 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))
  6143. end
  6144. end
  6145. cR[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 15, 50)
  6146. cR[af].CFrame = cP[af].CFrame * cf(0, 0, 8)
  6147. coroutine.resume(coroutine.create(function()
  6148. local cV = af
  6149. local cW = cP[af]
  6150. local cX = cQ[af]
  6151. local cY = cR[af]
  6152. local cZ = 10
  6153. cW:FindFirstChildOfClass("Sound").Pitch = math.random(7, 8) / 10
  6154. cW:FindFirstChildOfClass("Sound"):Play()
  6155. for j = 1, 30 do
  6156. swait()
  6157. if j < 20 then
  6158. local a5 = rd2(1, 3)
  6159. if a5 == 2 then
  6160. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6161. else
  6162. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80)
  6163. end
  6164. end
  6165. cW.CFrame = cW.CFrame * cf(0, 0, -cZ)
  6166. if cV % 2 == 0 then
  6167. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6168. else
  6169. if cV % 2 == 1 then
  6170. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6171. end
  6172. end
  6173. cY.CFrame = cW.CFrame * cf(0, 0, 50 - cZ * 2.5)
  6174. cY:FindFirstChildOfClass("SpecialMesh").Scale = cY:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 0, cZ * 4.5)
  6175. cZ = cZ - 0.45
  6176. end
  6177. end))
  6178. swait(cT)
  6179. until ag > 10
  6180. cI = false
  6181. ae:Disconnect()
  6182. cH:Destroy()
  6183. a8:Destroy()
  6184. for I,c_ in pairs(cL) do
  6185. c_:Destroy()
  6186. end
  6187. for I,d0 in pairs(cP) do
  6188. coroutine.resume(coroutine.create(function()
  6189. for I = 1, 10 do
  6190. swait()
  6191. d0.Transparency = d0.Transparency + 0.1
  6192. end
  6193. d0:Destroy()
  6194. end))
  6195. end
  6196. for I,d0 in pairs(cQ) do
  6197. coroutine.resume(coroutine.create(function()
  6198. for I = 1, 10 do
  6199. swait()
  6200. d0.Transparency = d0.Transparency + 0.1
  6201. end
  6202. d0:Destroy()
  6203. end))
  6204. end
  6205. for I,d0 in pairs(cR) do
  6206. coroutine.resume(coroutine.create(function()
  6207. for I = 1, 10 do
  6208. swait()
  6209. d0.Transparency = d0.Transparency + 0.1
  6210. end
  6211. d0:Destroy()
  6212. end))
  6213. end
  6214. human.AutoRotate = true
  6215. human.PlatformStand = false
  6216. activu = false
  6217. end
  6218.  
  6219. gear2change = function()
  6220. if selected == false or activu == true then
  6221. return
  6222. end
  6223. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g2lim > 5 then
  6224. activu = true
  6225. g.Enabled = false
  6226. human.AutoRotate = false
  6227. hrp.Anchored = true
  6228. human.WalkSpeed = 0
  6229. local d1 = Instance.new("Sound")
  6230. d1.EmitterSize = 10
  6231. d1.Volume = 4
  6232. d1.SoundId = "rbxassetid://255289910"
  6233. d1.Parent = hrp
  6234. d1:Play()
  6235. game.Debris:AddItem(d1, 5)
  6236. local d2 = makepart(rleg.BrickColor.Name, "rg1", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6237. d2.Anchored = false
  6238. local d3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d2)
  6239. local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
  6240. local d5 = makepart(lleg.BrickColor.Name, "lg1", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6241. d5.Anchored = false
  6242. local d6 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d5)
  6243. local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
  6244. local d8 = makepart(rleg.BrickColor.Name, "rg2", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6245. d8.Anchored = false
  6246. local d9 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d8)
  6247. local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
  6248. local db = makepart(lleg.BrickColor.Name, "lg2", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6249. db.Anchored = false
  6250. local dc = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, db)
  6251. local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
  6252. animo(false)
  6253. cam.CameraType = "Scriptable"
  6254. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-140), rd(0)) * cf(0, 0, 7)
  6255. for I = 1, 35 do
  6256. do
  6257. swait()
  6258. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(-0.06), rd(0.08), rd(0)) * cf(0, 0, -0.003)
  6259. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.15)
  6260. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.15)
  6261. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.15)
  6262. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.15)
  6263. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.15)
  6264. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.15)
  6265. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.15)
  6266. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.15)
  6267. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.15)
  6268. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.15)
  6269. end
  6270. end
  6271. cam.CoordinateFrame = lleg.CFrame * ang(rd(5), rd(-165), rd(0)) * cf(0, 0, 5)
  6272. for I = 1, 25 do
  6273. swait()
  6274. d4.C0 = d4.C0:lerp(cf(0, 0.2, 0), 0.3)
  6275. d7.C0 = d7.C0:lerp(cf(0, 0.2, 0), 0.3)
  6276. d3.Scale = d3.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6277. d6.Scale = d6.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6278. da.C0 = da.C0:lerp(cf(0, 0.4, 0), 0.3)
  6279. dd.C0 = dd.C0:lerp(cf(0, 0.4, 0), 0.3)
  6280. d9.Scale = d9.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6281. dc.Scale = dc.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6282. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -1.1) * ang(rd(75), rd(0), rd(15)), 0.3)
  6283. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(-12)), 0.3)
  6284. lerpz(RS, "C0", RSC0 * cf(0.2, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6285. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6286. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(50), rd(-65)), 0.3)
  6287. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6288. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6289. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6290. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6291. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6292. end
  6293. d1.TimePosition = 1.4
  6294. for I = 1, 3 do
  6295. swait()
  6296. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6297. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6298. d3.Scale = d3.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6299. d6.Scale = d6.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6300. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6301. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6302. d9.Scale = d9.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6303. dc.Scale = dc.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6304. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6305. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6306. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6307. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6308. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6309. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6310. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6311. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6312. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6313. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6314. end
  6315. for I = 1, 10 do
  6316. swait()
  6317. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6318. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6319. d3.Scale = d3.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6320. d6.Scale = d6.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6321. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6322. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6323. d9.Scale = d9.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6324. dc.Scale = dc.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6325. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6326. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6327. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6328. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6329. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6330. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6331. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6332. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6333. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6334. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6335. end
  6336. cam.CoordinateFrame = hrp.CFrame * ang(rd(5), rd(-180), rd(0)) * cf(0, 0, 6)
  6337. swait(8)
  6338. d2:Destroy()
  6339. d5:Destroy()
  6340. d8:Destroy()
  6341. db:Destroy()
  6342. for j = 1, #H do
  6343. coroutine.resume(coroutine.create(function()
  6344. local de = H[j]
  6345. for I = 1, 16 do
  6346. swait()
  6347. de.Transparency = de.Transparency - 0.009375
  6348. de.pe.Enabled = true
  6349. if de:FindFirstChild("ss") then
  6350. de:FindFirstChild("ss"):Play()
  6351. end
  6352. end
  6353. swait(120)
  6354. end))
  6355. end
  6356. d1.TimePosition = 4.1
  6357. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6358. swait(8)
  6359. for j = 1, 35 do
  6360. swait()
  6361. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6362. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-50), rd(10), rd(-10)), 0.05 + j * 0.95 / 35)
  6363. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6364. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6365. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6366. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6367. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6368. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6369. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6370. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6371. end
  6372. cam.CameraType = "Custom"
  6373. animo(true)
  6374. human.WalkSpeed = 28
  6375. human.JumpPower = 60
  6376. hrp.Anchored = false
  6377. human.AutoRotate = true
  6378. head:FindFirstChildOfClass("Decal").Texture = d
  6379. for I = 1, 6 do
  6380. swait()
  6381. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6382. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6383. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6384. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6385. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6386. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6387. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6388. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6389. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6390. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6391. end
  6392. resetlerp()
  6393. dagear = 2
  6394. g.Enabled = true
  6395. activu = false
  6396. else
  6397. do
  6398. if dagear == 2 then
  6399. activu = true
  6400. for j = 1, #H do
  6401. coroutine.resume(coroutine.create(function()
  6402. local de = H[j]
  6403. local df = nil
  6404. if de:FindFirstChild("ss") then
  6405. df = de:FindFirstChild("ss")
  6406. end
  6407. for I = 1, 16 do
  6408. swait()
  6409. de.Transparency = de.Transparency + 0.009375
  6410. de.pe.Rate = de.pe.Rate - 1
  6411. if de:FindFirstChild("ss") then
  6412. df.Volume = df.Volume - 0.03125
  6413. end
  6414. end
  6415. de.pe.Rate = 20
  6416. de.pe.Enabled = false
  6417. if de:FindFirstChild("ss") then
  6418. df:Stop()
  6419. df.Volume = 0.5
  6420. end
  6421. end))
  6422. end
  6423. human.WalkSpeed = 16
  6424. human.JumpPower = 50
  6425. dagear = 1
  6426. activu = false
  6427. end
  6428. end
  6429. end
  6430. end
  6431.  
  6432. gear3change = function()
  6433. if selected == false or activu == true then
  6434. return
  6435. end
  6436. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g3lim > 5 then
  6437. activu = true
  6438. g.Enabled = false
  6439. human.AutoRotate = false
  6440. hrp.Anchored = true
  6441. human.WalkSpeed = 0
  6442. animo(false)
  6443. bQ = makepart("White", "g3p1", 0, 1, "Neon", rarm, hrp.CFrame * cf(0, 500, 0))
  6444. bR = makepart(rarm.BrickColor.Name, "g3p2", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6445. b_ = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bR)
  6446. bS = makepart(rarm.BrickColor.Name, "g3p3", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6447. c0 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bS)
  6448. bT = makepart(rarm.BrickColor.Name, "g3p4", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6449. c1 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bT)
  6450. bU = makepart(rarm.BrickColor.Name, "g3p5", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6451. c2 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539775895", bU)
  6452. cam.CameraType = "Scriptable"
  6453. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-190), rd(0)) * cf(0, 0, 5)
  6454. for I = 1, 26 do
  6455. swait()
  6456. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6457. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-1.5), rd(-14)), 0.3)
  6458. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(60), rd(80)), 0.3)
  6459. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6460. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(8), rd(10)), 0.3)
  6461. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6462. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(0)), 0.3)
  6463. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6464. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(0)), 0.3)
  6465. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6466. end
  6467. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://250184082"
  6468. cam.CoordinateFrame = hrp.CFrame * ang(rd(40), rd(-180), rd(0)) * cf(0, 0, 7)
  6469. for j = 1, 37 do
  6470. swait()
  6471. local dg = rd2(-80, 80) / (38 - j)
  6472. lerpz(RJ, "C0", RJC0 * cf(-0.1, 0.35, -0.05) * ang(rd(-18), rd(-6), rd(15)), 0.1)
  6473. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j * 0.032)
  6474. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(32), rd(50), rd(83)), 0.1)
  6475. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6476. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-7), rd(9), rd(12)), 0.1)
  6477. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6478. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-15)), 0.1)
  6479. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6480. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(20)), 0.1)
  6481. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6482. end
  6483. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://874809406"
  6484. cam.CoordinateFrame = hrp.CFrame * ang(rd(-50), rd(-170), rd(0)) * cf(0, 2, 4)
  6485. for I = 1, 15 do
  6486. swait()
  6487. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.6)
  6488. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.65)
  6489. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(32), rd(60), rd(63)), 0.8)
  6490. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6491. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(20)), 0.6)
  6492. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6493. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(19)), 0.6)
  6494. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6495. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(-12)), 0.6)
  6496. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6497. end
  6498. bQ.Transparency = 1
  6499. bR.Transparency = 0
  6500. bS.Transparency = 0
  6501. bT.Transparency = 0
  6502. bU.Transparency = 0
  6503. bQ.CFrame = rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6504. bR.CFrame = bQ.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6505. c7 = (bQ.Position - rarm.Position).magnitude
  6506. c8 = (bR.Position - bQ.Position).magnitude
  6507. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -c7 / 2)
  6508. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -c8 / 2)
  6509. bU.CFrame = bR.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6510. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-180), rd(0)) * cf(0, 0, 6)
  6511. for I = 1, 50 do
  6512. swait()
  6513. c7 = (bQ.Position - rarm.Position).magnitude
  6514. c8 = (bR.Position - bQ.Position).magnitude
  6515. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.1)
  6516. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(0), rd(-50), rd(110)), 0.15)
  6517. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05)
  6518. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0), 0.1)
  6519. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0), 0.07)
  6520. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6521. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6522. bU.CFrame = bU.CFrame:lerp(bR.CFrame * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90)), 0.3)
  6523. b_.Scale = b_.Scale:lerp(Vector3.new(60, 70, 60), 0.13)
  6524. c0.Scale = c0.Scale:lerp(Vector3.new(30, 30, c7 * 5 * 1.2), 0.13)
  6525. c1.Scale = c1.Scale:lerp(Vector3.new(35, 35, c8 * 5 * 1.2), 0.13)
  6526. c2.Scale = c2.Scale:lerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
  6527. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.094)
  6528. end
  6529. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6530. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6531. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6532. ck = Vector3.new(60, 70, 60)
  6533. cm = 3.5
  6534. co = 5
  6535. cj = 0.3--speed of hand
  6536. cq = Vector3.new(0.16, 0.16, 0.16)
  6537. cb = true
  6538. coroutine.resume(coroutine.create(function()
  6539. while cb == true do
  6540. swait2()
  6541. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * cd, ce)
  6542. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * cg, ch)
  6543. c7 = (bQ.Position - rarm.Position).magnitude
  6544. c8 = (bR.Position - bQ.Position).magnitude
  6545. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6546. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6547. bU.CFrame = bU.CFrame:lerp(bR.CFrame * ci, cj)
  6548. b_.Scale = b_.Scale:lerp(ck, cl)
  6549. c0.Scale = c0.Scale:lerp(Vector3.new(cm * 5, cm * 5, (bQ.Position - rarm.Position).magnitude * 5 * 1.2), cn)
  6550. c1.Scale = c1.Scale:lerp(Vector3.new(co * 5, co * 5, (bR.Position - bQ.Position).magnitude * 5 * 1.2), cp)
  6551. c2.Scale = c2.Scale:lerp(cq, cr)
  6552. end
  6553. end))
  6554. print("bless the meme")
  6555. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6556. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-155), rd(0)) * cf(0, 0, 12)
  6557. for j = 1, 80 do
  6558. swait()
  6559. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 0.011875)
  6560. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.03 + j * 0.011875)
  6561. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.03 + j * 0.011875)
  6562. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6563. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 0.011875)
  6564. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6565. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 0.011875)
  6566. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6567. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 0.011875)
  6568. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6569. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.04)
  6570. end
  6571. head:FindFirstChildOfClass("Decal").Texture = d
  6572. cam.CameraType = "Custom"
  6573. dagear = 3
  6574. human.AutoRotate = true
  6575. hrp.Anchored = false
  6576. human.WalkSpeed = 12
  6577. g.Enabled = true
  6578. activu = false
  6579. --fixing the hand movement
  6580. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6581. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  6582. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  6583. ce = 0.01
  6584. ch = 0.01
  6585. cd = cf()
  6586. cg = cf()
  6587. for j = 1, 38 do
  6588. --swait()
  6589. cd = cd * cf(0, -1.75 + j / 13, 0)
  6590. cg = cg * cf(0, -1.75 + j / 13, 0)
  6591. ce = 0.01 + j * 0.018
  6592. ch = 0.01 + j * 0.008
  6593. end
  6594. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6595. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6596. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6597. --done fixing hand xd
  6598. elseif dagear == 3 then
  6599. activu = true
  6600. human.WalkSpeed = 0
  6601. human.AutoRotate = false
  6602. hrp.Anchored = true
  6603. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6604. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6605. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  6606. ck = Vector3.new(0, 1, 0)
  6607. cm = 0
  6608. co = 0
  6609. cq = Vector3.new(0, 1, 0)
  6610. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6611. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6612. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -0.25, 0) * ang(rd(0), rd(90), rd(-90))
  6613. cz = Vector3.new(0, 1, 0)
  6614. cB = 0
  6615. cD = 0
  6616. cF = Vector3.new(0, 1, 0)
  6617. for j = 1, 40 do
  6618. swait()
  6619. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 2 * 0.011875)
  6620. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(1), rd(-14)), 0.03 + j * 2 * 0.011875)
  6621. lerpz(RS, "C0", RSC0 * cf(0.5, 0.05, 0.5) * ang(rd(0), rd(-90), rd(75)), 0.03 + j * 2 * 0.011875)
  6622. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6623. if g32hand then
  6624. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.45) * ang(rd(20), rd(85), rd(-60)), 0.03 + j * 2 * 0.011875)
  6625. else
  6626. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 2 * 0.011875)
  6627. end
  6628. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6629. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 2 * 0.011875)
  6630. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6631. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 2 * 0.011875)
  6632. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6633. end
  6634. cb = false
  6635. cc = false
  6636. bQ:Destroy()
  6637. bR:Destroy()
  6638. bS:Destroy()
  6639. bT:Destroy()
  6640. bU:Destroy()
  6641. if g32hand then
  6642. bV:Destroy()
  6643. bW:Destroy()
  6644. bX:Destroy()
  6645. bY:Destroy()
  6646. bZ:Destroy()
  6647. end
  6648. for I = 1, 13 do
  6649. swait()
  6650. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6651. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6652. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6653. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6654. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6655. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6656. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6657. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6658. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6659. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6660. end
  6661. resetlerp()
  6662. animo(true)
  6663. human.WalkSpeed = 16
  6664. dagear = 1
  6665. g32hand = false
  6666. human.AutoRotate = true
  6667. hrp.Anchored = false
  6668. activu = false
  6669. end
  6670. --a8:Destroy()
  6671. --cH:Destroy()
  6672. activu = false
  6673. end
  6674.  
  6675. g3twohand = function()
  6676. if selected == false or activu == true then
  6677. return
  6678. end
  6679. if not g32hand then
  6680. activu = true
  6681. local bf = human.WalkSpeed
  6682. human.WalkSpeed = 0
  6683. cc = true
  6684. g.Enabled = false
  6685. human.AutoRotate = false
  6686. hrp.Anchored = true
  6687. bV = makepart("White", "g3p6", 0, 1, "Neon", larm, larm.CFrame)
  6688. bW = makepart(larm.BrickColor.Name, "g3p7", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6689. c3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bW)
  6690. bX = makepart(larm.BrickColor.Name, "g3p8", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6691. c4 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bX)
  6692. bY = makepart(larm.BrickColor.Name, "g3p9", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6693. c5 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bY)
  6694. bZ = makepart(larm.BrickColor.Name, "g3p10", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6695. c6 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539776108", bZ)
  6696. local dh = makepart(tors.BrickColor.Name, "gblp", 0, 0, "SmoothPlastic", tors, tors.CFrame)
  6697. dh.Anchored = false
  6698. local di = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, dh)
  6699. local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
  6700. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -5, 0)
  6701. cg = ang(rd(0), rd(0), rd(-20)) * cf(0, -5, 0)
  6702. ci = ang(rd(0), rd(0), rd(-20)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6703. for I = 1, 25 do
  6704. swait()
  6705. di.Scale = di.Scale:lerp(Vector3.new(55, 55, 55), 0.25)
  6706. lerpz(RJ, "C0", RJC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6707. lerpz(N, "C0", NC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6708. lerpz(RS, "C0", RSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6709. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6710. lerpz(LS, "C0", LSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6711. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6712. lerpz(RH, "C0", RHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6713. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6714. lerpz(LH, "C0", LHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6715. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6716. end
  6717. bW.Transparency = 0
  6718. bX.Transparency = 0
  6719. bY.Transparency = 0
  6720. bZ.Transparency = 0
  6721. bV.CFrame = larm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6722. bW.CFrame = bW.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6723. c9 = (bV.Position - larm.Position).magnitude
  6724. ca = (bW.Position - bV.Position).magnitude
  6725. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -c9 / 2)
  6726. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -ca / 2)
  6727. bZ.CFrame = bW.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6728. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6729. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6730. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6731. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6732. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  6733. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6734. cz = Vector3.new(60, 70, 60)
  6735. cB = 3.5
  6736. cD = 5
  6737. cF = Vector3.new(0.16, 0.16, 0.16)
  6738. cC = 0.3
  6739. cE = 0.3
  6740. cy = 0.3
  6741. cu = 0.3
  6742. cw = 0.3
  6743. cA = 0.3
  6744. cG = 0.3
  6745. coroutine.resume(coroutine.create(function()
  6746. while cc == true do
  6747. swait2()
  6748. bV.CFrame = bV.CFrame:lerp(larm.CFrame * ct, cu)
  6749. bW.CFrame = bW.CFrame:lerp(bV.CFrame * cv, cw)
  6750. c9 = (bV.Position - larm.Position).magnitude
  6751. ca = (bW.Position - bV.Position).magnitude
  6752. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -(c9 + 1) / 2)
  6753. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -(ca - 1) / 2)
  6754. bZ.CFrame = bZ.CFrame:lerp(bW.CFrame * cx, cy)
  6755. c3.Scale = c3.Scale:lerp(cz, cA)
  6756. c4.Scale = c4.Scale:lerp(Vector3.new(cB * 5, cB * 5, (bV.Position - larm.Position).magnitude * 5 * 1.2), cC)
  6757. c5.Scale = c5.Scale:lerp(Vector3.new(cD * 5, cD * 5, (bW.Position - bV.Position).magnitude * 5 * 1.2), cE)
  6758. c6.Scale = c6.Scale:lerp(cF, cG)
  6759. end
  6760. end))
  6761. for I = 1, 30 do
  6762. swait()
  6763. di.Scale = di.Scale:lerp(Vector3.new(0, 0, 0), 0.32)
  6764. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, 0) * ang(rd(18), rd(6), rd(15)), 0.3)
  6765. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.3)
  6766. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  6767. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6768. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  6769. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6770. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  6771. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6772. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  6773. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6774. end
  6775. dh:Destroy()
  6776. human.WalkSpeed = bf
  6777. hrp.Anchored = false
  6778. human.AutoRotate = true
  6779. g.Enabled = true
  6780. g32hand = true
  6781. activu = false
  6782. end
  6783. end
  6784.  
  6785. busolelel = function()
  6786. if activu == true or selected == false then
  6787. return
  6788. end
  6789. if dagear == 3 then
  6790. if bR.Reflectance <= 0 then
  6791. selected = false
  6792. local dk = Instance.new("Sound")
  6793. dk.SoundId = "rbxassetid://315030459"
  6794. dk.Volume = 1.25
  6795. dk.TimePosition = 0.22
  6796. dk.Pitch = 1.03
  6797. dk.Parent = tors
  6798. game.Debris:AddItem(dk, 3)
  6799. dk:Play()
  6800. local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
  6801. ck = Vector3.new(70, 80, 70)
  6802. cq = Vector3.new(0.19, 0.19, 0.19)
  6803. cz = Vector3.new(70, 80, 70)
  6804. cF = Vector3.new(0.19, 0.19, 0.19)
  6805. for I = 1, 20 do
  6806. swait()
  6807. bR.Reflectance = bR.Reflectance + 0.02
  6808. bR.Color = bR.Color:lerp(dl, 0.15)
  6809. bU.Reflectance = bU.Reflectance + 0.02
  6810. bU.Color = bU.Color:lerp(dl, 0.15)
  6811. if g32hand then
  6812. bW.Reflectance = bW.Reflectance + 0.02
  6813. bW.Color = bW.Color:lerp(dl, 0.15)
  6814. bZ.Reflectance = bZ.Reflectance + 0.02
  6815. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6816. end
  6817. end
  6818. dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
  6819. ck = Vector3.new(60, 70, 60)
  6820. cq = Vector3.new(0.16, 0.16, 0.16)
  6821. cz = Vector3.new(60, 70, 60)
  6822. cF = Vector3.new(0.16, 0.16, 0.16)
  6823. for I = 1, 20 do
  6824. swait()
  6825. bR.Reflectance = bR.Reflectance - 0.01
  6826. bR.Color = bR.Color:lerp(dl, 0.15)
  6827. bU.Reflectance = bU.Reflectance - 0.01
  6828. bU.Color = bU.Color:lerp(dl, 0.15)
  6829. if g32hand then
  6830. bW.Reflectance = bW.Reflectance - 0.01
  6831. bW.Color = bW.Color:lerp(dl, 0.15)
  6832. bZ.Reflectance = bW.Reflectance - 0.01
  6833. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6834. end
  6835. end
  6836. bR.Color = dl
  6837. bU.Color = dl
  6838. if g32hand then
  6839. bW.Color = dl
  6840. bZ.Color = dl
  6841. end
  6842. selected = true
  6843. else
  6844. do
  6845. selected = false
  6846. for I = 1, 20 do
  6847. swait()
  6848. bR.Reflectance = bR.Reflectance - 0.01
  6849. bR.Color = bR.Color:lerp(rarm.Color, 0.15)
  6850. bU.Reflectance = bU.Reflectance - 0.01
  6851. bU.Color = bU.Color:lerp(rarm.Color, 0.15)
  6852. if g32hand then
  6853. bW.Reflectance = bW.Reflectance - 0.01
  6854. bW.Color = bW.Color:lerp(larm.Color, 0.15)
  6855. bZ.Reflectance = bZ.Reflectance - 0.01
  6856. bZ.Color = bZ.Color:lerp(larm.Color, 0.15)
  6857. end
  6858. end
  6859. bR.Color = rarm.Color
  6860. bU.Color = rarm.Color
  6861. bR.Reflectance = 0
  6862. bU.Reflectance = 0
  6863. if g32hand then
  6864. bW.Color = larm.Color
  6865. bZ.Color = larm.Color
  6866. bW.Reflectance = 0
  6867. bZ.Reflectance = 0
  6868. end
  6869. selected = true
  6870. end
  6871. end
  6872. end
  6873. end
  6874.  
  6875. hito = function(dm, X, c, dn, dp, dq)
  6876. for I,dr in pairs(workspace:GetChildren()) do
  6877. 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
  6878. local ds = dr:FindFirstChild("Humanoid")
  6879. local dt = dr:FindFirstChild("HumanoidRootPart")
  6880. TakeDamage(ds, c)
  6881. ds:SetStateEnabled(16, true)
  6882. delay(dn, function()
  6883. ds:SetStateEnabled(16, true)
  6884. end)
  6885. local du = Instance.new("StringValue")
  6886. du.Name = "alabo"
  6887. du.Parent = dt
  6888. game.Debris:AddItem(du, dn)
  6889. local dv = Instance.new("Part")
  6890. nooutline(dv)
  6891. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  6892. dv.Transparency = 0.25
  6893. dv.Anchored = true
  6894. dv.CanCollide = false
  6895. dv.BrickColor = BrickColor.new("New Yeller")
  6896. dv.Material = "Neon"
  6897. dv.Locked = true
  6898. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  6899. dv.Parent = modz
  6900. local dw = Instance.new("SpecialMesh")
  6901. dw.MeshType = "Sphere"
  6902. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  6903. dw.Parent = dv
  6904. game.Debris:AddItem(dv, 1)
  6905. local dx = Instance.new("Model")
  6906. dx.Name = c
  6907. dx.Parent = workspace
  6908. game.Debris:AddItem(dx, 0.5 + c / 75)
  6909. local dy = Instance.new("Humanoid")
  6910. dy.MaxHealth = 0
  6911. dy.Parent = dx
  6912. local dz = Instance.new("Part")
  6913. dz.Name = "Head"
  6914. dz.Locked = true
  6915. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  6916. dz.Position = dt.Position
  6917. dz.BrickColor = BrickColor.new("New Yeller")
  6918. dz.Material = "Neon"
  6919. dz.Transparency = 1
  6920. dz.CanCollide = false
  6921. dz.Parent = dx
  6922. local dA = Instance.new("BodyPosition")
  6923. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6924. dA.P = 20000
  6925. dA.D = 300
  6926. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  6927. dA.Parent = dz
  6928. local dB = Instance.new("CylinderMesh")
  6929. dB.Parent = dz
  6930. coroutine.resume(coroutine.create(function()
  6931. while dB do
  6932. swait()
  6933. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  6934. end
  6935. end))
  6936. if dp then
  6937. local dC = Instance.new("BodyVelocity")
  6938. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  6939. dC.P = 9999999999
  6940. dC.Velocity = dp
  6941. dC.Parent = dt
  6942. game.Debris:AddItem(dC, dn)
  6943. end
  6944. if dq then
  6945. local dD = Instance.new("BodyAngularVelocity")
  6946. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  6947. dD.P = math.huge
  6948. dD.AngularVelocity = dq
  6949. dD.Parent = dt
  6950. game.Debris:AddItem(dD, dn)
  6951. end
  6952. local dE = Instance.new("Sound")
  6953. dE.Pitch = rd2(10, 11) / 10
  6954. dE.Volume = rd2(10, 13) / 10
  6955. dE.EmitterSize = 10
  6956. dE.SoundId = "rbxassetid://"
  6957. dE.Parent = dv
  6958. dE:Play()
  6959. coroutine.resume(coroutine.create(function()
  6960. for I = 1, 5 do
  6961. swait()
  6962. dv.Transparency = dv.Transparency + 0.175
  6963. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  6964. end
  6965. end))
  6966. end
  6967. end
  6968. end
  6969.  
  6970. animo = function(dF)
  6971. if anim then
  6972. if dF == true then
  6973. anim.Parent = human
  6974. chr.Animate.Disabled = false
  6975. elseif dF == false then
  6976. chr.Animate.Disabled = true
  6977. anim.Parent = nil
  6978. end
  6979. end
  6980. end
  6981.  
  6982. local dG = function(dH, dv, dw, aO, dI, i)
  6983. if dH == 0 then
  6984. return dv
  6985. end
  6986. dH = dH / aO
  6987. if dH == 1 then
  6988. return dv + dw
  6989. end
  6990. if not i then
  6991. i = aO * 0.3
  6992. end
  6993. local h = nil
  6994. if not dI or dI < math.abs(dw) then
  6995. dI = dw
  6996. h = i / 4
  6997. else
  6998. h = i / (2 * math.pi) * math.asin(dw / dI)
  6999. end
  7000. return dI * math.pow(2, -10 * (dH)) * math.sin((dH * aO - h) * 2 * math.pi / (i)) + dw + dv
  7001. end
  7002.  
  7003. local dJ = false
  7004. updateguimode = function()
  7005. local dK = function(dL, dM, dH)
  7006. return (1 - dH) * dL + dH * dM
  7007. end
  7008.  
  7009. local dN, dO = nil, nil
  7010. if dagear == 1 then
  7011. dN = "Machine"
  7012. elseif dagear == 2 then
  7013. dN = "Jet"
  7014. elseif dagear == 3 then
  7015. dN = "Gigant"
  7016. end
  7017. if rubbermodo == 0 then
  7018. dO = "Gun Blows"
  7019. elseif rubbermodo == 1 then
  7020. dO = " "
  7021. elseif rubbermodo == 2 then
  7022. dO = " "
  7023. elseif rubbermodo == 3 then
  7024. dO = " "
  7025. end
  7026. g.Main.Base.Mode.Text = " " .. dN .. " " .. dO
  7027. if dJ == false then
  7028. dJ = true
  7029. elseif dJ == true then
  7030. dJ = false
  7031. swait()
  7032. dJ = true
  7033. end
  7034. for j = 0, 2, game:GetService("RunService").RenderStepped:wait() do
  7035. if not dJ then
  7036. break
  7037. end
  7038. game:GetService("RunService").RenderStepped:wait()
  7039. g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
  7040. end
  7041. end
  7042. --[[
  7043. mouse.KeyDown:connect(function(dP)
  7044. if dP == "q" and activu == false then
  7045. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7046. rubbermodo = 0
  7047. else
  7048. if dagear == 3 and g32hand and rubbermodo > 1 then
  7049. rubbermodo = 1
  7050. else
  7051. if rubbermodo == 0 then
  7052. rubbermodo = 1
  7053. else
  7054. if rubbermodo == 1 then
  7055. rubbermodo = 2
  7056. else
  7057. if rubbermodo == 2 then
  7058. rubbermodo = 3
  7059. else
  7060. rubbermodo = 0
  7061. end
  7062. end
  7063. end
  7064. end
  7065. end
  7066. updateguimode()
  7067. else
  7068. if dP == "e" and activu == false then
  7069. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7070. rubbermodo = 0
  7071. else
  7072. if dagear == 3 and g32hand and rubbermodo > 1 then
  7073. rubbermodo = 1
  7074. else
  7075. if dagear == 1 then
  7076. if rubbermodo == 1 then
  7077. rubbermodo = 0
  7078. else
  7079. if rubbermodo == 2 then
  7080. rubbermodo = 1
  7081. else
  7082. if rubbermodo == 3 then
  7083. rubbermodo = 2
  7084. else
  7085. if rubbermodo <= 0 then
  7086. rubbermodo = 3
  7087. end
  7088. end
  7089. end
  7090. end
  7091. else
  7092. if rubbermodo == 1 then
  7093. rubbermodo = 0
  7094. else
  7095. rubbermodo = 1
  7096. end
  7097. end
  7098. end
  7099. end
  7100. updateguimode()
  7101. else
  7102. if dP == "f" and activu == false and (plr.UserId == 8488617 or e) then
  7103. gear2change()
  7104. rubbermodo = 0
  7105. updateguimode()
  7106. else
  7107. if dP == "j" and activu == false and (plr.UserId == 8488617 or f) then
  7108. gear3change()
  7109. rubbermodo = 0
  7110. updateguimode()
  7111. else
  7112. if dP == "t" and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
  7113. g3twohand()
  7114. rubbermodo = 2
  7115. updateguimode()
  7116. else
  7117. if dP == "b" and plr.UserId == 8488617 then
  7118. busolelel()
  7119. end
  7120. end
  7121. end
  7122. end
  7123. end
  7124. end
  7125. end)
  7126. ]]
  7127. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(dP)
  7128. if dP == "q" and activu == false then -- Does nothing?
  7129. if dagear == 4 and rubbermodo > 0 then
  7130. rubbermodo = 1
  7131. end
  7132. updateguimode()
  7133. end
  7134. if dP == "=" and activu == false then
  7135. gear2change()
  7136. rubbermodo = 0
  7137. updateguimode()
  7138. end
  7139. if dP == "=" and activu == false and dagear == 3 then
  7140. g3twohand()
  7141. rubbermodo = 2
  7142. updateguimode()
  7143. end
  7144. if dP == "=" and activu == false then
  7145. gear3change()
  7146. rubbermodo = 0
  7147. updateguimode()
  7148. end
  7149. if dP == "=" and plr.UserId == 8488617 then
  7150. busolelel()
  7151. end
  7152. end)
  7153. tool.Activated:connect(function()
  7154. if human.Health <= 0 then
  7155. return
  7156. end
  7157. if dagear == 1 then
  7158. if rubbermodo == 0 then
  7159. gatling()
  7160. elseif rubbermodo == 1 then
  7161. gatling2()
  7162. elseif rubbermodo == 2 then
  7163. bazooka()
  7164. elseif rubbermodo == 3 then
  7165. rocket()
  7166. end
  7167. elseif dagear == 2 then
  7168. if rubbermodo == 0 then
  7169. jetpunch()
  7170. elseif rubbermodo == 1 then
  7171. jetgat()
  7172. elseif rubbermodo == 2 then
  7173. jetbazoo()
  7174. end
  7175. elseif dagear == 3 and not g32hand and rubbermodo == 0 then
  7176. giganpist()
  7177. end
  7178. if dagear == 3 and g32hand then
  7179. if rubbermodo == 2 then
  7180. giganbazooka()
  7181. elseif rubbermodo == 1 then
  7182. gigangatl()
  7183. end
  7184. end
  7185. end)
  7186. tool.Equipped:connect(function()
  7187. selected = true
  7188. end)
  7189. tool.Unequipped:connect(function()
  7190. selected = false
  7191. end)
  7192. human.Died:connect(function()
  7193. if cam.CameraType == "Scriptable" then
  7194. cam.CameraType = "Custom"
  7195. end
  7196. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7197. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7198. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  7199. ck = Vector3.new(0, 0, 0)
  7200. cm = 0
  7201. co = 0
  7202. cq = Vector3.new(0, 0, 0)
  7203. end)
  7204. animpose = "Idle"
  7205. sine = 0
  7206. charge = 1
  7207. cos = math.cos
  7208. run()
  7209. game:GetService("RunService").RenderStepped:connect(function()
  7210. sine = sine + charge
  7211. if sine >= 100000000 then
  7212. sine = 0
  7213. end
  7214. if sine % 60 == 0 then
  7215. g.Main.G2.Bar:TweenSize(UDim2.new(0.016666666666667 * g2lim, 0, 1, 0), 1, 3, 0.25)
  7216. g.Main.G3.Bar:TweenSize(UDim2.new(0.016666666666667 * g3lim, 0, 1, 0), 1, 3, 0.25)
  7217. end
  7218. --[[repeat
  7219. repeat
  7220. if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
  7221. if g3lim <= 0 then
  7222. game:GetService("RunService").RenderStepped:wait()
  7223. end
  7224. end
  7225. until activu == false
  7226. until selected == true
  7227. gear3change()
  7228. rubbermodo = 0
  7229. updateguimode()
  7230. if g32hand then
  7231. g3lim = g3lim - 2
  7232. else
  7233. if not g32hand then
  7234. g3lim = g3lim - 1
  7235. end
  7236. end
  7237. repeat
  7238. repeat
  7239. if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
  7240. if g2lim <= 0 then
  7241. game:GetService("RunService").RenderStepped:wait()
  7242. end
  7243. end
  7244. until activu == false
  7245. until selected == true
  7246. gear2change()
  7247. rubbermodo = 0
  7248. updateguimode()
  7249. g2lim = g2lim - 1
  7250. if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
  7251. if g2lim < 59 then
  7252. g2lim = g2lim + 1
  7253. end
  7254. if g3lim < 59 then
  7255. g3lim = g3lim + 1
  7256. end
  7257. end]]
  7258. if dagear == 3 and activu == false then
  7259. local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  7260. local dR = workspace:FindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
  7261. local dS = human:GetState()
  7262. if dS.Value == 13 then
  7263. animpose = "Sitting"
  7264. else
  7265. if hrp.Velocity.y > 1 and dR == nil then
  7266. animpose = "Jumping"
  7267. else
  7268. if hrp.Velocity.y < -1 and dR == nil then
  7269. animpose = "Falling"
  7270. else
  7271. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  7272. animpose = "Idle"
  7273. else
  7274. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 then
  7275. animpose = "Walking"
  7276. else
  7277. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 25 then
  7278. animpose = "TooFast"
  7279. end
  7280. end
  7281. end
  7282. end
  7283. end
  7284. end
  7285. if animpose == "Idle" then
  7286. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05 * cos(sine / 40)) * ang(rd(18), rd(6), rd(15)), 0.3)
  7287. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2 + 5 * cos(sine / 40)), rd(-1), rd(-14)), 0.3)
  7288. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7289. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7290. if g32hand then
  7291. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7292. else
  7293. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60 + 5 * cos(sine / 40))), 0.3)
  7294. end
  7295. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7296. lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  7297. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7298. lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  7299. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7300. end
  7301. if animpose == "Walking" then
  7302. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(20), rd(6), rd(15)), 0.3)
  7303. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3), rd(-1), rd(-14)), 0.3)
  7304. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7305. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7306. if g32hand then
  7307. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7308. else
  7309. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-45)), 0.3)
  7310. end
  7311. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7312. 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)
  7313. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7314. 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)
  7315. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7316. end
  7317. end
  7318. end)
  7319. dispose = function()
  7320. for j,dT in pairs(getfenv(0)) do
  7321. dT = nil
  7322. end
  7323. error = nil
  7324. print = nil
  7325. warn = nil
  7326. script:Destroy()
  7327. script = nil
  7328. end
  7329.  
  7330. human.Died:connect(dispose)
  7331. chr.Changed:connect(function()
  7332. if chr.Parent == nil then
  7333. dispose()
  7334. end
  7335. end)
  7336.  
  7337.  
  7338.  
  7339. mouse.KeyDown:connect(function(k)
  7340. if k == "z" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7341. jump()
  7342. end
  7343. if k == "x" and attack == false then
  7344. dash()
  7345. end
  7346. if k == "m" and attack == false then
  7347. InfernoComet()
  7348. end
  7349. if k == "n" and attack == false then
  7350. InfernoWrath()
  7351. end
  7352. if k == "t" and attack == false then
  7353. dashh()
  7354. end
  7355. if k == "k" and attack == false then
  7356. jetbazoo()
  7357. end
  7358. if k == "r" and attack == false then
  7359. dashs()
  7360. end
  7361. if k == "p" and attack == false then
  7362. asd:Stop()
  7363. end
  7364. if k == "g" and attack == false then
  7365. chatfunc("Sensei!")
  7366. end
  7367. if k == "1" and attack == false then
  7368. chatfunc("Weak!")
  7369. end
  7370. if k == "2" and attack == false then
  7371. chatfunc("That's what you consider strong?!")
  7372. end
  7373. if k == "3" and attack == false then
  7374. chatfunc("Useless!")
  7375. end
  7376. if k == "4" and attack == false then
  7377. chatfunc("What?!")
  7378. end
  7379. if k == "5" and attack == false then
  7380. chatfunc("Hmph.")
  7381. end
  7382. if k == "6" and attack == false then
  7383. chatfunc("Trash!")
  7384. end
  7385. if k == "7" and attack == false then
  7386. chatfunc("You're Nothing!")
  7387. end
  7388. if k == "h" and attack == false then
  7389. chatfunc("Die!")
  7390. end
  7391. if k == "," and attack == false then
  7392. char.Head.face.Texture = "rbxassetid://126198982"
  7393. chatfunc("I'll crush you!")
  7394. end
  7395. if k == ";" and attack == false then
  7396. chatfunc("Idiot!")
  7397. end
  7398. if k == "=" and attack == false then
  7399. chatfunc("I'll crush that Half-n-Half bastard..")
  7400. end
  7401. if k == "=" and attack == false then
  7402. chatfunc("Remember who you are.. YOU'RE BENEATH ME!")
  7403. end
  7404. if k == "f" and attack == false then
  7405. daash()
  7406. end
  7407. if k == "u" and attack == false then
  7408. asd:Play()
  7409. end
  7410. if k == "e" and attack == false then
  7411. punch()
  7412. end
  7413. if k == "=" and attack == false then
  7414. punch3()
  7415. end
  7416.  
  7417. if k == "q" and attack == false then
  7418. punch2()
  7419. end
  7420. if k == "c" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7421. boom()
  7422. end
  7423. if k == "v" and attack == false then
  7424. shooty()
  7425. end
  7426. if k == "l" and attack == false then
  7427. if Serious == true then
  7428. punchd()
  7429. end
  7430. end
  7431. if k == "b" and attack == false then
  7432. superpunch()
  7433. end
  7434. end)
  7435. mouse.KeyDown:connect(function(key)
  7436. if key=="8" then
  7437. Serious()
  7438. end
  7439. end)
  7440. Health = math.huge --------- Serious mode aura.
  7441. BaseHealth = math.huge
  7442.  
  7443.  
  7444.  
  7445.  
  7446. InForm = false
  7447.  
  7448. Player = game.Players.LocalPlayer
  7449. Char = Player.Character
  7450. Torso = Char.Torso
  7451.  
  7452. function Serious()
  7453. for X = 1, 1 do wait()
  7454. asd:Destroy()
  7455. asd2 = Instance.new("Sound",char)
  7456. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7457. asd2.Volume = 3
  7458. asd2.Looped = false
  7459. asd2:Play()
  7460. chatfunc("Full power!")
  7461. local pie22 = Instance.new("ParticleEmitter")
  7462. pie22.Parent = tors
  7463. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7464. pie22.LightEmission = 1
  7465. pie22.Size = NumberSequence.new(50)
  7466. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7467. pie22.Transparency = NumberSequence.new(0)
  7468. pie22.EmissionDirection = "Top"
  7469. pie22.Enabled = true
  7470. pie22.Lifetime = NumberRange.new(10)
  7471. pie22.Rotation = NumberRange.new(-420, 425)
  7472. pie22.Rate = 400
  7473. pie22.Speed = NumberRange.new(100)
  7474. pie22.LockedToPart = false
  7475. pie22.VelocitySpread = 2
  7476. lig = Instance.new("PointLight",player.Character.Torso)
  7477. lig.Color=Color3.new(255,255,0)
  7478. lig.Range = 6
  7479. rubbermodo = 1
  7480. hum.JumpPower = 270
  7481. lig = Instance.new("PointLight",player.Character.Torso)
  7482. lig.Color=Color3.new(255,255,0)
  7483. lig.Range = 6
  7484. Crater(head,30)
  7485.  
  7486. wait(0)
  7487. for X = 1, 1 do wait()
  7488. local Effect = Instance.new("Part")
  7489. Effect.Name = "Effect"
  7490. Effect.Parent = Torso
  7491. Effect.CFrame = Torso.CFrame
  7492. Effect.BrickColor = BrickColor.new("Neon orange")
  7493. Effect.Shape = "Ball"
  7494. Effect.Size = Vector3.new(1, 1, 1)
  7495. Effect.Anchored = true
  7496. Effect.Material = "Neon"
  7497. Effect.CanCollide = false
  7498. Effect.CFrame = Torso.CFrame
  7499. Effect.Size = Effect.Size + Vector3.new(0.5)
  7500. Effect.Transparency = Effect.Transparency + 0.04
  7501. pie22:Destroy()
  7502. end
  7503. end
  7504.  
  7505. repeat
  7506. Torso:FindFirstChild("Effect"):Remove()
  7507. until Torso:FindFirstChild("Effect") == nil
  7508.  
  7509.  
  7510. local Color1 = Color3.new(255, 255, 0)
  7511. local Color2 = Color3.new(255, 255, 0)
  7512. chatfunc("Full Power!")
  7513. Instance.new("ForceField",char).Visible = false
  7514. hum.Name = "youdungoofed"
  7515.  
  7516. asd1 = Instance.new("Sound",char)
  7517. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7518. asd1.Volume = 1
  7519. asd1.Looped = true
  7520. asd1:Play()
  7521.  
  7522. local pie22 = Instance.new("ParticleEmitter")
  7523. pie22.Parent = larm
  7524. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7525. pie22.LightEmission = 1
  7526. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7527. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7528. pie22.Transparency = NumberSequence.new(0.7)
  7529. pie22.EmissionDirection = "Top"
  7530. pie22.Enabled = true
  7531. pie22.Lifetime = NumberRange.new(1)
  7532. pie22.Rotation = NumberRange.new(-420, 425)
  7533. pie22.Rate = 400
  7534. pie22.Speed = NumberRange.new(1)
  7535. pie22.LockedToPart = false
  7536. pie22.VelocitySpread = 2
  7537. local pie222 = Instance.new("ParticleEmitter")
  7538. pie222.Parent = rarm
  7539. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7540. pie222.LightEmission = 1
  7541. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7542. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7543. pie222.Transparency = NumberSequence.new(0.7)
  7544. pie222.EmissionDirection = "Top"
  7545. pie222.Enabled = true
  7546. pie222.Lifetime = NumberRange.new(1)
  7547. pie222.Rotation = NumberRange.new(-420, 425)
  7548. pie222.Rate = 400
  7549. pie222.Speed = NumberRange.new(1)
  7550. pie222.LockedToPart = false
  7551. pie222.VelocitySpread = 2
  7552. local pie2222 = Instance.new("ParticleEmitter")
  7553. pie2222.Parent = lleg
  7554. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7555. pie2222.LightEmission = 1
  7556. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7557. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7558. pie2222.Transparency = NumberSequence.new(0.7)
  7559. pie2222.EmissionDirection = "Top"
  7560. pie2222.Enabled = true
  7561. pie2222.Lifetime = NumberRange.new(1)
  7562. pie2222.Rotation = NumberRange.new(-420, 425)
  7563. pie2222.Rate = 400
  7564. pie2222.Speed = NumberRange.new(1)
  7565. pie2222.LockedToPart = false
  7566. pie2222.VelocitySpread = 2
  7567. local pie22222 = Instance.new("ParticleEmitter")
  7568. pie22222.Parent = rleg
  7569. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7570. pie22222.LightEmission = 1
  7571. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7572. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7573. pie22222.Transparency = NumberSequence.new(0.7)
  7574. pie22222.EmissionDirection = "Top"
  7575. pie22222.Enabled = true
  7576. pie22222.Lifetime = NumberRange.new(1)
  7577. pie22222.Rotation = NumberRange.new(-420, 425)
  7578. pie22222.Rate = 400
  7579. pie22222.Speed = NumberRange.new(1)
  7580. pie22222.LockedToPart = false
  7581. pie22222.VelocitySpread = 2
  7582. local pie2242 = Instance.new("ParticleEmitter")
  7583. pie2242.Parent = tors
  7584. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7585. pie2242.LightEmission = 1
  7586. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7587. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7588. pie2242.Transparency = NumberSequence.new(0.7)
  7589. pie2242.EmissionDirection = "Top"
  7590. pie2242.Enabled = true
  7591. pie2242.Lifetime = NumberRange.new(1)
  7592. pie2242.Rotation = NumberRange.new(-420, 425)
  7593. pie2242.Rate = 400
  7594. pie2242.Speed = NumberRange.new(1)
  7595. pie2242.LockedToPart = false
  7596. pie2242.VelocitySpread = 2
  7597.  
  7598. InForm = true
  7599.  
  7600. Char.Humanoid.MaxHealth = Health
  7601. wait(0.3)
  7602. Char.Humanoid.Health = Health
  7603. rock = true
  7604.  
  7605. end
  7606.  
  7607. function Base()
  7608. InForm = false
  7609. local Effect = Instance.new("Part")
  7610. Effect.Name = "Effect"
  7611. Effect.Parent = Torso
  7612. Effect.CFrame = Torso.CFrame
  7613. Effect.BrickColor = BrickColor.new("White")
  7614. Effect.Shape = "Ball"
  7615. Effect.Size = Vector3.new(8, 8, 8)
  7616. Effect.Anchored = true
  7617. Effect.Material = "Neon"
  7618. Effect.CanCollide = false
  7619. for loop = 1, 25 do wait()
  7620. Effect.CFrame = Torso.CFrame
  7621. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7622. Effect.Transparency = Effect.Transparency + 0.04
  7623.  
  7624. end
  7625. repeat
  7626. Torso:FindFirstChild("Effect"):Remove()
  7627. until Torso:FindFirstChild("Effect") == nil
  7628.  
  7629. for i, v in pairs(Torso:GetChildren()) do
  7630. if v:IsA('ParticleEmitter') then
  7631. v:Remove()
  7632. asd1:Destroy()
  7633. killbrick:Destroy()
  7634. end
  7635. end
  7636. char.Humanoid.MaxHealth = BaseHealth
  7637. wait(0.3)
  7638. char.Humanoid.Health = BaseHealth
  7639.  
  7640.  
  7641. end
  7642.  
  7643. mouse.KeyDown:connect(function(key)
  7644. if key=="9" then
  7645. Base()
  7646. lig:Destroy()
  7647. rubbermodo = 0
  7648. end
  7649. end)
  7650.  
  7651. Player.Chatted:connect(function(Message)
  7652. if Message == "Time to get serious." and InForm == false then
  7653. wait(0.10)
  7654. Serious2()
  7655. end
  7656. if Message == "off" or Message == "Nice fight." and InForm == true then
  7657. Base()
  7658. end
  7659. end)
  7660.  
  7661.  
  7662. mouse.KeyDown:connect(function(key)
  7663. if key=="." then
  7664. Serious2()
  7665. end
  7666. end)
  7667. Health = math.huge --------- Serious mode aura.
  7668. BaseHealth = math.huge
  7669.  
  7670.  
  7671.  
  7672.  
  7673. InForm = false
  7674.  
  7675. Player = game.Players.LocalPlayer
  7676. Char = Player.Character
  7677. Torso = Char.Torso
  7678.  
  7679. function Serious2()
  7680. for X = 1, 1 do wait()
  7681. asd:Destroy()
  7682. asd2 = Instance.new("Sound",char)
  7683. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7684. asd2.Volume = 3
  7685. asd2.Looped = false
  7686. asd2:Play()
  7687. chatfunc("Full power!")
  7688. local pie22 = Instance.new("ParticleEmitter")
  7689. pie22.Parent = tors
  7690. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7691. pie22.LightEmission = 1
  7692. pie22.Size = NumberSequence.new(50)
  7693. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7694. pie22.Transparency = NumberSequence.new(0)
  7695. pie22.EmissionDirection = "Top"
  7696. pie22.Enabled = true
  7697. pie22.Lifetime = NumberRange.new(10)
  7698. pie22.Rotation = NumberRange.new(-420, 425)
  7699. pie22.Rate = 400
  7700. pie22.Speed = NumberRange.new(100)
  7701. pie22.LockedToPart = false
  7702. pie22.VelocitySpread = 2
  7703. wait(1)
  7704. pie22.Size = NumberSequence.new(70)
  7705. wait(1)
  7706. pie22.Size = NumberSequence.new(140)
  7707. lig = Instance.new("PointLight",player.Character.Torso)
  7708. lig.Color=Color3.new(255,255,0)
  7709. lig.Range = 6
  7710. rubbermodo = 1
  7711. hum.JumpPower = 270
  7712. lig = Instance.new("PointLight",player.Character.Torso)
  7713. lig.Color=Color3.new(255,255,0)
  7714. lig.Range = 6
  7715. Crater(head,30)
  7716.  
  7717. wait(0)
  7718. for X = 1, 1 do wait()
  7719. local Effect = Instance.new("Part")
  7720. Effect.Name = "Effect"
  7721. Effect.Parent = Torso
  7722. Effect.CFrame = Torso.CFrame
  7723. Effect.BrickColor = BrickColor.new("Neon orange")
  7724. Effect.Shape = "Ball"
  7725. Effect.Size = Vector3.new(1, 1, 1)
  7726. Effect.Anchored = true
  7727. Effect.Material = "Neon"
  7728. Effect.CanCollide = false
  7729. Effect.CFrame = Torso.CFrame
  7730. Effect.Size = Effect.Size + Vector3.new(0.5)
  7731. Effect.Transparency = Effect.Transparency + 0.04
  7732. pie22:Destroy()
  7733. end
  7734. end
  7735.  
  7736. repeat
  7737. Torso:FindFirstChild("Effect"):Remove()
  7738. until Torso:FindFirstChild("Effect") == nil
  7739.  
  7740.  
  7741. local Color1 = Color3.new(255, 255, 0)
  7742. local Color2 = Color3.new(255, 255, 0)
  7743. chatfunc("Full Power!")
  7744. Instance.new("ForceField",char).Visible = false
  7745. hum.Name = "youdungoofed"
  7746.  
  7747. asd1 = Instance.new("Sound",char)
  7748. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7749. asd1.Volume = 1
  7750. asd1.Looped = true
  7751. asd1:Play()
  7752.  
  7753. local pie22 = Instance.new("ParticleEmitter")
  7754. pie22.Parent = larm
  7755. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7756. pie22.LightEmission = 1
  7757. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7758. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7759. pie22.Transparency = NumberSequence.new(0.7)
  7760. pie22.EmissionDirection = "Top"
  7761. pie22.Enabled = true
  7762. pie22.Lifetime = NumberRange.new(1)
  7763. pie22.Rotation = NumberRange.new(-420, 425)
  7764. pie22.Rate = 400
  7765. pie22.Speed = NumberRange.new(1)
  7766. pie22.LockedToPart = false
  7767. pie22.VelocitySpread = 2
  7768. local pie222 = Instance.new("ParticleEmitter")
  7769. pie222.Parent = rarm
  7770. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7771. pie222.LightEmission = 1
  7772. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7773. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7774. pie222.Transparency = NumberSequence.new(0.7)
  7775. pie222.EmissionDirection = "Top"
  7776. pie222.Enabled = true
  7777. pie222.Lifetime = NumberRange.new(1)
  7778. pie222.Rotation = NumberRange.new(-420, 425)
  7779. pie222.Rate = 400
  7780. pie222.Speed = NumberRange.new(1)
  7781. pie222.LockedToPart = false
  7782. pie222.VelocitySpread = 2
  7783. local pie2222 = Instance.new("ParticleEmitter")
  7784. pie2222.Parent = lleg
  7785. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7786. pie2222.LightEmission = 1
  7787. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7788. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7789. pie2222.Transparency = NumberSequence.new(0.7)
  7790. pie2222.EmissionDirection = "Top"
  7791. pie2222.Enabled = true
  7792. pie2222.Lifetime = NumberRange.new(1)
  7793. pie2222.Rotation = NumberRange.new(-420, 425)
  7794. pie2222.Rate = 400
  7795. pie2222.Speed = NumberRange.new(1)
  7796. pie2222.LockedToPart = false
  7797. pie2222.VelocitySpread = 2
  7798. local pie22222 = Instance.new("ParticleEmitter")
  7799. pie22222.Parent = rleg
  7800. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7801. pie22222.LightEmission = 1
  7802. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7803. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7804. pie22222.Transparency = NumberSequence.new(0.7)
  7805. pie22222.EmissionDirection = "Top"
  7806. pie22222.Enabled = true
  7807. pie22222.Lifetime = NumberRange.new(1)
  7808. pie22222.Rotation = NumberRange.new(-420, 425)
  7809. pie22222.Rate = 400
  7810. pie22222.Speed = NumberRange.new(1)
  7811. pie22222.LockedToPart = false
  7812. pie22222.VelocitySpread = 2
  7813. local pie2242 = Instance.new("ParticleEmitter")
  7814. pie2242.Parent = tors
  7815. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7816. pie2242.LightEmission = 1
  7817. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7818. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7819. pie2242.Transparency = NumberSequence.new(0.7)
  7820. pie2242.EmissionDirection = "Top"
  7821. pie2242.Enabled = true
  7822. pie2242.Lifetime = NumberRange.new(1)
  7823. pie2242.Rotation = NumberRange.new(-420, 425)
  7824. pie2242.Rate = 400
  7825. pie2242.Speed = NumberRange.new(1)
  7826. pie2242.LockedToPart = false
  7827. pie2242.VelocitySpread = 2
  7828.  
  7829. InForm = true
  7830.  
  7831. Char.Humanoid.MaxHealth = Health
  7832. wait(0.3)
  7833. Char.Humanoid.Health = Health
  7834. rock = true
  7835.  
  7836. end
  7837.  
  7838. function Base()
  7839. InForm = false
  7840. local Effect = Instance.new("Part")
  7841. Effect.Name = "Effect"
  7842. Effect.Parent = Torso
  7843. Effect.CFrame = Torso.CFrame
  7844. Effect.BrickColor = BrickColor.new("White")
  7845. Effect.Shape = "Ball"
  7846. Effect.Size = Vector3.new(8, 8, 8)
  7847. Effect.Anchored = true
  7848. Effect.Material = "Neon"
  7849. Effect.CanCollide = false
  7850. for loop = 1, 25 do wait()
  7851. Effect.CFrame = Torso.CFrame
  7852. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7853. Effect.Transparency = Effect.Transparency + 0.04
  7854.  
  7855. end
  7856. repeat
  7857. Torso:FindFirstChild("Effect"):Remove()
  7858. until Torso:FindFirstChild("Effect") == nil
  7859.  
  7860. for i, v in pairs(Torso:GetChildren()) do
  7861. if v:IsA('ParticleEmitter') then
  7862. v:Remove()
  7863. asd1:Destroy()
  7864. killbrick:Destroy()
  7865. end
  7866. end
  7867. char.Humanoid.MaxHealth = BaseHealth
  7868. wait(0.3)
  7869. char.Humanoid.Health = BaseHealth
  7870.  
  7871.  
  7872. end
  7873.  
  7874. mouse.KeyDown:connect(function(key)
  7875. if key=="9" then
  7876. Base()
  7877. lig:Destroy()
  7878. rubbermodo = 0
  7879. end
  7880. end)
  7881.  
  7882. Player.Chatted:connect(function(Message)
  7883. if Message == "Time to get serious." and InForm == false then
  7884. wait(0.10)
  7885. Serious2()
  7886. end
  7887. if Message == "off" or Message == "Nice fight." and InForm == true then
  7888. Base()
  7889. end
  7890. end)
  7891.  
  7892.  
  7893. local plr = game.Players.LocalPlayer
  7894. local char = game.Workspace:WaitForChild(plr.Name)
  7895. local m = plr:GetMouse()
  7896. local trans = false
  7897. local realdeb = false
  7898. local PGui = plr:WaitForChild("PlayerGui")
  7899. local chat = game:GetService"Chat"
  7900. local Head = char:WaitForChild"Head"
  7901. local Torso = char:WaitForChild"Torso"
  7902. local HRP = char:WaitForChild"HumanoidRootPart"
  7903. local RArm = char:WaitForChild"Right Arm"
  7904. local LArm = char:WaitForChild"Left Arm"
  7905. local RLeg = char:WaitForChild"Right Leg"
  7906. local LLeg = char:WaitForChild"Left Leg"
  7907. local Hum = char:WaitForChild'Humanoid'
  7908. local lastspeed = Hum.WalkSpeed
  7909. msgz = Instance.new("Message", PGui)
  7910. msgz.Text = "Full Power! Press , To transform!"
  7911. game.Debris:AddItem(msgz, 6.5)
  7912. local part = Instance.new"Part"
  7913. part.Name = "TransformationPart"
  7914. part.FormFactor = "Custom"
  7915. part.Size = Vector3.new(1,1,1)
  7916. part.Material = "SmoothPlastic"
  7917. part.TopSurface = "Smooth"
  7918. part.BottomSurface = "Smooth"
  7919. part.Anchored = true
  7920. part.CanCollide = false
  7921.  
  7922. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  7923. local Refresh = function()
  7924. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7925. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7926. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7927. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7928. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7929. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7930. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7931. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7932. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7933. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7934. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7935. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7936. end
  7937.  
  7938. local Anims = {Scrunch = function(active)
  7939. if active then
  7940. for i = 0, 10, 0.5 do
  7941. wait(0.016666666666667)
  7942. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7943. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7944. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  7945. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  7946. end
  7947. else
  7948. do
  7949. for i = 0, 10, 0.5 do
  7950. wait(0.016666666666667)
  7951. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7952. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7953. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  7954. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  7955. end
  7956. Refresh()
  7957. end
  7958. end
  7959. end
  7960. , Implode = function(active)
  7961. if active then
  7962. for i = 0, 10, 0.75 do
  7963. wait(0.016666666666667)
  7964. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  7965. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  7966. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  7967. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  7968. end
  7969. else
  7970. do
  7971. for i = 0, 10, 0.75 do
  7972. wait(0.016666666666667)
  7973. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  7974. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  7975. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  7976. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  7977. end
  7978. end
  7979. end
  7980. end
  7981. }
  7982.  
  7983. local transform = function()
  7984. if (trans == false and realdeb == false) then
  7985. trans = true
  7986. Hum.WalkSpeed = 0
  7987. local area = part:Clone()
  7988. area.CFrame = Torso.CFrame
  7989. area.Parent = workspace
  7990. Torso.Anchored = true
  7991. for i=1,10 do
  7992. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  7993. Torso.CFrame = area.CFrame
  7994. wait()
  7995. end
  7996. local weld2 = Instance.new("Weld", area)
  7997. weld2.Part0 = area
  7998. weld2.Part1 = Torso
  7999. weld2.C0 = CFrame.new()
  8000. Torso.Anchored = false
  8001. delay(0,function()
  8002. end)
  8003. delay(0,function()
  8004. chat:Chat(char["Head"],"How about i give it all i got?","Red")
  8005. end)
  8006. delay(0,function()
  8007. for i=1,5 do
  8008. wait()
  8009. delay(0,function()
  8010. local dzI = 100
  8011. while dzI > 10 do
  8012. dzI = dzI - 1
  8013. local p = Instance.new("Part", char.Head)
  8014. p.Anchored = false
  8015. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  8016. p.Material = "Neon"
  8017. local kekz2 = math.random(1,2)
  8018. if kekz2 == 2 then
  8019. p.BrickColor = BrickColor.new("New Yeller")
  8020. else
  8021. p.BrickColor = BrickColor.new("Neon orange")
  8022. end
  8023. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  8024. local t = Instance.new("BodyPosition", p)
  8025. t.P = 20000
  8026. t.Position = char.Torso.Position
  8027. game:service("Debris"):AddItem(p, 2.4)
  8028. wait()
  8029. delay(0,function()
  8030. for i=1,10 do
  8031. p.Transparency = i/10
  8032. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  8033. wait()
  8034. end
  8035. p:Remove()
  8036. end)
  8037. end
  8038. end)
  8039. end
  8040. end)
  8041. delay(0,function()
  8042. for q=1,120 do
  8043. local xz = Instance.new("Part",plr.Character)
  8044. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8045. xz.Anchored = true
  8046. xz.Transparency = 1
  8047. xz.CanCollide = false
  8048. wait(0.04)
  8049. local pos2 = xz.Position
  8050. local pos = plr.Character.Torso.Position
  8051. local radius = math.random(1,1.5)
  8052. local numParts = math.random(5,15)
  8053. local model = plr.Character.Torso
  8054. local lv = CFrame.new(pos,pos2).lookVector
  8055. local dist = (pos-pos2).magnitude
  8056. local dbp = dist/numParts
  8057. local last = pos
  8058. for i = 1,numParts do
  8059. local p = Instance.new("Part",model)
  8060. p.FormFactor = "Symmetric"
  8061. p.Size = Vector3.new(1,1,1)
  8062. p.CanCollide = false
  8063. p.Anchored = true
  8064. p.Material = "Neon"
  8065. local kekz2 = math.random(1,2)
  8066. if kekz2 == 2 then
  8067. p.BrickColor = BrickColor.new("New Yeller")
  8068. else
  8069. p.BrickColor = BrickColor.new("Neon orange")
  8070. end
  8071. p.Transparency = 0.5
  8072. local x = math.random(-2,2)/2*dbp/4
  8073. local y = math.random(-2,2)/2*dbp/4
  8074. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8075. local dist2 = (p2.p-last).magnitude
  8076. local mid = (p2.p+last)/2
  8077. local m = Instance.new("BlockMesh",p)
  8078. m.Scale = Vector3.new(radius,radius,dist2)
  8079. p.CFrame = CFrame.new(mid,p2.p)
  8080. last = p2.p
  8081. game:GetService("Debris"):AddItem(p,0.1)
  8082. end
  8083. wait()
  8084. xz:remove()
  8085. end
  8086.  
  8087. kekd = false
  8088. end)
  8089. Anims.Scrunch(true)
  8090. for i = 1, 8 do
  8091. wait(0.9)
  8092. for i = 1, math.random(4, 6) do
  8093. local p = part:Clone()
  8094. p.Parent = Torso
  8095. p.Anchored = true
  8096. p.Material = "Neon"
  8097. p.CFrame = Torso.CFrame
  8098. p.CanCollide = false
  8099. -- game:service("Debris"):AddItem(p, 0.2)
  8100. local kekz2 = math.random(1,2)
  8101. if kekz2 == 2 then
  8102. p.BrickColor = BrickColor.new("New Yeller")
  8103. else
  8104. p.BrickColor = BrickColor.new("New Yeller")
  8105. end
  8106. local w = Instance.new("Weld", p)
  8107. w.Part0 = p
  8108. w.Part1 = Torso
  8109. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8110. local m = Instance.new("CylinderMesh", p)
  8111. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8112. coroutine.resume(coroutine.create(function()
  8113. for i = 1, 25 do
  8114. wait(0.071428571428571)
  8115. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8116. p.Transparency = i / 25
  8117. end
  8118. pcall(game.Destroy, p)
  8119. end
  8120. ))
  8121. end
  8122. end
  8123. coroutine.resume(coroutine.create(function()
  8124. for i = 1, 6 do
  8125. wait(0.9)
  8126. --Player.Character.Torso.Anchored = true
  8127. coroutine.resume(coroutine.create(function()
  8128. local p = part:Clone()
  8129. p.Parent = Torso
  8130. p.Anchored = false
  8131. p.CanCollide = false
  8132. p.CFrame = Torso.CFrame
  8133. local kekz2 = math.random(1,2)
  8134. if kekz2 == 2 then
  8135. p.BrickColor = BrickColor.new("New Yeller")
  8136. else
  8137. p.BrickColor = BrickColor.new("Neon orange")
  8138. end
  8139. --game:service("Debris"):AddItem(p, 0.2)
  8140. local w = Instance.new("Weld", p)
  8141. w.Part0 = p
  8142. w.Part1 = Torso
  8143. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  8144. local m = Instance.new("SpecialMesh", p)
  8145. m.MeshId = "rbxassetid://3270017"
  8146. m.Scale = Vector3.new(10, 10, 5)
  8147. coroutine.resume(coroutine.create(function()
  8148. for i = 1, 25 do
  8149. wait(0.071428571428571)
  8150. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  8151. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8152. p.Transparency = i / 25
  8153. end
  8154. pcall(game.Destroy, p)
  8155. end
  8156. ))
  8157. end
  8158. ))
  8159. local p = part:Clone()
  8160. do
  8161. p.Parent = Torso
  8162. p.Anchored = false
  8163. p.CFrame = Torso.CFrame
  8164. p.CanCollide = false
  8165. -- game:service("Debris"):AddItem(p, 0.2)
  8166. local kekz2 = math.random(1,2)
  8167. if kekz2 == 2 then
  8168. p.BrickColor = BrickColor.new("New Yeller")
  8169. else
  8170. p.BrickColor = BrickColor.new("Neon orange")
  8171. end
  8172. local w = Instance.new("Weld", p)
  8173. w.Part0 = p
  8174. w.Part1 = Torso
  8175. local m = Instance.new("SpecialMesh", p)
  8176. m.MeshId = "rbxassetid://3270017"
  8177. m.Scale = Vector3.new(10, 10, 5)
  8178. coroutine.resume(coroutine.create(function()
  8179. for i = 1, 25 do
  8180. wait(0.071428571428571)
  8181. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  8182. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8183. p.Transparency = i / 25
  8184. end
  8185. pcall(game.Destroy, p)
  8186. end
  8187. ))
  8188. end
  8189. end
  8190. end
  8191. ))
  8192. for i=1, 6 do
  8193. wait(0.9)
  8194. for i = 1, math.random(4, 6) do
  8195. local p = part:Clone()
  8196. p.Parent = Torso
  8197. p.Anchored = true
  8198. p.CFrame = Torso.CFrame
  8199. local kekz2 = math.random(1,2)
  8200. if kekz2 == 2 then
  8201. p.BrickColor = BrickColor.new("New Yeller")
  8202. else
  8203. p.BrickColor = BrickColor.new("Bright yellow")
  8204. end
  8205. local me = Instance.new("SpecialMesh",p)
  8206. me.MeshId = "rbxassetid://9982590"
  8207. me.Scale = Vector3.new(4,4,4)
  8208. delay(0,function()
  8209. for i=1,10 do
  8210. p.Transparency = i/10
  8211. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  8212. me.Scale = me.Scale + Vector3.new(4,4,4)
  8213. wait()
  8214. end
  8215. p:Destroy()
  8216. end)
  8217. wait()
  8218. end
  8219. end
  8220. Torso.Anchored = true
  8221. for i=1,10 do
  8222. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  8223. area.CFrame = Torso.CFrame
  8224. wait()
  8225. end
  8226. realdeb = true
  8227. Hum.WalkSpeed = 16
  8228. Anims.Scrunch(false)
  8229. Torso.Anchored = false
  8230. area:Destroy()
  8231. wait(0.6)
  8232. Serious()
  8233. end
  8234. end
  8235.  
  8236. local off = function()
  8237. if (realdeb == true and trans == true) then
  8238. trans = false
  8239. Hum.WalkSpeed = 0
  8240. delay(0,function()
  8241. for q=1,120 do
  8242. local xz = Instance.new("Part",plr.Character)
  8243. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8244. xz.Anchored = true
  8245. xz.Transparency = 1
  8246. xz.CanCollide = false
  8247. wait(0.04)
  8248. local pos2 = xz.Position
  8249. local pos = plr.Character.Torso.Position
  8250. local radius = math.random(1,1.5)
  8251. local numParts = math.random(5,15)
  8252. local model = plr.Character.Torso
  8253. local lv = CFrame.new(pos,pos2).lookVector
  8254. local dist = (pos-pos2).magnitude
  8255. local dbp = dist/numParts
  8256. local last = pos
  8257. for i = 1,numParts do
  8258. local p = Instance.new("Part",model)
  8259. p.FormFactor = "Symmetric"
  8260. p.Size = Vector3.new(1,1,1)
  8261. p.CanCollide = false
  8262. p.Anchored = false
  8263. p.Material = "Neon"
  8264. local kekz2 = math.random(1,2)
  8265. if kekz2 == 2 then
  8266. p.BrickColor = BrickColor.new("Really red")
  8267. else
  8268. p.BrickColor = BrickColor.new("Dark red")
  8269. end
  8270. p.Transparency = 0.5
  8271. local x = math.random(-2,2)/2*dbp/4
  8272. local y = math.random(-2,2)/2*dbp/4
  8273. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8274. local dist2 = (p2.p-last).magnitude
  8275. local mid = (p2.p+last)/2
  8276. local m = Instance.new("BlockMesh",p)
  8277. m.Scale = Vector3.new(radius,radius,dist2)
  8278. p.CFrame = CFrame.new(mid,p2.p)
  8279. last = p2.p
  8280. game:GetService("Debris"):AddItem(p,0.2)
  8281. end
  8282. wait()
  8283. xz:remove()
  8284. end
  8285. end)
  8286. Anims.Scrunch(true)
  8287. for i = 1, 8 do
  8288. wait(0.9)
  8289. for i = 1, math.random(4, 6) do
  8290. local p = part:Clone()
  8291. p.Parent = Torso
  8292. p.Anchored = true
  8293. p.CFrame = Torso.CFrame
  8294. p.CanCollide = false
  8295. -- game:service("Debris"):AddItem(p, 0.2)
  8296. local kekz2 = math.random(1,2)
  8297. if kekz2 == 2 then
  8298. p.BrickColor = BrickColor.new("Really red")
  8299. else
  8300. p.BrickColor = BrickColor.new("Dark red")
  8301. end
  8302. local w = Instance.new("Weld", p)
  8303. w.Part0 = p
  8304. w.Part1 = Torso
  8305. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8306. local m = Instance.new("CylinderMesh", p)
  8307. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8308. coroutine.resume(coroutine.create(function()
  8309. for i = 1, 25 do
  8310. wait(0.071428571428571)
  8311. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8312. p.Transparency = i / 25
  8313. end
  8314. pcall(game.Destroy, p)
  8315. end
  8316. ))
  8317. end
  8318. end
  8319. Anims.Scrunch(false)
  8320. Hum.WalkSpeed = 16
  8321. realdeb = false
  8322. end
  8323. end
  8324.  
  8325.  
  8326. m.KeyDown:connect(function(key)
  8327. local k = key:lower()
  8328. if key == "," then
  8329. if (trans == false and realdeb == false) then
  8330. transform()
  8331. elseif (trans == true and realdeb == true) then
  8332. off()
  8333. end
  8334. end
  8335. end)
  8336.  
  8337.  
  8338.  
  8339. Humanoid.Animator.Parent = nil
  8340. idleanim=.4
  8341. while true do
  8342. swait()
  8343. sine = sine + change
  8344. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  8345. local velderp=RootPart.Velocity.y
  8346. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  8347. if equipped==true or equipped==false then
  8348. if attack==false then
  8349. idle=idle+1
  8350. else
  8351. idle=0
  8352. end
  8353. if idle>=500 then
  8354. if attack==false then
  8355. --Sheath()
  8356. end
  8357. end
  8358. if RootPart.Velocity.y > 1 and hitfloor==nil then
  8359. Anim="Jump"
  8360. if attack==false then
  8361. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  8362. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8363. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8364. 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)
  8365. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8366. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.5,0,-0.5),.3)
  8367. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8368. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*euler(-0.5,1.57,0)*euler(-.2,0,0),.2)
  8369. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(-.2,0,0),.2)
  8370. end
  8371. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  8372. Anim="Fall"
  8373. if attack==false then
  8374. Neck.C0=clerp(Neck.C0,necko*euler(0.4,0,0),.3)
  8375. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8376. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  8377. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.3,0,-0.2),.3)
  8378. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8379. 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)
  8380. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8381. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.4,1.57,0),.2)
  8382. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.2,-1.57,0),.2)
  8383. end
  8384. elseif torvel<1 and hitfloor~=nil then
  8385. Anim="Idle"
  8386. if jumped == false then
  8387. 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)
  8388. 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)
  8389. end
  8390. if attack==false then
  8391. 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)
  8392. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0 - 0 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
  8393. 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)
  8394. 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)
  8395. end
  8396. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  8397. Anim="Walk"
  8398. if jumped == false then
  8399. 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)
  8400. 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)
  8401. end
  8402. if attack==false then
  8403. 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)
  8404. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8405. 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)
  8406. 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)
  8407. end
  8408. elseif torvel>=22 and hitfloor~=nil then
  8409. Anim="Run"
  8410. if jumped == false then
  8411. 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)
  8412. 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)
  8413. end
  8414. if attack==false then
  8415. 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)
  8416. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8417. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
  8418. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
  8419. end
  8420. end
  8421. end
  8422. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement