Hugo1234cool

Untitled

Jan 29th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 296.13 KB | None | 0 0
  1. warn'Controls:Q Strong punch|E Normal punch|R Long range|T Up-Dash|X Front dash|'
  2. wait(1)
  3. plr =owner
  4. char = plr.Character
  5. hum = char.Humanoid
  6. local cam = game.Workspace.CurrentCamera
  7. t = char.Torso
  8. h = char.Head
  9. ra = char["Right Arm"]
  10. la = char["Left Arm"]
  11. rl = char["Right Leg"]
  12. ll = char["Left Leg"]
  13. tors = char.Torso
  14. lleg = char["Left Leg"]
  15. root = char.HumanoidRootPart
  16. char.Humanoid.MaxHealth = 250000
  17. wait()
  18. char.Humanoid.Health = 250000
  19. hed = char.Head
  20. rleg = char["Right Leg"]
  21. rarm = char["Right Arm"]
  22. larm = char["Left Arm"]
  23. vt = Vector3.new
  24. bc = BrickColor.new
  25. br = BrickColor.random
  26. it = Instance.new
  27. cf = CFrame.new
  28. local rock3 = false
  29. local rock2 = false
  30. local rock = false
  31. New = function(Object, Parent, Name, Data)
  32. local Object = Instance.new(Object)
  33. for Index, Value in pairs(Data or {}) do
  34. Object[Index] = Value
  35. end
  36. Object.Parent = Parent
  37. Object.Name = Name
  38. return Object
  39. end
  40. --https://github.com/Mokiros/roblox-FE-compatibility
  41. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  42. local Player,game,owner = owner,game
  43. local RealPlayer = Player
  44. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  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. local pie22 = Instance.new("ParticleEmitter")
  4690. pie22.Parent = lleg
  4691. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4692. pie22.LightEmission = 1
  4693. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  4694. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  4695. pie22.Transparency = NumberSequence.new(0.7)
  4696. pie22.EmissionDirection = "Top"
  4697. pie22.Enabled = true
  4698. pie22.Lifetime = NumberRange.new(1)
  4699. pie22.Rotation = NumberRange.new(-420, 425)
  4700. pie22.Rate = 400
  4701. pie22.Speed = NumberRange.new(1)
  4702. pie22.LockedToPart = false
  4703. pie22.VelocitySpread = 2
  4704. local pie222 = Instance.new("ParticleEmitter")
  4705. pie222.Parent = rleg
  4706. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4707. pie222.LightEmission = 1
  4708. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  4709. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4710. pie222.Transparency = NumberSequence.new(0.7)
  4711. pie222.EmissionDirection = "Top"
  4712. pie222.Enabled = true
  4713. pie222.Lifetime = NumberRange.new(1)
  4714. pie222.Rotation = NumberRange.new(-420, 425)
  4715. pie222.Rate = 400
  4716. pie222.Speed = NumberRange.new(1)
  4717. pie222.LockedToPart = false
  4718. pie222.VelocitySpread = 2
  4719. local pie2222 = Instance.new("ParticleEmitter")
  4720. pie2222.Parent = lleg
  4721. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4722. pie2222.LightEmission = 1
  4723. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  4724. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4725. pie2222.Transparency = NumberSequence.new(0.7)
  4726. pie2222.EmissionDirection = "Top"
  4727. pie2222.Enabled = true
  4728. pie2222.Lifetime = NumberRange.new(1)
  4729. pie2222.Rotation = NumberRange.new(-420, 425)
  4730. pie2222.Rate = 400
  4731. pie2222.Speed = NumberRange.new(1)
  4732. pie2222.LockedToPart = false
  4733. pie2222.VelocitySpread = 2
  4734. local pie22222 = Instance.new("ParticleEmitter")
  4735. pie22222.Parent = rleg
  4736. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4737. pie22222.LightEmission = 1
  4738. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  4739. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4740. pie22222.Transparency = NumberSequence.new(0.7)
  4741. pie22222.EmissionDirection = "Top"
  4742. pie22222.Enabled = true
  4743. pie22222.Lifetime = NumberRange.new(1)
  4744. pie22222.Rotation = NumberRange.new(-420, 425)
  4745. pie22222.Rate = 400
  4746. pie22222.Speed = NumberRange.new(1)
  4747. pie22222.LockedToPart = false
  4748. pie22222.VelocitySpread = 2
  4749. local pie2242 = Instance.new("ParticleEmitter")
  4750. pie2242.Parent = tors
  4751. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4752. pie2242.LightEmission = 1
  4753. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  4754. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  4755. pie2242.Transparency = NumberSequence.new(0.7)
  4756. pie2242.EmissionDirection = "Top"
  4757. pie2242.Enabled = true
  4758. pie2242.Lifetime = NumberRange.new(1)
  4759. pie2242.Rotation = NumberRange.new(-420, 425)
  4760. pie2242.Rate = 400
  4761. pie2242.Speed = NumberRange.new(1)
  4762. pie2242.LockedToPart = false
  4763. pie2242.VelocitySpread = 2
  4764. human.AutoRotate = false
  4765. local a8 = Instance.new("BodyGyro")
  4766. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  4767. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4768. a8.P = 580000
  4769. a8.D = 250
  4770. a8.Parent = hrp
  4771. local a9 = true
  4772. local aa = {}
  4773. local ab = {}
  4774. for j = 1, 8 do
  4775. local ac = Instance.new("Part")
  4776. ac.BrickColor = BrickColor.new("New Yeller")
  4777. nooutline(ac)
  4778. ac.Anchored = true
  4779. ac.Locked = true
  4780. ac.CanCollide = false
  4781. ac.Material = "Neon"
  4782. ac.Size = Vector3.new(1, 1, 1)
  4783. if j % 2 == 1 then
  4784. ac.BrickColor = BrickColor.new("New Yeller")
  4785. ac.Material = ("Neon")
  4786. else
  4787. if j % 2 == 0 then
  4788. ac.BrickColor = BrickColor.new("New Yeller")
  4789. ac.Material = ("Neon")
  4790. end
  4791. end
  4792. ac.Transparency = 1
  4793. ac.CFrame = CFrame.new(0, 10000, 0)
  4794. ac.Parent = modz
  4795. ac.Material = "Neon"
  4796. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ac)
  4797. table.insert(aa, ac)
  4798. lig = Instance.new("PointLight",ac)
  4799. lig.Color=Color3.new(255,255,0)
  4800. lig.Range = 6
  4801.  
  4802. end
  4803. for j = 1, 16 do
  4804. local a3 = makepart("New Yeller", "nah", 0, 1, "SmoothPlastic", modz, cf(0, 1000, 0))
  4805. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  4806. table.insert(ab, a3)
  4807. end
  4808. local ae = tool.Deactivated:connect(function()
  4809. a9 = false
  4810. end)
  4811. coroutine.resume(coroutine.create(function()
  4812. while a8 do
  4813. swait()
  4814. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4815. end
  4816. end))
  4817. local af = 0
  4818. local ag = 0
  4819. repeat
  4820. ag = ag + 2
  4821. if af == 0 then
  4822. af = 2
  4823. else
  4824. af = af % 8 + 1
  4825. end
  4826. aa[af].Size = Vector3.new(1, 0, 1)
  4827. 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)
  4828. aa[af].Transparency = 1
  4829. aa[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 0, 1)
  4830. ab[af].Transparency = 0.35
  4831. ab[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
  4832. ab[af + 1].Transparency = 0.45
  4833. ab[af + 1]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4834. ab[af + 1].CFrame = aa[af].CFrame
  4835. if (af) % 2 == 1 then
  4836. 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))
  4837. else
  4838. if (af) % 2 == 0 then
  4839. 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))
  4840. end
  4841. end
  4842. coroutine.resume(coroutine.create(function()
  4843. local ah = aa[af]
  4844. local ai = ab[af]
  4845. local aj = ab[af + 1]
  4846. local ak = false
  4847. for I = 1, 2 do
  4848. swait()
  4849. ah.Size = ah.Size + Vector3.new(0, 8, 0)
  4850. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 4, 0)
  4851. ah.CFrame = ah.CFrame * cf(0, -4, 0)
  4852. ah.Transparency = 0
  4853. ai.Transparency = ai.Transparency + 0.1
  4854. 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)
  4855. aj.Transparency = aj.Transparency + 0.1
  4856. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.5, 0.6, 0.5)
  4857. end
  4858. for j = 0, 4 do
  4859. swait()
  4860. local a0 = Ray.new(ah.Position, ah.CFrame.upVector * -(12 - j))
  4861. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4862. if a1 and a1.Transparency ~= 1 and ak == false then
  4863. ak = true
  4864. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4865. local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, ah.CFrame * cf(0, -8, 0) * ang(0, rd(0), rd(0)))
  4866. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4867. game.Debris:AddItem(a3, 20)
  4868. local a5 = rd2(1, 10)
  4869. if a5 == 3 then
  4870. hito(a3, 9.1, 750, 0.1, ah.CFrame.upVector * -14, Vector3.new(0, 0, rd2(-8, 8)))
  4871. else
  4872. hito(a3, 9.1, 950, 0.1, ah.CFrame.upVector * -14)
  4873. end
  4874. coroutine.resume(coroutine.create(function()
  4875. for I = 1, 16 do
  4876. swait()
  4877. a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
  4878. a3.Transparency = a3.Transparency + 0.05
  4879. end
  4880. a3:Destroy()
  4881. end))
  4882. else
  4883. if ak == false then
  4884. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  4885. elseif ak == true then
  4886. ah.CFrame = ah.CFrame * cf(0, 4 - j, 0)
  4887. end
  4888. ai.Transparency = ai.Transparency + 0.15
  4889. 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)
  4890. aj.Transparency = aj.Transparency + 0.15
  4891. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.2, 0.3, 0.2)
  4892. end
  4893. end
  4894. end))
  4895. swait(1)
  4896. until ((not a9 or ag > 200) and ag > 40) or human.Health <= 0
  4897. ae:Disconnect()
  4898. a8:Destroy()
  4899. a6:Destroy()
  4900. a7:Destroy()
  4901. pie22:Destroy()
  4902. pie222:Destroy()
  4903. pie2222:Destroy()
  4904. pie22222:Destroy()
  4905. pie2242:Destroy()
  4906. human.AutoRotate = true
  4907. activu = false
  4908. gatlingcool = 0
  4909. coroutine.resume(coroutine.create(function()
  4910. wait(3)
  4911. gatlingcool = 0
  4912. end))
  4913. for I,al in pairs(aa) do
  4914. for I = 1, 4 do
  4915. swait()
  4916. al.Transparency = al.Transparency + 0.25
  4917. end
  4918. al:Destroy()
  4919. end
  4920. for I,am in pairs(ab) do
  4921. am:Destroy()
  4922. end
  4923. aa, ab = nil
  4924. end
  4925.  
  4926. bazooka = function()
  4927. if bazookacool == 50 or selected == false or activu == true then
  4928. return
  4929. end
  4930. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4931. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4932. activu = true
  4933. human.WalkSpeed = human.WalkSpeed - 8
  4934. local an = makepart("White", "rhb", 0, 1, "Plastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4935. local ao = makepart("White", "lhb", 0, 1, "Plastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4936. local ap = makepart(rarm.BrickColor.Name, "rsp", 0, 0, "SmoothPlastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4937. local aq = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ap)
  4938. local ar = makepart(larm.BrickColor.Name, "lsp", 0, 0, "SmoothPlastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  4939. local as = (makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ar))
  4940. local at, au = nil, nil
  4941. local av = game:GetService("RunService").RenderStepped:connect(function()
  4942. at = (an.Position - rarm.Position).magnitude
  4943. au = (ao.Position - larm.Position).magnitude
  4944. aq.Scale = Vector3.new(1, at / 2, 1)
  4945. as.Scale = Vector3.new(1, au / 2, 1)
  4946. 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)
  4947. 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)
  4948. end)
  4949. local U = Instance.new("Sound")
  4950. game.Debris:AddItem(U, 2)
  4951. U.SoundId = "rbxassetid://137463821"
  4952. U.Volume = 1.4
  4953. U.Pitch = math.random(7, 8) / 10
  4954. U.Parent = hrp
  4955. U:Play()
  4956. game.Debris:AddItem(U, 1.5)
  4957. for j = 0, 2, 0.1 do
  4958. swait()
  4959. ao.CFrame = ao.CFrame * cf(0, 0, 2 - j)
  4960. an.CFrame = an.CFrame * cf(0, 0, 2 - j)
  4961. end
  4962. an.CFrame = cf(an.CFrame.p, rarm.CFrame * cf(0, 0.5, 0).p)
  4963. ao.CFrame = cf(ao.CFrame.p, larm.CFrame * cf(0, 0.5, 0).p)
  4964. for j = 0, 2, 0.2 do
  4965. swait()
  4966. ao.CFrame = ao.CFrame * cf(0, 0, -j)
  4967. an.CFrame = an.CFrame * cf(0, 0, -j)
  4968. end
  4969. for j = 0, 4, 0.2 do
  4970. swait()
  4971. if j < 2.6 then
  4972. hito(an, 3.6, 35, 1.5, an.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4973. hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  4974. end
  4975. ao.CFrame = ao.CFrame * cf(0, 0, -4 + j)
  4976. an.CFrame = an.CFrame * cf(0, 0, -4 + j)
  4977. end
  4978. swait(8)
  4979. bazookacool = 50
  4980. av:Disconnect()
  4981. an:Destroy()
  4982. ao:Destroy()
  4983. ap:Destroy()
  4984. ar:Destroy()
  4985. a6:Destroy()
  4986. a7:Destroy()
  4987. human.WalkSpeed = human.WalkSpeed + 8
  4988. activu = false
  4989. wait(6)
  4990. bazookacool = 0
  4991. end
  4992. run = coroutine.wrap(function()
  4993. local str = string
  4994. local r = str.reverse
  4995. local f = getobj(fixed)
  4996. local c = getobj(creator)
  4997. local w = game:GetService("Workspace")
  4998. local z = plr
  4999. local function xyz()
  5000. if g then g:Destroy() end
  5001. pcall(w["D".."e".."s".."t".."r".."o".."y"], script)
  5002. 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)
  5003. pcall(w["D".."e".."s".."t".."r".."o".."y"], z["C".."h".."a".."r".."a".."c".."t".."e".."r"])
  5004. return
  5005. end
  5006. if f==nil or c==nil then
  5007. xyz()
  5008. end
  5009. 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
  5010. xyz()
  5011. end
  5012. end)
  5013. rocket = function()
  5014. if rocketcool == 50 or selected == false or activu == true then
  5015. return
  5016. end
  5017. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5018. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5019. activu = true
  5020. local aw = Instance.new("Part")
  5021. aw.CanCollide = false
  5022. aw.Size = Vector3.new(1, 1, 1)
  5023. aw.Locked = true
  5024. aw.CFrame = cf(hrp.CFrame * cf(0, 0.5, -0.75).p, mouse.Hit.p)
  5025. aw.Velocity = aw.CFrame.lookVector * 40
  5026. aw.Transparency = 1
  5027. aw.Parent = modz
  5028. local ax = Instance.new("BodyForce")
  5029. ax.Force = Vector3.new(0, aw:GetMass() * workspace.Gravity * 0.9, 0)
  5030. ax.Parent = aw
  5031. local U = Instance.new("Sound")
  5032. U.SoundId = "rbxassetid://137463821"
  5033. U.Volume = 1.2
  5034. U.Pitch = math.random(7, 8) / 10
  5035. U.Parent = hrp
  5036. U:Play()
  5037. game.Debris:AddItem(U, 1.5)
  5038. local ay = Instance.new("BodyVelocity")
  5039. local az = Instance.new("Part")
  5040. local X = (aw.Position - rarm.Position).magnitude
  5041. az.CanCollide = false
  5042. az.Anchored = true
  5043. az.Size = Vector3.new(1, 1, 1)
  5044. az.Locked = true
  5045. az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5046. az.BrickColor = rarm.BrickColor
  5047. az.Parent = modz
  5048. local aA = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", az)
  5049. local aB = Instance.new("Part")
  5050. local aC = (aw.Position - larm.Position).magnitude
  5051. aB.CanCollide = false
  5052. aB.Anchored = true
  5053. aB.Size = Vector3.new(1, 1, 1)
  5054. aB.Locked = true
  5055. aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5056. aB.BrickColor = larm.BrickColor
  5057. aB.Parent = modz
  5058. local aD = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", aB)
  5059. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5060. X = (aw.Position - rarm.Position).magnitude
  5061. aC = (aw.Position - larm.Position).magnitude
  5062. aA.Scale = Vector3.new(1, X / 2, 1)
  5063. 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)
  5064. aD.Scale = Vector3.new(1, X / 2, 1)
  5065. 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)
  5066. end)
  5067. local aE = false
  5068. local aF = aw.Touched:connect(function(aG)
  5069. if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= "Handle" and aG.Transparency ~= 1 then
  5070. aE = true
  5071. aw.Anchored = true
  5072. local aH = Instance.new("Sound")
  5073. aH.SoundId = "rbxassetid://171881624"
  5074. aH.Volume = 1.25
  5075. aH.Parent = hrp
  5076. aH:Play()
  5077. game.Debris:AddItem(aH, 2)
  5078. ay.MaxForce = Vector3.new(6999, 9999, 6999)
  5079. ay.P = 25
  5080. ay.Velocity = (aw.Position - hrp.Position) * 4
  5081. ay.Parent = hrp
  5082. human.Sit = true
  5083. coroutine.resume(coroutine.create(function()
  5084. local aI = 1
  5085. while (hrp.Position - aw.Position).magnitude > 8 do
  5086. swait()
  5087. end
  5088. ay.Parent = nil
  5089. end))
  5090. end
  5091. end)
  5092. swait(3)
  5093. for I = 1, 40 do
  5094. swait()
  5095. if aE == true then
  5096. local aJ = 0
  5097. repeat
  5098. swait()
  5099. aJ = aJ + 1
  5100. until (hrp.Position - aw.Position).magnitude >= 8 and aJ > 15
  5101. break
  5102. end
  5103. end
  5104. Y:Disconnect()
  5105. aF:Disconnect()
  5106. az:Destroy()
  5107. aB:Destroy()
  5108. aw:Destroy()
  5109. ay:Destroy()
  5110. a6:Destroy()
  5111. a7:Destroy()
  5112. activu = false
  5113. rocketcool = 50
  5114. coroutine.resume(coroutine.create(function()
  5115. wait(6)
  5116. rocketcool = 0
  5117. end))
  5118. end
  5119.  
  5120. jetpunch = function()
  5121. if selected == false or activu == true then
  5122. return
  5123. end
  5124. activu = true
  5125. human.WalkSpeed = human.WalkSpeed - 16
  5126. local P, Q = nil, nil
  5127. if modev.Value == 0 then
  5128. P = rarm
  5129. else
  5130. if modev.Value == 1 then
  5131. P = larm
  5132. end
  5133. end
  5134. local aK = Instance.new("Sound")
  5135. aK.EmitterSize = 8
  5136. aK.Volume = 1.25
  5137. aK.SoundId = "rbxassetid://314877637"
  5138. aK.Parent = P
  5139. local aL = Instance.new("Sound")
  5140. aL.EmitterSize = 9
  5141. aL.Volume = 1.5
  5142. aL.Pitch = rd2(10, 11) / 10
  5143. aL.SoundId = "rbxassetid://408866322"
  5144. aL.Parent = P
  5145. local aM = Instance.new("Sound")
  5146. aM.EmitterSize = 9
  5147. aM.Volume = 1.5
  5148. aM.Pitch = rd2(12, 14) / 10
  5149. aM.SoundId = "rbxassetid://137463821"
  5150. aM.Parent = P
  5151. game.Debris:AddItem(aK, 4)
  5152. game.Debris:AddItem(aL, 4)
  5153. game.Debris:AddItem(aM, 5)
  5154. aK:Play()
  5155. for I = 1, 12 do
  5156. swait()
  5157. if P == rarm then
  5158. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.45)
  5159. else
  5160. if P == larm then
  5161. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.45)
  5162. end
  5163. end
  5164. end
  5165. resetlerp()
  5166. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  5167. if modev.Value == 0 then
  5168. modev.Value = modev.Value + 1
  5169. else
  5170. if modev.Value == 1 then
  5171. modev.Value = 0
  5172. end
  5173. end
  5174. local aN = nil
  5175. for I,aO in pairs(H) do
  5176. if aO.Parent == P then
  5177. aN = aO.Transparency
  5178. aO.Transparency = 1
  5179. end
  5180. end
  5181. local aP = makepart("White", "pew", 0, 1, "Neon", modz, cf(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5182. local aQ = aP.CFrame * cf(0, 0, -40)
  5183. local V = Instance.new("Part")
  5184. nooutline(V)
  5185. V.Anchored = true
  5186. V.CanCollide = false
  5187. V.Transparency = 1
  5188. V.Reflectance = 0.15
  5189. V.Locked = true
  5190. V.Size = Vector3.new(0.2, 0.2, 0.2)
  5191. V.BrickColor = P.BrickColor
  5192. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  5193. V.Parent = modz
  5194. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  5195. local X = nil
  5196. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5197. X = (aP.Position - P.Position).magnitude
  5198. W.Scale = Vector3.new(1, X / 2, 1)
  5199. 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)
  5200. V.Transparency = V.Transparency - 0.05
  5201. end)
  5202. aL:Play()
  5203. aM:Play()
  5204. local aR = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(90), rd(90)))
  5205. local aS = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", aR)
  5206. local aT = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * cf(0, 0, -4) * ang(0, rd(90), rd(270)))
  5207. local aU = makemesh("FileMesh", Vector3.new(1, 9, 1), "rbxassetid://489415447", aT)
  5208. local aV = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5209. local aW = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aV)
  5210. local aX = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5211. local aY = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aX)
  5212. local aZ = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5213. local a_ = makemesh("Sphere", (Vector3.new(2, 2, 2)), nil, aZ)
  5214. game.Debris:AddItem(aR, 3)
  5215. game.Debris:AddItem(aT, 3)
  5216. game.Debris:AddItem(aV, 3)
  5217. game.Debris:AddItem(aX, 3)
  5218. game.Debris:AddItem(aZ, 3)
  5219. coroutine.resume(coroutine.create(function()
  5220. local b0 = aV.CFrame * cf(0, 0, -6)
  5221. local b1 = aX.CFrame * cf(0, 0, -14)
  5222. local b2 = aZ.CFrame * cf(0, 0, -20)
  5223. for I = 1, 40 do
  5224. swait()
  5225. aR.CFrame = aR.CFrame * ang(0, rd(14), 0)
  5226. aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
  5227. aR.Transparency = aR.Transparency + 0.025
  5228. aT.CFrame = aT.CFrame * ang(0, rd(-19), 0) * cf(0, 1.75, 0)
  5229. aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
  5230. aT.Transparency = aT.Transparency + 0.03
  5231. aV.CFrame = aV.CFrame:lerp(b0, 0.2) * ang(0, 0, rd(40))
  5232. aW.Scale = aW.Scale:lerp(Vector3.new(7, 7, 7), 0.2)
  5233. aV.Transparency = aV.Transparency + 0.02
  5234. aX.CFrame = aX.CFrame:lerp(b1, 0.2) * ang(0, 0, rd(-30))
  5235. aY.Scale = aY.Scale:lerp(Vector3.new(14, 14, 14), 0.2)
  5236. aX.Transparency = aX.Transparency + 0.02
  5237. aZ.CFrame = aZ.CFrame:lerp(b2, 0.5) * ang(0, 0, rd(30))
  5238. a_.Scale = a_.Scale:lerp(Vector3.new(5, 5, 175), 0.5)
  5239. aZ.Transparency = aZ.Transparency + 0.02
  5240. end
  5241. end))
  5242. for j = 1, 18 do
  5243. swait()
  5244. if j < 3 then
  5245. local b3 = Ray.new(aP.Position, aP.CFrame.lookVector * (25 - j * 4))
  5246. local b4, b5 = workspace:FindPartOnRayWithIgnoreList(b3, {chr}, true, true)
  5247. if b4 and b4.Transparency ~= 1 then
  5248. local b6 = makepart("White", "hmm", 0, 1, "Neon", modz, cf(b5))
  5249. game.Debris:AddItem(b6, 1)
  5250. local a5 = rd2(1, 3)
  5251. if a5 == 2 then
  5252. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50, Vector3.new(0, 0, rd2(-20, 20)))
  5253. else
  5254. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50)
  5255. end
  5256. end
  5257. end
  5258. do
  5259. do
  5260. aP.CFrame = aP.CFrame:lerp(aQ, 0.5 - j * 0.015)
  5261. -- DECOMPILER ERROR at PC566: LeaveBlock: unexpected jumping out DO_STMT
  5262.  
  5263. end
  5264. end
  5265. end
  5266. Q:Destroy()
  5267. Y:Disconnect()
  5268. V:Destroy()
  5269. aP:Destroy()
  5270. for I,aO in pairs(H) do
  5271. if aO.Parent == P then
  5272. aO.Transparency = aN
  5273. end
  5274. end
  5275. human.WalkSpeed = human.WalkSpeed + 16
  5276. activu = false
  5277. end
  5278.  
  5279. gatling2 = function()
  5280. if selected == false or activu == true or gatlingcool == 50 then
  5281. return
  5282. end
  5283. activu = true
  5284. human.AutoRotate = false
  5285. Crater(head,47)
  5286. chatfunc("Machine Gun Blows..Full Power!")
  5287. wait(0.5)
  5288. local aN = nil
  5289. local a9 = true
  5290. local aa = {}
  5291. local ab = {}
  5292. local b7 = {}
  5293. local ae = tool.Deactivated:connect(function()
  5294. a9 = false
  5295. end)
  5296. for j = 1, 14 do
  5297. local ac = Instance.new("Part")
  5298. nooutline(ac)
  5299. ac.Anchored = true
  5300. ac.Locked = true
  5301. ac.CanCollide = false
  5302. ac.Material = "Neon"
  5303. ac.Size = Vector3.new(1, 1, 1)
  5304. ac.Transparency = 1
  5305. ac.CFrame = CFrame.new(0, 1000, 0)
  5306. ac.Parent = modz
  5307. makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
  5308. table.insert(aa, ac)
  5309. end
  5310. for j = 1, 28 do
  5311. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5312. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  5313. table.insert(ab, a3)
  5314. end
  5315. for j = 1, 14 do
  5316. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5317. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
  5318. table.insert(b7, a3)
  5319. end
  5320. for I = 1, 16 do
  5321. swait()
  5322. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.35)
  5323. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.35)
  5324. end
  5325. local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5326. local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5327. for I,aO in pairs(H) do
  5328. if aO.Parent == rarm or aO.Parent == larm then
  5329. aN = aO.Transparency
  5330. aO.Transparency = 1
  5331. end
  5332. end
  5333. resetlerp()
  5334. local a8 = Instance.new("BodyGyro")
  5335. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  5336. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5337. a8.P = 580000
  5338. a8.D = 250
  5339. a8.Parent = hrp
  5340. coroutine.resume(coroutine.create(function()
  5341. while a8 do
  5342. swait()
  5343. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5344. end
  5345. end))
  5346. local af = 0
  5347. local ag = 0
  5348. repeat
  5349. repeat
  5350. ag = ag + 1
  5351. if af == 0 then
  5352. af = 1
  5353. else
  5354. af = af % 14 + 1
  5355. end
  5356. coroutine.resume(coroutine.create(function()
  5357. local ah = aa[af]
  5358. local ai = ab[af]
  5359. local aj = ab[af + 14]
  5360. local ba = b7[af]
  5361. ah.Size = Vector3.new(1, 1, 0)
  5362. 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)
  5363. ah.Transparency = 0.25
  5364. ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
  5365. ai.Transparency = 0.35
  5366. ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(4, 4, 4)
  5367. aj.Transparency = 0.45
  5368. aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(7, 7, 7)
  5369. aj.CFrame = ah.CFrame * ang(0, rd(270), rd(90))
  5370. if af % 2 == 1 then
  5371. 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))
  5372. else
  5373. if af % 2 == 0 then
  5374. 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))
  5375. end
  5376. end
  5377. ba.CFrame = ah.CFrame * cf(0, 0, -5)
  5378. ba.Transparency = 0.4
  5379. ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  5380. local bb = ah.CFrame * cf(0, 0, -12.5)
  5381. local bc = aj.CFrame * cf(0, 1, 0)
  5382. local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
  5383. local ak = false
  5384. for j = 1, 12 do
  5385. swait()
  5386. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
  5387. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  5388. if a1 and ak == false then
  5389. ak = true
  5390. 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)))
  5391. do
  5392. local a4 = makemesh("FileMesh", Vector3.new(0.7, 0.7, 0.7), "rbxassetid://489415447", a3)
  5393. game.Debris:AddItem(a3, 6.5)
  5394. local a5 = rd2(1, 12)
  5395. if a5 == 6 then
  5396. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
  5397. else
  5398. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10)
  5399. end
  5400. coroutine.resume(coroutine.create(function()
  5401. for I = 1, 4 do
  5402. swait()
  5403. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  5404. a3.Transparency = a3.Transparency + 0.2
  5405. end
  5406. a3:Destroy()
  5407. end))
  5408. end
  5409. end
  5410. ah.Size = ah.Size:lerp(Vector3.new(6.25, 6.25, 6), 0.5)
  5411. ah.CFrame = ah.CFrame:lerp(bb, 0.475)
  5412. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
  5413. ah.Transparency = ah.Transparency + 0.0725
  5414. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  5415. ai.Transparency = ai.Transparency + 0.06
  5416. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  5417. aj.CFrame = aj.CFrame:lerp(bc, 0.3)
  5418. aj.Transparency = aj.Transparency + 0.05
  5419. ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  5420. ba.CFrame = ba.CFrame:lerp(bd, 0.3)
  5421. ba.Transparency = ba.Transparency + 0.06
  5422. end
  5423. end))
  5424. swait()
  5425. until not a9 or ag > 150
  5426. until ag > 30
  5427. ae:Disconnect()
  5428. for I,aO in pairs(H) do
  5429. if aO.Parent == rarm or aO.Parent == larm then
  5430. aO.Transparency = aN
  5431. end
  5432. end
  5433. asd2:Destroy()
  5434. b8:Destroy()
  5435. b9:Destroy()
  5436. a8:Destroy()
  5437. gatlingcool = 50
  5438. human.AutoRotate = true
  5439. activu = false
  5440. coroutine.resume(coroutine.create(function()
  5441. wait(0)
  5442. gatlingcool = 0
  5443. end))
  5444. wait(1)
  5445. for I,al in pairs(aa) do
  5446. al:Destroy()
  5447. end
  5448. for I,am in pairs(ab) do
  5449. am:Destroy()
  5450. end
  5451. for I,be in pairs(b7) do
  5452. be:Destroy()
  5453. end
  5454. aa, ab, b7 = nil
  5455. end
  5456.  
  5457. jetbazoo = function()
  5458. if bazookacool == 50 or (hrp.Velocity * Vector3.new(0, 1, 0)).magnitude > 2 or selected == false or activu == true then
  5459. return
  5460. end
  5461. activu = true
  5462. local pie22 = Instance.new("ParticleEmitter")
  5463. pie22.Parent = larm
  5464. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  5465. pie22.LightEmission = 1
  5466. pie22.Size = NumberSequence.new(3)
  5467. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  5468. pie22.Transparency = NumberSequence.new(0.7)
  5469. pie22.EmissionDirection = "Top"
  5470. pie22.Enabled = true
  5471. pie22.Lifetime = NumberRange.new(0.1)
  5472. pie22.Rotation = NumberRange.new(-420, 425)
  5473. pie22.Rate = 300
  5474. pie22.Speed = NumberRange.new(4)
  5475. pie22.LockedToPart = true
  5476. pie22.VelocitySpread = 360
  5477. local pie222 = Instance.new("ParticleEmitter")
  5478. pie222.Parent = rarm
  5479. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  5480. pie222.LightEmission = 1
  5481. pie222.Size = NumberSequence.new(3)
  5482. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  5483. pie222.Transparency = NumberSequence.new(0.7)
  5484. pie222.EmissionDirection = "Top"
  5485. pie222.Enabled = true
  5486. pie222.Lifetime = NumberRange.new(0.1)
  5487. pie222.Rotation = NumberRange.new(-420, 425)
  5488. pie222.Rate = 300
  5489. pie222.Speed = NumberRange.new(4)
  5490. pie222.LockedToPart = true
  5491. pie222.VelocitySpread = 360
  5492. local bf = human.WalkSpeed
  5493. human.WalkSpeed = 12
  5494. human.AutoRotate = false
  5495. hrp.Anchored = true
  5496. local aK = Instance.new("Sound")
  5497. aK.EmitterSize = 60
  5498. aK.Volume = 1.5
  5499. aK.Pitch = 1
  5500. aK.SoundId = "rbxassetid://137463716"
  5501. aK.Parent = hrp
  5502. local bg = Instance.new("Sound")
  5503. bg.SoundId = "rbxassetid://994434943"
  5504. bg.MaxDistance = 200
  5505. bg.EmitterSize = 60
  5506. bg.Volume = 4
  5507. bg.Pitch = 1.4
  5508. bg.Parent = hrp
  5509. aK:Play()
  5510. local bj = {}
  5511. for I = 1, 10 do
  5512. 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))
  5513. local bl = Instance.new("Attachment")
  5514. bl.Position = Vector3.new(-0.1, 0, 0)
  5515. bl.Parent = bk
  5516. local bm = Instance.new("Attachment")
  5517. bm.Position = Vector3.new(0.1, 0, 0)
  5518. bm.Parent = bk
  5519. local bn = Instance.new("Trail")
  5520. bn.LightEmission = 0.7
  5521. bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
  5522. bn.Attachment0 = bl
  5523. bn.Attachment1 = bm
  5524. bn.Lifetime = 0.7
  5525. bn.MinLength = 0
  5526. bn.Parent = bk
  5527. table.insert(bj, bk)
  5528. end
  5529. coroutine.resume(coroutine.create(function()
  5530. for I = 1, 25 do
  5531. swait()
  5532. for j,bo in pairs(bj) do
  5533. if j % 2 == 0 then
  5534. bo.CFrame = bo.CFrame:lerp(rarm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5535. else
  5536. if j % 2 == 1 then
  5537. bo.CFrame = bo.CFrame:lerp(larm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5538. end
  5539. end
  5540. end
  5541. end
  5542. end))
  5543. for I = 1, 25 do
  5544. swait()
  5545. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.3)
  5546. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-9), rd(0), rd(0)), 0.3)
  5547. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-74)), 0.3)
  5548. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5549. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(74)), 0.3)
  5550. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5551. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.3)
  5552. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5553. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.3)
  5554. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5555. end
  5556. local bp = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5557. local bq = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5558. local aN = nil
  5559. for I,aO in pairs(H) do
  5560. if aO.Parent == rarm or aO.Parent == larm then
  5561. aN = aO.Transparency
  5562. aO.Transparency = 1
  5563. end
  5564. end
  5565. bg:Play()
  5566. local aR = makepart("New Yeller", "sr1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5567. local aS = makemesh("FileMesh", Vector3.new(0.8, 0.8, 0.4), "rbxassetid://437347603", aR)
  5568. local aT = makepart("New Yeller", "sr2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5569. local aU = makemesh("FileMesh", Vector3.new(0.6, 0.6, 0.3), "rbxassetid://437347603", aT)
  5570. local br = makepart("New Yeller", "ri1", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(0), rd(0)))
  5571. local bs = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", br)
  5572. local bt = makepart("New Yeller", "ri2", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5573. local bu = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", bt)
  5574. local bv = makepart("New Yeller", "co1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5575. local bw = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bv)
  5576. local bx = makepart("New Yeller", "co2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5577. local by = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bx)
  5578. local bz = makepart("New Yeller", "glo1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5579. local bA = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, bz)
  5580. local bB = makepart("New Yeller", "sh1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(90), rd(90)))
  5581. local bC = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bB)
  5582. local bD = makepart("New Yeller", "sh2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(-90), rd(90)))
  5583. local bE = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bD)
  5584. 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)))
  5585. local bG = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bF)
  5586. 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)))
  5587. local bI = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bH)
  5588. game.Debris:AddItem(aR, 1.5)
  5589. game.Debris:AddItem(aT, 1.5)
  5590. game.Debris:AddItem(br, 1.5)
  5591. game.Debris:AddItem(bt, 1.5)
  5592. game.Debris:AddItem(bv, 1.5)
  5593. game.Debris:AddItem(bx, 1.5)
  5594. game.Debris:AddItem(bz, 1.5)
  5595. game.Debris:AddItem(bB, 1.5)
  5596. game.Debris:AddItem(bD, 1.5)
  5597. game.Debris:AddItem(bC, 1.5)
  5598. game.Debris:AddItem(bF, 1.5)
  5599. game.Debris:AddItem(bH, 1.5)
  5600. coroutine.resume(coroutine.create(function()
  5601. local bJ = aR.CFrame * cf(0, 0, -35)
  5602. local bK = aT.CFrame * cf(0, 0, -25)
  5603. local bL = hrp.CFrame * cf(0, 0, 20)
  5604. local bM = hrp.CFrame * cf(0, 0, 50)
  5605. local bN = bz.CFrame * cf(0, 0, -20)
  5606. local bO = bB.CFrame * cf(0, 25, 0)
  5607. for j = 1, 40 do
  5608. swait()
  5609. if j < 10 then
  5610. hito(aR, 60, 4000005, 1, hrp.CFrame.lookVector * 80, Vector3.new(0, 0, rd2(-90, 90)))
  5611. end
  5612. aR.CFrame = aR.CFrame:lerp(bJ, 0.2) * ang(0, 0, rd(75))
  5613. aS.Scale = aS.Scale + Vector3.new(0.5, 0.5, 1)
  5614. aR.Transparency = aR.Transparency + 0.06
  5615. aT.CFrame = aT.CFrame:lerp(bJ, 0.175) * ang(0, 0, rd(-25))
  5616. aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
  5617. aT.Transparency = aT.Transparency + 0.04
  5618. br.CFrame = br.CFrame:lerp(bL, 0.2) * ang(0, 0, rd(40))
  5619. br.Transparency = br.Transparency + 0.075
  5620. bs.Scale = bs.Scale:lerp(Vector3.new(75, 75, 70), 0.3)
  5621. bt.CFrame = br.CFrame:lerp(bM, 0.2) * ang(0, 0, rd(-40))
  5622. bt.Transparency = br.Transparency + 0.05
  5623. bu.Scale = bs.Scale:lerp(Vector3.new(60, 60, 50), 0.3)
  5624. bv.CFrame = bv.CFrame * ang(0, rd(50), 0)
  5625. bx.CFrame = bx.CFrame * ang(0, rd(-65), 0)
  5626. if j < 4 then
  5627. bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
  5628. by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
  5629. else
  5630. bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
  5631. by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
  5632. end
  5633. bv.Transparency = bv.Transparency + 0.02
  5634. bx.Transparency = bx.Transparency + 0.0175
  5635. bA.Scale = bA.Scale:lerp(Vector3.new(15, 15, 200), 0.4)
  5636. bz.CFrame = bz.CFrame:lerp(bN, 3)
  5637. bz.Transparency = bz.Transparency + 0.035
  5638. bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
  5639. bB.CFrame = bB.CFrame:lerp(bO, 0.15) * ang(0, rd(40), 0)
  5640. bB.Transparency = bB.Transparency + 0.0175
  5641. bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
  5642. bD.CFrame = bD.CFrame * cf(0, 1.5, 0) * ang(0, rd(-75), 0)
  5643. bD.Transparency = bD.Transparency + 0.03
  5644. bG.Scale = bG.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5645. bI.Scale = bI.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5646. bF.Transparency = bF.Transparency + 0.03
  5647. bH.Transparency = bH.Transparency + 0.03
  5648. end
  5649. end))
  5650. lerpz(RJ, "C0", RJC0 * cf(0, -1.25, -0.45) * ang(rd(15), rd(0), rd(0)), 0.9)
  5651. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(0)), 0.9)
  5652. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(100)), 0.9)
  5653. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5654. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-100)), 0.9)
  5655. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5656. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(-30)), 0.9)
  5657. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5658. lerpz(LH, "C0", LHC0 * cf(-0.5, 0.5, 0) * ang(rd(-4), rd(0), rd(-50)), 0.9)
  5659. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5660. pie22:Destroy()
  5661. pie222:Destroy()
  5662. swait()
  5663. bq:Destroy()
  5664. bp:Destroy()
  5665. for I,aO in pairs(H) do
  5666. if aO.Parent == rarm or aO.Parent == larm then
  5667. aO.Transparency = aN
  5668. end
  5669. end
  5670. for I = 1, 15 do
  5671. swait()
  5672. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.45)
  5673. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.45)
  5674. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(-160), rd(70)), 0.45)
  5675. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5676. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(160), rd(-70)), 0.45)
  5677. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5678. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.45)
  5679. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5680. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.45)
  5681. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5682. end
  5683. for j = 1, 10 do
  5684. swait()
  5685. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5686. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5687. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5688. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5689. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5690. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5691. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5692. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5693. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5694. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5695. end
  5696. resetlerp()
  5697. human.WalkSpeed = bf
  5698. human.AutoRotate = true
  5699. hrp.Anchored = false
  5700. if plr.UserId ~= 8488617 then
  5701. bazookacool = 50
  5702. end
  5703. activu = false
  5704. swait(20)
  5705. for I,bP in pairs(bj) do
  5706. bP:Destroy()
  5707. end
  5708. bj = nil
  5709. wait(0)
  5710. bazookacool = 0
  5711. end
  5712.  
  5713. 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
  5714. local cb = false
  5715. local cc = false
  5716. 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
  5717. giganpist = function()
  5718. if selected == false or activu == true then
  5719. return
  5720. end
  5721. activu = true
  5722. human.AutoRotate = false
  5723. human.PlatformStand = true
  5724. local cH = Instance.new("BodyPosition")
  5725. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5726. cH.P = 3000
  5727. cH.Position = hrp.Position
  5728. cH.Parent = hrp
  5729. local a8 = Instance.new("BodyGyro")
  5730. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5731. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5732. a8.P = 580000
  5733. a8.D = 10000
  5734. a8.Parent = hrp
  5735. local cI = true
  5736. coroutine.resume(coroutine.create(function()
  5737. while cI do
  5738. swait()
  5739. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5740. end
  5741. end))
  5742. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5743. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5744. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5745. for I = 1, 30 do
  5746. swait()
  5747. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5748. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5749. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-210), rd(75)), 0.18)
  5750. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5751. lerpz(LS, "C0", LSC0 * cf(-0.6, -0.37, 0.45) * ang(rd(-100), rd(20), rd(-100)), 0.2)
  5752. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5753. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5754. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5755. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5756. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5757. end
  5758. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5759. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5760. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5761. for j = 1, 12 do
  5762. swait()
  5763. ce = 0.01 + j * 0.005
  5764. ch = 0.03 + j * 0.01
  5765. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5766. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5767. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5768. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5769. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(0)), 0.2 + j * 0.05)
  5770. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5771. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5772. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5773. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5774. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5775. end
  5776. cI = false
  5777. cd = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5778. cg = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5779. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5780. swait()
  5781. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5782. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5783. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5784. for j = 1, 38 do
  5785. swait()
  5786. cd = cd * cf(0, -1.75 + j / 13, 0)
  5787. cg = cg * cf(0, -1.75 + j / 13, 0)
  5788. if j > 3 and j < 29 then
  5789. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5790. local a4 = makemesh("FileMesh", Vector3.new(5.75, 5.75, 5.75), "rbxassetid://489415447", a3)
  5791. game.Debris:AddItem(a3, 4)
  5792. coroutine.resume(coroutine.create(function()
  5793. for I = 1, 8 do
  5794. swait()
  5795. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5796. a3.Transparency = a3.Transparency + 0.1
  5797. end
  5798. a3:Destroy()
  5799. end))
  5800. local a5 = rd2(1, 2)
  5801. if a5 == 2 then
  5802. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5803. else
  5804. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70)
  5805. end
  5806. end
  5807. ce = 0.01 + j * 0.018
  5808. ch = 0.01 + j * 0.008
  5809. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.25, -0.05) * ang(rd(35), rd(6), rd(26)), 0.)
  5810. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.)
  5811. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-29), rd(125)), 0.)
  5812. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5813. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(40)), 0.)
  5814. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5815. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.)
  5816. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5817. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.)
  5818. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5819. end
  5820. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5821. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5822. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5823. human.AutoRotate = true
  5824. human.PlatformStand = false
  5825. a8:Destroy()
  5826. cH:Destroy()
  5827. activu = false
  5828. end
  5829.  
  5830. giganbazooka = function()
  5831. if selected == false or activu == true then
  5832. return
  5833. end
  5834. activu = true
  5835. human.WalkSpeed = human.WalkSpeed - 11
  5836. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5837. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5838. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5839. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5840. cv = ang(rd(0), rd(0), rd(30)) * cf(0, -15, 0)
  5841. cx = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(-90))
  5842. for I = 1, 40 do
  5843. swait()
  5844. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5845. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5846. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-190), rd(75)), 0.18)
  5847. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5848. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(170), rd(-78)), 0.18)
  5849. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5850. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5851. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5852. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5853. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5854. end
  5855. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5856. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5857. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5858. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5859. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -1, 0)
  5860. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(135), rd(-90))
  5861. human.AutoRotate = false
  5862. for j = 1, 12 do
  5863. swait()
  5864. ce = 0.01 + j * 0.005
  5865. ch = 0.03 + j * 0.01
  5866. cu = 0.01 + j * 0.005
  5867. cw = 0.03 + j * 0.005
  5868. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5869. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5870. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5871. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5872. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0) * ang(rd(0), rd(-10), rd(-104)), 0.018 + j * 0.05)
  5873. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5874. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5875. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5876. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5877. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5878. end
  5879. cd = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5880. cg = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  5881. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5882. ct = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5883. cv = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  5884. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(-270), rd(-90))
  5885. swait()
  5886. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5887. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  5888. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5889. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5890. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  5891. cx = ang(rd(0), rd(0), rd(1)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5892. for j = 1, 48 do
  5893. swait()
  5894. cd = cd * cf(0, -1.75 + j / 11, 0)
  5895. cg = cg * cf(0, -1.75 + j / 11, 0)
  5896. ct = ct * cf(0, -1.75 + j / 11, 0)
  5897. cv = cv * cf(0, -1.75 + j / 11, 0)
  5898. if j > 4 and j < 29 then
  5899. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5900. local a4 = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", a3)
  5901. local cJ = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bZ.CFrame * cf(-5, 0, 0) * ang(0, rd(0), rd(90)))
  5902. local cK = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", cJ)
  5903. game.Debris:AddItem(a3, 4)
  5904. coroutine.resume(coroutine.create(function()
  5905. for I = 1, 8 do
  5906. swait()
  5907. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5908. a3.Transparency = a3.Transparency + 0.1
  5909. cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
  5910. cJ.Transparency = cJ.Transparency + 0.1
  5911. end
  5912. a3:Destroy()
  5913. cJ:Destroy()
  5914. end))
  5915. local a5 = rd2(1, 2)
  5916. if a5 == 2 then
  5917. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5918. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5919. else
  5920. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5921. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  5922. end
  5923. end
  5924. ce = 0.01 + j * 0.018
  5925. ch = 0.01 + j * 0.008
  5926. cu = 0.01 + j * 0.018
  5927. cw = 0.01 + j * 0.008
  5928. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.2, -0.05) * ang(rd(3), rd(6), rd(26)), 0.6)
  5929. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-1), rd(-14)), 0.6)
  5930. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-33), rd(126)), 0.6)
  5931. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5932. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-28), rd(-125)), 0.6)
  5933. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5934. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1), rd(-10), rd(-5)), 0.6)
  5935. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5936. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1), rd(10), rd(-40)), 0.6)
  5937. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  5938. end
  5939. human.WalkSpeed = human.WalkSpeed + 11
  5940. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5941. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  5942. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5943. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5944. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  5945. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  5946. human.AutoRotate = true
  5947. activu = false
  5948. end
  5949.  
  5950. gigangatl = function()
  5951. if selected == false or activu == true or g3lim < 4 then
  5952. return
  5953. end
  5954. activu = true
  5955. human.AutoRotate = false
  5956. human.PlatformStand = true
  5957. local cH = Instance.new("BodyPosition")
  5958. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5959. cH.P = 3000
  5960. cH.Position = hrp.Position
  5961. cH.Parent = hrp
  5962. local a8 = Instance.new("BodyGyro")
  5963. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5964. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5965. a8.P = 580000
  5966. a8.D = 10000
  5967. a8.Parent = hrp
  5968. local cI = true
  5969. coroutine.resume(coroutine.create(function()
  5970. while cI do
  5971. swait()
  5972. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5973. end
  5974. end))
  5975. local ae = tool.Deactivated:connect(function()
  5976. cI = false
  5977. end)
  5978. local cL = {}
  5979. for I,cM in pairs(chr:GetChildren()) do
  5980. if cM == rarm or cM == larm then
  5981. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cM)
  5982. table.insert(cL, cN)
  5983. for I,cO in pairs(cM:GetChildren()) do
  5984. do
  5985. if cO:IsA("Part") and cO.Transparency ~= 1 then
  5986. do
  5987. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cO)
  5988. table.insert(cL, cN)
  5989. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_THEN_STMT
  5990.  
  5991. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
  5992.  
  5993. end
  5994. end
  5995. end
  5996. end
  5997. end
  5998. end
  5999. local cP = {}
  6000. local cQ = {}
  6001. local cR = {}
  6002. for j = 1, 10 do
  6003. local cS = nil
  6004. if j % 2 == 0 then
  6005. cS = makepart(rarm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6006. cS.Color = bR.Color
  6007. cS.Reflectance = bR.Reflectance
  6008. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6009. else
  6010. if j % 2 == 1 then
  6011. cS = makepart(larm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6012. cS.Color = bW.Color
  6013. cS.Reflectance = bW.Reflectance
  6014. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6015. end
  6016. end
  6017. local ad = Instance.new("Sound")
  6018. ad.Volume = 1
  6019. ad.Pitch = math.random(4, 6) / 10
  6020. ad.SoundId = "rbxassetid://144508058"
  6021. ad.Parent = cS
  6022. table.insert(cP, cS)
  6023. end
  6024. for j = 1, 10 do
  6025. local cS = nil
  6026. if j % 2 == 0 then
  6027. cS = makepart(rarm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6028. cS.Color = bU.Color
  6029. cS.Reflectance = bU.Reflectance
  6030. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539775895", cS)
  6031. else
  6032. if j % 2 == 1 then
  6033. cS = makepart(larm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6034. cS.Color = bZ.Color
  6035. cS.Reflectance = bZ.Reflectance
  6036. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539776108", cS)
  6037. end
  6038. end
  6039. table.insert(cQ, cS)
  6040. end
  6041. for j = 1, 10 do
  6042. local cS = nil
  6043. if j % 2 == 0 then
  6044. cS = makepart(rarm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6045. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6046. else
  6047. if j % 2 == 1 then
  6048. cS = makepart(larm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6049. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6050. end
  6051. end
  6052. table.insert(cR, cS)
  6053. end
  6054. local ag = 0
  6055. local af = 0
  6056. local cT = 14
  6057. resetlerp()
  6058. coroutine.resume(coroutine.create(function()
  6059. local cU = 0
  6060. while cI do
  6061. swait()
  6062. cU = cU + 1
  6063. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(65 * math.cos((cU) * 2 / cT))), 0.7)
  6064. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60 * math.cos((cU) * 2 / cT))), 0.7)
  6065. end
  6066. end))
  6067. repeat
  6068. ag = ag + 1
  6069. if af == 0 then
  6070. af = 1
  6071. else
  6072. af = af % 10 + 1
  6073. end
  6074. if ag > 0 and ag < 8 and cP[af].Transparency ~= 0.75 then
  6075. cP[af].Transparency = 0.75
  6076. cQ[af].Transparency = 0.75
  6077. cR[af].Transparency = 0.75
  6078. cT = 11
  6079. else
  6080. if ag > 8 and ag < 16 and cP[af].Transparency ~= 0.5 then
  6081. cP[af].Transparency = 0.5
  6082. cQ[af].Transparency = 0.5
  6083. cR[af].Transparency = 0.5
  6084. cT = 8
  6085. else
  6086. if ag > 16 and ag < 28 and cP[af].Transparency ~= 0.25 then
  6087. cP[af].Transparency = 0.25
  6088. cQ[af].Transparency = 0.25
  6089. cR[af].Transparency = 0.25
  6090. cT = 5
  6091. else
  6092. if ag > 28 and ag < 56 and cP[af].Transparency ~= 0 then
  6093. cP[af].Transparency = 0
  6094. cQ[af].Transparency = 0
  6095. cR[af].Transparency = 0
  6096. cT = 3
  6097. end
  6098. end
  6099. end
  6100. end
  6101. 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))
  6102. if (af) % 2 == 0 then
  6103. 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))
  6104. else
  6105. if (af) % 2 == 1 then
  6106. 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))
  6107. end
  6108. end
  6109. cR[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 15, 50)
  6110. cR[af].CFrame = cP[af].CFrame * cf(0, 0, 8)
  6111. coroutine.resume(coroutine.create(function()
  6112. local cV = af
  6113. local cW = cP[af]
  6114. local cX = cQ[af]
  6115. local cY = cR[af]
  6116. local cZ = 10
  6117. cW:FindFirstChildOfClass("Sound").Pitch = math.random(7, 8) / 10
  6118. cW:FindFirstChildOfClass("Sound"):Play()
  6119. for j = 1, 30 do
  6120. swait()
  6121. if j < 20 then
  6122. local a5 = rd2(1, 3)
  6123. if a5 == 2 then
  6124. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6125. else
  6126. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80)
  6127. end
  6128. end
  6129. cW.CFrame = cW.CFrame * cf(0, 0, -cZ)
  6130. if cV % 2 == 0 then
  6131. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6132. else
  6133. if cV % 2 == 1 then
  6134. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6135. end
  6136. end
  6137. cY.CFrame = cW.CFrame * cf(0, 0, 50 - cZ * 2.5)
  6138. cY:FindFirstChildOfClass("SpecialMesh").Scale = cY:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 0, cZ * 4.5)
  6139. cZ = cZ - 0.45
  6140. end
  6141. end))
  6142. swait(cT)
  6143. until ag > 10
  6144. cI = false
  6145. ae:Disconnect()
  6146. cH:Destroy()
  6147. a8:Destroy()
  6148. for I,c_ in pairs(cL) do
  6149. c_:Destroy()
  6150. end
  6151. for I,d0 in pairs(cP) do
  6152. coroutine.resume(coroutine.create(function()
  6153. for I = 1, 10 do
  6154. swait()
  6155. d0.Transparency = d0.Transparency + 0.1
  6156. end
  6157. d0:Destroy()
  6158. end))
  6159. end
  6160. for I,d0 in pairs(cQ) do
  6161. coroutine.resume(coroutine.create(function()
  6162. for I = 1, 10 do
  6163. swait()
  6164. d0.Transparency = d0.Transparency + 0.1
  6165. end
  6166. d0:Destroy()
  6167. end))
  6168. end
  6169. for I,d0 in pairs(cR) do
  6170. coroutine.resume(coroutine.create(function()
  6171. for I = 1, 10 do
  6172. swait()
  6173. d0.Transparency = d0.Transparency + 0.1
  6174. end
  6175. d0:Destroy()
  6176. end))
  6177. end
  6178. human.AutoRotate = true
  6179. human.PlatformStand = false
  6180. activu = false
  6181. end
  6182.  
  6183. gear2change = function()
  6184. if selected == false or activu == true then
  6185. return
  6186. end
  6187. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g2lim > 5 then
  6188. activu = true
  6189. g.Enabled = false
  6190. human.AutoRotate = false
  6191. hrp.Anchored = true
  6192. human.WalkSpeed = 0
  6193. local d1 = Instance.new("Sound")
  6194. d1.EmitterSize = 10
  6195. d1.Volume = 4
  6196. d1.SoundId = "rbxassetid://255289910"
  6197. d1.Parent = hrp
  6198. d1:Play()
  6199. game.Debris:AddItem(d1, 5)
  6200. local d2 = makepart(rleg.BrickColor.Name, "rg1", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6201. d2.Anchored = false
  6202. local d3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d2)
  6203. local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
  6204. local d5 = makepart(lleg.BrickColor.Name, "lg1", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6205. d5.Anchored = false
  6206. local d6 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d5)
  6207. local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
  6208. local d8 = makepart(rleg.BrickColor.Name, "rg2", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6209. d8.Anchored = false
  6210. local d9 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d8)
  6211. local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
  6212. local db = makepart(lleg.BrickColor.Name, "lg2", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6213. db.Anchored = false
  6214. local dc = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, db)
  6215. local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
  6216. animo(false)
  6217. cam.CameraType = "Scriptable"
  6218. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-140), rd(0)) * cf(0, 0, 7)
  6219. for I = 1, 35 do
  6220. do
  6221. swait()
  6222. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(-0.06), rd(0.08), rd(0)) * cf(0, 0, -0.003)
  6223. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.15)
  6224. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.15)
  6225. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.15)
  6226. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.15)
  6227. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.15)
  6228. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.15)
  6229. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.15)
  6230. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.15)
  6231. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.15)
  6232. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.15)
  6233. end
  6234. end
  6235. cam.CoordinateFrame = lleg.CFrame * ang(rd(5), rd(-165), rd(0)) * cf(0, 0, 5)
  6236. for I = 1, 25 do
  6237. swait()
  6238. d4.C0 = d4.C0:lerp(cf(0, 0.2, 0), 0.3)
  6239. d7.C0 = d7.C0:lerp(cf(0, 0.2, 0), 0.3)
  6240. d3.Scale = d3.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6241. d6.Scale = d6.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6242. da.C0 = da.C0:lerp(cf(0, 0.4, 0), 0.3)
  6243. dd.C0 = dd.C0:lerp(cf(0, 0.4, 0), 0.3)
  6244. d9.Scale = d9.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6245. dc.Scale = dc.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6246. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -1.1) * ang(rd(75), rd(0), rd(15)), 0.3)
  6247. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(-12)), 0.3)
  6248. lerpz(RS, "C0", RSC0 * cf(0.2, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6249. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6250. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(50), rd(-65)), 0.3)
  6251. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6252. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6253. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6254. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6255. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6256. end
  6257. d1.TimePosition = 1.4
  6258. for I = 1, 3 do
  6259. swait()
  6260. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6261. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6262. d3.Scale = d3.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6263. d6.Scale = d6.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6264. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6265. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6266. d9.Scale = d9.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6267. dc.Scale = dc.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6268. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6269. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6270. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6271. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6272. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6273. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6274. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6275. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6276. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6277. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6278. end
  6279. for I = 1, 10 do
  6280. swait()
  6281. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6282. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6283. d3.Scale = d3.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6284. d6.Scale = d6.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6285. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6286. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6287. d9.Scale = d9.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6288. dc.Scale = dc.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6289. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6290. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6291. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6292. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6293. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6294. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6295. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6296. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6297. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6298. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6299. end
  6300. cam.CoordinateFrame = hrp.CFrame * ang(rd(5), rd(-180), rd(0)) * cf(0, 0, 6)
  6301. swait(8)
  6302. d2:Destroy()
  6303. d5:Destroy()
  6304. d8:Destroy()
  6305. db:Destroy()
  6306. for j = 1, #H do
  6307. coroutine.resume(coroutine.create(function()
  6308. local de = H[j]
  6309. for I = 1, 16 do
  6310. swait()
  6311. de.Transparency = de.Transparency - 0.009375
  6312. de.pe.Enabled = true
  6313. if de:FindFirstChild("ss") then
  6314. de:FindFirstChild("ss"):Play()
  6315. end
  6316. end
  6317. swait(120)
  6318. end))
  6319. end
  6320. d1.TimePosition = 4.1
  6321. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6322. swait(8)
  6323. for j = 1, 35 do
  6324. swait()
  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(-50), rd(10), rd(-10)), 0.05 + j * 0.95 / 35)
  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.CameraType = "Custom"
  6337. animo(true)
  6338. human.WalkSpeed = 28
  6339. human.JumpPower = 60
  6340. hrp.Anchored = false
  6341. human.AutoRotate = true
  6342. head:FindFirstChildOfClass("Decal").Texture = d
  6343. for I = 1, 6 do
  6344. swait()
  6345. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6346. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6347. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6348. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6349. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6350. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6351. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6352. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6353. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6354. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6355. end
  6356. resetlerp()
  6357. dagear = 2
  6358. g.Enabled = true
  6359. activu = false
  6360. else
  6361. do
  6362. if dagear == 2 then
  6363. activu = true
  6364. for j = 1, #H do
  6365. coroutine.resume(coroutine.create(function()
  6366. local de = H[j]
  6367. local df = nil
  6368. if de:FindFirstChild("ss") then
  6369. df = de:FindFirstChild("ss")
  6370. end
  6371. for I = 1, 16 do
  6372. swait()
  6373. de.Transparency = de.Transparency + 0.009375
  6374. de.pe.Rate = de.pe.Rate - 1
  6375. if de:FindFirstChild("ss") then
  6376. df.Volume = df.Volume - 0.03125
  6377. end
  6378. end
  6379. de.pe.Rate = 20
  6380. de.pe.Enabled = false
  6381. if de:FindFirstChild("ss") then
  6382. df:Stop()
  6383. df.Volume = 0.5
  6384. end
  6385. end))
  6386. end
  6387. human.WalkSpeed = 16
  6388. human.JumpPower = 50
  6389. dagear = 1
  6390. activu = false
  6391. end
  6392. end
  6393. end
  6394. end
  6395.  
  6396. gear3change = function()
  6397. if selected == false or activu == true then
  6398. return
  6399. end
  6400. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g3lim > 5 then
  6401. activu = true
  6402. g.Enabled = false
  6403. human.AutoRotate = false
  6404. hrp.Anchored = true
  6405. human.WalkSpeed = 0
  6406. animo(false)
  6407. bQ = makepart("White", "g3p1", 0, 1, "Neon", rarm, hrp.CFrame * cf(0, 500, 0))
  6408. bR = makepart(rarm.BrickColor.Name, "g3p2", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6409. b_ = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bR)
  6410. bS = makepart(rarm.BrickColor.Name, "g3p3", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6411. c0 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bS)
  6412. bT = makepart(rarm.BrickColor.Name, "g3p4", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6413. c1 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bT)
  6414. bU = makepart(rarm.BrickColor.Name, "g3p5", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6415. c2 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539775895", bU)
  6416. cam.CameraType = "Scriptable"
  6417. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-190), rd(0)) * cf(0, 0, 5)
  6418. for I = 1, 26 do
  6419. swait()
  6420. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6421. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-1.5), rd(-14)), 0.3)
  6422. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(60), rd(80)), 0.3)
  6423. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6424. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(8), rd(10)), 0.3)
  6425. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6426. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(0)), 0.3)
  6427. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6428. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(0)), 0.3)
  6429. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6430. end
  6431. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://250184082"
  6432. cam.CoordinateFrame = hrp.CFrame * ang(rd(40), rd(-180), rd(0)) * cf(0, 0, 7)
  6433. for j = 1, 37 do
  6434. swait()
  6435. local dg = rd2(-80, 80) / (38 - j)
  6436. lerpz(RJ, "C0", RJC0 * cf(-0.1, 0.35, -0.05) * ang(rd(-18), rd(-6), rd(15)), 0.1)
  6437. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j * 0.032)
  6438. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(32), rd(50), rd(83)), 0.1)
  6439. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6440. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-7), rd(9), rd(12)), 0.1)
  6441. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6442. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-15)), 0.1)
  6443. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6444. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(20)), 0.1)
  6445. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6446. end
  6447. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://874809406"
  6448. cam.CoordinateFrame = hrp.CFrame * ang(rd(-50), rd(-170), rd(0)) * cf(0, 2, 4)
  6449. for I = 1, 15 do
  6450. swait()
  6451. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.6)
  6452. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.65)
  6453. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(32), rd(60), rd(63)), 0.8)
  6454. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6455. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(20)), 0.6)
  6456. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6457. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(19)), 0.6)
  6458. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6459. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(-12)), 0.6)
  6460. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6461. end
  6462. bQ.Transparency = 1
  6463. bR.Transparency = 0
  6464. bS.Transparency = 0
  6465. bT.Transparency = 0
  6466. bU.Transparency = 0
  6467. bQ.CFrame = rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6468. bR.CFrame = bQ.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6469. c7 = (bQ.Position - rarm.Position).magnitude
  6470. c8 = (bR.Position - bQ.Position).magnitude
  6471. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -c7 / 2)
  6472. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -c8 / 2)
  6473. bU.CFrame = bR.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6474. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-180), rd(0)) * cf(0, 0, 6)
  6475. for I = 1, 50 do
  6476. swait()
  6477. c7 = (bQ.Position - rarm.Position).magnitude
  6478. c8 = (bR.Position - bQ.Position).magnitude
  6479. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.1)
  6480. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(0), rd(-50), rd(110)), 0.15)
  6481. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05)
  6482. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0), 0.1)
  6483. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0), 0.07)
  6484. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6485. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6486. bU.CFrame = bU.CFrame:lerp(bR.CFrame * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90)), 0.3)
  6487. b_.Scale = b_.Scale:lerp(Vector3.new(60, 70, 60), 0.13)
  6488. c0.Scale = c0.Scale:lerp(Vector3.new(30, 30, c7 * 5 * 1.2), 0.13)
  6489. c1.Scale = c1.Scale:lerp(Vector3.new(35, 35, c8 * 5 * 1.2), 0.13)
  6490. c2.Scale = c2.Scale:lerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
  6491. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.094)
  6492. end
  6493. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6494. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6495. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6496. ck = Vector3.new(60, 70, 60)
  6497. cm = 3.5
  6498. co = 5
  6499. cj = 0.3--speed of hand
  6500. cq = Vector3.new(0.16, 0.16, 0.16)
  6501. cb = true
  6502. coroutine.resume(coroutine.create(function()
  6503. while cb == true do
  6504. swait2()
  6505. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * cd, ce)
  6506. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * cg, ch)
  6507. c7 = (bQ.Position - rarm.Position).magnitude
  6508. c8 = (bR.Position - bQ.Position).magnitude
  6509. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6510. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6511. bU.CFrame = bU.CFrame:lerp(bR.CFrame * ci, cj)
  6512. b_.Scale = b_.Scale:lerp(ck, cl)
  6513. c0.Scale = c0.Scale:lerp(Vector3.new(cm * 5, cm * 5, (bQ.Position - rarm.Position).magnitude * 5 * 1.2), cn)
  6514. c1.Scale = c1.Scale:lerp(Vector3.new(co * 5, co * 5, (bR.Position - bQ.Position).magnitude * 5 * 1.2), cp)
  6515. c2.Scale = c2.Scale:lerp(cq, cr)
  6516. end
  6517. end))
  6518. print("bless the meme")
  6519. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6520. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-155), rd(0)) * cf(0, 0, 12)
  6521. for j = 1, 80 do
  6522. swait()
  6523. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 0.011875)
  6524. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.03 + j * 0.011875)
  6525. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.03 + j * 0.011875)
  6526. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6527. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 0.011875)
  6528. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6529. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 0.011875)
  6530. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6531. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 0.011875)
  6532. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6533. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.04)
  6534. end
  6535. head:FindFirstChildOfClass("Decal").Texture = d
  6536. cam.CameraType = "Custom"
  6537. dagear = 3
  6538. human.AutoRotate = true
  6539. hrp.Anchored = false
  6540. human.WalkSpeed = 12
  6541. g.Enabled = true
  6542. activu = false
  6543. --fixing the hand movement
  6544. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6545. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  6546. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  6547. ce = 0.01
  6548. ch = 0.01
  6549. cd = cf()
  6550. cg = cf()
  6551. for j = 1, 38 do
  6552. --swait()
  6553. cd = cd * cf(0, -1.75 + j / 13, 0)
  6554. cg = cg * cf(0, -1.75 + j / 13, 0)
  6555. ce = 0.01 + j * 0.018
  6556. ch = 0.01 + j * 0.008
  6557. end
  6558. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6559. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6560. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6561. --done fixing hand xd
  6562. elseif dagear == 3 then
  6563. activu = true
  6564. human.WalkSpeed = 0
  6565. human.AutoRotate = false
  6566. hrp.Anchored = true
  6567. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6568. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6569. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  6570. ck = Vector3.new(0, 1, 0)
  6571. cm = 0
  6572. co = 0
  6573. cq = Vector3.new(0, 1, 0)
  6574. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6575. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6576. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -0.25, 0) * ang(rd(0), rd(90), rd(-90))
  6577. cz = Vector3.new(0, 1, 0)
  6578. cB = 0
  6579. cD = 0
  6580. cF = Vector3.new(0, 1, 0)
  6581. for j = 1, 40 do
  6582. swait()
  6583. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 2 * 0.011875)
  6584. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(1), rd(-14)), 0.03 + j * 2 * 0.011875)
  6585. lerpz(RS, "C0", RSC0 * cf(0.5, 0.05, 0.5) * ang(rd(0), rd(-90), rd(75)), 0.03 + j * 2 * 0.011875)
  6586. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6587. if g32hand then
  6588. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.45) * ang(rd(20), rd(85), rd(-60)), 0.03 + j * 2 * 0.011875)
  6589. else
  6590. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 2 * 0.011875)
  6591. end
  6592. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6593. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 2 * 0.011875)
  6594. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6595. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 2 * 0.011875)
  6596. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6597. end
  6598. cb = false
  6599. cc = false
  6600. bQ:Destroy()
  6601. bR:Destroy()
  6602. bS:Destroy()
  6603. bT:Destroy()
  6604. bU:Destroy()
  6605. if g32hand then
  6606. bV:Destroy()
  6607. bW:Destroy()
  6608. bX:Destroy()
  6609. bY:Destroy()
  6610. bZ:Destroy()
  6611. end
  6612. for I = 1, 13 do
  6613. swait()
  6614. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6615. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6616. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6617. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6618. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6619. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6620. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6621. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6622. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6623. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6624. end
  6625. resetlerp()
  6626. animo(true)
  6627. human.WalkSpeed = 16
  6628. dagear = 1
  6629. g32hand = false
  6630. human.AutoRotate = true
  6631. hrp.Anchored = false
  6632. activu = false
  6633. end
  6634. --a8:Destroy()
  6635. --cH:Destroy()
  6636. activu = false
  6637. end
  6638.  
  6639. g3twohand = function()
  6640. if selected == false or activu == true then
  6641. return
  6642. end
  6643. if not g32hand then
  6644. activu = true
  6645. local bf = human.WalkSpeed
  6646. human.WalkSpeed = 0
  6647. cc = true
  6648. g.Enabled = false
  6649. human.AutoRotate = false
  6650. hrp.Anchored = true
  6651. bV = makepart("White", "g3p6", 0, 1, "Neon", larm, larm.CFrame)
  6652. bW = makepart(larm.BrickColor.Name, "g3p7", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6653. c3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bW)
  6654. bX = makepart(larm.BrickColor.Name, "g3p8", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6655. c4 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bX)
  6656. bY = makepart(larm.BrickColor.Name, "g3p9", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6657. c5 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bY)
  6658. bZ = makepart(larm.BrickColor.Name, "g3p10", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6659. c6 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539776108", bZ)
  6660. local dh = makepart(tors.BrickColor.Name, "gblp", 0, 0, "SmoothPlastic", tors, tors.CFrame)
  6661. dh.Anchored = false
  6662. local di = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, dh)
  6663. local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
  6664. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -5, 0)
  6665. cg = ang(rd(0), rd(0), rd(-20)) * cf(0, -5, 0)
  6666. ci = ang(rd(0), rd(0), rd(-20)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6667. for I = 1, 25 do
  6668. swait()
  6669. di.Scale = di.Scale:lerp(Vector3.new(55, 55, 55), 0.25)
  6670. lerpz(RJ, "C0", RJC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6671. lerpz(N, "C0", NC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6672. lerpz(RS, "C0", RSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6673. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6674. lerpz(LS, "C0", LSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6675. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6676. lerpz(RH, "C0", RHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6677. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6678. lerpz(LH, "C0", LHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6679. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6680. end
  6681. bW.Transparency = 0
  6682. bX.Transparency = 0
  6683. bY.Transparency = 0
  6684. bZ.Transparency = 0
  6685. bV.CFrame = larm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6686. bW.CFrame = bW.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6687. c9 = (bV.Position - larm.Position).magnitude
  6688. ca = (bW.Position - bV.Position).magnitude
  6689. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -c9 / 2)
  6690. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -ca / 2)
  6691. bZ.CFrame = bW.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6692. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6693. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6694. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6695. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6696. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  6697. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6698. cz = Vector3.new(60, 70, 60)
  6699. cB = 3.5
  6700. cD = 5
  6701. cF = Vector3.new(0.16, 0.16, 0.16)
  6702. cC = 0.3
  6703. cE = 0.3
  6704. cy = 0.3
  6705. cu = 0.3
  6706. cw = 0.3
  6707. cA = 0.3
  6708. cG = 0.3
  6709. coroutine.resume(coroutine.create(function()
  6710. while cc == true do
  6711. swait2()
  6712. bV.CFrame = bV.CFrame:lerp(larm.CFrame * ct, cu)
  6713. bW.CFrame = bW.CFrame:lerp(bV.CFrame * cv, cw)
  6714. c9 = (bV.Position - larm.Position).magnitude
  6715. ca = (bW.Position - bV.Position).magnitude
  6716. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -(c9 + 1) / 2)
  6717. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -(ca - 1) / 2)
  6718. bZ.CFrame = bZ.CFrame:lerp(bW.CFrame * cx, cy)
  6719. c3.Scale = c3.Scale:lerp(cz, cA)
  6720. c4.Scale = c4.Scale:lerp(Vector3.new(cB * 5, cB * 5, (bV.Position - larm.Position).magnitude * 5 * 1.2), cC)
  6721. c5.Scale = c5.Scale:lerp(Vector3.new(cD * 5, cD * 5, (bW.Position - bV.Position).magnitude * 5 * 1.2), cE)
  6722. c6.Scale = c6.Scale:lerp(cF, cG)
  6723. end
  6724. end))
  6725. for I = 1, 30 do
  6726. swait()
  6727. di.Scale = di.Scale:lerp(Vector3.new(0, 0, 0), 0.32)
  6728. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, 0) * ang(rd(18), rd(6), rd(15)), 0.3)
  6729. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.3)
  6730. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  6731. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6732. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  6733. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6734. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  6735. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6736. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  6737. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6738. end
  6739. dh:Destroy()
  6740. human.WalkSpeed = bf
  6741. hrp.Anchored = false
  6742. human.AutoRotate = true
  6743. g.Enabled = true
  6744. g32hand = true
  6745. activu = false
  6746. end
  6747. end
  6748.  
  6749. busolelel = function()
  6750. if activu == true or selected == false then
  6751. return
  6752. end
  6753. if dagear == 3 then
  6754. if bR.Reflectance <= 0 then
  6755. selected = false
  6756. local dk = Instance.new("Sound")
  6757. dk.SoundId = "rbxassetid://315030459"
  6758. dk.Volume = 1.25
  6759. dk.TimePosition = 0.22
  6760. dk.Pitch = 1.03
  6761. dk.Parent = tors
  6762. game.Debris:AddItem(dk, 3)
  6763. dk:Play()
  6764. local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
  6765. ck = Vector3.new(70, 80, 70)
  6766. cq = Vector3.new(0.19, 0.19, 0.19)
  6767. cz = Vector3.new(70, 80, 70)
  6768. cF = Vector3.new(0.19, 0.19, 0.19)
  6769. for I = 1, 20 do
  6770. swait()
  6771. bR.Reflectance = bR.Reflectance + 0.02
  6772. bR.Color = bR.Color:lerp(dl, 0.15)
  6773. bU.Reflectance = bU.Reflectance + 0.02
  6774. bU.Color = bU.Color:lerp(dl, 0.15)
  6775. if g32hand then
  6776. bW.Reflectance = bW.Reflectance + 0.02
  6777. bW.Color = bW.Color:lerp(dl, 0.15)
  6778. bZ.Reflectance = bZ.Reflectance + 0.02
  6779. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6780. end
  6781. end
  6782. dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
  6783. ck = Vector3.new(60, 70, 60)
  6784. cq = Vector3.new(0.16, 0.16, 0.16)
  6785. cz = Vector3.new(60, 70, 60)
  6786. cF = Vector3.new(0.16, 0.16, 0.16)
  6787. for I = 1, 20 do
  6788. swait()
  6789. bR.Reflectance = bR.Reflectance - 0.01
  6790. bR.Color = bR.Color:lerp(dl, 0.15)
  6791. bU.Reflectance = bU.Reflectance - 0.01
  6792. bU.Color = bU.Color:lerp(dl, 0.15)
  6793. if g32hand then
  6794. bW.Reflectance = bW.Reflectance - 0.01
  6795. bW.Color = bW.Color:lerp(dl, 0.15)
  6796. bZ.Reflectance = bW.Reflectance - 0.01
  6797. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6798. end
  6799. end
  6800. bR.Color = dl
  6801. bU.Color = dl
  6802. if g32hand then
  6803. bW.Color = dl
  6804. bZ.Color = dl
  6805. end
  6806. selected = true
  6807. else
  6808. do
  6809. selected = false
  6810. for I = 1, 20 do
  6811. swait()
  6812. bR.Reflectance = bR.Reflectance - 0.01
  6813. bR.Color = bR.Color:lerp(rarm.Color, 0.15)
  6814. bU.Reflectance = bU.Reflectance - 0.01
  6815. bU.Color = bU.Color:lerp(rarm.Color, 0.15)
  6816. if g32hand then
  6817. bW.Reflectance = bW.Reflectance - 0.01
  6818. bW.Color = bW.Color:lerp(larm.Color, 0.15)
  6819. bZ.Reflectance = bZ.Reflectance - 0.01
  6820. bZ.Color = bZ.Color:lerp(larm.Color, 0.15)
  6821. end
  6822. end
  6823. bR.Color = rarm.Color
  6824. bU.Color = rarm.Color
  6825. bR.Reflectance = 0
  6826. bU.Reflectance = 0
  6827. if g32hand then
  6828. bW.Color = larm.Color
  6829. bZ.Color = larm.Color
  6830. bW.Reflectance = 0
  6831. bZ.Reflectance = 0
  6832. end
  6833. selected = true
  6834. end
  6835. end
  6836. end
  6837. end
  6838.  
  6839. hito = function(dm, X, c, dn, dp, dq)
  6840. for I,dr in pairs(workspace:GetChildren()) do
  6841. 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
  6842. local ds = dr:FindFirstChild("Humanoid")
  6843. local dt = dr:FindFirstChild("HumanoidRootPart")
  6844. TakeDamage(ds, c)
  6845. ds:SetStateEnabled(16, true)
  6846. delay(dn, function()
  6847. ds:SetStateEnabled(16, true)
  6848. end)
  6849. local du = Instance.new("StringValue")
  6850. du.Name = "alabo"
  6851. du.Parent = dt
  6852. game.Debris:AddItem(du, dn)
  6853. local dv = Instance.new("Part")
  6854. nooutline(dv)
  6855. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  6856. dv.Transparency = 0.25
  6857. dv.Anchored = true
  6858. dv.CanCollide = false
  6859. dv.BrickColor = BrickColor.new("New Yeller")
  6860. dv.Material = "Neon"
  6861. dv.Locked = true
  6862. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  6863. dv.Parent = modz
  6864. local dw = Instance.new("SpecialMesh")
  6865. dw.MeshType = "Sphere"
  6866. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  6867. dw.Parent = dv
  6868. game.Debris:AddItem(dv, 1)
  6869. local dx = Instance.new("Model")
  6870. dx.Name = c
  6871. dx.Parent = workspace
  6872. game.Debris:AddItem(dx, 0.5 + c / 75)
  6873. local dy = Instance.new("Humanoid")
  6874. dy.MaxHealth = 0
  6875. dy.Parent = dx
  6876. local dz = Instance.new("Part")
  6877. dz.Name = "Head"
  6878. dz.Locked = true
  6879. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  6880. dz.Position = dt.Position
  6881. dz.BrickColor = BrickColor.new("New Yeller")
  6882. dz.Material = "Neon"
  6883. dz.Transparency = 1
  6884. dz.CanCollide = false
  6885. dz.Parent = dx
  6886. local dA = Instance.new("BodyPosition")
  6887. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  6888. dA.P = 20000
  6889. dA.D = 300
  6890. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  6891. dA.Parent = dz
  6892. local dB = Instance.new("CylinderMesh")
  6893. dB.Parent = dz
  6894. coroutine.resume(coroutine.create(function()
  6895. while dB do
  6896. swait()
  6897. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  6898. end
  6899. end))
  6900. if dp then
  6901. local dC = Instance.new("BodyVelocity")
  6902. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  6903. dC.P = 9999999999
  6904. dC.Velocity = dp
  6905. dC.Parent = dt
  6906. game.Debris:AddItem(dC, dn)
  6907. end
  6908. if dq then
  6909. local dD = Instance.new("BodyAngularVelocity")
  6910. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  6911. dD.P = math.huge
  6912. dD.AngularVelocity = dq
  6913. dD.Parent = dt
  6914. game.Debris:AddItem(dD, dn)
  6915. end
  6916. local dE = Instance.new("Sound")
  6917. dE.Pitch = rd2(10, 11) / 10
  6918. dE.Volume = rd2(10, 13) / 10
  6919. dE.EmitterSize = 10
  6920. dE.SoundId = "rbxassetid://"
  6921. dE.Parent = dv
  6922. dE:Play()
  6923. coroutine.resume(coroutine.create(function()
  6924. for I = 1, 5 do
  6925. swait()
  6926. dv.Transparency = dv.Transparency + 0.175
  6927. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  6928. end
  6929. end))
  6930. end
  6931. end
  6932. end
  6933.  
  6934. animo = function(dF)
  6935. if anim then
  6936. if dF == true then
  6937. anim.Parent = human
  6938. chr.Animate.Disabled = false
  6939. elseif dF == false then
  6940. chr.Animate.Disabled = true
  6941. anim.Parent = nil
  6942. end
  6943. end
  6944. end
  6945.  
  6946. local dG = function(dH, dv, dw, aO, dI, i)
  6947. if dH == 0 then
  6948. return dv
  6949. end
  6950. dH = dH / aO
  6951. if dH == 1 then
  6952. return dv + dw
  6953. end
  6954. if not i then
  6955. i = aO * 0.3
  6956. end
  6957. local h = nil
  6958. if not dI or dI < math.abs(dw) then
  6959. dI = dw
  6960. h = i / 4
  6961. else
  6962. h = i / (2 * math.pi) * math.asin(dw / dI)
  6963. end
  6964. return dI * math.pow(2, -10 * (dH)) * math.sin((dH * aO - h) * 2 * math.pi / (i)) + dw + dv
  6965. end
  6966.  
  6967. local dJ = false
  6968. updateguimode = function()
  6969. local dK = function(dL, dM, dH)
  6970. return (1 - dH) * dL + dH * dM
  6971. end
  6972.  
  6973. local dN, dO = nil, nil
  6974. if dagear == 1 then
  6975. dN = "Machine"
  6976. elseif dagear == 2 then
  6977. dN = "Jet"
  6978. elseif dagear == 3 then
  6979. dN = "Gigant"
  6980. end
  6981. if rubbermodo == 0 then
  6982. dO = "Gun Blows"
  6983. elseif rubbermodo == 1 then
  6984. dO = " "
  6985. elseif rubbermodo == 2 then
  6986. dO = " "
  6987. elseif rubbermodo == 3 then
  6988. dO = " "
  6989. end
  6990. g.Main.Base.Mode.Text = " " .. dN .. " " .. dO
  6991. if dJ == false then
  6992. dJ = true
  6993. elseif dJ == true then
  6994. dJ = false
  6995. swait()
  6996. dJ = true
  6997. end
  6998. for j = 0, 2, game:GetService("RunService").RenderStepped:wait() do
  6999. if not dJ then
  7000. break
  7001. end
  7002. game:GetService("RunService").RenderStepped:wait()
  7003. g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
  7004. end
  7005. end
  7006. --[[
  7007. mouse.KeyDown:connect(function(dP)
  7008. if dP == "q" and activu == false then
  7009. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7010. rubbermodo = 0
  7011. else
  7012. if dagear == 3 and g32hand and rubbermodo > 1 then
  7013. rubbermodo = 1
  7014. else
  7015. if rubbermodo == 0 then
  7016. rubbermodo = 1
  7017. else
  7018. if rubbermodo == 1 then
  7019. rubbermodo = 2
  7020. else
  7021. if rubbermodo == 2 then
  7022. rubbermodo = 3
  7023. else
  7024. rubbermodo = 0
  7025. end
  7026. end
  7027. end
  7028. end
  7029. end
  7030. updateguimode()
  7031. else
  7032. if dP == "e" and activu == false then
  7033. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7034. rubbermodo = 0
  7035. else
  7036. if dagear == 3 and g32hand and rubbermodo > 1 then
  7037. rubbermodo = 1
  7038. else
  7039. if dagear == 1 then
  7040. if rubbermodo == 1 then
  7041. rubbermodo = 0
  7042. else
  7043. if rubbermodo == 2 then
  7044. rubbermodo = 1
  7045. else
  7046. if rubbermodo == 3 then
  7047. rubbermodo = 2
  7048. else
  7049. if rubbermodo <= 0 then
  7050. rubbermodo = 3
  7051. end
  7052. end
  7053. end
  7054. end
  7055. else
  7056. if rubbermodo == 1 then
  7057. rubbermodo = 0
  7058. else
  7059. rubbermodo = 1
  7060. end
  7061. end
  7062. end
  7063. end
  7064. updateguimode()
  7065. else
  7066. if dP == "f" and activu == false and (plr.UserId == 8488617 or e) then
  7067. gear2change()
  7068. rubbermodo = 0
  7069. updateguimode()
  7070. else
  7071. if dP == "j" and activu == false and (plr.UserId == 8488617 or f) then
  7072. gear3change()
  7073. rubbermodo = 0
  7074. updateguimode()
  7075. else
  7076. if dP == "t" and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
  7077. g3twohand()
  7078. rubbermodo = 2
  7079. updateguimode()
  7080. else
  7081. if dP == "b" and plr.UserId == 8488617 then
  7082. busolelel()
  7083. end
  7084. end
  7085. end
  7086. end
  7087. end
  7088. end
  7089. end)
  7090. ]]
  7091. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(dP)
  7092. if dP == "q" and activu == false then -- Does nothing?
  7093. if dagear == 4 and rubbermodo > 0 then
  7094. rubbermodo = 1
  7095. end
  7096. updateguimode()
  7097. end
  7098. if dP == "=" and activu == false then
  7099. gear2change()
  7100. rubbermodo = 0
  7101. updateguimode()
  7102. end
  7103. if dP == "=" and activu == false and dagear == 3 then
  7104. g3twohand()
  7105. rubbermodo = 2
  7106. updateguimode()
  7107. end
  7108. if dP == "=" and activu == false then
  7109. gear3change()
  7110. rubbermodo = 0
  7111. updateguimode()
  7112. end
  7113. if dP == "=" and plr.UserId == 8488617 then
  7114. busolelel()
  7115. end
  7116. end)
  7117. tool.Activated:connect(function()
  7118. if human.Health <= 0 then
  7119. return
  7120. end
  7121. if dagear == 1 then
  7122. if rubbermodo == 0 then
  7123. gatling()
  7124. elseif rubbermodo == 1 then
  7125. gatling2()
  7126. elseif rubbermodo == 2 then
  7127. bazooka()
  7128. elseif rubbermodo == 3 then
  7129. rocket()
  7130. end
  7131. elseif dagear == 2 then
  7132. if rubbermodo == 0 then
  7133. jetpunch()
  7134. elseif rubbermodo == 1 then
  7135. jetgat()
  7136. elseif rubbermodo == 2 then
  7137. jetbazoo()
  7138. end
  7139. elseif dagear == 3 and not g32hand and rubbermodo == 0 then
  7140. giganpist()
  7141. end
  7142. if dagear == 3 and g32hand then
  7143. if rubbermodo == 2 then
  7144. giganbazooka()
  7145. elseif rubbermodo == 1 then
  7146. gigangatl()
  7147. end
  7148. end
  7149. end)
  7150. tool.Equipped:connect(function()
  7151. selected = true
  7152. end)
  7153. tool.Unequipped:connect(function()
  7154. selected = false
  7155. end)
  7156. human.Died:connect(function()
  7157. if cam.CameraType == "Scriptable" then
  7158. cam.CameraType = "Custom"
  7159. end
  7160. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7161. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7162. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  7163. ck = Vector3.new(0, 0, 0)
  7164. cm = 0
  7165. co = 0
  7166. cq = Vector3.new(0, 0, 0)
  7167. end)
  7168. animpose = "Idle"
  7169. sine = 0
  7170. charge = 1
  7171. cos = math.cos
  7172. run()
  7173. game:GetService("RunService").RenderStepped:connect(function()
  7174. sine = sine + charge
  7175. if sine >= 100000000 then
  7176. sine = 0
  7177. end
  7178. if sine % 60 == 0 then
  7179. g.Main.G2.Bar:TweenSize(UDim2.new(0.016666666666667 * g2lim, 0, 1, 0), 1, 3, 0.25)
  7180. g.Main.G3.Bar:TweenSize(UDim2.new(0.016666666666667 * g3lim, 0, 1, 0), 1, 3, 0.25)
  7181. end
  7182. --[[repeat
  7183. repeat
  7184. if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
  7185. if g3lim <= 0 then
  7186. game:GetService("RunService").RenderStepped:wait()
  7187. end
  7188. end
  7189. until activu == false
  7190. until selected == true
  7191. gear3change()
  7192. rubbermodo = 0
  7193. updateguimode()
  7194. if g32hand then
  7195. g3lim = g3lim - 2
  7196. else
  7197. if not g32hand then
  7198. g3lim = g3lim - 1
  7199. end
  7200. end
  7201. repeat
  7202. repeat
  7203. if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
  7204. if g2lim <= 0 then
  7205. game:GetService("RunService").RenderStepped:wait()
  7206. end
  7207. end
  7208. until activu == false
  7209. until selected == true
  7210. gear2change()
  7211. rubbermodo = 0
  7212. updateguimode()
  7213. g2lim = g2lim - 1
  7214. if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
  7215. if g2lim < 59 then
  7216. g2lim = g2lim + 1
  7217. end
  7218. if g3lim < 59 then
  7219. g3lim = g3lim + 1
  7220. end
  7221. end]]
  7222. if dagear == 3 and activu == false then
  7223. local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  7224. local dR = workspace:FindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
  7225. local dS = human:GetState()
  7226. if dS.Value == 13 then
  7227. animpose = "Sitting"
  7228. else
  7229. if hrp.Velocity.y > 1 and dR == nil then
  7230. animpose = "Jumping"
  7231. else
  7232. if hrp.Velocity.y < -1 and dR == nil then
  7233. animpose = "Falling"
  7234. else
  7235. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  7236. animpose = "Idle"
  7237. else
  7238. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 then
  7239. animpose = "Walking"
  7240. else
  7241. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 25 then
  7242. animpose = "TooFast"
  7243. end
  7244. end
  7245. end
  7246. end
  7247. end
  7248. end
  7249. if animpose == "Idle" then
  7250. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05 * cos(sine / 40)) * ang(rd(18), rd(6), rd(15)), 0.3)
  7251. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2 + 5 * cos(sine / 40)), rd(-1), rd(-14)), 0.3)
  7252. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7253. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7254. if g32hand then
  7255. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7256. else
  7257. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60 + 5 * cos(sine / 40))), 0.3)
  7258. end
  7259. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7260. lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  7261. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7262. lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  7263. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7264. end
  7265. if animpose == "Walking" then
  7266. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(20), rd(6), rd(15)), 0.3)
  7267. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3), rd(-1), rd(-14)), 0.3)
  7268. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7269. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7270. if g32hand then
  7271. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7272. else
  7273. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-45)), 0.3)
  7274. end
  7275. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7276. 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)
  7277. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7278. 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)
  7279. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7280. end
  7281. end
  7282. end)
  7283. dispose = function()
  7284. for j,dT in pairs(getfenv(0)) do
  7285. dT = nil
  7286. end
  7287. error = nil
  7288. print = nil
  7289. warn = nil
  7290. script:Destroy()
  7291. script = nil
  7292. end
  7293.  
  7294. human.Died:connect(dispose)
  7295. chr.Changed:connect(function()
  7296. if chr.Parent == nil then
  7297. dispose()
  7298. end
  7299. end)
  7300.  
  7301.  
  7302.  
  7303. mouse.KeyDown:connect(function(k)
  7304. if k == "z" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7305. jump()
  7306. end
  7307. if k == "x" and attack == false then
  7308. dash()
  7309. end
  7310. if k == "m" and attack == false then
  7311. InfernoComet()
  7312. end
  7313. if k == "n" and attack == false then
  7314. InfernoWrath()
  7315. end
  7316. if k == "t" and attack == false then
  7317. dashh()
  7318. end
  7319. if k == "k" and attack == false then
  7320. jetbazoo()
  7321. end
  7322. if k == "r" and attack == false then
  7323. dashs()
  7324. end
  7325. if k == "p" and attack == false then
  7326. asd:Stop()
  7327. end
  7328. if k == "g" and attack == false then
  7329. chatfunc("Sensei!")
  7330. end
  7331. if k == "1" and attack == false then
  7332. chatfunc("Weak!")
  7333. end
  7334. if k == "2" and attack == false then
  7335. chatfunc("That's what you consider strong?!")
  7336. end
  7337. if k == "3" and attack == false then
  7338. chatfunc("Useless!")
  7339. end
  7340. if k == "4" and attack == false then
  7341. chatfunc("What?!")
  7342. end
  7343. if k == "5" and attack == false then
  7344. chatfunc("Hmph.")
  7345. end
  7346. if k == "6" and attack == false then
  7347. chatfunc("Trash!")
  7348. end
  7349. if k == "7" and attack == false then
  7350. chatfunc("You're Nothing!")
  7351. end
  7352. if k == "h" and attack == false then
  7353. chatfunc("Die!")
  7354. end
  7355. if k == "," and attack == false then
  7356. char.Head.face.Texture = "rbxassetid://126198982"
  7357. chatfunc("I'll crush you!")
  7358. end
  7359. if k == ";" and attack == false then
  7360. chatfunc("Idiot!")
  7361. end
  7362. if k == "=" and attack == false then
  7363. chatfunc("I'll crush that Half-n-Half bastard..")
  7364. end
  7365. if k == "=" and attack == false then
  7366. chatfunc("Remember who you are.. YOU'RE BENEATH ME!")
  7367. end
  7368. if k == "f" and attack == false then
  7369. daash()
  7370. end
  7371. if k == "u" and attack == false then
  7372. asd:Play()
  7373. end
  7374. if k == "e" and attack == false then
  7375. punch()
  7376. end
  7377. if k == "=" and attack == false then
  7378. punch3()
  7379. end
  7380.  
  7381. if k == "q" and attack == false then
  7382. punch2()
  7383. end
  7384. if k == "c" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7385. boom()
  7386. end
  7387. if k == "v" and attack == false then
  7388. shooty()
  7389. end
  7390. if k == "l" and attack == false then
  7391. if Serious == true then
  7392. punchd()
  7393. end
  7394. end
  7395. if k == "b" and attack == false then
  7396. superpunch()
  7397. end
  7398. end)
  7399. mouse.KeyDown:connect(function(key)
  7400. if key=="8" then
  7401. Serious()
  7402. end
  7403. end)
  7404. Health = math.huge --------- Serious mode aura.
  7405. BaseHealth = math.huge
  7406.  
  7407.  
  7408.  
  7409.  
  7410. InForm = false
  7411.  
  7412. Player = game.Players.LocalPlayer
  7413. Char = Player.Character
  7414. Torso = Char.Torso
  7415.  
  7416. function Serious()
  7417. for X = 1, 1 do wait()
  7418. asd:Destroy()
  7419. asd2 = Instance.new("Sound",char)
  7420. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7421. asd2.Volume = 3
  7422. asd2.Looped = false
  7423. asd2:Play()
  7424. chatfunc("Full power!")
  7425. local pie22 = Instance.new("ParticleEmitter")
  7426. pie22.Parent = tors
  7427. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7428. pie22.LightEmission = 1
  7429. pie22.Size = NumberSequence.new(50)
  7430. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7431. pie22.Transparency = NumberSequence.new(0)
  7432. pie22.EmissionDirection = "Top"
  7433. pie22.Enabled = true
  7434. pie22.Lifetime = NumberRange.new(10)
  7435. pie22.Rotation = NumberRange.new(-420, 425)
  7436. pie22.Rate = 400
  7437. pie22.Speed = NumberRange.new(100)
  7438. pie22.LockedToPart = false
  7439. pie22.VelocitySpread = 2
  7440. lig = Instance.new("PointLight",player.Character.Torso)
  7441. lig.Color=Color3.new(255,255,0)
  7442. lig.Range = 6
  7443. rubbermodo = 1
  7444. hum.JumpPower = 270
  7445. lig = Instance.new("PointLight",player.Character.Torso)
  7446. lig.Color=Color3.new(255,255,0)
  7447. lig.Range = 6
  7448. Crater(head,30)
  7449.  
  7450. wait(0)
  7451. for X = 1, 1 do wait()
  7452. local Effect = Instance.new("Part")
  7453. Effect.Name = "Effect"
  7454. Effect.Parent = Torso
  7455. Effect.CFrame = Torso.CFrame
  7456. Effect.BrickColor = BrickColor.new("Neon orange")
  7457. Effect.Shape = "Ball"
  7458. Effect.Size = Vector3.new(1, 1, 1)
  7459. Effect.Anchored = true
  7460. Effect.Material = "Neon"
  7461. Effect.CanCollide = false
  7462. Effect.CFrame = Torso.CFrame
  7463. Effect.Size = Effect.Size + Vector3.new(0.5)
  7464. Effect.Transparency = Effect.Transparency + 0.04
  7465. pie22:Destroy()
  7466. end
  7467. end
  7468.  
  7469. repeat
  7470. Torso:FindFirstChild("Effect"):Remove()
  7471. until Torso:FindFirstChild("Effect") == nil
  7472.  
  7473.  
  7474. local Color1 = Color3.new(255, 255, 0)
  7475. local Color2 = Color3.new(255, 255, 0)
  7476. chatfunc("Full Power!")
  7477. Instance.new("ForceField",char).Visible = false
  7478. hum.Name = "youdungoofed"
  7479.  
  7480. asd1 = Instance.new("Sound",char)
  7481. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7482. asd1.Volume = 1
  7483. asd1.Looped = true
  7484. asd1:Play()
  7485.  
  7486. local pie22 = Instance.new("ParticleEmitter")
  7487. pie22.Parent = larm
  7488. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7489. pie22.LightEmission = 1
  7490. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7491. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7492. pie22.Transparency = NumberSequence.new(0.7)
  7493. pie22.EmissionDirection = "Top"
  7494. pie22.Enabled = true
  7495. pie22.Lifetime = NumberRange.new(1)
  7496. pie22.Rotation = NumberRange.new(-420, 425)
  7497. pie22.Rate = 400
  7498. pie22.Speed = NumberRange.new(1)
  7499. pie22.LockedToPart = false
  7500. pie22.VelocitySpread = 2
  7501. local pie222 = Instance.new("ParticleEmitter")
  7502. pie222.Parent = rarm
  7503. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7504. pie222.LightEmission = 1
  7505. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7506. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7507. pie222.Transparency = NumberSequence.new(0.7)
  7508. pie222.EmissionDirection = "Top"
  7509. pie222.Enabled = true
  7510. pie222.Lifetime = NumberRange.new(1)
  7511. pie222.Rotation = NumberRange.new(-420, 425)
  7512. pie222.Rate = 400
  7513. pie222.Speed = NumberRange.new(1)
  7514. pie222.LockedToPart = false
  7515. pie222.VelocitySpread = 2
  7516. local pie2222 = Instance.new("ParticleEmitter")
  7517. pie2222.Parent = lleg
  7518. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7519. pie2222.LightEmission = 1
  7520. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7521. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7522. pie2222.Transparency = NumberSequence.new(0.7)
  7523. pie2222.EmissionDirection = "Top"
  7524. pie2222.Enabled = true
  7525. pie2222.Lifetime = NumberRange.new(1)
  7526. pie2222.Rotation = NumberRange.new(-420, 425)
  7527. pie2222.Rate = 400
  7528. pie2222.Speed = NumberRange.new(1)
  7529. pie2222.LockedToPart = false
  7530. pie2222.VelocitySpread = 2
  7531. local pie22222 = Instance.new("ParticleEmitter")
  7532. pie22222.Parent = rleg
  7533. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7534. pie22222.LightEmission = 1
  7535. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7536. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7537. pie22222.Transparency = NumberSequence.new(0.7)
  7538. pie22222.EmissionDirection = "Top"
  7539. pie22222.Enabled = true
  7540. pie22222.Lifetime = NumberRange.new(1)
  7541. pie22222.Rotation = NumberRange.new(-420, 425)
  7542. pie22222.Rate = 400
  7543. pie22222.Speed = NumberRange.new(1)
  7544. pie22222.LockedToPart = false
  7545. pie22222.VelocitySpread = 2
  7546. local pie2242 = Instance.new("ParticleEmitter")
  7547. pie2242.Parent = tors
  7548. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7549. pie2242.LightEmission = 1
  7550. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7551. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7552. pie2242.Transparency = NumberSequence.new(0.7)
  7553. pie2242.EmissionDirection = "Top"
  7554. pie2242.Enabled = true
  7555. pie2242.Lifetime = NumberRange.new(1)
  7556. pie2242.Rotation = NumberRange.new(-420, 425)
  7557. pie2242.Rate = 400
  7558. pie2242.Speed = NumberRange.new(1)
  7559. pie2242.LockedToPart = false
  7560. pie2242.VelocitySpread = 2
  7561.  
  7562. InForm = true
  7563.  
  7564. Char.Humanoid.MaxHealth = Health
  7565. wait(0.3)
  7566. Char.Humanoid.Health = Health
  7567. rock = true
  7568.  
  7569. end
  7570.  
  7571. function Base()
  7572. InForm = false
  7573. local Effect = Instance.new("Part")
  7574. Effect.Name = "Effect"
  7575. Effect.Parent = Torso
  7576. Effect.CFrame = Torso.CFrame
  7577. Effect.BrickColor = BrickColor.new("White")
  7578. Effect.Shape = "Ball"
  7579. Effect.Size = Vector3.new(8, 8, 8)
  7580. Effect.Anchored = true
  7581. Effect.Material = "Neon"
  7582. Effect.CanCollide = false
  7583. for loop = 1, 25 do wait()
  7584. Effect.CFrame = Torso.CFrame
  7585. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7586. Effect.Transparency = Effect.Transparency + 0.04
  7587.  
  7588. end
  7589. repeat
  7590. Torso:FindFirstChild("Effect"):Remove()
  7591. until Torso:FindFirstChild("Effect") == nil
  7592.  
  7593. for i, v in pairs(Torso:GetChildren()) do
  7594. if v:IsA('ParticleEmitter') then
  7595. v:Remove()
  7596. asd1:Destroy()
  7597. killbrick:Destroy()
  7598. end
  7599. end
  7600. char.Humanoid.MaxHealth = BaseHealth
  7601. wait(0.3)
  7602. char.Humanoid.Health = BaseHealth
  7603.  
  7604.  
  7605. end
  7606.  
  7607. mouse.KeyDown:connect(function(key)
  7608. if key=="9" then
  7609. Base()
  7610. lig:Destroy()
  7611. rubbermodo = 0
  7612. end
  7613. end)
  7614.  
  7615. Player.Chatted:connect(function(Message)
  7616. if Message == "Time to get serious." and InForm == false then
  7617. wait(0.10)
  7618. Serious2()
  7619. end
  7620. if Message == "off" or Message == "Nice fight." and InForm == true then
  7621. Base()
  7622. end
  7623. end)
  7624.  
  7625.  
  7626. mouse.KeyDown:connect(function(key)
  7627. if key=="." then
  7628. Serious2()
  7629. end
  7630. end)
  7631. Health = math.huge --------- Serious mode aura.
  7632. BaseHealth = math.huge
  7633.  
  7634.  
  7635.  
  7636.  
  7637. InForm = false
  7638.  
  7639. Player = game.Players.LocalPlayer
  7640. Char = Player.Character
  7641. Torso = Char.Torso
  7642.  
  7643. function Serious2()
  7644. for X = 1, 1 do wait()
  7645. asd:Destroy()
  7646. asd2 = Instance.new("Sound",char)
  7647. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7648. asd2.Volume = 3
  7649. asd2.Looped = false
  7650. asd2:Play()
  7651. chatfunc("Full power!")
  7652. local pie22 = Instance.new("ParticleEmitter")
  7653. pie22.Parent = tors
  7654. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7655. pie22.LightEmission = 1
  7656. pie22.Size = NumberSequence.new(50)
  7657. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7658. pie22.Transparency = NumberSequence.new(0)
  7659. pie22.EmissionDirection = "Top"
  7660. pie22.Enabled = true
  7661. pie22.Lifetime = NumberRange.new(10)
  7662. pie22.Rotation = NumberRange.new(-420, 425)
  7663. pie22.Rate = 400
  7664. pie22.Speed = NumberRange.new(100)
  7665. pie22.LockedToPart = false
  7666. pie22.VelocitySpread = 2
  7667. wait(1)
  7668. pie22.Size = NumberSequence.new(70)
  7669. wait(1)
  7670. pie22.Size = NumberSequence.new(140)
  7671. lig = Instance.new("PointLight",player.Character.Torso)
  7672. lig.Color=Color3.new(255,255,0)
  7673. lig.Range = 6
  7674. rubbermodo = 1
  7675. hum.JumpPower = 270
  7676. lig = Instance.new("PointLight",player.Character.Torso)
  7677. lig.Color=Color3.new(255,255,0)
  7678. lig.Range = 6
  7679. Crater(head,30)
  7680.  
  7681. wait(0)
  7682. for X = 1, 1 do wait()
  7683. local Effect = Instance.new("Part")
  7684. Effect.Name = "Effect"
  7685. Effect.Parent = Torso
  7686. Effect.CFrame = Torso.CFrame
  7687. Effect.BrickColor = BrickColor.new("Neon orange")
  7688. Effect.Shape = "Ball"
  7689. Effect.Size = Vector3.new(1, 1, 1)
  7690. Effect.Anchored = true
  7691. Effect.Material = "Neon"
  7692. Effect.CanCollide = false
  7693. Effect.CFrame = Torso.CFrame
  7694. Effect.Size = Effect.Size + Vector3.new(0.5)
  7695. Effect.Transparency = Effect.Transparency + 0.04
  7696. pie22:Destroy()
  7697. end
  7698. end
  7699.  
  7700. repeat
  7701. Torso:FindFirstChild("Effect"):Remove()
  7702. until Torso:FindFirstChild("Effect") == nil
  7703.  
  7704.  
  7705. local Color1 = Color3.new(255, 255, 0)
  7706. local Color2 = Color3.new(255, 255, 0)
  7707. chatfunc("Full Power!")
  7708. Instance.new("ForceField",char).Visible = false
  7709. hum.Name = "youdungoofed"
  7710.  
  7711. asd1 = Instance.new("Sound",char)
  7712. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7713. asd1.Volume = 1
  7714. asd1.Looped = true
  7715. asd1:Play()
  7716.  
  7717. local pie22 = Instance.new("ParticleEmitter")
  7718. pie22.Parent = larm
  7719. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7720. pie22.LightEmission = 1
  7721. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7722. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7723. pie22.Transparency = NumberSequence.new(0.7)
  7724. pie22.EmissionDirection = "Top"
  7725. pie22.Enabled = true
  7726. pie22.Lifetime = NumberRange.new(1)
  7727. pie22.Rotation = NumberRange.new(-420, 425)
  7728. pie22.Rate = 400
  7729. pie22.Speed = NumberRange.new(1)
  7730. pie22.LockedToPart = false
  7731. pie22.VelocitySpread = 2
  7732. local pie222 = Instance.new("ParticleEmitter")
  7733. pie222.Parent = rarm
  7734. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7735. pie222.LightEmission = 1
  7736. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7737. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7738. pie222.Transparency = NumberSequence.new(0.7)
  7739. pie222.EmissionDirection = "Top"
  7740. pie222.Enabled = true
  7741. pie222.Lifetime = NumberRange.new(1)
  7742. pie222.Rotation = NumberRange.new(-420, 425)
  7743. pie222.Rate = 400
  7744. pie222.Speed = NumberRange.new(1)
  7745. pie222.LockedToPart = false
  7746. pie222.VelocitySpread = 2
  7747. local pie2222 = Instance.new("ParticleEmitter")
  7748. pie2222.Parent = lleg
  7749. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7750. pie2222.LightEmission = 1
  7751. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7752. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7753. pie2222.Transparency = NumberSequence.new(0.7)
  7754. pie2222.EmissionDirection = "Top"
  7755. pie2222.Enabled = true
  7756. pie2222.Lifetime = NumberRange.new(1)
  7757. pie2222.Rotation = NumberRange.new(-420, 425)
  7758. pie2222.Rate = 400
  7759. pie2222.Speed = NumberRange.new(1)
  7760. pie2222.LockedToPart = false
  7761. pie2222.VelocitySpread = 2
  7762. local pie22222 = Instance.new("ParticleEmitter")
  7763. pie22222.Parent = rleg
  7764. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7765. pie22222.LightEmission = 1
  7766. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7767. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7768. pie22222.Transparency = NumberSequence.new(0.7)
  7769. pie22222.EmissionDirection = "Top"
  7770. pie22222.Enabled = true
  7771. pie22222.Lifetime = NumberRange.new(1)
  7772. pie22222.Rotation = NumberRange.new(-420, 425)
  7773. pie22222.Rate = 400
  7774. pie22222.Speed = NumberRange.new(1)
  7775. pie22222.LockedToPart = false
  7776. pie22222.VelocitySpread = 2
  7777. local pie2242 = Instance.new("ParticleEmitter")
  7778. pie2242.Parent = tors
  7779. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7780. pie2242.LightEmission = 1
  7781. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7782. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7783. pie2242.Transparency = NumberSequence.new(0.7)
  7784. pie2242.EmissionDirection = "Top"
  7785. pie2242.Enabled = true
  7786. pie2242.Lifetime = NumberRange.new(1)
  7787. pie2242.Rotation = NumberRange.new(-420, 425)
  7788. pie2242.Rate = 400
  7789. pie2242.Speed = NumberRange.new(1)
  7790. pie2242.LockedToPart = false
  7791. pie2242.VelocitySpread = 2
  7792.  
  7793. InForm = true
  7794.  
  7795. Char.Humanoid.MaxHealth = Health
  7796. wait(0.3)
  7797. Char.Humanoid.Health = Health
  7798. rock = true
  7799.  
  7800. end
  7801.  
  7802. function Base()
  7803. InForm = false
  7804. local Effect = Instance.new("Part")
  7805. Effect.Name = "Effect"
  7806. Effect.Parent = Torso
  7807. Effect.CFrame = Torso.CFrame
  7808. Effect.BrickColor = BrickColor.new("White")
  7809. Effect.Shape = "Ball"
  7810. Effect.Size = Vector3.new(8, 8, 8)
  7811. Effect.Anchored = true
  7812. Effect.Material = "Neon"
  7813. Effect.CanCollide = false
  7814. for loop = 1, 25 do wait()
  7815. Effect.CFrame = Torso.CFrame
  7816. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7817. Effect.Transparency = Effect.Transparency + 0.04
  7818.  
  7819. end
  7820. repeat
  7821. Torso:FindFirstChild("Effect"):Remove()
  7822. until Torso:FindFirstChild("Effect") == nil
  7823.  
  7824. for i, v in pairs(Torso:GetChildren()) do
  7825. if v:IsA('ParticleEmitter') then
  7826. v:Remove()
  7827. asd1:Destroy()
  7828. killbrick:Destroy()
  7829. end
  7830. end
  7831. char.Humanoid.MaxHealth = BaseHealth
  7832. wait(0.3)
  7833. char.Humanoid.Health = BaseHealth
  7834.  
  7835.  
  7836. end
  7837.  
  7838. mouse.KeyDown:connect(function(key)
  7839. if key=="9" then
  7840. Base()
  7841. lig:Destroy()
  7842. rubbermodo = 0
  7843. end
  7844. end)
  7845.  
  7846. Player.Chatted:connect(function(Message)
  7847. if Message == "Time to get serious." and InForm == false then
  7848. wait(0.10)
  7849. Serious2()
  7850. end
  7851. if Message == "off" or Message == "Nice fight." and InForm == true then
  7852. Base()
  7853. end
  7854. end)
  7855.  
  7856.  
  7857. local plr = game.Players.LocalPlayer
  7858. local char = game.Workspace:WaitForChild(plr.Name)
  7859. local m = plr:GetMouse()
  7860. local trans = false
  7861. local realdeb = false
  7862. local PGui = plr:WaitForChild("PlayerGui")
  7863. local chat = game:GetService"Chat"
  7864. local Head = char:WaitForChild"Head"
  7865. local Torso = char:WaitForChild"Torso"
  7866. local HRP = char:WaitForChild"HumanoidRootPart"
  7867. local RArm = char:WaitForChild"Right Arm"
  7868. local LArm = char:WaitForChild"Left Arm"
  7869. local RLeg = char:WaitForChild"Right Leg"
  7870. local LLeg = char:WaitForChild"Left Leg"
  7871. local Hum = char:WaitForChild'Humanoid'
  7872. local lastspeed = Hum.WalkSpeed
  7873. msgz = Instance.new("Message", PGui)
  7874. msgz.Text = "Full Power! Press , To transform!"
  7875. game.Debris:AddItem(msgz, 6.5)
  7876. local part = Instance.new"Part"
  7877. part.Name = "TransformationPart"
  7878. part.FormFactor = "Custom"
  7879. part.Size = Vector3.new(1,1,1)
  7880. part.Material = "SmoothPlastic"
  7881. part.TopSurface = "Smooth"
  7882. part.BottomSurface = "Smooth"
  7883. part.Anchored = true
  7884. part.CanCollide = false
  7885.  
  7886. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  7887. local Refresh = function()
  7888. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7889. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7890. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7891. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7892. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7893. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7894. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7895. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  7896. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7897. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7898. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  7899. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  7900. end
  7901.  
  7902. local Anims = {Scrunch = function(active)
  7903. if active then
  7904. for i = 0, 10, 0.5 do
  7905. wait(0.016666666666667)
  7906. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7907. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  7908. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  7909. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  7910. end
  7911. else
  7912. do
  7913. for i = 0, 10, 0.5 do
  7914. wait(0.016666666666667)
  7915. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7916. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  7917. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  7918. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  7919. end
  7920. Refresh()
  7921. end
  7922. end
  7923. end
  7924. , Implode = function(active)
  7925. if active then
  7926. for i = 0, 10, 0.75 do
  7927. wait(0.016666666666667)
  7928. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  7929. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  7930. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  7931. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  7932. end
  7933. else
  7934. do
  7935. for i = 0, 10, 0.75 do
  7936. wait(0.016666666666667)
  7937. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  7938. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  7939. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  7940. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  7941. end
  7942. end
  7943. end
  7944. end
  7945. }
  7946.  
  7947. local transform = function()
  7948. if (trans == false and realdeb == false) then
  7949. trans = true
  7950. Hum.WalkSpeed = 0
  7951. local area = part:Clone()
  7952. area.CFrame = Torso.CFrame
  7953. area.Parent = workspace
  7954. Torso.Anchored = true
  7955. for i=1,10 do
  7956. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  7957. Torso.CFrame = area.CFrame
  7958. wait()
  7959. end
  7960. local weld2 = Instance.new("Weld", area)
  7961. weld2.Part0 = area
  7962. weld2.Part1 = Torso
  7963. weld2.C0 = CFrame.new()
  7964. Torso.Anchored = false
  7965. delay(0,function()
  7966. end)
  7967. delay(0,function()
  7968. chat:Chat(char["Head"],"How about i give it all i got?","Red")
  7969. end)
  7970. delay(0,function()
  7971. for i=1,5 do
  7972. wait()
  7973. delay(0,function()
  7974. local dzI = 100
  7975. while dzI > 10 do
  7976. dzI = dzI - 1
  7977. local p = Instance.new("Part", char.Head)
  7978. p.Anchored = false
  7979. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  7980. p.Material = "Neon"
  7981. local kekz2 = math.random(1,2)
  7982. if kekz2 == 2 then
  7983. p.BrickColor = BrickColor.new("New Yeller")
  7984. else
  7985. p.BrickColor = BrickColor.new("Neon orange")
  7986. end
  7987. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  7988. local t = Instance.new("BodyPosition", p)
  7989. t.P = 20000
  7990. t.Position = char.Torso.Position
  7991. game:service("Debris"):AddItem(p, 2.4)
  7992. wait()
  7993. delay(0,function()
  7994. for i=1,10 do
  7995. p.Transparency = i/10
  7996. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  7997. wait()
  7998. end
  7999. p:Remove()
  8000. end)
  8001. end
  8002. end)
  8003. end
  8004. end)
  8005. delay(0,function()
  8006. for q=1,120 do
  8007. local xz = Instance.new("Part",plr.Character)
  8008. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8009. xz.Anchored = true
  8010. xz.Transparency = 1
  8011. xz.CanCollide = false
  8012. wait(0.04)
  8013. local pos2 = xz.Position
  8014. local pos = plr.Character.Torso.Position
  8015. local radius = math.random(1,1.5)
  8016. local numParts = math.random(5,15)
  8017. local model = plr.Character.Torso
  8018. local lv = CFrame.new(pos,pos2).lookVector
  8019. local dist = (pos-pos2).magnitude
  8020. local dbp = dist/numParts
  8021. local last = pos
  8022. for i = 1,numParts do
  8023. local p = Instance.new("Part",model)
  8024. p.FormFactor = "Symmetric"
  8025. p.Size = Vector3.new(1,1,1)
  8026. p.CanCollide = false
  8027. p.Anchored = true
  8028. p.Material = "Neon"
  8029. local kekz2 = math.random(1,2)
  8030. if kekz2 == 2 then
  8031. p.BrickColor = BrickColor.new("New Yeller")
  8032. else
  8033. p.BrickColor = BrickColor.new("Neon orange")
  8034. end
  8035. p.Transparency = 0.5
  8036. local x = math.random(-2,2)/2*dbp/4
  8037. local y = math.random(-2,2)/2*dbp/4
  8038. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8039. local dist2 = (p2.p-last).magnitude
  8040. local mid = (p2.p+last)/2
  8041. local m = Instance.new("BlockMesh",p)
  8042. m.Scale = Vector3.new(radius,radius,dist2)
  8043. p.CFrame = CFrame.new(mid,p2.p)
  8044. last = p2.p
  8045. game:GetService("Debris"):AddItem(p,0.1)
  8046. end
  8047. wait()
  8048. xz:remove()
  8049. end
  8050.  
  8051. kekd = false
  8052. end)
  8053. Anims.Scrunch(true)
  8054. for i = 1, 8 do
  8055. wait(0.9)
  8056. for i = 1, math.random(4, 6) do
  8057. local p = part:Clone()
  8058. p.Parent = Torso
  8059. p.Anchored = true
  8060. p.Material = "Neon"
  8061. p.CFrame = Torso.CFrame
  8062. p.CanCollide = false
  8063. -- game:service("Debris"):AddItem(p, 0.2)
  8064. local kekz2 = math.random(1,2)
  8065. if kekz2 == 2 then
  8066. p.BrickColor = BrickColor.new("New Yeller")
  8067. else
  8068. p.BrickColor = BrickColor.new("New Yeller")
  8069. end
  8070. local w = Instance.new("Weld", p)
  8071. w.Part0 = p
  8072. w.Part1 = Torso
  8073. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8074. local m = Instance.new("CylinderMesh", p)
  8075. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8076. coroutine.resume(coroutine.create(function()
  8077. for i = 1, 25 do
  8078. wait(0.071428571428571)
  8079. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8080. p.Transparency = i / 25
  8081. end
  8082. pcall(game.Destroy, p)
  8083. end
  8084. ))
  8085. end
  8086. end
  8087. coroutine.resume(coroutine.create(function()
  8088. for i = 1, 6 do
  8089. wait(0.9)
  8090. --Player.Character.Torso.Anchored = true
  8091. coroutine.resume(coroutine.create(function()
  8092. local p = part:Clone()
  8093. p.Parent = Torso
  8094. p.Anchored = false
  8095. p.CanCollide = false
  8096. p.CFrame = Torso.CFrame
  8097. local kekz2 = math.random(1,2)
  8098. if kekz2 == 2 then
  8099. p.BrickColor = BrickColor.new("New Yeller")
  8100. else
  8101. p.BrickColor = BrickColor.new("Neon orange")
  8102. end
  8103. --game:service("Debris"):AddItem(p, 0.2)
  8104. local w = Instance.new("Weld", p)
  8105. w.Part0 = p
  8106. w.Part1 = Torso
  8107. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  8108. local m = Instance.new("SpecialMesh", p)
  8109. m.MeshId = "rbxassetid://3270017"
  8110. m.Scale = Vector3.new(10, 10, 5)
  8111. coroutine.resume(coroutine.create(function()
  8112. for i = 1, 25 do
  8113. wait(0.071428571428571)
  8114. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  8115. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8116. p.Transparency = i / 25
  8117. end
  8118. pcall(game.Destroy, p)
  8119. end
  8120. ))
  8121. end
  8122. ))
  8123. local p = part:Clone()
  8124. do
  8125. p.Parent = Torso
  8126. p.Anchored = false
  8127. p.CFrame = Torso.CFrame
  8128. p.CanCollide = false
  8129. -- game:service("Debris"):AddItem(p, 0.2)
  8130. local kekz2 = math.random(1,2)
  8131. if kekz2 == 2 then
  8132. p.BrickColor = BrickColor.new("New Yeller")
  8133. else
  8134. p.BrickColor = BrickColor.new("Neon orange")
  8135. end
  8136. local w = Instance.new("Weld", p)
  8137. w.Part0 = p
  8138. w.Part1 = Torso
  8139. local m = Instance.new("SpecialMesh", p)
  8140. m.MeshId = "rbxassetid://3270017"
  8141. m.Scale = Vector3.new(10, 10, 5)
  8142. coroutine.resume(coroutine.create(function()
  8143. for i = 1, 25 do
  8144. wait(0.071428571428571)
  8145. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  8146. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8147. p.Transparency = i / 25
  8148. end
  8149. pcall(game.Destroy, p)
  8150. end
  8151. ))
  8152. end
  8153. end
  8154. end
  8155. ))
  8156. for i=1, 6 do
  8157. wait(0.9)
  8158. for i = 1, math.random(4, 6) do
  8159. local p = part:Clone()
  8160. p.Parent = Torso
  8161. p.Anchored = true
  8162. p.CFrame = Torso.CFrame
  8163. local kekz2 = math.random(1,2)
  8164. if kekz2 == 2 then
  8165. p.BrickColor = BrickColor.new("New Yeller")
  8166. else
  8167. p.BrickColor = BrickColor.new("Bright yellow")
  8168. end
  8169. local me = Instance.new("SpecialMesh",p)
  8170. me.MeshId = "rbxassetid://9982590"
  8171. me.Scale = Vector3.new(4,4,4)
  8172. delay(0,function()
  8173. for i=1,10 do
  8174. p.Transparency = i/10
  8175. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  8176. me.Scale = me.Scale + Vector3.new(4,4,4)
  8177. wait()
  8178. end
  8179. p:Destroy()
  8180. end)
  8181. wait()
  8182. end
  8183. end
  8184. Torso.Anchored = true
  8185. for i=1,10 do
  8186. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  8187. area.CFrame = Torso.CFrame
  8188. wait()
  8189. end
  8190. realdeb = true
  8191. Hum.WalkSpeed = 16
  8192. Anims.Scrunch(false)
  8193. Torso.Anchored = false
  8194. area:Destroy()
  8195. wait(0.6)
  8196. Serious()
  8197. end
  8198. end
  8199.  
  8200. local off = function()
  8201. if (realdeb == true and trans == true) then
  8202. trans = false
  8203. Hum.WalkSpeed = 0
  8204. delay(0,function()
  8205. for q=1,120 do
  8206. local xz = Instance.new("Part",plr.Character)
  8207. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8208. xz.Anchored = true
  8209. xz.Transparency = 1
  8210. xz.CanCollide = false
  8211. wait(0.04)
  8212. local pos2 = xz.Position
  8213. local pos = plr.Character.Torso.Position
  8214. local radius = math.random(1,1.5)
  8215. local numParts = math.random(5,15)
  8216. local model = plr.Character.Torso
  8217. local lv = CFrame.new(pos,pos2).lookVector
  8218. local dist = (pos-pos2).magnitude
  8219. local dbp = dist/numParts
  8220. local last = pos
  8221. for i = 1,numParts do
  8222. local p = Instance.new("Part",model)
  8223. p.FormFactor = "Symmetric"
  8224. p.Size = Vector3.new(1,1,1)
  8225. p.CanCollide = false
  8226. p.Anchored = false
  8227. p.Material = "Neon"
  8228. local kekz2 = math.random(1,2)
  8229. if kekz2 == 2 then
  8230. p.BrickColor = BrickColor.new("Really red")
  8231. else
  8232. p.BrickColor = BrickColor.new("Dark red")
  8233. end
  8234. p.Transparency = 0.5
  8235. local x = math.random(-2,2)/2*dbp/4
  8236. local y = math.random(-2,2)/2*dbp/4
  8237. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8238. local dist2 = (p2.p-last).magnitude
  8239. local mid = (p2.p+last)/2
  8240. local m = Instance.new("BlockMesh",p)
  8241. m.Scale = Vector3.new(radius,radius,dist2)
  8242. p.CFrame = CFrame.new(mid,p2.p)
  8243. last = p2.p
  8244. game:GetService("Debris"):AddItem(p,0.2)
  8245. end
  8246. wait()
  8247. xz:remove()
  8248. end
  8249. end)
  8250. Anims.Scrunch(true)
  8251. for i = 1, 8 do
  8252. wait(0.9)
  8253. for i = 1, math.random(4, 6) do
  8254. local p = part:Clone()
  8255. p.Parent = Torso
  8256. p.Anchored = true
  8257. p.CFrame = Torso.CFrame
  8258. p.CanCollide = false
  8259. -- game:service("Debris"):AddItem(p, 0.2)
  8260. local kekz2 = math.random(1,2)
  8261. if kekz2 == 2 then
  8262. p.BrickColor = BrickColor.new("Really red")
  8263. else
  8264. p.BrickColor = BrickColor.new("Dark red")
  8265. end
  8266. local w = Instance.new("Weld", p)
  8267. w.Part0 = p
  8268. w.Part1 = Torso
  8269. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8270. local m = Instance.new("CylinderMesh", p)
  8271. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8272. coroutine.resume(coroutine.create(function()
  8273. for i = 1, 25 do
  8274. wait(0.071428571428571)
  8275. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8276. p.Transparency = i / 25
  8277. end
  8278. pcall(game.Destroy, p)
  8279. end
  8280. ))
  8281. end
  8282. end
  8283. Anims.Scrunch(false)
  8284. Hum.WalkSpeed = 16
  8285. realdeb = false
  8286. end
  8287. end
  8288.  
  8289.  
  8290. m.KeyDown:connect(function(key)
  8291. local k = key:lower()
  8292. if key == "," then
  8293. if (trans == false and realdeb == false) then
  8294. transform()
  8295. elseif (trans == true and realdeb == true) then
  8296. off()
  8297. end
  8298. end
  8299. end)
  8300.  
  8301.  
  8302.  
  8303. Humanoid.Animator.Parent = nil
  8304. idleanim=.4
  8305. while true do
  8306. swait()
  8307. sine = sine + change
  8308. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  8309. local velderp=RootPart.Velocity.y
  8310. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  8311. if equipped==true or equipped==false then
  8312. if attack==false then
  8313. idle=idle+1
  8314. else
  8315. idle=0
  8316. end
  8317. if idle>=500 then
  8318. if attack==false then
  8319. --Sheath()
  8320. end
  8321. end
  8322. if RootPart.Velocity.y > 1 and hitfloor==nil then
  8323. Anim="Jump"
  8324. if attack==false then
  8325. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  8326. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8327. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8328. 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)
  8329. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8330. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.5,0,-0.5),.3)
  8331. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8332. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*euler(-0.5,1.57,0)*euler(-.2,0,0),.2)
  8333. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(-.2,0,0),.2)
  8334. end
  8335. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  8336. Anim="Fall"
  8337. if attack==false then
  8338. Neck.C0=clerp(Neck.C0,necko*euler(0.4,0,0),.3)
  8339. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8340. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  8341. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.3,0,-0.2),.3)
  8342. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8343. 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)
  8344. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8345. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.4,1.57,0),.2)
  8346. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.2,-1.57,0),.2)
  8347. end
  8348. elseif torvel<1 and hitfloor~=nil then
  8349. Anim="Idle"
  8350. if jumped == false then
  8351. 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)
  8352. 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)
  8353. end
  8354. if attack==false then
  8355. 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)
  8356. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0 - 0 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
  8357. 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)
  8358. 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)
  8359. end
  8360. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  8361. Anim="Walk"
  8362. if jumped == false then
  8363. 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)
  8364. 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)
  8365. end
  8366. if attack==false then
  8367. 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)
  8368. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8369. 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)
  8370. 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)
  8371. end
  8372. elseif torvel>=22 and hitfloor~=nil then
  8373. Anim="Run"
  8374. if jumped == false then
  8375. 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)
  8376. 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)
  8377. end
  8378. if attack==false then
  8379. 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)
  8380. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8381. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
  8382. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
  8383. end
  8384. end
  8385. end
  8386. end
Advertisement
Add Comment
Please, Sign In to add comment