seamty

Untitled

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