Advertisement
Christoffer07700Extr

Luffy FE

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