Advertisement
gecksad

Untitled

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