Advertisement
asdf2345

Untitled

Dec 12th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 151.13 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. wait(1/60)
  87. script.Name = "Chaos"
  88. local Player = owner
  89. repeat wait() until Player
  90. local Character = Player.Character
  91. repeat wait() until Character
  92.  
  93. local C_Fold = Instance.new("Folder", game:GetService("ServerStorage")) C_Fold.Name = "Chaos Folder"
  94. script.Parent = C_Fold
  95. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  96. if game.CreatorId == 0 then
  97. script.Parent = C_Fold
  98. else
  99. local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  100. local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  101. oxbox.script:Destroy()
  102. C_Fold:Destroy()
  103. end
  104. end
  105.  
  106. local Effects = {}
  107. local Humanoid = Character.Humanoid
  108. local m = Instance.new('Model', Character)
  109. m.Name = "WeaponModel"
  110. local LeftArm = Character["Left Arm"]
  111. local RightArm = Character["Right Arm"]
  112. local LeftLeg = Character["Left Leg"]
  113. local RightLeg = Character["Right Leg"]
  114. local Head = Character.Head
  115. local Torso = Character.Torso
  116. local cam = game.Workspace.CurrentCamera
  117. local RootPart = Character.HumanoidRootPart
  118. local RootJoint = RootPart.RootJoint
  119. local equipped = false
  120. local attack = false
  121. local Anim = 'Idle'
  122. local idle = 0
  123. local attacktype = 1
  124. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  125. local velocity = RootPart.Velocity.y
  126. local sine = 0
  127. local change = 1
  128. local grabbed = false
  129. local cn = CFrame.new
  130. local mr = math.rad
  131. local angles = CFrame.Angles
  132. local ud = UDim2.new
  133. local c3 = Color3.new
  134.  
  135. Humanoid.Animator.Parent = nil
  136. Character.Animate.Parent = nil
  137.  
  138. local newMotor = function(part0, part1, c0, c1)
  139. local w = Instance.new('Motor', part0)
  140. w.Part0 = part0
  141. w.Part1 = part1
  142. w.C0 = c0
  143. w.C1 = c1
  144. return w
  145. end
  146.  
  147. function clerp(a, b, t)
  148. return a:lerp(b, t)
  149. end
  150. local co1 = 15
  151. local co2 = 20
  152. local co3 = 3
  153. local co4 = 30
  154. local cooldown1 = 0
  155. local cooldown2 = 0
  156. local cooldown3 = 0
  157. local cooldown4 = 0
  158.  
  159.  
  160. local skillcolorscheme = BrickColor.new("Bright blue").Color
  161.  
  162. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  163. function makeframe(par, trans, pos, size, color)
  164. local frame = Instance.new('Frame', par)
  165. frame.BackgroundTransparency = trans
  166. frame.BorderSizePixel = 0
  167. frame.Position = pos
  168. frame.Size = size
  169. frame.BackgroundColor3 = color
  170. return frame
  171. end
  172.  
  173. function makelabel(par, text)
  174. local label = Instance.new('TextLabel', par)
  175. label.BackgroundTransparency = 1
  176. label.Size = UDim2.new(1, 0, 1, 0)
  177. label.Position = UDim2.new(0, 0, 0, 0)
  178. label.TextColor3 = Color3.new(255, 255, 255)
  179. label.TextStrokeTransparency = 0
  180. label.FontSize = Enum.FontSize.Size32
  181. label.Font = Enum.Font.SourceSansLight
  182. label.BorderSizePixel = 0
  183. label.TextScaled = true
  184. label.Text = text
  185. end
  186. framesk1 = makeframe(scrn, .5, UDim2.new(.8, 0, .85, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  187. framesk2 = makeframe(scrn, .5, UDim2.new(.8, 0, .74, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  188. framesk3 = makeframe(scrn, .5, UDim2.new(.8, 0, .63, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  189. framesk4 = makeframe(scrn, .5, UDim2.new(.8, 0, .5, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  190.  
  191. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  192. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  193. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  194. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  195.  
  196. text1 = Instance.new('TextLabel', framesk1)
  197. text1.BackgroundTransparency = 1
  198. text1.Size = UDim2.new(1, 0, 1, 0)
  199. text1.Position = UDim2.new(0, 0, 0, 0)
  200. text1.TextColor3 = Color3.new(255, 255, 255)
  201. text1.TextStrokeTransparency = 0
  202. text1.FontSize = Enum.FontSize.Size18
  203. text1.Font = Enum.Font.SourceSansLight
  204. text1.BorderSizePixel = 0
  205. text1.TextScaled = true
  206. text1.Text = "[Z]\n Ion Strike"
  207. text2 = Instance.new('TextLabel', framesk2)
  208. text2.BackgroundTransparency = 1
  209. text2.Size = UDim2.new(1, 0, 1, 0)
  210. text2.Position = UDim2.new(0, 0, 0, 0)
  211. text2.TextColor3 = Color3.new(255, 255, 255)
  212. text2.TextStrokeTransparency = 0
  213. text2.FontSize = Enum.FontSize.Size18
  214. text2.Font = Enum.Font.SourceSansLight
  215. text2.BorderSizePixel = 0
  216. text2.TextScaled = true
  217. text2.Text = "[X]\n Ice Grenade"
  218. text3 = Instance.new('TextLabel', framesk3)
  219. text3.BackgroundTransparency = 1
  220. text3.Size = UDim2.new(1, 0, 1, 0)
  221. text3.Position = UDim2.new(0, 0, 0, 0)
  222. text3.TextColor3 = Color3.new(255, 255, 255)
  223. text3.TextStrokeTransparency = 0
  224. text3.FontSize = Enum.FontSize.Size18
  225. text3.Font = Enum.Font.SourceSansLight
  226. text3.BorderSizePixel = 0
  227. text3.TextScaled = false
  228. text3.Text = "[C]\n N/A"
  229. text4 = Instance.new('TextLabel', framesk4)
  230. text4.BackgroundTransparency = 1
  231. text4.Size = UDim2.new(1, 0, 1, 0)
  232. text4.Position = UDim2.new(0, 0, 0, 0)
  233. text4.TextColor3 = Color3.new(255, 255, 255)
  234. text4.TextStrokeTransparency = 0
  235. text4.FontSize = Enum.FontSize.Size18
  236. text4.Font = Enum.Font.SourceSansLight
  237. text4.BorderSizePixel = 0
  238. text4.TextScaled = true
  239. text4.Text = "[F]\n Aim"
  240.  
  241.  
  242.  
  243.  
  244. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  245. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  246.  
  247. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  248. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  249. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  250. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  251. RootJoint.C1 = CFrame.new(0, 0, 0)
  252. RootJoint.C0 = CFrame.new(0, 0, 0)
  253. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  254. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  255.  
  256. local rarmc1 = RW.C1
  257. local larmc1 = LW.C1
  258. local rlegc1 = RH.C1
  259. local llegc1 = LH.C1
  260.  
  261. local resetc1 = false
  262.  
  263. function PlayAnimationFromTable(table, speed, bool)
  264. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  265. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  266. RW.C0 = clerp(RW.C0, table[3], speed)
  267. LW.C0 = clerp(LW.C0, table[4], speed)
  268. RH.C0 = clerp(RH.C0, table[5], speed)
  269. LH.C0 = clerp(LH.C0, table[6], speed)
  270. if bool == true then
  271. if resetc1 == false then
  272. resetc1 = true
  273. RootJoint.C1 = RootJoint.C1
  274. Torso.Neck.C1 = Torso.Neck.C1
  275. RW.C1 = rarmc1
  276. LW.C1 = larmc1
  277. RH.C1 = rlegc1
  278. LH.C1 = llegc1
  279. end
  280. end
  281. end
  282.  
  283. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  284.  
  285. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  286. ArtificialHB.Name = "Heartbeat"
  287.  
  288. Player.PlayerGui:WaitForChild("Heartbeat")
  289.  
  290. frame = 1 / 30
  291. tf = 0
  292. allowframeloss = false
  293. tossremainder = false
  294. lastframe = tick()
  295. Player.PlayerGui.Heartbeat:Fire()
  296. local gg = false
  297. game:GetService("RunService").Heartbeat:connect(function(s, p)
  298. if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then gg=true end
  299. if gg==true then return end
  300. tf = tf + s
  301. if tf >= frame then
  302. if allowframeloss then
  303. Player.PlayerGui.Heartbeat:Fire()
  304. lastframe = tick()
  305. else
  306. for i = 1, math.floor(tf / frame) do
  307. Player.PlayerGui.Heartbeat:Fire()
  308. end
  309. lastframe = tick()
  310. end
  311. if tossremainder then
  312. tf = 0
  313. else
  314. tf = tf - frame * math.floor(tf / frame)
  315. end
  316. end
  317. end)
  318.  
  319. function swait(num)
  320. if num == 0 or num == nil then
  321. ArtificialHB.Event:wait()
  322. else
  323. for i = 0, num do
  324. ArtificialHB.Event:wait()
  325. end
  326. end
  327. end
  328.  
  329.  
  330. local RbxUtility = LoadLibrary("RbxUtility")
  331. local Create = RbxUtility.Create
  332.  
  333. function RemoveOutlines(part)
  334. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  335. end
  336.  
  337. CFuncs = {
  338. ["Part"] = {
  339. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  340. local Part = Create("Part"){
  341. Parent = Parent,
  342. Reflectance = Reflectance,
  343. Transparency = Transparency,
  344. CanCollide = false,
  345. Locked = true,
  346. BrickColor = BrickColor.new(tostring(BColor)),
  347. Name = Name,
  348. Size = Size,
  349. Material = Material,
  350. }
  351. RemoveOutlines(Part)
  352. return Part
  353. end;
  354. };
  355.  
  356. ["Mesh"] = {
  357. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  358. local Msh = Create(Mesh){
  359. Parent = Part,
  360. Offset = OffSet,
  361. Scale = Scale,
  362. }
  363. if Mesh == "SpecialMesh" then
  364. Msh.MeshType = MeshType
  365. Msh.MeshId = MeshId
  366. end
  367. return Msh
  368. end;
  369. };
  370.  
  371. ["Mesh"] = {
  372. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  373. local Msh = Create(Mesh){
  374. Parent = Part,
  375. Offset = OffSet,
  376. Scale = Scale,
  377. }
  378. if Mesh == "SpecialMesh" then
  379. Msh.MeshType = MeshType
  380. Msh.MeshId = MeshId
  381. end
  382. return Msh
  383. end;
  384. };
  385.  
  386. ["Weld"] = {
  387. Create = function(Parent, Part0, Part1, C0, C1)
  388. local Weld = Create("Weld"){
  389. Parent = Parent,
  390. Part0 = Part0,
  391. Part1 = Part1,
  392. C0 = C0,
  393. C1 = C1,
  394. }
  395. return Weld
  396. end;
  397. };
  398.  
  399. ["Sound"] = {
  400. Create = function(id, par, vol, pit)
  401. coroutine.resume(coroutine.create(function()
  402. local S = Create("Sound"){
  403. Volume = vol,
  404. Pitch = pit or 1,
  405. SoundId = id,
  406. Parent = par or workspace,
  407. }
  408. wait()
  409. S:play()
  410. game:GetService("Debris"):AddItem(S, 6)
  411. end))
  412. end;
  413. };
  414.  
  415. ["ParticleEmitter"] = {
  416. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  417. local fp = Create("ParticleEmitter"){
  418. Parent = Parent,
  419. Color = ColorSequence.new(Color1, Color2),
  420. LightEmission = LightEmission,
  421. Size = Size,
  422. Texture = Texture,
  423. Transparency = Transparency,
  424. ZOffset = ZOffset,
  425. Acceleration = Accel,
  426. Drag = Drag,
  427. LockedToPart = LockedToPart,
  428. VelocityInheritance = VelocityInheritance,
  429. EmissionDirection = EmissionDirection,
  430. Enabled = Enabled,
  431. Lifetime = LifeTime,
  432. Rate = Rate,
  433. Rotation = Rotation,
  434. RotSpeed = RotSpeed,
  435. Speed = Speed,
  436. VelocitySpread = VelocitySpread,
  437. }
  438. return fp
  439. end;
  440. };
  441. }
  442.  
  443. function rayCast(Position, Direction, Range, Ignore)
  444. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  445. end
  446.  
  447. local function GetNearest(obj, distance)
  448. local last, lastx = distance + 1
  449. for i, v in pairs(workspace:GetChildren()) do
  450. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  451. local t = v.Torso
  452. local dist = (t.Position - obj.Position).magnitude
  453. if dist <= distance then
  454. if dist < last then
  455. last = dist
  456. lastx = v
  457. end
  458. end
  459. end
  460. end
  461. return lastx
  462. end
  463.  
  464. --[[ Credits to Kert109 (Ninja_Deer) for the Damage function. Fenrier for the Magnitude Damage ]]--
  465.  
  466. local Freeze = false
  467.  
  468. function Damage(hit, damage, cooldown, Color1, Color2, HSound, HPitch)
  469. for i, v in pairs(hit:GetChildren()) do
  470. if v:IsA("Humanoid") and hit.Name ~= Character.Name then
  471. local find = v:FindFirstChild("DebounceHit")
  472. if not find then
  473. if v.Parent:findFirstChild("Head") then
  474. local BillG = Create("BillboardGui"){
  475. Parent = v.Parent.Head,
  476. Size = UDim2.new(1, 0, 1, 0),
  477. Adornee = v.Parent.Head,
  478. StudsOffset = Vector3.new(math.random(-3, 3), math.random(3, 5), math.random(-3, 3)),
  479. }
  480. local TL = Create("TextLabel"){
  481. Parent = BillG,
  482. Size = UDim2.new(3, 3, 3, 3),
  483. BackgroundTransparency = 1,
  484. Text = tostring(damage).."-",
  485. TextColor3 = Color1.Color,
  486. TextStrokeColor3 = Color2.Color,
  487. TextStrokeTransparency = 0,
  488. TextXAlignment = Enum.TextXAlignment.Center,
  489. TextYAlignment = Enum.TextYAlignment.Center,
  490. FontSize = Enum.FontSize.Size18,
  491. Font = "ArialBold",
  492. }
  493. coroutine.resume(coroutine.create(function()
  494. swait(1)
  495. for i = 0, 1, .1 do
  496. swait(.1)
  497. BillG.StudsOffset = BillG.StudsOffset + Vector3.new(0, .1, 0)
  498. end
  499. BillG:Destroy()
  500. end))
  501. end
  502. if Freeze == false then
  503. HitHealth=v.Health
  504. v.Health = v.Health - damage
  505. if HitHealth~=v.Health and HitHealth~=0 and v.Health<=0 and v.Parent.Name~="Hologram" then
  506. print("gained spree")
  507. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
  508. end
  509. elseif Freeze == true then
  510. HitHealth=v.Health
  511. v.Health = v.Health - damage
  512. if HitHealth~=v.Health and HitHealth~=0 and v.Health<=0 and v.Parent.Name~="Hologram" then
  513. print("gained spree")
  514. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
  515. end
  516. v.Parent.Torso.Anchored = true
  517. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338594574", v.Parent.Torso, 1, 1)
  518. for i = 1, 6 do
  519. Effects["Freeze"].Create(BrickColor.new("Toothpaste"), v.Parent.Torso.CFrame, 0.5, 0.5, 0.5, 0.1, 0.3, 0.1)
  520. Effects["Break"].Create(BrickColor.new("Toothpaste"), v.Parent.Torso.CFrame, 0.5, math.random(5, 15), 0.5)
  521. end
  522. for i = 1, 10 do
  523. local freezepart = CFuncs["Part"].Create(v.Parent, "Neon", 0.5, 0.85, BrickColor.new("Toothpaste"), "Ice Part", Vector3.new(math.random(2, 3) + math.random(), math.random(2, 3) + math.random(), math.random(2, 3) + math.random()))
  524. freezepart.Anchored = true
  525. freezepart.CFrame = v.Parent.Torso.CFrame * CFrame.new(math.random(-1, 0) + math.random(), -2.5, math.random(-1, 0) + math.random()) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  526. coroutine.resume(coroutine.create(function(Part)
  527. swait(80)
  528. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=338594737", v.Parent.Torso, 1, 1)
  529. v.Parent.Torso.Anchored = false
  530. Part.Anchored = false
  531. Part.Velocity = Vector3.new(math.random(-20, 20), math.random(20, 30), math.random(-20, 20))
  532. game:GetService("Debris"):AddItem(Part,5)
  533. end), freezepart)
  534. end
  535. end
  536. local bool = Create("BoolValue"){
  537. Parent = v,
  538. Name = "DebounceHit",
  539. }
  540. if HSound ~= nil and HPitch ~= nil then
  541. CFuncs["Sound"].Create(HSound, v.Parent.Torso, 1, HPitch)
  542. end
  543. game:GetService("Debris"):AddItem(bool, cooldown)
  544. end
  545. end
  546. end
  547. end
  548.  
  549. function MagnitudeDamage(Part, magni, mindam, maxdam, Color1, Color2, HSound, HPitch)
  550. for _, c in pairs(workspace:children()) do
  551. local hum = c:findFirstChild("Humanoid")
  552. if hum ~= nil then
  553. local head = c:findFirstChild("Torso")
  554. if head ~= nil then
  555. local targ = head.Position - Part.Position
  556. local mag = targ.magnitude
  557. if mag <= magni and c.Name ~= Player.Name then
  558. Damage(head.Parent, math.random(mindam, maxdam), 0, Color1, Color2, HSound, HPitch)
  559. end
  560. end
  561. end
  562. end
  563. end
  564.  
  565. Handle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "Handle", Vector3.new(0.721709907, 0.220000014, 0.288684011))
  566. HandleWeld = CFuncs["Weld"].Create(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0303153992, 0.949148595, -0.0313568115, -1.3939877e-011, -3.50077062e-005, 1, 4.4349184e-011, 1, 3.50077062e-005, -1, 4.43495414e-011, -1.3937837e-011))
  567. FakeHandle = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Navy blue", "FakeHandle", Vector3.new(0.721709907, 0.220000014, 0.288684011))
  568. FakeHandleWeld = CFuncs["Weld"].Create(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  569. Barrel = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Barrel", Vector3.new(0.200000003, 0.977367997, 0.833026052))
  570. BarrelWeld = CFuncs["Weld"].Create(m, FakeHandle, Barrel, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.70572281, 1.37112498, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  571. Hitbox = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Hitbox", Vector3.new(2.30000019, 1.977368, 1.0330261))
  572. HitboxWeld = CFuncs["Weld"].Create(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.35572243, 1.37112427, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  573. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.721709907, 0.220000014, 0.866052091))
  574. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29910278, 0.577258348, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  575. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  576. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.433025986, 0.220000014, 0.5773682))
  577. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.58778954, 0.72158885, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  578. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  579. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.721710145, 0.866052091))
  580. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.58765984, 1.58784962, 0, 1, 8.60077052e-005, -1.38771633e-011, -8.60077052e-005, 1, 4.43269831e-011, 1.38819633e-011, -4.43260498e-011, 1))
  581. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  582. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.433025986, 0.866052091))
  583. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.01042366, 0.865940809, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  584. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  585. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.577368021, 0.866052091))
  586. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.2989769, 1.51567078, 0, 1, 8.60077052e-005, -1.38771633e-011, -8.60077052e-005, 1, 4.43269831e-011, 1.38819633e-011, -4.43260498e-011, 1))
  587. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  588. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288683981, 0.577367961, 1.15473604))
  589. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.515625, 0.938107252, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  590. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.433025986, 0.866052091))
  591. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.866085052, 1.58766735, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  592. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  593. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.288683981))
  594. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.0103662, -4.76837158e-005, -2.52595329, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  595. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  596. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.433025986, 0.59180212, 0.433025986))
  597. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29905081, -4.57763672e-005, -1.29907036, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  598. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  599. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.433025926, 0.866051972, 0.577368021))
  600. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.288663864, 0.938218772, 0, 0.999990821, 3.94598246e-005, -6.4558428e-012, -3.94599338e-005, 1, 2.1612984e-011, 1.65765925e-012, -2.16222491e-011, 0.999990821))
  601. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.866051853, 1.15473604))
  602. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.87646866, 1.22678411, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  603. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  604. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 1.15473592, 1.15473604))
  605. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.7321434, 1.22678125, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  606. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  607. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.866051972))
  608. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29905272, -5.91278076e-005, -2.95897865, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  609. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  610. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(1.01039398, 0.220000014, 0.577368021))
  611. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.30936432, 1.73212481, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  612. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  613. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.288684011))
  614. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.433008194, -1.51395798e-005, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  615. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  616. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.288684011, 1.0103941, 0.866052091))
  617. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.08260155, 1.58766258, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  618. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(1.0103941, 0.220000014, 0.866052091))
  619. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.29912567, 1.73207355, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  620. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  621. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(1.0103941, 0.220000014, 0.577368021))
  622. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.58769798, 0.433049262, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  623. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  624. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.577367961))
  625. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.721681595, 1.38282776e-005, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  626. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  627. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(1.15473592, 0.866051972, 0.866051972))
  628. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.23731804, 1.22687554, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  629. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.220000014, 0.866051972))
  630. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.17549133, 0.865965366, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  631. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  632. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288684011, 0.433025986, 0.866051972))
  633. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08258629, 0.721663713, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  634. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(2.02078772, 0.866051972, 0.577368021))
  635. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.80421257, 1.22693038, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  636. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288683981, 0.288683981, 1.15473604))
  637. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.22693253, 0.793777108, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  638. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.866052091, 0.866052091))
  639. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.44331741, 1.51567817, 0, 1, 8.60077052e-005, -1.38771633e-011, -8.60077052e-005, 1, 4.43269831e-011, 1.38819633e-011, -4.43260498e-011, 1))
  640. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  641. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.433025986, 0.866051972))
  642. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.577432632, 1.15470457, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  643. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  644. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.220000014, 0.866052091))
  645. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29909897, 2.02067709, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  646. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  647. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.288683951, 0.220000014, 0.577368021))
  648. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.6598568, 1.73208642, 0, 1, -6.19830826e-006, 6.29358198e-012, 6.19830826e-006, 1, 4.54044652e-013, -6.29259318e-012, -4.54265559e-013, 1))
  649. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  650. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 0.220000014, 0.88048619))
  651. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.22681999, 1.44344759, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  652. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  653. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(1.44341958, 0.288684011, 0.577368021))
  654. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.80421638, 0.649561226, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  655. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288684011, 0.288683981, 0.866051972))
  656. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.95899582, 0.793791771, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  657. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.866051853, 0.433025986, 0.59180212))
  658. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360992432, 1.29902101, -1.33514404e-005, 0.999990821, 6.66356864e-005, -2.3743129e-011, -6.66355481e-005, 1, 1.93350717e-011, 1.89453696e-011, -1.93429873e-011, 0.999990821))
  659. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.433025986, 0.220000014, 0.577367961))
  660. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.144330978, 1.876459, 0, 1, 2.24691612e-005, -4.596332e-013, -2.24691612e-005, 1, 8.00964919e-011, 4.62429574e-013, -8.00967348e-011, 1))
  661. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  662. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 1.29907799, 0.577368021))
  663. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.649446487, 1.15478182, 0, 1, 8.60077052e-005, -1.38771633e-011, -8.60077052e-005, 1, 4.43269831e-011, 1.38819633e-011, -4.43260498e-011, 1))
  664. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.866051853, 1.29907799, 0.577368021))
  665. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360815048, 1.15469754, 0, 1, 7.27595761e-012, 6.12357387e-016, -7.27595761e-012, 1, -1.57604371e-014, 3.60822483e-016, 1.55027443e-014, 1))
  666. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.433025986, 0.288684011))
  667. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.577348709, 0.288660467, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  668. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  669. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.721709907, 0.288683981, 0.577368021))
  670. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.15467644, 1.80425811, 1.33514404e-005, 1, -6.19830826e-006, 6.29358198e-012, 6.19830826e-006, 1, 4.54044652e-013, -6.29259318e-012, -4.54265559e-013, 1))
  671. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683951, 0.220000014, 0.288684011))
  672. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.505184174, 1.15036964e-005, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  673. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  674. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683891, 0.220000014, 0.577368021))
  675. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67023468, 0.721758068, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  676. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  677. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Part", Vector3.new(0.220000014, 0.288683981, 0.59180212))
  678. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.144369125, 1.22688651, -1.33514404e-005, 0.999990821, -1.47163337e-005, -1.14032898e-011, 1.47157189e-005, 1, -2.46699779e-011, 6.60460662e-012, 2.46607214e-011, 0.999990821))
  679. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  680. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.288683981, 0.577368021))
  681. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.59806442, 0.505243123, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  682. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  683. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.433025986, 0.220000014, 0.577367961))
  684. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.08996844, 3.61562538, -1.33514404e-005, 9.4587449e-010, -1, -1.2555178e-009, 1, 9.4587449e-010, -1.26664645e-009, 1.26664734e-009, -1.25551836e-009, 1))
  685. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  686. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.577367961, 0.220000014, 0.577367961))
  687. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.66011667, 3.60839462, -1.33514404e-005, 9.4587449e-010, -1, -1.2555178e-009, 1, 9.4587449e-010, -1.26664645e-009, 1.26664734e-009, -1.25551836e-009, 1))
  688. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  689. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.220000014, 0.577367961))
  690. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.30939293, 0.433067858, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  691. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  692. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 0.288684011, 0.577368021))
  693. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.938171387, 0.649560869, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  694. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.433025986, 0.866051972))
  695. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.288736343, 1.01040649, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  696. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  697. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.721709907, 0.220000014, 0.288684011))
  698. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  699. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  700. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.220000014, 0.577367961))
  701. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45373726, 5.01871109e-005, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  702. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  703. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  704. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45372581, 0.288736999, 0.216508865, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  705. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  706. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.433025986, 0.433026046, 0.88048619))
  707. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.29898643, 1.73213005, 1.33514404e-005, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  708. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(1.01039398, 0.721709907, 0.866051972))
  709. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.288614273, 1.01042449, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  710. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.577367961, 0.866051972))
  711. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.17551613, 1.94851351, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  712. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  713. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.88048619))
  714. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.29898453, 2.0208149, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  715. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  716. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.577367961, 0.220000014, 0.577367961))
  717. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.08275223, 3.60841179, -1.33514404e-005, 9.4587449e-010, -1, -1.2555178e-009, 1, 9.4587449e-010, -1.26664645e-009, 1.26664734e-009, -1.25551836e-009, 1))
  718. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  719. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.220000014, 0.577368021, 0.433025986))
  720. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.61572266, 1.37112474, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  721. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  722. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  723. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.866020203, 0.144353211, -0.36084938, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  724. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  725. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288683981, 0.721709907, 0.866051972))
  726. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.793930054, 1.29904842, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  727. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  728. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.866020203, 0.144353211, 0.360855103, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  729. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  730. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.721709907, 0.866051972))
  731. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.17548752, 1.29897356, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  732. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  733. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  734. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.01034927, 0.288698375, 0.360855103, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  735. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  736. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.433025986, 0.220000014, 0.577367961))
  737. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.66733575, 3.61560822, -1.33514404e-005, 9.4587449e-010, -1, -1.2555178e-009, 1, 9.4587449e-010, -1.26664645e-009, 1.26664734e-009, -1.25551836e-009, 1))
  738. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  739. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 0.577367961, 0.288683981))
  740. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.09285212, -8.58306885e-005, -3.39200974, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  741. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  742. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.866051972))
  743. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.01036763, -4.76837158e-005, -2.95897865, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  744. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  745. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.433025986, 0.577368021))
  746. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.46406937, 1.8764689, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  747. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  748. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288684011, 0.220000014, 0.866051972))
  749. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.24766922, 0.721608043, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  750. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  751. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288683981, 0.721709907, 0.866051972))
  752. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.958992, 1.29899025, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  753. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.288683981))
  754. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.01036739, -4.76837158e-005, -3.39199257, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  755. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  756. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.577367961, 0.577367961))
  757. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.60849762, 1.37112522, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  758. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  759. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.288683981, 0.866051972, 0.866051972))
  760. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.39199638, 1.2267971, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  761. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.288683891, 0.220000014, 0.2886841))
  762. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.38156319, 0.433070838, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  763. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  764. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288684011, 0.220000014, 0.866052091))
  765. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.08251572, 0.433040679, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  766. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  767. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.288683981))
  768. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29905128, -5.91278076e-005, -2.52594757, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  769. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  770. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  771. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.01034927, 0.288698375, -0.36084938, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  772. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  773. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark green", "Part", Vector3.new(0.220000014, 0.220000014, 0.577367961))
  774. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.865962982, 0.721782565, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  775. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 1))
  776. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 0.220000014, 0.220000014))
  777. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.793857574, 1.16229057e-005, -0.36084938, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  778. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  779. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.288683981, 0.220000014, 0.220000014))
  780. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.793857574, 1.16229057e-005, 0.360855103, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  781. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  782. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.220000014, 0.433025986, 0.866051972))
  783. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.865955353, 1.01046729, -1.33514404e-005, 1, 8.60077052e-005, -1.39353251e-011, -8.60077052e-005, 1, 4.43501867e-011, 1.39401268e-011, -4.434925e-011, 1))
  784. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  785. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Part", Vector3.new(0.577367902, 0.577367961, 0.577368021))
  786. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.10321617, 1.94864511, 0, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  787. Part = CFuncs["Part"].Create(m, Enum.Material.Neon, 0, 0, "Teal", "Part", Vector3.new(0.220000014, 0.88048619, 0.288683981))
  788. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.29905152, -5.91278076e-005, -3.39199257, 3.52576644e-005, -1, -3.52554998e-005, 2.50002974e-009, -3.52554998e-005, 1, -1, -3.52576644e-005, 1.25700195e-009))
  789. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  790. Part = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Part", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  791. PartWeld = CFuncs["Weld"].Create(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45372581, 0.288736999, -0.216510773, 1, 0, 4.87457297e-016, 0, 1, -1.30578652e-016, 4.87457297e-016, -1.30578652e-016, 1))
  792. CFuncs["Mesh"].Create("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099975, 0.656099916))
  793. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  794. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 2.45371437, -0.433077872, 5.96023959e-008, 1.74693199e-007, -1, 1, 4.79283299e-005, 5.96107697e-008, 4.79283299e-005, -1, -1.74690328e-007))
  795. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  796. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  797. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.216514587, 0.433077097, -2.16505814, -4.67294331e-006, 2.33721812e-006, 1, -4.82202013e-005, 1, -2.33744322e-006, -1, -4.82202122e-005, -4.67283053e-006))
  798. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  799. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  800. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.216466904, -0.144152641, 2.45382309, -1.6820808e-005, 1.22771155e-006, 1, 8.3281986e-005, -1, 1.22911251e-006, 1, 8.32820078e-005, 1.68207062e-005))
  801. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  802. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  803. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.36084938, 0.866117477, 0.288571775, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  804. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  805. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  806. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360841751, 0.866130829, 0.288571417, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  807. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  808. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.288683981))
  809. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 3.03111076, -2.09300184, 1.4917008e-006, -2.51827078e-006, -1, 1, 4.92137588e-005, 1.49157688e-006, 4.92137551e-005, -1, 2.51834444e-006))
  810. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  811. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.288683981, 0.220000014))
  812. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360853195, 0.0720514655, 1.01045609, 1.66594764e-005, 7.09434573e-007, -1, -8.39135391e-005, 1, 7.0803668e-007, 1, 8.39135246e-005, 1.66595346e-005))
  813. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 0.656099916))
  814. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(1.15473604, 0.288683981, 0.220000014))
  815. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-005, -1.37124991, -1.58767891, -1.15058829e-005, 1.16190358e-006, 1, 7.63280477e-005, -1, 1.16278193e-006, 1, 7.63280623e-005, 1.15057956e-005))
  816. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  817. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(1.15473592, 0.220000014, 0.220000014))
  818. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.721721113, 1.87631607, -5.51631103e-007, 8.05786021e-006, 1, -7.78436442e-005, 1, -8.05790296e-006, -1, -7.78436442e-005, -5.51003893e-007))
  819. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  820. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  821. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.52587891e-005, 1.29893112, 1.87643325, 6.12785641e-007, -8.15486055e-006, -1, -1, -7.79344919e-005, -6.12150131e-007, -7.79344919e-005, 1, -8.15490876e-006))
  822. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  823. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  824. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-006, 0.577369511, 1.731987, -5.51631103e-007, 8.05786021e-006, 1, -7.78436442e-005, 1, -8.05790296e-006, -1, -7.78436442e-005, -5.51003893e-007))
  825. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  826. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark green", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  827. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-005, 1.15480661, 1.58766747, -1.14968698e-005, 1.05288314e-006, 1, -7.62934724e-005, 1, -1.05376023e-006, -1, -7.62934869e-005, -1.14967897e-005))
  828. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  829. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  830. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, 1.2990489, -0.865930557, 5.38245899e-007, -8.11262089e-006, -1, -7.7932571e-005, 1, -8.11266273e-006, 1, 7.7932571e-005, 5.37613687e-007))
  831. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  832. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  833. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -0.000178277493, -2.30948257, -1.63920467e-005, 5.98826318e-007, 1, -8.32968872e-005, 1, -6.0019164e-007, -1, -8.32969017e-005, -1.63919976e-005))
  834. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  835. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  836. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, 0.865955353, 0.72167933, 4.16319835e-006, -5.27811881e-006, -1, -1, -7.79344919e-005, -4.16278681e-006, -7.793447e-005, 1, -5.27844304e-006))
  837. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  838. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.288684011, 0.288683981))
  839. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.81458092, -0.505244374, -5.96093059e-008, 1.20536496e-008, 1, -1, -4.81428433e-005, -5.96087162e-008, 4.81428433e-005, -1, 1.20565211e-008))
  840. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  841. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.433025986, 0.433025986))
  842. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.721621871, -0.721767426, -2.65211384e-006, 6.91636785e-007, 1, -7.76494489e-005, 1, -6.91842615e-007, -1, -7.76494489e-005, -2.65206018e-006))
  843. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  844. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  845. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000108838081, 0.216508865, 0.866125107, -8.2136954e-005, 1, 7.00357191e-007, -1.73874942e-005, -7.01785268e-007, 1, 1, 8.21369395e-005, 1.73875505e-005))
  846. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  847. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  848. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000109732151, 0.216505051, 0.866117477, 8.27777039e-005, -1, -5.66252481e-007, 1.02252243e-005, 5.67098823e-007, -1, 1, 8.27776967e-005, 1.02252725e-005))
  849. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  850. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(1.15473604, 0.220000014, 0.220000014))
  851. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.6239624e-005, -1.73211741, 1.87630653, 1.15484472e-005, -1.20873779e-006, -1, 7.59356262e-005, -1, 1.20961465e-006, -1, -7.59356408e-005, -1.15483563e-005))
  852. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  853. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.288684011))
  854. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.71661377e-005, 0.865907669, 1.94858384, 3.90277876e-007, -8.37191328e-006, -1, -1, -7.79642869e-005, -3.896252e-007, -7.79642796e-005, 1, -8.3719433e-006))
  855. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  856. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(1.15473604, 0.288683981, 0.288683981))
  857. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -1.0825491, -1.22681618, -1.15058829e-005, 1.16190358e-006, 1, 7.63280477e-005, -1, 1.16278193e-006, 1, 7.63280623e-005, 1.15057956e-005))
  858. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  859. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  860. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, 1.15472341, -1.29895592, 1.26110137e-007, -8.06712887e-006, -1, -7.7932571e-005, 1, -8.06713888e-006, 1, 7.7932571e-005, 1.25481463e-007))
  861. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  862. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Medium stone grey", "Wedge", Vector3.new(0.59180212, 0.220000014, 0.220000014))
  863. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.144762039, 1.44347048, -2.44392018e-009, 3.87486864e-007, 1, 1, -0.00023206092, 2.53384247e-009, 0.00023206092, 1, -3.87486295e-007))
  864. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099975))
  865. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  866. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, 0.577455521, 1.44332528, -3.36299445e-006, 1.11026122e-006, 1, 1, 7.75619483e-005, 3.36290827e-006, -7.75619483e-005, 1, -1.11052213e-006))
  867. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  868. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  869. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, -1.15462112, -1.01037407, 4.39400139e-007, -7.98918609e-006, -1, 1, 7.79642869e-005, 4.38777249e-007, 7.79642796e-005, -1, 7.98922065e-006))
  870. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  871. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  872. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, 0.577333868, -0.865961075, 5.38245899e-007, -8.11262089e-006, -1, -7.7932571e-005, 1, -8.11266273e-006, 1, 7.7932571e-005, 5.37613687e-007))
  873. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  874. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  875. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.47955322e-005, -1.01024795, -1.58780861, 1.53565597e-005, 6.01717929e-008, -1, 8.41154979e-005, -1, -5.88800688e-008, -1, -8.41154979e-005, -1.5356567e-005))
  876. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  877. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  878. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.67028809e-005, 0.865906, -1.58779335, -1.70109615e-005, -6.02148376e-008, 1, -8.31919388e-005, 1, 5.87996638e-008, -1, -8.31919388e-005, -1.70109688e-005))
  879. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  880. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.288684011, 0.220000014))
  881. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.33514404e-005, 0.938173294, -0.433095038, 5.96023959e-008, 1.74693199e-007, -1, 1, 4.79283299e-005, 5.96107697e-008, 4.79283299e-005, -1, -1.74690328e-007))
  882. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  883. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.866051972, 0.288683981, 0.220000014))
  884. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.71661377e-005, -1.51543999, 2.02078128, -5.06920287e-007, 7.85272368e-006, 1, 1, 7.76739253e-005, 5.063103e-007, -7.76739253e-005, 1, -7.8527637e-006))
  885. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  886. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.577368021, 0.288683981, 0.220000014))
  887. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, -1.65981102, 1.87652087, -2.08590222e-007, -6.32272304e-007, -1, -1, -1.46291495e-005, 2.08599474e-007, -1.46291495e-005, 1, -6.32269177e-007))
  888. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  889. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.577368021, 0.433025986, 0.433025986))
  890. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, -0.288698196, 1.58784819, -2.40121611e-009, 3.87431214e-007, 0.999990821, 0.999990821, 3.94929666e-005, 2.38111664e-009, -3.94930757e-005, 1, -3.87427775e-007))
  891. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  892. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  893. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(4.57763672e-005, 0.72149235, 3.4642086, 1.71214324e-005, 1.72130683e-007, -1, -8.27811818e-005, 1, 1.70713307e-007, 1, 8.27811818e-005, 1.71214488e-005))
  894. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  895. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.577368021, 0.220000014, 0.220000014))
  896. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, 0.72158432, 1.87650549, -2.40388998e-009, 3.87445539e-007, 1, 1, 1.47557366e-005, 2.39817388e-009, -1.47557366e-005, 1, -3.87445567e-007))
  897. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  898. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  899. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, -1.15472364, 1.29895592, 3.65992008e-007, -8.08717687e-006, -1, 7.7932571e-005, -1, 8.08720506e-006, -1, -7.7932571e-005, -3.65361785e-007))
  900. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  901. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.288683981, 0.288684011))
  902. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000100970268, 0.505271912, 0.288665771, 8.63475361e-005, -1, 6.10917766e-007, 1, 8.63475507e-005, 2.54107908e-005, -2.54108418e-005, 6.0872361e-007, 1))
  903. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  904. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  905. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.86102295e-005, 0.577338934, 0.865907669, -1.67041981e-005, -3.37721644e-007, 1, -8.37883053e-005, 1, 3.36322017e-007, -1, -8.37882981e-005, -1.67042235e-005))
  906. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  907. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.288684011, 0.220000014))
  908. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, -0.793758273, 1.29911232, -7.43303508e-006, 1.22163033e-006, 1, 7.63520002e-005, -1, 1.22219762e-006, 1, 7.63520075e-005, 7.43294186e-006))
  909. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  910. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  911. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404e-005, -1.87652028, 0.433006287, 8.36841273e-012, -6.12419143e-011, 1, 4.76499372e-005, -1, -6.124206e-011, 1, 4.76499372e-005, -8.36453996e-012))
  912. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099975, 0.656099916))
  913. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.433025986))
  914. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404e-005, -2.02083421, 0.144403458, 8.6050507e-012, -1.12807347e-010, 1, 8.40728972e-005, -1, -1.12807826e-010, 1, 8.40729044e-005, -8.59459986e-012))
  915. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099975, 1))
  916. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.288683981, 0.577367961))
  917. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.14440918e-005, -3.3919487, 1.94865453, -8.21310664e-007, -3.71713895e-006, -1, -1, -4.91896208e-005, 8.21493472e-007, -4.91896208e-005, 1, -3.71709848e-006))
  918. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  919. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  920. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.216470718, 2.30948448, 0.144159853, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  921. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  922. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.88048619, 0.220000014, 0.220000014))
  923. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.02084994, 1.44337082, 7.22397203e-007, -2.65794e-007, 1, 4.78476795e-005, -1, -2.65828561e-007, 1, 4.78476795e-005, -7.22384527e-007))
  924. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  925. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  926. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, -1.01047516, -1.58765054, -6.6305638e-006, 4.3576631e-007, 1, -1, -7.63698336e-005, -6.63053061e-006, 7.63698263e-005, -1, 4.362727e-007))
  927. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  928. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  929. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.216533661, 2.30948448, 0.144159973, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  930. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  931. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  932. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(5.7220459e-006, -0.865915298, 1.2990557, -2.55266741e-006, 2.22020481e-006, 1, 1, 8.28424963e-005, 2.55248347e-006, -8.28424891e-005, 1, -2.22041626e-006))
  933. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  934. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  935. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, -1.73195755, 1.87651253, -6.14582223e-006, 1.36220535e-006, 1, 7.64126744e-005, -1, 1.36267499e-006, 1, 7.64126817e-005, 6.14571854e-006))
  936. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  937. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577368021, 0.288684011, 0.721709907))
  938. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.47955322e-005, -1.94867647, 0.432897568, 2.0264722e-006, 5.09253368e-007, -0.999990821, 0.000109784494, -1, -5.09026336e-007, -0.999990821, -0.000109785047, -2.02652313e-006))
  939. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  940. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  941. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, -1.29899931, 0.288755417, -1.15058829e-005, 1.16190358e-006, 1, 7.63280477e-005, -1, 1.16278193e-006, 1, 7.63280623e-005, 1.15057956e-005))
  942. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  943. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  944. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-005, -2.30951476, -3.03111649, -8.09607911e-007, -6.23818596e-006, -1, 4.91291576e-005, -1, 6.2381464e-006, -1, -4.91291503e-005, 8.09914411e-007))
  945. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  946. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.288683981, 0.288684011))
  947. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000100672245, 0.50525856, 0.288679123, -8.62885718e-005, 1, -4.91710637e-007, 1, 8.62885863e-005, 1.91060262e-005, 1.91060717e-005, -4.90062007e-007, -1))
  948. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 1))
  949. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  950. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, -3.17544556, 2.30951023, -8.21310664e-007, -3.71713895e-006, -1, -1, -4.91896208e-005, 8.21493472e-007, -4.91896208e-005, 1, -3.71709848e-006))
  951. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  952. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  953. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(3.81469727e-006, 0.577240825, 1.29911613, 2.53324151e-006, -1.13211729e-006, -1, -7.76727393e-005, 1, -1.13231397e-006, 1, 7.76727466e-005, 2.53315375e-006))
  954. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  955. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  956. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.71661377e-005, -1.29893303, -1.87643337, 5.12328938e-007, -7.89359183e-006, -1, 1, 7.79344919e-005, 5.11713779e-007, 7.79344919e-005, -1, 7.89363185e-006))
  957. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099975))
  958. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577368021, 0.433025986, 0.433025986))
  959. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, 0.288612366, -1.58781135, -2.44521902e-006, 3.38393022e-007, 0.999990821, -0.999990821, -9.30486058e-005, -2.44518264e-006, 9.30482274e-005, -1, 3.3861744e-007))
  960. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  961. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.433025986, 0.433025986))
  962. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -2.0208354, -2.5980854, -1.15616069e-006, -1.49042464e-007, -1, 4.70736268e-005, -1, 1.48988065e-007, -1, -4.70736268e-005, 1.15616774e-006))
  963. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  964. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.88048619, 0.220000014, 0.220000014))
  965. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.02085447, -1.15470123, -6.70561178e-007, 3.69151508e-007, -1, 4.78494367e-005, -1, -3.69183596e-007, -1, -4.78494367e-005, 6.705435e-007))
  966. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  967. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  968. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-4.76837158e-005, 0.721509099, -2.74252701, -1.70109615e-005, -6.02148376e-008, 1, -8.31919388e-005, 1, 5.87996638e-008, -1, -8.31919388e-005, -1.70109688e-005))
  969. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  970. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  971. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360855103, 0.288558185, 1.1547966, 1.66594764e-005, 7.09434573e-007, -1, -8.39135391e-005, 1, 7.0803668e-007, 1, 8.39135246e-005, 1.66595346e-005))
  972. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  973. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.288684011, 0.433025986, 0.220000014))
  974. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809e-005, 0.288648129, 0.721580505, -1.67041981e-005, -3.37721644e-007, 1, -8.37883053e-005, 1, 3.36322017e-007, -1, -8.37882981e-005, -1.67042235e-005))
  975. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  976. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  977. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.216474533, 0.144152999, -2.45382309, -1.41198152e-005, -1.24599399e-006, 1, -8.33266895e-005, 1, 1.24481744e-006, -1, -8.33266749e-005, -1.41199198e-005))
  978. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  979. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  980. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, -0.865945816, -0.72168082, 2.79766277e-006, -2.31785612e-006, -1, 1, 7.79344919e-005, 2.79748178e-006, 7.79344846e-005, -1, 2.31807394e-006))
  981. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  982. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.288684011, 0.220000014, 0.220000014))
  983. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.47955322e-005, -4.00543213e-005, 0.577262878, -1.67041981e-005, -3.37721644e-007, 1, -8.37883053e-005, 1, 3.36322017e-007, -1, -8.37882981e-005, -1.67042235e-005))
  984. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  985. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  986. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, -1.01028359, 1.01046181, -7.43303508e-006, 1.22163033e-006, 1, 7.63520002e-005, -1, 1.22219762e-006, 1, 7.63520075e-005, 7.43294186e-006))
  987. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  988. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  989. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, 0.721805573, 1.73200512, -3.36299445e-006, 1.11026122e-006, 1, 1, 7.75619483e-005, 3.36290827e-006, -7.75619483e-005, 1, -1.11052213e-006))
  990. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  991. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  992. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -2.16504097, 0.43307972, -8.21357446e-007, -5.09606161e-006, -1, -1, -4.78931943e-005, 8.21601475e-007, -4.78931979e-005, 1, -5.09602251e-006))
  993. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  994. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.288683981, 0.220000014))
  995. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.360837936, 0.0720519423, 1.01046753, 1.66594764e-005, 7.09434573e-007, -1, -8.39135391e-005, 1, 7.0803668e-007, 1, 8.39135246e-005, 1.66595346e-005))
  996. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 1, 0.656099916))
  997. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  998. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.360843658, 0.721786499, 0.144236863, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  999. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1000. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.288683981, 0.220000014))
  1001. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, 2.52592087, 1.73215079, -1.24540463e-006, 6.92964932e-007, 1, 1, 4.81465177e-005, 1.2453711e-006, -4.81465177e-005, 1, -6.93024845e-007))
  1002. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  1003. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.433025986, 0.220000014))
  1004. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, -2.88677025, 1.73214579, 1.32623063e-006, -6.52077517e-007, -1, -1, -4.82320611e-005, -1.32619914e-006, -4.82320611e-005, 1, -6.52141466e-007))
  1005. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.656099916))
  1006. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1007. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.360858917, 1.58762693, -1.58782005, -7.33726074e-006, 4.9689362e-007, 1, -7.64126744e-005, 1, -4.97454209e-007, -1, -7.64126817e-005, -7.33722254e-006))
  1008. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1009. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.88048619, 0.220000014, 0.220000014))
  1010. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.33514404e-005, -1.44337273, -1.4434824, -1.49009651e-007, -1.74382194e-007, 1, -1, -4.77710601e-005, -1.49017978e-007, 4.77710601e-005, -1, -1.74375046e-007))
  1011. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  1012. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.220000014))
  1013. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.90734863e-006, 0.721630752, 0.288751602, 2.6822504e-006, -1.05700735e-006, -1, -7.79004258e-005, 1, -1.05721631e-006, 1, 7.79004258e-005, 2.68216832e-006))
  1014. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  1015. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1016. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.216505051, 0.43307817, -2.16505623, -4.67294331e-006, 2.33721812e-006, 1, -4.82202013e-005, 1, -2.33744322e-006, -1, -4.82202122e-005, -4.67283053e-006))
  1017. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1018. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1019. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.216529846, 0.144152522, -2.45382881, -1.41198152e-005, -1.24599399e-006, 1, -8.33266895e-005, 1, 1.24481744e-006, -1, -8.33266749e-005, -1.41199198e-005))
  1020. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1021. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1022. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.360836029, 0.288558662, 1.15480804, 1.66594764e-005, 7.09434573e-007, -1, -8.39135391e-005, 1, 7.0803668e-007, 1, 8.39135246e-005, 1.66595346e-005))
  1023. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1024. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1025. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.360847473, 0.721775055, 0.14423722, -1.67632988e-005, 4.86131569e-007, 1, 1, 8.3284096e-005, 1.67632552e-005, -8.3284096e-005, 1, -4.87527643e-007))
  1026. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1027. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1028. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.216537476, -0.144153237, 2.45382881, -1.6820808e-005, 1.22771155e-006, 1, 8.3281986e-005, -1, 1.22911251e-006, 1, 8.32820078e-005, 1.68207062e-005))
  1029. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1030. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Bright bluish green", "Wedge", Vector3.new(0.220000014, 0.220000014, 0.220000014))
  1031. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.000106930733, 0.21651268, 0.866123199, -7.99797781e-005, 1, 7.00359237e-007, -1.21703379e-005, -7.0133251e-007, 1, 1, 7.99797708e-005, 1.21703943e-005))
  1032. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.656099916, 0.656099916, 0.656099916))
  1033. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Wedge", Vector3.new(0.866051972, 0.220000014, 0.288683981))
  1034. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, 3.03110123, 1.80431747, -1.47524008e-006, 5.90472155e-007, 1, 1, 4.78687507e-005, 1.47521177e-006, -4.78687507e-005, 1, -5.90542754e-007))
  1035. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 1))
  1036. Wedge = CFuncs["Part"].Create(m, Enum.Material.SmoothPlastic, 0, 0, "Dark stone grey", "Wedge", Vector3.new(0.577367961, 0.220000014, 0.220000014))
  1037. WedgeWeld = CFuncs["Weld"].Create(m, FakeHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, -0.433074057, 2.45373154, -1.21425751e-006, 2.73477553e-006, 1, 4.83096082e-005, -1, 2.7348342e-006, 1, 4.83096119e-005, 1.21412518e-006))
  1038. CFuncs["Mesh"].Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 0.656099916, 0.656099916))
  1039.  
  1040. EffectModel = Instance.new("Model", Character)
  1041. EffectModel.Name = "Effects"
  1042.  
  1043. Effects = {
  1044. ["Block"] = {
  1045. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1046. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1047. prt.Anchored = true
  1048. prt.CFrame = cframe
  1049. local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1050. game:GetService("Debris"):AddItem(prt, 10)
  1051. if Type == 1 or Type == nil then
  1052. table.insert(Effects, {
  1053. prt,
  1054. "Block1",
  1055. delay,
  1056. x3,
  1057. y3,
  1058. z3,
  1059. msh
  1060. })
  1061. elseif Type == 2 then
  1062. table.insert(Effects, {
  1063. prt,
  1064. "Block2",
  1065. delay,
  1066. x3,
  1067. y3,
  1068. z3,
  1069. msh
  1070. })
  1071. end
  1072. end;
  1073. };
  1074.  
  1075. ["Cylinder"] = {
  1076. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1077. local prt = CFuncs["Part"].Create(workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  1078. prt.Anchored = true
  1079. prt.CFrame = cframe
  1080. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1081. game:GetService("Debris"):AddItem(prt, 2)
  1082. Effects[#Effects + 1] = {
  1083. prt,
  1084. "Cylinder",
  1085. delay,
  1086. x3,
  1087. y3,
  1088. z3
  1089. }
  1090. end;
  1091. };
  1092.  
  1093. ["Sphere"] = {
  1094. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1095. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1096. prt.Anchored = true
  1097. prt.CFrame = cframe
  1098. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1099. game:GetService("Debris"):AddItem(prt, 10)
  1100. table.insert(Effects, {
  1101. prt,
  1102. "Cylinder",
  1103. delay,
  1104. x3,
  1105. y3,
  1106. z3,
  1107. msh
  1108. })
  1109. end;
  1110. };
  1111.  
  1112. ["Ring"] = {
  1113. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1114. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1115. prt.Anchored = true
  1116. prt.CFrame = cframe
  1117. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1118. game:GetService("Debris"):AddItem(prt, 10)
  1119. table.insert(Effects, {
  1120. prt,
  1121. "Cylinder",
  1122. delay,
  1123. x3,
  1124. y3,
  1125. z3,
  1126. msh
  1127. })
  1128. end;
  1129. };
  1130.  
  1131. ["Wave"] = {
  1132. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1133. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1134. prt.Anchored = true
  1135. prt.CFrame = cframe
  1136. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1137. game:GetService("Debris"):AddItem(prt, 10)
  1138. table.insert(Effects, {
  1139. prt,
  1140. "Cylinder",
  1141. delay,
  1142. x3,
  1143. y3,
  1144. z3,
  1145. msh
  1146. })
  1147. end;
  1148. };
  1149.  
  1150. ["Break"] = {
  1151. Create = function(brickcolor, cframe, x1, y1, z1)
  1152. local prt = CFuncs["Part"].Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1153. prt.Anchored = true
  1154. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1155. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1156. local num = math.random(10, 50) / 1000
  1157. game:GetService("Debris"):AddItem(prt, 10)
  1158. table.insert(Effects, {
  1159. prt,
  1160. "Shatter",
  1161. num,
  1162. prt.CFrame,
  1163. math.random() - math.random(),
  1164. 0,
  1165. math.random(50, 100) / 100
  1166. })
  1167. end;
  1168. };
  1169.  
  1170. ["Freeze"] = {
  1171. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3)
  1172. local prt = CFuncs["Part"].Create(workspace, "Neon", 0.4, 0.3, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1173. prt.Anchored = true
  1174. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1175. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1176. coroutine.resume(coroutine.create(function(Part, Mesh)
  1177. for i = 0, 1, 0.1 do
  1178. wait()
  1179. Part.CFrame = Part.CFrame * CFrame.new(0, 0.3, 0)
  1180. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1181. end
  1182. table.insert(Effects, {
  1183. Part,
  1184. "Disappear",
  1185. .01
  1186. })
  1187. game:GetService("Debris"):AddItem(Part, 5)
  1188. end), prt, msh)
  1189. end;
  1190. };
  1191. }
  1192.  
  1193. local Aim = false
  1194.  
  1195. spread = 0
  1196. range = 500
  1197. rangepower = 10
  1198.  
  1199. function FireCannon(mouse, baseprt)
  1200. coroutine.resume(coroutine.create(function(v)
  1201. local spreadvector = (Vector3.new(math.random(-spread, spread), math.random(-spread, spread), math.random(-spread, spread))) * (baseprt.Position - mouse.Hit.p).magnitude / 100
  1202. local dir = CFrame.new((baseprt.Position + mouse.Hit.p) / 2, mouse.Hit.p + spreadvector)
  1203. local hit, pos = rayCast(baseprt.Position, dir.lookVector, 10, Character)
  1204. local rangepos = range
  1205. local ShootBullet = CFuncs["Part"].Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Lmao", Vector3.new(1, 1, 1))
  1206. ShootBullet.Anchored = false
  1207. ShootBullet.CFrame = baseprt.CFrame
  1208. local FakeBoolit = CFuncs["Part"].Create(ShootBullet, "SmoothPlastic", 0, 0, BrickColor.new("Toothpaste"), "Lmao2", Vector3.new(.5, .5, .5))
  1209. CFuncs["Mesh"].Create("SpecialMesh", FakeBoolit, "FileMesh", "rbxassetid://433301027", Vector3.new(0, 0, 0), Vector3.new(0.02, 0.02, 0.02))
  1210. local FakeBoolitWeld = CFuncs["Weld"].Create(FakeBoolit, ShootBullet, FakeBoolit, CFrame.fromEulerAnglesXYZ(math.rad(180), 0, 0) * CFrame.new(0, 0, 0))
  1211. local shodderp = CFuncs["Weld"].Create(ShootBullet, ShootBullet, Barrel, CFrame.fromEulerAnglesXYZ(-3.14, 0, 3) * CFrame.new(0, 0, 0))
  1212. shodderp.Parent = nil
  1213. local function drawtrail(From, To)
  1214. local effectsmsh = Instance.new("CylinderMesh")
  1215. effectsmsh.Scale = Vector3.new(1, 1, 1)
  1216. effectsmsh.Name = "Mesh"
  1217. local effectsg = Instance.new("Part")
  1218. effectsg.Material = "SmoothPlastic"
  1219. effectsg.formFactor = 3
  1220. effectsg.CanCollide = false
  1221. effectsg.Name = "Eff"
  1222. effectsg.Locked = true
  1223. effectsg.Anchored = true
  1224. effectsg.Size = Vector3.new(0.2, 0.2, 0.2)
  1225. effectsg.Parent = m
  1226. effectsmsh.Parent = effectsg
  1227. effectsg.BrickColor = BrickColor.new("Toothpaste")
  1228. effectsg.Reflectance = 0.25
  1229. effectsg.Transparency = 1
  1230. local LP = From
  1231. local point1 = To
  1232. local mg = (LP - point1).magnitude
  1233. effectsmsh.Scale = Vector3.new(1.5, mg * 5, 1.5)
  1234. effectsg.CFrame = CFrame.new((LP + point1) / 2, point1) * CFrame.Angles(math.rad(90), 0, 0)
  1235. ShootBullet.CFrame = effectsg.CFrame * CFrame.fromEulerAnglesXYZ(3.14, 0, 0)
  1236. local shodderp = CFuncs["Weld"].Create(ShootBullet, ShootBullet, effectsg, CFrame.fromEulerAnglesXYZ(3.14, 0, 0) * CFrame.new(0, 0, 0))
  1237. Effects["Block"].Create(BrickColor.new("Toothpaste"), ShootBullet.CFrame, 0, 0, 0, 0.5, 0.5, 0.5, 0.05, 1)
  1238. coroutine.resume(coroutine.create(function()
  1239. effectsg.Transparency = 1
  1240. wait(0.1)
  1241. effectsg.Parent = nil
  1242. end))
  1243. end
  1244. local newpos = baseprt.Position
  1245. local inc = rangepower
  1246. repeat
  1247. wait(0)
  1248. rangepos = rangepos - 10
  1249. dir = dir * CFrame.Angles(math.rad(-0.5), 0, 0)
  1250. hit, pos = rayCast(newpos, dir.lookVector, inc, Character)
  1251. drawtrail(newpos, pos)
  1252. newpos = newpos + (dir.lookVector * inc)
  1253. if inc >= 20 then
  1254. inc = inc - 10
  1255. end
  1256. if hit ~= nil then
  1257. rangepos = 0
  1258. end
  1259. until rangepos <= 0
  1260. local TehCF = ShootBullet.CFrame
  1261. local NewCF = CFrame.new(ShootBullet.Position)
  1262. local NewPOS = ShootBullet.Position
  1263. local rand = math.random(1, 3)
  1264. ShootBullet.Parent = nil
  1265. local sprt = CFuncs["Part"].Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Sound Part", Vector3.new(0.5, 0.5, 0.5))
  1266. sprt.CFrame = TehCF
  1267. sprt.Anchored = true
  1268. if Freeze == false then
  1269. MagnitudeDamage(sprt, 15, 10, 15, BrickColor.new("Toothpaste"), BrickColor.new("Navy blue"), " ", 1)
  1270. CFuncs["Sound"].Create("rbxassetid://184718741", sprt, 1, 1.3)
  1271. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), sprt.CFrame, 5, 5, 5, 5, 5, 5, .06)
  1272. Effects["Block"].Create(BrickColor.new("Toothpaste"), sprt.CFrame, 5, 5, 5, 5, 5, 5, .06, 1)
  1273. Effects["Wave"].Create(BrickColor.new("Toothpaste"), sprt.CFrame * CFrame.Angles(1.65, 0, 0), .5, .5, .5, 1, 1, 1, .06)
  1274. elseif Freeze == true then
  1275. MagnitudeDamage(sprt, 15, 10, 15, BrickColor.new("Toothpaste"), BrickColor.new("Navy blue"), " ", 1)
  1276. Effects["Block"].Create(BrickColor.new("Toothpaste"), NewCF, 1, 1, 1, 5, 5, 5, 0.05)
  1277. end
  1278. game:GetService("Debris"):AddItem(sprt, 5)
  1279. end))
  1280. end
  1281.  
  1282. function attackone()
  1283. if cooldown4>=5 then
  1284. cooldown4=cooldown4-5
  1285. else
  1286. Aim=false
  1287. return
  1288. end
  1289. attack = true
  1290. RootPart.Velocity = RootPart.CFrame.lookVector * -50
  1291. CFuncs["Sound"].Create("rbxassetid://131632972", Barrel, 1, .8)
  1292. CFuncs["Sound"].Create("rbxassetid://184718741", Barrel, .5, 1.8)
  1293. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), Barrel.CFrame, 1, 1, 1, 2, 2, 2, .07)
  1294. Effects["Block"].Create(BrickColor.new("Toothpaste"), Barrel.CFrame, 1, 1, 1, 2, 2, 2, .07, 1)
  1295. FireCannon(mouse, Barrel)
  1296. for i = 0, 1, 0.3 do
  1297. swait()
  1298. PlayAnimationFromTable({
  1299. CFrame.new(-0.0464506708, -0.238988817, 0.118124016, 0.707105935, 1.89660625e-007, -0.707107782, 0.183011979, 0.96592617, 0.18301174, 0.683013916, -0.258817852, 0.683012009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1300. CFrame.new(-1.4975667e-006, 1.49999011, -1.12503767e-006, 0.707105935, 0.0616276413, 0.704417109, 1.89660625e-007, 0.996194899, -0.0871547163, -0.707107782, 0.0616277307, 0.704415262) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1301. CFrame.new(1.50920224, -0.144947827, -0.112141252, 0.707105935, -0.18301408, 0.683013439, 1.89660625e-007, 0.965925574, 0.258820474, -0.707107782, -0.183013335, 0.683011651) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1302. CFrame.new(-0.345030844, 0.663422287, -1.18909049, -0.0882733837, -0.911283314, 0.402207464, 0.995046556, -0.0992052853, -0.00638471544, 0.0457193702, 0.399651557, 0.91552639) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1303. CFrame.new(0.642704308, -2.00846434, 0.00167004019, 0.865560055, -0.126088485, 0.484672725, 0.0328175947, 0.979987144, 0.196337596, -0.499728858, -0.154036194, 0.852375507) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1304. CFrame.new(-1.02584946, -1.7481159, -0.398575753, 0.573394775, 0.225872323, 0.787528038, -0.0250177607, 0.965623856, -0.258737028, -0.818897307, 0.128656253, 0.559334397) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1305. }, .8, false)
  1306. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .8)
  1307. end
  1308. for i = 0, 1, 0.1 do
  1309. swait()
  1310. PlayAnimationFromTable({
  1311. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1312. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1313. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1314. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1315. CFrame.new(0.64141804, -1.99999678, 3.75509262e-006, 0.865559459, -0.0400083363, 0.499205828, 0.0328160077, 0.999192536, 0.023180481, -0.49973011, -0.00368214212, 0.866173565) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1316. CFrame.new(-0.634346068, -1.9999969, -0.00707113743, 0.573396206, 0.0143492911, 0.819152713, -0.0250170156, 0.999687016, -1.71228081e-007, -0.818896413, -0.0204926543, 0.573575795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1317. }, .3, false)
  1318. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1319. end
  1320. attack = false
  1321. end
  1322.  
  1323. function QuadShot()
  1324. attack = true
  1325. Humanoid.WalkSpeed = 0
  1326. for i = 0, 1, 0.1 do
  1327. swait()
  1328. PlayAnimationFromTable({
  1329. CFrame.new(0, -0, -0, 0.906307876, 0, -0.422617942, 0, 1, 0, 0.422617942, 0, 0.906307876) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1330. CFrame.new(1.15483999e-007, 1.49999237, 6.2584877e-007, 0.984807909, -0.0301534608, 0.171008915, 0, 0.984807849, 0.173648059, -0.173646972, -0.171009988, 0.969846606) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1331. CFrame.new(1.31206596, 1.29694152, 0.476807415, 0.939692438, -8.40150562e-008, 0.342020661, -0.21984686, -0.76604414, 0.60402298, 0.262002856, -0.642788053, -0.719845831) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1332. CFrame.new(-0.942681372, 0.940122128, -0.586095691, 0.630203903, -0.660239339, -0.408567131, -0.764881134, -0.618345797, -0.180569708, -0.133416563, 0.426300973, -0.894688547) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1333. CFrame.new(0.622640371, -1.99763227, -0.00348503888, 0.921796083, -0.0198112018, 0.387168586, 0.0109610008, 0.9996261, 0.0250536501, -0.387520134, -0.0188506003, 0.92166841) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1334. CFrame.new(-0.647147298, -1.99463391, -0.0074134469, 0.763117492, 0.0317284837, 0.645480394, -0.0823379681, 0.995427787, 0.0484137535, -0.640992999, -0.0900929123, 0.762240887) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1335. }, .3, false)
  1336. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1337. end
  1338. local ref = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1339. ref.Anchored = true
  1340. ref.CFrame = Head.CFrame * CFrame.new(-0.25, 0.25, -0.6)
  1341. Effects["Sphere"].Create(BrickColor.new("Cyan"), CFrame.new(ref.Position), 0, 0, 0, 0.2, 5, 0.2, 0.1)
  1342. Effects["Sphere"].Create(BrickColor.new("Cyan"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 0, 0, 0, 0.2, 5, 0.2, 0.1)
  1343. Effects["Sphere"].Create(BrickColor.new("Cyan"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(0, 0, 1.57), 0, 0, 0, 0.2, 5, 0.2, 0.1)
  1344. CFuncs["Sound"].Create("rbxassetid://300563970", RootPart, 1, 1)
  1345. local cf2 = mouse.Hit.p + Vector3.new(math.random(-100, 100) / 50, 50, math.random(-100, 100) / 50)
  1346. local hit2, pos2 = rayCast(cf2, CFrame.new(cf2, cf2 - Vector3.new(0, 1, 0)).lookVector, 999, Character)
  1347. if hit2 ~= nil then
  1348. local d1 = CFuncs["Part"].Create(workspace, "Neon", 0, 0.5, BrickColor.new("Toothpaste"), "Effect", Vector3.new())
  1349. d1.Anchored = true
  1350. d1.CFrame = CFrame.new(pos2)
  1351. game:GetService("Debris"):AddItem(d1, 5)
  1352. local msh = CFuncs["Mesh"].Create("CylinderMesh", d1, "nil", "nil", Vector3.new(0, 0, 0), Vector3.new(100, 5, 100))
  1353. local d2 = d1:Clone()
  1354. d2.Parent = d1
  1355. d2.CFrame = CFrame.new(d1.Position)
  1356. d2.BrickColor = BrickColor.new("Cyan")
  1357. d2.Mesh.Scale = Vector3.new(0, 5, 0)
  1358. table.insert(Effects, {
  1359. d1,
  1360. "QuadShot",
  1361. d2,
  1362. d2.Mesh,
  1363. 0
  1364. })
  1365. end
  1366. for i = 0, 1, 0.1 do
  1367. swait()
  1368. PlayAnimationFromTable({
  1369. CFrame.new(0.00321083516, -0, -0.0634426698, 0.582263947, 0, -0.812999904, 0, 1, 0, 0.812999904, 0, 0.582263947) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1370. CFrame.new(1.47521496e-006, 1.49999189, -1.94460154e-006, 0.623624027, -0.00443960726, 0.781711996, -0.115167953, 0.988550425, 0.0974915028, -0.773194432, -0.150826216, 0.6159724) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1371. CFrame.new(1.31206596, 1.29694152, 0.476807415, 0.939692438, -8.40150562e-008, 0.342020661, -0.21984686, -0.76604414, 0.60402298, 0.262002856, -0.642788053, -0.719845831) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1372. CFrame.new(-1.68316388, 0.510640204, -0.502018332, 0.570830464, 0.778613091, -0.260604084, -0.431534857, 0.0144789768, -0.901980042, -0.698520184, 0.627337456, 0.344263643) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1373. CFrame.new(0.622647941, -1.99763203, -0.00349700451, 0.812314093, -0.0198106803, 0.582883835, 0.00510299997, 0.9996261, 0.026863046, -0.583198071, -0.0188467726, 0.812111378) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1374. CFrame.new(-0.747580051, -1.97961462, 0.123161972, 0.607162058, 0.0317292884, 0.793944478, -0.0907969996, 0.995427847, 0.0296548083, -0.789373457, -0.090093039, 0.607266903) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1375. }, .3, false)
  1376. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1377. end
  1378. Humanoid.WalkSpeed = 16
  1379. attack = false
  1380. end
  1381.  
  1382.  
  1383. function CreateGrenade()
  1384. local GrenadeModel = Instance.new("Model", Character)
  1385. GrenadeModel.Name = "GrenadeModel"
  1386. local GrenadeHandle = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Handle", Vector3.new(0.720000029, 0.720000029, 0.720000029))
  1387. local GrenadeHandleWeld = CFuncs["Weld"].Create(GrenadeModel, Character["Left Arm"], GrenadeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0399894714, 0.0880355835, -1.03497469, -1, -1.29144695e-010, -1.65926451e-007, 1.65926451e-007, -5.96046377e-008, -1, 1.291348e-010, -1, 5.96046377e-008))
  1388. GrenadeHandleWeld.Name = "HandleWeld"
  1389. CFuncs["Mesh"].Create("SpecialMesh", GrenadeHandle, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1390. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1391. local Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, 6.07967377e-006, -0.305992126, -0.99999994, 2.91125325e-005, 0.000388413115, 0.0003884123, -2.87742059e-005, 1, 2.91237066e-005, 1, 2.87628955e-005))
  1392. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  1393. local Button = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Button", Vector3.new(0.287999928, 0.24000001, 0.251999915))
  1394. local Buttonweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Button, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.378005981, -2.2649765e-006, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1395. CFuncs["Mesh"].Create("CylinderMesh", Button, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.150000006, 1))
  1396. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Navy blue", "Part", Vector3.new(0.287999928, 0.24000001, 0.287999928))
  1397. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, -0.323997498, 4.05311584e-006, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1398. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.299999982, 1))
  1399. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1400. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, 9.77516174e-006, -0.395996094, -0.99999994, 2.91125325e-005, 0.000388413115, 0.0003884123, -2.87742059e-005, 1, 2.91237066e-005, 1, 2.87628955e-005))
  1401. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.0468000025, 0.0468000025, 0.259199947))
  1402. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1403. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.396003723, 5.96046448e-007, 1, 0, 4.87636868e-018, 0, 1, 0, 4.87636868e-018, 0, 1))
  1404. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(0.300000012, 0.300000012, 0.300000012))
  1405. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1406. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(6.67572021e-006, -7.62939453e-006, -0.305995941, 2.90565495e-005, -0.000388383865, 0.99999994, -2.88907795e-005, -0.99999994, -0.000388383021, 1, -2.88794927e-005, -2.90677672e-005))
  1407. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  1408. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1409. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.000904083252, 0, 3.6234119e-012, 0, 1, -1, -1.42108547e-014, 3.62340236e-012, 1.42108547e-014, -1, 0))
  1410. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1411. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1412. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809e-005, 0, 0.306002617, -0.99999994, -0.000388418615, 2.90845201e-005, 0.0003884178, -1, -2.87741423e-005, 2.90956923e-005, -2.87628409e-005, 1))
  1413. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  1414. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1415. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.14440918e-005, 1.52587891e-005, -0.306001425, -0.99999994, -0.000388418615, 2.90845201e-005, 0.0003884178, -1, -2.87741423e-005, 2.90956923e-005, -2.87628409e-005, 1))
  1416. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  1417. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.SmoothPlastic, 0, 0, "Toothpaste", "Part", Vector3.new(0.24000001, 0.24000001, 0.24000001))
  1418. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.45571136e-005, -3.05175781e-005, 0.305992126, 2.90565495e-005, -0.000388383865, 0.99999994, -2.88907795e-005, -0.99999994, -0.000388383021, 1, -2.88794927e-005, -2.90677672e-005))
  1419. CFuncs["Mesh"].Create("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=18430887", Vector3.new(0, 0, 0), Vector3.new(0.18720001, 0.18720001, 0.766799986))
  1420. Part = CFuncs["Part"].Create(GrenadeModel, Enum.Material.Neon, 0, 0, "Toothpaste", "Part", Vector3.new(0.287999928, 0.685800076, 0.287999928))
  1421. Partweld = CFuncs["Weld"].Create(GrenadeModel, GrenadeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000904083252, -5.96046448e-007, 0, -1, 2.46687932e-007, -5.96051919e-008, 5.96052629e-008, 3.27825546e-007, -1, -2.46687904e-007, -1, -3.27825546e-007))
  1422. CFuncs["Mesh"].Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  1423. for _, Part in pairs(GrenadeModel:GetChildren()) do
  1424. pcall(function()
  1425.  
  1426. Part.CanCollide = true
  1427. end)
  1428. end
  1429. local Beep = Instance.new("Sound")
  1430. Beep.Name = "Beep"
  1431. Beep.SoundId = "rbxassetid://146785518"
  1432. Beep.Volume = .5
  1433. Beep.Looped = true
  1434. Beep.Pitch = 4
  1435. Beep.Parent = GrenadeHandle
  1436. Beep:Play()
  1437. GrenadeHandleWeld:remove()
  1438. local BodyVelocity = Instance.new("BodyVelocity")
  1439. BodyVelocity.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1440. BodyVelocity.velocity = (mouse.Hit.p - GrenadeHandle.Position).unit * 250
  1441. BodyVelocity.Parent = GrenadeHandle
  1442. game:GetService("Debris"):AddItem(BodyVelocity, 0.05)
  1443. game:GetService("Debris"):AddItem(GrenadeModel, 10)
  1444. swait()
  1445. ExplodeCon = GrenadeHandle.Touched:connect(function(Hit)
  1446. if Hit.Parent ~= Character then
  1447. Freeze = true
  1448. ExplodeCon:disconnect()
  1449. CFuncs["Sound"].Create("rbxassetid://240036913", GrenadeHandle, 1, 1)
  1450. if Hit.Parent == GrenadeHandle.Parent then
  1451. return
  1452. end
  1453. local Weld = Instance.new("Weld")
  1454. Weld.Part0 = GrenadeHandle
  1455. Weld.Part1 = Hit
  1456. Weld.C0 = GrenadeHandle.CFrame:inverse() * CFrame.new(GrenadeHandle.Position)
  1457. Weld.C1 = Hit.CFrame:inverse() * CFrame.new(GrenadeHandle.Position)
  1458. Weld.Parent = GrenadeHandle
  1459. for i = 4, 10, 0.075 do
  1460. Beep.Pitch = i
  1461. swait()
  1462. end
  1463. local sprt = CFuncs["Part"].Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Sound Part", Vector3.new(0.5, 0.5, 0.5))
  1464. sprt.CFrame = GrenadeHandle.CFrame
  1465. sprt.Anchored = true
  1466. MagnitudeDamage(sprt, 15, 10, 25, BrickColor.new("Cyan"), BrickColor.new("Navy blue"), " ", 1)
  1467. CFuncs["Sound"].Create("rbxassetid://166221646", sprt, 1, 1)
  1468. CFuncs["Sound"].Create("rbxassetid://338594711", sprt, 1, 1.2)
  1469. for i = 1, 6 do
  1470. Effects["Break"].Create(BrickColor.new("Toothpaste"), sprt.CFrame, 0.5, math.random(5, 15), 0.5)
  1471. end
  1472. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), sprt.CFrame, 5, 5, 5, 5, 5, 5, .06)
  1473. Effects["Block"].Create(BrickColor.new("Toothpaste"), sprt.CFrame, 5, 5, 5, 5, 5, 5, .06, 1)
  1474. game:GetService("Debris"):AddItem(sprt, 5)
  1475. GrenadeModel:remove()
  1476. end
  1477. Freeze = false
  1478. end)
  1479. return GrenadeModel
  1480. end
  1481.  
  1482. function ThrowGrenade()
  1483. attack = true
  1484. for i = 0, 1, 0.15 do
  1485. swait()
  1486. PlayAnimationFromTable({
  1487. CFrame.new(-0, -0, 0, 0.555494964, 0, 0.831519902, 0, 1, 0, -0.831519902, 0, 0.555494964) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1488. CFrame.new(-3.27825546e-007, 1.49999201, 2.5331974e-007, 0.625445068, 0.0577181466, -0.778130531, 0, 0.997260332, 0.0739721954, 0.780268192, -0.0462655462, 0.623731613) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1489. CFrame.new(1.31206596, 1.29694152, 0.476807415, 0.939692438, -8.40150562e-008, 0.342020661, -0.21984686, -0.76604414, 0.60402298, 0.262002856, -0.642788053, -0.719845831) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1490. CFrame.new(-1.84413862, 0.829995692, -0.263126075, 0.277553767, 0.689586163, 0.668905735, 0.838962317, -0.513218045, 0.180968568, 0.468087941, 0.510958135, -0.720982313) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1491. CFrame.new(0.727452874, -1.99999678, 0.0524490774, 0.500000715, 0.0181959216, -0.865833819, 0, 0.999779224, 0.0210108496, 0.866024971, -0.0105054397, 0.499890357) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1492. CFrame.new(-0.644299269, -1.99999678, -0.0719765127, 0.80593729, 0.0581622086, -0.589136958, -0.0274869967, 0.997765243, 0.060901694, 0.591362596, -0.0328893401, 0.805734873) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1493. }, .4, false)
  1494. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1495. end
  1496. CreateGrenade()
  1497. for i = 0, 1, 0.15 do
  1498. swait()
  1499. PlayAnimationFromTable({
  1500. CFrame.new(-0.10872753, 0, -0.099864617, 0.541791856, 0, -0.840512812, 0, 1, 0, 0.840512812, 0, 0.541791856) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1501. CFrame.new(1.13993883e-006, 1.49999213, -1.13248825e-006, 0.663318098, -0.0493231155, 0.746710539, -0.000380000245, 0.99780333, 0.0662463158, -0.748337686, -0.0442261323, 0.661842227) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1502. CFrame.new(1.31206596, 1.29694152, 0.476807415, 0.939692438, -8.40150562e-008, 0.342020661, -0.21984686, -0.76604414, 0.60402298, 0.262002856, -0.642788053, -0.719845831) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1503. CFrame.new(-0.818766117, 0.29000023, -1.04174209, 0.371324599, -0.529005647, 0.763067067, 0.921572506, 0.310204625, -0.233403519, -0.113235161, 0.789889991, 0.602703691) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1504. CFrame.new(0.607915223, -1.99999642, 0.0348861739, 0.989780545, 0.00892156549, 0.142320454, -0.0195019897, 0.997132361, 0.0731216595, -0.141259938, -0.075149931, 0.987116218) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1505. CFrame.new(-0.64430511, -1.99999678, -0.0719578862, 0.719177306, 0.046785295, 0.693249881, -0.0489069782, 0.998664379, -0.0166606959, -0.693103433, -0.0219227616, 0.72050488) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1506. }, .4, false)
  1507. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1508. end
  1509. attack = false
  1510. end
  1511.  
  1512. function AutoFire()
  1513. if cooldown4>=10 then
  1514. cooldown4=cooldown4-10
  1515. else
  1516. Aim=false
  1517. return
  1518. end
  1519. attack = true
  1520. for i = 1, 3 do
  1521. RootPart.Velocity = RootPart.CFrame.lookVector * -50
  1522. CFuncs["Sound"].Create("rbxassetid://131632972", Barrel, 1, 1)
  1523. CFuncs["Sound"].Create("rbxassetid://184718741", Barrel, .5, 2)
  1524. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), Barrel.CFrame, 1, 1, 1, 2, 2, 2, .1)
  1525. Effects["Block"].Create(BrickColor.new("Toothpaste"), Barrel.CFrame, 1, 1, 1, 2, 2, 2, .1, 1)
  1526. FireCannon(mouse, Barrel)
  1527. for i = 0, 1, 0.5 do
  1528. swait()
  1529. PlayAnimationFromTable({
  1530. CFrame.new(-0.0464506708, -0.238988817, 0.118124016, 0.707105935, 1.89660625e-007, -0.707107782, 0.183011979, 0.96592617, 0.18301174, 0.683013916, -0.258817852, 0.683012009) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1531. CFrame.new(-1.4975667e-006, 1.49999011, -1.12503767e-006, 0.707105935, 0.0616276413, 0.704417109, 1.89660625e-007, 0.996194899, -0.0871547163, -0.707107782, 0.0616277307, 0.704415262) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1532. CFrame.new(1.50920224, -0.144947827, -0.112141252, 0.707105935, -0.18301408, 0.683013439, 1.89660625e-007, 0.965925574, 0.258820474, -0.707107782, -0.183013335, 0.683011651) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1533. CFrame.new(-0.345030844, 0.663422287, -1.18909049, -0.0882733837, -0.911283314, 0.402207464, 0.995046556, -0.0992052853, -0.00638471544, 0.0457193702, 0.399651557, 0.91552639) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1534. CFrame.new(0.642704308, -2.00846434, 0.00167004019, 0.865560055, -0.126088485, 0.484672725, 0.0328175947, 0.979987144, 0.196337596, -0.499728858, -0.154036194, 0.852375507) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1535. CFrame.new(-1.02584946, -1.7481159, -0.398575753, 0.573394775, 0.225872323, 0.787528038, -0.0250177607, 0.965623856, -0.258737028, -0.818897307, 0.128656253, 0.559334397) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1536. }, .8, false)
  1537. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(-50)), .8)
  1538. end
  1539. for i = 0, 1, 0.3 do
  1540. swait()
  1541. PlayAnimationFromTable({
  1542. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1543. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1544. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1545. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1546. CFrame.new(0.64141804, -1.99999678, 3.75509262e-006, 0.865559459, -0.0400083363, 0.499205828, 0.0328160077, 0.999192536, 0.023180481, -0.49973011, -0.00368214212, 0.866173565) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1547. CFrame.new(-0.634346068, -1.9999969, -0.00707113743, 0.573396206, 0.0143492911, 0.819152713, -0.0250170156, 0.999687016, -1.71228081e-007, -0.818896413, -0.0204926543, 0.573575795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1548. }, .3, false)
  1549. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1550. end
  1551. end
  1552. attack = false
  1553. end
  1554.  
  1555. --[[Attacks]]--
  1556.  
  1557. mouse.Button1Down:connect(function()
  1558. if attack == false and attacktype == 1 and Aim == true then
  1559. attackone()
  1560. end
  1561. end)
  1562.  
  1563. mouse.KeyDown:connect(function(k)
  1564. k = k:lower()
  1565. if attack == false and k == 'f' and Aim == false then
  1566. Aim = true
  1567. elseif attack == false and k == 'f' and Aim == true then
  1568. Aim = false
  1569. elseif attack == false and k == 'z' and cooldown1>=co1 then
  1570. cooldown1=0
  1571. QuadShot()
  1572. elseif attack == false and k == 'x' and cooldown2>=co2 then
  1573. cooldown2=0
  1574. ThrowGrenade()
  1575. elseif attack == false and k == 'c' and Aim == true then
  1576. AutoFire()
  1577. end
  1578. end)
  1579. function updateskills()
  1580. if Aim == false then
  1581. text3.Text = "[X]\n N/A"
  1582. text4.Text = "[F]\n Aim"
  1583. else
  1584. text3.Text = "[X]\n Rapid Fire"
  1585. text4.Text = "[Click]\n Fire"
  1586. end
  1587. if cooldown1 <= co1 then
  1588. cooldown1 = cooldown1 + 1 / 30
  1589. end
  1590. if cooldown2 <= co2 then
  1591. cooldown2 = cooldown2 + 1 / 30
  1592. end
  1593. if cooldown3 <= co3 then
  1594. cooldown3 = cooldown3 + 1 / 30
  1595. end
  1596. if cooldown4 <= co4 and Aim == false then
  1597. cooldown4 = cooldown4 + 1 /30
  1598. end
  1599. end
  1600.  
  1601. while true do
  1602. swait()
  1603. if Humanoid.Health == 0 or Character == nil then
  1604. break
  1605. end
  1606. updateskills()
  1607. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  1608. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  1609. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  1610. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  1611. if Aim == false and attack == false then
  1612. Humanoid.WalkSpeed = 18
  1613. elseif Aim == true and attack == false then
  1614. Humanoid.WalkSpeed = 10
  1615. end
  1616. if Aim == true then
  1617. local aim = CFrame.new(RootPart.Position, mouse.Hit.p)
  1618. local direction = aim.lookVector
  1619. local headingA = math.atan2(direction.x, direction.z)
  1620. headingA = math.deg(headingA)
  1621. Humanoid.AutoRotate = false
  1622. RootPart.CFrame = CFrame.new(RootPart.Position) * angles(math.rad(0), math.rad(headingA - 180), math.rad(0))
  1623. else
  1624. Humanoid.AutoRotate = true
  1625. end
  1626. for i, v in pairs(Character:GetChildren()) do
  1627. if v:IsA'Model' then
  1628. for _, c in pairs(v:GetChildren()) do
  1629. if c:IsA'Part' then
  1630. c.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1631. end
  1632. end
  1633. end
  1634. end
  1635. for i, v in pairs(Character:GetChildren()) do
  1636. if v:IsA("Part") then
  1637. v.Material = "SmoothPlastic"
  1638. elseif v:IsA("Hat") then
  1639. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1640. end
  1641. end
  1642. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1643. velocity = RootPart.Velocity.y
  1644. sine = sine + change
  1645. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  1646. if equipped == true or equipped == false then
  1647. if RootPart.Velocity.y > 1 and hit == nil then
  1648. Anim = "Jump"
  1649. if attack == false and Aim == false then
  1650. change = 1
  1651. PlayAnimationFromTable({
  1652. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1653. CFrame.new(0, 1.48262739, 0.0984807014, 1, 0, -0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1654. CFrame.new(1.31206596, 1.29694152, 0.476807415, 0.939692438, -8.40150562e-008, 0.342020661, -0.21984686, -0.76604414, 0.60402298, 0.262002856, -0.642788053, -0.719845831) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1655. CFrame.new(-1.5668143, 0.113709539, -0.0510462224, 0.923045218, 0.254886031, -0.288133383, -0.185842037, 0.951251626, 0.246136591, 0.336824089, -0.173647895, 0.925416708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1656. CFrame.new(0.500001609, -1.79999721, 1.49011612e-007, 0.995449364, 0.0227353834, -0.0925409794, -0.0044040014, 0.981060326, 0.193652838, 0.0951910391, -0.192364037, 0.976695895) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1657. CFrame.new(-0.500002027, -1.49999654, -0.19999975, 0.866025269, 4.00048179e-007, 0.500000358, -0.129410043, 0.965925813, 0.224143773, -0.482963175, -0.258819193, 0.836516142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1658. }, .3, false)
  1659. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1660. elseif attack == false and Aim == true then
  1661. change = 1
  1662. PlayAnimationFromTable({
  1663. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1664. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1665. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1666. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1667. CFrame.new(0.500000715, -1.79999745, -1.35600567e-006, 0.94129312, 0.0227346793, 0.336824238, -0.0858320072, 0.981060266, 0.173648357, -0.326497018, -0.192364305, 0.92541647) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1668. CFrame.new(-0.500002027, -1.49999654, -0.19999975, 0.866025269, 4.00048179e-007, 0.500000358, -0.129410043, 0.965925813, 0.224143773, -0.482963175, -0.258819193, 0.836516142) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1669. }, .3, false)
  1670. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1671. end
  1672. elseif RootPart.Velocity.y < -1 and hit == nil then
  1673. Anim = "Fall"
  1674. if attack == false and Aim == false then
  1675. change = 1
  1676. PlayAnimationFromTable({
  1677. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1678. CFrame.new(0, 1.49127769, -0.0996195972, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1679. CFrame.new(1.30000818, 1.19999981, 0.59999907, 0.984807849, 3.59532123e-007, 0.173648059, -0.133021981, -0.642787039, 0.754407048, 0.111618988, -0.766044915, -0.633021712) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1680. CFrame.new(-1.59500337, 0.0681275129, -0.400336176, 0.891351998, 0.429748684, -0.144249231, -0.452659994, 0.826742291, -0.334060162, -0.024304999, 0.363061041, 0.9314484) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1681. CFrame.new(0.448000163, -1.9800508, -0.127594233, 0.980724096, -0.0317484438, -0.192801416, -0.000597000064, 0.986220241, -0.165436789, 0.195397034, 0.162362948, 0.967190921) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1682. CFrame.new(-0.514118016, -1.48724687, -0.321207315, 0.954581738, 0.0457262322, 0.294419378, 0.046677988, 0.953000247, -0.299352139, -0.294269949, 0.299499005, 0.907582223) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1683. }, .3, false)
  1684. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1685. elseif attack == false and Aim == true then
  1686. change = 1
  1687. PlayAnimationFromTable({
  1688. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1689. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1690. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1691. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1692. CFrame.new(0.456608057, -1.97967982, -0.125822604, 0.944759369, 0.055468414, 0.323037177, 0.00132900046, 0.984919786, -0.173006475, -0.327762127, 0.163878798, 0.930438459) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1693. CFrame.new(-0.720192492, -1.86214101, -0.19086799, 0.866024852, 0.211309791, 0.453154802, -0.129409984, 0.970153272, -0.205074862, -0.482963949, 0.118957169, 0.867522418) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1694. }, .3, false)
  1695. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1696. end
  1697. elseif Torsovelocity < 1 and hit ~= nil then
  1698. Anim = "Idle"
  1699. if attack == false and Aim == false then
  1700. change = 1
  1701. PlayAnimationFromTable({
  1702. CFrame.new(0.0130468942, -0.311750889, 0.0817597061, 0.819151819, 0, -0.573576868, 0, 1, 0, 0.573576868, 0, 0.819151819) * CFrame.new(0, -0.1 + .1 * math.cos(sine / 20), 0) * CFrame.Angles(0, 0, 0),
  1703. CFrame.new(1.49011612e-008, 1.49998987, 1.49011612e-008, 0.819151819, -0.0439680889, 0.571889162, 0, 0.997057617, 0.076655969, -0.573576868, -0.0627928749, 0.816741586) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .05 * math.cos(sine / 20), 0, 0),
  1704. CFrame.new(1.18289697, 1.30086362, 0.35635227, 0.76604414, 0.321394622, 0.556670487, 0, -0.866024971, 0.500000954, 0.642788112, -0.383022755, -0.663413286) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1705. CFrame.new(-1.54763377, -0.046230197, -0.109767228, 0.98908627, 0.109599225, -0.09847036, -0.121894002, 0.98412174, -0.129020855, 0.0827661753, 0.1396157, 0.986740708) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0 + .1 * math.cos(sine / 20)),
  1706. CFrame.new(0.714063168, -1.72399032, 0.0776934996, 0.936059713, -0.192616343, 0.294433892, 0.160290003, 0.978408575, 0.13047564, -0.313208342, -0.074938193, 0.946723282) * CFrame.new(0, 0 -.05 * math.cos(sine / 20), 0) * CFrame.Angles(0, 0, 0),
  1707. CFrame.new(-0.731964469, -1.73628664, -0.173331201, 0.623145103, -0.0355542637, 0.781297803, 0, 0.998966217, 0.0454596318, -0.78210628, -0.0283279475, 0.622500956) * CFrame.new(0, 0 - .05 * math.cos(sine / 20), 0) * CFrame.Angles(0, 0, 0),
  1708. }, .3, false)
  1709. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1710. elseif attack == false and Aim == true then
  1711. change = 1
  1712. PlayAnimationFromTable({
  1713. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1714. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1715. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1716. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1717. CFrame.new(0.64141804, -1.99999678, 3.75509262e-006, 0.865559459, -0.0400083363, 0.499205828, 0.0328160077, 0.999192536, 0.023180481, -0.49973011, -0.00368214212, 0.866173565) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1718. CFrame.new(-0.634346068, -1.9999969, -0.00707113743, 0.573396206, 0.0143492911, 0.819152713, -0.0250170156, 0.999687016, -1.71228081e-007, -0.818896413, -0.0204926543, 0.573575795) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1719. }, .3, false)
  1720. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1721. end
  1722. elseif Torsovelocity > 2 and hit ~= nil then
  1723. Anim = "Walk"
  1724. if attack == false and Aim == false then
  1725. change = 3
  1726. PlayAnimationFromTable({
  1727. CFrame.new(0, 0, 0) * angles(math.rad(-20), math.rad(-5 * math.cos(sine / 10)), math.rad(0)),
  1728. CFrame.new(0, 1.5, 0) * angles(math.rad(10), math.rad(5 * math.cos(sine / 10)), math.rad(0)),
  1729. CFrame.new(1.18289697, 1.30086362, 0.35635227, 0.76604414, 0.321394622, 0.556670487, 0, -0.866024971, 0.500000954, 0.642788112, -0.383022755, -0.663413286),
  1730. CFrame.new(-1.5, 0.1 + 0.1 * math.cos(sine / 10), -1 * math.cos(sine / 10)) * angles(math.rad(70 * math.cos(sine / 10)), math.rad(0), math.rad(-5)),
  1731. CFrame.new(.5, -1.85 - 0.5 * math.cos(sine / 8) / 2, 0 + 2 * math.sin(sine / 8) / 2) * angles(math.rad(-70 * math.sin(sine / 8)), math.rad(-3), math.rad(0)),
  1732. CFrame.new(-.5, -1.85 + 0.5 * math.cos(sine / 8) / 2, 0 - 2 * math.sin(sine / 8) / 2) * angles(math.rad(70 * math.sin(sine / 8)), math.rad(3), math.rad(0)),
  1733. }, .3, false)
  1734. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, -.1, -.2) * angles(math.rad(150), math.rad(-34), math.rad(0)), .3)
  1735. elseif attack == false and Aim == true then
  1736. change = 2
  1737. PlayAnimationFromTable({
  1738. CFrame.new(-0.0464505926, 0, 0.0535500757, 0.707106352, 0, -0.707107365, 0, 1, 0, 0.707107365, 0, 0.707106352) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1739. CFrame.new(-3.7252903e-008, 1.49999177, -3.7252903e-008, 0.707106352, -0.0616286285, 0.704416573, 0, 0.996194661, 0.087155968, -0.707107365, -0.0616285391, 0.70441556) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1740. CFrame.new(1.40920067, 8.94069672e-008, -0.212141812, 0.707106352, 0.241844803, 0.664463639, 0, 0.939692736, -0.342019886, -0.707107365, 0.24184446, 0.664462686) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1741. CFrame.new(-0.682863712, 0.0131569803, -1.24407899, 0.596025348, -0.347929686, 0.723670602, 0.692534328, 0.67887038, -0.243990541, -0.406387001, 0.646591187, 0.645577073) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1742. CFrame.new(.5, -1.85 - 0.3 * math.cos(sine / 8) / 2, 0 + 1.3 * math.sin(sine / 8) / 2) * angles(math.rad(-20 * math.sin(sine / 8)), math.rad(-10), math.rad(0)),
  1743. CFrame.new(-.5, -1.85 + 0.3 * math.cos(sine / 8) / 2, 0 - 1.3 * math.sin(sine / 8) / 2) * angles(math.rad(20 * math.sin(sine / 8)), math.rad(10), math.rad(0)),
  1744. }, .3, false)
  1745. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0.3, 0.1, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), .3)
  1746. end
  1747. end
  1748. end
  1749. if #Effects > 0 then
  1750. for e = 1, #Effects do
  1751. if Effects[e] ~= nil then
  1752. local Thing = Effects[e]
  1753. if Thing ~= nil then
  1754. local Part = Thing[1]
  1755. local Mode = Thing[2]
  1756. local Delay = Thing[3]
  1757. local IncX = Thing[4]
  1758. local IncY = Thing[5]
  1759. local IncZ = Thing[6]
  1760. if Thing[1].Transparency <= 1 then
  1761. if Thing[2] == "Block1" then
  1762. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1763. Mesh = Thing[1].Mesh
  1764. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1765. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1766. elseif Thing[2] == "QuadShot" then
  1767. if Thing[5] < 100 then
  1768. Thing[5] = Thing[5] + 1.5
  1769. Thing[4].Scale = Vector3.new(Thing[5], 5, Thing[5])
  1770. else
  1771. refda = CFuncs["Part"].Create(workspace, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  1772. refda.Anchored = true
  1773. refda.CFrame = CFrame.new(Thing[1].Position)
  1774. game:GetService("Debris"):AddItem(refda, 5)
  1775. CFuncs["Sound"].Create("rbxassetid://300916105", refda, 1, .5)
  1776. CFuncs["Sound"].Create("rbxassetid://184718741", refda, 1, .8)
  1777. MagnitudeDamage(refda, 40, 10, 30, BrickColor.new("Toothpaste"), BrickColor.new("Navy blue"))
  1778. Effects["Cylinder"].Create(BrickColor.new("Toothpaste"), CFrame.new(refda.Position), 3, 9999, 3, 10, 10, 10, 0.05)
  1779. Effects["Sphere"].Create(BrickColor.new("Toothpaste"), refda.CFrame, 10, 10, 10, 10, 10, 10, .06)
  1780. Effects["Block"].Create(BrickColor.new("Toothpaste"), refda.CFrame, 10, 10, 10, 10, 10, 10, .06, 1)
  1781. Effects["Wave"].Create(BrickColor.new("Toothpaste"), refda.CFrame, 1, 1, 1, 3, 3, 3, .06)
  1782. Thing[1].Parent = nil
  1783. table.remove(Effects, e)
  1784. end
  1785. elseif Thing[2] == "Block2" then
  1786. Thing[1].CFrame = Thing[1].CFrame
  1787. Mesh = Thing[7]
  1788. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1789. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1790. elseif Thing[2] == "Cylinder" then
  1791. Mesh = Thing[1].Mesh
  1792. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1793. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1794. elseif Thing[2] == "Blood" then
  1795. Mesh = Thing[7]
  1796. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  1797. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1798. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1799. elseif Thing[2] == "Elec" then
  1800. Mesh = Thing[1].Mesh
  1801. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1802. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1803. elseif Thing[2] == "Disappear" then
  1804. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1805. elseif Thing[2] == "Shatter" then
  1806. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1807. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1808. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1809. Thing[6] = Thing[6] + Thing[5]
  1810. end
  1811. else
  1812. Part.Parent = nil
  1813. table.remove(Effects, e)
  1814. end
  1815. end
  1816. end
  1817. end
  1818. end
  1819. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement