Advertisement
ghostteen14

Untitled

May 12th, 2019
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 299.37 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Joseph Deramus")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. warn'Controls:Q Strong punch|E Normal punch|R Long range|T Up-Dash|X Front dash|'
  148. wait(1)
  149. plr = game.Players.LocalPlayer
  150. char = plr.Character
  151. hum = char.Humanoid
  152. local cam = game.Workspace.CurrentCamera
  153. t = char.Torso
  154. h = char.Head
  155. ra = char["Right Arm"]
  156. la = char["Left Arm"]
  157. rl = char["Right Leg"]
  158. ll = char["Left Leg"]
  159. tors = char.Torso
  160. lleg = char["Left Leg"]
  161. root = char.HumanoidRootPart
  162. char.Humanoid.MaxHealth = 250000
  163. wait()
  164. char.Humanoid.Health = 250000
  165. hed = char.Head
  166. rleg = char["Right Leg"]
  167. rarm = char["Right Arm"]
  168. larm = char["Left Arm"]
  169. vt = Vector3.new
  170. bc = BrickColor.new
  171. br = BrickColor.random
  172. it = Instance.new
  173. cf = CFrame.new
  174. local rock3 = false
  175. local rock2 = false
  176. local rock = false
  177. New = function(Object, Parent, Name, Data)
  178. local Object = Instance.new(Object)
  179. for Index, Value in pairs(Data or {}) do
  180. Object[Index] = Value
  181. end
  182. Object.Parent = Parent
  183. Object.Name = Name
  184. return Object
  185. end
  186.  
  187. local v3 = Vector3.new
  188. local ns = NumberSequence.new
  189. local nr = NumberRange.new
  190. local new = Instance.new
  191. local cf = CFrame.new
  192. local cfa = CFrame.Angles
  193. local bc = BrickColor.new
  194. -----------------------------------
  195. function chatfunc(text)
  196. local chat = coroutine.wrap(function()
  197. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  198. Character:FindFirstChild("TalkingBillBoard"):destroy()
  199. end
  200. local naeeym2 = Instance.new("BillboardGui",Character)
  201. naeeym2.Size = UDim2.new(0,100,0,40)
  202. naeeym2.StudsOffset = Vector3.new(0,3,0)
  203. naeeym2.Adornee = Character.Head
  204. naeeym2.Name = "TalkingBillBoard"
  205. local tecks2 = Instance.new("TextLabel",naeeym2)
  206. tecks2.BackgroundTransparency = 1
  207. tecks2.BorderSizePixel = 0
  208. tecks2.Text = ""
  209. tecks2.Font = "ArialBold"
  210. tecks2.TextSize = 30
  211. tecks2.TextStrokeTransparency = 0
  212. tecks2.TextColor3 = Color3.new(255,255,0)
  213. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  214. tecks2.Size = UDim2.new(1,0,0.5,0)
  215. local tecks3 = Instance.new("TextLabel",naeeym2)
  216. tecks3.BackgroundTransparency = 1
  217. tecks3.BorderSizePixel = 0
  218. tecks3.Text = ""
  219. tecks3.Font = "ArialBold"
  220. tecks3.TextSize = 30
  221. tecks3.TextStrokeTransparency = 0
  222. tecks3.TextColor3 = Color3.new(255,255,0)
  223. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  224. tecks3.Size = UDim2.new(1,0,0.5,0)
  225. for i = 1,string.len(text),1 do
  226. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=", Character, .6, .8)
  227. tecks2.Text = string.sub(text,1,i)
  228. tecks3.Text = string.sub(text,1,i)
  229. wait(0.01)
  230. end
  231. wait(2)
  232. for i = 1, 50 do
  233. swait()
  234. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  235. tecks2.Rotation = tecks2.Rotation - .8
  236. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  237. tecks2.TextTransparency = tecks2.TextTransparency + .04
  238. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  239. tecks3.Rotation = tecks2.Rotation + .8
  240. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  241. tecks3.TextTransparency = tecks2.TextTransparency + .04
  242. end
  243. naeeym2:Destroy()
  244. end)
  245. chat()
  246. end
  247. function onChatted(msg)
  248. chatfunc(msg)
  249. end
  250. if rock == true then
  251. wait(math.random(0.1,0.5))
  252. ay = new("Part",tors)
  253. ay.Name = "NewPart2"
  254. ay.Size = v3(0.3,0.3,0.3)
  255. ay.CanCollide = false
  256. for i,v in pairs(workspace:GetChildren()) do
  257. if v:IsA("Part") then
  258. if v.Size.x > 150 then
  259.  
  260.  
  261. ay.BrickColor = v.BrickColor
  262. ay.Material = v.Material
  263. ay.Transparency = v.Transparency
  264. end
  265. end
  266. end
  267. ay.Position = v3(999,999,999)
  268. ay.CFrame = CFrame.new(RootPart.Position.x+math.random(-15,15),RootPart.Position.y-2,RootPart.Position.z+math.random(-15,15))
  269. ys = Instance.new("BodyVelocity",ay)
  270. ys.Name = "GO"
  271. ys.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  272.  
  273. ys.Velocity = v3(0,6,0)
  274. game.Debris:AddItem(ay,math.random(3,4))
  275. end
  276.  
  277. -----------------------------------
  278.  
  279. local Create = LoadLibrary("RbxUtility").Create
  280.  
  281. CFuncs = {
  282. ["Part"] = {
  283. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  284. local Part = Create("Part"){
  285. Parent = Parent,
  286. Reflectance = Reflectance,
  287. Transparency = Transparency,
  288. CanCollide = false,
  289. Locked = true,
  290. BrickColor = BrickColor.new(tostring(BColor)),
  291. Name = Name,
  292. Size = Size,
  293. Material = Material,
  294. }
  295. RemoveOutlines(Part)
  296. return Part
  297. end;
  298. };
  299.  
  300. ["Mesh"] = {
  301. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  302. local Msh = Create(Mesh){
  303. Parent = Part,
  304. Offset = OffSet,
  305. Scale = Scale,
  306. }
  307. if Mesh == "SpecialMesh" then
  308. Msh.MeshType = MeshType
  309. Msh.MeshId = MeshId
  310. end
  311. return Msh
  312. end;
  313. };
  314.  
  315. ["Mesh"] = {
  316. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  317. local Msh = Create(Mesh){
  318. Parent = Part,
  319. Offset = OffSet,
  320. Scale = Scale,
  321. }
  322. if Mesh == "SpecialMesh" then
  323. Msh.MeshType = MeshType
  324. Msh.MeshId = MeshId
  325. end
  326. return Msh
  327. end;
  328. };
  329.  
  330. ["Weld"] = {
  331. Create = function(Parent, Part0, Part1, C0, C1)
  332. local Weld = Create("Weld"){
  333. Parent = Parent,
  334. Part0 = Part0,
  335. Part1 = Part1,
  336. C0 = C0,
  337. C1 = C1,
  338. }
  339. return Weld
  340. end;
  341. };
  342.  
  343. ["Sound"] = {
  344. Create = function(id, par, vol, pit)
  345. coroutine.resume(coroutine.create(function()
  346. local S = Create("Sound"){
  347. Volume = vol,
  348. Pitch = pit or 1,
  349. SoundId = id,
  350. Parent = par or workspace,
  351. }
  352. wait()
  353. S:play()
  354. game:GetService("Debris"):AddItem(S, 10)
  355. end))
  356. end;
  357. };
  358.  
  359. ["ParticleEmitter"] = {
  360. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  361. local fp = Create("ParticleEmitter"){
  362. Parent = Parent,
  363. Color = ColorSequence.new(Color1, Color2),
  364. LightEmission = LightEmission,
  365. Size = Size,
  366. Texture = Texture,
  367. Transparency = Transparency,
  368. ZOffset = ZOffset,
  369. Acceleration = Accel,
  370. Drag = Drag,
  371. LockedToPart = LockedToPart,
  372. VelocityInheritance = VelocityInheritance,
  373. EmissionDirection = EmissionDirection,
  374. Enabled = Enabled,
  375. Lifetime = LifeTime,
  376. Rate = Rate,
  377. Rotation = Rotation,
  378. RotSpeed = RotSpeed,
  379. Speed = Speed,
  380. VelocitySpread = VelocitySpread,
  381. }
  382. return fp
  383. end;
  384. };
  385.  
  386. CreateTemplate = {
  387.  
  388. };
  389. }
  390.  
  391.  
  392.  
  393. New = function(Object, Parent, Name, Data)
  394. local Object = Instance.new(Object)
  395. for Index, Value in pairs(Data or {}) do
  396. Object[Index] = Value
  397. end
  398. Object.Parent = Parent
  399. Object.Name = Name
  400. return Object
  401. end
  402. local m = Instance.new("Model",char)
  403.  
  404. function CreatePart(parent,transparency,reflectance,material,brickcolor)
  405. local p = Instance.new("Part")
  406. p.Parent = parent
  407. p.Size = Vector3.new(1,1,1)
  408. p.Transparency = transparency
  409. p.Reflectance = reflectance
  410. p.CanCollide = false
  411. p.Locked = true
  412. p.BrickColor = brickcolor
  413. p.Material = material
  414. return p
  415. end
  416.  
  417. function CreateMesh(parent,meshtype,x1,y1,z1)
  418. local mesh = Instance.new("SpecialMesh",parent)
  419. mesh.MeshType = meshtype
  420. mesh.Scale = Vector3.new(x1,y1,z1)
  421. return mesh
  422. end
  423.  
  424. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  425. local mesh = Instance.new("SpecialMesh",parent)
  426. mesh.MeshType = "FileMesh"
  427. mesh.MeshId = meshid
  428. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  429. mesh.Scale = Vector3.new(x1,y1,z1)
  430. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  431. return mesh
  432. end
  433.  
  434. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  435. local weld = Instance.new("Weld")
  436. weld.Parent = parent
  437. weld.Part0 = part0
  438. weld.Part1 = part1
  439. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  440. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  441. return weld
  442. end
  443.  
  444.  
  445. function ApplyTrig(Num,Func)
  446. local Min,Max = Func(0),Func(1)
  447. local i = Func(Num)
  448. return (i-Min)/(Max-Min)
  449. --[[if Func == "sin" then
  450. return (math.sin((1-Num)*math.pi)+1)/2
  451. elseif Func == "cos" then
  452. return (math.cos((1-Num)*math.pi)+1)/2
  453. end]]
  454. end
  455.  
  456. local acos = math.acos
  457. local sqrt = math.sqrt
  458. local Vec3 = Vector3.new
  459.  
  460. local function toAxisAngle(CFr)
  461. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  462. local Angle = math.acos((R00+R11+R22-1)/2)
  463. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  464. A = A == 0 and 0.00001 or A
  465. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  466. B = B == 0 and 0.00001 or B
  467. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  468. C = C == 0 and 0.00001 or C
  469. local x = (R21-R12)/sqrt(A)
  470. local y = (R02-R20)/sqrt(B)
  471. local z = (R10-R01)/sqrt(C)
  472. return Vec3(x,y,z),Angle
  473. end
  474.  
  475. local fromAxisAngle = CFrame.fromAxisAngle
  476.  
  477. function LerpCFrame(CFrame1,CFrame2,Num)
  478. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  479. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  480. end
  481.  
  482.  
  483.  
  484.  
  485.  
  486. local sorb = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  487. 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))
  488. local sorb2 = CreatePart(m,1,1,"SmoothPlastic",BrickColor.random())
  489. 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))
  490.  
  491. Player=game:GetService("Players").LocalPlayer
  492. Character=Player.Character
  493. PlayerGui=Player.PlayerGui
  494. Backpack=Player.Backpack
  495. Torso=Character.Torso
  496. Head=Character.Head
  497. Humanoid=Character.Humanoid
  498. m=Instance.new('Model',Character)
  499. LeftArm=Character["Left Arm"]
  500. LeftLeg=Character["Left Leg"]
  501. RightArm=Character["Right Arm"]
  502. RightLeg=Character["Right Leg"]
  503. LS=Torso["Left Shoulder"]
  504. LH=Torso["Left Hip"]
  505. RS=Torso["Right Shoulder"]
  506. RH=Torso["Right Hip"]
  507. Face = Head.face
  508. Neck=Torso.Neck
  509. it=Instance.new
  510. attacktype=1
  511. vt=Vector3.new
  512. cf=CFrame.new
  513. euler=CFrame.fromEulerAnglesXYZ
  514. angles=CFrame.Angles
  515. cloaked=false
  516. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  517. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  518. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  519. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  520. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  521. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  522. RootPart=Character.HumanoidRootPart
  523. RootJoint=RootPart.RootJoint
  524. RootCF=euler(-1.57,0,3.14)
  525. attack = false
  526. attackdebounce = false
  527. deb=false
  528. equipped=true
  529. hand=false
  530. MMouse=nil
  531. combo=0
  532. mana=0
  533. trispeed=.2
  534. attackmode='none'
  535. local idle=0
  536. local Effects={}
  537. local gun=false
  538. local shoot=false
  539. local sine = 0
  540. local change = 1
  541. player=nil
  542. --char.Shirt:Remove()
  543. --for i,v in pairs(char:GetChildren()) do if v:IsA("Pants") then v:Remove() end end
  544. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v.Handle:Remove() end end
  545. wait()--shirt = Instance.new("Shirt", char)
  546. --shirt.Name = "Shirt"
  547. --pants = Instance.new("Pants", char)
  548. --pants.Name = "Pants"
  549. shirt = Instance.new("Shirt", char)
  550. shirt.Name = "Shirt"
  551. pants = Instance.new("Pants", char)
  552. pants.Name = "Pants"
  553. char.Head.face.Texture = "rbxassetid://29291814"
  554. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=548416871"
  555. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=465693223"
  556. hum.JumpPower = 120
  557. Instance.new("ForceField",char).Visible = false
  558. tp = true
  559. hum.WalkSpeed = 20
  560. local ChatService = game:GetService("Chat")
  561. local player = game.Players.LocalPlayer
  562. m=player:GetMouse()
  563. bb = Instance.new("BillboardGui",player.Character.Head)
  564. bb.Enabled = true
  565.  
  566.  
  567.  
  568.  
  569. Hair7 = Instance.new("Part")
  570. Hair7.Parent = char
  571. Hair7.Name = "Hair"
  572. Hair7.CanCollide = false
  573. Hair7.Locked = true
  574. Hair7.TopSurface = "Smooth"
  575. Hair7.BottomSurface = "Smooth"
  576. Hair7.formFactor = "Symmetric"
  577. Hair7.Material = "Neon"
  578. Hair7.BrickColor = BrickColor.new("Daisy orange")
  579. Hair7.CFrame = char.Torso.CFrame
  580. Hair7.Size = Vector3.new(1, 1, 1)
  581. Hair7.Transparency = 0
  582.  
  583.  
  584. Weld1 = Instance.new("Weld")
  585. Weld1.Parent = char.Head
  586. Weld1.Part0 = char.Head
  587. Weld1.Part1 = Hair7
  588. Weld1.C0 = CFrame.new(0, 1, 0)
  589.  
  590. Mesh = Instance.new("SpecialMesh")
  591. Mesh.Offset = Vector3.new(0,-0.7,0)
  592. Mesh.Parent = Hair7
  593. Mesh.Scale = Vector3.new(1.2, 1.2, 1.2)
  594. Mesh.MeshType = "FileMesh"
  595. Mesh.MeshId = "http://www.roblox.com/asset/?id=212966179"
  596. Mesh.TextureId = "http://www.roblox.com/asset/?id=575345085"
  597.  
  598.  
  599. asd = Instance.new("Sound",char)
  600. asd.SoundId = "http://www.roblox.com/asset/?id = 335204822"
  601. asd.Volume = 3
  602. asd.Looped = true
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611. for i,v in pairs(char:GetChildren()) do
  612. if v.ClassName == "Accessory" then
  613. v:Destroy()
  614. end
  615. end
  616.  
  617. Hair7 = Instance.new("Part")
  618. Hair7.Parent = char
  619. Hair7.Name = "Hair"
  620. Hair7.CanCollide = false
  621. Hair7.Locked = true
  622. Hair7.TopSurface = "Smooth"
  623. Hair7.BottomSurface = "Smooth"
  624. Hair7.formFactor = "Symmetric"
  625. Hair7.Material = "Neon"
  626. Hair7.BrickColor = BrickColor.new("Daisy orange")
  627. Hair7.CFrame = char.Torso.CFrame
  628. Hair7.Size = Vector3.new(1, 1, 1)
  629. Hair7.Transparency = 0
  630.  
  631.  
  632. Weld1 = Instance.new("Weld")
  633. Weld1.Parent = char.Head
  634. Weld1.Part0 = char.Head
  635. Weld1.Part1 = Hair7
  636. Weld1.C0 = CFrame.new(0, 1, 0)
  637.  
  638. Mesh = Instance.new("SpecialMesh")
  639. Mesh.Offset = Vector3.new(0,-0.4,0.1)
  640. Mesh.Parent = Hair7
  641. Mesh.Scale = Vector3.new(0.1, 0.1, 0.1)
  642. Mesh.MeshType = "FileMesh"
  643. Mesh.MeshId = "http://www.roblox.com/asset/?id="
  644. Mesh.TextureId = ""
  645.  
  646.  
  647.  
  648.  
  649.  
  650. local txt = Instance.new("BillboardGui", char)
  651. CV="Lime green"
  652. txt.Adornee = char .Head
  653. txt.Name = "_status"
  654. txt.Size = UDim2.new(2, 0, 1.2, 0)
  655. txt.StudsOffset = Vector3.new(-9, 8, 0)
  656. local text = Instance.new("TextLabel", txt)
  657. text.Size = UDim2.new(10, 0, 7, 0)
  658. text.FontSize = "Size24"
  659. text.TextScaled = true
  660. text.TextTransparency = 0
  661. text.BackgroundTransparency = 1
  662. text.TextTransparency = 0
  663. text.TextStrokeTransparency = 0
  664. text.Font = "Bodoni"
  665. text.TextStrokeColor3 = Color3.new(0,0,0)
  666. text.TextColor3 = Color3.fromRGB(255,255,0)
  667. text.Text = " "
  668. v=Instance.new("Part")
  669. v.Name = "ColorBrick"
  670. v.Parent= plr.Character
  671. v.FormFactor="Symmetric"
  672. v.Anchored=true
  673. v.CanCollide=false
  674. v.BottomSurface="Smooth"
  675. v.TopSurface="Smooth"
  676. v.Size=Vector3.new(10,5,3)
  677. v.Transparency=0
  678. v.CFrame=char.Torso.CFrame
  679. v.BrickColor=BrickColor.new("Lime green")
  680. v.Transparency=1
  681. v.Shape="Block"
  682.  
  683. mouse=Player:GetMouse()
  684. --save shoulders
  685. RSH, LSH=nil, nil
  686. --welds
  687. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  688. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  689. LH=Torso["Left Hip"]
  690. RH=Torso["Right Hip"]
  691. TorsoColor=Torso.BrickColor
  692. function NoOutline(Part)
  693. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  694. end
  695. player=Player
  696. ch=Character
  697. RSH=ch.Torso["Right Shoulder"]
  698. LSH=ch.Torso["Left Shoulder"]
  699. --
  700. RSH.Parent=nil
  701. LSH.Parent=nil
  702. --
  703. RW.Name="Right Shoulder"
  704. RW.Part0=ch.Torso
  705. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  706. RW.C1=cf(0, 0.5, 0)
  707. RW.Part1=ch["Right Arm"]
  708. RW.Parent=ch.Torso
  709. --
  710. LW.Name="Left Shoulder"
  711. LW.Part0=ch.Torso
  712. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  713. LW.C1=cf(0, 0.5, 0)
  714. LW.Part1=ch["Left Arm"]
  715. LW.Parent=ch.Torso
  716.  
  717. local Stats=Instance.new("BoolValue")
  718. Stats.Name="Stats"
  719. Stats.Parent=Character
  720. local Atk=Instance.new("NumberValue")
  721. Atk.Name="Damage"
  722. Atk.Parent=Stats
  723. Atk.Value=1
  724. local Def=Instance.new("NumberValue")
  725. Def.Name="Defense"
  726. Def.Parent=Stats
  727. Def.Value=1
  728. local Speed=Instance.new("NumberValue")
  729. Speed.Name="Speed"
  730. Speed.Parent=Stats
  731. Speed.Value=1
  732. local Mvmt=Instance.new("NumberValue")
  733. Mvmt.Name="Movement"
  734. Mvmt.Parent=Stats
  735. Mvmt.Value=1
  736.  
  737. local donum=0
  738.  
  739.  
  740. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  741. local fp=it("Part")
  742. fp.formFactor=formfactor
  743. fp.Parent=parent
  744. fp.Reflectance=reflectance
  745. fp.Transparency=transparency
  746. fp.CanCollide=false
  747. fp.Locked=true
  748. fp.BrickColor=brickcolor
  749. fp.Name=name
  750. fp.Size=size
  751. fp.Position=Torso.Position
  752. NoOutline(fp)
  753. fp.Material="SmoothPlastic"
  754. fp:BreakJoints()
  755. return fp
  756. end
  757.  
  758. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  759. local mesh=it(Mesh)
  760. mesh.Parent=part
  761. if Mesh=="SpecialMesh" then
  762. mesh.MeshType=meshtype
  763. if meshid~="nil" then
  764. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  765. end
  766. end
  767. mesh.Offset=offset
  768. mesh.Scale=scale
  769. return mesh
  770. end
  771.  
  772. function weld(parent,part0,part1,c0)
  773. local weld=it("Weld")
  774. weld.Parent=parent
  775. weld.Part0=part0
  776. weld.Part1=part1
  777. weld.C0=c0
  778. return weld
  779. end
  780.  
  781. local Color1=Torso.BrickColor
  782.  
  783. local bodvel=Instance.new("BodyVelocity")
  784. local bg=Instance.new("BodyGyro")
  785.  
  786. function swait(num)
  787. if num==0 or num==nil then
  788. game:service'RunService'.Stepped:wait(0)
  789. else
  790. for i=0,num do
  791. game:service'RunService'.Stepped:wait(0)
  792. end
  793. end
  794. end
  795.  
  796.  
  797. so = function(id,par,vol,pit)
  798. coroutine.resume(coroutine.create(function()
  799. local sou = Instance.new("Sound",par or workspace)
  800. sou.Volume=vol
  801. sou.Pitch=pit or 1
  802. sou.SoundId=id
  803. swait()
  804. sou:play()
  805. game:GetService("Debris"):AddItem(sou,6)
  806. end))
  807. end
  808.  
  809. function clerp(a,b,t)
  810. local qa = {QuaternionFromCFrame(a)}
  811. local qb = {QuaternionFromCFrame(b)}
  812. local ax, ay, az = a.x, a.y, a.z
  813. local bx, by, bz = b.x, b.y, b.z
  814. local _t = 1-t
  815. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  816. end
  817.  
  818. function QuaternionFromCFrame(cf)
  819. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  820. local trace = m00 + m11 + m22
  821. if trace > 0 then
  822. local s = math.sqrt(1 + trace)
  823. local recip = 0.5/s
  824. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  825. else
  826. local i = 0
  827. if m11 > m00 then
  828. i = 1
  829. end
  830. if m22 > (i == 0 and m00 or m11) then
  831. i = 2
  832. end
  833. if i == 0 then
  834. local s = math.sqrt(m00-m11-m22+1)
  835. local recip = 0.5/s
  836. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  837. elseif i == 1 then
  838. local s = math.sqrt(m11-m22-m00+1)
  839. local recip = 0.5/s
  840. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  841. elseif i == 2 then
  842. local s = math.sqrt(m22-m00-m11+1)
  843. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  844. end
  845. end
  846. end
  847.  
  848. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  849. local xs, ys, zs = x + x, y + y, z + z
  850. local wx, wy, wz = w*xs, w*ys, w*zs
  851. local xx = x*xs
  852. local xy = x*ys
  853. local xz = x*zs
  854. local yy = y*ys
  855. local yz = y*zs
  856. local zz = z*zs
  857. 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))
  858. end
  859.  
  860. function QuaternionSlerp(a, b, t)
  861. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  862. local startInterp, finishInterp;
  863. if cosTheta >= 0.0001 then
  864. if (1 - cosTheta) > 0.0001 then
  865. local theta = math.acos(cosTheta)
  866. local invSinTheta = 1/math.sin(theta)
  867. startInterp = math.sin((1-t)*theta)*invSinTheta
  868. finishInterp = math.sin(t*theta)*invSinTheta
  869. else
  870. startInterp = 1-t
  871. finishInterp = t
  872. end
  873. else
  874. if (1+cosTheta) > 0.0001 then
  875. local theta = math.acos(-cosTheta)
  876. local invSinTheta = 1/math.sin(theta)
  877. startInterp = math.sin((t-1)*theta)*invSinTheta
  878. finishInterp = math.sin(t*theta)*invSinTheta
  879. else
  880. startInterp = t-1
  881. finishInterp = t
  882. end
  883. end
  884. 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
  885. end
  886.  
  887. local function CFrameFromTopBack(at, top, back)
  888. local right = top:Cross(back)
  889. return CFrame.new(at.x, at.y, at.z,
  890. right.x, top.x, back.x,
  891. right.y, top.y, back.y,
  892. right.z, top.z, back.z)
  893. end
  894.  
  895. function Triangle(a, b, c)
  896. local edg1 = (c-a):Dot((b-a).unit)
  897. local edg2 = (a-b):Dot((c-b).unit)
  898. local edg3 = (b-c):Dot((a-c).unit)
  899. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  900. a, b, c = a, b, c
  901. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  902. a, b, c = b, c, a
  903. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  904. a, b, c = c, a, b
  905. else
  906. assert(false, "unreachable")
  907. end
  908.  
  909. local len1 = (c-a):Dot((b-a).unit)
  910. local len2 = (b-a).magnitude - len1
  911. local width = (a + (b-a).unit*len1 - c).magnitude
  912.  
  913. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  914.  
  915. local list = {}
  916.  
  917. if len1 > 0.01 then
  918. local w1 = Instance.new('WedgePart', m)
  919. game:GetService("Debris"):AddItem(w1,5)
  920. w1.Material = "SmoothPlastic"
  921. w1.FormFactor = 'Custom'
  922. w1.BrickColor = BrickColor.new("Really red")
  923. w1.Transparency = 0
  924. w1.Reflectance = 0
  925. w1.Material = "SmoothPlastic"
  926. w1.CanCollide = false
  927. local l1 = Instance.new("PointLight",w1)
  928. l1.Color = Color3.new(170,0,0)
  929. NoOutline(w1)
  930. local sz = Vector3.new(0.2, width, len1)
  931. w1.Size = sz
  932. local sp = Instance.new("SpecialMesh",w1)
  933. sp.MeshType = "Wedge"
  934. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  935. w1:BreakJoints()
  936. w1.Anchored = true
  937. w1.Parent = workspace
  938. w1.Transparency = 0.7
  939. table.insert(Effects,{w1,"Disappear",.01})
  940. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  941. table.insert(list,w1)
  942. end
  943.  
  944. if len2 > 0.01 then
  945. local w2 = Instance.new('WedgePart', m)
  946. game:GetService("Debris"):AddItem(w2,5)
  947. w2.Material = "SmoothPlastic"
  948. w2.FormFactor = 'Custom'
  949. w2.BrickColor = BrickColor.new("Really red")
  950. w2.Transparency = 0
  951. w2.Reflectance = 0
  952. w2.Material = "SmoothPlastic"
  953. w2.CanCollide = false
  954. local l2 = Instance.new("PointLight",w2)
  955. l2.Color = Color3.new(170,0,0)
  956. NoOutline(w2)
  957. local sz = Vector3.new(0.2, width, len2)
  958. w2.Size = sz
  959. local sp = Instance.new("SpecialMesh",w2)
  960. sp.MeshType = "Wedge"
  961. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  962. w2:BreakJoints()
  963. w2.Anchored = true
  964. w2.Parent = workspace
  965. w2.Transparency = 0.7
  966. table.insert(Effects,{w2,"Disappear",.01})
  967. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  968. table.insert(list,w2)
  969. end
  970. return unpack(list)
  971. end
  972.  
  973.  
  974. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  975. if hit.Parent==nil then
  976. return
  977. end
  978. h=hit.Parent:FindFirstChildOfClass("Humanoid")
  979. for _,v in pairs(hit.Parent:children()) do
  980. if v:IsA("Humanoid") then
  981. h=v
  982. end
  983. end
  984. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  985. h=hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  986. end
  987. if hit.Parent.className=="Hat" then
  988. hit=hit.Parent.Parent:findFirstChild("Head")
  989. end
  990. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  991. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  992. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  993. return
  994. end]]
  995. -- hs(hit,1.2)
  996. c=Instance.new("ObjectValue")
  997. c.Name="creator"
  998. c.Value=game:service("Players").LocalPlayer
  999. c.Parent=h
  1000. game:GetService("Debris"):AddItem(c,.5)
  1001. Damage=math.random(minim,maxim)
  1002. -- h:TakeDamage(Damage)
  1003. blocked=false
  1004. block=hit.Parent:findFirstChild("Block")
  1005. if block~=nil then
  1006. print(block.className)
  1007. if block.className=="NumberValue" then
  1008. if block.Value>0 then
  1009. blocked=true
  1010. if decreaseblock==nil then
  1011. block.Value=block.Value-1
  1012. end
  1013. end
  1014. end
  1015. if block.className=="IntValue" then
  1016. if block.Value>0 then
  1017. blocked=true
  1018. if decreaseblock~=nil then
  1019. block.Value=block.Value-1
  1020. end
  1021. end
  1022. end
  1023. end
  1024. if blocked==false then
  1025. -- h:TakeDamage(Damage)
  1026. h.Health=h.Health-Damage
  1027. showDamage(hit.Parent,Damage,.5,BrickColor.new("Really red"))
  1028. else
  1029. h.Health=h.Health-(Damage/2)
  1030. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  1031. end
  1032. if Type=="Knockdown" then
  1033. hum=hit.Parent.Humanoid
  1034. hum.PlatformStand=true
  1035. coroutine.resume(coroutine.create(function(HHumanoid)
  1036. swait(1)
  1037. HHumanoid.PlatformStand=false
  1038. end),hum)
  1039. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  1040. hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  1041. local bodvol=Instance.new("BodyVelocity")
  1042. bodvol.velocity=angle*knockback
  1043. bodvol.P=0
  1044. bodvol.maxForce=Vector3.new(0, 0, 0)
  1045. bodvol.Parent=hit
  1046. rl=Instance.new("BodyAngularVelocity")
  1047. rl.P=0
  1048. rl.maxTorque=Vector3.new(0,0,0)*5
  1049. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1050. rl.Parent=hit
  1051. game:GetService("Debris"):AddItem(bodvol,.5)
  1052. game:GetService("Debris"):AddItem(rl,.5)
  1053. elseif Type=="Normal" then
  1054. bp=Instance.new("BodyVelocity")
  1055. bp.P=0
  1056. bp.maxForce=Vector3.new(math.huge,0,math.huge)
  1057. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  1058. if KnockbackType==1 then
  1059. bp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  1060. elseif KnockbackType==2 then
  1061. bp.velocity=Property.CFrame.lookVector*knockback
  1062. end
  1063. if knockback>0 then
  1064. bp.Parent=hit.Parent.Torso
  1065. if rubbermodo == 1 then
  1066. hit.Parent:BreakJoints()
  1067. end
  1068.  
  1069. end
  1070. game:GetService("Debris"):AddItem(bp,.5)
  1071. elseif Type=="Up" then
  1072. local bodyVelocity=Instance.new("BodyVelocity")
  1073. bodyVelocity.velocity=vt(0,60,0)
  1074. bodyVelocity.P=0
  1075. bodyVelocity.maxForce=Vector3.new(0,0,0)
  1076. bodyVelocity.Parent=hit
  1077. game:GetService("Debris"):AddItem(bodyVelocity,0)
  1078. rl=Instance.new("BodyAngularVelocity")
  1079. rl.P=0
  1080. rl.maxTorque=Vector3.new(5,5,5)*50
  1081. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  1082. rl.Parent=hit
  1083. game:GetService("Debris"):AddItem(rl,.5)
  1084. elseif Type=="Snare" then
  1085. bp=Instance.new("BodyPosition")
  1086. bp.P=0
  1087. bp.D=0
  1088. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1089. bp.position=hit.Parent.Torso.Position
  1090. bp.Parent=hit.Parent.Torso
  1091. game:GetService("Debris"):AddItem(bp,0)
  1092. elseif Type=="Target" then
  1093. if Targetting==false then
  1094. ZTarget=hit.Parent.Torso
  1095. coroutine.resume(coroutine.create(function(Part)
  1096. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1097. swait(1)
  1098. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  1099. end),ZTarget)
  1100. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  1101. targetgui=Instance.new("BillboardGui")
  1102. targetgui.Parent=ZTarget
  1103. targetgui.Size=UDim2.new(10,100,10,100)
  1104. targ=Instance.new("ImageLabel")
  1105. targ.Parent=targetgui
  1106. targ.BackgroundTransparency=1
  1107. targ.Image="rbxassetid://4834067"
  1108. targ.Size=UDim2.new(1,0,1,0)
  1109. cam.CameraType="Scriptable"
  1110. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1111. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1112. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1113. Targetting=true
  1114. RocketTarget=ZTarget
  1115. for i=1,Property do
  1116. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  1117. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  1118. swait()
  1119. end
  1120. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  1121. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  1122. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  1123. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  1124. end
  1125. Targetting=true
  1126. RocketTarget=true
  1127. targetgui.Parent=true
  1128. cam.CameraType="Custom"
  1129. end
  1130. end
  1131. debounce=Instance.new("BoolValue")
  1132. debounce.Name="DebounceHit"
  1133. debounce.Parent=hit.Parent
  1134. debounce.Value=true
  1135. game:GetService("Debris"):AddItem(debounce,Delay)
  1136. c=Instance.new("ObjectValue")
  1137. c.Name="creator"
  1138. c.Value=Player
  1139. c.Parent=h
  1140. game:GetService("Debris"):AddItem(c,.5)
  1141. CRIT=true
  1142. hitDeb=true
  1143. AttackPos=6
  1144. end
  1145. end
  1146.  
  1147. showDamage=function(Char,Dealt,du,Color)
  1148. m=Instance.new("Model")
  1149. m.Name=tostring(Dealt)
  1150. h=Instance.new("Humanoid")
  1151. h.Health=0
  1152. h.MaxHealth=0
  1153. h.Parent=m
  1154. c=Instance.new("Part")
  1155. c.Transparency=0
  1156. c.BrickColor=Color
  1157. c.Transparency = 1
  1158. c.Name="Head"
  1159. c.TopSurface=0
  1160. c.BottomSurface=0
  1161. c.formFactor="Plate"
  1162. c.Size=Vector3.new(1,.4,1)
  1163.  
  1164. local txt = Instance.new("BillboardGui", c)
  1165. txt.Adornee = c
  1166. txt.Name = "_status"
  1167. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1168. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1169. local text = Instance.new("TextLabel", txt)
  1170. text.Size = UDim2.new(1, 0, 1, 0)
  1171. text.FontSize = "Size12"
  1172. text.TextScaled = true
  1173. text.TextTransparency = 1
  1174. text.BackgroundTransparency = 1
  1175. text.TextTransparency = 1
  1176. text.TextStrokeTransparency = 1
  1177. text.Font = "SciFi"
  1178. text.TextStrokeColor3 = Color3.new(0,0,0)
  1179. v=Instance.new("Part")
  1180. v.Name = "ColorBrick"
  1181. v.Parent=c
  1182. v.FormFactor="Symmetric"
  1183. v.Anchored=true
  1184. v.CanCollide=false
  1185. v.BottomSurface="Smooth"
  1186. v.TopSurface="Smooth"
  1187. v.Size=Vector3.new(10,5,3)
  1188. v.Transparency=1
  1189. v.CFrame=c.CFrame
  1190. v.BrickColor=BrickColor.random()
  1191. v.Transparency=1
  1192. text.TextColor3 = t.BrickColor.Color
  1193. v.Shape="Block"
  1194. text.Text = tostring(Dealt)
  1195. ms=Instance.new("CylinderMesh")
  1196. ms.Scale=Vector3.new(.8,.8,.8)
  1197. --[[local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  1198. local rndm=math.random(1,#hitsounds)
  1199. local r=rndm
  1200. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id="..hitsounds[r],c,1.25,1)]]--
  1201. if CRIT==true then
  1202. ms.Scale=Vector3.new(1,1.25,1)
  1203. end
  1204. ms.Parent=c
  1205. c.Reflectance=0
  1206. Instance.new("BodyGyro").Parent=c
  1207. c.Parent=m
  1208. if Char:findFirstChild("Head")~=nil then
  1209. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1210. elseif Char.Parent:findFirstChild("Head")~=nil then
  1211. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  1212. end
  1213. f=Instance.new("BodyPosition")
  1214. f.P=200000
  1215. f.D=100
  1216. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  1217. f.position=c.Position+Vector3.new(0,3,0)
  1218. f.Parent=c
  1219. game:GetService("Debris"):AddItem(m,.5+du)
  1220. c.CanCollide=false
  1221. m.Parent=workspace
  1222. c.CanCollide=false
  1223. end
  1224.  
  1225. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  1226. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1227. end
  1228.  
  1229. function SkullEffect(brickcolor,cframe,x1,y1,z1,delay)
  1230. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1231. prt.Anchored=true
  1232. prt.CFrame=cframe
  1233. local msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=4770583",vt(0,0,0),vt(x1,y1,z1))
  1234. --http://www.roblox.com/asset/?id=4770560
  1235. game:GetService("Debris"):AddItem(prt,2)
  1236. CF=prt.CFrame
  1237. coroutine.resume(coroutine.create(function(Part,Mesh,TehCF)
  1238. for i=0,1,0.2 do
  1239. wait()
  1240. Part.CFrame=CF*cf(0,0,-0.4)
  1241. end
  1242. for i=0,1,delay do
  1243. wait()
  1244. --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)
  1245. Mesh.Scale=Mesh.Scale
  1246. end
  1247. for i=0,1,0.1 do
  1248. wait()
  1249. Part.Transparency=i
  1250. end
  1251. Part.Parent=nil
  1252. end),prt,msh,CF)
  1253. end
  1254.  
  1255. function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1256. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1257. prt.Anchored=true
  1258. prt.Material = "Plastic"
  1259. prt.CFrame=cframe
  1260. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1261. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1262. game:GetService("Debris"):AddItem(prt,5)
  1263. coroutine.resume(coroutine.create(function(Part,Mesh)
  1264. for i=0,1,delay do
  1265. swait()
  1266. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1267. Part.Transparency=i
  1268. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1269. end
  1270. Part.Parent=nil
  1271. end),prt,msh)
  1272. end
  1273.  
  1274.  
  1275.  
  1276.  
  1277. function MagicBlockDash(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1278. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.3,0.3,0.3))
  1279. prt.Anchored=true
  1280. prt.Material = "Neon"
  1281. prt.CFrame=cframe
  1282. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1283. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1284. game:GetService("Debris"):AddItem(prt,1)
  1285. coroutine.resume(coroutine.create(function(Part,Mesh)
  1286. for i=0,1,delay do
  1287. swait()
  1288. Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1289. Part.Transparency=i
  1290. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1291. end
  1292. Part.Parent=nil
  1293. end),prt,msh)
  1294. end
  1295.  
  1296.  
  1297. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1298. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1299. prt.Anchored=true
  1300. prt.Material = "Neon"
  1301. prt.CFrame=cframe
  1302. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1303. game:GetService("Debris"):AddItem(prt,5)
  1304. coroutine.resume(coroutine.create(function(Part,Mesh)
  1305. local rtype = rottype
  1306. for i=0,1,delay do
  1307. swait()
  1308. if rtype == 1 then
  1309. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1310. elseif rtype == 2 then
  1311. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1312. end
  1313. Part.Transparency=i
  1314. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1315. end
  1316. Part.Parent=nil
  1317. end),prt,msh)
  1318. end
  1319.  
  1320. function MagicSphere(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1321. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1322. prt.Anchored=true
  1323. prt.CFrame=cframe
  1324. prt.CFrame=prt.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1325. msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1326. game:GetService("Debris"):AddItem(prt,5)
  1327. coroutine.resume(coroutine.create(function(Part,Mesh)
  1328. for i=0,1,delay do
  1329. wait()
  1330. Part.Transparency=i
  1331. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1332. end
  1333. Part.Parent=nil
  1334. end),prt,msh)
  1335. end
  1336.  
  1337. function MagicBlockSteady(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,rottype)
  1338. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1339. prt.Anchored=true
  1340. prt.Material = "Neon"
  1341. prt.CFrame=cframe
  1342. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1343. game:GetService("Debris"):AddItem(prt,5)
  1344. coroutine.resume(coroutine.create(function(Part,Mesh)
  1345. local rtype = rottype
  1346. for i=0,1,delay do
  1347. swait()
  1348. if rtype == 1 then
  1349. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1350. elseif rtype == 2 then
  1351. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1352. end
  1353. Part.Transparency=i
  1354. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1355. end
  1356. Part.Parent=nil
  1357. end),prt,msh)
  1358. end
  1359.  
  1360. function MagicShock(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1361. local prt=part(3,char,1,1,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1362. prt.Anchored=true
  1363. prt.Material = "Neon"
  1364. prt.CFrame=cframe
  1365. local dec = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1366. local dec2 = decal(prt.Color,"http://www.roblox.com/asset/?id=874580939","Front",prt)
  1367. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1368. game:GetService("Debris"):AddItem(prt,5)
  1369. coroutine.resume(coroutine.create(function(Part,Mesh)
  1370. local rtype = rottype
  1371. for i=0,1,delay do
  1372. swait()
  1373. if rtype == 1 then
  1374. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1375. elseif rtype == 2 then
  1376. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1377. end
  1378. dec.Transparency=i
  1379. dec2.Transparency=i
  1380. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1381. end
  1382. Part.Parent=nil
  1383. end),prt,msh)
  1384. end
  1385.  
  1386. function MagicShockAlt(brickcolor,cframe,x1,y1,x3,y3,delay,rottype)
  1387. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1388. prt.Anchored=true
  1389. prt.Material = "Neon"
  1390. prt.CFrame=cframe
  1391. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,0.01))
  1392. game:GetService("Debris"):AddItem(prt,5)
  1393. coroutine.resume(coroutine.create(function(Part,Mesh)
  1394. local rtype = rottype
  1395. for i=0,1,delay do
  1396. swait()
  1397. if rtype == 1 then
  1398. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1399. elseif rtype == 2 then
  1400. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1401. end
  1402. prt.Transparency=i
  1403. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1404. end
  1405. Part.Parent=nil
  1406. end),prt,msh)
  1407. end
  1408.  
  1409. function MagicShockAltCircle(brickcolor,cframe,x1,z1,x3,z3,delay,rottype)
  1410. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1411. prt.Anchored=true
  1412. prt.Material = "Neon"
  1413. prt.CFrame=cframe
  1414. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,1,z1))
  1415. game:GetService("Debris"):AddItem(prt,5)
  1416. coroutine.resume(coroutine.create(function(Part,Mesh)
  1417. local rtype = rottype
  1418. for i=0,1,delay do
  1419. swait()
  1420. if rtype == 1 then
  1421. prt.CFrame = prt.CFrame*CFrame.Angles(0,0.1,0)
  1422. elseif rtype == 2 then
  1423. prt.CFrame = prt.CFrame*CFrame.Angles(0,-0.1,0)
  1424. end
  1425. prt.Transparency=i
  1426. Mesh.Scale=Mesh.Scale+vt(x3,0,z3)
  1427. end
  1428. Part.Parent=nil
  1429. end),prt,msh)
  1430. end
  1431.  
  1432. function MagicShockTrailAlt(brickcolor,cframe,x1,y1,z1,x3,y3,delay,rottype)
  1433. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1434. prt.Anchored=true
  1435. prt.Material = "Neon"
  1436. prt.CFrame=cframe
  1437. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1438. game:GetService("Debris"):AddItem(prt,5)
  1439. coroutine.resume(coroutine.create(function(Part,Mesh)
  1440. local rtype = rottype
  1441. for i=0,1,delay do
  1442. swait()
  1443. if rtype == 1 then
  1444. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,0.1)
  1445. elseif rtype == 2 then
  1446. prt.CFrame = prt.CFrame*CFrame.Angles(0,0,-0.1)
  1447. end
  1448. prt.Transparency=i
  1449. Mesh.Scale=Mesh.Scale+vt(x3,y3,0)
  1450. end
  1451. Part.Parent=nil
  1452. end),prt,msh)
  1453. end
  1454.  
  1455. function MagicBlock2(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1456. local prt=part(3,char,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1457. prt.Material = "Neon"
  1458. prt.Anchored=true
  1459. prt.CFrame=cframe
  1460. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1461. local wld=weld(prt,prt,Parent,cframe)
  1462. game:GetService("Debris"):AddItem(prt,5)
  1463. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1464. for i=0,1,delay do
  1465. wait()
  1466. Weld.C0=euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))*cframe
  1467. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1468. Part.Transparency=i
  1469. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1470. end
  1471. Part.Parent=nil
  1472. end),prt,msh,wld)
  1473. end
  1474.  
  1475. function MagicBlock3(brickcolor,cframe,Parent,x1,y1,z1,x3,y3,z3,delay)
  1476. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1477. prt.Anchored=false
  1478. prt.CFrame=cframe
  1479. msh=mesh("BlockMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1480. local wld=weld(prt,prt,Parent,euler(0,0,0)*cf(0,0,0))
  1481. game:GetService("Debris"):AddItem(prt,5)
  1482. coroutine.resume(coroutine.create(function(Part,Mesh,Weld)
  1483. for i=0,1,delay do
  1484. wait()
  1485. Weld.C0=euler(i*20,0,0)
  1486. --Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1487. Part.Transparency=i
  1488. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1489. end
  1490. Part.Parent=nil
  1491. end),prt,msh,wld)
  1492. end
  1493.  
  1494. function MagicCircle2(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1495. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1496. prt.Anchored=true
  1497. prt.CFrame=cframe
  1498. local msh=mesh("CylinderMesh",prt,"","",vt(0,0,0),vt(x1,y1,z1))
  1499. game:GetService("Debris"):AddItem(prt,2)
  1500. coroutine.resume(coroutine.create(function(Part,Mesh)
  1501. for i=0,1,delay do
  1502. wait()
  1503. Part.CFrame=Part.CFrame
  1504. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1505. local prt2=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1506. prt2.Anchored=true
  1507. prt2.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1508. local msh2=mesh("SpecialMesh",prt2,"Sphere","",vt(0,0,0),vt(0.5,0.5,0.5))
  1509. game:GetService("Debris"):AddItem(prt2,2)
  1510. coroutine.resume(coroutine.create(function(Part,Mesh)
  1511. for i=0,1,0.1 do
  1512. wait()
  1513. Part.CFrame=Part.CFrame*cf(0,0.5,0)
  1514. end
  1515. Part.Parent=nil
  1516. end),prt2,msh2)
  1517. end
  1518. for i=0,1,delay*2 do
  1519. wait()
  1520. Part.CFrame=Part.CFrame
  1521. Mesh.Scale=vt((x1+x3)-(x1+x3)*i,(y1+y3)-(y1+y3)*i,(z1+z3)-(z1+z3)*i)
  1522. end
  1523. Part.Parent=nil
  1524. end),prt,msh)
  1525. end
  1526.  
  1527. function MagicCircle(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1528. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1529. prt.Anchored=true
  1530. prt.CFrame=cframe
  1531. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1532. game:GetService("Debris"):AddItem(prt,2)
  1533. coroutine.resume(coroutine.create(function(Part,Mesh)
  1534. for i=0,1,delay do
  1535. wait()
  1536. Part.CFrame=Part.CFrame
  1537. Part.Transparency=i
  1538. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1539. end
  1540. Part.Parent=nil
  1541. end),prt,msh)
  1542. end
  1543.  
  1544. function BreakEffect(brickcolor,cframe,x1,y1,z1)
  1545. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1546. prt.Anchored=true
  1547. prt.CFrame=cframe*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1548. local msh=mesh("SpecialMesh",prt,"Sphere","",vt(0,0,0),vt(x1,y1,z1))
  1549. game:GetService("Debris"):AddItem(prt,2)
  1550. coroutine.resume(coroutine.create(function(Part,CF,Numbb,randnumb)
  1551. CF=Part.CFrame
  1552. Numbb=0
  1553. randnumb=math.random()/10
  1554. rand1=math.random()/10
  1555. for i=0,1,rand1 do
  1556. wait()
  1557. CF=CF*cf(0,math.random()/2,0)
  1558. --Part.CFrame=Part.CFrame*euler(0.5,0,0)*cf(0,1,0)
  1559. Part.CFrame=CF*euler(Numbb,0,0)
  1560. Part.Transparency=i
  1561. Numbb=Numbb+randnumb
  1562. end
  1563. Part.Parent=nil
  1564. end),prt,CF,Numbb,randnumb)
  1565. end
  1566.  
  1567. function MagicWaveThing(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1568. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1569. prt.Anchored=true
  1570. prt.CFrame=cframe
  1571. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=1051557",vt(0,0,0),vt(x1,y1,z1))
  1572. game:GetService("Debris"):AddItem(prt,5)
  1573. coroutine.resume(coroutine.create(function(Part,Mesh)
  1574. for i=0,1,delay do
  1575. wait()
  1576. Part.CFrame=Part.CFrame*euler(0,0.7,0)
  1577. Part.Transparency=i
  1578. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1579. end
  1580. Part.Parent=nil
  1581. end),prt,msh)
  1582. end
  1583.  
  1584. function WaveEffect(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay)
  1585. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1586. prt.Anchored=true
  1587. prt.CFrame=cframe
  1588. msh=mesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=20329976",vt(0,0,0),vt(x1,y1,z1))
  1589. game:GetService("Debris"):AddItem(prt,2)
  1590. coroutine.resume(coroutine.create(function(Part,Mesh)
  1591. for i=0,1,delay do
  1592. wait()
  1593. Part.CFrame=Part.CFrame*cf(0,y3/2,0)
  1594. Part.Transparency=i
  1595. Mesh.Scale=Mesh.Scale+vt(x3,y3,z3)
  1596. end
  1597. Part.Parent=nil
  1598. end),prt,msh)
  1599. end
  1600.  
  1601. function StravEffect(brickcolor,cframe,x,y,z,x1,y1,z1,delay)
  1602. local prt=part(3,workspace,0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1603. prt.Anchored=true
  1604. prt.CFrame=cframe*cf(x,y,z)
  1605. msh=mesh("SpecialMesh",prt,"FileMesh","rbxassetid://168892363",vt(0,0,0),vt(x1,y1,z1))
  1606. game:GetService("Debris"):AddItem(prt,5)
  1607. coroutine.resume(coroutine.create(function(Part,Mesh,ex,why,zee)
  1608. local num=math.random()
  1609. local num2=math.random(-3,2)+math.random()
  1610. local numm=0
  1611. for i=0,1,delay*2 do
  1612. swait()
  1613. Part.CFrame=cframe*euler(0,numm*num*10,0)*cf(ex,why,zee)*cf(-i*10,num2,0)
  1614. Part.Transparency=i
  1615. numm=numm+0.01
  1616. end
  1617. Part.Parent=nil
  1618. Mesh.Parent=nil
  1619. end),prt,msh,x,y,z)
  1620. end
  1621.  
  1622. function dmgstart(dmg,what)
  1623. hitcon = what.Touched:connect(function(hit)
  1624. local hum = hit.Parent:FindFirstChild("Humanoid")
  1625. if hum and not hum:IsDescendantOf(Character) then
  1626. hum:TakeDamage(dmg)
  1627. end
  1628. end)
  1629. end
  1630.  
  1631. function dmgstop()
  1632. hitcon:disconnect()
  1633. end
  1634.  
  1635. function Cloak()
  1636. Face.Parent=nil
  1637. cloaked=true
  1638. for _,v in pairs(Torso.Parent:children()) do
  1639. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1640. coroutine.resume(coroutine.create(function()
  1641. for i=0,1,0.2 do
  1642. wait()
  1643. v.Transparency=i
  1644. end
  1645. v.Transparency=1
  1646. end))
  1647. end
  1648. if v.className=="Hat" then
  1649. hatp=v.Handle
  1650. coroutine.resume(coroutine.create(function(derp)
  1651. for i=0,1,0.2 do
  1652. wait()
  1653. derp.Transparency=i
  1654. end
  1655. derp.Transparency=1
  1656. end),hatp)
  1657. end
  1658. end
  1659. for _,v in pairs(m:children()) do
  1660. if v.className=="Part" then
  1661. coroutine.resume(coroutine.create(function()
  1662. for i=0,1,0.2 do
  1663. wait()
  1664. v.Transparency=i
  1665. end
  1666. v.Transparency=1
  1667. end))
  1668. end
  1669. end
  1670. end
  1671.  
  1672. function UnCloak()
  1673. so("http://roblox.com/asset/?id=2767090",Torso,1,1.1)
  1674. Face.Parent=Head
  1675. cloaked=false
  1676. for _,v in pairs(Torso.Parent:children()) do
  1677. if v.className=="Part" and v.Name~="HumanoidRootPart" then
  1678. coroutine.resume(coroutine.create(function()
  1679. for i=0,1,0.1 do
  1680. wait()
  1681. v.Transparency=v.Transparency-0.1
  1682. end
  1683. v.Transparency=0
  1684. end))
  1685. end
  1686. if v.className=="Hat" then
  1687. hatp=v.Handle
  1688. coroutine.resume(coroutine.create(function(derp)
  1689. for i=0,1,0.1 do
  1690. wait()
  1691. derp.Transparency=derp.Transparency-0.1
  1692. end
  1693. derp.Transparency=0
  1694. end),hatp)
  1695. end
  1696. end
  1697. for _,v in pairs(m:children()) do
  1698. if v.className=="Part" and v.Name~="hitbox" and v.Name~='tip' then
  1699. coroutine.resume(coroutine.create(function()
  1700. for i=0,1,0.1 do
  1701. wait()
  1702. v.Transparency=v.Transparency-0.1
  1703. end
  1704. v.Transparency=0
  1705. end))
  1706. v.Transparency=0
  1707. end
  1708. end
  1709. end
  1710.  
  1711. local jumped = false
  1712. function jump()
  1713. attack = true
  1714. jumped = true
  1715. hum.WalkSpeed = 0
  1716. chatfunc("I need more speed!")
  1717. local pie22 = Instance.new("ParticleEmitter")
  1718. pie22.Parent = larm
  1719. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  1720. pie22.LightEmission = 1
  1721. pie22.Size = NumberSequence.new(2)
  1722. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  1723. pie22.Transparency = NumberSequence.new(0.7)
  1724. pie22.EmissionDirection = "Top"
  1725. pie22.Enabled = true
  1726. pie22.Lifetime = NumberRange.new(0.1)
  1727. pie22.Rotation = NumberRange.new(-420, 425)
  1728. pie22.Rate = 300
  1729. pie22.Speed = NumberRange.new(4)
  1730. pie22.LockedToPart = true
  1731. pie22.VelocitySpread = 360
  1732. local pie222 = Instance.new("ParticleEmitter")
  1733. pie222.Parent = rarm
  1734. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1735. pie222.LightEmission = 1
  1736. pie222.Size = NumberSequence.new(2)
  1737. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1738. pie222.Transparency = NumberSequence.new(0.7)
  1739. pie222.EmissionDirection = "Top"
  1740. pie222.Enabled = true
  1741. pie222.Lifetime = NumberRange.new(0.1)
  1742. pie222.Rotation = NumberRange.new(-420, 425)
  1743. pie222.Rate = 300
  1744. pie222.Speed = NumberRange.new(4)
  1745. pie222.LockedToPart = true
  1746. pie222.VelocitySpread = 360
  1747. local pie2242 = Instance.new("ParticleEmitter")
  1748. pie2242.Parent = lleg
  1749. pie2242.Color = ColorSequence.new(BrickColor.new("White").Color)
  1750. pie2242.LightEmission = 1
  1751. pie2242.Size = NumberSequence.new(2)
  1752. pie2242.Texture = "http://www.roblox.com/asset/?id=257173628"
  1753. pie2242.Transparency = NumberSequence.new(0.7)
  1754. pie2242.EmissionDirection = "Top"
  1755. pie2242.Enabled = true
  1756. pie2242.Lifetime = NumberRange.new(0.1)
  1757. pie2242.Rotation = NumberRange.new(-420, 425)
  1758. pie2242.Rate = 300
  1759. pie2242.Speed = NumberRange.new(4)
  1760. pie2242.LockedToPart = true
  1761. pie2242.VelocitySpread = 360
  1762. local pie22442 = Instance.new("ParticleEmitter")
  1763. pie22442.Parent = rleg
  1764. pie22442.Color = ColorSequence.new(BrickColor.new("White").Color)
  1765. pie22442.LightEmission = 1
  1766. pie22442.Size = NumberSequence.new(2)
  1767. pie22442.Texture = "http://www.roblox.com/asset/?id=257173628"
  1768. pie22442.Transparency = NumberSequence.new(0.7)
  1769. pie22442.EmissionDirection = "Top"
  1770. pie22442.Enabled = true
  1771. pie22442.Lifetime = NumberRange.new(0.1)
  1772. pie22442.Rotation = NumberRange.new(-420, 425)
  1773. pie22442.Rate = 300
  1774. pie22442.Speed = NumberRange.new(4)
  1775. pie22442.LockedToPart = true
  1776. pie22442.VelocitySpread = 360
  1777. local pie2222 = Instance.new("ParticleEmitter")
  1778. pie2222.Parent = hed
  1779. pie2222.Color = ColorSequence.new(BrickColor.new("White").Color)
  1780. pie2222.LightEmission = 1
  1781. pie2222.Size = NumberSequence.new(20)
  1782. pie2222.Texture = "http://www.roblox.com/asset/?id=257173628"
  1783. pie2222.Transparency = NumberSequence.new(0.7)
  1784. pie2222.EmissionDirection = "Top"
  1785. pie2222.Enabled = true
  1786. pie2222.Lifetime = NumberRange.new(0.1)
  1787. pie2222.Rotation = NumberRange.new(-420, 425)
  1788. pie2222.Rate = 300
  1789. pie2222.Speed = NumberRange.new(4)
  1790. pie2222.LockedToPart = true
  1791. pie2222.VelocitySpread = 360
  1792. MagicBlock(bc("New Yeller"),root.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  1793. CFuncs["Sound"].Create("rbxassetid://169445572", root, 0.7, 0.7)
  1794. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  1795. for i = 0,15,0.1 do
  1796. swait()
  1797. MagicBlock(bc("New Yeller"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1798. MagicBlock(bc("New Yeller"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  1799. 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)
  1800. 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)
  1801. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1.5)* angles(math.rad(50),math.rad(0),math.rad(0)),0.05)
  1802. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.05)
  1803. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  1804. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  1805. end
  1806.  
  1807. local bv = Instance.new("BodyVelocity")
  1808. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1809. bv.velocity = root.CFrame.lookVector*150
  1810. bv.Parent = root
  1811. game:GetService("Debris"):AddItem(bv, 0.5)
  1812. local rng = Instance.new("Part", char)
  1813. rng.Anchored = true
  1814. rng.BrickColor = BrickColor.new("Neon orange")
  1815. rng.CanCollide = false
  1816. rng.FormFactor = 3
  1817. rng.Name = "Ring"
  1818. rng.Size = Vector3.new(1, 1, 1)
  1819. rng.Transparency = 0
  1820. rng.TopSurface = 0
  1821. rng.BottomSurface = 0
  1822. rng.Position = root.Position
  1823. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1824. local rngm = Instance.new("SpecialMesh", rng)
  1825. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1826. local rng2 = rng:Clone()
  1827. rng2.Parent = char
  1828. local rng2m = rng2.Mesh
  1829. local rng3 = rng:Clone()
  1830. rng3.Parent = char
  1831. rng3.BrickColor = BrickColor.new("New Yeller")
  1832. local rng3m = rng3.Mesh
  1833. local rng4 = rng:Clone()
  1834. rng4.Parent = char
  1835. local rng4m = rng4.Mesh
  1836. local rng5 = rng:Clone()
  1837. rng5.Parent = char
  1838. rng5.BrickColor = BrickColor.new("New Yeller")
  1839. local rng5m = rng5.Mesh
  1840. CFuncs["Sound"].Create("rbxassetid://324867021", rng, 10, 1)
  1841. wait()
  1842. local scaler = 10
  1843. local scaler2 = 10
  1844. game:GetService("Debris"):AddItem(bv, 2.4)
  1845. hum.WalkSpeed = 50
  1846. MagicBlock(bc("White"),root.CFrame,15,15,15,10,10,10,0.015)
  1847. for i = 0,10,0.1 do
  1848. swait()
  1849. rng.Transparency = rng.Transparency + 0.01
  1850. rng2.Transparency = rng2.Transparency + 0.01
  1851. rng3.Transparency = rng3.Transparency + 0.01
  1852. rng4.Transparency = rng4.Transparency + 0.01
  1853. rng5.Transparency = rng5.Transparency + 0.01
  1854. scaler = scaler - 0.125
  1855. scaler2 = scaler2 - 0.1
  1856. rng2m.Scale = rng2m.Scale + Vector3.new(scaler/1.25, scaler/1.25, 20)
  1857. rng3m.Scale = rng3m.Scale + Vector3.new(scaler/1.5, scaler/1.5, 30)
  1858. rng4m.Scale = rng4m.Scale + Vector3.new(scaler/1.75, scaler/1.75, 40)
  1859. rng5m.Scale = rng5m.Scale + Vector3.new(scaler/2, scaler/2, 50)
  1860. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1861. 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)
  1862. 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)
  1863. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),0.5)
  1864. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-5),math.rad(0),math.rad(0)),.5)
  1865. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.5)
  1866. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.5)
  1867. end
  1868. game:GetService("Debris"):AddItem(rng, 0.1)
  1869. game:GetService("Debris"):AddItem(rng2, 0.1)
  1870. game:GetService("Debris"):AddItem(rng3, 0.1)
  1871. game:GetService("Debris"):AddItem(rng4, 0.1)
  1872. game:GetService("Debris"):AddItem(rng5, 0.1)
  1873. hum.WalkSpeed = 126
  1874. pie2222:Destroy()
  1875. attack = false
  1876. jumped = false
  1877. wait(20)
  1878. chatfunc("Too much energy..")
  1879. asd1 = Instance.new("Sound",char)
  1880. asd1.SoundId = "http://www.roblox.com/asset/?id = 3264923"
  1881. asd1.Volume = 1.5
  1882. asd1.Looped = false
  1883. asd1:Play()
  1884. pie22:Destroy()
  1885. pie222:Destroy()
  1886. pie2242:Destroy()
  1887. pie22442:Destroy()
  1888. hum.WalkSpeed = 16
  1889. end
  1890.  
  1891. function dash()
  1892. attack = true
  1893. jumped = true
  1894. hum.WalkSpeed = 16
  1895. killbrick = Instance.new("Part",char)
  1896. killbrick.Size = Vector3.new(1,1,1)
  1897. killbrick.Transparency = 1
  1898. killbrick:BreakJoints()
  1899. killbrick.CanCollide = false
  1900. local wel = Instance.new("Weld",killbrick)
  1901. wel.Part0 = killbrick
  1902. wel.Part1 = char["Left Arm"]
  1903. wel.C0 = CFrame.new(0,1,0)
  1904. local bv = Instance.new("BodyVelocity")
  1905. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1906. bv.velocity = root.CFrame.lookVector*150
  1907. bv.Parent = root
  1908. char.Head.face.Texture = "rbxassetid://126198982"
  1909. game:GetService("Debris"):AddItem(bv, 1)
  1910. local rng = Instance.new("Part", char)
  1911. rng.Anchored = true
  1912. rng.BrickColor = BrickColor.new("Neon orange")
  1913. rng.CanCollide = false
  1914. rng.FormFactor = 3
  1915. rng.Name = "Ring"
  1916. rng.Size = Vector3.new(1, 1, 1)
  1917. rng.Transparency = 0
  1918. rng.TopSurface = 0
  1919. rng.BottomSurface = 0
  1920. rng.CFrame = root.CFrame
  1921. local rngm = Instance.new("SpecialMesh", rng)
  1922. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1923. local rng2 = rng:Clone()
  1924. rng2.BrickColor = BrickColor.new("Dark stone grey")
  1925. rng2.Parent = char
  1926. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  1927. local rng2m = rng2.Mesh
  1928. local rng3 = rng:Clone()
  1929. rng3.Parent = char
  1930. rng3.BrickColor = BrickColor.new("Dark stone grey")
  1931. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  1932. local rng3m = rng3.Mesh
  1933. local rng4 = rng:Clone()
  1934. rng4.Parent = char
  1935. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  1936. local rng4m = rng4.Mesh
  1937. local rng5 = rng:Clone()
  1938. rng5.Parent = char
  1939. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  1940. local rng5m = rng5.Mesh
  1941. local rng6 = rng:Clone()
  1942. rng6.Material = "Neon"
  1943. rng6.CanCollide = false
  1944. rng6.BrickColor = BrickColor.new("Neon orange")
  1945. rng6.Parent = LeftLeg
  1946. local rng6m = rng6.Mesh
  1947. rng6m.Scale = vt(1,1,1)
  1948. rng6m.MeshType = "Sphere"
  1949. local rng7 = rng:Clone()
  1950. rng7.Material = "Plastic"
  1951. rng7.CanCollide = false
  1952. rng7.BrickColor = BrickColor.new("Bright red")
  1953. rng7.Parent = LeftLeg
  1954. local rng7m = rng7.Mesh
  1955. rng7m.Scale = vt(1,1,1)
  1956. rng7m.MeshType = "Sphere"
  1957. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  1958. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  1959. wait()
  1960. local scaler = 10/5
  1961. local scaler2 = 10/5
  1962. local hit = rng6.Touched:connect(function(hit)
  1963. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  1964. end)
  1965. for i = 0,10,0.1 do
  1966. swait()
  1967. rng.Transparency = rng.Transparency + 0.01
  1968. rng2.Transparency = rng2.Transparency + 0.01
  1969. rng3.Transparency = rng3.Transparency + 0.01
  1970. rng4.Transparency = rng4.Transparency + 0.01
  1971. rng5.Transparency = rng5.Transparency + 0.01
  1972. rng6.Transparency = rng5.Transparency + 0.001
  1973. rng7.Transparency = rng5.Transparency + 0.001
  1974. scaler = scaler - 0.125/5
  1975. scaler2 = scaler2 - 0.1/5
  1976. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  1977. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  1978. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  1979. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  1980. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  1981. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  1982. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  1983. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  1984. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  1985. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  1986. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  1987. rng6.CFrame = rng3.CFrame
  1988. rng7.CFrame = rng3.CFrame
  1989. end
  1990. game:GetService("Debris"):AddItem(rng, 0.1)
  1991. game:GetService("Debris"):AddItem(rng2, 0.1)
  1992. game:GetService("Debris"):AddItem(rng3, 0.1)
  1993. game:GetService("Debris"):AddItem(rng4, 0.1)
  1994. game:GetService("Debris"):AddItem(rng5, 0.1)
  1995. hum.WalkSpeed = 16
  1996. hit:disconnect()
  1997. attack = false
  1998. killbrick:Destroy()
  1999. char.Head.face.Texture = "rbxassetid://29291814"
  2000. jumped = false
  2001. end
  2002.  
  2003.  
  2004.  
  2005. function daash()
  2006. attack = false
  2007. jumped = false
  2008. hum.WalkSpeed = 16
  2009. local bv = Instance.new("BodyVelocity")
  2010. bv.maxForce = Vector3.new(6000,6000,6000)
  2011. bv.velocity = root.CFrame.lookVector*150
  2012. bv.Parent = root
  2013. char.Head.face.Texture = "rbxassetid://126198982"
  2014. game:GetService("Debris"):AddItem(bv, 1)
  2015. local rng = Instance.new("Part", char)
  2016. rng.Anchored = true
  2017. rng.BrickColor = BrickColor.new("White")
  2018. rng.CanCollide = false
  2019. rng.FormFactor = 3
  2020. rng.Name = "Ring"
  2021. rng.Size = Vector3.new(1, 1, 1)
  2022. rng.Transparency = 0
  2023. rng.TopSurface = 0
  2024. rng.BottomSurface = 0
  2025. rng.CFrame = root.CFrame
  2026. local rngm = Instance.new("SpecialMesh", rng)
  2027. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2028. local rng2 = rng:Clone()
  2029. rng2.BrickColor = BrickColor.new("White")
  2030. rng2.Parent = char
  2031. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  2032. local rng2m = rng2.Mesh
  2033.  
  2034. local rng5m = rng.Mesh
  2035. CFuncs["Sound"].Create("rbxassetid://262562442", root, 1, 1)
  2036. wait()
  2037. local scaler = 10/5
  2038. local scaler2 = 10/5
  2039. local hit = rng.Touched:connect(function(hit)
  2040. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  2041. end)
  2042. for i = 0,10,0.1 do
  2043. swait()
  2044. MagicBlockDash(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  2045. MagicBlockDash(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  2046. rng.Transparency = rng.Transparency + 0.01
  2047. rng2.Transparency = rng2.Transparency + 0.01
  2048.  
  2049.  
  2050. scaler = scaler - 0.125/5
  2051. scaler2 = scaler2 - 0.125/5
  2052. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1, scaler2/1, 0)
  2053.  
  2054.  
  2055. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2056.  
  2057. end
  2058. game:GetService("Debris"):AddItem(rng, 0.1)
  2059. game:GetService("Debris"):AddItem(rng2, 0.1)
  2060. hum.WalkSpeed = 16
  2061. hit:disconnect()
  2062. attack = false
  2063. char.Head.face.Texture = "rbxassetid://29291814"
  2064. jumped = false
  2065. end
  2066.  
  2067.  
  2068.  
  2069. function dashh()
  2070. attack = true
  2071. jumped = true
  2072. hum.WalkSpeed = 16
  2073. local BV = Instance.new("BodyVelocity")
  2074. BV = Instance.new("BodyVelocity", tors)
  2075. BV.maxForce = Vector3.new(0,10000,0)
  2076. BV.P = 1000
  2077. BV.velocity = Vector3.new(0,800,0)
  2078. char.Head.face.Texture = "rbxassetid://126198982"
  2079. game:GetService("Debris"):AddItem(BV, 1)
  2080. local rng = Instance.new("Part", char)
  2081. rng.Anchored = true
  2082. rng.BrickColor = BrickColor.new("Neon orange")
  2083. rng.CanCollide = false
  2084. rng.FormFactor = 3
  2085. rng.Name = "Ring"
  2086. rng.Size = Vector3.new(1, 1, 1)
  2087. rng.Transparency = 0
  2088. rng.TopSurface = 0
  2089. rng.BottomSurface = 0
  2090. rng.CFrame = root.CFrame
  2091. local rngm = Instance.new("SpecialMesh", rng)
  2092. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2093. local rng2 = rng:Clone()
  2094. rng2.BrickColor = BrickColor.new("Dark stone grey")
  2095. rng2.Parent = char
  2096. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  2097. local rng2m = rng2.Mesh
  2098. local rng3 = rng:Clone()
  2099. rng3.Parent = char
  2100. rng3.BrickColor = BrickColor.new("Dark stone grey")
  2101. rng3.CFrame = root.CFrame + root.CFrame.lookVector*20
  2102. local rng3m = rng3.Mesh
  2103. local rng4 = rng:Clone()
  2104. rng4.Parent = char
  2105. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  2106. local rng4m = rng4.Mesh
  2107. local rng5 = rng:Clone()
  2108. rng5.Parent = char
  2109. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  2110. local rng5m = rng5.Mesh
  2111. local rng6 = rng:Clone()
  2112. rng6.Material = "Neon"
  2113. rng6.CanCollide = false
  2114. rng6.BrickColor = BrickColor.new("Neon orange")
  2115. rng6.Parent = LeftLeg
  2116. local rng6m = rng6.Mesh
  2117. rng6m.Scale = vt(1,1,1)
  2118. rng6m.MeshType = "Sphere"
  2119. local rng7 = rng:Clone()
  2120. rng7.Material = "Plastic"
  2121. rng7.CanCollide = false
  2122. rng7.BrickColor = BrickColor.new("Bright red")
  2123. rng7.Parent = LeftLeg
  2124. local rng7m = rng7.Mesh
  2125. rng7m.Scale = vt(1,1,1)
  2126. rng7m.MeshType = "Sphere"
  2127. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  2128. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2129. wait()
  2130. local scaler = 10/5
  2131. local scaler2 = 10/5
  2132. local hit = rng6.Touched:connect(function(hit)
  2133. Damagefunc(hit,25,35,math.random(20,30),"Normal",root,.2,1)
  2134. end)
  2135. for i = 0,10,0.1 do
  2136. swait()
  2137. MagicBlock(bc("Neon orange"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  2138. MagicBlock(bc("Dark stone grey"),sorb2.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  2139. rng.Transparency = rng.Transparency + 0.01
  2140. rng2.Transparency = rng2.Transparency + 0.01
  2141. rng3.Transparency = rng3.Transparency + 0.01
  2142. rng4.Transparency = rng4.Transparency + 0.01
  2143. rng5.Transparency = rng5.Transparency + 0.01
  2144. rng6.Transparency = rng5.Transparency + 0.001
  2145. rng7.Transparency = rng5.Transparency + 0.001
  2146. scaler = scaler - 0.125/5
  2147. scaler2 = scaler2 - 0.1/5
  2148. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2149. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  2150. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2151. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2152. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  2153. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2154. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2155. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2156. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2157. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2158. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2159. rng6.CFrame = rng3.CFrame
  2160. rng7.CFrame = rng3.CFrame
  2161. end
  2162. game:GetService("Debris"):AddItem(rng, 0.1)
  2163. game:GetService("Debris"):AddItem(rng2, 0.1)
  2164. game:GetService("Debris"):AddItem(rng3, 0.1)
  2165. game:GetService("Debris"):AddItem(rng4, 0.1)
  2166. game:GetService("Debris"):AddItem(rng5, 0.1)
  2167. hum.WalkSpeed = 16
  2168. hit:disconnect()
  2169. attack = false
  2170. char.Head.face.Texture = "rbxassetid://29291814"
  2171. jumped = false
  2172. end
  2173.  
  2174.  
  2175. function dashs()
  2176. attack = true
  2177. jumped = true
  2178. hum.WalkSpeed = 16
  2179. local bv = Instance.new("BodyVelocity")
  2180. bv.maxForce = Vector3.new(0, 0, 0)
  2181. bv.velocity = root.CFrame.lookVector*150
  2182. bv.Parent = root
  2183. char.Head.face.Texture = "rbxassetid://126198982"
  2184. game:GetService("Debris"):AddItem(bv, 1)
  2185. local rng = Instance.new("Part", char)
  2186. rng.Anchored = true
  2187. rng.BrickColor = BrickColor.new("Neon orange")
  2188. rng.CanCollide = false
  2189. rng.FormFactor = 3
  2190. rng.Name = "Ring"
  2191. rng.Size = Vector3.new(1, 1, 1)
  2192. rng.Transparency = 0
  2193. rng.TopSurface = 0
  2194. rng.BottomSurface = 0
  2195. rng.CFrame = root.CFrame
  2196. local rngm = Instance.new("SpecialMesh", rng)
  2197. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2198. local rng2 = rng:Clone()
  2199. rng2.BrickColor = BrickColor.new("Dark stone grey")
  2200. rng2.Parent = char
  2201. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  2202. local rng2m = rng2.Mesh
  2203. local rng3 = rng:Clone()
  2204. rng3.Parent = char
  2205. rng3.BrickColor = BrickColor.new("Dark stone grey")
  2206. rng3.CFrame = root.CFrame + root.CFrame.lookVector*60
  2207. local rng3m = rng3.Mesh
  2208. local rng4 = rng:Clone()
  2209. rng4.Parent = char
  2210. rng4.CFrame = root.CFrame + root.CFrame.lookVector*30
  2211. local rng4m = rng4.Mesh
  2212. local rng5 = rng:Clone()
  2213. rng5.Parent = char
  2214. rng5.CFrame = root.CFrame + root.CFrame.lookVector*40
  2215. local rng5m = rng5.Mesh
  2216. local rng6 = rng:Clone()
  2217. rng6.Material = "Neon"
  2218. rng6.CanCollide = false
  2219. rng6.BrickColor = BrickColor.new("Neon orange")
  2220. rng6.Parent = LeftLeg
  2221. local rng6m = rng6.Mesh
  2222. rng6m.Scale = vt(1,1,1)
  2223. rng6m.MeshType = "Sphere"
  2224. local rng7 = rng:Clone()
  2225. rng7.Material = "Plastic"
  2226. rng7.CanCollide = false
  2227. rng7.BrickColor = BrickColor.new("Bright red")
  2228. rng7.Parent = LeftLeg
  2229. local rng7m = rng7.Mesh
  2230. rng7m.Scale = vt(1,1,1)
  2231. rng7m.MeshType = "Sphere"
  2232. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  2233. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2234. wait()
  2235. local scaler = 10/5
  2236. local scaler2 = 10/5
  2237. local hit = rng6.Touched:connect(function(hit)
  2238. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  2239. end)
  2240. for i = 0,10,0.1 do
  2241. swait()
  2242. rng.Transparency = rng.Transparency + 0.01
  2243. rng2.Transparency = rng2.Transparency + 0.01
  2244. rng3.Transparency = rng3.Transparency + 0.01
  2245. rng4.Transparency = rng4.Transparency + 0.01
  2246. rng5.Transparency = rng5.Transparency + 0.01
  2247. rng6.Transparency = rng5.Transparency + 0.001
  2248. rng7.Transparency = rng5.Transparency + 0.001
  2249. scaler = scaler - 0.125/5
  2250. scaler2 = scaler2 - 0.1/5
  2251. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2252. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2253. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2254. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/1.65, scaler2/1.65, 0)
  2255. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/0.5)
  2256. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/0.3)
  2257. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2258. 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)
  2259. 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)
  2260. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  2261. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  2262. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  2263. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  2264. rng6.CFrame = rng3.CFrame
  2265. rng7.CFrame = rng3.CFrame
  2266. end
  2267. game:GetService("Debris"):AddItem(rng, 0.1)
  2268. game:GetService("Debris"):AddItem(rng2, 0.1)
  2269. game:GetService("Debris"):AddItem(rng3, 0.1)
  2270. game:GetService("Debris"):AddItem(rng4, 0.1)
  2271. game:GetService("Debris"):AddItem(rng5, 0.1)
  2272. hum.WalkSpeed = 16
  2273. hit:disconnect()
  2274. attack = false
  2275. char.Head.face.Texture = "rbxassetid://29291814"
  2276. jumped = false
  2277. end
  2278.  
  2279.  
  2280.  
  2281.  
  2282. m.KeyDown:connect(function(key)
  2283. if key == "j" then
  2284. if tp == true then
  2285. tp = false
  2286. char.Head.face.Parent = game.Lighting
  2287. asd1 = Instance.new("Sound",char)
  2288. asd1.SoundId = "http://www.roblox.com/asset/?id = 153613030"
  2289. asd1.Volume = 0.5
  2290. asd1.Looped = false
  2291. asd1:Play()
  2292. v:Destroy()
  2293. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 1
  2294. end
  2295.  
  2296. end
  2297. wait(0.2)
  2298. for i,v in pairs(char:GetChildren()) do if v:IsA("Part") then v.Transparency = 0
  2299. end
  2300.  
  2301. end
  2302. char.HumanoidRootPart.CFrame = mouse.Hit * CFrame.new(0, 3, 0)
  2303. char.HumanoidRootPart.Transparency = 1
  2304. game.Lighting.face.Parent = char.Head
  2305. wait(0.7)
  2306.  
  2307. tp = true
  2308.  
  2309.  
  2310. end
  2311. end
  2312. end)
  2313.  
  2314.  
  2315. ----------------------------------------------------
  2316. Debounces = {
  2317. CanAttack = true;
  2318. NoIdl = false;
  2319. Slashing = false;
  2320. Slashed = false;
  2321. RPunch = false;
  2322. RPunched = false;
  2323. LPunch = false;
  2324. LPunched = false;
  2325. }
  2326. local Touche = {char.Name, }
  2327. ----------------------------------------------------
  2328.  
  2329.  
  2330. local rs = game:GetService("RunService").RenderStepped
  2331.  
  2332.  
  2333. mouse.KeyDown:connect(function(key)
  2334. if key == "-" then
  2335. if Charging == false then
  2336. Charging = true
  2337. if Debounces.CanAttack == true then
  2338. Debounces.CanAttack = false
  2339. Debounces.NoIdl = true
  2340. Debounces.on = true
  2341. for i = 1,20 do
  2342. 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)
  2343. 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)
  2344. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(0),0), 0.2)
  2345. tors.Weld.C0 = Lerp(tors.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2346. 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)
  2347. 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)
  2348. if Debounces.on == false then break end
  2349. rs:wait()
  2350. end
  2351. --[[for i = 1,20 do
  2352. 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)
  2353. 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)
  2354. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,.1)*CFrame.Angles(math.rad(34),math.rad(0),0), 0.4)
  2355. 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)
  2356. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(-10)), 0.4)
  2357. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.4)
  2358. if Debounces.on == false then break end
  2359. rs:wait()
  2360. end]]--
  2361. pt=Instance.new('Part',tors)
  2362. pt.Anchored=true
  2363. pt.CanCollide=false
  2364. pt.Locked = true
  2365. pt.FormFactor='Custom'
  2366. pt.Size=Vector3.new(1,1,1)
  2367. pt.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2368. pt.Transparency=.6
  2369. pt.BrickColor=BrickColor.new('New Yeller')
  2370. msh=Instance.new('SpecialMesh',pt)
  2371. msh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2372. msh.Scale=Vector3.new(8,4,8)
  2373. pt2=pt:clone()
  2374. pt2.Parent = tors
  2375. pt2.CFrame=root.CFrame*CFrame.new(0,-1,0)
  2376. pt2.BrickColor=BrickColor.new("New Yeller")
  2377. msh2=msh:clone()
  2378. msh2.Parent=pt2
  2379. msh2.Scale=Vector3.new(10,5,10)
  2380.  
  2381.  
  2382.  
  2383. bl = Instance.new("Part", char)
  2384. bl.Locked = true
  2385. bl.Name = "Shell"
  2386. bl.BrickColor = BrickColor.new("New Yeller")
  2387. bl.Anchored = true
  2388. bl.CanCollide = false
  2389. bl.Transparency = 0
  2390. bl.Reflectance = 0
  2391. bl.BottomSurface = 0
  2392. bl.TopSurface = 0
  2393. bl.Shape = 0
  2394. blm = Instance.new("SpecialMesh",bl)
  2395. blm.MeshType = "Sphere"
  2396. blm.Scale = Vector3.new(1,1,1)
  2397. blm.MeshId = "rbxassetid://9982590"
  2398.  
  2399. coroutine.resume(coroutine.create(function()
  2400. for i=1, math.huge, 4 do
  2401. if Charging == true then
  2402. rs:wait()
  2403. bl.CFrame = root.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-i/10), math.rad(-i/10), math.rad(i/10))
  2404. blm.Scale = blm.Scale + Vector3.new(0.1, 0.1, 0.1)
  2405. bl.Transparency = bl.Transparency + 0.005
  2406. pt.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(i*2),0)
  2407. pt2.CFrame = root.CFrame*CFrame.new(0,-1,0) * CFrame.Angles(0,math.rad(-i*2),0)
  2408. msh.Scale = msh.Scale + Vector3.new(0.05,0,0.05)
  2409. msh2.Scale = msh2.Scale + Vector3.new(0.05,0,0.05)
  2410. elseif Charging == false then break
  2411. end
  2412. end
  2413. end))
  2414.  
  2415. repeat
  2416. local p = Instance.new('Part',tors)
  2417. p.formFactor = 'Custom'
  2418. p.Size = Vector3.new(1,1,1)
  2419. p.BrickColor = workspace.Base.BrickColor
  2420. p.CanCollide = false
  2421. p.Transparency = 0
  2422. p.Anchored = true
  2423. p.Locked=true
  2424. p.Material = workspace.Base.Material
  2425. local m = Instance.new("BlockMesh",p)
  2426. m.Scale = Vector3.new(s,s,s)
  2427. 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())
  2428. --[[coroutine.wrap(function()
  2429. wait(2)
  2430. while Charging == true do
  2431. wait(2)
  2432. GroundWave1()
  2433. wait(2)
  2434. end
  2435. end)()]]--
  2436. Spawn(function()
  2437. while rs:wait() do
  2438. if Charging == true then
  2439. 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)))
  2440. 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)))
  2441. 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))
  2442. tors.Weld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10), math.rad(math.random(-4,4)), math.rad(0))
  2443. 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)))
  2444. 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)))
  2445. elseif Charging == false then break
  2446. end
  2447. end
  2448. end)
  2449. Spawn(function()
  2450. while rs:wait() do
  2451. if p.Transparency >= 1 then p:Destroy() break end
  2452. p.CFrame = p.CFrame*CFrame.Angles(math.rad(2),math.rad(2),math.rad(2))+Vector3.new(0,0.2,0)
  2453. p.Transparency = p.Transparency+0.01
  2454. end
  2455. end)
  2456. wait(.3)
  2457. until Charging == false
  2458. end
  2459. end
  2460. end
  2461. end)
  2462. ----------------------------------------------------
  2463. mouse.KeyUp:connect(function(key)
  2464. if key == "r" then
  2465. if Charging == true then
  2466. Charging = false
  2467. pt:Destroy()
  2468. pt2:Destroy()
  2469. bl:Destroy()
  2470. if Debounces.CanAttack == false then
  2471. Debounces.CanAttack = true
  2472. Debounces.NoIdl = false
  2473. Debounces.on = false
  2474. end
  2475. end
  2476. end
  2477. end)
  2478.  
  2479.  
  2480. ----------------------------------------------------
  2481. mouse.KeyDown:connect(function(key)
  2482. if key == "p" then
  2483. if Debounces.CanAttack == true then
  2484. Debounces.CanAttack = false
  2485. Debounces.on = true
  2486. Debounces.NoIdl = true
  2487. pt = {1, 1.1, 1.2, 1.3, 1.4, 1.5}
  2488. Debounces.RPunch = true
  2489. Debounces.LPunch = true
  2490. Debounces.ks = true
  2491. Debounces.ks2 = true
  2492. for i = 1, 3 do
  2493. 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)
  2494. 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)
  2495. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2496. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2497. 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)
  2498. 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)
  2499. if Debounces.on == false then break end
  2500. wait()
  2501. end
  2502. for i = 1, 3 do
  2503. 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)
  2504. 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)
  2505. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2506. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2507. 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)
  2508. 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)
  2509. if Debounces.on == false then break end
  2510. wait()
  2511. end
  2512. for i = 1, 3 do
  2513. 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)
  2514. 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)
  2515. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2516. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2517. 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)
  2518. 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)
  2519. if Debounces.on == false then break end
  2520. wait()
  2521. end
  2522. for i = 1, 3 do
  2523. 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)
  2524. 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)
  2525. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2526. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2527. 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)
  2528. 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)
  2529. if Debounces.on == false then break end
  2530. wait()
  2531. end
  2532. for i = 1, 3 do
  2533. 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)
  2534. 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)
  2535. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2536. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2537. 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)
  2538. 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)
  2539. if Debounces.on == false then break end
  2540. wait()
  2541. end
  2542. for i = 1, 3 do
  2543. 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)
  2544. 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)
  2545. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2546. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2547. 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)
  2548. 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)
  2549. if Debounces.on == false then break end
  2550. wait()
  2551. end
  2552. for i = 1, 3 do
  2553. 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)
  2554. 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)
  2555. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2556. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2557. 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)
  2558. 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)
  2559. if Debounces.on == false then break end
  2560. wait()
  2561. end
  2562. for i = 1, 3 do
  2563. 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)
  2564. 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)
  2565. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2566. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2567. 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)
  2568. 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)
  2569. if Debounces.on == false then break end
  2570. wait()
  2571. end
  2572. for i = 1, 3 do
  2573. 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)
  2574. 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)
  2575. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2576. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2577. 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)
  2578. 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)
  2579. if Debounces.on == false then break end
  2580. wait()
  2581. end
  2582. for i = 1, 3 do
  2583. 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)
  2584. 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)
  2585. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2586. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2587. 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)
  2588. 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)
  2589. if Debounces.on == false then break end
  2590. wait()
  2591. end
  2592. for i = 1, 3 do
  2593. 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)
  2594. 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)
  2595. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2596. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2597. 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)
  2598. 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)
  2599. if Debounces.on == false then break end
  2600. wait()
  2601. end
  2602. for i = 1, 3 do
  2603. 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)
  2604. 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)
  2605. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2606. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2607. 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)
  2608. 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)
  2609. if Debounces.on == false then break end
  2610. wait()
  2611. end
  2612. for i = 1, 3 do
  2613. 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)
  2614. 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)
  2615. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2616. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2617. 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)
  2618. 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)
  2619. if Debounces.on == false then break end
  2620. wait()
  2621. end
  2622. for i = 1, 3 do
  2623. 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)
  2624. 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)
  2625. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2626. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2627. 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)
  2628. 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)
  2629. if Debounces.on == false then break end
  2630. wait()
  2631. end
  2632. for i = 1, 3 do
  2633. 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)
  2634. 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)
  2635. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.9)
  2636. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.9)
  2637. 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)
  2638. 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)
  2639. if Debounces.on == false then break end
  2640. wait()
  2641. end
  2642. for i = 1, 3 do
  2643. 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)
  2644. 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)
  2645. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2646. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2647. 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)
  2648. 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)
  2649. if Debounces.on == false then break end
  2650. wait()
  2651. end
  2652. for i = 1, 3 do
  2653. 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)
  2654. 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)
  2655. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2656. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2657. 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)
  2658. 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)
  2659. if Debounces.on == false then break end
  2660. wait()
  2661. end
  2662. for i = 1, 3 do
  2663. 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)
  2664. 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)
  2665. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2666. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2667. 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)
  2668. 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)
  2669. if Debounces.on == false then break end
  2670. wait()
  2671. end
  2672. for i = 1, 3 do
  2673. 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)
  2674. 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)
  2675. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 0.92)
  2676. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.92)
  2677. 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)
  2678. 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)
  2679. if Debounces.on == false then break end
  2680. wait()
  2681. end
  2682. for i = 1, 3 do
  2683. 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)
  2684. 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)
  2685. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.92)
  2686. root.Weld.C0 = Lerp(root.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 0.92)
  2687. 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)
  2688. 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)
  2689. if Debounces.on == false then break end
  2690. wait()
  2691. end
  2692. Debounces.LPunch = false
  2693. Debounces.RPunch = false
  2694. Debounces.ks = false
  2695. Debounces.ks2 = false
  2696. if Debounces.CanAttack == false then
  2697. Debounces.CanAttack = true
  2698. Debounces.on = false
  2699. Debounces.NoIdl = false
  2700. end
  2701. end
  2702. end
  2703. end)
  2704.  
  2705.  
  2706.  
  2707. function punch()
  2708. attack = true
  2709. jumped = true
  2710. killbrick = Instance.new("Part",rarm)
  2711. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  2712. killbrick.Transparency = 1
  2713. killbrick:BreakJoints()
  2714. killbrick.CanCollide = false
  2715. killbrick.Anchored = true
  2716. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  2717. local bv = Instance.new("BodyVelocity")
  2718. bv.maxForce = Vector3.new(1,1,1)
  2719. bv.velocity = root.CFrame.lookVector*150
  2720. bv.Parent = root
  2721. game:GetService("Debris"):AddItem(bv, 1)
  2722. local rng = Instance.new("Part", char)
  2723. rng.Anchored = true
  2724. rng.BrickColor = BrickColor.new("New Yeller")
  2725. rng.CanCollide = false
  2726. rng.FormFactor = 3
  2727. rng.Name = "Ring"
  2728. rng.Size = Vector3.new(1, 1, 1)
  2729. rng.Transparency = 0
  2730. rng.TopSurface = 0
  2731. rng.BottomSurface = 0
  2732. rng.CFrame = root.CFrame
  2733. local rngm = Instance.new("SpecialMesh", rng)
  2734. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2735. local rng2 = rng:Clone()
  2736. rng2.BrickColor = BrickColor.new("New Yeller")
  2737. rng2.Parent = char
  2738. rng2.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2739. local rng2m = rng2.Mesh
  2740. local rng3 = rng:Clone()
  2741. rng3.Parent = char
  2742. rng3.BrickColor = BrickColor.new("Institutional white")
  2743. rng3.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2744. local rng3m = Instance.new("SpecialMesh", rng3)
  2745. rng3m.MeshId = "http://www.roblox.com/asset/?id=665769722"
  2746. local rng4 = rng:Clone()
  2747. rng4.Parent = char
  2748. rng4.BrickColor = BrickColor.new("New Yeller")
  2749. rng4.CFrame = root.CFrame + root.CFrame.lookVector*12
  2750. local rng4m = rng4.Mesh
  2751. local rng5 = rng:Clone()
  2752. rng5.Parent = char
  2753. rng5.BrickColor = BrickColor.new("New Yeller")
  2754. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  2755. local rng5m = rng5.Mesh
  2756. local rng6 = rng:Clone()
  2757. rng6.Material = "Neon"
  2758. rng6.CanCollide = false
  2759. rng6.BrickColor = BrickColor.new("New Yeller")
  2760. rng6.Parent = LeftLeg
  2761. local rng6m = rng6.Mesh
  2762. rng6m.Scale = vt(1,1,1)
  2763. rng6m.MeshType = "Sphere"
  2764. local rng7 = rng:Clone()
  2765. rng7.Material = "Plastic"
  2766. rng7.CanCollide = false
  2767. rng7.BrickColor = BrickColor.new("New Yeller")
  2768. rng7.Parent = LeftLeg
  2769. local rng7m = rng7.Mesh
  2770. rng7m.Scale = vt(1,1,1)
  2771. rng7m.MeshType = "Sphere"
  2772. CFuncs["Sound"].Create("rbxassetid://137579113", root, 1, 1)
  2773. CFuncs["Sound"].Create("rbxassetid://539294959", root, 1, 1)
  2774. wait()
  2775. local scaler = 10/5
  2776. local scaler2 = 10/5
  2777. local hit = rng6.Touched:connect(function(hit)
  2778. Damagefunc(hit,405,505,math.random(400,500),"Normal",root,.2,1)
  2779. CRIT=true
  2780. end)
  2781. for i = 0,10,0.1 do
  2782. swait()
  2783. rng.Transparency = rng.Transparency + 0.01
  2784. rng2.Transparency = rng2.Transparency + 0.01
  2785. rng3.Transparency = rng3.Transparency + 0.01
  2786. rng4.Transparency = rng4.Transparency + 0.01
  2787. rng5.Transparency = rng5.Transparency + 0.01
  2788. rng6.Transparency = rng5.Transparency + 0.1
  2789. rng7.Transparency = rng5.Transparency + 0.1
  2790. scaler = scaler - 0.125/5
  2791. scaler2 = scaler2 - 0.1/5
  2792. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2793. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/13.5, scaler2/13.5, 0)
  2794. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  2795. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  2796. rng6.Size = rng6.Size + Vector3.new(scaler2/1.2, scaler2/1.2, scaler2/1.2)
  2797. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  2798. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2799. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  2800. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  2801. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  2802. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  2803. rng6.CFrame = killbrick.CFrame
  2804. rng7.CFrame = killbrick.CFrame
  2805. end
  2806. game:GetService("Debris"):AddItem(rng, 0.1)
  2807. game:GetService("Debris"):AddItem(rng2, 0.1)
  2808. game:GetService("Debris"):AddItem(rng3, 0.1)
  2809. game:GetService("Debris"):AddItem(rng4, 0.1)
  2810. game:GetService("Debris"):AddItem(rng5, 0.1)
  2811. hit:disconnect()
  2812. rng:Destroy()
  2813. rng2:Destroy()
  2814. rng3:Destroy()
  2815. rng4:Destroy()
  2816. rng5:Destroy()
  2817. rng6:Destroy()
  2818. rng7:Destroy()
  2819. attack = false
  2820. killbrick:Destroy()
  2821. jumped = false
  2822. lig:Remove()
  2823. end
  2824.  
  2825.  
  2826. m.KeyDown:connect(function(key)
  2827. if key == "k" then
  2828. if punch == true then
  2829. punch = false
  2830. org = char.Torso["Left Shoulder"].C0
  2831. char.Torso["Left Shoulder"].C0 = char.Torso["Left Shoulder"].C0 * CFrame.new(-0.3,0,0) * CFrame.Angles(0,0,math.rad(-90))
  2832. killbrick = Instance.new("Part",char)
  2833. killbrick.Size = Vector3.new(5,6,5)
  2834. killbrick.Transparency = 1
  2835. killbrick:BreakJoints()
  2836. killbrick.CanCollide = false
  2837. local wel = Instance.new("Weld",killbrick)
  2838. wel.Part0 = killbrick
  2839. wel.Part1 = char["Left Arm"]
  2840. wel.C0 = CFrame.new(0,1,0)
  2841. force = 90
  2842.  
  2843. killbrick.Touched:connect(function(h)
  2844. local x = h.Parent.Humanoid
  2845. if x.Health >= 100 then
  2846. fling = false
  2847. end
  2848. if x.Health < 100 then
  2849. fling = true
  2850. end
  2851. local stop = h.Parent.Torso.Velocity
  2852. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2853. safe = true
  2854. else safe = false
  2855. end
  2856. if x then
  2857. if x.Parent.Name == game.Players.LocalPlayer.Name then
  2858. safe = true
  2859. else safe = false
  2860. end
  2861. if safe == false then
  2862. if fling == true then
  2863. force = 900
  2864.  
  2865. end
  2866. if fling == false then
  2867. force = 200
  2868. end
  2869. wait(0.2)
  2870.  
  2871. h.Parent.Torso.Velocity = CFrame.new(char.Torso.Position,h.Parent.Torso.Position).lookVector * force
  2872. local bodyforc = Instance.new("BodyForce", h.Parent.Torso)
  2873. boom:Play()
  2874. bodyforc.force = Vector3.new(0, h.Parent.Torso:GetMass() * 196.1, 0)
  2875.  
  2876.  
  2877. wait(0)
  2878. x.Parent:Destroy()
  2879. GroundWave2()
  2880. wait()
  2881. safe = true
  2882. bodyforc:Remove()
  2883. h.Parent.Torso.Velocity = stop
  2884.  
  2885. end
  2886. end
  2887. end)
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898. local rng = Instance.new("Part", char)
  2899. rng.Anchored = true
  2900. rng.BrickColor = BrickColor.new("Institutional white")
  2901. rng.CanCollide = false
  2902. rng.FormFactor = 3
  2903. rng.Name = "Ring"
  2904. rng.Size = Vector3.new(1, 1, 1)
  2905. rng.Transparency = 0.8
  2906. rng.TopSurface = 0
  2907. rng.BottomSurface = 0
  2908. rng.CFrame = char["Left Arm"].CFrame * CFrame.new(0,-2,0)
  2909. --rng.Rotation = Vector3.new(math.pi/2,0,0)
  2910. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0))
  2911. local rngm = Instance.new("SpecialMesh", rng)
  2912. rngm.MeshId = "http://www.roblox.com/asset/?id=437347603"
  2913. rngm.Scale = Vector3.new(0.1, 0.1, 0.1)
  2914. wait(0.1)
  2915.  
  2916.  
  2917.  
  2918. boom2:Play()
  2919. coroutine.wrap(function()
  2920. for i = 1, 10, .4 do
  2921. rngm.Scale = Vector3.new(0.2 + i*0.2, 0.2 + i*0.2, 1)
  2922.  
  2923. wait()
  2924. end
  2925. wait()
  2926. rng:Destroy()
  2927. killbrick:Remove()
  2928. wait(0.5)
  2929. char.Torso["Left Shoulder"].C0 = org
  2930. wait(1)
  2931.  
  2932. punch = true
  2933. wait()
  2934. end)()
  2935.  
  2936.  
  2937.  
  2938. end
  2939.  
  2940.  
  2941. wait(.1)
  2942.  
  2943.  
  2944. end
  2945. end)
  2946.  
  2947. local handle = Instance.new("Part")
  2948. handle.Parent = Character
  2949. handle.Size = Vector3.new(0.2,0.2,0.2)
  2950. handle.Archivable = true
  2951. handle.Transparency = 1
  2952. handle.CanCollide = false
  2953. handle.BrickColor = BrickColor.new("White")
  2954. handle.Material = "Neon"
  2955. local handlmesh = Instance.new("BlockMesh",handle)
  2956. handlmesh.Scale = Vector3.new(1,1,1)
  2957. local handleweld = Instance.new("Weld")
  2958. handleweld.Parent = handle
  2959. handleweld.Part0 = rarm
  2960. handleweld.Part1 = handle
  2961. handleweld.C1 = CFrame.new(0, 1.35, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  2962. handleweld.Part0 = rarm
  2963. local meshtype = "Sphere"
  2964.  
  2965. function InfernoComet()
  2966. attack = true
  2967. chatfunc(" ")
  2968. handleweld.Part0 = rarm
  2969. local tra = Instance.new("ParticleEmitter",handle)
  2970. tra.Texture = "rbxassetid://209852980"
  2971. tra.LightEmission = 0
  2972. tra.Rate = 99999
  2973. tra.Lifetime = NumberRange.new(0.25)
  2974. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  2975. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.25,0)})
  2976. tra.Speed = NumberRange.new(0)
  2977. tra.Rotation = NumberRange.new(-500,500)
  2978. tra.VelocitySpread = 90000
  2979. tra.LockedToPart = true
  2980. tra.RotSpeed = NumberRange.new(-500,500)
  2981. local tra2 = Instance.new("ParticleEmitter",handle)
  2982. tra2.Texture = "http://www.roblox.com/asset/?id=209852980"
  2983. tra2.LightEmission = 0
  2984. tra2.Rate = 50
  2985. tra2.Lifetime = NumberRange.new(0.5)
  2986. tra2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5.5,0),NumberSequenceKeypoint.new(1,0,0)})
  2987. tra2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.5,0)})
  2988. tra2.Speed = NumberRange.new(0)
  2989. tra2.Rotation = NumberRange.new(-500,500)
  2990. tra2.VelocitySpread = 90000
  2991. tra2.LockedToPart = true
  2992. tra2.RotSpeed = NumberRange.new(-500,500)
  2993. for i = 0,4,0.1 do
  2994. swait()
  2995. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  2996. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  2997. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(90)), 0.3)
  2998. 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)
  2999. end
  3000. local sa = Instance.new("Sound",handle)
  3001. sa.SoundId = "rbxassetid://304448425"
  3002. sa.Volume = 1
  3003. sa.Pitch = 1
  3004. sa:Play()
  3005. tra.Rate = 0
  3006. tra2.Rate = 0
  3007. local lb = Instance.new("Part")
  3008. lb.Parent = char
  3009. lb.Material = "Neon"
  3010. lb.Color = BrickColor.new("Cyan").Color
  3011. lb.CanCollide = false
  3012. lb.Shape = "Ball"
  3013. lb.CFrame = handle.CFrame
  3014. lb.Anchored = true
  3015. lb.Transparency = 1
  3016. lb.Size = vt(1,1,1)
  3017. local thing = Instance.new("SpecialMesh",lb)
  3018. thing.MeshType = meshtype
  3019. local hitted = false
  3020. lb.Anchored = false
  3021. local trail = Instance.new("ParticleEmitter",lb)
  3022. trail.Texture = "rbxassetid://209852980"
  3023. trail.LightEmission = 1
  3024. trail.Rate = 9999
  3025. trail.Lifetime = NumberRange.new(1.5)
  3026. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,10,0),NumberSequenceKeypoint.new(1,0,0)})
  3027. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3028. trail.Speed = NumberRange.new(0,0)
  3029. trail.Rotation = NumberRange.new(-500,500)
  3030. trail.RotSpeed = NumberRange.new(-500,500)
  3031. local bv = Instance.new("BodyVelocity")
  3032. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3033. bv.velocity = mouse.Hit.lookVector *75
  3034. bv.Parent = lb
  3035. wait(0.05)
  3036. lb.Touched:connect(function(hit)
  3037. if hitted == false then
  3038. hitted = true
  3039. trail.Rate = 0
  3040. lb.Anchored = true
  3041. local aa = Instance.new("Part")
  3042. local val = 1*3.5
  3043. aa.Parent = lb
  3044. local exsound = Instance.new("Sound",aa)
  3045. exsound.SoundId = "rbxassetid://402347142"
  3046. exsound.Volume = 3.5
  3047. exsound.Pitch = 1
  3048. exsound:Play()
  3049. aa.Material = "Neon"
  3050. aa.Color = BrickColor.new("Gold").Color
  3051. aa.CanCollide = false
  3052. aa.Shape = "Ball"
  3053. aa.CFrame = lb.CFrame
  3054. aa.Anchored = true
  3055. aa.Transparency = 0
  3056. aa.Size = vt(1,1,1)
  3057. local thinger = Instance.new("SpecialMesh",aa)
  3058. thinger.MeshType = meshtype
  3059. thinger.Scale = vt(15,15,15)
  3060. local explosion = Instance.new("Explosion",aa)
  3061. explosion.Position = aa.Position
  3062. explosion.BlastRadius = 22.5
  3063. explosion.BlastPressure = 100
  3064. local exp = Instance.new("ParticleEmitter",aa)
  3065. exp.Texture = "rbxassetid://209852980"
  3066. exp.LightEmission = 1
  3067. exp.Rate = 9000000000
  3068. exp.Lifetime = NumberRange.new(1)
  3069. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  3070. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3071. exp.Speed = NumberRange.new(100)
  3072. exp.VelocitySpread = 9000000
  3073. exp.Rotation = NumberRange.new(-500,500)
  3074. exp.RotSpeed = NumberRange.new(-500,500)
  3075. local expa = Instance.new("ParticleEmitter",aa)
  3076. expa.Texture = "rbxassetid://209852980"
  3077. expa.LightEmission = 1
  3078. expa.Rate = 9000000000
  3079. expa.Lifetime = NumberRange.new(2.75)
  3080. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  3081. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3082. expa.Speed = NumberRange.new(100)
  3083. expa.VelocitySpread = 9000000
  3084. expa.Rotation = NumberRange.new(-500,500)
  3085. expa.RotSpeed = NumberRange.new(-500,500)
  3086. local exp2 = exp:Clone()
  3087. exp2.Parent = aa
  3088. local exp3 = exp:Clone()
  3089. exp3.Parent = aa
  3090. local exp4 = exp:Clone()
  3091. exp4.Parent = aa
  3092. local exp5 = exp:Clone()
  3093. exp5.Parent = aa
  3094. local exp6 = exp:Clone()
  3095. exp6.Parent = aa
  3096. local exp7 = exp:Clone()
  3097. exp7.Parent = aa
  3098. local expa2 = expa:Clone()
  3099. expa2.Parent = aa
  3100. local expa3 = expa:Clone()
  3101. expa3.Parent = aa
  3102. local expa4 = expa:Clone()
  3103. expa4.Parent = aa
  3104. local expa5 = expa:Clone()
  3105. expa5.Parent = aa
  3106. local expa6 = expa:Clone()
  3107. expa6.Parent = aa
  3108. local expa7 = expa:Clone()
  3109. expa7.Parent = aa
  3110. for i = 0, 1 do
  3111. val = val - 0.025*3.5
  3112. thinger.Scale = thinger.Scale + vt(val,val,val)
  3113. wait()
  3114. end
  3115. exp.Rate = 0
  3116. exp2.Rate = 0
  3117. exp3.Rate = 0
  3118. exp4.Rate = 0
  3119. exp5.Rate = 0
  3120. exp6.Rate = 0
  3121. exp7.Rate = 0
  3122. for i = 0, 1 do
  3123. val = val - 0.025*3.5
  3124. thinger.Scale = thinger.Scale + vt(val,val,val)
  3125. wait()
  3126. end
  3127. expa.Rate = 0
  3128. expa2.Rate = 0
  3129. expa3.Rate = 0
  3130. expa4.Rate = 0
  3131. expa5.Rate = 0
  3132. expa6.Rate = 0
  3133. expa7.Rate = 0
  3134. for i = 0, 21 do
  3135. val = val - 0.025*3.5
  3136. thinger.Scale = thinger.Scale + vt(val,val,val)
  3137. wait()
  3138. end
  3139. for i = 0, 74 do
  3140. val = val - 0.0145
  3141. aa.Transparency = aa.Transparency + 0.0145
  3142. thinger.Scale = thinger.Scale + vt(val,val,val)
  3143. wait()
  3144. end
  3145. end
  3146. end)
  3147. attack = false
  3148. wait(30)
  3149. sa:Destroy()
  3150. tra:Destroy()
  3151. tra2:Destroy()
  3152. lb:Destroy()
  3153. end
  3154.  
  3155. function Crater(Torso,Radius)
  3156. spawn(function()
  3157. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  3158. local Ignore = {}
  3159. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  3160. if v.Character ~= nil then
  3161. Ignore[#Ignore+1] = v.Character
  3162. end
  3163. end
  3164. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  3165. if Hit == nil then return end
  3166. local Parts = {}
  3167. for i = 1,360,10 do
  3168. local P = Instance.new("Part",Torso.Parent)
  3169. P.Anchored = true
  3170. P.FormFactor = "Custom"
  3171. P.BrickColor = Hit.BrickColor
  3172. P.Material = Hit.Material
  3173. P.TopSurface = "Smooth"
  3174. P.BottomSurface = "Smooth"
  3175. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  3176. 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)))
  3177. 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}
  3178. if math.random(0,5) == 0 then -- rubble
  3179. local P = Instance.new("Part",Torso.Parent)
  3180. P.Anchored = true
  3181. P.FormFactor = "Custom"
  3182. P.BrickColor = Hit.BrickColor
  3183. P.Material = Hit.Material
  3184. P.TopSurface = "Smooth"
  3185. P.BottomSurface = "Smooth"
  3186. P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
  3187. 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)))
  3188. 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}
  3189. end
  3190. end
  3191. for i = 0,1,0.05 do
  3192. for i2,v in pairs(Parts) do
  3193. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  3194. end
  3195. wait(0.02)
  3196. end
  3197. for i,v in pairs(Parts) do
  3198. if v[1].Size.X > 2.1 then
  3199. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  3200. end
  3201. v[1].Anchored = false
  3202. end
  3203. for i = 0,1,0.05 do
  3204. for i2,v in pairs(Parts) do
  3205. v[1].Transparency = i
  3206. if i == 1 then
  3207. v[1]:Destroy()
  3208. elseif i >= 0.25 then
  3209. v[1].CanCollide = false
  3210. end
  3211. end
  3212. wait(0.02)
  3213. end
  3214. Parts = nil
  3215. end)
  3216. end
  3217.  
  3218.  
  3219. function InfernoWrath()
  3220. attack = true
  3221. chatfunc("FULL BLAST!")
  3222. local pie22 = Instance.new("ParticleEmitter")
  3223. pie22.Parent = larm
  3224. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3225. pie22.LightEmission = 1
  3226. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  3227. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  3228. pie22.Transparency = NumberSequence.new(0.7)
  3229. pie22.EmissionDirection = "Top"
  3230. pie22.Enabled = true
  3231. pie22.Lifetime = NumberRange.new(1)
  3232. pie22.Rotation = NumberRange.new(-420, 425)
  3233. pie22.Rate = 400
  3234. pie22.Speed = NumberRange.new(1)
  3235. pie22.LockedToPart = false
  3236. pie22.VelocitySpread = 2
  3237. local pie222 = Instance.new("ParticleEmitter")
  3238. pie222.Parent = rarm
  3239. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3240. pie222.LightEmission = 1
  3241. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  3242. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3243. pie222.Transparency = NumberSequence.new(0.7)
  3244. pie222.EmissionDirection = "Top"
  3245. pie222.Enabled = true
  3246. pie222.Lifetime = NumberRange.new(1)
  3247. pie222.Rotation = NumberRange.new(-420, 425)
  3248. pie222.Rate = 400
  3249. pie222.Speed = NumberRange.new(1)
  3250. pie222.LockedToPart = false
  3251. pie222.VelocitySpread = 2
  3252. local pie2222 = Instance.new("ParticleEmitter")
  3253. pie2222.Parent = lleg
  3254. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3255. pie2222.LightEmission = 1
  3256. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  3257. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3258. pie2222.Transparency = NumberSequence.new(0.7)
  3259. pie2222.EmissionDirection = "Top"
  3260. pie2222.Enabled = true
  3261. pie2222.Lifetime = NumberRange.new(1)
  3262. pie2222.Rotation = NumberRange.new(-420, 425)
  3263. pie2222.Rate = 400
  3264. pie2222.Speed = NumberRange.new(1)
  3265. pie2222.LockedToPart = false
  3266. pie2222.VelocitySpread = 2
  3267. local pie22222 = Instance.new("ParticleEmitter")
  3268. pie22222.Parent = rleg
  3269. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3270. pie22222.LightEmission = 1
  3271. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  3272. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  3273. pie22222.Transparency = NumberSequence.new(0.7)
  3274. pie22222.EmissionDirection = "Top"
  3275. pie22222.Enabled = true
  3276. pie22222.Lifetime = NumberRange.new(1)
  3277. pie22222.Rotation = NumberRange.new(-420, 425)
  3278. pie22222.Rate = 400
  3279. pie22222.Speed = NumberRange.new(1)
  3280. pie22222.LockedToPart = false
  3281. pie22222.VelocitySpread = 2
  3282. local pie2242 = Instance.new("ParticleEmitter")
  3283. pie2242.Parent = tors
  3284. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  3285. pie2242.LightEmission = 1
  3286. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  3287. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  3288. pie2242.Transparency = NumberSequence.new(0.7)
  3289. pie2242.EmissionDirection = "Top"
  3290. pie2242.Enabled = true
  3291. pie2242.Lifetime = NumberRange.new(1)
  3292. pie2242.Rotation = NumberRange.new(-420, 425)
  3293. pie2242.Rate = 400
  3294. pie2242.Speed = NumberRange.new(1)
  3295. pie2242.LockedToPart = false
  3296. pie2242.VelocitySpread = 2
  3297. for i = 0,4,0.1 do
  3298. swait()
  3299. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  3300. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  3301. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  3302. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  3303. end
  3304. hum.WalkSpeed = 16
  3305. local lb = Instance.new("Part")
  3306. lb.Parent = char
  3307. lb.Material = "Neon"
  3308. lb.Color = BrickColor.new("Gold").Color
  3309. lb.CanCollide = false
  3310. lb.Shape = "Ball"
  3311. lb.CFrame = tors.CFrame
  3312. lb.Anchored = true
  3313. lb.Transparency = 1
  3314. lb.Size = vt(1,1,1)
  3315. local thing = Instance.new("SpecialMesh",lb)
  3316. thing.MeshType = meshtype
  3317. for i = 0, 4 do
  3318. local lbr = Instance.new("Part")
  3319. lbr.Parent = char
  3320. lbr.Material = "Neon"
  3321. lbr.Color = BrickColor.new("Gold").Color
  3322. lbr.CanCollide = false
  3323. lbr.Shape = "Ball"
  3324. lbr.CFrame = lb.CFrame
  3325. lbr.Anchored = true
  3326. lbr.Transparency = 1
  3327. lbr.Size = vt(1,1,1)
  3328. local thinga = Instance.new("SpecialMesh",lbr)
  3329. thinga.MeshType = meshtype
  3330. thinga.Scale = vt(20*6,20*6,20*6)
  3331. for z = 0, 19 do
  3332. wait(0.025)
  3333. lbr.Transparency = lbr.Transparency - 0.05
  3334. thinga.Scale = thinga.Scale - vt(1*6,1*6,1*6)
  3335. end
  3336. lbr:Destroy()
  3337. end
  3338. local aa = Instance.new("Part")
  3339. local val = 1*7.5
  3340. aa.Parent = lb
  3341. local exsound = Instance.new("Sound",handle)
  3342. exsound.SoundId = "rbxassetid://402347142"
  3343. exsound.Volume = 10
  3344. exsound.Pitch = 1
  3345. exsound:Play()
  3346. aa.Material = "Neon"
  3347. aa.Color = BrickColor.new("New Yeller").Color
  3348. aa.CanCollide = false
  3349. aa.Shape = "Ball"
  3350. aa.CFrame = lb.CFrame
  3351. aa.Anchored = true
  3352. aa.Transparency = 0
  3353. aa.Size = vt(1,1,1)
  3354. local thinger = Instance.new("SpecialMesh",aa)
  3355. thinger.MeshType = meshtype
  3356. thinger.Scale = vt(15*1.5,15*1.5,15*1.5)
  3357. local explosion = Instance.new("Explosion",aa)
  3358. explosion.Position = aa.Position
  3359. explosion.BlastRadius = 500000000000
  3360. explosion.BlastPressure = 6000
  3361. local exp = Instance.new("ParticleEmitter",aa)
  3362. exp.Texture = "rbxassetid://296874871"
  3363. exp.LightEmission = 1
  3364. exp.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3365. exp.Rate = 9000000000
  3366. exp.Lifetime = NumberRange.new(1)
  3367. exp.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,30,0),NumberSequenceKeypoint.new(1,1,0)})
  3368. exp.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  3369. exp.Speed = NumberRange.new(115)
  3370. exp.VelocitySpread = 9000000
  3371. exp.Rotation = NumberRange.new(-500,500)
  3372. exp.RotSpeed = NumberRange.new(-500,500)
  3373. local expa = Instance.new("ParticleEmitter",aa)
  3374. expa.Texture = "rbxassetid://296874871"
  3375. expa.LightEmission = 1
  3376. expa.Color = ColorSequence.new(Color3.new(0,25/255,255/255))
  3377. expa.Rate = 9000000000
  3378. expa.Lifetime = NumberRange.new(2.75)
  3379. expa.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,75,0)})
  3380. expa.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3381. expa.Speed = NumberRange.new(115)
  3382. expa.VelocitySpread = 9000000
  3383. expa.Rotation = NumberRange.new(-500,500)
  3384. expa.RotSpeed = NumberRange.new(-500,500)
  3385. local exp2 = exp:Clone()
  3386. exp2.Parent = aa
  3387. local exp3 = exp:Clone()
  3388. exp3.Parent = aa
  3389. local exp4 = exp:Clone()
  3390. exp4.Parent = aa
  3391. local exp5 = exp:Clone()
  3392. exp5.Parent = aa
  3393. local exp6 = exp:Clone()
  3394. exp6.Parent = aa
  3395. local exp7 = exp:Clone()
  3396. exp7.Parent = aa
  3397. local expa2 = expa:Clone()
  3398. expa2.Parent = aa
  3399. local expa3 = expa:Clone()
  3400. expa3.Parent = aa
  3401. local expa4 = expa:Clone()
  3402. expa4.Parent = aa
  3403. local expa5 = expa:Clone()
  3404. expa5.Parent = aa
  3405. local expa6 = expa:Clone()
  3406. expa6.Parent = aa
  3407. local expa7 = expa:Clone()
  3408. expa7.Parent = aa
  3409. Crater(head,60)
  3410.  
  3411. for i = 0, 1 do
  3412. val = val - 0.025*7.5
  3413. thinger.Scale = thinger.Scale + vt(val,val,val)
  3414. wait()
  3415. end
  3416. exp.Rate = 0
  3417. exp2.Rate = 0
  3418. exp3.Rate = 0
  3419. exp4.Rate = 0
  3420. exp5.Rate = 0
  3421. exp6.Rate = 0
  3422. exp7.Rate = 0
  3423. for i = 0, 1 do
  3424. val = val - 0.025*7.5
  3425. thinger.Scale = thinger.Scale + vt(val,val,val)
  3426. wait()
  3427. end
  3428. hum.WalkSpeed = 16
  3429. pie22:Destroy()
  3430. pie222:Destroy()
  3431. pie2222:Destroy()
  3432. pie22222:Destroy()
  3433. pie2242:Destroy()
  3434. attack = false
  3435. expa.Rate = 0
  3436. expa2.Rate = 0
  3437. expa3.Rate = 0
  3438. expa4.Rate = 0
  3439. expa5.Rate = 0
  3440. expa6.Rate = 0
  3441. expa7.Rate = 0
  3442. for i = 0, 21 do
  3443. val = val - 0.025*7.5
  3444. thinger.Scale = thinger.Scale + vt(val,val,val)
  3445. wait()
  3446. end
  3447. for i = 0, 74 do
  3448. val = val - 0.0145
  3449. aa.Transparency = aa.Transparency + 0.0145
  3450. thinger.Scale = thinger.Scale + vt(val,val,val)
  3451. wait()
  3452. end
  3453. wait(5)
  3454. lb:Destroy()
  3455. end
  3456.  
  3457.  
  3458.  
  3459. function Lerp(c1,c2,al)
  3460. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  3461. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  3462. for i,v in pairs(com1) do
  3463. com1[i] = v+(com2[i]-v)*al
  3464. end
  3465. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  3466. end
  3467. -----
  3468.  
  3469. -----
  3470.  
  3471. ------------------------------------------------------------------
  3472. --Blocking
  3473. ----------------------------------------------------------------
  3474. mouse.KeyDown:connect(function(key)
  3475. if key == "-" then
  3476. if attack == true then
  3477. attack = false
  3478. canidle = false
  3479. canwalk = false
  3480.  
  3481. block = true
  3482.  
  3483. end
  3484. end
  3485. end)
  3486. mouse.KeyUp:connect(function(key)
  3487. if key == "-" then
  3488. if attack == false then
  3489. attack = true
  3490. canidle = true
  3491. block = false
  3492. canwalk = true
  3493.  
  3494.  
  3495. end
  3496. end
  3497. end)
  3498. ----
  3499. if block == true then
  3500. 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
  3501. 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
  3502. 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
  3503. 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
  3504. 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
  3505. 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
  3506.  
  3507.  
  3508. end
  3509. ----
  3510. function punchd()
  3511. attack = true
  3512. jumped = true
  3513. hum.WalkSpeed = 30
  3514. killbrick = Instance.new("Part",rarm)
  3515. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3516. killbrick.Transparency = 1
  3517. killbrick:BreakJoints()
  3518. killbrick.CanCollide = false
  3519. killbrick.Anchored = true
  3520. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3521. lig = Instance.new("PointLight",player.Character.Torso)
  3522. lig.Color=Color3.new(255,255,0)
  3523. lig.Range = 20
  3524. local bv = Instance.new("BodyVelocity")
  3525. bv.maxForce = Vector3.new(1,1,1)
  3526. bv.velocity = root.CFrame.lookVector*150
  3527. bv.Parent = root
  3528. char.Head.face.Texture = "rbxassetid://126198982"
  3529. game:GetService("Debris"):AddItem(bv, 1)
  3530. local rng = Instance.new("Part", char)
  3531. rng.Anchored = true
  3532. rng.BrickColor = BrickColor.new("Neon orange")
  3533. rng.CanCollide = false
  3534. rng.FormFactor = 3
  3535. rng.Name = "Ring"
  3536. rng.Size = Vector3.new(1, 1, 1)
  3537. rng.Transparency = 0
  3538. rng.TopSurface = 0
  3539. rng.BottomSurface = 0
  3540. rng.CFrame = root.CFrame
  3541. local rngm = Instance.new("SpecialMesh", rng)
  3542. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3543. local rng2 = rng:Clone()
  3544. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3545. rng2.Parent = char
  3546. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3547. local rng2m = rng2.Mesh
  3548. local rng3 = rng:Clone()
  3549. rng3.Parent = char
  3550. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3551. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3552. local rng3m = rng3.Mesh
  3553. local rng4 = rng:Clone()
  3554. rng4.Parent = char
  3555. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3556. local rng4m = rng4.Mesh
  3557. local rng5 = rng:Clone()
  3558. rng5.Parent = char
  3559. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3560. local rng5m = rng5.Mesh
  3561. local rng6 = rng:Clone()
  3562. rng6.Material = "Neon"
  3563. rng6.CanCollide = false
  3564. rng6.BrickColor = BrickColor.new("Neon orange")
  3565. rng6.Parent = LeftLeg
  3566. local rng6m = rng6.Mesh
  3567. rng6m.Scale = vt(1,1,1)
  3568. rng6m.MeshType = "Sphere"
  3569. local rng7 = rng:Clone()
  3570. rng7.Material = "Plastic"
  3571. rng7.CanCollide = false
  3572. rng7.BrickColor = BrickColor.new("Bright red")
  3573. rng7.Parent = LeftLeg
  3574. local rng7m = rng7.Mesh
  3575. rng7m.Scale = vt(1,1,1)
  3576. rng7m.MeshType = "Sphere"
  3577. CFuncs["Sound"].Create("rbxassetid://633130540", root, 1, 1)
  3578. CFuncs["Sound"].Create("rbxassetid://187137517", root, 1, 1)
  3579. wait()
  3580. local scaler = 10/5
  3581. local scaler2 = 10/5
  3582. local hit = rng6.Touched:connect(function(hit)
  3583. Damagefunc(hit,45,55,math.random(40,50),"Normal",root,.2,1)
  3584. CRIT=true
  3585. end)
  3586. for i = 0,10,0.1 do
  3587. swait()
  3588. rng.Transparency = rng.Transparency + 0.01
  3589. rng2.Transparency = rng2.Transparency + 0.01
  3590. rng3.Transparency = rng3.Transparency + 0.01
  3591. rng4.Transparency = rng4.Transparency + 0.01
  3592. rng5.Transparency = rng5.Transparency + 0.01
  3593. rng6.Transparency = rng5.Transparency + 0.001
  3594. rng7.Transparency = rng5.Transparency + 0.001
  3595. scaler = scaler - 0.125/5
  3596. scaler2 = scaler2 - 0.1/5
  3597. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 0)
  3598. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  3599. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 0)
  3600. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3601. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3602. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3603. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3604. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  3605. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3606. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  3607. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  3608. rng6.CFrame = killbrick.CFrame
  3609. rng7.CFrame = killbrick.CFrame
  3610. end
  3611. game:GetService("Debris"):AddItem(rng, 0.1)
  3612. game:GetService("Debris"):AddItem(rng2, 0.1)
  3613. game:GetService("Debris"):AddItem(rng3, 0.1)
  3614. game:GetService("Debris"):AddItem(rng4, 0.1)
  3615. game:GetService("Debris"):AddItem(rng5, 0.1)
  3616. hum.WalkSpeed = 16
  3617. hit:disconnect()
  3618. attack = false
  3619. killbrick:Destroy()
  3620. char.Head.face.Texture = "rbxassetid://29291814"
  3621. jumped = false
  3622. lig:Remove()
  3623. end
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630. function shock()
  3631. attack = true
  3632. jumped = true
  3633. hum.WalkSpeed = 16
  3634. killbrick = Instance.new("Part",rarm)
  3635. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3636. killbrick.Transparency = 1
  3637. killbrick:BreakJoints()
  3638. killbrick.CanCollide = false
  3639. killbrick.Anchored = true
  3640. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3641. lig = Instance.new("PointLight",player.Character.Torso)
  3642. lig.Color=Color3.new(255,0,0)
  3643. lig.Range = 20
  3644. local bv = Instance.new("BodyVelocity")
  3645. bv.maxForce = Vector3.new(1,1,1)
  3646. bv.velocity = root.CFrame.lookVector*150
  3647. bv.Parent = root
  3648. char.Head.face.Texture = "rbxassetid://126198982"
  3649. game:GetService("Debris"):AddItem(bv, 1)
  3650. local rng = Instance.new("Part", char)
  3651. rng.Anchored = true
  3652. rng.BrickColor = BrickColor.new("Neon orange")
  3653. rng.CanCollide = false
  3654. rng.FormFactor = 3
  3655. rng.Name = "Ring"
  3656. rng.Size = Vector3.new(1, 1, 1)
  3657. rng.Transparency = 0
  3658. rng.TopSurface = 0
  3659. rng.BottomSurface = 0
  3660. rng.CFrame = root.CFrame
  3661. local rngm = Instance.new("SpecialMesh", rng)
  3662. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3663. local rng2 = rng:Clone()
  3664. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3665. rng2.Parent = char
  3666. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3667. local rng2m = rng2.Mesh
  3668. local rng3 = rng:Clone()
  3669. rng3.Parent = char
  3670. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3671. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3672. local rng3m = rng3.Mesh
  3673. local rng4 = rng:Clone()
  3674. rng4.Parent = char
  3675. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3676. local rng4m = rng4.Mesh
  3677. local rng5 = rng:Clone()
  3678. rng5.Parent = char
  3679. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3680. local rng5m = rng5.Mesh
  3681. local rng6 = rng:Clone()
  3682. rng6.Material = "Neon"
  3683. rng6.CanCollide = false
  3684. rng6.BrickColor = BrickColor.new("Neon orange")
  3685. rng6.Parent = LeftLeg
  3686. local rng6m = rng6.Mesh
  3687. rng6m.Scale = vt(1,1,1)
  3688. rng6m.MeshType = "Sphere"
  3689. local rng7 = rng:Clone()
  3690. rng7.Material = "Plastic"
  3691. rng7.CanCollide = false
  3692. rng7.BrickColor = BrickColor.new("Bright red")
  3693. rng7.Parent = LeftLeg
  3694. local rng7m = rng7.Mesh
  3695. rng7m.Scale = vt(1,1,1)
  3696. rng7m.MeshType = "Sphere"
  3697. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3698. wait()
  3699. local scaler = 10/5
  3700. local scaler2 = 10/5
  3701. local hit = rng6.Touched:connect(function(hit)
  3702. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3703. end)
  3704. for i = 0,10,0.1 do
  3705. swait()
  3706. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3707. rng.Transparency = rng.Transparency + 0.01
  3708. rng2.Transparency = rng2.Transparency + 0.01
  3709. rng3.Transparency = rng3.Transparency + 0.01
  3710. rng4.Transparency = rng4.Transparency + 0.01
  3711. rng5.Transparency = rng5.Transparency + 0.01
  3712. rng6.Transparency = rng5.Transparency + 0.001
  3713. rng7.Transparency = rng5.Transparency + 0.001
  3714. scaler = scaler - 0.125/5
  3715. scaler2 = scaler2 - 0.1/5
  3716. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/0.25, scaler2/0.45, 0)
  3717. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/0.5, scaler2/0.7, 0)
  3718. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/0.75, scaler2/0.95, 0)
  3719. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/0.9, scaler2/0.9, 0)
  3720. rng6.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3721. rng7.Size = rng6.Size + Vector3.new(scaler2/0.6, scaler2/0.6, scaler2/0.6)
  3722. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3723. 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)
  3724. 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)
  3725. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3726. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3727. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3728. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3729. rng6.CFrame = killbrick.CFrame
  3730. rng7.CFrame = killbrick.CFrame
  3731. end
  3732. game:GetService("Debris"):AddItem(rng, 0.1)
  3733. game:GetService("Debris"):AddItem(rng2, 0.1)
  3734. game:GetService("Debris"):AddItem(rng3, 0.1)
  3735. game:GetService("Debris"):AddItem(rng4, 0.1)
  3736. game:GetService("Debris"):AddItem(rng5, 0.1)
  3737. hum.WalkSpeed = 16
  3738. hit:disconnect()
  3739. attack = false
  3740. killbrick:Destroy()
  3741. char.Head.face.Texture = "rbxassetid://29291814"
  3742. jumped = false
  3743. lig:Remove()
  3744. end
  3745.  
  3746.  
  3747. function punch3()
  3748. attack = true
  3749. jumped = true
  3750. hum.WalkSpeed = 16
  3751. killbrick = Instance.new("Part",rarm)
  3752. killbrick.Size = Vector3.new(0.1,0.1,0.1)
  3753. killbrick.Transparency = 1
  3754. killbrick:BreakJoints()
  3755. killbrick.CanCollide = false
  3756. killbrick.Anchored = true
  3757. killbrick.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  3758.  
  3759. killbrick2 = Instance.new("Part",rarm)
  3760. killbrick2.Size = Vector3.new(0.1,0.1,0.1)
  3761. killbrick2.Transparency = 1
  3762. killbrick2:BreakJoints()
  3763. killbrick2.CanCollide = false
  3764. killbrick2.Anchored = true
  3765. killbrick2.CFrame = char.Torso.CFrame * CFrame.new(0,0,-30)
  3766. lig = Instance.new("PointLight",player.Character.Torso)
  3767. lig.Color=Color3.new(255,0,0)
  3768. lig.Range = 20
  3769. local bv = Instance.new("BodyVelocity")
  3770. bv.maxForce = Vector3.new(1,1,1)
  3771. bv.velocity = root.CFrame.lookVector*150
  3772. bv.Parent = root
  3773. char.Head.face.Texture = "rbxassetid://126198982"
  3774. game:GetService("Debris"):AddItem(bv, 1)
  3775. local rng = Instance.new("Part", char)
  3776. rng.Anchored = true
  3777. rng.BrickColor = BrickColor.new("Neon orange")
  3778. rng.CanCollide = false
  3779. rng.FormFactor = 3
  3780. rng.Name = "Ring"
  3781. rng.Size = Vector3.new(1, 1, 1)
  3782. rng.Transparency = 0
  3783. rng.TopSurface = 0
  3784. rng.BottomSurface = 0
  3785. rng.CFrame = root.CFrame
  3786. local rngm = Instance.new("SpecialMesh", rng)
  3787. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3788. local rng2 = rng:Clone()
  3789. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3790. rng2.Parent = char
  3791. rng2.CFrame = root.CFrame + root.CFrame.lookVector*10
  3792. local rng2m = rng2.Mesh
  3793. local rng3 = rng:Clone()
  3794. rng3.Parent = char
  3795. rng3.BrickColor = BrickColor.new("Dark stone grey")
  3796. rng3.CFrame = root.CFrame + root.CFrame.lookVector*-12
  3797. local rng3m = rng3.Mesh
  3798. local rng4 = rng:Clone()
  3799. rng4.Parent = char
  3800. rng4.CFrame = root.CFrame + root.CFrame.lookVector*13
  3801. local rng4m = rng4.Mesh
  3802. local rng5 = rng:Clone()
  3803. rng5.Parent = char
  3804. rng5.CFrame = root.CFrame + root.CFrame.lookVector*-14
  3805. local rng5m = rng5.Mesh
  3806. local rng6 = rng:Clone()
  3807. rng6.Material = "Neon"
  3808. rng6.CanCollide = false
  3809. rng6.BrickColor = BrickColor.new("Neon orange")
  3810. rng6.Parent = LeftLeg
  3811. local rng6m = rng6.Mesh
  3812. rng6m.Scale = vt(1,1,1)
  3813. rng6m.MeshType = "Sphere"
  3814. local rng7 = rng:Clone()
  3815. rng7.Material = "Plastic"
  3816. rng7.CanCollide = false
  3817. rng7.BrickColor = BrickColor.new("Bright red")
  3818. rng7.Parent = LeftLeg
  3819. local rng7m = rng7.Mesh
  3820. rng7m.Scale = vt(1,1,1)
  3821. rng7m.MeshType = "Sphere"
  3822. local rng8 = rng6:Clone()
  3823. rng8.Material = "Neon"
  3824. rng8.CanCollide = false
  3825. rng8.BrickColor = BrickColor.new("Neon orange")
  3826. rng8.Parent = LeftLeg
  3827. local rng8m = rng7.Mesh
  3828. rng8m.Scale = vt(1,1,1)
  3829. rng8m.MeshType = "Sphere"
  3830. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3831. wait()
  3832. local scaler = 10/5
  3833. local scaler2 = 10/5
  3834. local hit = rng8.Touched:connect(function(hit)
  3835. Damagefunc(hit,57,65,math.random(50,60),"Normal",root,.2,1)
  3836. end)
  3837. for i = 0,10,0.1 do
  3838. swait()
  3839. rng.Transparency = rng.Transparency + 0.01
  3840. rng2.Transparency = rng2.Transparency + 0.01
  3841. rng3.Transparency = rng3.Transparency + 0.01
  3842. rng4.Transparency = rng4.Transparency + 0.01
  3843. rng5.Transparency = rng5.Transparency + 0.01
  3844. rng6.Transparency = rng5.Transparency + 0.001
  3845. rng7.Transparency = rng5.Transparency + 0.001
  3846. rng8.Transparency = rng5.Transparency + 0.001
  3847. scaler = scaler - 0.125/5
  3848. scaler2 = scaler2 - 0.1/5
  3849. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.25, scaler2/1.45, 0)
  3850. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.7, 0)
  3851. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.75, scaler2/1.95, 0)
  3852. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  3853. rng6.Size = rng6.Size + Vector3.new(scaler2/1.5, scaler2/1.5, scaler2/1.5)
  3854. rng7.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3855. rng8.Size = rng6.Size + Vector3.new(scaler2/1.3, scaler2/1.3, scaler2/1.3)
  3856. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  3857. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3858. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3859. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3860. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3861. rng6.CFrame = killbrick.CFrame
  3862. rng7.CFrame = killbrick.CFrame
  3863. rng8.CFrame = killbrick2.CFrame
  3864. end
  3865. game:GetService("Debris"):AddItem(rng, 0.1)
  3866. game:GetService("Debris"):AddItem(rng2, 0.1)
  3867. game:GetService("Debris"):AddItem(rng3, 0.1)
  3868. game:GetService("Debris"):AddItem(rng4, 0.1)
  3869. game:GetService("Debris"):AddItem(rng5, 0.1)
  3870. hum.WalkSpeed = 16
  3871. hit:disconnect()
  3872. attack = false
  3873. killbrick:Destroy()
  3874. char.Head.face.Texture = "rbxassetid://29291814"
  3875. jumped = false
  3876. lig:Remove()
  3877. end
  3878.  
  3879.  
  3880.  
  3881. function boom()
  3882. attack = true
  3883. jumped = true
  3884. hum.WalkSpeed = 0
  3885. MagicBlock(bc("White"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3886. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3887. CFuncs["Sound"].Create("rbxassetid://169380495", root, 1, 0.7)
  3888. for i = 0,15,0.1 do
  3889. swait()
  3890. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3891. 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)
  3892. 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)
  3893. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3894. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3895. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3896. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3897. char.Head.face.Texture = "rbxassetid://126198982"
  3898. end
  3899. local rng = Instance.new("Part", char)
  3900. rng.Anchored = true
  3901. rng.BrickColor = BrickColor.new("Neon orange")
  3902. rng.CanCollide = false
  3903. rng.FormFactor = 3
  3904. rng.Name = "Ring"
  3905. rng.Size = Vector3.new(1, 1, 1)
  3906. rng.Transparency = 0
  3907. rng.TopSurface = 0
  3908. rng.BottomSurface = 0
  3909. rng.Position = root.Position
  3910. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3911. local rngm = Instance.new("SpecialMesh", rng)
  3912. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3913. local rng2 = rng:Clone()
  3914. rng2.Parent = char
  3915. rng2.BrickColor = BrickColor.new("Dark stone grey")
  3916. local rng2m = rng2.Mesh
  3917. local rng3 = rng:Clone()
  3918. rng3.Parent = char
  3919. local rng3m = rng3.Mesh
  3920. local rng4 = rng:Clone()
  3921. rng4.Parent = char
  3922. local rng4m = rng4.Mesh
  3923. local rng5 = rng:Clone()
  3924. rng5.Parent = char
  3925. rng5.BrickColor = BrickColor.new("Dark stone grey")
  3926. local rng5m = rng5.Mesh
  3927. local hit = rng5.Touched:connect(function(hit)
  3928. Damagefunc(hit,120,175,math.random(100,100),"Normal",root,.2,1)
  3929. end)
  3930. MagicBlock(bc("White"),root.CFrame,15,15,15,5,5,5,0.015)
  3931. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 10, 1)
  3932. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.85)
  3933. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 10, 1)
  3934. wait()
  3935. local scaler = 10
  3936. local scaler2 = 10
  3937. for i = 0,10,0.1 do
  3938. swait()
  3939. rng.Transparency = rng.Transparency + 0.01
  3940. rng2.Transparency = rng2.Transparency + 0.01
  3941. rng3.Transparency = rng3.Transparency + 0.01
  3942. rng4.Transparency = rng4.Transparency + 0.01
  3943. rng5.Transparency = rng5.Transparency + 0.01
  3944. scaler = scaler - 0.125
  3945. scaler2 = scaler2 - 0.1
  3946. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.75, scaler2/1.75, 4)
  3947. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 3)
  3948. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.25, scaler2/1.25, 2)
  3949. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 1)
  3950. rng5.Size = rng5m.Scale
  3951. rng5.CFrame = rng.CFrame
  3952. rngm.Scale = rngm.Scale + Vector3.new(scaler2/2, scaler2/2, 5)
  3953. text.Text = " DIE! "
  3954. 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)
  3955. 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)
  3956. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,-1)* angles(math.rad(30),math.rad(0),math.rad(80)),0.5)
  3957. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  3958. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.5)
  3959. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-50)), 0.5)
  3960. end
  3961. hit:disconnect()
  3962. game:GetService("Debris"):AddItem(rng, 1)
  3963. game:GetService("Debris"):AddItem(rng2, 1)
  3964. game:GetService("Debris"):AddItem(rng3, 1)
  3965. game:GetService("Debris"):AddItem(rng4, 1)
  3966. game:GetService("Debris"):AddItem(rng5, 1)
  3967. hum.WalkSpeed = 16
  3968. attack = false
  3969. text.Text = " "
  3970. char.Head.face.Texture = "rbxassetid://29291814"
  3971. jumped = false
  3972. end
  3973.  
  3974. function shooty()
  3975. attack = true
  3976. MagicBlock(bc("Neon orange"),sorb.CFrame,15,15,15,-0.25,-0.25,-0.25,0.015)
  3977. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  3978. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  3979. for i = 0,15,0.1 do
  3980. swait()
  3981. MagicBlock(bc("Neon orange"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  3982. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  3983. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  3984. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.05)
  3985. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  3986. char.Head.face.Texture = "rbxassetid://126198982"
  3987. end
  3988. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 1)
  3989. local a = Instance.new("Part",Character)
  3990. a.Name = "Direction"
  3991. a.Anchored = true
  3992. a.BrickColor = bc("Neon orange")
  3993. a.Material = "Neon"
  3994. a.Transparency = 1
  3995. a.CanCollide = false
  3996. local ray = Ray.new(
  3997. root.CFrame.p, -- origin
  3998. (mouse.Hit.p - root.CFrame.p).unit * 500 -- direction
  3999. )
  4000. local ignore = Character
  4001. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4002. a.BottomSurface = 10
  4003. a.TopSurface = 10
  4004. local distance = (root.CFrame.p - position).magnitude
  4005. a.Size = Vector3.new(0.1, 0.1, 0.1)
  4006. a.CFrame = CFrame.new(root.CFrame.p, position) * CFrame.new(0, 0, 0)
  4007. local lb = Instance.new("Part")
  4008. lb.Parent = char
  4009. lb.BrickColor = bc("Neon orange")
  4010. local pie22 = Instance.new("ParticleEmitter")
  4011. pie22.Parent = char.Torso
  4012. pie22.Color = ColorSequence.new(BrickColor.new("Dark stone grey").Color)
  4013. pie22.LightEmission = 0
  4014. pie22.Size = NumberSequence.new(10,5)
  4015. pie22.Texture = "http://www.roblox.com/asset/?id=254959503"
  4016. pie22.Transparency = NumberSequence.new(0, 1)
  4017. pie22.EmissionDirection = "Top"
  4018. pie22.Enabled = true
  4019. pie22.Lifetime = NumberRange.new(1)
  4020. pie22.Rotation = NumberRange.new(-17, 17)
  4021. pie22.Rate = 200
  4022. pie22.Speed = NumberRange.new(3)
  4023. pie22.LockedToPart = false
  4024. pie22.VelocitySpread = 3
  4025. pie22.Name = "Haa"
  4026. pie22.Parent = lb
  4027. lb.CanCollide = false
  4028. lb.Material = "Neon"
  4029. lb.Anchored = true
  4030. lb.TopSurface = 0
  4031. lb.BottomSurface = 0
  4032. lb.Transparency = 0
  4033. lb.Size = vt(0.5,0.5,0.5)
  4034. lb.CFrame = sorb.CFrame
  4035. lb.Anchored = false
  4036. local thingery = Instance.new("SpecialMesh",lb)
  4037. thingery.MeshType = "Sphere"
  4038. thingery.Scale = vt(25,25,25)
  4039. game:GetService("Debris"):AddItem(lb, 10)
  4040. local bv = Instance.new("BodyVelocity")
  4041. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  4042. bv.velocity = a.CFrame.lookVector*150
  4043. bv.Parent = lb
  4044. game:GetService("Debris"):AddItem(a, 0.1)
  4045. wait(0.05)
  4046. local hitted = false
  4047. lb.Touched:connect(function(hit)
  4048. if hitted == false then
  4049. hitted = true
  4050. lb.Anchored = true
  4051. lb.Transparency = 1
  4052. local rng = Instance.new("Part", char)
  4053. rng.Anchored = true
  4054. rng.BrickColor = BrickColor.new("Neon orange")
  4055. rng.CanCollide = false
  4056. rng.FormFactor = 3
  4057. rng.Name = "Ring"
  4058. rng.Size = Vector3.new(1, 1, 1)
  4059. rng.Transparency = 0
  4060. rng.TopSurface = 0
  4061. rng.BottomSurface = 0
  4062. rng.CFrame = lb.CFrame
  4063. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  4064. local rngm = Instance.new("SpecialMesh", rng)
  4065. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4066. local rng2 = rng:Clone()
  4067. rng2.Parent = char
  4068. local rng2m = rng2.Mesh
  4069. local rng3 = rng:Clone()
  4070. rng3.Parent = char
  4071. rng3.BrickColor = BrickColor.new("Dark stone grey")
  4072. local rng3m = rng3.Mesh
  4073. local rng4 = rng:Clone()
  4074. rng4.Parent = char
  4075. local rng4m = rng4.Mesh
  4076. local rng5 = rng:Clone()
  4077. rng5.Parent = char
  4078. rng5.BrickColor = BrickColor.new("Dark stone grey")
  4079. rng5.CFrame = rng5.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  4080. local rng5m = rng5.Mesh
  4081. rng2.CFrame = rng2.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  4082. rng3.CFrame = rng3.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  4083. rng4.CFrame = rng4.CFrame * CFrame.Angles(math.rad(math.random(-360,360)), math.rad(math.random(-360,360)), math.rad(math.random(-360,360)))
  4084. MagicBlock(bc("White"),lb.CFrame,15,15,15,5,5,5,0.015)
  4085. local rng6 = rng:Clone()
  4086. rng6.Material = "Neon"
  4087. rng6.Parent = char
  4088. local rng6m = rng6.Mesh
  4089. rng6m.Scale = vt(1,1,1)
  4090. rng6m.MeshType = "Sphere"
  4091. local hita = rng6.Touched:connect(function(hit)
  4092. Damagefunc(hit,72,78,math.random(70,70),"Normal",root,.2,1)
  4093. end)
  4094. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 1)
  4095. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 0.75)
  4096. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4097. local scaler = 5
  4098. local scaler2 = 5
  4099. for i = 0,20,0.1 do
  4100. swait()
  4101. rng.Transparency = rng.Transparency + 0.005
  4102. rng2.Transparency = rng2.Transparency + 0.005
  4103. rng3.Transparency = rng3.Transparency + 0.005
  4104. rng4.Transparency = rng4.Transparency + 0.005
  4105. rng5.Transparency = rng5.Transparency + 0.005
  4106. rng6.Transparency = rng6.Transparency + 0.005
  4107. scaler = scaler - 0.005/2
  4108. scaler2 = scaler2 - 0.05/2
  4109. rng6.Size = rng6.Size + Vector3.new(scaler2/3, scaler2/3, scaler2/3)
  4110. rng6.CFrame = rng.CFrame
  4111. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  4112. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0)
  4113. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/2, scaler2/2, 0)
  4114. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  4115. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  4116. end
  4117. hita:disconnect()
  4118. game:GetService("Debris"):AddItem(rng, 1)
  4119. game:GetService("Debris"):AddItem(rng2, 1)
  4120. game:GetService("Debris"):AddItem(rng3, 1)
  4121. game:GetService("Debris"):AddItem(rng4, 1)
  4122. game:GetService("Debris"):AddItem(rng5, 1)
  4123. game:GetService("Debris"):AddItem(rng6, 1)
  4124. end
  4125. end)
  4126. for i = 0,2,0.1 do
  4127. swait()
  4128. MagicBlock(bc("White"),sorb.CFrame,3,3,3,0.05,0.05,0.05,0.05)
  4129. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(20),math.rad(0),math.rad(80)),0.5)
  4130. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-80)),.5)
  4131. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(20)), 0.5)
  4132. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.5)
  4133. text.Text = " DIE! "
  4134. end
  4135. attack = false
  4136. text.Text = " "
  4137. char.Head.face.Texture = "rbxassetid://29291814"
  4138. end
  4139.  
  4140. function superpunch()
  4141. attack = true
  4142. jumped = true
  4143. hum.WalkSpeed = 16
  4144. chatfunc("Grrr..")
  4145. rock = true
  4146. for i = 0, 5 do
  4147. local lb = Instance.new("Part")
  4148. lb.Parent = char
  4149. lb.Material = "Neon"
  4150. lb.Color = BrickColor.new("Gold").Color
  4151. lb.CanCollide = false
  4152. lb.Material = "Neon"
  4153. lb.Size = vt(1,1,1)
  4154. lb.CFrame = tors.CFrame
  4155. lb.Rotation = vt(0,0,0)
  4156. lb.Anchored = true
  4157. lb.Transparency = 0
  4158. local thing = Instance.new("SpecialMesh",lb)
  4159. thing.MeshType = "FileMesh"
  4160. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  4161. thing.Scale = vt(0,15,0)
  4162. local chancerot = math.random(1,2)
  4163. for z = 0, 4 do
  4164. if chancerot == 1 then
  4165. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4166. elseif chancerot == 2 then
  4167. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4168. end
  4169. lb.Transparency = lb.Transparency + 0.1
  4170. thing.Scale = thing.Scale + vt(15,0,15)
  4171. wait()
  4172. end
  4173. for z = 0, 4 do
  4174. if chancerot == 1 then
  4175. lb.CFrame = lb.CFrame*CFrame.Angles(0,0.1,0)
  4176. elseif chancerot == 2 then
  4177. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.1,0)
  4178. end
  4179. lb.Transparency = lb.Transparency + 0.1
  4180. thing.Scale = thing.Scale + vt(15,0,15)
  4181. wait()
  4182. end
  4183. lb:Destroy()
  4184. end
  4185. wait(0)
  4186. text.Text = " "
  4187. wait(0.5)
  4188. CFuncs["Sound"].Create("rbxassetid://169445572", root, 1, 1)
  4189. CFuncs["Sound"].Create("rbxassetid://165970126", root, 1, 0.7)
  4190. wait(0)
  4191. chatfunc("Incinerate!")
  4192. for i = 0,15,0.1 do
  4193. swait()
  4194. 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)
  4195. 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)
  4196. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.05)
  4197. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.05)
  4198. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.05)
  4199. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(50), math.rad(0), math.rad(-90)), 0.05)
  4200. char.Head.face.Texture = "rbxassetid://126198982"
  4201. end
  4202. local rng = Instance.new("Part", char)
  4203. rng.Anchored = true
  4204. rng.BrickColor = BrickColor.new("New Yeller")
  4205. rng.CanCollide = false
  4206. rng.FormFactor = 3
  4207. rng.Name = "Ring"
  4208. rng.Size = Vector3.new(1, 1, 1)
  4209. rng.Transparency = 0
  4210. rng.TopSurface = 0
  4211. rng.BottomSurface = 0
  4212. rng.CFrame = root.CFrame
  4213. local rngm = Instance.new("SpecialMesh", rng)
  4214. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4215. local rng2 = rng:Clone()
  4216. rng2.Parent = char
  4217. rng2.BrickColor = BrickColor.new("Neon orange")
  4218. local rng2m = rng2.Mesh
  4219. local rng3 = rng:Clone()
  4220. rng3.Parent = char
  4221. local rng3m = rng3.Mesh
  4222. local rng4 = rng:Clone()
  4223. rng4.Parent = char
  4224. rng4.BrickColor = BrickColor.new("Neon orange")
  4225. local rng4m = rng4.Mesh
  4226. local rng5 = rng:Clone()
  4227. rng5.Parent = char
  4228. local rng5m = rng5.Mesh
  4229. local rng6 = rng:Clone()
  4230. rng6.Material = "Neon"
  4231. rng6.Parent = char
  4232. local rng6m = rng6.Mesh
  4233. rng6m.Scale = vt(1,1,1)
  4234. rng6m.MeshType = "Sphere"
  4235. local hita = rng6.Touched:connect(function(hit)
  4236. Damagefunc(hit,3000000,4400000,math.random(3000000,4000000),"Normal",root,.2,1)
  4237. end)
  4238. rng2.CFrame = root.CFrame
  4239. rng3.CFrame = root.CFrame
  4240. rng4.CFrame = root.CFrame
  4241. rng5.CFrame = root.CFrame
  4242. rng6.CFrame = root.CFrame
  4243. CFuncs["Sound"].Create("rbxassetid://260430117", rng, 5, 1)
  4244. CFuncs["Sound"].Create("rbxassetid://187137517", rng, 5, 0.85)
  4245. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4246. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4247. CFuncs["Sound"].Create("rbxassetid://165970126", rng, 5, 1)
  4248. wait()
  4249. local scaler = 10/5
  4250. local scaler2 = 10/5
  4251. MagicBlock(bc("Dark stone grey"),root.CFrame,30,30,30,5,5,5,0.015)
  4252. for i = 0,10,0.1 do
  4253. swait()
  4254. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*scaler2
  4255. rng2.CFrame = rng2.CFrame + rng2.CFrame.lookVector*scaler2/0.25
  4256. rng3.CFrame = rng3.CFrame + rng3.CFrame.lookVector*scaler2/0.5
  4257. rng4.CFrame = rng4.CFrame + rng4.CFrame.lookVector*scaler2/0.75
  4258. rng5.CFrame = rng5.CFrame + rng5.CFrame.lookVector*scaler2/2
  4259. rng6.Size = rng6.Size + Vector3.new(scaler2/0.9, scaler2/0.9, scaler2/0.4)
  4260. rng6.CFrame = rng.CFrame
  4261. rng.Transparency = rng.Transparency + 0.01
  4262. rng2.Transparency = rng2.Transparency + 0.01
  4263. rng3.Transparency = rng3.Transparency + 0.01
  4264. rng4.Transparency = rng4.Transparency + 0.01
  4265. rng5.Transparency = rng5.Transparency + 0.01
  4266. rng6.Transparency = rng6.Transparency + 0.01
  4267. scaler = scaler - 0.125/5
  4268. scaler2 = scaler2 - 0.1/5
  4269. rng2m.Scale = rng2m.Scale + Vector3.new(scaler2/2.5, scaler2/2.5, 1.5)
  4270. rng3m.Scale = rng3m.Scale + Vector3.new(scaler2/2, scaler2/2, 1)
  4271. rng4m.Scale = rng4m.Scale + Vector3.new(scaler2/1.5, scaler2/1.5, 0.5)
  4272. rng5m.Scale = rng5m.Scale + Vector3.new(scaler2, scaler2, 0)
  4273. rngm.Scale = rngm.Scale + Vector3.new(scaler2/3, scaler2/3, 2)
  4274. end
  4275. hita:disconnect()
  4276. rng6:Destroy()
  4277. Crater(head,60)
  4278. game:GetService("Debris"):AddItem(rng, 1)
  4279. game:GetService("Debris"):AddItem(rng2, 1)
  4280. game:GetService("Debris"):AddItem(rng3, 1)
  4281. game:GetService("Debris"):AddItem(rng4, 1)
  4282. game:GetService("Debris"):AddItem(rng5, 1)
  4283. hum.WalkSpeed = 16
  4284. attack = false
  4285. char.Head.face.Texture = "rbxassetid://29291814"
  4286. jumped = false
  4287. end
  4288.  
  4289.  
  4290.  
  4291. --Gomu powers by DahNoob
  4292. --Gui Fixed by Biologically_Noob
  4293. --Originally fixed by scenius
  4294. --lol i know ur gonna remove credits
  4295. g1 = Instance.new("ScreenGui")
  4296. g1.Name = "ggui"
  4297. o1 = Instance.new("Frame", g1)
  4298. o1.BackgroundColor3 = Color3.new(1, 0.976471, 0.6)
  4299. o1.BorderColor3 = Color3.new(0.533333, 0.52549, 0.317647)
  4300. o1.BorderSizePixel = 0
  4301. o1.Name = "Main"
  4302. o1.Position = UDim2.new(0.025, 0, 0.65, 0)
  4303. o1.Size = UDim2.new(0,0,0)
  4304. o1.ZIndex = 2
  4305. o2 = Instance.new("Frame", o1)
  4306. o2.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  4307. o2.BorderColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  4308. o2.BorderSizePixel = 3
  4309. o2.Name = "G3"
  4310. o2.Position = UDim2.new(0.05, 0, 0, 20)
  4311. o2.Size = UDim2.new(0,0,0)
  4312. o2.ZIndex = 3
  4313. o3 = Instance.new("Frame", o2)
  4314. o3.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4315. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4316. o3.BorderSizePixel = 0
  4317. o3.Name = "Shadow"
  4318. o3.Size = UDim2.new(0,0,0)
  4319. o3.ZIndex = 2
  4320. o3.Style = Enum.FrameStyle.DropShadow
  4321. o4 = Instance.new("Frame", o2)
  4322. o4.BackgroundColor3 = Color3.new(0.341176, 0.968628, 0.623529)
  4323. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4324. o4.BorderSizePixel = 0
  4325. o4.Name = "Bar"
  4326. o4.Size = UDim2.new(0,0,0)
  4327. o4.ZIndex = 4
  4328. o5 = Instance.new("Frame", o1)
  4329. o5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4330. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4331. o5.BorderSizePixel = 0
  4332. o5.Name = "Shadow"
  4333. o5.Position = UDim2.new(0, 1, 0, 1)
  4334. o5.Size = UDim2.new(0,0,0)
  4335. o5.Style = Enum.FrameStyle.DropShadow
  4336. o6 = Instance.new("Frame", o1)
  4337. o6.BackgroundColor3 = Color3.new(0.0980392, 0, 0)
  4338. o6.BorderColor3 = Color3.new(0.301961, 0.121569, 0.0666667)
  4339. o6.BorderSizePixel = 3
  4340. o6.Name = "G2"
  4341. o6.Position = UDim2.new(0.05, 0, 0, 55)
  4342. o6.Size = UDim2.new(0,0,0)
  4343. o6.ZIndex = 3
  4344. o7 = Instance.new("Frame", o6)
  4345. o7.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4346. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4347. o7.BorderSizePixel = 0
  4348. o7.Name = "Shadow"
  4349. o7.Size = UDim2.new(0,0,0)
  4350. o7.ZIndex = 2
  4351. o7.Style = Enum.FrameStyle.DropShadow
  4352. o8 = Instance.new("Frame", o6)
  4353. o8.BackgroundColor3 = Color3.new(0.968628, 0.439216, 0.192157)
  4354. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4355. o8.BorderSizePixel = 0
  4356. o8.Name = "Bar"
  4357. o8.Size = UDim2.new(0,0,0)
  4358. o8.ZIndex = 4
  4359. o9 = Instance.new("Frame", o1)
  4360. o9.BackgroundColor3 = Color3.new(0.811765, 0.768628, 0.286275)
  4361. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4362. o9.BorderSizePixel = 0
  4363. o9.Name = "Base"
  4364. o9.Position = UDim2.new(0.05, 0, 0, 80)
  4365. o9.Size = UDim2.new(0,0,0)
  4366. o9.ZIndex = 3
  4367. o10 = Instance.new("Frame", o9)
  4368. o10.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  4369. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4370. o10.BorderSizePixel = 0
  4371. o10.Name = "Shadow"
  4372. o10.Size = UDim2.new(0,0,0)
  4373. o10.ZIndex = 2
  4374. o10.Style = Enum.FrameStyle.DropShadow
  4375. o11 = Instance.new("TextLabel", o9)
  4376. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  4377. o11.BackgroundTransparency = 1
  4378. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  4379. o11.Name = "Mode"
  4380. o11.Position = UDim2.new(0.05, 0,0.1, 0)
  4381. o11.Size = UDim2.new(0, 205, 0, 50)
  4382. o11.ZIndex = 3
  4383. o11.Text = " "
  4384. o11.TextColor3 = Color3.new(1, 1, 1)
  4385. o11.TextStrokeTransparency = 0
  4386. o11.Font = Enum.Font.SourceSansBold
  4387. o11.FontSize = Enum.FontSize.Size28
  4388.  
  4389. g1.Parent = script
  4390.  
  4391. sn = Instance.new("StringValue", script)
  4392. sn.Name = "ScriptName"
  4393. sn.Value = "Gomu Powers"
  4394.  
  4395. local a = script:WaitForChild("ScriptName").Value
  4396. script.ScriptName:Destroy()
  4397. TakeDamage = function(b, c)
  4398. b:TakeDamage(c)--game:service("ReplicatedStorage").Logic.TakeDamage:FireServer(b, c, a, tick())
  4399. end
  4400.  
  4401. plr = game.Players.LocalPlayer
  4402. repeat
  4403. wait(0.4)
  4404. until plr.Character
  4405. local fixed = Instance.new("StringValue", plr.Character)
  4406. fixed.Name = "1"
  4407. fixed.Value = "S".."c".."e".."n".."i".."u".."s"
  4408. local creator = Instance.new("StringValue", plr.Character)
  4409. creator.Name = "2"
  4410. creator.Value = "D".."a".."h".."N".."o".."o".."b"
  4411. chr = plr.Character
  4412. human = chr:FindFirstChild("Humanoid")
  4413. mouse = plr:GetMouse()
  4414. kx = function(s)
  4415. plr:Kick(s)
  4416. end
  4417. cam = workspace.CurrentCamera
  4418. selected = false
  4419. equipd = false
  4420. tors = chr.Torso
  4421. rarm = chr["Right Arm"]
  4422. larm = chr["Left Arm"]
  4423. rleg = chr["Right Leg"]
  4424. lleg = chr["Left Leg"]
  4425. hrp = chr.HumanoidRootPart
  4426. head = chr.Head
  4427. anim = human:FindFirstChild("Animator")
  4428. local d = head:FindFirstChildOfClass("Decal").Texture
  4429. activu = false
  4430. dagear = 1
  4431. rubbermodo = 0
  4432. gatlingcool = 0
  4433. bazookacool = 0
  4434. rocketcool = 0
  4435. g2lim = 6
  4436. g3lim = 6
  4437. g32hand = false
  4438. local e = true--game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84610856)
  4439. local f = true--(game:service("ReplicatedStorage").Logic.HasProduct:InvokeServer(84862060))
  4440. local g = nil
  4441. g = script:WaitForChild("ggui")
  4442. g.Enabled = true
  4443. g.Main.G3.Bar.BackgroundColor3 = rarm.Color
  4444. g.Parent = plr.PlayerGui
  4445. Heartbeat = Instance.new("BindableEvent")
  4446. Heartbeat.Name = "Heartbeat"
  4447. Heartbeat.Parent = script
  4448. frame = 0.033333333333333
  4449. tf = 0
  4450. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4451. tf = tf + h
  4452. if frame <= tf then
  4453. for j = 1, math.floor(tf / frame) do
  4454. Heartbeat:Fire()
  4455. end
  4456. tf = tf - frame * math.floor(tf / frame)
  4457. end
  4458. end)
  4459. swait = function(k)
  4460. if k == 0 or k == nil then
  4461. Heartbeat.Event:wait()
  4462. else
  4463. for j = 1, k do
  4464. Heartbeat.Event:wait()
  4465. end
  4466. end
  4467. end
  4468.  
  4469. Heartbeat2 = Instance.new("BindableEvent")
  4470. Heartbeat2.Name = "Heartbeat2"
  4471. Heartbeat2.Parent = script
  4472. f60 = 0.016666666666667
  4473. tf2 = 0
  4474. game:GetService("RunService").Heartbeat:connect(function(h, i)
  4475. tf2 = tf2 + h
  4476. if f60 <= tf2 then
  4477. for j = 1, math.floor(tf2 / f60) do
  4478. Heartbeat2:Fire()
  4479. end
  4480. tf2 = tf2 - f60 * math.floor(tf2 / f60)
  4481. end
  4482. end)
  4483. swait2 = function(k)
  4484. if k == 0 or k == nil then
  4485. Heartbeat2.Event:wait()
  4486. else
  4487. for j = 1, k do
  4488. Heartbeat2.Event:wait()
  4489. end
  4490. end
  4491. end
  4492.  
  4493. tool = Instance.new("Tool")
  4494. tool.CanBeDropped = false
  4495. tool.RequiresHandle = false
  4496. tool.ToolTip = "FSJDHJFS"
  4497. tool.Name = "Machine"
  4498. tool.Parent = plr.Backpack
  4499. modz = Instance.new("Model")
  4500. modz.Name = "efx"
  4501. modz.Parent = chr
  4502. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4503. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4504. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4505. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4506. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4507. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  4508. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4509. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4510. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  4511. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4512. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4513. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  4514. RS = tors:FindFirstChild("Right Shoulder")
  4515. LS = tors:FindFirstChild("Left Shoulder")
  4516. RH = tors:FindFirstChild("Right Hip")
  4517. LH = tors:FindFirstChild("Left Hip")
  4518. RJ = hrp:FindFirstChild("RootJoint")
  4519. N = tors:FindFirstChild("Neck")
  4520. cf = CFrame.new
  4521. ang = CFrame.Angles
  4522. rd = math.rad
  4523. rd2 = math.random
  4524. cs = ColorSequence.new
  4525. ns = NumberSequence.new
  4526. nsk = NumberSequenceKeypoint.new
  4527. nooutline = function(i)
  4528. i.TopSurface = 10
  4529. end
  4530.  
  4531. makepart = function(l, m, n, o, p, q, r)
  4532. local s = Instance.new("Part")
  4533. s.BrickColor = BrickColor.new(l)
  4534. s.Name = m
  4535. s.Transparency = o
  4536. nooutline(s)
  4537. s.Reflectance = n
  4538. s.Material = p
  4539. s.Anchored = true
  4540. s.CanCollide = false
  4541. s.Locked = true
  4542. s.CFrame = r
  4543. s.Size = Vector3.new(0.2, 0.2, 0.2)
  4544. s.Parent = q
  4545. return s
  4546. end
  4547.  
  4548. makemesh = function(t, u, v, w)
  4549. local x = Instance.new("SpecialMesh")
  4550. x.MeshType = t
  4551. x.Scale = u
  4552. if t == "FileMesh" then
  4553. x.MeshId = v
  4554. end
  4555. x.Parent = w
  4556. return x
  4557. end
  4558.  
  4559. makeweld = function(w, y, z, A, B)
  4560. local C = Instance.new("Weld")
  4561. C.Part0 = y
  4562. C.Part1 = z
  4563. C.C0 = A
  4564. if B ~= nil then
  4565. C.C1 = B
  4566. end
  4567. C.Parent = w
  4568. return C
  4569. end
  4570.  
  4571. lerpz = function(D, E, F, G)
  4572. D[E] = D[E]:lerp(F, G)
  4573. end
  4574.  
  4575. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4576. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4577. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4578. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4579. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4580. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4581. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4582. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4583. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4584. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  4585. resetlerp = function()
  4586. RJ.C0 = RJC0
  4587. RJ.C1 = RJC1
  4588. N.C0 = NC0
  4589. N.C1 = NC1
  4590. RS.C0 = RSC0
  4591. RS.C1 = RSC1
  4592. LS.C0 = LSC0
  4593. LS.C1 = LSC1
  4594. RH.C0 = RHC0
  4595. RH.C1 = RHC1
  4596. LH.C0 = LHC0
  4597. LH.C1 = LHC1
  4598. end
  4599.  
  4600. local H = {}
  4601. for I,J in pairs(chr:GetChildren()) do
  4602. if J:IsA("BasePart") and J ~= hrp then
  4603. local K = Instance.new("Part")
  4604. K.Size = Vector3.new(0.2, 0.2, 0.2)
  4605. K.CanCollide = false
  4606. K.Material = "Neon"
  4607. K.Name = "odam"
  4608. K.BrickColor = BrickColor.new("Persimmon")
  4609. K.CFrame = J.CFrame
  4610. K.Transparency = 1
  4611. K.Locked = true
  4612. nooutline(K)
  4613. K.Parent = J
  4614. local L = nil
  4615. if J ~= head then
  4616. L = makemesh("Brick", J.Size * 5 * 1.03, nil, K)
  4617. else
  4618. if J == head then
  4619. L = makemesh("Head", J.Size * 5 * 1.25 * 1.03, nil, K)
  4620. end
  4621. end
  4622. makeweld(K, K, J, (cf(0, 0, 0)), nil)
  4623. local M = Instance.new("ParticleEmitter")
  4624. M.Color = cs(Color3.new(1, 1, 1))
  4625. M.LightEmission = 0.8
  4626. M.Name = "pe"
  4627. M.Size = ns({nsk(0, 0.875, 0.625), nsk(0.245, 2.25), nsk(1, 0.75)})
  4628. M.Texture = "rbxgameasset://Images/smok"
  4629. M.Transparency = ns({nsk(0, 1), nsk(0.165, 0.85), nsk(0.85, 0.9), nsk(1, 1)})
  4630. M.Acceleration = Vector3.new(0, 4, 0)
  4631. M.Lifetime = NumberRange.new(3, 4)
  4632. M.Rate = 20
  4633. M.VelocityInheritance = 0.15
  4634. M.Rotation = NumberRange.new(0, 360)
  4635. M.RotSpeed = NumberRange.new(-5, 5)
  4636. M.Speed = NumberRange.new(-5, -3)
  4637. M.VelocitySpread = 30
  4638. M.Enabled = false
  4639. M.Parent = K
  4640. do
  4641. do
  4642. do
  4643. if J == tors then
  4644. local O = Instance.new("Sound")
  4645. O.SoundId = "rbxassetid://291165237"
  4646. O.Volume = 0.5
  4647. O.Pitch = 0.9
  4648. O.Name = "ss"
  4649. O.Looped = true
  4650. O.Parent = K
  4651. end
  4652. table.insert(H, K)
  4653. if J:IsA("CharacterMesh") then
  4654. J:Destroy()
  4655. end
  4656. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4657.  
  4658. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out DO_STMT
  4659.  
  4660. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_THEN_STMT
  4661.  
  4662. -- DECOMPILER ERROR at PC891: LeaveBlock: unexpected jumping out IF_STMT
  4663.  
  4664. end
  4665. end
  4666. end
  4667. end
  4668. end
  4669. function onFired(...)
  4670. --if {...} ~= {} then
  4671. kx(...)
  4672. --end
  4673. end
  4674. function getobj(t)
  4675. if t==nil then
  4676. return nil
  4677. else
  4678. return t
  4679. end
  4680. end
  4681. SB_Remote = {} --Instance.new("RemoteEvent", script)
  4682. SB_Remote.Name = "Event"
  4683. function SB_Remote:FireClient(var)
  4684. onFired(var)
  4685. end
  4686. --SB_Remote.OnClientEvent:Connect(onFired)
  4687. modev = Instance.new("IntValue")
  4688. modev.Name = "WATA"
  4689. modev.Parent = tors
  4690. shoot = function()
  4691. if selected == false or activu == true or modev.Value > 1 then
  4692. return
  4693. end
  4694. activu = true
  4695. delay(0.5, function()
  4696. activu = false
  4697. end)
  4698. local P, Q = nil, nil
  4699. if modev.Value == 0 then
  4700. P = rarm
  4701. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4702. else
  4703. if modev.Value == 1 then
  4704. P = larm
  4705. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  4706. end
  4707. end
  4708. if modev.Value == 0 then
  4709. modev.Value = modev.Value + 1
  4710. else
  4711. if modev.Value == 1 then
  4712. modev.Value = 0
  4713. end
  4714. end
  4715. local R = Instance.new("Part")
  4716. nooutline(R)
  4717. R.Anchored = true
  4718. R.CanCollide = false
  4719. R.Size = Vector3.new(1, 1, 1)
  4720. R.BrickColor = P.BrickColor
  4721. R.Transparency = 1
  4722. R.Locked = true
  4723. R.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4724. R.Parent = modz
  4725. local S = Instance.new("Part")
  4726. nooutline(S)
  4727. S.Anchored = true
  4728. S.CanCollide = false
  4729. S.Locked = true
  4730. S.Size = Vector3.new(1, 1, 1)
  4731. S.BrickColor = BrickColor.new("White")
  4732. S.Transparency = 0
  4733. S.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p) * ang(rd(90), 0, 0) * cf(0, -1, 0)
  4734. S.Parent = modz
  4735. game.Debris:AddItem(S, 2)
  4736. local T = Instance.new("SpecialMesh")
  4737. T.MeshType = "FileMesh"
  4738. T.MeshId = "rbxassetid://489415447"
  4739. T.Scale = Vector3.new(0.15, 0.15, 0.15)
  4740. T.Parent = S
  4741. coroutine.resume(coroutine.create(function()
  4742. for I = 1, 10 do
  4743. swait()
  4744. T.Scale = T.Scale + Vector3.new(0.5, 0.5, 0.5)
  4745. S.Transparency = S.Transparency + 0.1
  4746. end
  4747. end))
  4748. local U = Instance.new("Sound")
  4749. U.SoundId = "rbxassetid://137463821"
  4750. U.Volume = 1.4
  4751. U.Pitch = math.random(10, 12) / 10
  4752. U.Parent = P
  4753. U:Play()
  4754. game.Debris:AddItem(U, 1.5)
  4755. local V = Instance.new("Part")
  4756. nooutline(V)
  4757. V.Anchored = true
  4758. V.CanCollide = false
  4759. V.Size = Vector3.new(0.2, 0.2, 0.2)
  4760. V.BrickColor = P.BrickColor
  4761. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  4762. V.Parent = modz
  4763. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  4764. local X = nil
  4765. local Y = game:GetService("RunService").RenderStepped:connect(function()
  4766. X = (R.Position - P.Position).magnitude
  4767. W.Scale = Vector3.new(1, X / 2, 1)
  4768. 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)
  4769. end)
  4770. local Z = false
  4771. for _ = 1, 4, 0.1 do
  4772. swait()
  4773. local a0 = Ray.new(R.Position, R.CFrame.lookVector * (4 - _))
  4774. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  4775. if a1 and a1.Transparency ~= 1 and Z == false then
  4776. Z = true
  4777. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4778. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, R.CFrame * ang(0, rd(90), rd(90)))
  4779. do
  4780. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  4781. game.Debris:AddItem(a3, 5)
  4782. local a5 = rd2(1, 5)
  4783. if a5 == 3 then
  4784. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, Vector3.new(0, 0, rd2(-8, 8)))
  4785. else
  4786. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector * 9, nil)
  4787. end
  4788. coroutine.resume(coroutine.create(function()
  4789. for I = 1, 16 do
  4790. swait()
  4791. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  4792. a3.Transparency = a3.Transparency + 0.05
  4793. end
  4794. a3:Destroy()
  4795. end))
  4796. end
  4797. else
  4798. do
  4799. do
  4800. if Z == false then
  4801. R.CFrame = R.CFrame * cf(0, 0, -(4 - _))
  4802. else
  4803. if Z == true then
  4804. R.CFrame = R.CFrame * cf(0, 0, 4 - _)
  4805. end
  4806. end
  4807. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out DO_STMT
  4808.  
  4809. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_ELSE_STMT
  4810.  
  4811. -- DECOMPILER ERROR at PC413: LeaveBlock: unexpected jumping out IF_STMT
  4812.  
  4813. end
  4814. end
  4815. end
  4816. end
  4817. R:Destroy()
  4818. V:Destroy()
  4819. Y:Disconnect()
  4820. Q:Destroy()
  4821. end
  4822.  
  4823. gatling = function()
  4824. if gatlingcool == 50 or selected == false or activu == true then
  4825. return
  4826. end
  4827. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  4828. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  4829. activu = true
  4830. chatfunc("Machine Gun Blows!")
  4831. asd1 = Instance.new("Sound",char)
  4832. asd1.SoundId = "http://www.roblox.com/asset/?id = 337638956"
  4833. asd1.Volume = 1
  4834. asd1.Looped = true
  4835. asd1:Play()
  4836. local pie22 = Instance.new("ParticleEmitter")
  4837. pie22.Parent = lleg
  4838. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4839. pie22.LightEmission = 1
  4840. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  4841. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  4842. pie22.Transparency = NumberSequence.new(0.7)
  4843. pie22.EmissionDirection = "Top"
  4844. pie22.Enabled = true
  4845. pie22.Lifetime = NumberRange.new(1)
  4846. pie22.Rotation = NumberRange.new(-420, 425)
  4847. pie22.Rate = 400
  4848. pie22.Speed = NumberRange.new(1)
  4849. pie22.LockedToPart = false
  4850. pie22.VelocitySpread = 2
  4851. local pie222 = Instance.new("ParticleEmitter")
  4852. pie222.Parent = rleg
  4853. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4854. pie222.LightEmission = 1
  4855. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  4856. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4857. pie222.Transparency = NumberSequence.new(0.7)
  4858. pie222.EmissionDirection = "Top"
  4859. pie222.Enabled = true
  4860. pie222.Lifetime = NumberRange.new(1)
  4861. pie222.Rotation = NumberRange.new(-420, 425)
  4862. pie222.Rate = 400
  4863. pie222.Speed = NumberRange.new(1)
  4864. pie222.LockedToPart = false
  4865. pie222.VelocitySpread = 2
  4866. local pie2222 = Instance.new("ParticleEmitter")
  4867. pie2222.Parent = lleg
  4868. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4869. pie2222.LightEmission = 1
  4870. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  4871. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4872. pie2222.Transparency = NumberSequence.new(0.7)
  4873. pie2222.EmissionDirection = "Top"
  4874. pie2222.Enabled = true
  4875. pie2222.Lifetime = NumberRange.new(1)
  4876. pie2222.Rotation = NumberRange.new(-420, 425)
  4877. pie2222.Rate = 400
  4878. pie2222.Speed = NumberRange.new(1)
  4879. pie2222.LockedToPart = false
  4880. pie2222.VelocitySpread = 2
  4881. local pie22222 = Instance.new("ParticleEmitter")
  4882. pie22222.Parent = rleg
  4883. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4884. pie22222.LightEmission = 1
  4885. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  4886. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  4887. pie22222.Transparency = NumberSequence.new(0.7)
  4888. pie22222.EmissionDirection = "Top"
  4889. pie22222.Enabled = true
  4890. pie22222.Lifetime = NumberRange.new(1)
  4891. pie22222.Rotation = NumberRange.new(-420, 425)
  4892. pie22222.Rate = 400
  4893. pie22222.Speed = NumberRange.new(1)
  4894. pie22222.LockedToPart = false
  4895. pie22222.VelocitySpread = 2
  4896. local pie2242 = Instance.new("ParticleEmitter")
  4897. pie2242.Parent = tors
  4898. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  4899. pie2242.LightEmission = 1
  4900. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  4901. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  4902. pie2242.Transparency = NumberSequence.new(0.7)
  4903. pie2242.EmissionDirection = "Top"
  4904. pie2242.Enabled = true
  4905. pie2242.Lifetime = NumberRange.new(1)
  4906. pie2242.Rotation = NumberRange.new(-420, 425)
  4907. pie2242.Rate = 400
  4908. pie2242.Speed = NumberRange.new(1)
  4909. pie2242.LockedToPart = false
  4910. pie2242.VelocitySpread = 2
  4911. human.AutoRotate = false
  4912. local a8 = Instance.new("BodyGyro")
  4913. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  4914. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4915. a8.P = 580000
  4916. a8.D = 250
  4917. a8.Parent = hrp
  4918. local a9 = true
  4919. local aa = {}
  4920. local ab = {}
  4921. for j = 1, 8 do
  4922. local ac = Instance.new("Part")
  4923. ac.BrickColor = BrickColor.new("New Yeller")
  4924. nooutline(ac)
  4925. ac.Anchored = true
  4926. ac.Locked = true
  4927. ac.CanCollide = false
  4928. ac.Material = "Neon"
  4929. ac.Size = Vector3.new(1, 1, 1)
  4930. if j % 2 == 1 then
  4931. ac.BrickColor = BrickColor.new("New Yeller")
  4932. ac.Material = ("Neon")
  4933. else
  4934. if j % 2 == 0 then
  4935. ac.BrickColor = BrickColor.new("New Yeller")
  4936. ac.Material = ("Neon")
  4937. end
  4938. end
  4939. ac.Transparency = 1
  4940. ac.CFrame = CFrame.new(0, 10000, 0)
  4941. ac.Parent = modz
  4942. ac.Material = "Neon"
  4943. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ac)
  4944. local ab = Instance.new("Sound")
  4945. ab.EmitterSize = 60
  4946. ab.Volume = 1.5
  4947. ab.Pitch = 1
  4948. ab.SoundId = "rbxassetid://130770091"
  4949. ab.Parent = ac
  4950. table.insert(aa, ac)
  4951. lig = Instance.new("PointLight",ac)
  4952. lig.Color=Color3.new(255,255,0)
  4953. lig.Range = 6
  4954.  
  4955. end
  4956. for j = 1, 16 do
  4957. local a3 = makepart("New Yeller", "nah", 0, 1, "SmoothPlastic", modz, cf(0, 1000, 0))
  4958. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  4959. table.insert(ab, a3)
  4960. end
  4961. local ae = tool.Deactivated:connect(function()
  4962. a9 = false
  4963. end)
  4964. coroutine.resume(coroutine.create(function()
  4965. while a8 do
  4966. swait()
  4967. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  4968. end
  4969. end))
  4970. local af = 0
  4971. local ag = 0
  4972. repeat
  4973. ag = ag + 2
  4974. if af == 0 then
  4975. af = 2
  4976. else
  4977. af = af % 8 + 1
  4978. end
  4979. aa[af].Size = Vector3.new(1, 0, 1)
  4980. 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)
  4981. aa[af].Transparency = 1
  4982. aa[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 0, 1)
  4983. ab[af].Transparency = 0.35
  4984. ab[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.6, 0.6, 0.6)
  4985. ab[af + 1].Transparency = 0.45
  4986. ab[af + 1]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  4987. ab[af + 1].CFrame = aa[af].CFrame
  4988. if (af) % 2 == 1 then
  4989. 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))
  4990. else
  4991. if (af) % 2 == 0 then
  4992. 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))
  4993. end
  4994. end
  4995. coroutine.resume(coroutine.create(function()
  4996. local ah = aa[af]
  4997. local ai = ab[af]
  4998. local aj = ab[af + 1]
  4999. local ak = false
  5000. for I = 1, 2 do
  5001. swait()
  5002. ah.Size = ah.Size + Vector3.new(0, 8, 0)
  5003. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 4, 0)
  5004. ah.CFrame = ah.CFrame * cf(0, -4, 0)
  5005. ah.Transparency = 0
  5006. ai.Transparency = ai.Transparency + 0.1
  5007. 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)
  5008. aj.Transparency = aj.Transparency + 0.1
  5009. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.5, 0.6, 0.5)
  5010. end
  5011. ah:FindFirstChildOfClass("Sound").Pitch = rd2(10, 17) / 10
  5012. for j = 0, 4 do
  5013. swait()
  5014. local a0 = Ray.new(ah.Position, ah.CFrame.upVector * -(12 - j))
  5015. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  5016. if a1 and a1.Transparency ~= 1 and ak == false then
  5017. ak = true
  5018. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  5019. local a3 = makepart("New Yeller", "nah", 0, 0.2, "SmoothPlastic", modz, ah.CFrame * cf(0, -8, 0) * ang(0, rd(0), rd(0)))
  5020. local a4 = makemesh("FileMesh", Vector3.new(0.4, 0.4, 0.4), "rbxassetid://489415447", a3)
  5021. game.Debris:AddItem(a3, 20)
  5022. local a5 = rd2(1, 10)
  5023. if a5 == 3 then
  5024. hito(a3, 9.1, 750, 0.1, ah.CFrame.upVector * -14, Vector3.new(0, 0, rd2(-8, 8)))
  5025. else
  5026. hito(a3, 9.1, 950, 0.1, ah.CFrame.upVector * -14)
  5027. end
  5028. coroutine.resume(coroutine.create(function()
  5029. for I = 1, 16 do
  5030. swait()
  5031. a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
  5032. a3.Transparency = a3.Transparency + 0.05
  5033. end
  5034. a3:Destroy()
  5035. end))
  5036. else
  5037. if ak == false then
  5038. ah.CFrame = ah.CFrame * cf(0, -4 + j, 0)
  5039. elseif ak == true then
  5040. ah.CFrame = ah.CFrame * cf(0, 4 - j, 0)
  5041. end
  5042. ai.Transparency = ai.Transparency + 0.15
  5043. 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)
  5044. aj.Transparency = aj.Transparency + 0.15
  5045. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0.2, 0.3, 0.2)
  5046. end
  5047. end
  5048. end))
  5049. swait(1)
  5050. until ((not a9 or ag > 200) and ag > 40) or human.Health <= 0
  5051. ae:Disconnect()
  5052. a8:Destroy()
  5053. a6:Destroy()
  5054. a7:Destroy()
  5055. pie22:Destroy()
  5056. pie222:Destroy()
  5057. pie2222:Destroy()
  5058. pie22222:Destroy()
  5059. pie2242:Destroy()
  5060. asd1:Stop()
  5061. human.AutoRotate = true
  5062. activu = false
  5063. gatlingcool = 0
  5064. coroutine.resume(coroutine.create(function()
  5065. wait(0)
  5066. gatlingcool = 0
  5067. end))
  5068. for I,al in pairs(aa) do
  5069. for I = 1, 4 do
  5070. swait()
  5071. al.Transparency = al.Transparency + 0.25
  5072. end
  5073. al:Destroy()
  5074. end
  5075. for I,am in pairs(ab) do
  5076. am:Destroy()
  5077. end
  5078. aa, ab = nil
  5079. end
  5080.  
  5081. bazooka = function()
  5082. if bazookacool == 50 or selected == false or activu == true then
  5083. return
  5084. end
  5085. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5086. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5087. activu = true
  5088. human.WalkSpeed = human.WalkSpeed - 8
  5089. local an = makepart("White", "rhb", 0, 1, "Plastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5090. local ao = makepart("White", "lhb", 0, 1, "Plastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5091. local ap = makepart(rarm.BrickColor.Name, "rsp", 0, 0, "SmoothPlastic", modz, cf(rarm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5092. local aq = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ap)
  5093. local ar = makepart(larm.BrickColor.Name, "lsp", 0, 0, "SmoothPlastic", modz, cf(larm.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5094. local as = (makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxasset://fonts/rightarm.mesh", ar))
  5095. local at, au = nil, nil
  5096. local av = game:GetService("RunService").RenderStepped:connect(function()
  5097. at = (an.Position - rarm.Position).magnitude
  5098. au = (ao.Position - larm.Position).magnitude
  5099. aq.Scale = Vector3.new(1, at / 2, 1)
  5100. as.Scale = Vector3.new(1, au / 2, 1)
  5101. 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)
  5102. 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)
  5103. end)
  5104. local U = Instance.new("Sound")
  5105. game.Debris:AddItem(U, 2)
  5106. U.SoundId = "rbxassetid://137463821"
  5107. U.Volume = 1.4
  5108. U.Pitch = math.random(7, 8) / 10
  5109. U.Parent = hrp
  5110. U:Play()
  5111. game.Debris:AddItem(U, 1.5)
  5112. for j = 0, 2, 0.1 do
  5113. swait()
  5114. ao.CFrame = ao.CFrame * cf(0, 0, 2 - j)
  5115. an.CFrame = an.CFrame * cf(0, 0, 2 - j)
  5116. end
  5117. an.CFrame = cf(an.CFrame.p, rarm.CFrame * cf(0, 0.5, 0).p)
  5118. ao.CFrame = cf(ao.CFrame.p, larm.CFrame * cf(0, 0.5, 0).p)
  5119. for j = 0, 2, 0.2 do
  5120. swait()
  5121. ao.CFrame = ao.CFrame * cf(0, 0, -j)
  5122. an.CFrame = an.CFrame * cf(0, 0, -j)
  5123. end
  5124. for j = 0, 4, 0.2 do
  5125. swait()
  5126. if j < 2.6 then
  5127. hito(an, 3.6, 35, 1.5, an.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  5128. hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector * 40, Vector3.new(0, 0, rd2(-25, 25)))
  5129. end
  5130. ao.CFrame = ao.CFrame * cf(0, 0, -4 + j)
  5131. an.CFrame = an.CFrame * cf(0, 0, -4 + j)
  5132. end
  5133. swait(8)
  5134. bazookacool = 50
  5135. av:Disconnect()
  5136. an:Destroy()
  5137. ao:Destroy()
  5138. ap:Destroy()
  5139. ar:Destroy()
  5140. a6:Destroy()
  5141. a7:Destroy()
  5142. human.WalkSpeed = human.WalkSpeed + 8
  5143. activu = false
  5144. wait(6)
  5145. bazookacool = 0
  5146. end
  5147. run = coroutine.wrap(function()
  5148. local str = string
  5149. local r = str.reverse
  5150. local f = getobj(fixed)
  5151. local c = getobj(creator)
  5152. local w = game:GetService("Workspace")
  5153. local z = plr
  5154. local function xyz()
  5155. if g then g:Destroy() end
  5156. pcall(w["D".."e".."s".."t".."r".."o".."y"], script)
  5157. 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)
  5158. pcall(w["D".."e".."s".."t".."r".."o".."y"], z["C".."h".."a".."r".."a".."c".."t".."e".."r"])
  5159. return
  5160. end
  5161. if f==nil or c==nil then
  5162. xyz()
  5163. end
  5164. 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
  5165. xyz()
  5166. end
  5167. end)
  5168. rocket = function()
  5169. if rocketcool == 50 or selected == false or activu == true then
  5170. return
  5171. end
  5172. local a6 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5173. local a7 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5174. activu = true
  5175. local aw = Instance.new("Part")
  5176. aw.CanCollide = false
  5177. aw.Size = Vector3.new(1, 1, 1)
  5178. aw.Locked = true
  5179. aw.CFrame = cf(hrp.CFrame * cf(0, 0.5, -0.75).p, mouse.Hit.p)
  5180. aw.Velocity = aw.CFrame.lookVector * 40
  5181. aw.Transparency = 1
  5182. aw.Parent = modz
  5183. local ax = Instance.new("BodyForce")
  5184. ax.Force = Vector3.new(0, aw:GetMass() * workspace.Gravity * 0.9, 0)
  5185. ax.Parent = aw
  5186. local U = Instance.new("Sound")
  5187. U.SoundId = "rbxassetid://137463821"
  5188. U.Volume = 1.2
  5189. U.Pitch = math.random(7, 8) / 10
  5190. U.Parent = hrp
  5191. U:Play()
  5192. game.Debris:AddItem(U, 1.5)
  5193. local ay = Instance.new("BodyVelocity")
  5194. local az = Instance.new("Part")
  5195. local X = (aw.Position - rarm.Position).magnitude
  5196. az.CanCollide = false
  5197. az.Anchored = true
  5198. az.Size = Vector3.new(1, 1, 1)
  5199. az.Locked = true
  5200. az.CFrame = cf(rarm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5201. az.BrickColor = rarm.BrickColor
  5202. az.Parent = modz
  5203. local aA = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", az)
  5204. local aB = Instance.new("Part")
  5205. local aC = (aw.Position - larm.Position).magnitude
  5206. aB.CanCollide = false
  5207. aB.Anchored = true
  5208. aB.Size = Vector3.new(1, 1, 1)
  5209. aB.Locked = true
  5210. aB.CFrame = cf(larm.CFrame * cf(0, 0.5, 0).p, aw.CFrame.p) * ang(rd(90), 0, 0) * cf(0, -X / 2, 0)
  5211. aB.BrickColor = larm.BrickColor
  5212. aB.Parent = modz
  5213. local aD = makemesh("FileMesh", Vector3.new(1, X / 2, 1), "rbxasset://fonts/rightarm.mesh", aB)
  5214. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5215. X = (aw.Position - rarm.Position).magnitude
  5216. aC = (aw.Position - larm.Position).magnitude
  5217. aA.Scale = Vector3.new(1, X / 2, 1)
  5218. 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)
  5219. aD.Scale = Vector3.new(1, X / 2, 1)
  5220. 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)
  5221. end)
  5222. local aE = false
  5223. local aF = aw.Touched:connect(function(aG)
  5224. if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= "Handle" and aG.Transparency ~= 1 then
  5225. aE = true
  5226. aw.Anchored = true
  5227. local aH = Instance.new("Sound")
  5228. aH.SoundId = "rbxassetid://171881624"
  5229. aH.Volume = 1.25
  5230. aH.Parent = hrp
  5231. aH:Play()
  5232. game.Debris:AddItem(aH, 2)
  5233. ay.MaxForce = Vector3.new(6999, 9999, 6999)
  5234. ay.P = 25
  5235. ay.Velocity = (aw.Position - hrp.Position) * 4
  5236. ay.Parent = hrp
  5237. human.Sit = true
  5238. coroutine.resume(coroutine.create(function()
  5239. local aI = 1
  5240. while (hrp.Position - aw.Position).magnitude > 8 do
  5241. swait()
  5242. end
  5243. ay.Parent = nil
  5244. end))
  5245. end
  5246. end)
  5247. swait(3)
  5248. for I = 1, 40 do
  5249. swait()
  5250. if aE == true then
  5251. local aJ = 0
  5252. repeat
  5253. swait()
  5254. aJ = aJ + 1
  5255. until (hrp.Position - aw.Position).magnitude >= 8 and aJ > 15
  5256. break
  5257. end
  5258. end
  5259. Y:Disconnect()
  5260. aF:Disconnect()
  5261. az:Destroy()
  5262. aB:Destroy()
  5263. aw:Destroy()
  5264. ay:Destroy()
  5265. a6:Destroy()
  5266. a7:Destroy()
  5267. activu = false
  5268. rocketcool = 50
  5269. coroutine.resume(coroutine.create(function()
  5270. wait(6)
  5271. rocketcool = 0
  5272. end))
  5273. end
  5274.  
  5275. jetpunch = function()
  5276. if selected == false or activu == true then
  5277. return
  5278. end
  5279. activu = true
  5280. human.WalkSpeed = human.WalkSpeed - 16
  5281. local P, Q = nil, nil
  5282. if modev.Value == 0 then
  5283. P = rarm
  5284. else
  5285. if modev.Value == 1 then
  5286. P = larm
  5287. end
  5288. end
  5289. local aK = Instance.new("Sound")
  5290. aK.EmitterSize = 8
  5291. aK.Volume = 1.25
  5292. aK.SoundId = "rbxassetid://314877637"
  5293. aK.Parent = P
  5294. local aL = Instance.new("Sound")
  5295. aL.EmitterSize = 9
  5296. aL.Volume = 1.5
  5297. aL.Pitch = rd2(10, 11) / 10
  5298. aL.SoundId = "rbxassetid://408866322"
  5299. aL.Parent = P
  5300. local aM = Instance.new("Sound")
  5301. aM.EmitterSize = 9
  5302. aM.Volume = 1.5
  5303. aM.Pitch = rd2(12, 14) / 10
  5304. aM.SoundId = "rbxassetid://137463821"
  5305. aM.Parent = P
  5306. game.Debris:AddItem(aK, 4)
  5307. game.Debris:AddItem(aL, 4)
  5308. game.Debris:AddItem(aM, 5)
  5309. aK:Play()
  5310. for I = 1, 12 do
  5311. swait()
  5312. if P == rarm then
  5313. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.45)
  5314. else
  5315. if P == larm then
  5316. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.45)
  5317. end
  5318. end
  5319. end
  5320. resetlerp()
  5321. Q = makemesh("FileMesh", Vector3.new(0, 0, 0), "", P)
  5322. if modev.Value == 0 then
  5323. modev.Value = modev.Value + 1
  5324. else
  5325. if modev.Value == 1 then
  5326. modev.Value = 0
  5327. end
  5328. end
  5329. local aN = nil
  5330. for I,aO in pairs(H) do
  5331. if aO.Parent == P then
  5332. aN = aO.Transparency
  5333. aO.Transparency = 1
  5334. end
  5335. end
  5336. local aP = makepart("White", "pew", 0, 1, "Neon", modz, cf(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p))
  5337. local aQ = aP.CFrame * cf(0, 0, -40)
  5338. local V = Instance.new("Part")
  5339. nooutline(V)
  5340. V.Anchored = true
  5341. V.CanCollide = false
  5342. V.Transparency = 1
  5343. V.Reflectance = 0.15
  5344. V.Locked = true
  5345. V.Size = Vector3.new(0.2, 0.2, 0.2)
  5346. V.BrickColor = P.BrickColor
  5347. V.CFrame = CFrame.new(P.CFrame * cf(0, 0.5, 0).p, mouse.Hit.p)
  5348. V.Parent = modz
  5349. local W = (makemesh("FileMesh", Vector3.new(1, 0.5, 1), "rbxasset://fonts/rightarm.mesh", V))
  5350. local X = nil
  5351. local Y = game:GetService("RunService").RenderStepped:connect(function()
  5352. X = (aP.Position - P.Position).magnitude
  5353. W.Scale = Vector3.new(1, X / 2, 1)
  5354. 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)
  5355. V.Transparency = V.Transparency - 0.05
  5356. end)
  5357. aL:Play()
  5358. aM:Play()
  5359. local aR = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(90), rd(90)))
  5360. local aS = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", aR)
  5361. local aT = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * cf(0, 0, -4) * ang(0, rd(90), rd(270)))
  5362. local aU = makemesh("FileMesh", Vector3.new(1, 9, 1), "rbxassetid://489415447", aT)
  5363. local aV = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5364. local aW = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aV)
  5365. local aX = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5366. local aY = makemesh("FileMesh", Vector3.new(1, 1, 1), "rbxassetid://3270017", aX)
  5367. local aZ = makepart("White", "sr1", 0.1, 0.3, "Neon", modz, aP.CFrame * ang(0, rd(0), rd(0)))
  5368. local a_ = makemesh("Sphere", (Vector3.new(2, 2, 2)), nil, aZ)
  5369. game.Debris:AddItem(aR, 3)
  5370. game.Debris:AddItem(aT, 3)
  5371. game.Debris:AddItem(aV, 3)
  5372. game.Debris:AddItem(aX, 3)
  5373. game.Debris:AddItem(aZ, 3)
  5374. coroutine.resume(coroutine.create(function()
  5375. local b0 = aV.CFrame * cf(0, 0, -6)
  5376. local b1 = aX.CFrame * cf(0, 0, -14)
  5377. local b2 = aZ.CFrame * cf(0, 0, -20)
  5378. for I = 1, 40 do
  5379. swait()
  5380. aR.CFrame = aR.CFrame * ang(0, rd(14), 0)
  5381. aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
  5382. aR.Transparency = aR.Transparency + 0.025
  5383. aT.CFrame = aT.CFrame * ang(0, rd(-19), 0) * cf(0, 1.75, 0)
  5384. aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
  5385. aT.Transparency = aT.Transparency + 0.03
  5386. aV.CFrame = aV.CFrame:lerp(b0, 0.2) * ang(0, 0, rd(40))
  5387. aW.Scale = aW.Scale:lerp(Vector3.new(7, 7, 7), 0.2)
  5388. aV.Transparency = aV.Transparency + 0.02
  5389. aX.CFrame = aX.CFrame:lerp(b1, 0.2) * ang(0, 0, rd(-30))
  5390. aY.Scale = aY.Scale:lerp(Vector3.new(14, 14, 14), 0.2)
  5391. aX.Transparency = aX.Transparency + 0.02
  5392. aZ.CFrame = aZ.CFrame:lerp(b2, 0.5) * ang(0, 0, rd(30))
  5393. a_.Scale = a_.Scale:lerp(Vector3.new(5, 5, 175), 0.5)
  5394. aZ.Transparency = aZ.Transparency + 0.02
  5395. end
  5396. end))
  5397. for j = 1, 18 do
  5398. swait()
  5399. if j < 3 then
  5400. local b3 = Ray.new(aP.Position, aP.CFrame.lookVector * (25 - j * 4))
  5401. local b4, b5 = workspace:FindPartOnRayWithIgnoreList(b3, {chr}, true, true)
  5402. if b4 and b4.Transparency ~= 1 then
  5403. local b6 = makepart("White", "hmm", 0, 1, "Neon", modz, cf(b5))
  5404. game.Debris:AddItem(b6, 1)
  5405. local a5 = rd2(1, 3)
  5406. if a5 == 2 then
  5407. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50, Vector3.new(0, 0, rd2(-20, 20)))
  5408. else
  5409. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector * 50)
  5410. end
  5411. end
  5412. end
  5413. do
  5414. do
  5415. aP.CFrame = aP.CFrame:lerp(aQ, 0.5 - j * 0.015)
  5416. -- DECOMPILER ERROR at PC566: LeaveBlock: unexpected jumping out DO_STMT
  5417.  
  5418. end
  5419. end
  5420. end
  5421. Q:Destroy()
  5422. Y:Disconnect()
  5423. V:Destroy()
  5424. aP:Destroy()
  5425. for I,aO in pairs(H) do
  5426. if aO.Parent == P then
  5427. aO.Transparency = aN
  5428. end
  5429. end
  5430. human.WalkSpeed = human.WalkSpeed + 16
  5431. activu = false
  5432. end
  5433.  
  5434. gatling2 = function()
  5435. if selected == false or activu == true or gatlingcool == 50 then
  5436. return
  5437. end
  5438. activu = true
  5439. human.AutoRotate = false
  5440. Crater(head,47)
  5441. chatfunc("Machine Gun Blows..Full Power!")
  5442. wait(0.5)
  5443. local aN = nil
  5444. local a9 = true
  5445. local aa = {}
  5446. local ab = {}
  5447. local b7 = {}
  5448. local ae = tool.Deactivated:connect(function()
  5449. a9 = false
  5450. end)
  5451. for j = 1, 14 do
  5452. local ac = Instance.new("Part")
  5453. nooutline(ac)
  5454. ac.Anchored = true
  5455. ac.Locked = true
  5456. ac.CanCollide = false
  5457. ac.Material = "Neon"
  5458. ac.Size = Vector3.new(1, 1, 1)
  5459. ac.Transparency = 1
  5460. ac.CFrame = CFrame.new(0, 1000, 0)
  5461. ac.Parent = modz
  5462. makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, ac)
  5463. local ad = Instance.new("Sound")
  5464. ad.Volume = 0.7
  5465. ad.Pitch = rd2(15, 21) / 10
  5466. ad.Name = "s1"
  5467. ad.Parent = ac
  5468. local aL = Instance.new("Sound")
  5469. aL.EmitterSize = 7
  5470. aL.Volume = 1.2
  5471. aL.Name = "s2"
  5472. aL.Pitch = rd2(12, 18) / 10
  5473. aL.Parent = ac
  5474. local aM = Instance.new("Sound")
  5475. aM.EmitterSize = 7
  5476. aM.Volume = 1.2
  5477. aM.Name = "s3"
  5478. aM.Pitch = rd2(14, 16) / 10
  5479. aM.Parent = ac
  5480. table.insert(aa, ac)
  5481. end
  5482. asd2 = Instance.new("Sound",char)
  5483. asd2.SoundId = "http://www.roblox.com/asset/?id = 337638956"
  5484. asd2.Volume = 1
  5485. asd2.Pitch = 1.4
  5486. asd2.Looped = true
  5487. asd2:Play()
  5488. for j = 1, 28 do
  5489. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5490. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://489415447", a3)
  5491. table.insert(ab, a3)
  5492. end
  5493. for j = 1, 14 do
  5494. local a3 = makepart("New Yeller", "nah", 0, 1, "Neon", modz, cf(0, 1000, 0))
  5495. makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", a3)
  5496. table.insert(b7, a3)
  5497. end
  5498. for I = 1, 16 do
  5499. swait()
  5500. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-90)), 0.35)
  5501. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(90)), 0.35)
  5502. end
  5503. local b8 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5504. local b9 = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5505. for I,aO in pairs(H) do
  5506. if aO.Parent == rarm or aO.Parent == larm then
  5507. aN = aO.Transparency
  5508. aO.Transparency = 1
  5509. end
  5510. end
  5511. resetlerp()
  5512. local a8 = Instance.new("BodyGyro")
  5513. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  5514. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5515. a8.P = 580000
  5516. a8.D = 250
  5517. a8.Parent = hrp
  5518. coroutine.resume(coroutine.create(function()
  5519. while a8 do
  5520. swait()
  5521. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  5522. end
  5523. end))
  5524. local af = 0
  5525. local ag = 0
  5526. repeat
  5527. repeat
  5528. ag = ag + 1
  5529. if af == 0 then
  5530. af = 1
  5531. else
  5532. af = af % 14 + 1
  5533. end
  5534. coroutine.resume(coroutine.create(function()
  5535. local ah = aa[af]
  5536. local ai = ab[af]
  5537. local aj = ab[af + 14]
  5538. local ba = b7[af]
  5539. ah.Size = Vector3.new(1, 1, 0)
  5540. 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)
  5541. ah.Transparency = 0.25
  5542. ah:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0, 0, 0)
  5543. ai.Transparency = 0.35
  5544. ai:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(4, 4, 4)
  5545. aj.Transparency = 0.45
  5546. aj:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(7, 7, 7)
  5547. aj.CFrame = ah.CFrame * ang(0, rd(270), rd(90))
  5548. if af % 2 == 1 then
  5549. 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))
  5550. else
  5551. if af % 2 == 0 then
  5552. 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))
  5553. end
  5554. end
  5555. ba.CFrame = ah.CFrame * cf(0, 0, -5)
  5556. ba.Transparency = 0.4
  5557. ba:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(0.7, 0.7, 0.7)
  5558. local bb = ah.CFrame * cf(0, 0, -12.5)
  5559. local bc = aj.CFrame * cf(0, 1, 0)
  5560. local bd = ba.CFrame * cf(0, 0, rd2(-300, 50) / 100)
  5561. local ak = false
  5562. for j = 1, 12 do
  5563. swait()
  5564. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector * (12.5 - j))
  5565. local a1, a2 = workspace:FindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  5566. if a1 and ak == false then
  5567. ak = true
  5568. 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)))
  5569. do
  5570. local a4 = makemesh("FileMesh", Vector3.new(0.7, 0.7, 0.7), "rbxassetid://489415447", a3)
  5571. game.Debris:AddItem(a3, 6.5)
  5572. local a5 = rd2(1, 12)
  5573. if a5 == 6 then
  5574. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10, Vector3.new(0, 0, rd2(-8, 8)))
  5575. else
  5576. hito(a3, 7.25, 39400, 1, ah.CFrame.lookVector * 10)
  5577. end
  5578. coroutine.resume(coroutine.create(function()
  5579. for I = 1, 4 do
  5580. swait()
  5581. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  5582. a3.Transparency = a3.Transparency + 0.2
  5583. end
  5584. a3:Destroy()
  5585. end))
  5586. end
  5587. end
  5588. ah.Size = ah.Size:lerp(Vector3.new(6.25, 6.25, 6), 0.5)
  5589. ah.CFrame = ah.CFrame:lerp(bb, 0.475)
  5590. ah:FindFirstChildOfClass("SpecialMesh").Scale = ah:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1, 1, 1), 0.45)
  5591. ah.Transparency = ah.Transparency + 0.0725
  5592. ai:FindFirstChildOfClass("SpecialMesh").Scale = ai:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  5593. ai.Transparency = ai.Transparency + 0.06
  5594. aj:FindFirstChildOfClass("SpecialMesh").Scale = aj:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  5595. aj.CFrame = aj.CFrame:lerp(bc, 0.3)
  5596. aj.Transparency = aj.Transparency + 0.05
  5597. ba:FindFirstChildOfClass("SpecialMesh").Scale = ba:FindFirstChildOfClass("SpecialMesh").Scale:lerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  5598. ba.CFrame = ba.CFrame:lerp(bd, 0.3)
  5599. ba.Transparency = ba.Transparency + 0.06
  5600. end
  5601. end))
  5602. swait()
  5603. until not a9 or ag > 150
  5604. until ag > 30
  5605. ae:Disconnect()
  5606. for I,aO in pairs(H) do
  5607. if aO.Parent == rarm or aO.Parent == larm then
  5608. aO.Transparency = aN
  5609. end
  5610. end
  5611. b8:Destroy()
  5612. b9:Destroy()
  5613. a8:Destroy()
  5614. asd2:Stop()
  5615. gatlingcool = 50
  5616. human.AutoRotate = true
  5617. activu = false
  5618. coroutine.resume(coroutine.create(function()
  5619. wait(0)
  5620. gatlingcool = 0
  5621. end))
  5622. wait(1)
  5623. for I,al in pairs(aa) do
  5624. al:Destroy()
  5625. end
  5626. for I,am in pairs(ab) do
  5627. am:Destroy()
  5628. end
  5629. for I,be in pairs(b7) do
  5630. be:Destroy()
  5631. end
  5632. aa, ab, b7 = nil
  5633. end
  5634.  
  5635. jetbazoo = function()
  5636. if bazookacool == 50 or (hrp.Velocity * Vector3.new(0, 1, 0)).magnitude > 2 or selected == false or activu == true then
  5637. return
  5638. end
  5639. activu = true
  5640. local pie22 = Instance.new("ParticleEmitter")
  5641. pie22.Parent = larm
  5642. pie22.Color = ColorSequence.new(BrickColor.new("White").Color)
  5643. pie22.LightEmission = 1
  5644. pie22.Size = NumberSequence.new(3)
  5645. pie22.Texture = "http://www.roblox.com/asset/?id=257173628"
  5646. pie22.Transparency = NumberSequence.new(0.7)
  5647. pie22.EmissionDirection = "Top"
  5648. pie22.Enabled = true
  5649. pie22.Lifetime = NumberRange.new(0.1)
  5650. pie22.Rotation = NumberRange.new(-420, 425)
  5651. pie22.Rate = 300
  5652. pie22.Speed = NumberRange.new(4)
  5653. pie22.LockedToPart = true
  5654. pie22.VelocitySpread = 360
  5655. local pie222 = Instance.new("ParticleEmitter")
  5656. pie222.Parent = rarm
  5657. pie222.Color = ColorSequence.new(BrickColor.new("White").Color)
  5658. pie222.LightEmission = 1
  5659. pie222.Size = NumberSequence.new(3)
  5660. pie222.Texture = "http://www.roblox.com/asset/?id=257173628"
  5661. pie222.Transparency = NumberSequence.new(0.7)
  5662. pie222.EmissionDirection = "Top"
  5663. pie222.Enabled = true
  5664. pie222.Lifetime = NumberRange.new(0.1)
  5665. pie222.Rotation = NumberRange.new(-420, 425)
  5666. pie222.Rate = 300
  5667. pie222.Speed = NumberRange.new(4)
  5668. pie222.LockedToPart = true
  5669. pie222.VelocitySpread = 360
  5670. local bf = human.WalkSpeed
  5671. human.WalkSpeed = 12
  5672. human.AutoRotate = false
  5673. hrp.Anchored = true
  5674. local aK = Instance.new("Sound")
  5675. aK.EmitterSize = 60
  5676. aK.Volume = 1.5
  5677. aK.Pitch = 1
  5678. aK.SoundId = "rbxassetid://137463716"
  5679. aK.Parent = hrp
  5680. local bg = Instance.new("Sound")
  5681. bg.SoundId = "rbxassetid://994434943"
  5682. bg.MaxDistance = 200
  5683. bg.EmitterSize = 60
  5684. bg.Volume = 4
  5685. bg.Pitch = 1.4
  5686. bg.Parent = hrp
  5687. aK:Play()
  5688. local bj = {}
  5689. for I = 1, 10 do
  5690. 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))
  5691. local bl = Instance.new("Attachment")
  5692. bl.Position = Vector3.new(-0.1, 0, 0)
  5693. bl.Parent = bk
  5694. local bm = Instance.new("Attachment")
  5695. bm.Position = Vector3.new(0.1, 0, 0)
  5696. bm.Parent = bk
  5697. local bn = Instance.new("Trail")
  5698. bn.LightEmission = 0.7
  5699. bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
  5700. bn.Attachment0 = bl
  5701. bn.Attachment1 = bm
  5702. bn.Lifetime = 0.7
  5703. bn.MinLength = 0
  5704. bn.Parent = bk
  5705. table.insert(bj, bk)
  5706. end
  5707. coroutine.resume(coroutine.create(function()
  5708. for I = 1, 25 do
  5709. swait()
  5710. for j,bo in pairs(bj) do
  5711. if j % 2 == 0 then
  5712. bo.CFrame = bo.CFrame:lerp(rarm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5713. else
  5714. if j % 2 == 1 then
  5715. bo.CFrame = bo.CFrame:lerp(larm.CFrame, 0.18) * ang(0, rd(2 * j), rd(2 * j))
  5716. end
  5717. end
  5718. end
  5719. end
  5720. end))
  5721. for I = 1, 25 do
  5722. swait()
  5723. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.3)
  5724. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-9), rd(0), rd(0)), 0.3)
  5725. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-74)), 0.3)
  5726. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5727. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(74)), 0.3)
  5728. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5729. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.3)
  5730. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5731. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.3)
  5732. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  5733. end
  5734. local bp = makemesh("FileMesh", Vector3.new(0, 0, 0), "", larm)
  5735. local bq = makemesh("FileMesh", Vector3.new(0, 0, 0), "", rarm)
  5736. local aN = nil
  5737. for I,aO in pairs(H) do
  5738. if aO.Parent == rarm or aO.Parent == larm then
  5739. aN = aO.Transparency
  5740. aO.Transparency = 1
  5741. end
  5742. end
  5743. bg:Play()
  5744. local aR = makepart("New Yeller", "sr1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5745. local aS = makemesh("FileMesh", Vector3.new(0.8, 0.8, 0.4), "rbxassetid://437347603", aR)
  5746. local aT = makepart("New Yeller", "sr2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(rd(0), rd(0), rd(0)))
  5747. local aU = makemesh("FileMesh", Vector3.new(0.6, 0.6, 0.3), "rbxassetid://437347603", aT)
  5748. local br = makepart("New Yeller", "ri1", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(0), rd(0)))
  5749. local bs = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", br)
  5750. local bt = makepart("New Yeller", "ri2", 0, 0, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5751. local bu = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://3270017", bt)
  5752. local bv = makepart("New Yeller", "co1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5753. local bw = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bv)
  5754. local bx = makepart("New Yeller", "co2", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -15) * ang(0, rd(90), rd(90)))
  5755. local by = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://1051557", bx)
  5756. local bz = makepart("New Yeller", "glo1", 0, 0.4, "Neon", modz, hrp.CFrame * cf(0, 0, -5) * ang(0, rd(0), rd(0)))
  5757. local bA = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, bz)
  5758. local bB = makepart("New Yeller", "sh1", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(90), rd(90)))
  5759. local bC = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bB)
  5760. local bD = makepart("New Yeller", "sh2", 0, 0.4, "Neon", modz, hrp.CFrame * ang(0, rd(-90), rd(90)))
  5761. local bE = makemesh("FileMesh", Vector3.new(2, 4, 2), "rbxassetid://489415447", bD)
  5762. 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)))
  5763. local bG = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bF)
  5764. 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)))
  5765. local bI = makemesh("FileMesh", Vector3.new(0, 0, 0), "rbxassetid://60886166", bH)
  5766. game.Debris:AddItem(aR, 1.5)
  5767. game.Debris:AddItem(aT, 1.5)
  5768. game.Debris:AddItem(br, 1.5)
  5769. game.Debris:AddItem(bt, 1.5)
  5770. game.Debris:AddItem(bv, 1.5)
  5771. game.Debris:AddItem(bx, 1.5)
  5772. game.Debris:AddItem(bz, 1.5)
  5773. game.Debris:AddItem(bB, 1.5)
  5774. game.Debris:AddItem(bD, 1.5)
  5775. game.Debris:AddItem(bC, 1.5)
  5776. game.Debris:AddItem(bF, 1.5)
  5777. game.Debris:AddItem(bH, 1.5)
  5778. coroutine.resume(coroutine.create(function()
  5779. local bJ = aR.CFrame * cf(0, 0, -35)
  5780. local bK = aT.CFrame * cf(0, 0, -25)
  5781. local bL = hrp.CFrame * cf(0, 0, 20)
  5782. local bM = hrp.CFrame * cf(0, 0, 50)
  5783. local bN = bz.CFrame * cf(0, 0, -20)
  5784. local bO = bB.CFrame * cf(0, 25, 0)
  5785. for j = 1, 40 do
  5786. swait()
  5787. if j < 10 then
  5788. hito(aR, 60, 4000005, 1, hrp.CFrame.lookVector * 80, Vector3.new(0, 0, rd2(-90, 90)))
  5789. end
  5790. aR.CFrame = aR.CFrame:lerp(bJ, 0.2) * ang(0, 0, rd(75))
  5791. aS.Scale = aS.Scale + Vector3.new(0.5, 0.5, 1)
  5792. aR.Transparency = aR.Transparency + 0.06
  5793. aT.CFrame = aT.CFrame:lerp(bJ, 0.175) * ang(0, 0, rd(-25))
  5794. aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
  5795. aT.Transparency = aT.Transparency + 0.04
  5796. br.CFrame = br.CFrame:lerp(bL, 0.2) * ang(0, 0, rd(40))
  5797. br.Transparency = br.Transparency + 0.075
  5798. bs.Scale = bs.Scale:lerp(Vector3.new(75, 75, 70), 0.3)
  5799. bt.CFrame = br.CFrame:lerp(bM, 0.2) * ang(0, 0, rd(-40))
  5800. bt.Transparency = br.Transparency + 0.05
  5801. bu.Scale = bs.Scale:lerp(Vector3.new(60, 60, 50), 0.3)
  5802. bv.CFrame = bv.CFrame * ang(0, rd(50), 0)
  5803. bx.CFrame = bx.CFrame * ang(0, rd(-65), 0)
  5804. if j < 4 then
  5805. bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
  5806. by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
  5807. else
  5808. bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
  5809. by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
  5810. end
  5811. bv.Transparency = bv.Transparency + 0.02
  5812. bx.Transparency = bx.Transparency + 0.0175
  5813. bA.Scale = bA.Scale:lerp(Vector3.new(15, 15, 200), 0.4)
  5814. bz.CFrame = bz.CFrame:lerp(bN, 3)
  5815. bz.Transparency = bz.Transparency + 0.035
  5816. bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
  5817. bB.CFrame = bB.CFrame:lerp(bO, 0.15) * ang(0, rd(40), 0)
  5818. bB.Transparency = bB.Transparency + 0.0175
  5819. bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
  5820. bD.CFrame = bD.CFrame * cf(0, 1.5, 0) * ang(0, rd(-75), 0)
  5821. bD.Transparency = bD.Transparency + 0.03
  5822. bG.Scale = bG.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5823. bI.Scale = bI.Scale:lerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  5824. bF.Transparency = bF.Transparency + 0.03
  5825. bH.Transparency = bH.Transparency + 0.03
  5826. end
  5827. end))
  5828. lerpz(RJ, "C0", RJC0 * cf(0, -1.25, -0.45) * ang(rd(15), rd(0), rd(0)), 0.9)
  5829. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(0)), 0.9)
  5830. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(-4), rd(-10), rd(100)), 0.9)
  5831. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5832. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-4), rd(10), rd(-100)), 0.9)
  5833. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5834. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(-30)), 0.9)
  5835. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5836. lerpz(LH, "C0", LHC0 * cf(-0.5, 0.5, 0) * ang(rd(-4), rd(0), rd(-50)), 0.9)
  5837. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.9)
  5838. pie22:Destroy()
  5839. pie222:Destroy()
  5840. swait()
  5841. bq:Destroy()
  5842. bp:Destroy()
  5843. for I,aO in pairs(H) do
  5844. if aO.Parent == rarm or aO.Parent == larm then
  5845. aO.Transparency = aN
  5846. end
  5847. end
  5848. for I = 1, 15 do
  5849. swait()
  5850. lerpz(RJ, "C0", RJC0 * cf(0, 0.5, -0.45) * ang(rd(15), rd(0), rd(0)), 0.45)
  5851. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-13), rd(0), rd(0)), 0.45)
  5852. lerpz(RS, "C0", RSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(-160), rd(70)), 0.45)
  5853. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5854. lerpz(LS, "C0", LSC0 * cf(0, 0, 0.9) * ang(rd(-4), rd(160), rd(-70)), 0.45)
  5855. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5856. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(50)), 0.45)
  5857. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5858. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-4), rd(0), rd(30)), 0.45)
  5859. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  5860. end
  5861. for j = 1, 10 do
  5862. swait()
  5863. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5864. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5865. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5866. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5867. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5868. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5869. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5870. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5871. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5872. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.1 * j)
  5873. end
  5874. resetlerp()
  5875. human.WalkSpeed = bf
  5876. human.AutoRotate = true
  5877. hrp.Anchored = false
  5878. if plr.UserId ~= 8488617 then
  5879. bazookacool = 50
  5880. end
  5881. activu = false
  5882. swait(20)
  5883. for I,bP in pairs(bj) do
  5884. bP:Destroy()
  5885. end
  5886. bj = nil
  5887. wait(0)
  5888. bazookacool = 0
  5889. end
  5890.  
  5891. 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
  5892. local cb = false
  5893. local cc = false
  5894. 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
  5895. giganpist = function()
  5896. if selected == false or activu == true then
  5897. return
  5898. end
  5899. activu = true
  5900. human.AutoRotate = false
  5901. human.PlatformStand = true
  5902. local cH = Instance.new("BodyPosition")
  5903. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  5904. cH.P = 3000
  5905. cH.Position = hrp.Position
  5906. cH.Parent = hrp
  5907. local a8 = Instance.new("BodyGyro")
  5908. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  5909. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5910. a8.P = 580000
  5911. a8.D = 10000
  5912. a8.Parent = hrp
  5913. local cI = true
  5914. coroutine.resume(coroutine.create(function()
  5915. while cI do
  5916. swait()
  5917. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  5918. end
  5919. end))
  5920. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  5921. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  5922. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  5923. for I = 1, 30 do
  5924. swait()
  5925. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  5926. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  5927. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-210), rd(75)), 0.18)
  5928. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5929. lerpz(LS, "C0", LSC0 * cf(-0.6, -0.37, 0.45) * ang(rd(-100), rd(20), rd(-100)), 0.2)
  5930. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5931. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  5932. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5933. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  5934. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  5935. end
  5936. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  5937. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  5938. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  5939. for j = 1, 12 do
  5940. swait()
  5941. ce = 0.01 + j * 0.005
  5942. ch = 0.03 + j * 0.01
  5943. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  5944. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  5945. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  5946. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5947. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-30), rd(0)), 0.2 + j * 0.05)
  5948. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5949. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  5950. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5951. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  5952. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  5953. end
  5954. cI = false
  5955. cd = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5956. cg = ang(rd(0), rd(0), rd(0)) * cf(0, 5.5, 0)
  5957. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5958. swait()
  5959. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5960. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -20, 0)
  5961. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  5962. for j = 1, 38 do
  5963. swait()
  5964. cd = cd * cf(0, -1.75 + j / 13, 0)
  5965. cg = cg * cf(0, -1.75 + j / 13, 0)
  5966. if j > 3 and j < 29 then
  5967. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  5968. local a4 = makemesh("FileMesh", Vector3.new(5.75, 5.75, 5.75), "rbxassetid://489415447", a3)
  5969. game.Debris:AddItem(a3, 4)
  5970. coroutine.resume(coroutine.create(function()
  5971. for I = 1, 8 do
  5972. swait()
  5973. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  5974. a3.Transparency = a3.Transparency + 0.1
  5975. end
  5976. a3:Destroy()
  5977. end))
  5978. local a5 = rd2(1, 2)
  5979. if a5 == 2 then
  5980. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  5981. else
  5982. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector * 70)
  5983. end
  5984. end
  5985. ce = 0.01 + j * 0.018
  5986. ch = 0.01 + j * 0.008
  5987. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.25, -0.05) * ang(rd(35), rd(6), rd(26)), 0.)
  5988. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.)
  5989. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-29), rd(125)), 0.)
  5990. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5991. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(-40), rd(40)), 0.)
  5992. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5993. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.)
  5994. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5995. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.)
  5996. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.)
  5997. end
  5998. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  5999. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6000. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6001. human.AutoRotate = true
  6002. human.PlatformStand = false
  6003. a8:Destroy()
  6004. cH:Destroy()
  6005. activu = false
  6006. end
  6007.  
  6008. giganbazooka = function()
  6009. if selected == false or activu == true then
  6010. return
  6011. end
  6012. activu = true
  6013. human.WalkSpeed = human.WalkSpeed - 11
  6014. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6015. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  6016. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  6017. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6018. cv = ang(rd(0), rd(0), rd(30)) * cf(0, -15, 0)
  6019. cx = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(-90))
  6020. for I = 1, 40 do
  6021. swait()
  6022. lerpz(RJ, "C0", RJC0 * cf(0.1, 0.3, -0.05) * ang(rd(10), rd(6), rd(8)), 0.18)
  6023. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-5), rd(-1), rd(-14)), 0.18)
  6024. lerpz(RS, "C0", RSC0 * cf(-0.35, 0.05, 0.85) * ang(rd(0), rd(-190), rd(75)), 0.18)
  6025. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  6026. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(170), rd(-78)), 0.18)
  6027. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  6028. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-5)), 0.18)
  6029. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  6030. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-40)), 0.18)
  6031. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18)
  6032. end
  6033. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  6034. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -1, 0)
  6035. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(225), rd(90))
  6036. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -1, 0)
  6037. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -1, 0)
  6038. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(135), rd(-90))
  6039. human.AutoRotate = false
  6040. for j = 1, 12 do
  6041. swait()
  6042. ce = 0.01 + j * 0.005
  6043. ch = 0.03 + j * 0.01
  6044. cu = 0.01 + j * 0.005
  6045. cw = 0.03 + j * 0.005
  6046. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.75, -0.05) * ang(rd(25), rd(6), rd(22)), 0.18 + j * 0.05)
  6047. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(8), rd(-1), rd(-14)), 0.18 + j * 0.05)
  6048. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 0) * ang(rd(0), rd(-30), rd(100)), 0.18 + j * 0.05)
  6049. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  6050. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0) * ang(rd(0), rd(-10), rd(-104)), 0.018 + j * 0.05)
  6051. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  6052. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.18 + j * 0.05)
  6053. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  6054. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.18 + j * 0.05)
  6055. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.18 + j * 0.05)
  6056. end
  6057. cd = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  6058. cg = ang(rd(0), rd(0), rd(0)) * cf(2, 5, 0)
  6059. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6060. ct = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  6061. cv = ang(rd(0), rd(0), rd(0)) * cf(-2, 5, 0)
  6062. cx = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(-270), rd(-90))
  6063. swait()
  6064. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  6065. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -50, 0)
  6066. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6067. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  6068. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -55, 0)
  6069. cx = ang(rd(0), rd(0), rd(1)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6070. for j = 1, 48 do
  6071. swait()
  6072. cd = cd * cf(0, -1.75 + j / 11, 0)
  6073. cg = cg * cf(0, -1.75 + j / 11, 0)
  6074. ct = ct * cf(0, -1.75 + j / 11, 0)
  6075. cv = cv * cf(0, -1.75 + j / 11, 0)
  6076. if j > 4 and j < 29 then
  6077. local a3 = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bU.CFrame * cf(-5, 0, 0) * ang(0, rd(180), rd(90)))
  6078. local a4 = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", a3)
  6079. local cJ = makepart("White", "nah", 0, 0.2, "SmoothPlastic", modz, bZ.CFrame * cf(-5, 0, 0) * ang(0, rd(0), rd(90)))
  6080. local cK = makemesh("FileMesh", Vector3.new(6.75, 6.75, 6.75), "rbxassetid://489415447", cJ)
  6081. game.Debris:AddItem(a3, 4)
  6082. coroutine.resume(coroutine.create(function()
  6083. for I = 1, 8 do
  6084. swait()
  6085. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  6086. a3.Transparency = a3.Transparency + 0.1
  6087. cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
  6088. cJ.Transparency = cJ.Transparency + 0.1
  6089. end
  6090. a3:Destroy()
  6091. cJ:Destroy()
  6092. end))
  6093. local a5 = rd2(1, 2)
  6094. if a5 == 2 then
  6095. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6096. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6097. else
  6098. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  6099. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector * 120)
  6100. end
  6101. end
  6102. ce = 0.01 + j * 0.018
  6103. ch = 0.01 + j * 0.008
  6104. cu = 0.01 + j * 0.018
  6105. cw = 0.01 + j * 0.008
  6106. lerpz(RJ, "C0", RJC0 * cf(0.1, -1.2, -0.05) * ang(rd(3), rd(6), rd(26)), 0.6)
  6107. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(-1), rd(-14)), 0.6)
  6108. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(-33), rd(126)), 0.6)
  6109. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  6110. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(-28), rd(-125)), 0.6)
  6111. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  6112. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-1), rd(-10), rd(-5)), 0.6)
  6113. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  6114. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-1), rd(10), rd(-40)), 0.6)
  6115. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.6)
  6116. end
  6117. human.WalkSpeed = human.WalkSpeed + 11
  6118. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6119. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6120. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6121. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6122. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  6123. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6124. human.AutoRotate = true
  6125. activu = false
  6126. end
  6127.  
  6128. gigangatl = function()
  6129. if selected == false or activu == true or g3lim < 4 then
  6130. return
  6131. end
  6132. activu = true
  6133. human.AutoRotate = false
  6134. human.PlatformStand = true
  6135. local cH = Instance.new("BodyPosition")
  6136. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  6137. cH.P = 3000
  6138. cH.Position = hrp.Position
  6139. cH.Parent = hrp
  6140. local a8 = Instance.new("BodyGyro")
  6141. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  6142. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  6143. a8.P = 580000
  6144. a8.D = 10000
  6145. a8.Parent = hrp
  6146. local cI = true
  6147. coroutine.resume(coroutine.create(function()
  6148. while cI do
  6149. swait()
  6150. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  6151. end
  6152. end))
  6153. local ae = tool.Deactivated:connect(function()
  6154. cI = false
  6155. end)
  6156. local cL = {}
  6157. for I,cM in pairs(chr:GetChildren()) do
  6158. if cM == rarm or cM == larm then
  6159. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cM)
  6160. table.insert(cL, cN)
  6161. for I,cO in pairs(cM:GetChildren()) do
  6162. do
  6163. if cO:IsA("Part") and cO.Transparency ~= 1 then
  6164. do
  6165. local cN = makemesh("FileMesh", Vector3.new(0, 0, 0), "", cO)
  6166. table.insert(cL, cN)
  6167. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_THEN_STMT
  6168.  
  6169. -- DECOMPILER ERROR at PC129: LeaveBlock: unexpected jumping out IF_STMT
  6170.  
  6171. end
  6172. end
  6173. end
  6174. end
  6175. end
  6176. end
  6177. local cP = {}
  6178. local cQ = {}
  6179. local cR = {}
  6180. for j = 1, 10 do
  6181. local cS = nil
  6182. if j % 2 == 0 then
  6183. cS = makepart(rarm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6184. cS.Color = bR.Color
  6185. cS.Reflectance = bR.Reflectance
  6186. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6187. else
  6188. if j % 2 == 1 then
  6189. cS = makepart(larm.BrickColor.Name, "rg", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6190. cS.Color = bW.Color
  6191. cS.Reflectance = bW.Reflectance
  6192. makemesh("Sphere", (Vector3.new(65, 65, 75)), nil, cS)
  6193. end
  6194. end
  6195. local ad = Instance.new("Sound")
  6196. ad.Volume = 1
  6197. ad.Pitch = math.random(4, 6) / 10
  6198. ad.SoundId = "rbxassetid://144508058"
  6199. ad.Parent = cS
  6200. table.insert(cP, cS)
  6201. end
  6202. for j = 1, 10 do
  6203. local cS = nil
  6204. if j % 2 == 0 then
  6205. cS = makepart(rarm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6206. cS.Color = bU.Color
  6207. cS.Reflectance = bU.Reflectance
  6208. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539775895", cS)
  6209. else
  6210. if j % 2 == 1 then
  6211. cS = makepart(larm.BrickColor.Name, "rg2", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6212. cS.Color = bZ.Color
  6213. cS.Reflectance = bZ.Reflectance
  6214. makemesh("FileMesh", Vector3.new(0.19, 0.19, 0.19), "rbxassetid://539776108", cS)
  6215. end
  6216. end
  6217. table.insert(cQ, cS)
  6218. end
  6219. for j = 1, 10 do
  6220. local cS = nil
  6221. if j % 2 == 0 then
  6222. cS = makepart(rarm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6223. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6224. else
  6225. if j % 2 == 1 then
  6226. cS = makepart(larm.BrickColor.Name, "rg3", 0, 1, "SmoothPlastic", modz, hrp.CFrame * cf(0, 500, 0))
  6227. makemesh("Sphere", (Vector3.new(15, 15, 50)), nil, cS)
  6228. end
  6229. end
  6230. table.insert(cR, cS)
  6231. end
  6232. local ag = 0
  6233. local af = 0
  6234. local cT = 14
  6235. resetlerp()
  6236. coroutine.resume(coroutine.create(function()
  6237. local cU = 0
  6238. while cI do
  6239. swait()
  6240. cU = cU + 1
  6241. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(65 * math.cos((cU) * 2 / cT))), 0.7)
  6242. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(-60 * math.cos((cU) * 2 / cT))), 0.7)
  6243. end
  6244. end))
  6245. repeat
  6246. ag = ag + 1
  6247. if af == 0 then
  6248. af = 1
  6249. else
  6250. af = af % 10 + 1
  6251. end
  6252. if ag > 0 and ag < 8 and cP[af].Transparency ~= 0.75 then
  6253. cP[af].Transparency = 0.75
  6254. cQ[af].Transparency = 0.75
  6255. cR[af].Transparency = 0.75
  6256. cT = 11
  6257. else
  6258. if ag > 8 and ag < 16 and cP[af].Transparency ~= 0.5 then
  6259. cP[af].Transparency = 0.5
  6260. cQ[af].Transparency = 0.5
  6261. cR[af].Transparency = 0.5
  6262. cT = 8
  6263. else
  6264. if ag > 16 and ag < 28 and cP[af].Transparency ~= 0.25 then
  6265. cP[af].Transparency = 0.25
  6266. cQ[af].Transparency = 0.25
  6267. cR[af].Transparency = 0.25
  6268. cT = 5
  6269. else
  6270. if ag > 28 and ag < 56 and cP[af].Transparency ~= 0 then
  6271. cP[af].Transparency = 0
  6272. cQ[af].Transparency = 0
  6273. cR[af].Transparency = 0
  6274. cT = 3
  6275. end
  6276. end
  6277. end
  6278. end
  6279. 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))
  6280. if (af) % 2 == 0 then
  6281. 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))
  6282. else
  6283. if (af) % 2 == 1 then
  6284. 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))
  6285. end
  6286. end
  6287. cR[af]:FindFirstChildOfClass("SpecialMesh").Scale = Vector3.new(1, 15, 50)
  6288. cR[af].CFrame = cP[af].CFrame * cf(0, 0, 8)
  6289. coroutine.resume(coroutine.create(function()
  6290. local cV = af
  6291. local cW = cP[af]
  6292. local cX = cQ[af]
  6293. local cY = cR[af]
  6294. local cZ = 10
  6295. cW:FindFirstChildOfClass("Sound").Pitch = math.random(7, 8) / 10
  6296. cW:FindFirstChildOfClass("Sound"):Play()
  6297. for j = 1, 30 do
  6298. swait()
  6299. if j < 20 then
  6300. local a5 = rd2(1, 3)
  6301. if a5 == 2 then
  6302. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  6303. else
  6304. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector * 80)
  6305. end
  6306. end
  6307. cW.CFrame = cW.CFrame * cf(0, 0, -cZ)
  6308. if cV % 2 == 0 then
  6309. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6310. else
  6311. if cV % 2 == 1 then
  6312. cX.CFrame = cW.CFrame * ang(rd(90), rd(0), rd(0)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6313. end
  6314. end
  6315. cY.CFrame = cW.CFrame * cf(0, 0, 50 - cZ * 2.5)
  6316. cY:FindFirstChildOfClass("SpecialMesh").Scale = cY:FindFirstChildOfClass("SpecialMesh").Scale + Vector3.new(0, 0, cZ * 4.5)
  6317. cZ = cZ - 0.45
  6318. end
  6319. end))
  6320. swait(cT)
  6321. until ag > 10
  6322. cI = false
  6323. ae:Disconnect()
  6324. cH:Destroy()
  6325. a8:Destroy()
  6326. for I,c_ in pairs(cL) do
  6327. c_:Destroy()
  6328. end
  6329. for I,d0 in pairs(cP) do
  6330. coroutine.resume(coroutine.create(function()
  6331. for I = 1, 10 do
  6332. swait()
  6333. d0.Transparency = d0.Transparency + 0.1
  6334. end
  6335. d0:Destroy()
  6336. end))
  6337. end
  6338. for I,d0 in pairs(cQ) do
  6339. coroutine.resume(coroutine.create(function()
  6340. for I = 1, 10 do
  6341. swait()
  6342. d0.Transparency = d0.Transparency + 0.1
  6343. end
  6344. d0:Destroy()
  6345. end))
  6346. end
  6347. for I,d0 in pairs(cR) do
  6348. coroutine.resume(coroutine.create(function()
  6349. for I = 1, 10 do
  6350. swait()
  6351. d0.Transparency = d0.Transparency + 0.1
  6352. end
  6353. d0:Destroy()
  6354. end))
  6355. end
  6356. human.AutoRotate = true
  6357. human.PlatformStand = false
  6358. activu = false
  6359. end
  6360.  
  6361. gear2change = function()
  6362. if selected == false or activu == true then
  6363. return
  6364. end
  6365. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g2lim > 5 then
  6366. activu = true
  6367. g.Enabled = false
  6368. human.AutoRotate = false
  6369. hrp.Anchored = true
  6370. human.WalkSpeed = 0
  6371. local d1 = Instance.new("Sound")
  6372. d1.EmitterSize = 10
  6373. d1.Volume = 4
  6374. d1.SoundId = "rbxassetid://255289910"
  6375. d1.Parent = hrp
  6376. d1:Play()
  6377. game.Debris:AddItem(d1, 5)
  6378. local d2 = makepart(rleg.BrickColor.Name, "rg1", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6379. d2.Anchored = false
  6380. local d3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d2)
  6381. local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
  6382. local d5 = makepart(lleg.BrickColor.Name, "lg1", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6383. d5.Anchored = false
  6384. local d6 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d5)
  6385. local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
  6386. local d8 = makepart(rleg.BrickColor.Name, "rg2", 0, 0, "SmoothPlastic", rleg, rleg.CFrame)
  6387. d8.Anchored = false
  6388. local d9 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, d8)
  6389. local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
  6390. local db = makepart(lleg.BrickColor.Name, "lg2", 0, 0, "SmoothPlastic", lleg, lleg.CFrame)
  6391. db.Anchored = false
  6392. local dc = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, db)
  6393. local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
  6394. animo(false)
  6395. cam.CameraType = "Scriptable"
  6396. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-140), rd(0)) * cf(0, 0, 7)
  6397. for I = 1, 35 do
  6398. do
  6399. swait()
  6400. cam.CoordinateFrame = cam.CoordinateFrame * ang(rd(-0.06), rd(0.08), rd(0)) * cf(0, 0, -0.003)
  6401. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.15)
  6402. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.15)
  6403. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.15)
  6404. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.15)
  6405. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.15)
  6406. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.15)
  6407. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.15)
  6408. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.15)
  6409. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.15)
  6410. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.15)
  6411. end
  6412. end
  6413. cam.CoordinateFrame = lleg.CFrame * ang(rd(5), rd(-165), rd(0)) * cf(0, 0, 5)
  6414. for I = 1, 25 do
  6415. swait()
  6416. d4.C0 = d4.C0:lerp(cf(0, 0.2, 0), 0.3)
  6417. d7.C0 = d7.C0:lerp(cf(0, 0.2, 0), 0.3)
  6418. d3.Scale = d3.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6419. d6.Scale = d6.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6420. da.C0 = da.C0:lerp(cf(0, 0.4, 0), 0.3)
  6421. dd.C0 = dd.C0:lerp(cf(0, 0.4, 0), 0.3)
  6422. d9.Scale = d9.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6423. dc.Scale = dc.Scale:lerp(Vector3.new(7.5, 3, 7.5), 0.45)
  6424. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -1.1) * ang(rd(75), rd(0), rd(15)), 0.3)
  6425. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(18), rd(0), rd(-12)), 0.3)
  6426. lerpz(RS, "C0", RSC0 * cf(0.2, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6427. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6428. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(50), rd(-65)), 0.3)
  6429. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6430. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6431. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6432. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6433. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6434. end
  6435. d1.TimePosition = 1.4
  6436. for I = 1, 3 do
  6437. swait()
  6438. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6439. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6440. d3.Scale = d3.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6441. d6.Scale = d6.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6442. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6443. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6444. d9.Scale = d9.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6445. dc.Scale = dc.Scale:lerp(Vector3.new(7, 2, 7), 0.45)
  6446. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6447. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6448. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6449. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6450. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6451. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6452. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6453. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6454. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6455. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6456. end
  6457. for I = 1, 10 do
  6458. swait()
  6459. d4.C0 = d4.C0:lerp(cf(0, -0.4, 0), 0.3)
  6460. d7.C0 = d7.C0:lerp(cf(0, -0.4, 0), 0.3)
  6461. d3.Scale = d3.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6462. d6.Scale = d6.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6463. da.C0 = da.C0:lerp(cf(0, -0.2, 0), 0.3)
  6464. dd.C0 = dd.C0:lerp(cf(0, -0.2, 0), 0.3)
  6465. d9.Scale = d9.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6466. dc.Scale = dc.Scale:lerp(Vector3.new(4, 2, 4), 0.45)
  6467. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6468. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(0), rd(-12)), 0.3)
  6469. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6470. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6471. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6472. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6473. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6474. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6475. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6476. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6477. end
  6478. cam.CoordinateFrame = hrp.CFrame * ang(rd(5), rd(-180), rd(0)) * cf(0, 0, 6)
  6479. swait(8)
  6480. d2:Destroy()
  6481. d5:Destroy()
  6482. d8:Destroy()
  6483. db:Destroy()
  6484. for j = 1, #H do
  6485. coroutine.resume(coroutine.create(function()
  6486. local de = H[j]
  6487. for I = 1, 16 do
  6488. swait()
  6489. de.Transparency = de.Transparency - 0.009375
  6490. de.pe.Enabled = true
  6491. if de:FindFirstChild("ss") then
  6492. de:FindFirstChild("ss"):Play()
  6493. end
  6494. end
  6495. swait(120)
  6496. end))
  6497. end
  6498. d1.TimePosition = 4.1
  6499. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6500. swait(8)
  6501. for j = 1, 35 do
  6502. swait()
  6503. lerpz(RJ, "C0", RJC0 * cf(0, -0.5, -0.8) * ang(rd(75), rd(0), rd(15)), 0.3)
  6504. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-50), rd(10), rd(-10)), 0.05 + j * 0.95 / 35)
  6505. lerpz(RS, "C0", RSC0 * cf(0.5, -0.25, 0.4) * ang(rd(-80), rd(15), rd(85)), 0.3)
  6506. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6507. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(20), rd(40), rd(-65)), 0.3)
  6508. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6509. lerpz(RH, "C0", RHC0 * cf(-0.25, -0.2, 0) * ang(rd(0), rd(-70), rd(0)), 0.6)
  6510. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(-70), rd(35), rd(0)), 0.6)
  6511. lerpz(LH, "C0", LHC0 * cf(-0.4, 0.4, 0) * ang(rd(0), rd(70), rd(0)), 0.6)
  6512. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(-80), rd(-10), rd(0)), 0.6)
  6513. end
  6514. cam.CameraType = "Custom"
  6515. animo(true)
  6516. human.WalkSpeed = 28
  6517. human.JumpPower = 60
  6518. hrp.Anchored = false
  6519. human.AutoRotate = true
  6520. head:FindFirstChildOfClass("Decal").Texture = d
  6521. for I = 1, 6 do
  6522. swait()
  6523. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6524. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6525. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6526. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6527. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6528. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6529. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6530. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6531. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6532. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.5)
  6533. end
  6534. resetlerp()
  6535. dagear = 2
  6536. g.Enabled = true
  6537. activu = false
  6538. else
  6539. do
  6540. if dagear == 2 then
  6541. activu = true
  6542. for j = 1, #H do
  6543. coroutine.resume(coroutine.create(function()
  6544. local de = H[j]
  6545. local df = nil
  6546. if de:FindFirstChild("ss") then
  6547. df = de:FindFirstChild("ss")
  6548. end
  6549. for I = 1, 16 do
  6550. swait()
  6551. de.Transparency = de.Transparency + 0.009375
  6552. de.pe.Rate = de.pe.Rate - 1
  6553. if de:FindFirstChild("ss") then
  6554. df.Volume = df.Volume - 0.03125
  6555. end
  6556. end
  6557. de.pe.Rate = 20
  6558. de.pe.Enabled = false
  6559. if de:FindFirstChild("ss") then
  6560. df:Stop()
  6561. df.Volume = 0.5
  6562. end
  6563. end))
  6564. end
  6565. human.WalkSpeed = 16
  6566. human.JumpPower = 50
  6567. dagear = 1
  6568. activu = false
  6569. end
  6570. end
  6571. end
  6572. end
  6573.  
  6574. gear3change = function()
  6575. if selected == false or activu == true then
  6576. return
  6577. end
  6578. if (hrp.Velocity * Vector3.new(1, 1, 1)).magnitude < 4 and dagear == 1 and g3lim > 5 then
  6579. activu = true
  6580. g.Enabled = false
  6581. human.AutoRotate = false
  6582. hrp.Anchored = true
  6583. human.WalkSpeed = 0
  6584. animo(false)
  6585. bQ = makepart("White", "g3p1", 0, 1, "Neon", rarm, hrp.CFrame * cf(0, 500, 0))
  6586. bR = makepart(rarm.BrickColor.Name, "g3p2", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6587. b_ = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bR)
  6588. bS = makepart(rarm.BrickColor.Name, "g3p3", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6589. c0 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bS)
  6590. bT = makepart(rarm.BrickColor.Name, "g3p4", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6591. c1 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bT)
  6592. bU = makepart(rarm.BrickColor.Name, "g3p5", 0, 1, "SmoothPlastic", rarm, hrp.CFrame * cf(0, 500, 0))
  6593. c2 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539775895", bU)
  6594. cam.CameraType = "Scriptable"
  6595. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-190), rd(0)) * cf(0, 0, 5)
  6596. for I = 1, 26 do
  6597. swait()
  6598. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(15)), 0.3)
  6599. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(10), rd(-1.5), rd(-14)), 0.3)
  6600. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(30), rd(60), rd(80)), 0.3)
  6601. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6602. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-5), rd(8), rd(10)), 0.3)
  6603. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6604. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(0)), 0.3)
  6605. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6606. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(0)), 0.3)
  6607. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6608. end
  6609. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://250184082"
  6610. cam.CoordinateFrame = hrp.CFrame * ang(rd(40), rd(-180), rd(0)) * cf(0, 0, 7)
  6611. for j = 1, 37 do
  6612. swait()
  6613. local dg = rd2(-80, 80) / (38 - j)
  6614. lerpz(RJ, "C0", RJC0 * cf(-0.1, 0.35, -0.05) * ang(rd(-18), rd(-6), rd(15)), 0.1)
  6615. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j * 0.032)
  6616. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(32), rd(50), rd(83)), 0.1)
  6617. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6618. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-7), rd(9), rd(12)), 0.1)
  6619. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6620. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(-15)), 0.1)
  6621. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6622. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(20)), 0.1)
  6623. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6624. end
  6625. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://874809406"
  6626. cam.CoordinateFrame = hrp.CFrame * ang(rd(-50), rd(-170), rd(0)) * cf(0, 2, 4)
  6627. for I = 1, 15 do
  6628. swait()
  6629. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.6)
  6630. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.65)
  6631. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(32), rd(60), rd(63)), 0.8)
  6632. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6633. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(-25), rd(10), rd(20)), 0.6)
  6634. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6635. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-5), rd(-5), rd(19)), 0.6)
  6636. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6637. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-5), rd(5), rd(-12)), 0.6)
  6638. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6639. end
  6640. bQ.Transparency = 1
  6641. bR.Transparency = 0
  6642. bS.Transparency = 0
  6643. bT.Transparency = 0
  6644. bU.Transparency = 0
  6645. bQ.CFrame = rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6646. bR.CFrame = bQ.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6647. c7 = (bQ.Position - rarm.Position).magnitude
  6648. c8 = (bR.Position - bQ.Position).magnitude
  6649. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -c7 / 2)
  6650. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -c8 / 2)
  6651. bU.CFrame = bR.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6652. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-180), rd(0)) * cf(0, 0, 6)
  6653. for I = 1, 50 do
  6654. swait()
  6655. c7 = (bQ.Position - rarm.Position).magnitude
  6656. c8 = (bR.Position - bQ.Position).magnitude
  6657. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(30), rd(-6), rd(-14)), 0.1)
  6658. lerpz(RS, "C0", RSC0 * cf(0, 0.1, 0) * ang(rd(0), rd(-50), rd(110)), 0.15)
  6659. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.05)
  6660. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0), 0.1)
  6661. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0), 0.07)
  6662. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6663. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6664. bU.CFrame = bU.CFrame:lerp(bR.CFrame * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90)), 0.3)
  6665. b_.Scale = b_.Scale:lerp(Vector3.new(60, 70, 60), 0.13)
  6666. c0.Scale = c0.Scale:lerp(Vector3.new(30, 30, c7 * 5 * 1.2), 0.13)
  6667. c1.Scale = c1.Scale:lerp(Vector3.new(35, 35, c8 * 5 * 1.2), 0.13)
  6668. c2.Scale = c2.Scale:lerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
  6669. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.094)
  6670. end
  6671. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6672. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6673. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6674. ck = Vector3.new(60, 70, 60)
  6675. cm = 3.5
  6676. co = 5
  6677. cj = 0.3--speed of hand
  6678. cq = Vector3.new(0.16, 0.16, 0.16)
  6679. cb = true
  6680. coroutine.resume(coroutine.create(function()
  6681. while cb == true do
  6682. swait2()
  6683. bQ.CFrame = bQ.CFrame:lerp(rarm.CFrame * cd, ce)
  6684. bR.CFrame = bR.CFrame:lerp(bQ.CFrame * cg, ch)
  6685. c7 = (bQ.Position - rarm.Position).magnitude
  6686. c8 = (bR.Position - bQ.Position).magnitude
  6687. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) * cf(0, 0, -(c7 + 1) / 2)
  6688. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) * cf(0, 0, -(c8 - 1) / 2)
  6689. bU.CFrame = bU.CFrame:lerp(bR.CFrame * ci, cj)
  6690. b_.Scale = b_.Scale:lerp(ck, cl)
  6691. c0.Scale = c0.Scale:lerp(Vector3.new(cm * 5, cm * 5, (bQ.Position - rarm.Position).magnitude * 5 * 1.2), cn)
  6692. c1.Scale = c1.Scale:lerp(Vector3.new(co * 5, co * 5, (bR.Position - bQ.Position).magnitude * 5 * 1.2), cp)
  6693. c2.Scale = c2.Scale:lerp(cq, cr)
  6694. end
  6695. end))
  6696. print("bless the meme")
  6697. head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://871751988"
  6698. cam.CoordinateFrame = hrp.CFrame * ang(rd(10), rd(-155), rd(0)) * cf(0, 0, 12)
  6699. for j = 1, 80 do
  6700. swait()
  6701. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 0.011875)
  6702. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.03 + j * 0.011875)
  6703. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.03 + j * 0.011875)
  6704. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6705. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 0.011875)
  6706. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6707. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 0.011875)
  6708. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6709. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 0.011875)
  6710. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 0.011875)
  6711. cam.CoordinateFrame = cam.CoordinateFrame * cf(0, 0, 0.04)
  6712. end
  6713. head:FindFirstChildOfClass("Decal").Texture = d
  6714. cam.CameraType = "Custom"
  6715. dagear = 3
  6716. human.AutoRotate = true
  6717. hrp.Anchored = false
  6718. human.WalkSpeed = 12
  6719. g.Enabled = true
  6720. activu = false
  6721. --fixing the hand movement
  6722. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -15, 0)
  6723. cg = ang(rd(0), rd(0), rd(-30)) * cf(0, -15, 0)
  6724. ci = ang(rd(0), rd(0), rd(20)) * cf(0, -6.5, 0) * ang(rd(0), rd(180), rd(90))
  6725. ce = 0.01
  6726. ch = 0.01
  6727. cd = cf()
  6728. cg = cf()
  6729. for j = 1, 38 do
  6730. --swait()
  6731. cd = cd * cf(0, -1.75 + j / 13, 0)
  6732. cg = cg * cf(0, -1.75 + j / 13, 0)
  6733. ce = 0.01 + j * 0.018
  6734. ch = 0.01 + j * 0.008
  6735. end
  6736. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6737. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6738. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6739. --done fixing hand xd
  6740. elseif dagear == 3 then
  6741. activu = true
  6742. human.WalkSpeed = 0
  6743. human.AutoRotate = false
  6744. hrp.Anchored = true
  6745. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6746. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6747. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  6748. ck = Vector3.new(0, 1, 0)
  6749. cm = 0
  6750. co = 0
  6751. cq = Vector3.new(0, 1, 0)
  6752. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6753. cv = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  6754. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -0.25, 0) * ang(rd(0), rd(90), rd(-90))
  6755. cz = Vector3.new(0, 1, 0)
  6756. cB = 0
  6757. cD = 0
  6758. cF = Vector3.new(0, 1, 0)
  6759. for j = 1, 40 do
  6760. swait()
  6761. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(18), rd(6), rd(15)), 0.03 + j * 2 * 0.011875)
  6762. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(5), rd(1), rd(-14)), 0.03 + j * 2 * 0.011875)
  6763. lerpz(RS, "C0", RSC0 * cf(0.5, 0.05, 0.5) * ang(rd(0), rd(-90), rd(75)), 0.03 + j * 2 * 0.011875)
  6764. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6765. if g32hand then
  6766. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.45) * ang(rd(20), rd(85), rd(-60)), 0.03 + j * 2 * 0.011875)
  6767. else
  6768. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60)), 0.03 + j * 2 * 0.011875)
  6769. end
  6770. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6771. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.03 + j * 2 * 0.011875)
  6772. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6773. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.03 + j * 2 * 0.011875)
  6774. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.03 + j * 2 * 0.011875)
  6775. end
  6776. cb = false
  6777. cc = false
  6778. bQ:Destroy()
  6779. bR:Destroy()
  6780. bS:Destroy()
  6781. bT:Destroy()
  6782. bU:Destroy()
  6783. if g32hand then
  6784. bV:Destroy()
  6785. bW:Destroy()
  6786. bX:Destroy()
  6787. bY:Destroy()
  6788. bZ:Destroy()
  6789. end
  6790. for I = 1, 13 do
  6791. swait()
  6792. lerpz(RJ, "C0", RJC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6793. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6794. lerpz(RS, "C0", RSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6795. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6796. lerpz(LS, "C0", LSC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6797. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6798. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6799. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6800. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6801. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.45)
  6802. end
  6803. resetlerp()
  6804. animo(true)
  6805. human.WalkSpeed = 16
  6806. dagear = 1
  6807. g32hand = false
  6808. human.AutoRotate = true
  6809. hrp.Anchored = false
  6810. activu = false
  6811. end
  6812. --a8:Destroy()
  6813. --cH:Destroy()
  6814. activu = false
  6815. end
  6816.  
  6817. g3twohand = function()
  6818. if selected == false or activu == true then
  6819. return
  6820. end
  6821. if not g32hand then
  6822. activu = true
  6823. local bf = human.WalkSpeed
  6824. human.WalkSpeed = 0
  6825. cc = true
  6826. g.Enabled = false
  6827. human.AutoRotate = false
  6828. hrp.Anchored = true
  6829. bV = makepart("White", "g3p6", 0, 1, "Neon", larm, larm.CFrame)
  6830. bW = makepart(larm.BrickColor.Name, "g3p7", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6831. c3 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bW)
  6832. bX = makepart(larm.BrickColor.Name, "g3p8", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6833. c4 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bX)
  6834. bY = makepart(larm.BrickColor.Name, "g3p9", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6835. c5 = makemesh("Sphere", (Vector3.new(1, 1, 1)), nil, bY)
  6836. bZ = makepart(larm.BrickColor.Name, "g3p10", 0, 1, "SmoothPlastic", larm, larm.CFrame)
  6837. c6 = makemesh("FileMesh", Vector3.new(0.005, 0.005, 0.005), "rbxassetid://539776108", bZ)
  6838. local dh = makepart(tors.BrickColor.Name, "gblp", 0, 0, "SmoothPlastic", tors, tors.CFrame)
  6839. dh.Anchored = false
  6840. local di = makemesh("Sphere", (Vector3.new(0, 0, 0)), nil, dh)
  6841. local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
  6842. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -5, 0)
  6843. cg = ang(rd(0), rd(0), rd(-20)) * cf(0, -5, 0)
  6844. ci = ang(rd(0), rd(0), rd(-20)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6845. for I = 1, 25 do
  6846. swait()
  6847. di.Scale = di.Scale:lerp(Vector3.new(55, 55, 55), 0.25)
  6848. lerpz(RJ, "C0", RJC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6849. lerpz(N, "C0", NC0 * cf(0, 0, 4) * ang(rd(0), rd(0), rd(0)), 0.25)
  6850. lerpz(RS, "C0", RSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6851. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6852. lerpz(LS, "C0", LSC0 * cf(0, 2.75, 2.75) * ang(rd(-110), rd(0), rd(0)), 0.25)
  6853. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6854. lerpz(RH, "C0", RHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6855. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6856. lerpz(LH, "C0", LHC0 * cf(0, -4, 1.5) * ang(rd(-10), rd(5), rd(0)), 0.25)
  6857. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.25)
  6858. end
  6859. bW.Transparency = 0
  6860. bX.Transparency = 0
  6861. bY.Transparency = 0
  6862. bZ.Transparency = 0
  6863. bV.CFrame = larm.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6864. bW.CFrame = bW.CFrame * ang(rd(0), rd(0), rd(0)) * cf(0, -0.025, 0)
  6865. c9 = (bV.Position - larm.Position).magnitude
  6866. ca = (bW.Position - bV.Position).magnitude
  6867. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -c9 / 2)
  6868. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -ca / 2)
  6869. bZ.CFrame = bW.CFrame * cf(0, -0.025, 0) * ang(rd(0), rd(180), rd(90))
  6870. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6871. cg = ang(rd(0), rd(0), rd(-140)) * cf(0, -10, 0)
  6872. ci = ang(rd(0), rd(0), rd(-40)) * cf(0, -6.5, 0) * ang(rd(0), rd(270), rd(90))
  6873. ct = ang(rd(0), rd(0), rd(0)) * cf(0, -10, 0)
  6874. cv = ang(rd(0), rd(0), rd(140)) * cf(0, -10, 0)
  6875. cx = ang(rd(0), rd(0), rd(50)) * cf(0, -6.5, 0) * ang(rd(0), rd(90), rd(-90))
  6876. cz = Vector3.new(60, 70, 60)
  6877. cB = 3.5
  6878. cD = 5
  6879. cF = Vector3.new(0.16, 0.16, 0.16)
  6880. cC = 0.3
  6881. cE = 0.3
  6882. cy = 0.3
  6883. cu = 0.3
  6884. cw = 0.3
  6885. cA = 0.3
  6886. cG = 0.3
  6887. coroutine.resume(coroutine.create(function()
  6888. while cc == true do
  6889. swait2()
  6890. bV.CFrame = bV.CFrame:lerp(larm.CFrame * ct, cu)
  6891. bW.CFrame = bW.CFrame:lerp(bV.CFrame * cv, cw)
  6892. c9 = (bV.Position - larm.Position).magnitude
  6893. ca = (bW.Position - bV.Position).magnitude
  6894. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) * cf(0, 0, -(c9 + 1) / 2)
  6895. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) * cf(0, 0, -(ca - 1) / 2)
  6896. bZ.CFrame = bZ.CFrame:lerp(bW.CFrame * cx, cy)
  6897. c3.Scale = c3.Scale:lerp(cz, cA)
  6898. c4.Scale = c4.Scale:lerp(Vector3.new(cB * 5, cB * 5, (bV.Position - larm.Position).magnitude * 5 * 1.2), cC)
  6899. c5.Scale = c5.Scale:lerp(Vector3.new(cD * 5, cD * 5, (bW.Position - bV.Position).magnitude * 5 * 1.2), cE)
  6900. c6.Scale = c6.Scale:lerp(cF, cG)
  6901. end
  6902. end))
  6903. for I = 1, 30 do
  6904. swait()
  6905. di.Scale = di.Scale:lerp(Vector3.new(0, 0, 0), 0.32)
  6906. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, 0) * ang(rd(18), rd(6), rd(15)), 0.3)
  6907. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2), rd(-1), rd(-14)), 0.3)
  6908. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  6909. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6910. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  6911. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6912. lerpz(RH, "C0", RHC0 * cf(0, 0, 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  6913. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6914. lerpz(LH, "C0", LHC0 * cf(0, 0, 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  6915. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  6916. end
  6917. dh:Destroy()
  6918. human.WalkSpeed = bf
  6919. hrp.Anchored = false
  6920. human.AutoRotate = true
  6921. g.Enabled = true
  6922. g32hand = true
  6923. activu = false
  6924. end
  6925. end
  6926.  
  6927. busolelel = function()
  6928. if activu == true or selected == false then
  6929. return
  6930. end
  6931. if dagear == 3 then
  6932. if bR.Reflectance <= 0 then
  6933. selected = false
  6934. local dk = Instance.new("Sound")
  6935. dk.SoundId = "rbxassetid://315030459"
  6936. dk.Volume = 1.25
  6937. dk.TimePosition = 0.22
  6938. dk.Pitch = 1.03
  6939. dk.Parent = tors
  6940. game.Debris:AddItem(dk, 3)
  6941. dk:Play()
  6942. local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
  6943. ck = Vector3.new(70, 80, 70)
  6944. cq = Vector3.new(0.19, 0.19, 0.19)
  6945. cz = Vector3.new(70, 80, 70)
  6946. cF = Vector3.new(0.19, 0.19, 0.19)
  6947. for I = 1, 20 do
  6948. swait()
  6949. bR.Reflectance = bR.Reflectance + 0.02
  6950. bR.Color = bR.Color:lerp(dl, 0.15)
  6951. bU.Reflectance = bU.Reflectance + 0.02
  6952. bU.Color = bU.Color:lerp(dl, 0.15)
  6953. if g32hand then
  6954. bW.Reflectance = bW.Reflectance + 0.02
  6955. bW.Color = bW.Color:lerp(dl, 0.15)
  6956. bZ.Reflectance = bZ.Reflectance + 0.02
  6957. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6958. end
  6959. end
  6960. dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
  6961. ck = Vector3.new(60, 70, 60)
  6962. cq = Vector3.new(0.16, 0.16, 0.16)
  6963. cz = Vector3.new(60, 70, 60)
  6964. cF = Vector3.new(0.16, 0.16, 0.16)
  6965. for I = 1, 20 do
  6966. swait()
  6967. bR.Reflectance = bR.Reflectance - 0.01
  6968. bR.Color = bR.Color:lerp(dl, 0.15)
  6969. bU.Reflectance = bU.Reflectance - 0.01
  6970. bU.Color = bU.Color:lerp(dl, 0.15)
  6971. if g32hand then
  6972. bW.Reflectance = bW.Reflectance - 0.01
  6973. bW.Color = bW.Color:lerp(dl, 0.15)
  6974. bZ.Reflectance = bW.Reflectance - 0.01
  6975. bZ.Color = bZ.Color:lerp(dl, 0.15)
  6976. end
  6977. end
  6978. bR.Color = dl
  6979. bU.Color = dl
  6980. if g32hand then
  6981. bW.Color = dl
  6982. bZ.Color = dl
  6983. end
  6984. selected = true
  6985. else
  6986. do
  6987. selected = false
  6988. for I = 1, 20 do
  6989. swait()
  6990. bR.Reflectance = bR.Reflectance - 0.01
  6991. bR.Color = bR.Color:lerp(rarm.Color, 0.15)
  6992. bU.Reflectance = bU.Reflectance - 0.01
  6993. bU.Color = bU.Color:lerp(rarm.Color, 0.15)
  6994. if g32hand then
  6995. bW.Reflectance = bW.Reflectance - 0.01
  6996. bW.Color = bW.Color:lerp(larm.Color, 0.15)
  6997. bZ.Reflectance = bZ.Reflectance - 0.01
  6998. bZ.Color = bZ.Color:lerp(larm.Color, 0.15)
  6999. end
  7000. end
  7001. bR.Color = rarm.Color
  7002. bU.Color = rarm.Color
  7003. bR.Reflectance = 0
  7004. bU.Reflectance = 0
  7005. if g32hand then
  7006. bW.Color = larm.Color
  7007. bZ.Color = larm.Color
  7008. bW.Reflectance = 0
  7009. bZ.Reflectance = 0
  7010. end
  7011. selected = true
  7012. end
  7013. end
  7014. end
  7015. end
  7016.  
  7017. hito = function(dm, X, c, dn, dp, dq)
  7018. for I,dr in pairs(workspace:GetChildren()) do
  7019. 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
  7020. local ds = dr:FindFirstChild("Humanoid")
  7021. local dt = dr:FindFirstChild("HumanoidRootPart")
  7022. TakeDamage(ds, c)
  7023. ds:SetStateEnabled(16, true)
  7024. delay(dn, function()
  7025. ds:SetStateEnabled(16, true)
  7026. end)
  7027. local du = Instance.new("StringValue")
  7028. du.Name = "alabo"
  7029. du.Parent = dt
  7030. game.Debris:AddItem(du, dn)
  7031. local dv = Instance.new("Part")
  7032. nooutline(dv)
  7033. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  7034. dv.Transparency = 0.25
  7035. dv.Anchored = true
  7036. dv.CanCollide = false
  7037. dv.BrickColor = BrickColor.new("New Yeller")
  7038. dv.Material = "Neon"
  7039. dv.Locked = true
  7040. dv.CFrame = dt.CFrame * CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  7041. dv.Parent = modz
  7042. local dw = Instance.new("SpecialMesh")
  7043. dw.MeshType = "Sphere"
  7044. dw.Scale = Vector3.new(0.5, 0.5, 0.5)
  7045. dw.Parent = dv
  7046. game.Debris:AddItem(dv, 1)
  7047. local dx = Instance.new("Model")
  7048. dx.Name = c
  7049. dx.Parent = workspace
  7050. game.Debris:AddItem(dx, 0.5 + c / 75)
  7051. local dy = Instance.new("Humanoid")
  7052. dy.MaxHealth = 0
  7053. dy.Parent = dx
  7054. local dz = Instance.new("Part")
  7055. dz.Name = "Head"
  7056. dz.Locked = true
  7057. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  7058. dz.Position = dt.Position
  7059. dz.BrickColor = BrickColor.new("New Yeller")
  7060. dz.Material = "Neon"
  7061. dz.Transparency = 1
  7062. dz.CanCollide = false
  7063. dz.Parent = dx
  7064. local dA = Instance.new("BodyPosition")
  7065. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  7066. dA.P = 20000
  7067. dA.D = 300
  7068. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  7069. dA.Parent = dz
  7070. local dB = Instance.new("CylinderMesh")
  7071. dB.Parent = dz
  7072. coroutine.resume(coroutine.create(function()
  7073. while dB do
  7074. swait()
  7075. dB.Scale = dB.Scale:lerp(Vector3.new(2.5 + c / 10, 1.25 + c / 35, 2.5 + c / 10), 0.4)
  7076. end
  7077. end))
  7078. if dp then
  7079. local dC = Instance.new("BodyVelocity")
  7080. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  7081. dC.P = 9999999999
  7082. dC.Velocity = dp
  7083. dC.Parent = dt
  7084. game.Debris:AddItem(dC, dn)
  7085. end
  7086. if dq then
  7087. local dD = Instance.new("BodyAngularVelocity")
  7088. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  7089. dD.P = math.huge
  7090. dD.AngularVelocity = dq
  7091. dD.Parent = dt
  7092. game.Debris:AddItem(dD, dn)
  7093. end
  7094. local dE = Instance.new("Sound")
  7095. dE.Pitch = rd2(10, 11) / 10
  7096. dE.Volume = rd2(10, 13) / 10
  7097. dE.EmitterSize = 10
  7098. dE.SoundId = "rbxassetid://"
  7099. dE.Parent = dv
  7100. dE:Play()
  7101. coroutine.resume(coroutine.create(function()
  7102. for I = 1, 5 do
  7103. swait()
  7104. dv.Transparency = dv.Transparency + 0.175
  7105. dw.Scale = dw.Scale + Vector3.new(0.8 * c, 0.8 * c, 0.8 * c)
  7106. end
  7107. end))
  7108. end
  7109. end
  7110. end
  7111.  
  7112. animo = function(dF)
  7113. if anim then
  7114. if dF == true then
  7115. anim.Parent = human
  7116. chr.Animate.Disabled = false
  7117. elseif dF == false then
  7118. chr.Animate.Disabled = true
  7119. anim.Parent = nil
  7120. end
  7121. end
  7122. end
  7123.  
  7124. local dG = function(dH, dv, dw, aO, dI, i)
  7125. if dH == 0 then
  7126. return dv
  7127. end
  7128. dH = dH / aO
  7129. if dH == 1 then
  7130. return dv + dw
  7131. end
  7132. if not i then
  7133. i = aO * 0.3
  7134. end
  7135. local h = nil
  7136. if not dI or dI < math.abs(dw) then
  7137. dI = dw
  7138. h = i / 4
  7139. else
  7140. h = i / (2 * math.pi) * math.asin(dw / dI)
  7141. end
  7142. return dI * math.pow(2, -10 * (dH)) * math.sin((dH * aO - h) * 2 * math.pi / (i)) + dw + dv
  7143. end
  7144.  
  7145. local dJ = false
  7146. updateguimode = function()
  7147. local dK = function(dL, dM, dH)
  7148. return (1 - dH) * dL + dH * dM
  7149. end
  7150.  
  7151. local dN, dO = nil, nil
  7152. if dagear == 1 then
  7153. dN = "Machine"
  7154. elseif dagear == 2 then
  7155. dN = "Jet"
  7156. elseif dagear == 3 then
  7157. dN = "Gigant"
  7158. end
  7159. if rubbermodo == 0 then
  7160. dO = "Gun Blows"
  7161. elseif rubbermodo == 1 then
  7162. dO = " "
  7163. elseif rubbermodo == 2 then
  7164. dO = " "
  7165. elseif rubbermodo == 3 then
  7166. dO = " "
  7167. end
  7168. g.Main.Base.Mode.Text = " " .. dN .. " " .. dO
  7169. if dJ == false then
  7170. dJ = true
  7171. elseif dJ == true then
  7172. dJ = false
  7173. swait()
  7174. dJ = true
  7175. end
  7176. for j = 0, 2, game:GetService("RunService").RenderStepped:wait() do
  7177. if not dJ then
  7178. break
  7179. end
  7180. game:GetService("RunService").RenderStepped:wait()
  7181. g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
  7182. end
  7183. end
  7184. --[[
  7185. mouse.KeyDown:connect(function(dP)
  7186. if dP == "q" and activu == false then
  7187. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7188. rubbermodo = 0
  7189. else
  7190. if dagear == 3 and g32hand and rubbermodo > 1 then
  7191. rubbermodo = 1
  7192. else
  7193. if rubbermodo == 0 then
  7194. rubbermodo = 1
  7195. else
  7196. if rubbermodo == 1 then
  7197. rubbermodo = 2
  7198. else
  7199. if rubbermodo == 2 then
  7200. rubbermodo = 3
  7201. else
  7202. rubbermodo = 0
  7203. end
  7204. end
  7205. end
  7206. end
  7207. end
  7208. updateguimode()
  7209. else
  7210. if dP == "e" and activu == false then
  7211. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo > 1 then
  7212. rubbermodo = 0
  7213. else
  7214. if dagear == 3 and g32hand and rubbermodo > 1 then
  7215. rubbermodo = 1
  7216. else
  7217. if dagear == 1 then
  7218. if rubbermodo == 1 then
  7219. rubbermodo = 0
  7220. else
  7221. if rubbermodo == 2 then
  7222. rubbermodo = 1
  7223. else
  7224. if rubbermodo == 3 then
  7225. rubbermodo = 2
  7226. else
  7227. if rubbermodo <= 0 then
  7228. rubbermodo = 3
  7229. end
  7230. end
  7231. end
  7232. end
  7233. else
  7234. if rubbermodo == 1 then
  7235. rubbermodo = 0
  7236. else
  7237. rubbermodo = 1
  7238. end
  7239. end
  7240. end
  7241. end
  7242. updateguimode()
  7243. else
  7244. if dP == "f" and activu == false and (plr.UserId == 8488617 or e) then
  7245. gear2change()
  7246. rubbermodo = 0
  7247. updateguimode()
  7248. else
  7249. if dP == "j" and activu == false and (plr.UserId == 8488617 or f) then
  7250. gear3change()
  7251. rubbermodo = 0
  7252. updateguimode()
  7253. else
  7254. if dP == "t" and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
  7255. g3twohand()
  7256. rubbermodo = 2
  7257. updateguimode()
  7258. else
  7259. if dP == "b" and plr.UserId == 8488617 then
  7260. busolelel()
  7261. end
  7262. end
  7263. end
  7264. end
  7265. end
  7266. end
  7267. end)
  7268. ]]
  7269. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(dP)
  7270. if dP == "q" and activu == false then -- Does nothing?
  7271. if dagear == 4 and rubbermodo > 0 then
  7272. rubbermodo = 1
  7273. end
  7274. updateguimode()
  7275. end
  7276. if dP == "=" and activu == false then
  7277. gear2change()
  7278. rubbermodo = 0
  7279. updateguimode()
  7280. end
  7281. if dP == "=" and activu == false and dagear == 3 then
  7282. g3twohand()
  7283. rubbermodo = 2
  7284. updateguimode()
  7285. end
  7286. if dP == "=" and activu == false then
  7287. gear3change()
  7288. rubbermodo = 0
  7289. updateguimode()
  7290. end
  7291. if dP == "=" and plr.UserId == 8488617 then
  7292. busolelel()
  7293. end
  7294. end)
  7295. tool.Activated:connect(function()
  7296. if human.Health <= 0 then
  7297. return
  7298. end
  7299. if dagear == 1 then
  7300. if rubbermodo == 0 then
  7301. gatling()
  7302. elseif rubbermodo == 1 then
  7303. gatling2()
  7304. elseif rubbermodo == 2 then
  7305. bazooka()
  7306. elseif rubbermodo == 3 then
  7307. rocket()
  7308. end
  7309. elseif dagear == 2 then
  7310. if rubbermodo == 0 then
  7311. jetpunch()
  7312. elseif rubbermodo == 1 then
  7313. jetgat()
  7314. elseif rubbermodo == 2 then
  7315. jetbazoo()
  7316. end
  7317. elseif dagear == 3 and not g32hand and rubbermodo == 0 then
  7318. giganpist()
  7319. end
  7320. if dagear == 3 and g32hand then
  7321. if rubbermodo == 2 then
  7322. giganbazooka()
  7323. elseif rubbermodo == 1 then
  7324. gigangatl()
  7325. end
  7326. end
  7327. end)
  7328. tool.Equipped:connect(function()
  7329. selected = true
  7330. end)
  7331. tool.Unequipped:connect(function()
  7332. selected = false
  7333. end)
  7334. human.Died:connect(function()
  7335. if cam.CameraType == "Scriptable" then
  7336. cam.CameraType = "Custom"
  7337. end
  7338. cd = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7339. cg = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0)
  7340. ci = ang(rd(0), rd(0), rd(0)) * cf(0, -0.25, 0) * ang(rd(0), rd(180), rd(90))
  7341. ck = Vector3.new(0, 0, 0)
  7342. cm = 0
  7343. co = 0
  7344. cq = Vector3.new(0, 0, 0)
  7345. end)
  7346. animpose = "Idle"
  7347. sine = 0
  7348. charge = 1
  7349. cos = math.cos
  7350. run()
  7351. game:GetService("RunService").RenderStepped:connect(function()
  7352. sine = sine + charge
  7353. if sine >= 100000000 then
  7354. sine = 0
  7355. end
  7356. if sine % 60 == 0 then
  7357. g.Main.G2.Bar:TweenSize(UDim2.new(0.016666666666667 * g2lim, 0, 1, 0), 1, 3, 0.25)
  7358. g.Main.G3.Bar:TweenSize(UDim2.new(0.016666666666667 * g3lim, 0, 1, 0), 1, 3, 0.25)
  7359. end
  7360. --[[repeat
  7361. repeat
  7362. if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
  7363. if g3lim <= 0 then
  7364. game:GetService("RunService").RenderStepped:wait()
  7365. end
  7366. end
  7367. until activu == false
  7368. until selected == true
  7369. gear3change()
  7370. rubbermodo = 0
  7371. updateguimode()
  7372. if g32hand then
  7373. g3lim = g3lim - 2
  7374. else
  7375. if not g32hand then
  7376. g3lim = g3lim - 1
  7377. end
  7378. end
  7379. repeat
  7380. repeat
  7381. if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
  7382. if g2lim <= 0 then
  7383. game:GetService("RunService").RenderStepped:wait()
  7384. end
  7385. end
  7386. until activu == false
  7387. until selected == true
  7388. gear2change()
  7389. rubbermodo = 0
  7390. updateguimode()
  7391. g2lim = g2lim - 1
  7392. if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
  7393. if g2lim < 59 then
  7394. g2lim = g2lim + 1
  7395. end
  7396. if g3lim < 59 then
  7397. g3lim = g3lim + 1
  7398. end
  7399. end]]
  7400. if dagear == 3 and activu == false then
  7401. local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  7402. local dR = workspace:FindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
  7403. local dS = human:GetState()
  7404. if dS.Value == 13 then
  7405. animpose = "Sitting"
  7406. else
  7407. if hrp.Velocity.y > 1 and dR == nil then
  7408. animpose = "Jumping"
  7409. else
  7410. if hrp.Velocity.y < -1 and dR == nil then
  7411. animpose = "Falling"
  7412. else
  7413. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 then
  7414. animpose = "Idle"
  7415. else
  7416. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude < 25 then
  7417. animpose = "Walking"
  7418. else
  7419. if (hrp.Velocity * Vector3.new(1, 0, 1)).magnitude > 25 then
  7420. animpose = "TooFast"
  7421. end
  7422. end
  7423. end
  7424. end
  7425. end
  7426. end
  7427. if animpose == "Idle" then
  7428. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05 * cos(sine / 40)) * ang(rd(18), rd(6), rd(15)), 0.3)
  7429. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(-2 + 5 * cos(sine / 40)), rd(-1), rd(-14)), 0.3)
  7430. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7431. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7432. if g32hand then
  7433. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7434. else
  7435. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-60 + 5 * cos(sine / 40))), 0.3)
  7436. end
  7437. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7438. lerpz(RH, "C0", RHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(-10), rd(-10)), 0.3)
  7439. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7440. lerpz(LH, "C0", LHC0 * cf(0, 0.05 * cos(sine / 40), 0) * ang(rd(-10), rd(10), rd(-30)), 0.3)
  7441. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7442. end
  7443. if animpose == "Walking" then
  7444. lerpz(RJ, "C0", RJC0 * cf(0.1, -0.35, -0.05) * ang(rd(20), rd(6), rd(15)), 0.3)
  7445. lerpz(N, "C0", NC0 * cf(0, 0, 0) * ang(rd(3), rd(-1), rd(-14)), 0.3)
  7446. lerpz(RS, "C0", RSC0 * cf(0, 0.05, 1) * ang(rd(0), rd(-170), rd(75)), 0.3)
  7447. lerpz(RS, "C1", RSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7448. if g32hand then
  7449. lerpz(LS, "C0", LSC0 * cf(0, 0.07, 0.95) * ang(rd(0), rd(160), rd(-75)), 0.3)
  7450. else
  7451. lerpz(LS, "C0", LSC0 * cf(0, 0.07, -0.45) * ang(rd(20), rd(-65), rd(-45)), 0.3)
  7452. end
  7453. lerpz(LS, "C1", LSC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7454. 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)
  7455. lerpz(RH, "C1", RHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7456. 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)
  7457. lerpz(LH, "C1", LHC1 * cf(0, 0, 0) * ang(rd(0), rd(0), rd(0)), 0.3)
  7458. end
  7459. end
  7460. end)
  7461. dispose = function()
  7462. for j,dT in pairs(getfenv(0)) do
  7463. dT = nil
  7464. end
  7465. error = nil
  7466. print = nil
  7467. warn = nil
  7468. script:Destroy()
  7469. script = nil
  7470. end
  7471.  
  7472. human.Died:connect(dispose)
  7473. chr.Changed:connect(function()
  7474. if chr.Parent == nil then
  7475. dispose()
  7476. end
  7477. end)
  7478.  
  7479.  
  7480.  
  7481. mouse.KeyDown:connect(function(k)
  7482. if k == "z" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7483. jump()
  7484. end
  7485. if k == "x" and attack == false then
  7486. dash()
  7487. end
  7488. if k == "m" and attack == false then
  7489. InfernoComet()
  7490. end
  7491. if k == "n" and attack == false then
  7492. InfernoWrath()
  7493. end
  7494. if k == "t" and attack == false then
  7495. dashh()
  7496. end
  7497. if k == "k" and attack == false then
  7498. jetbazoo()
  7499. end
  7500. if k == "r" and attack == false then
  7501. dashs()
  7502. end
  7503. if k == "p" and attack == false then
  7504. asd:Stop()
  7505. end
  7506. if k == "g" and attack == false then
  7507. chatfunc("Sensei!")
  7508. end
  7509. if k == "1" and attack == false then
  7510. chatfunc("Weak!")
  7511. end
  7512. if k == "2" and attack == false then
  7513. chatfunc("That's what you consider strong?!")
  7514. end
  7515. if k == "3" and attack == false then
  7516. chatfunc("Useless!")
  7517. end
  7518. if k == "4" and attack == false then
  7519. chatfunc("What?!")
  7520. end
  7521. if k == "5" and attack == false then
  7522. chatfunc("Hmph.")
  7523. end
  7524. if k == "6" and attack == false then
  7525. chatfunc("Trash!")
  7526. end
  7527. if k == "7" and attack == false then
  7528. chatfunc("You're Nothing!")
  7529. end
  7530. if k == "h" and attack == false then
  7531. chatfunc("Die!")
  7532. end
  7533. if k == "," and attack == false then
  7534. char.Head.face.Texture = "rbxassetid://126198982"
  7535. chatfunc("I'll crush you!")
  7536. end
  7537. if k == ";" and attack == false then
  7538. chatfunc("Idiot!")
  7539. end
  7540. if k == "=" and attack == false then
  7541. chatfunc("I'll crush that Half-n-Half bastard..")
  7542. end
  7543. if k == "=" and attack == false then
  7544. chatfunc("Remember who you are.. YOU'RE BENEATH ME!")
  7545. end
  7546. if k == "f" and attack == false then
  7547. daash()
  7548. end
  7549. if k == "u" and attack == false then
  7550. asd:Play()
  7551. end
  7552. if k == "e" and attack == false then
  7553. punch()
  7554. end
  7555. if k == "=" and attack == false then
  7556. punch3()
  7557. end
  7558.  
  7559. if k == "q" and attack == false then
  7560. punch2()
  7561. end
  7562. if k == "c" and attack == false and RootPart.Velocity.y == 0 and hitfloor~=nil then
  7563. boom()
  7564. end
  7565. if k == "v" and attack == false then
  7566. shooty()
  7567. end
  7568. if k == "l" and attack == false then
  7569. if Serious == true then
  7570. punchd()
  7571. end
  7572. end
  7573. if k == "b" and attack == false then
  7574. superpunch()
  7575. end
  7576. end)
  7577. mouse.KeyDown:connect(function(key)
  7578. if key=="8" then
  7579. Serious()
  7580. end
  7581. end)
  7582. Health = math.huge --------- Serious mode aura.
  7583. BaseHealth = math.huge
  7584.  
  7585.  
  7586.  
  7587.  
  7588. InForm = false
  7589.  
  7590. Player = game.Players.LocalPlayer
  7591. Char = Player.Character
  7592. Torso = Char.Torso
  7593.  
  7594. function Serious()
  7595. for X = 1, 1 do wait()
  7596. asd:Destroy()
  7597. asd2 = Instance.new("Sound",char)
  7598. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7599. asd2.Volume = 3
  7600. asd2.Looped = false
  7601. asd2:Play()
  7602. chatfunc("Full power!")
  7603. local pie22 = Instance.new("ParticleEmitter")
  7604. pie22.Parent = tors
  7605. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7606. pie22.LightEmission = 1
  7607. pie22.Size = NumberSequence.new(50)
  7608. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7609. pie22.Transparency = NumberSequence.new(0)
  7610. pie22.EmissionDirection = "Top"
  7611. pie22.Enabled = true
  7612. pie22.Lifetime = NumberRange.new(10)
  7613. pie22.Rotation = NumberRange.new(-420, 425)
  7614. pie22.Rate = 400
  7615. pie22.Speed = NumberRange.new(100)
  7616. pie22.LockedToPart = false
  7617. pie22.VelocitySpread = 2
  7618. lig = Instance.new("PointLight",player.Character.Torso)
  7619. lig.Color=Color3.new(255,255,0)
  7620. lig.Range = 6
  7621. rubbermodo = 1
  7622. hum.JumpPower = 270
  7623. lig = Instance.new("PointLight",player.Character.Torso)
  7624. lig.Color=Color3.new(255,255,0)
  7625. lig.Range = 6
  7626. Crater(head,30)
  7627.  
  7628. wait(0)
  7629. for X = 1, 1 do wait()
  7630. local Effect = Instance.new("Part")
  7631. Effect.Name = "Effect"
  7632. Effect.Parent = Torso
  7633. Effect.CFrame = Torso.CFrame
  7634. Effect.BrickColor = BrickColor.new("Neon orange")
  7635. Effect.Shape = "Ball"
  7636. Effect.Size = Vector3.new(1, 1, 1)
  7637. Effect.Anchored = true
  7638. Effect.Material = "Neon"
  7639. Effect.CanCollide = false
  7640. Effect.CFrame = Torso.CFrame
  7641. Effect.Size = Effect.Size + Vector3.new(0.5)
  7642. Effect.Transparency = Effect.Transparency + 0.04
  7643. pie22:Destroy()
  7644. end
  7645. end
  7646.  
  7647. repeat
  7648. Torso:FindFirstChild("Effect"):Remove()
  7649. until Torso:FindFirstChild("Effect") == nil
  7650.  
  7651.  
  7652. local Color1 = Color3.new(255, 255, 0)
  7653. local Color2 = Color3.new(255, 255, 0)
  7654. chatfunc("Full Power!")
  7655. Instance.new("ForceField",char).Visible = false
  7656. hum.Name = "youdungoofed"
  7657.  
  7658. asd1 = Instance.new("Sound",char)
  7659. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7660. asd1.Volume = 1
  7661. asd1.Looped = true
  7662. asd1:Play()
  7663.  
  7664. local pie22 = Instance.new("ParticleEmitter")
  7665. pie22.Parent = larm
  7666. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7667. pie22.LightEmission = 1
  7668. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7669. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7670. pie22.Transparency = NumberSequence.new(0.7)
  7671. pie22.EmissionDirection = "Top"
  7672. pie22.Enabled = true
  7673. pie22.Lifetime = NumberRange.new(1)
  7674. pie22.Rotation = NumberRange.new(-420, 425)
  7675. pie22.Rate = 400
  7676. pie22.Speed = NumberRange.new(1)
  7677. pie22.LockedToPart = false
  7678. pie22.VelocitySpread = 2
  7679. local pie222 = Instance.new("ParticleEmitter")
  7680. pie222.Parent = rarm
  7681. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7682. pie222.LightEmission = 1
  7683. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7684. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7685. pie222.Transparency = NumberSequence.new(0.7)
  7686. pie222.EmissionDirection = "Top"
  7687. pie222.Enabled = true
  7688. pie222.Lifetime = NumberRange.new(1)
  7689. pie222.Rotation = NumberRange.new(-420, 425)
  7690. pie222.Rate = 400
  7691. pie222.Speed = NumberRange.new(1)
  7692. pie222.LockedToPart = false
  7693. pie222.VelocitySpread = 2
  7694. local pie2222 = Instance.new("ParticleEmitter")
  7695. pie2222.Parent = lleg
  7696. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7697. pie2222.LightEmission = 1
  7698. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7699. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7700. pie2222.Transparency = NumberSequence.new(0.7)
  7701. pie2222.EmissionDirection = "Top"
  7702. pie2222.Enabled = true
  7703. pie2222.Lifetime = NumberRange.new(1)
  7704. pie2222.Rotation = NumberRange.new(-420, 425)
  7705. pie2222.Rate = 400
  7706. pie2222.Speed = NumberRange.new(1)
  7707. pie2222.LockedToPart = false
  7708. pie2222.VelocitySpread = 2
  7709. local pie22222 = Instance.new("ParticleEmitter")
  7710. pie22222.Parent = rleg
  7711. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7712. pie22222.LightEmission = 1
  7713. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7714. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7715. pie22222.Transparency = NumberSequence.new(0.7)
  7716. pie22222.EmissionDirection = "Top"
  7717. pie22222.Enabled = true
  7718. pie22222.Lifetime = NumberRange.new(1)
  7719. pie22222.Rotation = NumberRange.new(-420, 425)
  7720. pie22222.Rate = 400
  7721. pie22222.Speed = NumberRange.new(1)
  7722. pie22222.LockedToPart = false
  7723. pie22222.VelocitySpread = 2
  7724. local pie2242 = Instance.new("ParticleEmitter")
  7725. pie2242.Parent = tors
  7726. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7727. pie2242.LightEmission = 1
  7728. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7729. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7730. pie2242.Transparency = NumberSequence.new(0.7)
  7731. pie2242.EmissionDirection = "Top"
  7732. pie2242.Enabled = true
  7733. pie2242.Lifetime = NumberRange.new(1)
  7734. pie2242.Rotation = NumberRange.new(-420, 425)
  7735. pie2242.Rate = 400
  7736. pie2242.Speed = NumberRange.new(1)
  7737. pie2242.LockedToPart = false
  7738. pie2242.VelocitySpread = 2
  7739.  
  7740. InForm = true
  7741.  
  7742. Char.Humanoid.MaxHealth = Health
  7743. wait(0.3)
  7744. Char.Humanoid.Health = Health
  7745. rock = true
  7746.  
  7747. end
  7748.  
  7749. function Base()
  7750. InForm = false
  7751. local Effect = Instance.new("Part")
  7752. Effect.Name = "Effect"
  7753. Effect.Parent = Torso
  7754. Effect.CFrame = Torso.CFrame
  7755. Effect.BrickColor = BrickColor.new("White")
  7756. Effect.Shape = "Ball"
  7757. Effect.Size = Vector3.new(8, 8, 8)
  7758. Effect.Anchored = true
  7759. Effect.Material = "Neon"
  7760. Effect.CanCollide = false
  7761. for loop = 1, 25 do wait()
  7762. Effect.CFrame = Torso.CFrame
  7763. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7764. Effect.Transparency = Effect.Transparency + 0.04
  7765.  
  7766. end
  7767. repeat
  7768. Torso:FindFirstChild("Effect"):Remove()
  7769. until Torso:FindFirstChild("Effect") == nil
  7770.  
  7771. for i, v in pairs(Torso:GetChildren()) do
  7772. if v:IsA('ParticleEmitter') then
  7773. v:Remove()
  7774. asd1:Destroy()
  7775. killbrick:Destroy()
  7776. end
  7777. end
  7778. char.Humanoid.MaxHealth = BaseHealth
  7779. wait(0.3)
  7780. char.Humanoid.Health = BaseHealth
  7781.  
  7782.  
  7783. end
  7784.  
  7785. mouse.KeyDown:connect(function(key)
  7786. if key=="9" then
  7787. Base()
  7788. lig:Destroy()
  7789. rubbermodo = 0
  7790. end
  7791. end)
  7792.  
  7793. Player.Chatted:connect(function(Message)
  7794. if Message == "Time to get serious." and InForm == false then
  7795. wait(0.10)
  7796. Serious2()
  7797. end
  7798. if Message == "off" or Message == "Nice fight." and InForm == true then
  7799. Base()
  7800. end
  7801. end)
  7802.  
  7803.  
  7804. mouse.KeyDown:connect(function(key)
  7805. if key=="." then
  7806. Serious2()
  7807. end
  7808. end)
  7809. Health = math.huge --------- Serious mode aura.
  7810. BaseHealth = math.huge
  7811.  
  7812.  
  7813.  
  7814.  
  7815. InForm = false
  7816.  
  7817. Player = game.Players.LocalPlayer
  7818. Char = Player.Character
  7819. Torso = Char.Torso
  7820.  
  7821. function Serious2()
  7822. for X = 1, 1 do wait()
  7823. asd:Destroy()
  7824. asd2 = Instance.new("Sound",char)
  7825. asd2.SoundId = "http://www.roblox.com/asset/?id = 662782202 "
  7826. asd2.Volume = 3
  7827. asd2.Looped = false
  7828. asd2:Play()
  7829. chatfunc("Full power!")
  7830. local pie22 = Instance.new("ParticleEmitter")
  7831. pie22.Parent = tors
  7832. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7833. pie22.LightEmission = 1
  7834. pie22.Size = NumberSequence.new(50)
  7835. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7836. pie22.Transparency = NumberSequence.new(0)
  7837. pie22.EmissionDirection = "Top"
  7838. pie22.Enabled = true
  7839. pie22.Lifetime = NumberRange.new(10)
  7840. pie22.Rotation = NumberRange.new(-420, 425)
  7841. pie22.Rate = 400
  7842. pie22.Speed = NumberRange.new(100)
  7843. pie22.LockedToPart = false
  7844. pie22.VelocitySpread = 2
  7845. wait(1)
  7846. pie22.Size = NumberSequence.new(70)
  7847. wait(1)
  7848. pie22.Size = NumberSequence.new(140)
  7849. lig = Instance.new("PointLight",player.Character.Torso)
  7850. lig.Color=Color3.new(255,255,0)
  7851. lig.Range = 6
  7852. rubbermodo = 1
  7853. hum.JumpPower = 270
  7854. lig = Instance.new("PointLight",player.Character.Torso)
  7855. lig.Color=Color3.new(255,255,0)
  7856. lig.Range = 6
  7857. Crater(head,30)
  7858.  
  7859. wait(0)
  7860. for X = 1, 1 do wait()
  7861. local Effect = Instance.new("Part")
  7862. Effect.Name = "Effect"
  7863. Effect.Parent = Torso
  7864. Effect.CFrame = Torso.CFrame
  7865. Effect.BrickColor = BrickColor.new("Neon orange")
  7866. Effect.Shape = "Ball"
  7867. Effect.Size = Vector3.new(1, 1, 1)
  7868. Effect.Anchored = true
  7869. Effect.Material = "Neon"
  7870. Effect.CanCollide = false
  7871. Effect.CFrame = Torso.CFrame
  7872. Effect.Size = Effect.Size + Vector3.new(0.5)
  7873. Effect.Transparency = Effect.Transparency + 0.04
  7874. pie22:Destroy()
  7875. end
  7876. end
  7877.  
  7878. repeat
  7879. Torso:FindFirstChild("Effect"):Remove()
  7880. until Torso:FindFirstChild("Effect") == nil
  7881.  
  7882.  
  7883. local Color1 = Color3.new(255, 255, 0)
  7884. local Color2 = Color3.new(255, 255, 0)
  7885. chatfunc("Full Power!")
  7886. Instance.new("ForceField",char).Visible = false
  7887. hum.Name = "youdungoofed"
  7888.  
  7889. asd1 = Instance.new("Sound",char)
  7890. asd1.SoundId = "http://www.roblox.com/asset/?id = 386666019"
  7891. asd1.Volume = 1
  7892. asd1.Looped = true
  7893. asd1:Play()
  7894.  
  7895. local pie22 = Instance.new("ParticleEmitter")
  7896. pie22.Parent = larm
  7897. pie22.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7898. pie22.LightEmission = 1
  7899. pie22.Size = NumberSequence.new(0.6,0.8,0.6)
  7900. pie22.Texture = "http://www.roblox.com/asset/?id=133619974"
  7901. pie22.Transparency = NumberSequence.new(0.7)
  7902. pie22.EmissionDirection = "Top"
  7903. pie22.Enabled = true
  7904. pie22.Lifetime = NumberRange.new(1)
  7905. pie22.Rotation = NumberRange.new(-420, 425)
  7906. pie22.Rate = 400
  7907. pie22.Speed = NumberRange.new(1)
  7908. pie22.LockedToPart = false
  7909. pie22.VelocitySpread = 2
  7910. local pie222 = Instance.new("ParticleEmitter")
  7911. pie222.Parent = rarm
  7912. pie222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7913. pie222.LightEmission = 1
  7914. pie222.Size = NumberSequence.new(0.6,0.8,0.6)
  7915. pie222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7916. pie222.Transparency = NumberSequence.new(0.7)
  7917. pie222.EmissionDirection = "Top"
  7918. pie222.Enabled = true
  7919. pie222.Lifetime = NumberRange.new(1)
  7920. pie222.Rotation = NumberRange.new(-420, 425)
  7921. pie222.Rate = 400
  7922. pie222.Speed = NumberRange.new(1)
  7923. pie222.LockedToPart = false
  7924. pie222.VelocitySpread = 2
  7925. local pie2222 = Instance.new("ParticleEmitter")
  7926. pie2222.Parent = lleg
  7927. pie2222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7928. pie2222.LightEmission = 1
  7929. pie2222.Size = NumberSequence.new(0.6,0.8,0.6)
  7930. pie2222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7931. pie2222.Transparency = NumberSequence.new(0.7)
  7932. pie2222.EmissionDirection = "Top"
  7933. pie2222.Enabled = true
  7934. pie2222.Lifetime = NumberRange.new(1)
  7935. pie2222.Rotation = NumberRange.new(-420, 425)
  7936. pie2222.Rate = 400
  7937. pie2222.Speed = NumberRange.new(1)
  7938. pie2222.LockedToPart = false
  7939. pie2222.VelocitySpread = 2
  7940. local pie22222 = Instance.new("ParticleEmitter")
  7941. pie22222.Parent = rleg
  7942. pie22222.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7943. pie22222.LightEmission = 1
  7944. pie22222.Size = NumberSequence.new(0.6,0.8,0.6)
  7945. pie22222.Texture = "http://www.roblox.com/asset/?id=133619974"
  7946. pie22222.Transparency = NumberSequence.new(0.7)
  7947. pie22222.EmissionDirection = "Top"
  7948. pie22222.Enabled = true
  7949. pie22222.Lifetime = NumberRange.new(1)
  7950. pie22222.Rotation = NumberRange.new(-420, 425)
  7951. pie22222.Rate = 400
  7952. pie22222.Speed = NumberRange.new(1)
  7953. pie22222.LockedToPart = false
  7954. pie22222.VelocitySpread = 2
  7955. local pie2242 = Instance.new("ParticleEmitter")
  7956. pie2242.Parent = tors
  7957. pie2242.Color = ColorSequence.new(BrickColor.new("New Yeller").Color)
  7958. pie2242.LightEmission = 1
  7959. pie2242.Size = NumberSequence.new(0.6,0.8,0.6)
  7960. pie2242.Texture = "http://www.roblox.com/asset/?id=133619974"
  7961. pie2242.Transparency = NumberSequence.new(0.7)
  7962. pie2242.EmissionDirection = "Top"
  7963. pie2242.Enabled = true
  7964. pie2242.Lifetime = NumberRange.new(1)
  7965. pie2242.Rotation = NumberRange.new(-420, 425)
  7966. pie2242.Rate = 400
  7967. pie2242.Speed = NumberRange.new(1)
  7968. pie2242.LockedToPart = false
  7969. pie2242.VelocitySpread = 2
  7970.  
  7971. InForm = true
  7972.  
  7973. Char.Humanoid.MaxHealth = Health
  7974. wait(0.3)
  7975. Char.Humanoid.Health = Health
  7976. rock = true
  7977.  
  7978. end
  7979.  
  7980. function Base()
  7981. InForm = false
  7982. local Effect = Instance.new("Part")
  7983. Effect.Name = "Effect"
  7984. Effect.Parent = Torso
  7985. Effect.CFrame = Torso.CFrame
  7986. Effect.BrickColor = BrickColor.new("White")
  7987. Effect.Shape = "Ball"
  7988. Effect.Size = Vector3.new(8, 8, 8)
  7989. Effect.Anchored = true
  7990. Effect.Material = "Neon"
  7991. Effect.CanCollide = false
  7992. for loop = 1, 25 do wait()
  7993. Effect.CFrame = Torso.CFrame
  7994. Effect.Size = Effect.Size + Vector3.new(-0.5)
  7995. Effect.Transparency = Effect.Transparency + 0.04
  7996.  
  7997. end
  7998. repeat
  7999. Torso:FindFirstChild("Effect"):Remove()
  8000. until Torso:FindFirstChild("Effect") == nil
  8001.  
  8002. for i, v in pairs(Torso:GetChildren()) do
  8003. if v:IsA('ParticleEmitter') then
  8004. v:Remove()
  8005. asd1:Destroy()
  8006. killbrick:Destroy()
  8007. end
  8008. end
  8009. char.Humanoid.MaxHealth = BaseHealth
  8010. wait(0.3)
  8011. char.Humanoid.Health = BaseHealth
  8012.  
  8013.  
  8014. end
  8015.  
  8016. mouse.KeyDown:connect(function(key)
  8017. if key=="9" then
  8018. Base()
  8019. lig:Destroy()
  8020. rubbermodo = 0
  8021. end
  8022. end)
  8023.  
  8024. Player.Chatted:connect(function(Message)
  8025. if Message == "Time to get serious." and InForm == false then
  8026. wait(0.10)
  8027. Serious2()
  8028. end
  8029. if Message == "off" or Message == "Nice fight." and InForm == true then
  8030. Base()
  8031. end
  8032. end)
  8033.  
  8034.  
  8035. local plr = game.Players.LocalPlayer
  8036. local char = game.Workspace:WaitForChild(plr.Name)
  8037. local m = plr:GetMouse()
  8038. local trans = false
  8039. local realdeb = false
  8040. local PGui = plr:WaitForChild("PlayerGui")
  8041. local chat = game:GetService"Chat"
  8042. local Head = char:WaitForChild"Head"
  8043. local Torso = char:WaitForChild"Torso"
  8044. local HRP = char:WaitForChild"HumanoidRootPart"
  8045. local RArm = char:WaitForChild"Right Arm"
  8046. local LArm = char:WaitForChild"Left Arm"
  8047. local RLeg = char:WaitForChild"Right Leg"
  8048. local LLeg = char:WaitForChild"Left Leg"
  8049. local Hum = char:WaitForChild'Humanoid'
  8050. local lastspeed = Hum.WalkSpeed
  8051. msgz = Instance.new("Message", PGui)
  8052. msgz.Text = "Full Power! Press , To transform!"
  8053. game.Debris:AddItem(msgz, 6.5)
  8054. local part = Instance.new"Part"
  8055. part.Name = "TransformationPart"
  8056. part.FormFactor = "Custom"
  8057. part.Size = Vector3.new(1,1,1)
  8058. part.Material = "SmoothPlastic"
  8059. part.TopSurface = "Smooth"
  8060. part.BottomSurface = "Smooth"
  8061. part.Anchored = true
  8062. part.CanCollide = false
  8063.  
  8064. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  8065. local Refresh = function()
  8066. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8067. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8068. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8069. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8070. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8071. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8072. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8073. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  8074. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8075. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8076. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  8077. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  8078. end
  8079.  
  8080. local Anims = {Scrunch = function(active)
  8081. if active then
  8082. for i = 0, 10, 0.5 do
  8083. wait(0.016666666666667)
  8084. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  8085. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  8086. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  8087. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  8088. end
  8089. else
  8090. do
  8091. for i = 0, 10, 0.5 do
  8092. wait(0.016666666666667)
  8093. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  8094. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  8095. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  8096. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  8097. end
  8098. Refresh()
  8099. end
  8100. end
  8101. end
  8102. , Implode = function(active)
  8103. if active then
  8104. for i = 0, 10, 0.75 do
  8105. wait(0.016666666666667)
  8106. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  8107. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  8108. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  8109. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  8110. end
  8111. else
  8112. do
  8113. for i = 0, 10, 0.75 do
  8114. wait(0.016666666666667)
  8115. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  8116. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  8117. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  8118. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  8119. end
  8120. end
  8121. end
  8122. end
  8123. }
  8124.  
  8125. local transform = function()
  8126. if (trans == false and realdeb == false) then
  8127. trans = true
  8128. Hum.WalkSpeed = 0
  8129. local area = part:Clone()
  8130. area.CFrame = Torso.CFrame
  8131. area.Parent = workspace
  8132. Torso.Anchored = true
  8133. for i=1,10 do
  8134. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  8135. Torso.CFrame = area.CFrame
  8136. wait()
  8137. end
  8138. local weld2 = Instance.new("Weld", area)
  8139. weld2.Part0 = area
  8140. weld2.Part1 = Torso
  8141. weld2.C0 = CFrame.new()
  8142. Torso.Anchored = false
  8143. delay(0,function()
  8144. end)
  8145. delay(0,function()
  8146. chat:Chat(char["Head"],"How about i give it all i got?","Red")
  8147. end)
  8148. delay(0,function()
  8149. for i=1,5 do
  8150. wait()
  8151. delay(0,function()
  8152. local dzI = 100
  8153. while dzI > 10 do
  8154. dzI = dzI - 1
  8155. local p = Instance.new("Part", char.Head)
  8156. p.Anchored = false
  8157. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  8158. p.Material = "Neon"
  8159. local kekz2 = math.random(1,2)
  8160. if kekz2 == 2 then
  8161. p.BrickColor = BrickColor.new("New Yeller")
  8162. else
  8163. p.BrickColor = BrickColor.new("Neon orange")
  8164. end
  8165. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  8166. local t = Instance.new("BodyPosition", p)
  8167. t.P = 20000
  8168. t.Position = char.Torso.Position
  8169. game:service("Debris"):AddItem(p, 2.4)
  8170. wait()
  8171. delay(0,function()
  8172. for i=1,10 do
  8173. p.Transparency = i/10
  8174. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  8175. wait()
  8176. end
  8177. p:Remove()
  8178. end)
  8179. end
  8180. end)
  8181. end
  8182. end)
  8183. delay(0,function()
  8184. for q=1,120 do
  8185. local xz = Instance.new("Part",plr.Character)
  8186. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8187. xz.Anchored = true
  8188. xz.Transparency = 1
  8189. xz.CanCollide = false
  8190. wait(0.04)
  8191. local pos2 = xz.Position
  8192. local pos = plr.Character.Torso.Position
  8193. local radius = math.random(1,1.5)
  8194. local numParts = math.random(5,15)
  8195. local model = plr.Character.Torso
  8196. local lv = CFrame.new(pos,pos2).lookVector
  8197. local dist = (pos-pos2).magnitude
  8198. local dbp = dist/numParts
  8199. local last = pos
  8200. for i = 1,numParts do
  8201. local p = Instance.new("Part",model)
  8202. p.FormFactor = "Symmetric"
  8203. p.Size = Vector3.new(1,1,1)
  8204. p.CanCollide = false
  8205. p.Anchored = true
  8206. p.Material = "Neon"
  8207. local kekz2 = math.random(1,2)
  8208. if kekz2 == 2 then
  8209. p.BrickColor = BrickColor.new("New Yeller")
  8210. else
  8211. p.BrickColor = BrickColor.new("Neon orange")
  8212. end
  8213. p.Transparency = 0.5
  8214. local x = math.random(-2,2)/2*dbp/4
  8215. local y = math.random(-2,2)/2*dbp/4
  8216. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8217. local dist2 = (p2.p-last).magnitude
  8218. local mid = (p2.p+last)/2
  8219. local m = Instance.new("BlockMesh",p)
  8220. m.Scale = Vector3.new(radius,radius,dist2)
  8221. p.CFrame = CFrame.new(mid,p2.p)
  8222. last = p2.p
  8223. game:GetService("Debris"):AddItem(p,0.1)
  8224. end
  8225. wait()
  8226. xz:remove()
  8227. end
  8228.  
  8229. kekd = false
  8230. end)
  8231. Anims.Scrunch(true)
  8232. for i = 1, 8 do
  8233. wait(0.9)
  8234. for i = 1, math.random(4, 6) do
  8235. local p = part:Clone()
  8236. p.Parent = Torso
  8237. p.Anchored = true
  8238. p.Material = "Neon"
  8239. p.CFrame = Torso.CFrame
  8240. p.CanCollide = false
  8241. -- game:service("Debris"):AddItem(p, 0.2)
  8242. local kekz2 = math.random(1,2)
  8243. if kekz2 == 2 then
  8244. p.BrickColor = BrickColor.new("New Yeller")
  8245. else
  8246. p.BrickColor = BrickColor.new("New Yeller")
  8247. end
  8248. local w = Instance.new("Weld", p)
  8249. w.Part0 = p
  8250. w.Part1 = Torso
  8251. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8252. local m = Instance.new("CylinderMesh", p)
  8253. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8254. coroutine.resume(coroutine.create(function()
  8255. for i = 1, 25 do
  8256. wait(0.071428571428571)
  8257. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8258. p.Transparency = i / 25
  8259. end
  8260. pcall(game.Destroy, p)
  8261. end
  8262. ))
  8263. end
  8264. end
  8265. coroutine.resume(coroutine.create(function()
  8266. for i = 1, 6 do
  8267. wait(0.9)
  8268. --Player.Character.Torso.Anchored = true
  8269. coroutine.resume(coroutine.create(function()
  8270. local p = part:Clone()
  8271. p.Parent = Torso
  8272. p.Anchored = false
  8273. p.CanCollide = false
  8274. p.CFrame = Torso.CFrame
  8275. local kekz2 = math.random(1,2)
  8276. if kekz2 == 2 then
  8277. p.BrickColor = BrickColor.new("New Yeller")
  8278. else
  8279. p.BrickColor = BrickColor.new("Neon orange")
  8280. end
  8281. --game:service("Debris"):AddItem(p, 0.2)
  8282. local w = Instance.new("Weld", p)
  8283. w.Part0 = p
  8284. w.Part1 = Torso
  8285. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  8286. local m = Instance.new("SpecialMesh", p)
  8287. m.MeshId = "rbxassetid://3270017"
  8288. m.Scale = Vector3.new(10, 10, 5)
  8289. coroutine.resume(coroutine.create(function()
  8290. for i = 1, 25 do
  8291. wait(0.071428571428571)
  8292. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  8293. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8294. p.Transparency = i / 25
  8295. end
  8296. pcall(game.Destroy, p)
  8297. end
  8298. ))
  8299. end
  8300. ))
  8301. local p = part:Clone()
  8302. do
  8303. p.Parent = Torso
  8304. p.Anchored = false
  8305. p.CFrame = Torso.CFrame
  8306. p.CanCollide = false
  8307. -- game:service("Debris"):AddItem(p, 0.2)
  8308. local kekz2 = math.random(1,2)
  8309. if kekz2 == 2 then
  8310. p.BrickColor = BrickColor.new("New Yeller")
  8311. else
  8312. p.BrickColor = BrickColor.new("Neon orange")
  8313. end
  8314. local w = Instance.new("Weld", p)
  8315. w.Part0 = p
  8316. w.Part1 = Torso
  8317. local m = Instance.new("SpecialMesh", p)
  8318. m.MeshId = "rbxassetid://3270017"
  8319. m.Scale = Vector3.new(10, 10, 5)
  8320. coroutine.resume(coroutine.create(function()
  8321. for i = 1, 25 do
  8322. wait(0.071428571428571)
  8323. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  8324. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  8325. p.Transparency = i / 25
  8326. end
  8327. pcall(game.Destroy, p)
  8328. end
  8329. ))
  8330. end
  8331. end
  8332. end
  8333. ))
  8334. for i=1, 6 do
  8335. wait(0.9)
  8336. for i = 1, math.random(4, 6) do
  8337. local p = part:Clone()
  8338. p.Parent = Torso
  8339. p.Anchored = true
  8340. p.CFrame = Torso.CFrame
  8341. local kekz2 = math.random(1,2)
  8342. if kekz2 == 2 then
  8343. p.BrickColor = BrickColor.new("New Yeller")
  8344. else
  8345. p.BrickColor = BrickColor.new("Bright yellow")
  8346. end
  8347. local me = Instance.new("SpecialMesh",p)
  8348. me.MeshId = "rbxassetid://9982590"
  8349. me.Scale = Vector3.new(4,4,4)
  8350. delay(0,function()
  8351. for i=1,10 do
  8352. p.Transparency = i/10
  8353. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  8354. me.Scale = me.Scale + Vector3.new(4,4,4)
  8355. wait()
  8356. end
  8357. p:Destroy()
  8358. end)
  8359. wait()
  8360. end
  8361. end
  8362. Torso.Anchored = true
  8363. for i=1,10 do
  8364. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  8365. area.CFrame = Torso.CFrame
  8366. wait()
  8367. end
  8368. realdeb = true
  8369. Hum.WalkSpeed = 16
  8370. Anims.Scrunch(false)
  8371. Torso.Anchored = false
  8372. area:Destroy()
  8373. wait(0.6)
  8374. Serious()
  8375. end
  8376. end
  8377.  
  8378. local off = function()
  8379. if (realdeb == true and trans == true) then
  8380. trans = false
  8381. Hum.WalkSpeed = 0
  8382. delay(0,function()
  8383. for q=1,120 do
  8384. local xz = Instance.new("Part",plr.Character)
  8385. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  8386. xz.Anchored = true
  8387. xz.Transparency = 1
  8388. xz.CanCollide = false
  8389. wait(0.04)
  8390. local pos2 = xz.Position
  8391. local pos = plr.Character.Torso.Position
  8392. local radius = math.random(1,1.5)
  8393. local numParts = math.random(5,15)
  8394. local model = plr.Character.Torso
  8395. local lv = CFrame.new(pos,pos2).lookVector
  8396. local dist = (pos-pos2).magnitude
  8397. local dbp = dist/numParts
  8398. local last = pos
  8399. for i = 1,numParts do
  8400. local p = Instance.new("Part",model)
  8401. p.FormFactor = "Symmetric"
  8402. p.Size = Vector3.new(1,1,1)
  8403. p.CanCollide = false
  8404. p.Anchored = false
  8405. p.Material = "Neon"
  8406. local kekz2 = math.random(1,2)
  8407. if kekz2 == 2 then
  8408. p.BrickColor = BrickColor.new("Really red")
  8409. else
  8410. p.BrickColor = BrickColor.new("Dark red")
  8411. end
  8412. p.Transparency = 0.5
  8413. local x = math.random(-2,2)/2*dbp/4
  8414. local y = math.random(-2,2)/2*dbp/4
  8415. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  8416. local dist2 = (p2.p-last).magnitude
  8417. local mid = (p2.p+last)/2
  8418. local m = Instance.new("BlockMesh",p)
  8419. m.Scale = Vector3.new(radius,radius,dist2)
  8420. p.CFrame = CFrame.new(mid,p2.p)
  8421. last = p2.p
  8422. game:GetService("Debris"):AddItem(p,0.2)
  8423. end
  8424. wait()
  8425. xz:remove()
  8426. end
  8427. end)
  8428. Anims.Scrunch(true)
  8429. for i = 1, 8 do
  8430. wait(0.9)
  8431. for i = 1, math.random(4, 6) do
  8432. local p = part:Clone()
  8433. p.Parent = Torso
  8434. p.Anchored = true
  8435. p.CFrame = Torso.CFrame
  8436. p.CanCollide = false
  8437. -- game:service("Debris"):AddItem(p, 0.2)
  8438. local kekz2 = math.random(1,2)
  8439. if kekz2 == 2 then
  8440. p.BrickColor = BrickColor.new("Really red")
  8441. else
  8442. p.BrickColor = BrickColor.new("Dark red")
  8443. end
  8444. local w = Instance.new("Weld", p)
  8445. w.Part0 = p
  8446. w.Part1 = Torso
  8447. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  8448. local m = Instance.new("CylinderMesh", p)
  8449. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  8450. coroutine.resume(coroutine.create(function()
  8451. for i = 1, 25 do
  8452. wait(0.071428571428571)
  8453. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  8454. p.Transparency = i / 25
  8455. end
  8456. pcall(game.Destroy, p)
  8457. end
  8458. ))
  8459. end
  8460. end
  8461. Anims.Scrunch(false)
  8462. Hum.WalkSpeed = 16
  8463. realdeb = false
  8464. end
  8465. end
  8466.  
  8467.  
  8468. m.KeyDown:connect(function(key)
  8469. local k = key:lower()
  8470. if key == "," then
  8471. if (trans == false and realdeb == false) then
  8472. transform()
  8473. elseif (trans == true and realdeb == true) then
  8474. off()
  8475. end
  8476. end
  8477. end)
  8478.  
  8479.  
  8480.  
  8481. Humanoid.Animator.Parent = nil
  8482. idleanim=.4
  8483. while true do
  8484. swait()
  8485. sine = sine + change
  8486. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  8487. local velderp=RootPart.Velocity.y
  8488. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  8489. if equipped==true or equipped==false then
  8490. if attack==false then
  8491. idle=idle+1
  8492. else
  8493. idle=0
  8494. end
  8495. if idle>=500 then
  8496. if attack==false then
  8497. --Sheath()
  8498. end
  8499. end
  8500. if RootPart.Velocity.y > 1 and hitfloor==nil then
  8501. Anim="Jump"
  8502. if attack==false then
  8503. Neck.C0=clerp(Neck.C0,necko*euler(-0.2,0,0),.3)
  8504. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8505. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8506. 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)
  8507. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8508. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(-.5,0,-0.5),.3)
  8509. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8510. RH.C0=clerp(RH.C0,cf(1,-1,-.3)*euler(-0.5,1.57,0)*euler(-.2,0,0),.2)
  8511. LH.C0=clerp(LH.C0,cf(-1,-1,-.3)*euler(-0.5,-1.57,0)*euler(-.2,0,0),.2)
  8512. end
  8513. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  8514. Anim="Fall"
  8515. if attack==false then
  8516. Neck.C0=clerp(Neck.C0,necko*euler(0.4,0,0),.3)
  8517. Neck.C1=clerp(Neck.C1,necko2*euler(0,0,0),.3)
  8518. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0.25)*angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  8519. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*euler(0.3,0,-0.2),.3)
  8520. LW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8521. 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)
  8522. RW.C1=clerp(LW.C1,cf(0,0.5,0)*euler(0,0,0),.3)
  8523. RH.C0=clerp(RH.C0,cf(1,-1,0)*euler(0.4,1.57,0),.2)
  8524. LH.C0=clerp(LH.C0,cf(-1,-1,0)*euler(-0.2,-1.57,0),.2)
  8525. end
  8526. elseif torvel<1 and hitfloor~=nil then
  8527. Anim="Idle"
  8528. if jumped == false then
  8529. 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)
  8530. 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)
  8531. end
  8532. if attack==false then
  8533. 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)
  8534. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(0 - 0 * math.cos(sine / 25)),math.rad(0),math.rad(0)),.3)
  8535. 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)
  8536. 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)
  8537. end
  8538. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  8539. Anim="Walk"
  8540. if jumped == false then
  8541. 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)
  8542. 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)
  8543. end
  8544. if attack==false then
  8545. 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)
  8546. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8547. 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)
  8548. 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)
  8549. end
  8550. elseif torvel>=22 and hitfloor~=nil then
  8551. Anim="Run"
  8552. if jumped == false then
  8553. 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)
  8554. 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)
  8555. end
  8556. if attack==false then
  8557. 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)
  8558. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  8559. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-50),math.rad(-60),math.rad(25)),.3)
  8560. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-25)),.3)
  8561. end
  8562. end
  8563. end
  8564. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement