Advertisement
Christoffer07700Extr

Luffy

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