Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 105.35 KB | None | 0 0
  1. --gomu powers
  2. --fixed by scenius
  3. --not 100% but i tried
  4. --original creator is dahnoob
  5. --lol i know ur gonna remove credits
  6. g1 = Instance.new(ScreenGui)
  7. g1.Name = ggui
  8. o1 = Instance.new(Frame, g1)
  9. o1.BackgroundColor3 = Color3.new(1, 0.976471, 0.6)
  10. o1.BorderColor3 = Color3.new(0.533333, 0.52549, 0.317647)
  11. o1.BorderSizePixel = 0
  12. o1.Name = Main
  13. o1.Position = UDim2.new(0.025000000372529, 0, 0.94999998807907, 0)
  14. o1.Size = UDim2.new(0, 250, 0, 150)
  15. o1.ZIndex = 2
  16. o2 = Instance.new(Frame, o1)
  17. o2.BackgroundColor3 = Color3.new(0.207843, 0.207843, 0.207843)
  18. o2.BorderColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  19. o2.BorderSizePixel = 3
  20. o2.Name = G3
  21. o2.Position = UDim2.new(0.5, 0, 0, 20)
  22. o2.Size = UDim2.new(1, -20, 0, 20)
  23. o2.ZIndex = 3
  24. o3 = Instance.new(Frame, o2)
  25. o3.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  26. o3.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  27. o3.BorderSizePixel = 0
  28. o3.Name = Shadow
  29. o3.Size = UDim2.new(1, 7, 1, 7)
  30. o3.ZIndex = 2
  31. o3.Style = Enum.FrameStyle.DropShadow
  32. o4 = Instance.new(Frame, o2)
  33. o4.BackgroundColor3 = Color3.new(0.341176, 0.968628, 0.623529)
  34. o4.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  35. o4.BorderSizePixel = 0
  36. o4.Name = Bar
  37. o4.Size = UDim2.new(0, 0, 1, 0)
  38. o4.ZIndex = 4
  39. o5 = Instance.new(Frame, o1)
  40. o5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  41. o5.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  42. o5.BorderSizePixel = 0
  43. o5.Name = Shadow
  44. o5.Position = UDim2.new(0, 1, 0, 1)
  45. o5.Size = UDim2.new(1, 5, 1, 5)
  46. o5.Style = Enum.FrameStyle.DropShadow
  47. o6 = Instance.new(Frame, o1)
  48. o6.BackgroundColor3 = Color3.new(0.0980392, 0, 0)
  49. o6.BorderColor3 = Color3.new(0.301961, 0.121569, 0.0666667)
  50. o6.BorderSizePixel = 3
  51. o6.Name = G2
  52. o6.Position = UDim2.new(0.5, 0, 0, 55)
  53. o6.Size = UDim2.new(1, -20, 0, 20)
  54. o6.ZIndex = 3
  55. o7 = Instance.new(Frame, o6)
  56. o7.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  57. o7.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  58. o7.BorderSizePixel = 0
  59. o7.Name = Shadow
  60. o7.Size = UDim2.new(1, 7, 1, 7)
  61. o7.ZIndex = 2
  62. o7.Style = Enum.FrameStyle.DropShadow
  63. o8 = Instance.new(Frame, o6)
  64. o8.BackgroundColor3 = Color3.new(0.968628, 0.439216, 0.192157)
  65. o8.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  66. o8.BorderSizePixel = 0
  67. o8.Name = Bar
  68. o8.Size = UDim2.new(0, 0, 1, 0)
  69. o8.ZIndex = 4
  70. o9 = Instance.new(Frame, o1)
  71. o9.BackgroundColor3 = Color3.new(0.811765, 0.768628, 0.286275)
  72. o9.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  73. o9.BorderSizePixel = 0
  74. o9.Name = Base
  75. o9.Position = UDim2.new(0.5, 0, 0, 80)
  76. o9.Size = UDim2.new(1, -40, 0, 60)
  77. o9.ZIndex = 3
  78. o10 = Instance.new(Frame, o9)
  79. o10.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  80. o10.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  81. o10.BorderSizePixel = 0
  82. o10.Name = Shadow
  83. o10.Size = UDim2.new(1, 6, 1, 6)
  84. o10.ZIndex = 2
  85. o10.Style = Enum.FrameStyle.DropShadow
  86. o11 = Instance.new(TextLabel, o9)
  87. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  88. o11.BackgroundTransparency = 1
  89. o11.BorderColor3 = Color3.new(0.105882, 0.164706, 0.207843)
  90. o11.Name = Mode
  91. o11.Position = UDim2.new(0.5, 0, 0.5, 0)
  92. o11.Size = UDim2.new(0, 205, 0, 50)
  93. o11.ZIndex = 3
  94. o11.Text = MODE Rubber Pistol
  95. o11.TextColor3 = Color3.new(1, 1, 1)
  96. o11.TextStrokeTransparency = 0
  97. o11.Font = Enum.Font.SourceSansBold
  98. o11.FontSize = Enum.FontSize.Size28
  99.  
  100. g1.Parent = script
  101.  
  102. sn = Instance.new(StringValue, script)
  103. sn.Name = ScriptName
  104. sn.Value = Gomu Powers
  105.  
  106. local a = scriptWaitForChild(ScriptName).Value
  107. script.ScriptNameDestroy()
  108. TakeDamage = function(b, c)
  109. bTakeDamage(c)--gameservice(ReplicatedStorage).Logic.TakeDamageFireServer(b, c, a, tick())
  110. end
  111.  
  112. plr = game.Players.LocalPlayer
  113. repeat
  114. wait(0.4)
  115. until plr.Character
  116. local fixed = Instance.new(StringValue, plr.Character)
  117. fixed.Name = 1
  118. fixed.Value = S..c..e..n..i..u..s
  119. local creator = Instance.new(StringValue, plr.Character)
  120. creator.Name = 2
  121. creator.Value = D..a..h..N..o..o..b
  122. chr = plr.Character
  123. human = chrFindFirstChild(Humanoid)
  124. mouse = plrGetMouse()
  125. kx = function(s)
  126. plrKick(s)
  127. end
  128. cam = workspace.CurrentCamera
  129. selected = false
  130. equipd = false
  131. tors = chr.Torso
  132. rarm = chr[Right Arm]
  133. larm = chr[Left Arm]
  134. rleg = chr[Right Leg]
  135. lleg = chr[Left Leg]
  136. hrp = chr.HumanoidRootPart
  137. head = chr.Head
  138. anim = humanFindFirstChild(Animator)
  139. local d = headFindFirstChildOfClass(Decal).Texture
  140. activu = false
  141. dagear = 1
  142. rubbermodo = 0
  143. gatlingcool = 0
  144. bazookacool = 0
  145. rocketcool = 0
  146. g2lim = 6
  147. g3lim = 6
  148. g32hand = false
  149. local e = true--gameservice(ReplicatedStorage).Logic.HasProductInvokeServer(84610856)
  150. local f = true--(gameservice(ReplicatedStorage).Logic.HasProductInvokeServer(84862060))
  151. local g = nil
  152. g = scriptWaitForChild(ggui)
  153. g.Enabled = true
  154. g.Main.G3.Bar.BackgroundColor3 = rarm.Color
  155. g.Parent = plr.PlayerGui
  156. Heartbeat = Instance.new(BindableEvent)
  157. Heartbeat.Name = Heartbeat
  158. Heartbeat.Parent = script
  159. frame = 0.033333333333333
  160. tf = 0
  161. gameGetService(RunService).Heartbeatconnect(function(h, i)
  162. tf = tf + h
  163. if frame = tf then
  164. for j = 1, math.floor(tf frame) do
  165. HeartbeatFire()
  166. end
  167. tf = tf - frame math.floor(tf frame)
  168. end
  169. end)
  170. swait = function(k)
  171. if k == 0 or k == nil then
  172. Heartbeat.Eventwait()
  173. else
  174. for j = 1, k do
  175. Heartbeat.Eventwait()
  176. end
  177. end
  178. end
  179.  
  180. Heartbeat2 = Instance.new(BindableEvent)
  181. Heartbeat2.Name = Heartbeat2
  182. Heartbeat2.Parent = script
  183. f60 = 0.016666666666667
  184. tf2 = 0
  185. gameGetService(RunService).Heartbeatconnect(function(h, i)
  186. tf2 = tf2 + h
  187. if f60 = tf2 then
  188. for j = 1, math.floor(tf2 f60) do
  189. Heartbeat2Fire()
  190. end
  191. tf2 = tf2 - f60 math.floor(tf2 f60)
  192. end
  193. end)
  194. swait2 = function(k)
  195. if k == 0 or k == nil then
  196. Heartbeat2.Eventwait()
  197. else
  198. for j = 1, k do
  199. Heartbeat2.Eventwait()
  200. end
  201. end
  202. end
  203.  
  204. tool = Instance.new(Tool)
  205. tool.CanBeDropped = false
  206. tool.RequiresHandle = false
  207. tool.ToolTip = FSJDHJFS
  208. tool.Name = rubberwhatever
  209. tool.Parent = plr.Backpack
  210. modz = Instance.new(Model)
  211. modz.Name = efx
  212. modz.Parent = chr
  213. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  214. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  215. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  216. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  217. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  218. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  219. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  220. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  221. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  222. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  223. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  224. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  225. RS = torsFindFirstChild(Right Shoulder)
  226. LS = torsFindFirstChild(Left Shoulder)
  227. RH = torsFindFirstChild(Right Hip)
  228. LH = torsFindFirstChild(Left Hip)
  229. RJ = hrpFindFirstChild(RootJoint)
  230. N = torsFindFirstChild(Neck)
  231. cf = CFrame.new
  232. ang = CFrame.Angles
  233. rd = math.rad
  234. rd2 = math.random
  235. cs = ColorSequence.new
  236. ns = NumberSequence.new
  237. nsk = NumberSequenceKeypoint.new
  238. nooutline = function(i)
  239. i.TopSurface = 10
  240. end
  241.  
  242. makepart = function(l, m, n, o, p, q, r)
  243. local s = Instance.new(Part)
  244. s.BrickColor = BrickColor.new(l)
  245. s.Name = m
  246. s.Transparency = o
  247. nooutline(s)
  248. s.Reflectance = n
  249. s.Material = p
  250. s.Anchored = true
  251. s.CanCollide = false
  252. s.Locked = true
  253. s.CFrame = r
  254. s.Size = Vector3.new(0.2, 0.2, 0.2)
  255. s.Parent = q
  256. return s
  257. end
  258.  
  259. makemesh = function(t, u, v, w)
  260. local x = Instance.new(SpecialMesh)
  261. x.MeshType = t
  262. x.Scale = u
  263. if t == FileMesh then
  264. x.MeshId = v
  265. end
  266. x.Parent = w
  267. return x
  268. end
  269.  
  270. makeweld = function(w, y, z, A, B)
  271. local C = Instance.new(Weld)
  272. C.Part0 = y
  273. C.Part1 = z
  274. C.C0 = A
  275. if B ~= nil then
  276. C.C1 = B
  277. end
  278. C.Parent = w
  279. return C
  280. end
  281.  
  282. lerpz = function(D, E, F, G)
  283. D[E] = D[E]lerp(F, G)
  284. end
  285.  
  286. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  287. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  288. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  289. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  290. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  291. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  292. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  293. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  294. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  295. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  296. resetlerp = function()
  297. RJ.C0 = RJC0
  298. RJ.C1 = RJC1
  299. N.C0 = NC0
  300. N.C1 = NC1
  301. RS.C0 = RSC0
  302. RS.C1 = RSC1
  303. LS.C0 = LSC0
  304. LS.C1 = LSC1
  305. RH.C0 = RHC0
  306. RH.C1 = RHC1
  307. LH.C0 = LHC0
  308. LH.C1 = LHC1
  309. end
  310.  
  311. local H = {}
  312. for I,J in pairs(chrGetChildren()) do
  313. if JIsA(BasePart) and J ~= hrp then
  314. local K = Instance.new(Part)
  315. K.Size = Vector3.new(0.2, 0.2, 0.2)
  316. K.CanCollide = false
  317. K.Material = Neon
  318. K.Name = odam
  319. K.BrickColor = BrickColor.new(Persimmon)
  320. K.CFrame = J.CFrame
  321. K.Transparency = 1
  322. K.Locked = true
  323. nooutline(K)
  324. K.Parent = J
  325. local L = nil
  326. if J ~= head then
  327. L = makemesh(Brick, J.Size 5 1.03, nil, K)
  328. else
  329. if J == head then
  330. L = makemesh(Head, J.Size 5 1.25 1.03, nil, K)
  331. end
  332. end
  333. makeweld(K, K, J, (cf(0, 0, 0)), nil)
  334. local M = Instance.new(ParticleEmitter)
  335. M.Color = cs(Color3.new(1, 1, 1))
  336. M.LightEmission = 0.8
  337. M.Name = pe
  338. M.Size = ns({nsk(0, 0.875, 0.625), nsk(0.245, 2.25), nsk(1, 0.75)})
  339. M.Texture = rbxgameassetImagessmok
  340. M.Transparency = ns({nsk(0, 1), nsk(0.165, 0.85), nsk(0.85, 0.9), nsk(1, 1)})
  341. M.Acceleration = Vector3.new(0, 4, 0)
  342. M.Lifetime = NumberRange.new(3, 4)
  343. M.Rate = 20
  344. M.VelocityInheritance = 0.15
  345. M.Rotation = NumberRange.new(0, 360)
  346. M.RotSpeed = NumberRange.new(-5, 5)
  347. M.Speed = NumberRange.new(-5, -3)
  348. M.VelocitySpread = 30
  349. M.Enabled = false
  350. M.Parent = K
  351. do
  352. do
  353. do
  354. if J == tors then
  355. local O = Instance.new(Sound)
  356. O.SoundId = rbxassetid291165237
  357. O.Volume = 0.5
  358. O.Pitch = 0.9
  359. O.Name = ss
  360. O.Looped = true
  361. O.Parent = K
  362. end
  363. table.insert(H, K)
  364. if JIsA(CharacterMesh) then
  365. JDestroy()
  366. end
  367. -- DECOMPILER ERROR at PC891 LeaveBlock unexpected jumping out DO_STMT
  368.  
  369. -- DECOMPILER ERROR at PC891 LeaveBlock unexpected jumping out DO_STMT
  370.  
  371. -- DECOMPILER ERROR at PC891 LeaveBlock unexpected jumping out IF_THEN_STMT
  372.  
  373. -- DECOMPILER ERROR at PC891 LeaveBlock unexpected jumping out IF_STMT
  374.  
  375. end
  376. end
  377. end
  378. end
  379. end
  380. function onFired(...)
  381. --if {...} ~= {} then
  382. kx(...)
  383. --end
  384. end
  385. function getobj(t)
  386. if t==nil then
  387. return nil
  388. else
  389. return t
  390. end
  391. end
  392. SB_Remote = {} --Instance.new(RemoteEvent, script)
  393. SB_Remote.Name = Event
  394. function SB_RemoteFireClient(var)
  395. onFired(var)
  396. end
  397. --SB_Remote.OnClientEventConnect(onFired)
  398. modev = Instance.new(IntValue)
  399. modev.Name = WATA
  400. modev.Parent = tors
  401. shoot = function()
  402. if selected == false or activu == true or modev.Value 1 then
  403. return
  404. end
  405. activu = true
  406. delay(0.5, function()
  407. activu = false
  408. end)
  409. local P, Q = nil, nil
  410. if modev.Value == 0 then
  411. P = rarm
  412. Q = makemesh(FileMesh, Vector3.new(0, 0, 0), , P)
  413. else
  414. if modev.Value == 1 then
  415. P = larm
  416. Q = makemesh(FileMesh, Vector3.new(0, 0, 0), , P)
  417. end
  418. end
  419. if modev.Value == 0 then
  420. modev.Value = modev.Value + 1
  421. else
  422. if modev.Value == 1 then
  423. modev.Value = 0
  424. end
  425. end
  426. local R = Instance.new(Part)
  427. nooutline(R)
  428. R.Anchored = true
  429. R.CanCollide = false
  430. R.Size = Vector3.new(1, 1, 1)
  431. R.BrickColor = P.BrickColor
  432. R.Transparency = 1
  433. R.Locked = true
  434. R.CFrame = CFrame.new(P.CFrame cf(0, 0.5, 0).p, mouse.Hit.p)
  435. R.Parent = modz
  436. local S = Instance.new(Part)
  437. nooutline(S)
  438. S.Anchored = true
  439. S.CanCollide = false
  440. S.Locked = true
  441. S.Size = Vector3.new(1, 1, 1)
  442. S.BrickColor = BrickColor.new(White)
  443. S.Transparency = 0
  444. S.CFrame = CFrame.new(P.CFrame cf(0, 0.5, 0).p, mouse.Hit.p) ang(rd(90), 0, 0) cf(0, -1, 0)
  445. S.Parent = modz
  446. game.DebrisAddItem(S, 2)
  447. local T = Instance.new(SpecialMesh)
  448. T.MeshType = FileMesh
  449. T.MeshId = rbxassetid489415447
  450. T.Scale = Vector3.new(0.15, 0.15, 0.15)
  451. T.Parent = S
  452. coroutine.resume(coroutine.create(function()
  453. for I = 1, 10 do
  454. swait()
  455. T.Scale = T.Scale + Vector3.new(0.5, 0.5, 0.5)
  456. S.Transparency = S.Transparency + 0.1
  457. end
  458. end))
  459. local U = Instance.new(Sound)
  460. U.SoundId = rbxassetid137463821
  461. U.Volume = 1.4
  462. U.Pitch = math.random(10, 12) 10
  463. U.Parent = P
  464. UPlay()
  465. game.DebrisAddItem(U, 1.5)
  466. local V = Instance.new(Part)
  467. nooutline(V)
  468. V.Anchored = true
  469. V.CanCollide = false
  470. V.Size = Vector3.new(0.2, 0.2, 0.2)
  471. V.BrickColor = P.BrickColor
  472. V.CFrame = CFrame.new(P.CFrame cf(0, 0.5, 0).p, mouse.Hit.p)
  473. V.Parent = modz
  474. local W = (makemesh(FileMesh, Vector3.new(1, 0.5, 1), rbxassetfontsrightarm.mesh, V))
  475. local X = nil
  476. local Y = gameGetService(RunService).RenderSteppedconnect(function()
  477. X = (R.Position - P.Position).magnitude
  478. W.Scale = Vector3.new(1, X 2, 1)
  479. 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)
  480. end)
  481. local Z = false
  482. for _ = 1, 4, 0.1 do
  483. swait()
  484. local a0 = Ray.new(R.Position, R.CFrame.lookVector (4 - _))
  485. local a1, a2 = workspaceFindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  486. if a1 and a1.Transparency ~= 1 and Z == false then
  487. Z = true
  488. R.CFrame = R.CFrame cf(0, 0, -(4 - _))
  489. local a3 = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, R.CFrame ang(0, rd(90), rd(90)))
  490. do
  491. local a4 = makemesh(FileMesh, Vector3.new(0.4, 0.4, 0.4), rbxassetid489415447, a3)
  492. game.DebrisAddItem(a3, 5)
  493. local a5 = rd2(1, 5)
  494. if a5 == 3 then
  495. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector 9, Vector3.new(0, 0, rd2(-8, 8)))
  496. else
  497. hito(R, 4.6, 15, 0.3, R.CFrame.lookVector 9, nil)
  498. end
  499. coroutine.resume(coroutine.create(function()
  500. for I = 1, 16 do
  501. swait()
  502. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  503. a3.Transparency = a3.Transparency + 0.05
  504. end
  505. a3Destroy()
  506. end))
  507. end
  508. else
  509. do
  510. do
  511. if Z == false then
  512. R.CFrame = R.CFrame cf(0, 0, -(4 - _))
  513. else
  514. if Z == true then
  515. R.CFrame = R.CFrame cf(0, 0, 4 - _)
  516. end
  517. end
  518. -- DECOMPILER ERROR at PC413 LeaveBlock unexpected jumping out DO_STMT
  519.  
  520. -- DECOMPILER ERROR at PC413 LeaveBlock unexpected jumping out IF_ELSE_STMT
  521.  
  522. -- DECOMPILER ERROR at PC413 LeaveBlock unexpected jumping out IF_STMT
  523.  
  524. end
  525. end
  526. end
  527. end
  528. RDestroy()
  529. VDestroy()
  530. YDisconnect()
  531. QDestroy()
  532. end
  533.  
  534. gatling = function()
  535. if gatlingcool == 50 or selected == false or activu == true then
  536. return
  537. end
  538. local a6 = makemesh(FileMesh, Vector3.new(0, 0, 0), , rarm)
  539. local a7 = makemesh(FileMesh, Vector3.new(0, 0, 0), , larm)
  540. activu = true
  541. human.AutoRotate = false
  542. local a8 = Instance.new(BodyGyro)
  543. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  544. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  545. a8.P = 580000
  546. a8.D = 250
  547. a8.Parent = hrp
  548. local a9 = true
  549. local aa = {}
  550. local ab = {}
  551. for j = 1, 8 do
  552. local ac = Instance.new(Part)
  553. nooutline(ac)
  554. ac.Anchored = true
  555. ac.Locked = true
  556. ac.CanCollide = false
  557. ac.Size = Vector3.new(1, 1, 1)
  558. if j % 2 == 1 then
  559. ac.BrickColor = rarm.BrickColor
  560. else
  561. if j % 2 == 0 then
  562. ac.BrickColor = larm.BrickColor
  563. end
  564. end
  565. ac.Transparency = 1
  566. ac.CFrame = CFrame.new(0, 1000, 0)
  567. ac.Parent = modz
  568. makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetfontsrightarm.mesh, ac)
  569. local ad = Instance.new(Sound)
  570. ad.Volume = 0.7
  571. ad.Pitch = math.random(10, 17) 10
  572. ad.SoundId = rbxassetid144508058
  573. ad.Parent = ac
  574. table.insert(aa, ac)
  575. end
  576. for j = 1, 16 do
  577. local a3 = makepart(White, nah, 0, 1, SmoothPlastic, modz, cf(0, 1000, 0))
  578. makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid489415447, a3)
  579. table.insert(ab, a3)
  580. end
  581. local ae = tool.Deactivatedconnect(function()
  582. a9 = false
  583. end)
  584. coroutine.resume(coroutine.create(function()
  585. while a8 do
  586. swait()
  587. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  588. end
  589. end))
  590. local af = 0
  591. local ag = 0
  592. repeat
  593. human.WalkSpeed = 4
  594. ag = ag + 1
  595. if af == 0 then
  596. af = 1
  597. else
  598. af = af % 8 + 1
  599. end
  600. aa[af].Size = Vector3.new(1, 0, 1)
  601. aa[af].CFrame = cf(hrp.CFrame cf(rd2(-500, 500) 100, rd2(-300, 400) 100, rd2(300, 1600) 100).p, mouse.Hit cf(rd2(-2, 2), rd2(-1, 1), 0).p) ang(rd(90), 0, 0)
  602. aa[af].Transparency = 1
  603. aa[af]FindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(1, 0, 1)
  604. ab[af].Transparency = 0.35
  605. ab[af]FindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0.6, 0.6, 0.6)
  606. ab[af + 8].Transparency = 0.45
  607. ab[af + 8]FindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0.7, 0.7, 0.7)
  608. ab[af + 8].CFrame = aa[af].CFrame
  609. if (af) % 2 == 1 then
  610. ab[af].CFrame = cf(rarm.CFrame cf(rd2(-6, 6) 10, rd2(4, 12) 10, rd2(-6, 6) 10).p, mouse.Hit.p) ang(0, rd(90), rd(90))
  611. else
  612. if (af) % 2 == 0 then
  613. ab[af].CFrame = cf(larm.CFrame cf(rd2(-6, 6) 10, rd2(3, 8) 10, rd2(-6, 6) 10).p, mouse.Hit.p) ang(0, rd(90), rd(90))
  614. end
  615. end
  616. coroutine.resume(coroutine.create(function()
  617. local ah = aa[af]
  618. local ai = ab[af]
  619. local aj = ab[af + 8]
  620. local ak = false
  621. for I = 1, 2 do
  622. swait()
  623. ah.Size = ah.Size + Vector3.new(0, 8, 0)
  624. ahFindFirstChildOfClass(SpecialMesh).Scale = ahFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0, 4, 0)
  625. ah.CFrame = ah.CFrame cf(0, -4, 0)
  626. ah.Transparency = 0
  627. ai.Transparency = ai.Transparency + 0.1
  628. aiFindFirstChildOfClass(SpecialMesh).Scale = aiFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0.3 + rd2(-1, 1) 10, 0.4 + rd2(-1, 1) 10, 0.3 + rd2(-1, 1) 10)
  629. aj.Transparency = aj.Transparency + 0.1
  630. ajFindFirstChildOfClass(SpecialMesh).Scale = ajFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0.5, 0.6, 0.5)
  631. end
  632. ahFindFirstChildOfClass(Sound).Pitch = rd2(10, 17) 10
  633. ahFindFirstChildOfClass(Sound)Play()
  634. for j = 0, 4 do
  635. swait()
  636. local a0 = Ray.new(ah.Position, ah.CFrame.upVector -(12 - j))
  637. local a1, a2 = workspaceFindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  638. if a1 and a1.Transparency ~= 1 and ak == false then
  639. ak = true
  640. ah.CFrame = ah.CFrame cf(0, -4 + j, 0)
  641. local a3 = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, ah.CFrame cf(0, -8, 0) ang(0, rd(0), rd(0)))
  642. local a4 = makemesh(FileMesh, Vector3.new(0.4, 0.4, 0.4), rbxassetid489415447, a3)
  643. game.DebrisAddItem(a3, 5)
  644. local a5 = rd2(1, 10)
  645. if a5 == 3 then
  646. hito(a3, 4.1, 5, 0.1, ah.CFrame.upVector -14, Vector3.new(0, 0, rd2(-8, 8)))
  647. else
  648. hito(a3, 4.1, 5, 0.1, ah.CFrame.upVector -14)
  649. end
  650. coroutine.resume(coroutine.create(function()
  651. for I = 1, 16 do
  652. swait()
  653. a4.Scale = a4.Scale + Vector3.new(0.3, 0.3, 0.3)
  654. a3.Transparency = a3.Transparency + 0.05
  655. end
  656. a3Destroy()
  657. end))
  658. else
  659. if ak == false then
  660. ah.CFrame = ah.CFrame cf(0, -4 + j, 0)
  661. elseif ak == true then
  662. ah.CFrame = ah.CFrame cf(0, 4 - j, 0)
  663. end
  664. ai.Transparency = ai.Transparency + 0.15
  665. aiFindFirstChildOfClass(SpecialMesh).Scale = aiFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0.05 + rd2(-1, 1) 10, 0.1 + rd2(-1, 1) 10, 0.05 + rd2(-1, 1) 1)
  666. aj.Transparency = aj.Transparency + 0.15
  667. ajFindFirstChildOfClass(SpecialMesh).Scale = ajFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0.2, 0.3, 0.2)
  668. end
  669. end
  670. end))
  671. swait(1)
  672. until ((not a9 or ag 200) and ag 40) or human.Health = 0
  673. aeDisconnect()
  674. a8Destroy()
  675. a6Destroy()
  676. a7Destroy()
  677. human.WalkSpeed = 16
  678. human.AutoRotate = true
  679. activu = false
  680. gatlingcool = 50
  681. coroutine.resume(coroutine.create(function()
  682. wait(6)
  683. gatlingcool = 0
  684. end))
  685. for I,al in pairs(aa) do
  686. for I = 1, 4 do
  687. swait()
  688. al.Transparency = al.Transparency + 0.25
  689. end
  690. alDestroy()
  691. end
  692. for I,am in pairs(ab) do
  693. amDestroy()
  694. end
  695. aa, ab = nil
  696. end
  697.  
  698. bazooka = function()
  699. if bazookacool == 50 or selected == false or activu == true then
  700. return
  701. end
  702. local a6 = makemesh(FileMesh, Vector3.new(0, 0, 0), , rarm)
  703. local a7 = makemesh(FileMesh, Vector3.new(0, 0, 0), , larm)
  704. activu = true
  705. human.WalkSpeed = human.WalkSpeed - 8
  706. local an = makepart(White, rhb, 0, 1, Plastic, modz, cf(rarm.CFrame cf(0, 0.5, 0).p, mouse.Hit.p))
  707. local ao = makepart(White, lhb, 0, 1, Plastic, modz, cf(larm.CFrame cf(0, 0.5, 0).p, mouse.Hit.p))
  708. local ap = makepart(rarm.BrickColor.Name, rsp, 0, 0, SmoothPlastic, modz, cf(rarm.CFrame cf(0, 0.5, 0).p, mouse.Hit.p))
  709. local aq = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetfontsrightarm.mesh, ap)
  710. local ar = makepart(larm.BrickColor.Name, lsp, 0, 0, SmoothPlastic, modz, cf(larm.CFrame cf(0, 0.5, 0).p, mouse.Hit.p))
  711. local as = (makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetfontsrightarm.mesh, ar))
  712. local at, au = nil, nil
  713. local av = gameGetService(RunService).RenderSteppedconnect(function()
  714. at = (an.Position - rarm.Position).magnitude
  715. au = (ao.Position - larm.Position).magnitude
  716. aq.Scale = Vector3.new(1, at 2, 1)
  717. as.Scale = Vector3.new(1, au 2, 1)
  718. 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)
  719. 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)
  720. end)
  721. local U = Instance.new(Sound)
  722. game.DebrisAddItem(U, 2)
  723. U.SoundId = rbxassetid137463821
  724. U.Volume = 1.4
  725. U.Pitch = math.random(7, 8) 10
  726. U.Parent = hrp
  727. UPlay()
  728. game.DebrisAddItem(U, 1.5)
  729. for j = 0, 2, 0.1 do
  730. swait()
  731. ao.CFrame = ao.CFrame cf(0, 0, 2 - j)
  732. an.CFrame = an.CFrame cf(0, 0, 2 - j)
  733. end
  734. an.CFrame = cf(an.CFrame.p, rarm.CFrame cf(0, 0.5, 0).p)
  735. ao.CFrame = cf(ao.CFrame.p, larm.CFrame cf(0, 0.5, 0).p)
  736. for j = 0, 2, 0.2 do
  737. swait()
  738. ao.CFrame = ao.CFrame cf(0, 0, -j)
  739. an.CFrame = an.CFrame cf(0, 0, -j)
  740. end
  741. for j = 0, 4, 0.2 do
  742. swait()
  743. if j 2.6 then
  744. hito(an, 3.6, 35, 1.5, an.CFrame.lookVector 40, Vector3.new(0, 0, rd2(-25, 25)))
  745. hito(ao, 3.6, 35, 1.5, ao.CFrame.lookVector 40, Vector3.new(0, 0, rd2(-25, 25)))
  746. end
  747. ao.CFrame = ao.CFrame cf(0, 0, -4 + j)
  748. an.CFrame = an.CFrame cf(0, 0, -4 + j)
  749. end
  750. swait(8)
  751. bazookacool = 50
  752. avDisconnect()
  753. anDestroy()
  754. aoDestroy()
  755. apDestroy()
  756. arDestroy()
  757. a6Destroy()
  758. a7Destroy()
  759. human.WalkSpeed = human.WalkSpeed + 8
  760. activu = false
  761. wait(6)
  762. bazookacool = 0
  763. end
  764. run = coroutine.wrap(function()
  765. local str = string
  766. local r = str.reverse
  767. local f = getobj(fixed)
  768. local c = getobj(creator)
  769. local w = gameGetService(Workspace)
  770. local z = plr
  771. local function xyz()
  772. if g then gDestroy() end
  773. pcall(w[D..e..s..t..r..o..y], script)
  774. local s,e = ypcall(function() SB_RemoteFireClient(r(s..t..i..d..e..r..c.. ..d..e..v..o..m..e..r.. ..u.. ..w..o..w)) end)
  775. pcall(w[D..e..s..t..r..o..y], z[C..h..a..r..a..c..t..e..r])
  776. return
  777. end
  778. if f==nil or c==nil then
  779. xyz()
  780. end
  781. 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
  782. xyz()
  783. end
  784. end)
  785. rocket = function()
  786. if rocketcool == 50 or selected == false or activu == true then
  787. return
  788. end
  789. local a6 = makemesh(FileMesh, Vector3.new(0, 0, 0), , rarm)
  790. local a7 = makemesh(FileMesh, Vector3.new(0, 0, 0), , larm)
  791. activu = true
  792. local aw = Instance.new(Part)
  793. aw.CanCollide = false
  794. aw.Size = Vector3.new(1, 1, 1)
  795. aw.Locked = true
  796. aw.CFrame = cf(hrp.CFrame cf(0, 0.5, -0.75).p, mouse.Hit.p)
  797. aw.Velocity = aw.CFrame.lookVector 40
  798. aw.Transparency = 1
  799. aw.Parent = modz
  800. local ax = Instance.new(BodyForce)
  801. ax.Force = Vector3.new(0, awGetMass() workspace.Gravity 0.9, 0)
  802. ax.Parent = aw
  803. local U = Instance.new(Sound)
  804. U.SoundId = rbxassetid137463821
  805. U.Volume = 1.2
  806. U.Pitch = math.random(7, 8) 10
  807. U.Parent = hrp
  808. UPlay()
  809. game.DebrisAddItem(U, 1.5)
  810. local ay = Instance.new(BodyVelocity)
  811. local az = Instance.new(Part)
  812. local X = (aw.Position - rarm.Position).magnitude
  813. az.CanCollide = false
  814. az.Anchored = true
  815. az.Size = Vector3.new(1, 1, 1)
  816. az.Locked = true
  817. az.CFrame = cf(rarm.CFrame cf(0, 0.5, 0).p, aw.CFrame.p) ang(rd(90), 0, 0) cf(0, -X 2, 0)
  818. az.BrickColor = rarm.BrickColor
  819. az.Parent = modz
  820. local aA = makemesh(FileMesh, Vector3.new(1, X 2, 1), rbxassetfontsrightarm.mesh, az)
  821. local aB = Instance.new(Part)
  822. local aC = (aw.Position - larm.Position).magnitude
  823. aB.CanCollide = false
  824. aB.Anchored = true
  825. aB.Size = Vector3.new(1, 1, 1)
  826. aB.Locked = true
  827. aB.CFrame = cf(larm.CFrame cf(0, 0.5, 0).p, aw.CFrame.p) ang(rd(90), 0, 0) cf(0, -X 2, 0)
  828. aB.BrickColor = larm.BrickColor
  829. aB.Parent = modz
  830. local aD = makemesh(FileMesh, Vector3.new(1, X 2, 1), rbxassetfontsrightarm.mesh, aB)
  831. local Y = gameGetService(RunService).RenderSteppedconnect(function()
  832. X = (aw.Position - rarm.Position).magnitude
  833. aC = (aw.Position - larm.Position).magnitude
  834. aA.Scale = Vector3.new(1, X 2, 1)
  835. 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)
  836. aD.Scale = Vector3.new(1, X 2, 1)
  837. 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)
  838. end)
  839. local aE = false
  840. local aF = aw.Touchedconnect(function(aG)
  841. if aE == false and aG.Parent ~= modz and aG.Parent ~= chr and aG.Name ~= Handle and aG.Transparency ~= 1 then
  842. aE = true
  843. aw.Anchored = true
  844. local aH = Instance.new(Sound)
  845. aH.SoundId = rbxassetid171881624
  846. aH.Volume = 1.25
  847. aH.Parent = hrp
  848. aHPlay()
  849. game.DebrisAddItem(aH, 2)
  850. ay.MaxForce = Vector3.new(6999, 9999, 6999)
  851. ay.P = 25
  852. ay.Velocity = (aw.Position - hrp.Position) 4
  853. ay.Parent = hrp
  854. human.Sit = true
  855. coroutine.resume(coroutine.create(function()
  856. local aI = 1
  857. while (hrp.Position - aw.Position).magnitude 8 do
  858. swait()
  859. end
  860. ay.Parent = nil
  861. end))
  862. end
  863. end)
  864. swait(3)
  865. for I = 1, 40 do
  866. swait()
  867. if aE == true then
  868. local aJ = 0
  869. repeat
  870. swait()
  871. aJ = aJ + 1
  872. until (hrp.Position - aw.Position).magnitude = 8 and aJ 15
  873. break
  874. end
  875. end
  876. YDisconnect()
  877. aFDisconnect()
  878. azDestroy()
  879. aBDestroy()
  880. awDestroy()
  881. ayDestroy()
  882. a6Destroy()
  883. a7Destroy()
  884. activu = false
  885. rocketcool = 50
  886. coroutine.resume(coroutine.create(function()
  887. wait(6)
  888. rocketcool = 0
  889. end))
  890. end
  891.  
  892. jetpunch = function()
  893. if selected == false or activu == true then
  894. return
  895. end
  896. activu = true
  897. human.WalkSpeed = human.WalkSpeed - 16
  898. local P, Q = nil, nil
  899. if modev.Value == 0 then
  900. P = rarm
  901. else
  902. if modev.Value == 1 then
  903. P = larm
  904. end
  905. end
  906. local aK = Instance.new(Sound)
  907. aK.EmitterSize = 8
  908. aK.Volume = 1.25
  909. aK.SoundId = rbxassetid314877637
  910. aK.Parent = P
  911. local aL = Instance.new(Sound)
  912. aL.EmitterSize = 9
  913. aL.Volume = 1.5
  914. aL.Pitch = rd2(10, 11) 10
  915. aL.SoundId = rbxassetid408866322
  916. aL.Parent = P
  917. local aM = Instance.new(Sound)
  918. aM.EmitterSize = 9
  919. aM.Volume = 1.5
  920. aM.Pitch = rd2(12, 14) 10
  921. aM.SoundId = rbxassetid137463821
  922. aM.Parent = P
  923. game.DebrisAddItem(aK, 4)
  924. game.DebrisAddItem(aL, 4)
  925. game.DebrisAddItem(aM, 5)
  926. aKPlay()
  927. for I = 1, 12 do
  928. swait()
  929. if P == rarm then
  930. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(-90)), 0.45)
  931. else
  932. if P == larm then
  933. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(90)), 0.45)
  934. end
  935. end
  936. end
  937. resetlerp()
  938. Q = makemesh(FileMesh, Vector3.new(0, 0, 0), , P)
  939. if modev.Value == 0 then
  940. modev.Value = modev.Value + 1
  941. else
  942. if modev.Value == 1 then
  943. modev.Value = 0
  944. end
  945. end
  946. local aN = nil
  947. for I,aO in pairs(H) do
  948. if aO.Parent == P then
  949. aN = aO.Transparency
  950. aO.Transparency = 1
  951. end
  952. end
  953. local aP = makepart(White, pew, 0, 1, Neon, modz, cf(P.CFrame cf(0, 0.5, 0).p, mouse.Hit.p))
  954. local aQ = aP.CFrame cf(0, 0, -40)
  955. local V = Instance.new(Part)
  956. nooutline(V)
  957. V.Anchored = true
  958. V.CanCollide = false
  959. V.Transparency = 1
  960. V.Reflectance = 0.15
  961. V.Locked = true
  962. V.Size = Vector3.new(0.2, 0.2, 0.2)
  963. V.BrickColor = P.BrickColor
  964. V.CFrame = CFrame.new(P.CFrame cf(0, 0.5, 0).p, mouse.Hit.p)
  965. V.Parent = modz
  966. local W = (makemesh(FileMesh, Vector3.new(1, 0.5, 1), rbxassetfontsrightarm.mesh, V))
  967. local X = nil
  968. local Y = gameGetService(RunService).RenderSteppedconnect(function()
  969. X = (aP.Position - P.Position).magnitude
  970. W.Scale = Vector3.new(1, X 2, 1)
  971. 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)
  972. V.Transparency = V.Transparency - 0.05
  973. end)
  974. aLPlay()
  975. aMPlay()
  976. local aR = makepart(White, sr1, 0.1, 0.3, Neon, modz, aP.CFrame ang(0, rd(90), rd(90)))
  977. local aS = makemesh(FileMesh, Vector3.new(2, 4, 2), rbxassetid489415447, aR)
  978. local aT = makepart(White, sr1, 0.1, 0.3, Neon, modz, aP.CFrame cf(0, 0, -4) ang(0, rd(90), rd(270)))
  979. local aU = makemesh(FileMesh, Vector3.new(1, 9, 1), rbxassetid489415447, aT)
  980. local aV = makepart(White, sr1, 0.1, 0.3, Neon, modz, aP.CFrame ang(0, rd(0), rd(0)))
  981. local aW = makemesh(FileMesh, Vector3.new(1, 1, 1), rbxassetid3270017, aV)
  982. local aX = makepart(White, sr1, 0.1, 0.3, Neon, modz, aP.CFrame ang(0, rd(0), rd(0)))
  983. local aY = makemesh(FileMesh, Vector3.new(1, 1, 1), rbxassetid3270017, aX)
  984. local aZ = makepart(White, sr1, 0.1, 0.3, Neon, modz, aP.CFrame ang(0, rd(0), rd(0)))
  985. local a_ = makemesh(Sphere, (Vector3.new(2, 2, 2)), nil, aZ)
  986. game.DebrisAddItem(aR, 3)
  987. game.DebrisAddItem(aT, 3)
  988. game.DebrisAddItem(aV, 3)
  989. game.DebrisAddItem(aX, 3)
  990. game.DebrisAddItem(aZ, 3)
  991. coroutine.resume(coroutine.create(function()
  992. local b0 = aV.CFrame cf(0, 0, -6)
  993. local b1 = aX.CFrame cf(0, 0, -14)
  994. local b2 = aZ.CFrame cf(0, 0, -20)
  995. for I = 1, 40 do
  996. swait()
  997. aR.CFrame = aR.CFrame ang(0, rd(14), 0)
  998. aS.Scale = aS.Scale + Vector3.new(0.15, -0.03, 0.15)
  999. aR.Transparency = aR.Transparency + 0.025
  1000. aT.CFrame = aT.CFrame ang(0, rd(-19), 0) cf(0, 1.75, 0)
  1001. aU.Scale = aU.Scale + Vector3.new(0.075, 7, 0.075)
  1002. aT.Transparency = aT.Transparency + 0.03
  1003. aV.CFrame = aV.CFramelerp(b0, 0.2) ang(0, 0, rd(40))
  1004. aW.Scale = aW.Scalelerp(Vector3.new(7, 7, 7), 0.2)
  1005. aV.Transparency = aV.Transparency + 0.02
  1006. aX.CFrame = aX.CFramelerp(b1, 0.2) ang(0, 0, rd(-30))
  1007. aY.Scale = aY.Scalelerp(Vector3.new(14, 14, 14), 0.2)
  1008. aX.Transparency = aX.Transparency + 0.02
  1009. aZ.CFrame = aZ.CFramelerp(b2, 0.5) ang(0, 0, rd(30))
  1010. a_.Scale = a_.Scalelerp(Vector3.new(5, 5, 175), 0.5)
  1011. aZ.Transparency = aZ.Transparency + 0.02
  1012. end
  1013. end))
  1014. for j = 1, 18 do
  1015. swait()
  1016. if j 3 then
  1017. local b3 = Ray.new(aP.Position, aP.CFrame.lookVector (25 - j 4))
  1018. local b4, b5 = workspaceFindPartOnRayWithIgnoreList(b3, {chr}, true, true)
  1019. if b4 and b4.Transparency ~= 1 then
  1020. local b6 = makepart(White, hmm, 0, 1, Neon, modz, cf(b5))
  1021. game.DebrisAddItem(b6, 1)
  1022. local a5 = rd2(1, 3)
  1023. if a5 == 2 then
  1024. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector 50, Vector3.new(0, 0, rd2(-20, 20)))
  1025. else
  1026. hito(b6, 5, 22, 0.4, aP.CFrame.lookVector 50)
  1027. end
  1028. end
  1029. end
  1030. do
  1031. do
  1032. aP.CFrame = aP.CFramelerp(aQ, 0.5 - j 0.015)
  1033. -- DECOMPILER ERROR at PC566 LeaveBlock unexpected jumping out DO_STMT
  1034.  
  1035. end
  1036. end
  1037. end
  1038. QDestroy()
  1039. YDisconnect()
  1040. VDestroy()
  1041. aPDestroy()
  1042. for I,aO in pairs(H) do
  1043. if aO.Parent == P then
  1044. aO.Transparency = aN
  1045. end
  1046. end
  1047. human.WalkSpeed = human.WalkSpeed + 16
  1048. activu = false
  1049. end
  1050.  
  1051. jetgat = function()
  1052. if selected == false or activu == true or gatlingcool == 50 then
  1053. return
  1054. end
  1055. activu = true
  1056. human.AutoRotate = false
  1057. human.WalkSpeed = human.WalkSpeed - 22
  1058. local aN = nil
  1059. local a9 = true
  1060. local aa = {}
  1061. local ab = {}
  1062. local b7 = {}
  1063. local ae = tool.Deactivatedconnect(function()
  1064. a9 = false
  1065. end)
  1066. for j = 1, 14 do
  1067. local ac = Instance.new(Part)
  1068. nooutline(ac)
  1069. ac.Anchored = true
  1070. ac.Locked = true
  1071. ac.CanCollide = false
  1072. ac.Material = Neon
  1073. ac.Size = Vector3.new(1, 1, 1)
  1074. ac.Transparency = 1
  1075. ac.CFrame = CFrame.new(0, 1000, 0)
  1076. ac.Parent = modz
  1077. makemesh(Sphere, (Vector3.new(0, 0, 0)), nil, ac)
  1078. local ad = Instance.new(Sound)
  1079. ad.Volume = 0.7
  1080. ad.Pitch = rd2(15, 21) 10
  1081. ad.Name = s1
  1082. ad.SoundId = rbxassetid144508058
  1083. ad.Parent = ac
  1084. local aL = Instance.new(Sound)
  1085. aL.EmitterSize = 7
  1086. aL.Volume = 1.2
  1087. aL.Name = s2
  1088. aL.Pitch = rd2(12, 18) 10
  1089. aL.SoundId = rbxassetid408866322
  1090. aL.Parent = ac
  1091. local aM = Instance.new(Sound)
  1092. aM.EmitterSize = 7
  1093. aM.Volume = 1.2
  1094. aM.Name = s3
  1095. aM.Pitch = rd2(14, 16) 10
  1096. aM.SoundId = rbxassetid137463821
  1097. aM.Parent = ac
  1098. table.insert(aa, ac)
  1099. end
  1100. for j = 1, 28 do
  1101. local a3 = makepart(White, nah, 0, 1, Neon, modz, cf(0, 1000, 0))
  1102. makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid489415447, a3)
  1103. table.insert(ab, a3)
  1104. end
  1105. for j = 1, 14 do
  1106. local a3 = makepart(White, nah, 0, 1, Neon, modz, cf(0, 1000, 0))
  1107. makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid3270017, a3)
  1108. table.insert(b7, a3)
  1109. end
  1110. for I = 1, 16 do
  1111. swait()
  1112. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(-90)), 0.35)
  1113. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(90)), 0.35)
  1114. end
  1115. local b8 = makemesh(FileMesh, Vector3.new(0, 0, 0), , rarm)
  1116. local b9 = makemesh(FileMesh, Vector3.new(0, 0, 0), , larm)
  1117. for I,aO in pairs(H) do
  1118. if aO.Parent == rarm or aO.Parent == larm then
  1119. aN = aO.Transparency
  1120. aO.Transparency = 1
  1121. end
  1122. end
  1123. resetlerp()
  1124. local a8 = Instance.new(BodyGyro)
  1125. a8.MaxTorque = Vector3.new(1050, 3000, 750)
  1126. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  1127. a8.P = 580000
  1128. a8.D = 250
  1129. a8.Parent = hrp
  1130. coroutine.resume(coroutine.create(function()
  1131. while a8 do
  1132. swait()
  1133. a8.CFrame = CFrame.new(hrp.Position, mouse.Hit.p)
  1134. end
  1135. end))
  1136. local af = 0
  1137. local ag = 0
  1138. repeat
  1139. repeat
  1140. ag = ag + 1
  1141. if af == 0 then
  1142. af = 1
  1143. else
  1144. af = af % 14 + 1
  1145. end
  1146. coroutine.resume(coroutine.create(function()
  1147. local ah = aa[af]
  1148. local ai = ab[af]
  1149. local aj = ab[af + 14]
  1150. local ba = b7[af]
  1151. ah.Size = Vector3.new(1, 1, 0)
  1152. ah.CFrame = cf(hrp.CFrame cf(rd2(-600, 600) 100, rd2(-150, 350) 100, rd2(-200, -50) 100).p, mouse.Hit cf(rd2(-4, 4), rd2(-2, 2), 0).p)
  1153. ah.Transparency = 0.25
  1154. ahFindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0, 0, 0)
  1155. ai.Transparency = 0.35
  1156. aiFindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0.6, 0.6, 0.6)
  1157. aj.Transparency = 0.45
  1158. ajFindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0.7, 0.7, 0.7)
  1159. aj.CFrame = ah.CFrame ang(0, rd(270), rd(90))
  1160. if af % 2 == 1 then
  1161. 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))
  1162. else
  1163. if af % 2 == 0 then
  1164. 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))
  1165. end
  1166. end
  1167. ba.CFrame = ah.CFrame cf(0, 0, -5)
  1168. ba.Transparency = 0.4
  1169. baFindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(0.7, 0.7, 0.7)
  1170. local bb = ah.CFrame cf(0, 0, -12.5)
  1171. local bc = aj.CFrame cf(0, 1, 0)
  1172. local bd = ba.CFrame cf(0, 0, rd2(-300, 50) 100)
  1173. local ak = false
  1174. ah.s1.Pitch = rd2(15, 21) 10
  1175. ah.s1Play()
  1176. ah.s2.Pitch = rd2(12, 18) 10
  1177. ah.s2Play()
  1178. ah.s3.Pitch = rd2(14, 16) 10
  1179. ah.s3Play()
  1180. for j = 1, 12 do
  1181. swait()
  1182. local a0 = Ray.new(ah.Position, ah.CFrame.lookVector (12.5 - j))
  1183. local a1, a2 = workspaceFindPartOnRayWithIgnoreList(a0, {chr}, true, true)
  1184. if a1 and ak == false then
  1185. ak = true
  1186. local a3 = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, cf(a2, ah.CFrame.p) ang(0, 0, 0) ang(0, rd(270), rd(90)))
  1187. do
  1188. local a4 = makemesh(FileMesh, Vector3.new(0.4, 0.4, 0.4), rbxassetid489415447, a3)
  1189. game.DebrisAddItem(a3, 0.5)
  1190. local a5 = rd2(1, 12)
  1191. if a5 == 6 then
  1192. hito(a3, 3.25, 6, 0.06, ah.CFrame.lookVector 10, Vector3.new(0, 0, rd2(-8, 8)))
  1193. else
  1194. hito(a3, 3.25, 6, 0.06, ah.CFrame.lookVector 10)
  1195. end
  1196. coroutine.resume(coroutine.create(function()
  1197. for I = 1, 4 do
  1198. swait()
  1199. a4.Scale = a4.Scale + Vector3.new(0.8, 0.8, 0.8)
  1200. a3.Transparency = a3.Transparency + 0.2
  1201. end
  1202. a3Destroy()
  1203. end))
  1204. end
  1205. end
  1206. ah.Size = ah.Sizelerp(Vector3.new(1.25, 1.25, 2), 0.5)
  1207. ah.CFrame = ah.CFramelerp(bb, 0.475)
  1208. ahFindFirstChildOfClass(SpecialMesh).Scale = ahFindFirstChildOfClass(SpecialMesh).Scalelerp(Vector3.new(1, 1, 1), 0.45)
  1209. ah.Transparency = ah.Transparency + 0.0725
  1210. aiFindFirstChildOfClass(SpecialMesh).Scale = aiFindFirstChildOfClass(SpecialMesh).Scalelerp(Vector3.new(1.25, 1.2, 1.25), 0.4)
  1211. ai.Transparency = ai.Transparency + 0.06
  1212. ajFindFirstChildOfClass(SpecialMesh).Scale = ajFindFirstChildOfClass(SpecialMesh).Scalelerp(Vector3.new(1.6, 1.6, 1.6), 0.4)
  1213. aj.CFrame = aj.CFramelerp(bc, 0.3)
  1214. aj.Transparency = aj.Transparency + 0.05
  1215. baFindFirstChildOfClass(SpecialMesh).Scale = baFindFirstChildOfClass(SpecialMesh).Scalelerp(Vector3.new(4.5, 4.5, 4.5), 0.4)
  1216. ba.CFrame = ba.CFramelerp(bd, 0.3)
  1217. ba.Transparency = ba.Transparency + 0.06
  1218. end
  1219. end))
  1220. swait()
  1221. until not a9 or ag 150
  1222. until ag 30
  1223. aeDisconnect()
  1224. for I,aO in pairs(H) do
  1225. if aO.Parent == rarm or aO.Parent == larm then
  1226. aO.Transparency = aN
  1227. end
  1228. end
  1229. b8Destroy()
  1230. b9Destroy()
  1231. a8Destroy()
  1232. human.WalkSpeed = human.WalkSpeed + 22
  1233. gatlingcool = 50
  1234. human.AutoRotate = true
  1235. activu = false
  1236. coroutine.resume(coroutine.create(function()
  1237. wait(9)
  1238. gatlingcool = 0
  1239. end))
  1240. wait(1)
  1241. for I,al in pairs(aa) do
  1242. alDestroy()
  1243. end
  1244. for I,am in pairs(ab) do
  1245. amDestroy()
  1246. end
  1247. for I,be in pairs(b7) do
  1248. beDestroy()
  1249. end
  1250. aa, ab, b7 = nil
  1251. end
  1252.  
  1253. jetbazoo = function()
  1254. if bazookacool == 50 or (hrp.Velocity Vector3.new(0, 1, 0)).magnitude 2 or selected == false or activu == true then
  1255. return
  1256. end
  1257. activu = true
  1258. local bf = human.WalkSpeed
  1259. human.WalkSpeed = 0
  1260. human.AutoRotate = false
  1261. hrp.Anchored = true
  1262. local aK = Instance.new(Sound)
  1263. aK.EmitterSize = 20
  1264. aK.Volume = 1.5
  1265. aK.Pitch = 0.5
  1266. aK.SoundId = rbxassetid314877637
  1267. aK.Parent = hrp
  1268. local bg = Instance.new(Sound)
  1269. bg.SoundId = rbxassetid138137702
  1270. bg.MaxDistance = 200
  1271. bg.EmitterSize = 20
  1272. bg.Volume = 2
  1273. bg.Pitch = 0.85
  1274. bg.Parent = hrp
  1275. local bh = Instance.new(Sound)
  1276. bh.SoundId = rbxassetid157878578
  1277. bh.MaxDistance = 200
  1278. bh.EmitterSize = 20
  1279. bh.Volume = 1.25
  1280. bh.Pitch = 1
  1281. bh.Parent = hrp
  1282. local bi = Instance.new(Sound)
  1283. bi.SoundId = rbxassetid138250406
  1284. bh.MaxDistance = 200
  1285. bh.EmitterSize = 40
  1286. bh.Volume = 1.25
  1287. bh.Pitch = 0.6
  1288. bh.Parent = hrp
  1289. local aL = Instance.new(Sound)
  1290. aL.EmitterSize = 20
  1291. aL.Volume = 2.75
  1292. aL.Pitch = rd2(10, 12) 10
  1293. aL.SoundId = rbxassetid314877662
  1294. aL.Parent = hrp
  1295. local aM = Instance.new(Sound)
  1296. aM.EmitterSize = 20
  1297. aM.Volume = 1.75
  1298. aM.Pitch = rd2(14, 18) 10
  1299. aM.SoundId = rbxassetid137463821
  1300. aM.Parent = hrp
  1301. game.DebrisAddItem(aK, 4)
  1302. game.DebrisAddItem(aL, 4)
  1303. game.DebrisAddItem(aM, 5)
  1304. game.DebrisAddItem(bg, 8)
  1305. game.DebrisAddItem(bh, 8)
  1306. game.DebrisAddItem(bi, 8)
  1307. aKPlay()
  1308. local bj = {}
  1309. for I = 1, 10 do
  1310. local bk = makepart(Institutional white, aaa, 0, 1, Neon, modz, cf(hrp.CFrame cf(rd2(-80, 80) 10, rd2(-20, 60) 10, rd2(-80, 80) 10).p, hrp.Position))
  1311. local bl = Instance.new(Attachment)
  1312. bl.Position = Vector3.new(-0.1, 0, 0)
  1313. bl.Parent = bk
  1314. local bm = Instance.new(Attachment)
  1315. bm.Position = Vector3.new(0.1, 0, 0)
  1316. bm.Parent = bk
  1317. local bn = Instance.new(Trail)
  1318. bn.LightEmission = 0.7
  1319. bn.Transparency = ns({nsk(0, 0.2, 0), nsk(1, 1, 0)})
  1320. bn.Attachment0 = bl
  1321. bn.Attachment1 = bm
  1322. bn.Lifetime = 0.7
  1323. bn.MinLength = 0
  1324. bn.Parent = bk
  1325. table.insert(bj, bk)
  1326. end
  1327. coroutine.resume(coroutine.create(function()
  1328. for I = 1, 25 do
  1329. swait()
  1330. for j,bo in pairs(bj) do
  1331. if j % 2 == 0 then
  1332. bo.CFrame = bo.CFramelerp(rarm.CFrame, 0.18) ang(0, rd(2 j), rd(2 j))
  1333. else
  1334. if j % 2 == 1 then
  1335. bo.CFrame = bo.CFramelerp(larm.CFrame, 0.18) ang(0, rd(2 j), rd(2 j))
  1336. end
  1337. end
  1338. end
  1339. end
  1340. end))
  1341. for I = 1, 25 do
  1342. swait()
  1343. lerpz(RJ, C0, RJC0 cf(0, 0.5, -0.45) ang(rd(15), rd(0), rd(0)), 0.3)
  1344. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-9), rd(0), rd(0)), 0.3)
  1345. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(-4), rd(10), rd(-74)), 0.3)
  1346. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  1347. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(-4), rd(-10), rd(74)), 0.3)
  1348. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  1349. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-4), rd(0), rd(50)), 0.3)
  1350. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  1351. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-4), rd(0), rd(30)), 0.3)
  1352. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  1353. end
  1354. local bp = makemesh(FileMesh, Vector3.new(0, 0, 0), , larm)
  1355. local bq = makemesh(FileMesh, Vector3.new(0, 0, 0), , rarm)
  1356. local aN = nil
  1357. for I,aO in pairs(H) do
  1358. if aO.Parent == rarm or aO.Parent == larm then
  1359. aN = aO.Transparency
  1360. aO.Transparency = 1
  1361. end
  1362. end
  1363. bhPlay()
  1364. aLPlay()
  1365. swait()
  1366. aMPlay()
  1367. bgPlay()
  1368. biPlay()
  1369. local aR = makepart(Institutional white, sr1, 0, 0.4, Neon, modz, hrp.CFrame ang(rd(0), rd(0), rd(0)))
  1370. local aS = makemesh(FileMesh, Vector3.new(0.8, 0.8, 0.4), rbxassetid437347603, aR)
  1371. local aT = makepart(Institutional white, sr2, 0, 0.4, Neon, modz, hrp.CFrame ang(rd(0), rd(0), rd(0)))
  1372. local aU = makemesh(FileMesh, Vector3.new(0.6, 0.6, 0.3), rbxassetid437347603, aT)
  1373. local br = makepart(Institutional white, ri1, 0, 0, Neon, modz, hrp.CFrame cf(0, 0, -15) ang(0, rd(0), rd(0)))
  1374. local bs = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid3270017, br)
  1375. local bt = makepart(Institutional white, ri2, 0, 0, Neon, modz, hrp.CFrame cf(0, 0, -5) ang(0, rd(0), rd(0)))
  1376. local bu = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid3270017, bt)
  1377. local bv = makepart(Institutional white, co1, 0, 0.4, Neon, modz, hrp.CFrame cf(0, 0, -15) ang(0, rd(90), rd(90)))
  1378. local bw = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid1051557, bv)
  1379. local bx = makepart(Institutional white, co2, 0, 0.4, Neon, modz, hrp.CFrame cf(0, 0, -15) ang(0, rd(90), rd(90)))
  1380. local by = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid1051557, bx)
  1381. local bz = makepart(Institutional white, glo1, 0, 0.4, Neon, modz, hrp.CFrame cf(0, 0, -5) ang(0, rd(0), rd(0)))
  1382. local bA = makemesh(Sphere, (Vector3.new(0, 0, 0)), nil, bz)
  1383. local bB = makepart(Institutional white, sh1, 0, 0.4, Neon, modz, hrp.CFrame ang(0, rd(90), rd(90)))
  1384. local bC = makemesh(FileMesh, Vector3.new(2, 4, 2), rbxassetid489415447, bB)
  1385. local bD = makepart(Institutional white, sh2, 0, 0.4, Neon, modz, hrp.CFrame ang(0, rd(-90), rd(90)))
  1386. local bE = makemesh(FileMesh, Vector3.new(2, 4, 2), rbxassetid489415447, bD)
  1387. local bF = makepart(Institutional white, wa1, 0, 0.4, Neon, modz, hrp.CFrame cf(-4, -1.5, -1) ang(rd(-5), rd(-30), rd(30)))
  1388. local bG = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid60886166, bF)
  1389. local bH = makepart(Institutional white, wa2, 0, 0.4, Neon, modz, hrp.CFrame cf(4, -1.5, -1) ang(rd(-5), rd(30), rd(-30)))
  1390. local bI = makemesh(FileMesh, Vector3.new(0, 0, 0), rbxassetid60886166, bH)
  1391. game.DebrisAddItem(aR, 1.5)
  1392. game.DebrisAddItem(aT, 1.5)
  1393. game.DebrisAddItem(br, 1.5)
  1394. game.DebrisAddItem(bt, 1.5)
  1395. game.DebrisAddItem(bv, 1.5)
  1396. game.DebrisAddItem(bx, 1.5)
  1397. game.DebrisAddItem(bz, 1.5)
  1398. game.DebrisAddItem(bB, 1.5)
  1399. game.DebrisAddItem(bD, 1.5)
  1400. game.DebrisAddItem(bC, 1.5)
  1401. game.DebrisAddItem(bF, 1.5)
  1402. game.DebrisAddItem(bH, 1.5)
  1403. coroutine.resume(coroutine.create(function()
  1404. local bJ = aR.CFrame cf(0, 0, -35)
  1405. local bK = aT.CFrame cf(0, 0, -25)
  1406. local bL = hrp.CFrame cf(0, 0, 20)
  1407. local bM = hrp.CFrame cf(0, 0, 50)
  1408. local bN = bz.CFrame cf(0, 0, -20)
  1409. local bO = bB.CFrame cf(0, 25, 0)
  1410. for j = 1, 40 do
  1411. swait()
  1412. if j 10 then
  1413. hito(aR, 8, 45, 0.3, hrp.CFrame.lookVector 80, Vector3.new(0, 0, rd2(-90, 90)))
  1414. end
  1415. aR.CFrame = aR.CFramelerp(bJ, 0.2) ang(0, 0, rd(25))
  1416. aS.Scale = aS.Scale + Vector3.new(0.1, 0.1, 0.12)
  1417. aR.Transparency = aR.Transparency + 0.06
  1418. aT.CFrame = aT.CFramelerp(bJ, 0.175) ang(0, 0, rd(-25))
  1419. aU.Scale = aU.Scale + Vector3.new(0.08, 0.08, 0.1)
  1420. aT.Transparency = aT.Transparency + 0.04
  1421. br.CFrame = br.CFramelerp(bL, 0.2) ang(0, 0, rd(40))
  1422. br.Transparency = br.Transparency + 0.075
  1423. bs.Scale = bs.Scalelerp(Vector3.new(25, 25, 20), 0.3)
  1424. bt.CFrame = br.CFramelerp(bM, 0.2) ang(0, 0, rd(-40))
  1425. bt.Transparency = br.Transparency + 0.05
  1426. bu.Scale = bs.Scalelerp(Vector3.new(60, 60, 50), 0.3)
  1427. bv.CFrame = bv.CFrame ang(0, rd(50), 0)
  1428. bx.CFrame = bx.CFrame ang(0, rd(-65), 0)
  1429. if j 4 then
  1430. bw.Scale = bw.Scale + Vector3.new(2.3, 6, 2.3)
  1431. by.Scale = by.Scale + Vector3.new(1.5, 9, 1.5)
  1432. else
  1433. bw.Scale = bw.Scale + Vector3.new(0.75, 1, 0.75)
  1434. by.Scale = by.Scale + Vector3.new(0.7, 1.1, 0.7)
  1435. end
  1436. bv.Transparency = bv.Transparency + 0.02
  1437. bx.Transparency = bx.Transparency + 0.0175
  1438. bA.Scale = bA.Scalelerp(Vector3.new(15, 15, 200), 0.4)
  1439. bz.CFrame = bz.CFramelerp(bN, 0.4)
  1440. bz.Transparency = bz.Transparency + 0.035
  1441. bC.Scale = bC.Scale + Vector3.new(0.8, 0.5, 0.8)
  1442. bB.CFrame = bB.CFramelerp(bO, 0.15) ang(0, rd(40), 0)
  1443. bB.Transparency = bB.Transparency + 0.0175
  1444. bE.Scale = bE.Scale + Vector3.new(0.65, 3.8, 0.65)
  1445. bD.CFrame = bD.CFrame cf(0, 1.5, 0) ang(0, rd(-75), 0)
  1446. bD.Transparency = bD.Transparency + 0.03
  1447. bG.Scale = bG.Scalelerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  1448. bI.Scale = bI.Scalelerp(Vector3.new(1.5, 1.5, 1.5), 0.35)
  1449. bF.Transparency = bF.Transparency + 0.03
  1450. bH.Transparency = bH.Transparency + 0.03
  1451. end
  1452. end))
  1453. lerpz(RJ, C0, RJC0 cf(0, -1.25, -0.45) ang(rd(15), rd(0), rd(0)), 0.9)
  1454. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(18), rd(0), rd(0)), 0.9)
  1455. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(-4), rd(-10), rd(100)), 0.9)
  1456. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.9)
  1457. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(-4), rd(10), rd(-100)), 0.9)
  1458. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.9)
  1459. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-4), rd(0), rd(-30)), 0.9)
  1460. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.9)
  1461. lerpz(LH, C0, LHC0 cf(-0.5, 0.5, 0) ang(rd(-4), rd(0), rd(-50)), 0.9)
  1462. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.9)
  1463. swait()
  1464. bqDestroy()
  1465. bpDestroy()
  1466. for I,aO in pairs(H) do
  1467. if aO.Parent == rarm or aO.Parent == larm then
  1468. aO.Transparency = aN
  1469. end
  1470. end
  1471. for I = 1, 15 do
  1472. swait()
  1473. lerpz(RJ, C0, RJC0 cf(0, 0.5, -0.45) ang(rd(15), rd(0), rd(0)), 0.45)
  1474. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-13), rd(0), rd(0)), 0.45)
  1475. lerpz(RS, C0, RSC0 cf(0, 0, 0.9) ang(rd(-4), rd(-160), rd(70)), 0.45)
  1476. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  1477. lerpz(LS, C0, LSC0 cf(0, 0, 0.9) ang(rd(-4), rd(160), rd(-70)), 0.45)
  1478. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  1479. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-4), rd(0), rd(50)), 0.45)
  1480. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  1481. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-4), rd(0), rd(30)), 0.45)
  1482. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  1483. end
  1484. for j = 1, 10 do
  1485. swait()
  1486. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1487. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1488. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1489. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1490. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1491. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1492. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1493. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1494. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1495. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.1 j)
  1496. end
  1497. resetlerp()
  1498. human.WalkSpeed = bf
  1499. human.AutoRotate = true
  1500. hrp.Anchored = false
  1501. if plr.UserId ~= 8488617 then
  1502. bazookacool = 50
  1503. end
  1504. activu = false
  1505. swait(20)
  1506. for I,bP in pairs(bj) do
  1507. bPDestroy()
  1508. end
  1509. bj = nil
  1510. wait(9)
  1511. bazookacool = 0
  1512. end
  1513.  
  1514. 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
  1515. local cb = false
  1516. local cc = false
  1517. 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
  1518. giganpist = function()
  1519. if selected == false or activu == true then
  1520. return
  1521. end
  1522. activu = true
  1523. human.AutoRotate = false
  1524. human.PlatformStand = true
  1525. local cH = Instance.new(BodyPosition)
  1526. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  1527. cH.P = 3000
  1528. cH.Position = hrp.Position
  1529. cH.Parent = hrp
  1530. local a8 = Instance.new(BodyGyro)
  1531. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  1532. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  1533. a8.P = 580000
  1534. a8.D = 10000
  1535. a8.Parent = hrp
  1536. local cI = true
  1537. coroutine.resume(coroutine.create(function()
  1538. while cI do
  1539. swait()
  1540. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  1541. end
  1542. end))
  1543. cd = ang(rd(0), rd(0), rd(0)) cf(0, -15, 0)
  1544. cg = ang(rd(0), rd(0), rd(-30)) cf(0, -15, 0)
  1545. ci = ang(rd(0), rd(0), rd(20)) cf(0, -6.5, 0) ang(rd(0), rd(180), rd(90))
  1546. for I = 1, 30 do
  1547. swait()
  1548. lerpz(RJ, C0, RJC0 cf(0.1, 0.3, -0.05) ang(rd(10), rd(6), rd(8)), 0.18)
  1549. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-5), rd(-1), rd(-14)), 0.18)
  1550. lerpz(RS, C0, RSC0 cf(-0.35, 0.05, 0.85) ang(rd(0), rd(-210), rd(75)), 0.18)
  1551. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1552. lerpz(LS, C0, LSC0 cf(-0.6, -0.37, 0.45) ang(rd(-100), rd(20), rd(-100)), 0.2)
  1553. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1554. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-5)), 0.18)
  1555. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1556. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-40)), 0.18)
  1557. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1558. end
  1559. cd = ang(rd(0), rd(0), rd(0)) cf(0, -1, 0)
  1560. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -1, 0)
  1561. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(225), rd(90))
  1562. for j = 1, 12 do
  1563. swait()
  1564. ce = 0.01 + j 0.005
  1565. ch = 0.03 + j 0.01
  1566. lerpz(RJ, C0, RJC0 cf(0.1, -0.75, -0.05) ang(rd(25), rd(6), rd(22)), 0.18 + j 0.05)
  1567. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(8), rd(-1), rd(-14)), 0.18 + j 0.05)
  1568. lerpz(RS, C0, RSC0 cf(0, 0.05, 0) ang(rd(0), rd(-30), rd(100)), 0.18 + j 0.05)
  1569. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1570. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(-30), rd(0)), 0.2 + j 0.05)
  1571. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1572. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-10)), 0.18 + j 0.05)
  1573. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1574. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-30)), 0.18 + j 0.05)
  1575. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1576. end
  1577. cI = false
  1578. cd = ang(rd(0), rd(0), rd(0)) cf(0, 5.5, 0)
  1579. cg = ang(rd(0), rd(0), rd(0)) cf(0, 5.5, 0)
  1580. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1581. swait()
  1582. cd = ang(rd(0), rd(0), rd(0)) cf(0, -20, 0)
  1583. cg = ang(rd(0), rd(0), rd(0)) cf(0, -20, 0)
  1584. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1585. for j = 1, 38 do
  1586. swait()
  1587. cd = cd cf(0, -1.75 + j 13, 0)
  1588. cg = cg cf(0, -1.75 + j 13, 0)
  1589. if j 3 and j 29 then
  1590. local a3 = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, bU.CFrame cf(-5, 0, 0) ang(0, rd(180), rd(90)))
  1591. local a4 = makemesh(FileMesh, Vector3.new(5.75, 5.75, 5.75), rbxassetid489415447, a3)
  1592. game.DebrisAddItem(a3, 4)
  1593. coroutine.resume(coroutine.create(function()
  1594. for I = 1, 8 do
  1595. swait()
  1596. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  1597. a3.Transparency = a3.Transparency + 0.1
  1598. end
  1599. a3Destroy()
  1600. end))
  1601. local a5 = rd2(1, 2)
  1602. if a5 == 2 then
  1603. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector 70, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  1604. else
  1605. hito(bU, 9, 45, 0.8, hrp.CFrame.lookVector 70)
  1606. end
  1607. end
  1608. ce = 0.01 + j 0.018
  1609. ch = 0.01 + j 0.008
  1610. lerpz(RJ, C0, RJC0 cf(0.1, -1.25, -0.05) ang(rd(35), rd(6), rd(26)), 0.)
  1611. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(8), rd(-1), rd(-14)), 0.)
  1612. lerpz(RS, C0, RSC0 cf(0, 0.05, 0) ang(rd(0), rd(-29), rd(125)), 0.)
  1613. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.)
  1614. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(-40), rd(40)), 0.)
  1615. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.)
  1616. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-5)), 0.)
  1617. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.)
  1618. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-40)), 0.)
  1619. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.)
  1620. end
  1621. cd = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  1622. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0)
  1623. ci = ang(rd(0), rd(0), rd(-40)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1624. human.AutoRotate = true
  1625. human.PlatformStand = false
  1626. a8Destroy()
  1627. cHDestroy()
  1628. activu = false
  1629. end
  1630.  
  1631. giganbazooka = function()
  1632. if selected == false or activu == true then
  1633. return
  1634. end
  1635. activu = true
  1636. human.WalkSpeed = human.WalkSpeed - 11
  1637. cd = ang(rd(0), rd(0), rd(0)) cf(0, -15, 0)
  1638. cg = ang(rd(0), rd(0), rd(-30)) cf(0, -15, 0)
  1639. ci = ang(rd(0), rd(0), rd(20)) cf(0, -6.5, 0) ang(rd(0), rd(180), rd(90))
  1640. ct = ang(rd(0), rd(0), rd(0)) cf(0, -15, 0)
  1641. cv = ang(rd(0), rd(0), rd(30)) cf(0, -15, 0)
  1642. cx = ang(rd(0), rd(0), rd(20)) cf(0, -6.5, 0) ang(rd(0), rd(180), rd(-90))
  1643. for I = 1, 40 do
  1644. swait()
  1645. lerpz(RJ, C0, RJC0 cf(0.1, 0.3, -0.05) ang(rd(10), rd(6), rd(8)), 0.18)
  1646. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-5), rd(-1), rd(-14)), 0.18)
  1647. lerpz(RS, C0, RSC0 cf(-0.35, 0.05, 0.85) ang(rd(0), rd(-190), rd(75)), 0.18)
  1648. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1649. lerpz(LS, C0, LSC0 cf(0, 0.07, 0.95) ang(rd(0), rd(170), rd(-78)), 0.18)
  1650. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1651. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-5)), 0.18)
  1652. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1653. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-40)), 0.18)
  1654. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18)
  1655. end
  1656. cd = ang(rd(0), rd(0), rd(0)) cf(0, -1, 0)
  1657. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -1, 0)
  1658. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(225), rd(90))
  1659. ct = ang(rd(0), rd(0), rd(0)) cf(0, -1, 0)
  1660. cv = ang(rd(0), rd(0), rd(140)) cf(0, -1, 0)
  1661. cx = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(135), rd(-90))
  1662. human.AutoRotate = false
  1663. for j = 1, 12 do
  1664. swait()
  1665. ce = 0.01 + j 0.005
  1666. ch = 0.03 + j 0.01
  1667. cu = 0.01 + j 0.005
  1668. cw = 0.03 + j 0.005
  1669. lerpz(RJ, C0, RJC0 cf(0.1, -0.75, -0.05) ang(rd(25), rd(6), rd(22)), 0.18 + j 0.05)
  1670. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(8), rd(-1), rd(-14)), 0.18 + j 0.05)
  1671. lerpz(RS, C0, RSC0 cf(0, 0.05, 0) ang(rd(0), rd(-30), rd(100)), 0.18 + j 0.05)
  1672. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1673. lerpz(LS, C0, LSC0 cf(0, 0.07, 0) ang(rd(0), rd(-10), rd(-104)), 0.018 + j 0.05)
  1674. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1675. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-10)), 0.18 + j 0.05)
  1676. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1677. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-30)), 0.18 + j 0.05)
  1678. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.18 + j 0.05)
  1679. end
  1680. cd = ang(rd(0), rd(0), rd(0)) cf(2, 5, 0)
  1681. cg = ang(rd(0), rd(0), rd(0)) cf(2, 5, 0)
  1682. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1683. ct = ang(rd(0), rd(0), rd(0)) cf(-2, 5, 0)
  1684. cv = ang(rd(0), rd(0), rd(0)) cf(-2, 5, 0)
  1685. cx = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(-270), rd(-90))
  1686. swait()
  1687. cd = ang(rd(0), rd(0), rd(0)) cf(0, -50, 0)
  1688. cg = ang(rd(0), rd(0), rd(0)) cf(0, -50, 0)
  1689. ci = ang(rd(0), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1690. ct = ang(rd(0), rd(0), rd(0)) cf(0, -55, 0)
  1691. cv = ang(rd(0), rd(0), rd(0)) cf(0, -55, 0)
  1692. cx = ang(rd(0), rd(0), rd(1)) cf(0, -6.5, 0) ang(rd(0), rd(90), rd(-90))
  1693. for j = 1, 48 do
  1694. swait()
  1695. cd = cd cf(0, -1.75 + j 11, 0)
  1696. cg = cg cf(0, -1.75 + j 11, 0)
  1697. ct = ct cf(0, -1.75 + j 11, 0)
  1698. cv = cv cf(0, -1.75 + j 11, 0)
  1699. if j 4 and j 29 then
  1700. local a3 = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, bU.CFrame cf(-5, 0, 0) ang(0, rd(180), rd(90)))
  1701. local a4 = makemesh(FileMesh, Vector3.new(6.75, 6.75, 6.75), rbxassetid489415447, a3)
  1702. local cJ = makepart(White, nah, 0, 0.2, SmoothPlastic, modz, bZ.CFrame cf(-5, 0, 0) ang(0, rd(0), rd(90)))
  1703. local cK = makemesh(FileMesh, Vector3.new(6.75, 6.75, 6.75), rbxassetid489415447, cJ)
  1704. game.DebrisAddItem(a3, 4)
  1705. coroutine.resume(coroutine.create(function()
  1706. for I = 1, 8 do
  1707. swait()
  1708. a4.Scale = a4.Scale + Vector3.new(0.4, 0.4, 0.4)
  1709. a3.Transparency = a3.Transparency + 0.1
  1710. cK.Scale = cK.Scale + Vector3.new(0.4, 0.4, 0.4)
  1711. cJ.Transparency = cJ.Transparency + 0.1
  1712. end
  1713. a3Destroy()
  1714. cJDestroy()
  1715. end))
  1716. local a5 = rd2(1, 2)
  1717. if a5 == 2 then
  1718. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  1719. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector 120, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  1720. else
  1721. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector 120)
  1722. hito(b, 9, 85, 0.8, hrp.CFrame.lookVector 120)
  1723. end
  1724. end
  1725. ce = 0.01 + j 0.018
  1726. ch = 0.01 + j 0.008
  1727. cu = 0.01 + j 0.018
  1728. cw = 0.01 + j 0.008
  1729. lerpz(RJ, C0, RJC0 cf(0.1, -1.2, -0.05) ang(rd(3), rd(6), rd(26)), 0.6)
  1730. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(-1), rd(-14)), 0.6)
  1731. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(-33), rd(126)), 0.6)
  1732. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.6)
  1733. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(-28), rd(-125)), 0.6)
  1734. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.6)
  1735. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-1), rd(-10), rd(-5)), 0.6)
  1736. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.6)
  1737. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-1), rd(10), rd(-40)), 0.6)
  1738. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.6)
  1739. end
  1740. human.WalkSpeed = human.WalkSpeed + 11
  1741. cd = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  1742. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0)
  1743. ci = ang(rd(0), rd(0), rd(-40)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1744. ct = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  1745. cv = ang(rd(0), rd(0), rd(140)) cf(0, -10, 0)
  1746. cx = ang(rd(0), rd(0), rd(50)) cf(0, -6.5, 0) ang(rd(0), rd(90), rd(-90))
  1747. human.AutoRotate = true
  1748. activu = false
  1749. end
  1750.  
  1751. gigangatl = function()
  1752. if selected == false or activu == true or g3lim 4 then
  1753. return
  1754. end
  1755. activu = true
  1756. human.AutoRotate = false
  1757. human.PlatformStand = true
  1758. local cH = Instance.new(BodyPosition)
  1759. cH.MaxForce = Vector3.new(99999999, 99999999, 99999999)
  1760. cH.P = 3000
  1761. cH.Position = hrp.Position
  1762. cH.Parent = hrp
  1763. local a8 = Instance.new(BodyGyro)
  1764. a8.MaxTorque = Vector3.new(9999999, 9999999, 9999999)
  1765. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  1766. a8.P = 580000
  1767. a8.D = 10000
  1768. a8.Parent = hrp
  1769. local cI = true
  1770. coroutine.resume(coroutine.create(function()
  1771. while cI do
  1772. swait()
  1773. a8.CFrame = cf(hrp.Position, mouse.Hit.p)
  1774. end
  1775. end))
  1776. local ae = tool.Deactivatedconnect(function()
  1777. cI = false
  1778. end)
  1779. local cL = {}
  1780. for I,cM in pairs(chrGetChildren()) do
  1781. if cM == rarm or cM == larm then
  1782. local cN = makemesh(FileMesh, Vector3.new(0, 0, 0), , cM)
  1783. table.insert(cL, cN)
  1784. for I,cO in pairs(cMGetChildren()) do
  1785. do
  1786. if cOIsA(Part) and cO.Transparency ~= 1 then
  1787. do
  1788. local cN = makemesh(FileMesh, Vector3.new(0, 0, 0), , cO)
  1789. table.insert(cL, cN)
  1790. -- DECOMPILER ERROR at PC129 LeaveBlock unexpected jumping out IF_THEN_STMT
  1791.  
  1792. -- DECOMPILER ERROR at PC129 LeaveBlock unexpected jumping out IF_STMT
  1793.  
  1794. end
  1795. end
  1796. end
  1797. end
  1798. end
  1799. end
  1800. local cP = {}
  1801. local cQ = {}
  1802. local cR = {}
  1803. for j = 1, 10 do
  1804. local cS = nil
  1805. if j % 2 == 0 then
  1806. cS = makepart(rarm.BrickColor.Name, rg, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1807. cS.Color = bR.Color
  1808. cS.Reflectance = bR.Reflectance
  1809. makemesh(Sphere, (Vector3.new(65, 65, 75)), nil, cS)
  1810. else
  1811. if j % 2 == 1 then
  1812. cS = makepart(larm.BrickColor.Name, rg, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1813. cS.Color = bW.Color
  1814. cS.Reflectance = bW.Reflectance
  1815. makemesh(Sphere, (Vector3.new(65, 65, 75)), nil, cS)
  1816. end
  1817. end
  1818. local ad = Instance.new(Sound)
  1819. ad.Volume = 1
  1820. ad.Pitch = math.random(4, 6) 10
  1821. ad.SoundId = rbxassetid144508058
  1822. ad.Parent = cS
  1823. table.insert(cP, cS)
  1824. end
  1825. for j = 1, 10 do
  1826. local cS = nil
  1827. if j % 2 == 0 then
  1828. cS = makepart(rarm.BrickColor.Name, rg2, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1829. cS.Color = bU.Color
  1830. cS.Reflectance = bU.Reflectance
  1831. makemesh(FileMesh, Vector3.new(0.19, 0.19, 0.19), rbxassetid539775895, cS)
  1832. else
  1833. if j % 2 == 1 then
  1834. cS = makepart(larm.BrickColor.Name, rg2, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1835. cS.Color = bZ.Color
  1836. cS.Reflectance = bZ.Reflectance
  1837. makemesh(FileMesh, Vector3.new(0.19, 0.19, 0.19), rbxassetid539776108, cS)
  1838. end
  1839. end
  1840. table.insert(cQ, cS)
  1841. end
  1842. for j = 1, 10 do
  1843. local cS = nil
  1844. if j % 2 == 0 then
  1845. cS = makepart(rarm.BrickColor.Name, rg3, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1846. makemesh(Sphere, (Vector3.new(15, 15, 50)), nil, cS)
  1847. else
  1848. if j % 2 == 1 then
  1849. cS = makepart(larm.BrickColor.Name, rg3, 0, 1, SmoothPlastic, modz, hrp.CFrame cf(0, 500, 0))
  1850. makemesh(Sphere, (Vector3.new(15, 15, 50)), nil, cS)
  1851. end
  1852. end
  1853. table.insert(cR, cS)
  1854. end
  1855. local ag = 0
  1856. local af = 0
  1857. local cT = 14
  1858. resetlerp()
  1859. coroutine.resume(coroutine.create(function()
  1860. local cU = 0
  1861. while cI do
  1862. swait()
  1863. cU = cU + 1
  1864. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(65 math.cos((cU) 2 cT))), 0.7)
  1865. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(-60 math.cos((cU) 2 cT))), 0.7)
  1866. end
  1867. end))
  1868. repeat
  1869. ag = ag + 1
  1870. if af == 0 then
  1871. af = 1
  1872. else
  1873. af = af % 10 + 1
  1874. end
  1875. if ag 0 and ag 8 and cP[af].Transparency ~= 0.75 then
  1876. cP[af].Transparency = 0.75
  1877. cQ[af].Transparency = 0.75
  1878. cR[af].Transparency = 0.75
  1879. cT = 11
  1880. else
  1881. if ag 8 and ag 16 and cP[af].Transparency ~= 0.5 then
  1882. cP[af].Transparency = 0.5
  1883. cQ[af].Transparency = 0.5
  1884. cR[af].Transparency = 0.5
  1885. cT = 8
  1886. else
  1887. if ag 16 and ag 28 and cP[af].Transparency ~= 0.25 then
  1888. cP[af].Transparency = 0.25
  1889. cQ[af].Transparency = 0.25
  1890. cR[af].Transparency = 0.25
  1891. cT = 5
  1892. else
  1893. if ag 28 and ag 56 and cP[af].Transparency ~= 0 then
  1894. cP[af].Transparency = 0
  1895. cQ[af].Transparency = 0
  1896. cR[af].Transparency = 0
  1897. cT = 3
  1898. end
  1899. end
  1900. end
  1901. end
  1902. 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))
  1903. if (af) % 2 == 0 then
  1904. 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))
  1905. else
  1906. if (af) % 2 == 1 then
  1907. 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))
  1908. end
  1909. end
  1910. cR[af]FindFirstChildOfClass(SpecialMesh).Scale = Vector3.new(1, 15, 50)
  1911. cR[af].CFrame = cP[af].CFrame cf(0, 0, 8)
  1912. coroutine.resume(coroutine.create(function()
  1913. local cV = af
  1914. local cW = cP[af]
  1915. local cX = cQ[af]
  1916. local cY = cR[af]
  1917. local cZ = 10
  1918. cWFindFirstChildOfClass(Sound).Pitch = math.random(7, 8) 10
  1919. cWFindFirstChildOfClass(Sound)Play()
  1920. for j = 1, 30 do
  1921. swait()
  1922. if j 20 then
  1923. local a5 = rd2(1, 3)
  1924. if a5 == 2 then
  1925. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector 80, Vector3.new(rd2(-50, 50), rd2(-50, 50), rd2(-50, 50)))
  1926. else
  1927. hito(cW, 10, 18, 0.25, hrp.CFrame.lookVector 80)
  1928. end
  1929. end
  1930. cW.CFrame = cW.CFrame cf(0, 0, -cZ)
  1931. if cV % 2 == 0 then
  1932. cX.CFrame = cW.CFrame ang(rd(90), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  1933. else
  1934. if cV % 2 == 1 then
  1935. cX.CFrame = cW.CFrame ang(rd(90), rd(0), rd(0)) cf(0, -6.5, 0) ang(rd(0), rd(90), rd(-90))
  1936. end
  1937. end
  1938. cY.CFrame = cW.CFrame cf(0, 0, 50 - cZ 2.5)
  1939. cYFindFirstChildOfClass(SpecialMesh).Scale = cYFindFirstChildOfClass(SpecialMesh).Scale + Vector3.new(0, 0, cZ 4.5)
  1940. cZ = cZ - 0.45
  1941. end
  1942. end))
  1943. swait(cT)
  1944. until ag 10
  1945. cI = false
  1946. aeDisconnect()
  1947. cHDestroy()
  1948. a8Destroy()
  1949. for I,c_ in pairs(cL) do
  1950. c_Destroy()
  1951. end
  1952. for I,d0 in pairs(cP) do
  1953. coroutine.resume(coroutine.create(function()
  1954. for I = 1, 10 do
  1955. swait()
  1956. d0.Transparency = d0.Transparency + 0.1
  1957. end
  1958. d0Destroy()
  1959. end))
  1960. end
  1961. for I,d0 in pairs(cQ) do
  1962. coroutine.resume(coroutine.create(function()
  1963. for I = 1, 10 do
  1964. swait()
  1965. d0.Transparency = d0.Transparency + 0.1
  1966. end
  1967. d0Destroy()
  1968. end))
  1969. end
  1970. for I,d0 in pairs(cR) do
  1971. coroutine.resume(coroutine.create(function()
  1972. for I = 1, 10 do
  1973. swait()
  1974. d0.Transparency = d0.Transparency + 0.1
  1975. end
  1976. d0Destroy()
  1977. end))
  1978. end
  1979. human.AutoRotate = true
  1980. human.PlatformStand = false
  1981. activu = false
  1982. end
  1983.  
  1984. gear2change = function()
  1985. if selected == false or activu == true then
  1986. return
  1987. end
  1988. if (hrp.Velocity Vector3.new(1, 1, 1)).magnitude 4 and dagear == 1 and g2lim 5 then
  1989. activu = true
  1990. g.Enabled = false
  1991. human.AutoRotate = false
  1992. hrp.Anchored = true
  1993. human.WalkSpeed = 0
  1994. local d1 = Instance.new(Sound)
  1995. d1.EmitterSize = 10
  1996. d1.Volume = 4
  1997. d1.SoundId = rbxassetid255289910
  1998. d1.Parent = hrp
  1999. d1Play()
  2000. game.DebrisAddItem(d1, 5)
  2001. local d2 = makepart(rleg.BrickColor.Name, rg1, 0, 0, SmoothPlastic, rleg, rleg.CFrame)
  2002. d2.Anchored = false
  2003. local d3 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, d2)
  2004. local d4 = makeweld(d2, d2, rleg, (cf(0, -0.8, 0)), nil)
  2005. local d5 = makepart(lleg.BrickColor.Name, lg1, 0, 0, SmoothPlastic, lleg, lleg.CFrame)
  2006. d5.Anchored = false
  2007. local d6 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, d5)
  2008. local d7 = makeweld(d5, d5, lleg, (cf(0, -0.8, 0)), nil)
  2009. local d8 = makepart(rleg.BrickColor.Name, rg2, 0, 0, SmoothPlastic, rleg, rleg.CFrame)
  2010. d8.Anchored = false
  2011. local d9 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, d8)
  2012. local da = makeweld(d8, d8, rleg, (cf(0, -0.6, 0)), nil)
  2013. local db = makepart(lleg.BrickColor.Name, lg2, 0, 0, SmoothPlastic, lleg, lleg.CFrame)
  2014. db.Anchored = false
  2015. local dc = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, db)
  2016. local dd = makeweld(db, db, lleg, (cf(0, -0.6, 0)), nil)
  2017. animo(false)
  2018. cam.CameraType = Scriptable
  2019. cam.CoordinateFrame = hrp.CFrame ang(rd(10), rd(-140), rd(0)) cf(0, 0, 7)
  2020. for I = 1, 35 do
  2021. do
  2022. swait()
  2023. cam.CoordinateFrame = cam.CoordinateFrame ang(rd(-0.06), rd(0.08), rd(0)) cf(0, 0, -0.003)
  2024. lerpz(RJ, C0, RJC0 cf(0, -0.5, -0.8) ang(rd(75), rd(0), rd(15)), 0.15)
  2025. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(10), rd(0), rd(-12)), 0.15)
  2026. lerpz(RS, C0, RSC0 cf(0.5, -0.25, 0.4) ang(rd(-80), rd(15), rd(85)), 0.15)
  2027. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.15)
  2028. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(40), rd(-65)), 0.15)
  2029. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.15)
  2030. lerpz(RH, C0, RHC0 cf(-0.25, -0.2, 0) ang(rd(0), rd(-70), rd(0)), 0.15)
  2031. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(-70), rd(35), rd(0)), 0.15)
  2032. lerpz(LH, C0, LHC0 cf(-0.4, 0.4, 0) ang(rd(0), rd(70), rd(0)), 0.15)
  2033. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(-80), rd(-10), rd(0)), 0.15)
  2034. end
  2035. end
  2036. cam.CoordinateFrame = lleg.CFrame ang(rd(5), rd(-165), rd(0)) cf(0, 0, 5)
  2037. for I = 1, 25 do
  2038. swait()
  2039. d4.C0 = d4.C0lerp(cf(0, 0.2, 0), 0.3)
  2040. d7.C0 = d7.C0lerp(cf(0, 0.2, 0), 0.3)
  2041. d3.Scale = d3.Scalelerp(Vector3.new(7.5, 3, 7.5), 0.45)
  2042. d6.Scale = d6.Scalelerp(Vector3.new(7.5, 3, 7.5), 0.45)
  2043. da.C0 = da.C0lerp(cf(0, 0.4, 0), 0.3)
  2044. dd.C0 = dd.C0lerp(cf(0, 0.4, 0), 0.3)
  2045. d9.Scale = d9.Scalelerp(Vector3.new(7.5, 3, 7.5), 0.45)
  2046. dc.Scale = dc.Scalelerp(Vector3.new(7.5, 3, 7.5), 0.45)
  2047. lerpz(RJ, C0, RJC0 cf(0, -0.5, -1.1) ang(rd(75), rd(0), rd(15)), 0.3)
  2048. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(18), rd(0), rd(-12)), 0.3)
  2049. lerpz(RS, C0, RSC0 cf(0.2, -0.25, 0.4) ang(rd(-80), rd(15), rd(85)), 0.3)
  2050. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.3)
  2051. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(50), rd(-65)), 0.3)
  2052. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2053. lerpz(RH, C0, RHC0 cf(-0.25, -0.2, 0) ang(rd(0), rd(-70), rd(0)), 0.6)
  2054. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(-70), rd(35), rd(0)), 0.6)
  2055. lerpz(LH, C0, LHC0 cf(-0.4, 0.4, 0) ang(rd(0), rd(70), rd(0)), 0.6)
  2056. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(-80), rd(-10), rd(0)), 0.6)
  2057. end
  2058. d1.TimePosition = 1.4
  2059. for I = 1, 3 do
  2060. swait()
  2061. d4.C0 = d4.C0lerp(cf(0, -0.4, 0), 0.3)
  2062. d7.C0 = d7.C0lerp(cf(0, -0.4, 0), 0.3)
  2063. d3.Scale = d3.Scalelerp(Vector3.new(7, 2, 7), 0.45)
  2064. d6.Scale = d6.Scalelerp(Vector3.new(7, 2, 7), 0.45)
  2065. da.C0 = da.C0lerp(cf(0, -0.2, 0), 0.3)
  2066. dd.C0 = dd.C0lerp(cf(0, -0.2, 0), 0.3)
  2067. d9.Scale = d9.Scalelerp(Vector3.new(7, 2, 7), 0.45)
  2068. dc.Scale = dc.Scalelerp(Vector3.new(7, 2, 7), 0.45)
  2069. lerpz(RJ, C0, RJC0 cf(0, -0.5, -0.8) ang(rd(75), rd(0), rd(15)), 0.3)
  2070. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(10), rd(0), rd(-12)), 0.3)
  2071. lerpz(RS, C0, RSC0 cf(0.5, -0.25, 0.4) ang(rd(-80), rd(15), rd(85)), 0.3)
  2072. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.3)
  2073. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(40), rd(-65)), 0.3)
  2074. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2075. lerpz(RH, C0, RHC0 cf(-0.25, -0.2, 0) ang(rd(0), rd(-70), rd(0)), 0.6)
  2076. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(-70), rd(35), rd(0)), 0.6)
  2077. lerpz(LH, C0, LHC0 cf(-0.4, 0.4, 0) ang(rd(0), rd(70), rd(0)), 0.6)
  2078. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(-80), rd(-10), rd(0)), 0.6)
  2079. end
  2080. for I = 1, 10 do
  2081. swait()
  2082. d4.C0 = d4.C0lerp(cf(0, -0.4, 0), 0.3)
  2083. d7.C0 = d7.C0lerp(cf(0, -0.4, 0), 0.3)
  2084. d3.Scale = d3.Scalelerp(Vector3.new(4, 2, 4), 0.45)
  2085. d6.Scale = d6.Scalelerp(Vector3.new(4, 2, 4), 0.45)
  2086. da.C0 = da.C0lerp(cf(0, -0.2, 0), 0.3)
  2087. dd.C0 = dd.C0lerp(cf(0, -0.2, 0), 0.3)
  2088. d9.Scale = d9.Scalelerp(Vector3.new(4, 2, 4), 0.45)
  2089. dc.Scale = dc.Scalelerp(Vector3.new(4, 2, 4), 0.45)
  2090. lerpz(RJ, C0, RJC0 cf(0, -0.5, -0.8) ang(rd(75), rd(0), rd(15)), 0.3)
  2091. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(10), rd(0), rd(-12)), 0.3)
  2092. lerpz(RS, C0, RSC0 cf(0.5, -0.25, 0.4) ang(rd(-80), rd(15), rd(85)), 0.3)
  2093. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.3)
  2094. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(40), rd(-65)), 0.3)
  2095. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2096. lerpz(RH, C0, RHC0 cf(-0.25, -0.2, 0) ang(rd(0), rd(-70), rd(0)), 0.6)
  2097. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(-70), rd(35), rd(0)), 0.6)
  2098. lerpz(LH, C0, LHC0 cf(-0.4, 0.4, 0) ang(rd(0), rd(70), rd(0)), 0.6)
  2099. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(-80), rd(-10), rd(0)), 0.6)
  2100. end
  2101. cam.CoordinateFrame = hrp.CFrame ang(rd(5), rd(-180), rd(0)) cf(0, 0, 6)
  2102. swait(8)
  2103. d2Destroy()
  2104. d5Destroy()
  2105. d8Destroy()
  2106. dbDestroy()
  2107. for j = 1, #H do
  2108. coroutine.resume(coroutine.create(function()
  2109. local de = H[j]
  2110. for I = 1, 16 do
  2111. swait()
  2112. de.Transparency = de.Transparency - 0.009375
  2113. de.pe.Enabled = true
  2114. if deFindFirstChild(ss) then
  2115. deFindFirstChild(ss)Play()
  2116. end
  2117. end
  2118. swait(120)
  2119. end))
  2120. end
  2121. d1.TimePosition = 4.1
  2122. headFindFirstChildOfClass(Decal).Texture = rbxassetid871751988
  2123. swait(8)
  2124. for j = 1, 35 do
  2125. swait()
  2126. lerpz(RJ, C0, RJC0 cf(0, -0.5, -0.8) ang(rd(75), rd(0), rd(15)), 0.3)
  2127. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-50), rd(10), rd(-10)), 0.05 + j 0.95 35)
  2128. lerpz(RS, C0, RSC0 cf(0.5, -0.25, 0.4) ang(rd(-80), rd(15), rd(85)), 0.3)
  2129. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.3)
  2130. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(20), rd(40), rd(-65)), 0.3)
  2131. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2132. lerpz(RH, C0, RHC0 cf(-0.25, -0.2, 0) ang(rd(0), rd(-70), rd(0)), 0.6)
  2133. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(-70), rd(35), rd(0)), 0.6)
  2134. lerpz(LH, C0, LHC0 cf(-0.4, 0.4, 0) ang(rd(0), rd(70), rd(0)), 0.6)
  2135. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(-80), rd(-10), rd(0)), 0.6)
  2136. end
  2137. cam.CameraType = Custom
  2138. animo(true)
  2139. human.WalkSpeed = 28
  2140. human.JumpPower = 60
  2141. hrp.Anchored = false
  2142. human.AutoRotate = true
  2143. headFindFirstChildOfClass(Decal).Texture = d
  2144. for I = 1, 6 do
  2145. swait()
  2146. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2147. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2148. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2149. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2150. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2151. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2152. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2153. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2154. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2155. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.5)
  2156. end
  2157. resetlerp()
  2158. dagear = 2
  2159. g.Enabled = true
  2160. activu = false
  2161. else
  2162. do
  2163. if dagear == 2 then
  2164. activu = true
  2165. for j = 1, #H do
  2166. coroutine.resume(coroutine.create(function()
  2167. local de = H[j]
  2168. local df = nil
  2169. if deFindFirstChild(ss) then
  2170. df = deFindFirstChild(ss)
  2171. end
  2172. for I = 1, 16 do
  2173. swait()
  2174. de.Transparency = de.Transparency + 0.009375
  2175. de.pe.Rate = de.pe.Rate - 1
  2176. if deFindFirstChild(ss) then
  2177. df.Volume = df.Volume - 0.03125
  2178. end
  2179. end
  2180. de.pe.Rate = 20
  2181. de.pe.Enabled = false
  2182. if deFindFirstChild(ss) then
  2183. dfStop()
  2184. df.Volume = 0.5
  2185. end
  2186. end))
  2187. end
  2188. human.WalkSpeed = 16
  2189. human.JumpPower = 50
  2190. dagear = 1
  2191. activu = false
  2192. end
  2193. end
  2194. end
  2195. end
  2196.  
  2197. gear3change = function()
  2198. if selected == false or activu == true then
  2199. return
  2200. end
  2201. if (hrp.Velocity Vector3.new(1, 1, 1)).magnitude 4 and dagear == 1 and g3lim 5 then
  2202. activu = true
  2203. g.Enabled = false
  2204. human.AutoRotate = false
  2205. hrp.Anchored = true
  2206. human.WalkSpeed = 0
  2207. animo(false)
  2208. bQ = makepart(White, g3p1, 0, 1, Neon, rarm, hrp.CFrame cf(0, 500, 0))
  2209. bR = makepart(rarm.BrickColor.Name, g3p2, 0, 1, SmoothPlastic, rarm, hrp.CFrame cf(0, 500, 0))
  2210. b_ = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bR)
  2211. bS = makepart(rarm.BrickColor.Name, g3p3, 0, 1, SmoothPlastic, rarm, hrp.CFrame cf(0, 500, 0))
  2212. c0 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bS)
  2213. bT = makepart(rarm.BrickColor.Name, g3p4, 0, 1, SmoothPlastic, rarm, hrp.CFrame cf(0, 500, 0))
  2214. c1 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bT)
  2215. bU = makepart(rarm.BrickColor.Name, g3p5, 0, 1, SmoothPlastic, rarm, hrp.CFrame cf(0, 500, 0))
  2216. c2 = makemesh(FileMesh, Vector3.new(0.005, 0.005, 0.005), rbxassetid539775895, bU)
  2217. cam.CameraType = Scriptable
  2218. cam.CoordinateFrame = hrp.CFrame ang(rd(10), rd(-190), rd(0)) cf(0, 0, 5)
  2219. for I = 1, 26 do
  2220. swait()
  2221. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(15)), 0.3)
  2222. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(10), rd(-1.5), rd(-14)), 0.3)
  2223. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(30), rd(60), rd(80)), 0.3)
  2224. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2225. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(-5), rd(8), rd(10)), 0.3)
  2226. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2227. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-5), rd(-5), rd(0)), 0.3)
  2228. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2229. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-5), rd(5), rd(0)), 0.3)
  2230. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2231. end
  2232. headFindFirstChildOfClass(Decal).Texture = rbxassetid250184082
  2233. cam.CoordinateFrame = hrp.CFrame ang(rd(40), rd(-180), rd(0)) cf(0, 0, 7)
  2234. for j = 1, 37 do
  2235. swait()
  2236. local dg = rd2(-80, 80) (38 - j)
  2237. lerpz(RJ, C0, RJC0 cf(-0.1, 0.35, -0.05) ang(rd(-18), rd(-6), rd(15)), 0.1)
  2238. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-30 + dg), rd(-1 + dg), rd(-14 + dg)), 0.03 + j 0.032)
  2239. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(32), rd(50), rd(83)), 0.1)
  2240. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2241. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(-7), rd(9), rd(12)), 0.1)
  2242. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2243. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-5), rd(-5), rd(-15)), 0.1)
  2244. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2245. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-5), rd(5), rd(20)), 0.1)
  2246. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2247. end
  2248. headFindFirstChildOfClass(Decal).Texture = rbxassetid874809406
  2249. cam.CoordinateFrame = hrp.CFrame ang(rd(-50), rd(-170), rd(0)) cf(0, 2, 4)
  2250. for I = 1, 15 do
  2251. swait()
  2252. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, -0.05) ang(rd(18), rd(6), rd(15)), 0.6)
  2253. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(30), rd(-6), rd(-14)), 0.65)
  2254. lerpz(RS, C0, RSC0 cf(0, 0.1, 0) ang(rd(32), rd(60), rd(63)), 0.8)
  2255. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2256. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(-25), rd(10), rd(20)), 0.6)
  2257. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2258. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-5), rd(-5), rd(19)), 0.6)
  2259. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2260. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-5), rd(5), rd(-12)), 0.6)
  2261. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2262. end
  2263. bQ.Transparency = 1
  2264. bR.Transparency = 0
  2265. bS.Transparency = 0
  2266. bT.Transparency = 0
  2267. bU.Transparency = 0
  2268. bQ.CFrame = rarm.CFrame ang(rd(0), rd(0), rd(0)) cf(0, -0.025, 0)
  2269. bR.CFrame = bQ.CFrame ang(rd(0), rd(0), rd(0)) cf(0, -0.025, 0)
  2270. c7 = (bQ.Position - rarm.Position).magnitude
  2271. c8 = (bR.Position - bQ.Position).magnitude
  2272. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) cf(0, 0, -c7 2)
  2273. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) cf(0, 0, -c8 2)
  2274. bU.CFrame = bR.CFrame cf(0, -0.025, 0) ang(rd(0), rd(180), rd(90))
  2275. cam.CoordinateFrame = hrp.CFrame ang(rd(10), rd(-180), rd(0)) cf(0, 0, 6)
  2276. for I = 1, 50 do
  2277. swait()
  2278. c7 = (bQ.Position - rarm.Position).magnitude
  2279. c8 = (bR.Position - bQ.Position).magnitude
  2280. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(30), rd(-6), rd(-14)), 0.1)
  2281. lerpz(RS, C0, RSC0 cf(0, 0.1, 0) ang(rd(0), rd(-50), rd(110)), 0.15)
  2282. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.05)
  2283. bQ.CFrame = bQ.CFramelerp(rarm.CFrame ang(rd(0), rd(0), rd(0)) cf(0, -10, 0), 0.1)
  2284. bR.CFrame = bR.CFramelerp(bQ.CFrame ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0), 0.07)
  2285. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) cf(0, 0, -(c7 + 1) 2)
  2286. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) cf(0, 0, -(c8 - 1) 2)
  2287. bU.CFrame = bU.CFramelerp(bR.CFrame cf(0, -6.5, 0) ang(rd(0), rd(180), rd(90)), 0.3)
  2288. b_.Scale = b_.Scalelerp(Vector3.new(60, 70, 60), 0.13)
  2289. c0.Scale = c0.Scalelerp(Vector3.new(30, 30, c7 5 1.2), 0.13)
  2290. c1.Scale = c1.Scalelerp(Vector3.new(35, 35, c8 5 1.2), 0.13)
  2291. c2.Scale = c2.Scalelerp(Vector3.new(0.16, 0.16, 0.16), 0.13)
  2292. cam.CoordinateFrame = cam.CoordinateFrame cf(0, 0, 0.094)
  2293. end
  2294. cd = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  2295. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0)
  2296. ci = ang(rd(0), rd(0), rd(-40)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  2297. ck = Vector3.new(60, 70, 60)
  2298. cm = 3.5
  2299. co = 5
  2300. cj = 0.3--speed of hand
  2301. cq = Vector3.new(0.16, 0.16, 0.16)
  2302. cb = true
  2303. coroutine.resume(coroutine.create(function()
  2304. while cb == true do
  2305. swait2()
  2306. bQ.CFrame = bQ.CFramelerp(rarm.CFrame cd, ce)
  2307. bR.CFrame = bR.CFramelerp(bQ.CFrame cg, ch)
  2308. c7 = (bQ.Position - rarm.Position).magnitude
  2309. c8 = (bR.Position - bQ.Position).magnitude
  2310. bS.CFrame = cf(rarm.CFrame.p, bQ.CFrame.p) cf(0, 0, -(c7 + 1) 2)
  2311. bT.CFrame = cf(bQ.CFrame.p, bR.CFrame.p) cf(0, 0, -(c8 - 1) 2)
  2312. bU.CFrame = bU.CFramelerp(bR.CFrame ci, cj)
  2313. b_.Scale = b_.Scalelerp(ck, cl)
  2314. c0.Scale = c0.Scalelerp(Vector3.new(cm 5, cm 5, (bQ.Position - rarm.Position).magnitude 5 1.2), cn)
  2315. c1.Scale = c1.Scalelerp(Vector3.new(co 5, co 5, (bR.Position - bQ.Position).magnitude 5 1.2), cp)
  2316. c2.Scale = c2.Scalelerp(cq, cr)
  2317. end
  2318. end))
  2319. print(bless the meme)
  2320. headFindFirstChildOfClass(Decal).Texture = rbxassetid871751988
  2321. cam.CoordinateFrame = hrp.CFrame ang(rd(10), rd(-155), rd(0)) cf(0, 0, 12)
  2322. for j = 1, 80 do
  2323. swait()
  2324. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, -0.05) ang(rd(18), rd(6), rd(15)), 0.03 + j 0.011875)
  2325. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-2), rd(-1), rd(-14)), 0.03 + j 0.011875)
  2326. lerpz(RS, C0, RSC0 cf(0, 0.05, 1) ang(rd(0), rd(-170), rd(75)), 0.03 + j 0.011875)
  2327. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 0.011875)
  2328. lerpz(LS, C0, LSC0 cf(0, 0.07, -0.45) ang(rd(20), rd(-65), rd(-60)), 0.03 + j 0.011875)
  2329. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 0.011875)
  2330. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-10)), 0.03 + j 0.011875)
  2331. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 0.011875)
  2332. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-30)), 0.03 + j 0.011875)
  2333. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 0.011875)
  2334. cam.CoordinateFrame = cam.CoordinateFrame cf(0, 0, 0.04)
  2335. end
  2336. headFindFirstChildOfClass(Decal).Texture = d
  2337. cam.CameraType = Custom
  2338. dagear = 3
  2339. human.AutoRotate = true
  2340. hrp.Anchored = false
  2341. human.WalkSpeed = 12
  2342. g.Enabled = true
  2343. activu = false
  2344. --fixing the hand movement
  2345. cd = ang(rd(0), rd(0), rd(0)) cf(0, -15, 0)
  2346. cg = ang(rd(0), rd(0), rd(-30)) cf(0, -15, 0)
  2347. ci = ang(rd(0), rd(0), rd(20)) cf(0, -6.5, 0) ang(rd(0), rd(180), rd(90))
  2348. ce = 0.01
  2349. ch = 0.01
  2350. cd = cf()
  2351. cg = cf()
  2352. for j = 1, 38 do
  2353. --swait()
  2354. cd = cd cf(0, -1.75 + j 13, 0)
  2355. cg = cg cf(0, -1.75 + j 13, 0)
  2356. ce = 0.01 + j 0.018
  2357. ch = 0.01 + j 0.008
  2358. end
  2359. cd = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  2360. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0)
  2361. ci = ang(rd(0), rd(0), rd(-40)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  2362. --done fixing hand xd
  2363. elseif dagear == 3 then
  2364. activu = true
  2365. human.WalkSpeed = 0
  2366. human.AutoRotate = false
  2367. hrp.Anchored = true
  2368. cd = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2369. cg = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2370. ci = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0) ang(rd(0), rd(180), rd(90))
  2371. ck = Vector3.new(0, 1, 0)
  2372. cm = 0
  2373. co = 0
  2374. cq = Vector3.new(0, 1, 0)
  2375. ct = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2376. cv = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2377. cx = ang(rd(0), rd(0), rd(50)) cf(0, -0.25, 0) ang(rd(0), rd(90), rd(-90))
  2378. cz = Vector3.new(0, 1, 0)
  2379. cB = 0
  2380. cD = 0
  2381. cF = Vector3.new(0, 1, 0)
  2382. for j = 1, 40 do
  2383. swait()
  2384. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, -0.05) ang(rd(18), rd(6), rd(15)), 0.03 + j 2 0.011875)
  2385. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(5), rd(1), rd(-14)), 0.03 + j 2 0.011875)
  2386. lerpz(RS, C0, RSC0 cf(0.5, 0.05, 0.5) ang(rd(0), rd(-90), rd(75)), 0.03 + j 2 0.011875)
  2387. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 2 0.011875)
  2388. if g32hand then
  2389. lerpz(LS, C0, LSC0 cf(0, 0.07, 0.45) ang(rd(20), rd(85), rd(-60)), 0.03 + j 2 0.011875)
  2390. else
  2391. lerpz(LS, C0, LSC0 cf(0, 0.07, -0.45) ang(rd(20), rd(-65), rd(-60)), 0.03 + j 2 0.011875)
  2392. end
  2393. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 2 0.011875)
  2394. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-10)), 0.03 + j 2 0.011875)
  2395. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 2 0.011875)
  2396. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-30)), 0.03 + j 2 0.011875)
  2397. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.03 + j 2 0.011875)
  2398. end
  2399. cb = false
  2400. cc = false
  2401. bQDestroy()
  2402. bRDestroy()
  2403. bSDestroy()
  2404. bTDestroy()
  2405. bUDestroy()
  2406. if g32hand then
  2407. bVDestroy()
  2408. bWDestroy()
  2409. bXDestroy()
  2410. bYDestroy()
  2411. bZDestroy()
  2412. end
  2413. for I = 1, 13 do
  2414. swait()
  2415. lerpz(RJ, C0, RJC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2416. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2417. lerpz(RS, C0, RSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2418. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2419. lerpz(LS, C0, LSC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2420. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2421. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2422. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2423. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2424. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.45)
  2425. end
  2426. resetlerp()
  2427. animo(true)
  2428. human.WalkSpeed = 16
  2429. dagear = 1
  2430. g32hand = false
  2431. human.AutoRotate = true
  2432. hrp.Anchored = false
  2433. activu = false
  2434. end
  2435. --a8Destroy()
  2436. --cHDestroy()
  2437. activu = false
  2438. end
  2439.  
  2440. g3twohand = function()
  2441. if selected == false or activu == true then
  2442. return
  2443. end
  2444. if not g32hand then
  2445. activu = true
  2446. local bf = human.WalkSpeed
  2447. human.WalkSpeed = 0
  2448. cc = true
  2449. g.Enabled = false
  2450. human.AutoRotate = false
  2451. hrp.Anchored = true
  2452. bV = makepart(White, g3p6, 0, 1, Neon, larm, larm.CFrame)
  2453. bW = makepart(larm.BrickColor.Name, g3p7, 0, 1, SmoothPlastic, larm, larm.CFrame)
  2454. c3 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bW)
  2455. bX = makepart(larm.BrickColor.Name, g3p8, 0, 1, SmoothPlastic, larm, larm.CFrame)
  2456. c4 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bX)
  2457. bY = makepart(larm.BrickColor.Name, g3p9, 0, 1, SmoothPlastic, larm, larm.CFrame)
  2458. c5 = makemesh(Sphere, (Vector3.new(1, 1, 1)), nil, bY)
  2459. bZ = makepart(larm.BrickColor.Name, g3p10, 0, 1, SmoothPlastic, larm, larm.CFrame)
  2460. c6 = makemesh(FileMesh, Vector3.new(0.005, 0.005, 0.005), rbxassetid539776108, bZ)
  2461. local dh = makepart(tors.BrickColor.Name, gblp, 0, 0, SmoothPlastic, tors, tors.CFrame)
  2462. dh.Anchored = false
  2463. local di = makemesh(Sphere, (Vector3.new(0, 0, 0)), nil, dh)
  2464. local dj = makeweld(dh, dh, tors, (cf(0, 0, 0)), nil)
  2465. cd = ang(rd(0), rd(0), rd(0)) cf(0, -5, 0)
  2466. cg = ang(rd(0), rd(0), rd(-20)) cf(0, -5, 0)
  2467. ci = ang(rd(0), rd(0), rd(-20)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  2468. for I = 1, 25 do
  2469. swait()
  2470. di.Scale = di.Scalelerp(Vector3.new(55, 55, 55), 0.25)
  2471. lerpz(RJ, C0, RJC0 cf(0, 0, 4) ang(rd(0), rd(0), rd(0)), 0.25)
  2472. lerpz(N, C0, NC0 cf(0, 0, 4) ang(rd(0), rd(0), rd(0)), 0.25)
  2473. lerpz(RS, C0, RSC0 cf(0, 2.75, 2.75) ang(rd(-110), rd(0), rd(0)), 0.25)
  2474. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.25)
  2475. lerpz(LS, C0, LSC0 cf(0, 2.75, 2.75) ang(rd(-110), rd(0), rd(0)), 0.25)
  2476. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.25)
  2477. lerpz(RH, C0, RHC0 cf(0, -4, 1.5) ang(rd(-10), rd(5), rd(0)), 0.25)
  2478. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.25)
  2479. lerpz(LH, C0, LHC0 cf(0, -4, 1.5) ang(rd(-10), rd(5), rd(0)), 0.25)
  2480. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.25)
  2481. end
  2482. bW.Transparency = 0
  2483. bX.Transparency = 0
  2484. bY.Transparency = 0
  2485. bZ.Transparency = 0
  2486. bV.CFrame = larm.CFrame ang(rd(0), rd(0), rd(0)) cf(0, -0.025, 0)
  2487. bW.CFrame = bW.CFrame ang(rd(0), rd(0), rd(0)) cf(0, -0.025, 0)
  2488. c9 = (bV.Position - larm.Position).magnitude
  2489. ca = (bW.Position - bV.Position).magnitude
  2490. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) cf(0, 0, -c9 2)
  2491. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) cf(0, 0, -ca 2)
  2492. bZ.CFrame = bW.CFrame cf(0, -0.025, 0) ang(rd(0), rd(180), rd(90))
  2493. cd = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  2494. cg = ang(rd(0), rd(0), rd(-140)) cf(0, -10, 0)
  2495. ci = ang(rd(0), rd(0), rd(-40)) cf(0, -6.5, 0) ang(rd(0), rd(270), rd(90))
  2496. ct = ang(rd(0), rd(0), rd(0)) cf(0, -10, 0)
  2497. cv = ang(rd(0), rd(0), rd(140)) cf(0, -10, 0)
  2498. cx = ang(rd(0), rd(0), rd(50)) cf(0, -6.5, 0) ang(rd(0), rd(90), rd(-90))
  2499. cz = Vector3.new(60, 70, 60)
  2500. cB = 3.5
  2501. cD = 5
  2502. cF = Vector3.new(0.16, 0.16, 0.16)
  2503. cC = 0.3
  2504. cE = 0.3
  2505. cy = 0.3
  2506. cu = 0.3
  2507. cw = 0.3
  2508. cA = 0.3
  2509. cG = 0.3
  2510. coroutine.resume(coroutine.create(function()
  2511. while cc == true do
  2512. swait2()
  2513. bV.CFrame = bV.CFramelerp(larm.CFrame ct, cu)
  2514. bW.CFrame = bW.CFramelerp(bV.CFrame cv, cw)
  2515. c9 = (bV.Position - larm.Position).magnitude
  2516. ca = (bW.Position - bV.Position).magnitude
  2517. bX.CFrame = cf(larm.CFrame.p, bV.CFrame.p) cf(0, 0, -(c9 + 1) 2)
  2518. bY.CFrame = cf(bV.CFrame.p, bW.CFrame.p) cf(0, 0, -(ca - 1) 2)
  2519. bZ.CFrame = bZ.CFramelerp(bW.CFrame cx, cy)
  2520. c3.Scale = c3.Scalelerp(cz, cA)
  2521. c4.Scale = c4.Scalelerp(Vector3.new(cB 5, cB 5, (bV.Position - larm.Position).magnitude 5 1.2), cC)
  2522. c5.Scale = c5.Scalelerp(Vector3.new(cD 5, cD 5, (bW.Position - bV.Position).magnitude 5 1.2), cE)
  2523. c6.Scale = c6.Scalelerp(cF, cG)
  2524. end
  2525. end))
  2526. for I = 1, 30 do
  2527. swait()
  2528. di.Scale = di.Scalelerp(Vector3.new(0, 0, 0), 0.32)
  2529. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, 0) ang(rd(18), rd(6), rd(15)), 0.3)
  2530. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-2), rd(-1), rd(-14)), 0.3)
  2531. lerpz(RS, C0, RSC0 cf(0, 0.05, 1) ang(rd(0), rd(-170), rd(75)), 0.3)
  2532. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2533. lerpz(LS, C0, LSC0 cf(0, 0.07, 0.95) ang(rd(0), rd(160), rd(-75)), 0.3)
  2534. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2535. lerpz(RH, C0, RHC0 cf(0, 0, 0) ang(rd(-10), rd(-10), rd(-10)), 0.3)
  2536. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2537. lerpz(LH, C0, LHC0 cf(0, 0, 0) ang(rd(-10), rd(10), rd(-30)), 0.3)
  2538. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  2539. end
  2540. dhDestroy()
  2541. human.WalkSpeed = bf
  2542. hrp.Anchored = false
  2543. human.AutoRotate = true
  2544. g.Enabled = true
  2545. g32hand = true
  2546. activu = false
  2547. end
  2548. end
  2549.  
  2550. busolelel = function()
  2551. if activu == true or selected == false then
  2552. return
  2553. end
  2554. if dagear == 3 then
  2555. if bR.Reflectance = 0 then
  2556. selected = false
  2557. local dk = Instance.new(Sound)
  2558. dk.SoundId = rbxassetid315030459
  2559. dk.Volume = 1.25
  2560. dk.TimePosition = 0.22
  2561. dk.Pitch = 1.03
  2562. dk.Parent = tors
  2563. game.DebrisAddItem(dk, 3)
  2564. dkPlay()
  2565. local dl = Color3.new(0.90196078431373, 0.90196078431373, 0.90196078431373)
  2566. ck = Vector3.new(70, 80, 70)
  2567. cq = Vector3.new(0.19, 0.19, 0.19)
  2568. cz = Vector3.new(70, 80, 70)
  2569. cF = Vector3.new(0.19, 0.19, 0.19)
  2570. for I = 1, 20 do
  2571. swait()
  2572. bR.Reflectance = bR.Reflectance + 0.02
  2573. bR.Color = bR.Colorlerp(dl, 0.15)
  2574. bU.Reflectance = bU.Reflectance + 0.02
  2575. bU.Color = bU.Colorlerp(dl, 0.15)
  2576. if g32hand then
  2577. bW.Reflectance = bW.Reflectance + 0.02
  2578. bW.Color = bW.Colorlerp(dl, 0.15)
  2579. bZ.Reflectance = bZ.Reflectance + 0.02
  2580. bZ.Color = bZ.Colorlerp(dl, 0.15)
  2581. end
  2582. end
  2583. dl = Color3.new(0.058823529411765, 0, 0.082352941176471)
  2584. ck = Vector3.new(60, 70, 60)
  2585. cq = Vector3.new(0.16, 0.16, 0.16)
  2586. cz = Vector3.new(60, 70, 60)
  2587. cF = Vector3.new(0.16, 0.16, 0.16)
  2588. for I = 1, 20 do
  2589. swait()
  2590. bR.Reflectance = bR.Reflectance - 0.01
  2591. bR.Color = bR.Colorlerp(dl, 0.15)
  2592. bU.Reflectance = bU.Reflectance - 0.01
  2593. bU.Color = bU.Colorlerp(dl, 0.15)
  2594. if g32hand then
  2595. bW.Reflectance = bW.Reflectance - 0.01
  2596. bW.Color = bW.Colorlerp(dl, 0.15)
  2597. bZ.Reflectance = bW.Reflectance - 0.01
  2598. bZ.Color = bZ.Colorlerp(dl, 0.15)
  2599. end
  2600. end
  2601. bR.Color = dl
  2602. bU.Color = dl
  2603. if g32hand then
  2604. bW.Color = dl
  2605. bZ.Color = dl
  2606. end
  2607. selected = true
  2608. else
  2609. do
  2610. selected = false
  2611. for I = 1, 20 do
  2612. swait()
  2613. bR.Reflectance = bR.Reflectance - 0.01
  2614. bR.Color = bR.Colorlerp(rarm.Color, 0.15)
  2615. bU.Reflectance = bU.Reflectance - 0.01
  2616. bU.Color = bU.Colorlerp(rarm.Color, 0.15)
  2617. if g32hand then
  2618. bW.Reflectance = bW.Reflectance - 0.01
  2619. bW.Color = bW.Colorlerp(larm.Color, 0.15)
  2620. bZ.Reflectance = bZ.Reflectance - 0.01
  2621. bZ.Color = bZ.Colorlerp(larm.Color, 0.15)
  2622. end
  2623. end
  2624. bR.Color = rarm.Color
  2625. bU.Color = rarm.Color
  2626. bR.Reflectance = 0
  2627. bU.Reflectance = 0
  2628. if g32hand then
  2629. bW.Color = larm.Color
  2630. bZ.Color = larm.Color
  2631. bW.Reflectance = 0
  2632. bZ.Reflectance = 0
  2633. end
  2634. selected = true
  2635. end
  2636. end
  2637. end
  2638. end
  2639.  
  2640. hito = function(dm, X, c, dn, dp, dq)
  2641. for I,dr in pairs(workspaceGetChildren()) do
  2642. if drFindFirstChild(Humanoid) and drFindFirstChild(HumanoidRootPart) and dr ~= chr and (drFindFirstChild(HumanoidRootPart).Position - dm.Position).magnitude X and drFindFirstChild(HumanoidRootPart)FindFirstChild(alabo) == nil then
  2643. local ds = drFindFirstChild(Humanoid)
  2644. local dt = drFindFirstChild(HumanoidRootPart)
  2645. TakeDamage(ds, c)
  2646. dsSetStateEnabled(16, true)
  2647. delay(dn, function()
  2648. dsSetStateEnabled(16, true)
  2649. end)
  2650. local du = Instance.new(StringValue)
  2651. du.Name = alabo
  2652. du.Parent = dt
  2653. game.DebrisAddItem(du, dn)
  2654. local dv = Instance.new(Part)
  2655. nooutline(dv)
  2656. dv.Size = Vector3.new(0.2, 0.2, 0.2)
  2657. dv.Transparency = 0.25
  2658. dv.Anchored = true
  2659. dv.CanCollide = false
  2660. dv.BrickColor = BrickColor.new(Institutional white)
  2661. dv.Locked = true
  2662. dv.CFrame = dt.CFrame CFrame.new(rd2(-1, 1), rd2(-2, 2), rd2(-1, 1))
  2663. dv.Parent = modz
  2664. local dw = Instance.new(SpecialMesh)
  2665. dw.MeshType = Sphere
  2666. dw.Scale = Vector3.new(3.5, 3.5, 3.5)
  2667. dw.Parent = dv
  2668. game.DebrisAddItem(dv, 1)
  2669. local dx = Instance.new(Model)
  2670. dx.Name = c
  2671. dx.Parent = workspace
  2672. game.DebrisAddItem(dx, 0.5 + c 75)
  2673. local dy = Instance.new(Humanoid)
  2674. dy.MaxHealth = 0
  2675. dy.Parent = dx
  2676. local dz = Instance.new(Part)
  2677. dz.Name = Head
  2678. dz.Locked = true
  2679. dz.Size = Vector3.new(0.2, 0.2, 0.2)
  2680. dz.Position = dt.Position
  2681. dz.BrickColor = BrickColor.new(Bright red)
  2682. dz.CanCollide = false
  2683. dz.Parent = dx
  2684. local dA = Instance.new(BodyPosition)
  2685. dA.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2686. dA.P = 20000
  2687. dA.D = 300
  2688. dA.Position = dz.Position + Vector3.new(0, 5, 0)
  2689. dA.Parent = dz
  2690. local dB = Instance.new(CylinderMesh)
  2691. dB.Parent = dz
  2692. coroutine.resume(coroutine.create(function()
  2693. while dB do
  2694. swait()
  2695. dB.Scale = dB.Scalelerp(Vector3.new(2.5 + c 10, 1.25 + c 35, 2.5 + c 10), 0.4)
  2696. end
  2697. end))
  2698. if dp then
  2699. local dC = Instance.new(BodyVelocity)
  2700. dC.MaxForce = Vector3.new(999999999999, 9999999999999, 9999999999999)
  2701. dC.P = 9999999999
  2702. dC.Velocity = dp
  2703. dC.Parent = dt
  2704. game.DebrisAddItem(dC, dn)
  2705. end
  2706. if dq then
  2707. local dD = Instance.new(BodyAngularVelocity)
  2708. dD.MaxTorque = Vector3.new(99999, 999999, 999999)
  2709. dD.P = math.huge
  2710. dD.AngularVelocity = dq
  2711. dD.Parent = dt
  2712. game.DebrisAddItem(dD, dn)
  2713. end
  2714. local dE = Instance.new(Sound)
  2715. dE.Pitch = rd2(10, 11) 10
  2716. dE.Volume = rd2(10, 13) 10
  2717. dE.EmitterSize = 10
  2718. dE.SoundId = rbxassetid294188918
  2719. dE.Parent = dv
  2720. dEPlay()
  2721. coroutine.resume(coroutine.create(function()
  2722. for I = 1, 5 do
  2723. swait()
  2724. dv.Transparency = dv.Transparency + 0.175
  2725. dw.Scale = dw.Scale + Vector3.new(0.8 c, 0.8 c, 0.8 c)
  2726. end
  2727. end))
  2728. end
  2729. end
  2730. end
  2731.  
  2732. animo = function(dF)
  2733. if anim then
  2734. if dF == true then
  2735. anim.Parent = human
  2736. chr.Animate.Disabled = false
  2737. elseif dF == false then
  2738. chr.Animate.Disabled = true
  2739. anim.Parent = nil
  2740. end
  2741. end
  2742. end
  2743.  
  2744. local dG = function(dH, dv, dw, aO, dI, i)
  2745. if dH == 0 then
  2746. return dv
  2747. end
  2748. dH = dH aO
  2749. if dH == 1 then
  2750. return dv + dw
  2751. end
  2752. if not i then
  2753. i = aO 0.3
  2754. end
  2755. local h = nil
  2756. if not dI or dI math.abs(dw) then
  2757. dI = dw
  2758. h = i 4
  2759. else
  2760. h = i (2 math.pi) math.asin(dw dI)
  2761. end
  2762. return dI math.pow(2, -10 (dH)) math.sin((dH aO - h) 2 math.pi (i)) + dw + dv
  2763. end
  2764.  
  2765. local dJ = false
  2766. updateguimode = function()
  2767. local dK = function(dL, dM, dH)
  2768. return (1 - dH) dL + dH dM
  2769. end
  2770.  
  2771. local dN, dO = nil, nil
  2772. if dagear == 1 then
  2773. dN = Rubber
  2774. elseif dagear == 2 then
  2775. dN = Jet
  2776. elseif dagear == 3 then
  2777. dN = Gigant
  2778. end
  2779. if rubbermodo == 0 then
  2780. dO = Pistol
  2781. elseif rubbermodo == 1 then
  2782. dO = Gatling
  2783. elseif rubbermodo == 2 then
  2784. dO = Bazooka
  2785. elseif rubbermodo == 3 then
  2786. dO = Rocket
  2787. end
  2788. g.Main.Base.Mode.Text = MODE .. dN .. .. dO
  2789. if dJ == false then
  2790. dJ = true
  2791. elseif dJ == true then
  2792. dJ = false
  2793. swait()
  2794. dJ = true
  2795. end
  2796. for j = 0, 2, gameGetService(RunService).RenderSteppedwait() do
  2797. if not dJ then
  2798. break
  2799. end
  2800. gameGetService(RunService).RenderSteppedwait()
  2801. g.Main.Base.Mode.TextSize = dK(11, 25, dG(j, 0, 1, 2))
  2802. end
  2803. end
  2804. --[[
  2805. mouse.KeyDownconnect(function(dP)
  2806. if dP == q and activu == false then
  2807. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo 1 then
  2808. rubbermodo = 0
  2809. else
  2810. if dagear == 3 and g32hand and rubbermodo 1 then
  2811. rubbermodo = 1
  2812. else
  2813. if rubbermodo == 0 then
  2814. rubbermodo = 1
  2815. else
  2816. if rubbermodo == 1 then
  2817. rubbermodo = 2
  2818. else
  2819. if rubbermodo == 2 then
  2820. rubbermodo = 3
  2821. else
  2822. rubbermodo = 0
  2823. end
  2824. end
  2825. end
  2826. end
  2827. end
  2828. updateguimode()
  2829. else
  2830. if dP == e and activu == false then
  2831. if (dagear == 3 and not g32hand) or dagear == 2 and rubbermodo 1 then
  2832. rubbermodo = 0
  2833. else
  2834. if dagear == 3 and g32hand and rubbermodo 1 then
  2835. rubbermodo = 1
  2836. else
  2837. if dagear == 1 then
  2838. if rubbermodo == 1 then
  2839. rubbermodo = 0
  2840. else
  2841. if rubbermodo == 2 then
  2842. rubbermodo = 1
  2843. else
  2844. if rubbermodo == 3 then
  2845. rubbermodo = 2
  2846. else
  2847. if rubbermodo = 0 then
  2848. rubbermodo = 3
  2849. end
  2850. end
  2851. end
  2852. end
  2853. else
  2854. if rubbermodo == 1 then
  2855. rubbermodo = 0
  2856. else
  2857. rubbermodo = 1
  2858. end
  2859. end
  2860. end
  2861. end
  2862. updateguimode()
  2863. else
  2864. if dP == f and activu == false and (plr.UserId == 8488617 or e) then
  2865. gear2change()
  2866. rubbermodo = 0
  2867. updateguimode()
  2868. else
  2869. if dP == j and activu == false and (plr.UserId == 8488617 or f) then
  2870. gear3change()
  2871. rubbermodo = 0
  2872. updateguimode()
  2873. else
  2874. if dP == t and activu == false and (plr.UserId == 8488617 or f) and dagear == 3 then
  2875. g3twohand()
  2876. rubbermodo = 2
  2877. updateguimode()
  2878. else
  2879. if dP == b and plr.UserId == 8488617 then
  2880. busolelel()
  2881. end
  2882. end
  2883. end
  2884. end
  2885. end
  2886. end
  2887. end)
  2888. ]]
  2889. game.Players.LocalPlayerGetMouse().KeyDownconnect(function(dP)
  2890. if dP == q and activu == false then -- Does nothing
  2891. if dagear == 2 and rubbermodo 1 then
  2892. rubbermodo = 0
  2893. elseif dagear == 3 and g32hand and rubbermodo 1 then
  2894. rubbermodo = 1
  2895. elseif rubbermodo == 0 then
  2896. rubbermodo = 1
  2897. elseif rubbermodo == 1 then
  2898. rubbermodo = 2
  2899. elseif rubbermodo == 2 then
  2900. rubbermodo = 3
  2901. else
  2902. rubbermodo = 0
  2903. end
  2904. updateguimode()
  2905. end
  2906. if dP == f and activu == false then
  2907. gear2change()
  2908. rubbermodo = 0
  2909. updateguimode()
  2910. end
  2911. if dP == t and activu == false and dagear == 3 then
  2912. g3twohand()
  2913. rubbermodo = 2
  2914. updateguimode()
  2915. end
  2916. if dP == j and activu == false then
  2917. gear3change()
  2918. rubbermodo = 0
  2919. updateguimode()
  2920. end
  2921. if dP == b and plr.UserId == 8488617 then
  2922. busolelel()
  2923. end
  2924. end)
  2925. tool.Activatedconnect(function()
  2926. if human.Health = 0 then
  2927. return
  2928. end
  2929. if dagear == 1 then
  2930. if rubbermodo == 0 then
  2931. shoot()
  2932. elseif rubbermodo == 1 then
  2933. gatling()
  2934. elseif rubbermodo == 2 then
  2935. bazooka()
  2936. elseif rubbermodo == 3 then
  2937. rocket()
  2938. end
  2939. elseif dagear == 2 then
  2940. if rubbermodo == 0 then
  2941. jetpunch()
  2942. elseif rubbermodo == 1 then
  2943. jetgat()
  2944. elseif rubbermodo == 2 then
  2945. jetbazoo()
  2946. end
  2947. elseif dagear == 3 and not g32hand and rubbermodo == 0 then
  2948. giganpist()
  2949. end
  2950. if dagear == 3 and g32hand then
  2951. if rubbermodo == 2 then
  2952. giganbazooka()
  2953. elseif rubbermodo == 1 then
  2954. gigangatl()
  2955. end
  2956. end
  2957. end)
  2958. tool.Equippedconnect(function()
  2959. selected = true
  2960. end)
  2961. tool.Unequippedconnect(function()
  2962. selected = false
  2963. end)
  2964. human.Diedconnect(function()
  2965. if cam.CameraType == Scriptable then
  2966. cam.CameraType = Custom
  2967. end
  2968. cd = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2969. cg = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0)
  2970. ci = ang(rd(0), rd(0), rd(0)) cf(0, -0.25, 0) ang(rd(0), rd(180), rd(90))
  2971. ck = Vector3.new(0, 0, 0)
  2972. cm = 0
  2973. co = 0
  2974. cq = Vector3.new(0, 0, 0)
  2975. end)
  2976. animpose = Idle
  2977. sine = 0
  2978. charge = 1
  2979. cos = math.cos
  2980. run()
  2981. gameGetService(RunService).RenderSteppedconnect(function()
  2982. sine = sine + charge
  2983. if sine = 100000000 then
  2984. sine = 0
  2985. end
  2986. if sine % 60 == 0 then
  2987. g.Main.G2.BarTweenSize(UDim2.new(0.016666666666667 g2lim, 0, 1, 0), 1, 3, 0.25)
  2988. g.Main.G3.BarTweenSize(UDim2.new(0.016666666666667 g3lim, 0, 1, 0), 1, 3, 0.25)
  2989. end
  2990. --[[repeat
  2991. repeat
  2992. if plr.UserId ~= 8488617 and dagear == 3 and sine % 60 == 0 then
  2993. if g3lim = 0 then
  2994. gameGetService(RunService).RenderSteppedwait()
  2995. end
  2996. end
  2997. until activu == false
  2998. until selected == true
  2999. gear3change()
  3000. rubbermodo = 0
  3001. updateguimode()
  3002. if g32hand then
  3003. g3lim = g3lim - 2
  3004. else
  3005. if not g32hand then
  3006. g3lim = g3lim - 1
  3007. end
  3008. end
  3009. repeat
  3010. repeat
  3011. if plr.UserId ~= 8488617 and dagear == 2 and sine % 60 == 0 then
  3012. if g2lim = 0 then
  3013. gameGetService(RunService).RenderSteppedwait()
  3014. end
  3015. end
  3016. until activu == false
  3017. until selected == true
  3018. gear2change()
  3019. rubbermodo = 0
  3020. updateguimode()
  3021. g2lim = g2lim - 1
  3022. if plr.UserId ~= 8488617 and dagear == 1 and sine % 120 == 0 then
  3023. if g2lim 59 then
  3024. g2lim = g2lim + 1
  3025. end
  3026. if g3lim 59 then
  3027. g3lim = g3lim + 1
  3028. end
  3029. end]]
  3030. if dagear == 3 and activu == false then
  3031. local dQ = Ray.new(hrp.Position, Vector3.new(0, -5, 0))
  3032. local dR = workspaceFindPartOnRayWithIgnoreList(dQ, {chr}, false, false)
  3033. local dS = humanGetState()
  3034. if dS.Value == 13 then
  3035. animpose = Sitting
  3036. else
  3037. if hrp.Velocity.y 1 and dR == nil then
  3038. animpose = Jumping
  3039. else
  3040. if hrp.Velocity.y -1 and dR == nil then
  3041. animpose = Falling
  3042. else
  3043. if (hrp.Velocity Vector3.new(1, 0, 1)).magnitude 2 then
  3044. animpose = Idle
  3045. else
  3046. if (hrp.Velocity Vector3.new(1, 0, 1)).magnitude 25 then
  3047. animpose = Walking
  3048. else
  3049. if (hrp.Velocity Vector3.new(1, 0, 1)).magnitude 25 then
  3050. animpose = TooFast
  3051. end
  3052. end
  3053. end
  3054. end
  3055. end
  3056. end
  3057. if animpose == Idle then
  3058. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, -0.05 cos(sine 40)) ang(rd(18), rd(6), rd(15)), 0.3)
  3059. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(-2 + 5 cos(sine 40)), rd(-1), rd(-14)), 0.3)
  3060. lerpz(RS, C0, RSC0 cf(0, 0.05, 1) ang(rd(0), rd(-170), rd(75)), 0.3)
  3061. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3062. if g32hand then
  3063. lerpz(LS, C0, LSC0 cf(0, 0.07, 0.95) ang(rd(0), rd(160), rd(-75)), 0.3)
  3064. else
  3065. lerpz(LS, C0, LSC0 cf(0, 0.07, -0.45) ang(rd(20), rd(-65), rd(-60 + 5 cos(sine 40))), 0.3)
  3066. end
  3067. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3068. lerpz(RH, C0, RHC0 cf(0, 0.05 cos(sine 40), 0) ang(rd(-10), rd(-10), rd(-10)), 0.3)
  3069. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3070. lerpz(LH, C0, LHC0 cf(0, 0.05 cos(sine 40), 0) ang(rd(-10), rd(10), rd(-30)), 0.3)
  3071. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3072. end
  3073. if animpose == Walking then
  3074. lerpz(RJ, C0, RJC0 cf(0.1, -0.35, -0.05) ang(rd(20), rd(6), rd(15)), 0.3)
  3075. lerpz(N, C0, NC0 cf(0, 0, 0) ang(rd(3), rd(-1), rd(-14)), 0.3)
  3076. lerpz(RS, C0, RSC0 cf(0, 0.05, 1) ang(rd(0), rd(-170), rd(75)), 0.3)
  3077. lerpz(RS, C1, RSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3078. if g32hand then
  3079. lerpz(LS, C0, LSC0 cf(0, 0.07, 0.95) ang(rd(0), rd(160), rd(-75)), 0.3)
  3080. else
  3081. lerpz(LS, C0, LSC0 cf(0, 0.07, -0.45) ang(rd(20), rd(-65), rd(-45)), 0.3)
  3082. end
  3083. lerpz(LS, C1, LSC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3084. 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)
  3085. lerpz(RH, C1, RHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3086. 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)
  3087. lerpz(LH, C1, LHC1 cf(0, 0, 0) ang(rd(0), rd(0), rd(0)), 0.3)
  3088. end
  3089. end
  3090. end)
  3091. dispose = function()
  3092. for j,dT in pairs(getfenv(0)) do
  3093. dT = nil
  3094. end
  3095. error = nil
  3096. print = nil
  3097. warn = nil
  3098. scriptDestroy()
  3099. script = nil
  3100. end
  3101.  
  3102. human.Diedconnect(dispose)
  3103. chr.Changedconnect(function()
  3104. if chr.Parent == nil then
  3105. dispose()
  3106. end
  3107. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement