Advertisement
mikldapikl

Star Platinum X Gomu Gomu no Powers

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