Advertisement
ghostteen14

Untitled

May 13th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 190.01 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170. --edited by xX360Sc0PeZXx heehee
  171. wait(1 / 60)
  172. Effects = { }
  173. local Player = game.Players.localPlayer
  174. local Character = Player.Character
  175. Character.Archivable = true
  176. AdvancingFortress = Character:Clone()
  177. AdvancingFortress.Parent = Character
  178. torso = AdvancingFortress.Torso
  179. hum = AdvancingFortress.Humanoid
  180. AdvancingFortress.Name = "The Conquerer"
  181. pl = AdvancingFortress
  182. local Humanoid = AdvancingFortress.Humanoid
  183. local Mouse = Player:GetMouse()
  184. local LeftArm = AdvancingFortress["Left Arm"]
  185. local RightArm = AdvancingFortress["Right Arm"]
  186. local LeftLeg = AdvancingFortress["Left Leg"]
  187. local RightLeg = AdvancingFortress["Right Leg"]
  188. local Head = AdvancingFortress.Head
  189. local Torso = AdvancingFortress.Torso
  190. local Camera = game.Workspace.CurrentCamera
  191. local RootPart = AdvancingFortress.HumanoidRootPart
  192. local RootJoint = RootPart.RootJoint
  193. local attack = false
  194. local Anim = 'Idle'
  195. local attacktype = 1
  196. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  197. local velocity = RootPart.Velocity.y
  198. local sine = 0
  199. local change = 1
  200. local Create = LoadLibrary("RbxUtility").Create
  201. local TimeStop = false
  202.  
  203. l0l = Instance.new("Sound", Character)
  204. l0l.Volume = 2.5
  205. l0l.SoundId = "rbxassetid://317987498"
  206.  
  207.  
  208. local runDummyScript = function(f,scri)
  209. local oldenv = getfenv(f)
  210. local newenv = setmetatable({}, {
  211. __index = function(_, k)
  212. if k:lower() == 'script' then
  213. return scri
  214. else
  215. return oldenv[k]
  216. end
  217. end
  218. })
  219. setfenv(f, newenv)
  220. ypcall(function() f() end)
  221. end
  222. cors = {}
  223. mas = Instance.new("Model",game:GetService("Lighting"))
  224. mas.Name = "CompiledModel"
  225. o1 = Instance.new("Model")
  226. o2 = Instance.new("Part")
  227. o3 = Instance.new("Weld")
  228. o4 = Instance.new("Part")
  229. o5 = Instance.new("Weld")
  230. o6 = Instance.new("Part")
  231. o7 = Instance.new("Weld")
  232. o8 = Instance.new("Part")
  233. o9 = Instance.new("Weld")
  234. o10 = Instance.new("Part")
  235. o11 = Instance.new("BlockMesh")
  236. o12 = Instance.new("Weld")
  237. o13 = Instance.new("Part")
  238. o14 = Instance.new("Weld")
  239. o15 = Instance.new("Part")
  240. o16 = Instance.new("Weld")
  241. o17 = Instance.new("Part")
  242. o18 = Instance.new("SpecialMesh")
  243. o19 = Instance.new("Weld")
  244. o20 = Instance.new("Part")
  245. o21 = Instance.new("SpecialMesh")
  246. o22 = Instance.new("Weld")
  247. o23 = Instance.new("Part")
  248. o24 = Instance.new("Weld")
  249. o25 = Instance.new("Part")
  250. o26 = Instance.new("Weld")
  251. o27 = Instance.new("Part")
  252. o28 = Instance.new("Part")
  253. o29 = Instance.new("SpecialMesh")
  254. o30 = Instance.new("Weld")
  255. o31 = Instance.new("Part")
  256. o32 = Instance.new("SpecialMesh")
  257. o33 = Instance.new("Weld")
  258. o34 = Instance.new("Part")
  259. o35 = Instance.new("SpecialMesh")
  260. o36 = Instance.new("Weld")
  261. o37 = Instance.new("Part")
  262. o38 = Instance.new("SpecialMesh")
  263. o39 = Instance.new("Weld")
  264. o40 = Instance.new("Part")
  265. o41 = Instance.new("SpecialMesh")
  266. o42 = Instance.new("Weld")
  267. o43 = Instance.new("Part")
  268. o44 = Instance.new("SpecialMesh")
  269. o45 = Instance.new("Weld")
  270. o46 = Instance.new("Part")
  271. o47 = Instance.new("BlockMesh")
  272. o48 = Instance.new("Weld")
  273. o49 = Instance.new("Part")
  274. o50 = Instance.new("BlockMesh")
  275. o51 = Instance.new("Weld")
  276. o52 = Instance.new("Part")
  277. o53 = Instance.new("SpecialMesh")
  278. o54 = Instance.new("Weld")
  279. o55 = Instance.new("Part")
  280. o56 = Instance.new("BlockMesh")
  281. o57 = Instance.new("Weld")
  282. o58 = Instance.new("Part")
  283. o59 = Instance.new("Weld")
  284. o60 = Instance.new("Part")
  285. o61 = Instance.new("SpecialMesh")
  286. o62 = Instance.new("Weld")
  287. o63 = Instance.new("Part")
  288. o64 = Instance.new("SpecialMesh")
  289. o65 = Instance.new("Weld")
  290. o66 = Instance.new("WedgePart")
  291. o67 = Instance.new("Weld")
  292. o68 = Instance.new("WedgePart")
  293. o69 = Instance.new("Weld")
  294. o70 = Instance.new("WedgePart")
  295. o71 = Instance.new("SpecialMesh")
  296. o72 = Instance.new("Weld")
  297. o73 = Instance.new("WedgePart")
  298. o74 = Instance.new("Weld")
  299. o1.Name = "Head_"
  300. o1.Parent = mas
  301. o2.Parent = o1
  302. o2.Material = Enum.Material.DiamondPlate
  303. o2.BrickColor = BrickColor.new("Earth green")
  304. o2.Position = Vector3.new(31.9770107, 9.42200089, -16.1299992)
  305. o2.Rotation = Vector3.new(0, 0, 15)
  306. o2.Size = Vector3.new(0.47299999, 0.708999991, 0.47299999)
  307. o2.CFrame = CFrame.new(31.9770107, 9.42200089, -16.1299992, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813, 0, 0, 0, 1)
  308. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  309. o2.Position = Vector3.new(31.9770107, 9.42200089, -16.1299992)
  310. o3.Name = "Joint"
  311. o3.Parent = o2
  312. o3.C0 = CFrame.new(1.85272598, -0.0499248505, 1.90734863e-05, 1.00000513, -1.31130219e-06, -2.69172854e-31, -1.43051147e-06, 1.00000036, -1.00456675e-30, 0, -7.27595761e-12, 1.00000548)
  313. o3.Part0 = o2
  314. o3.Part1 = o27
  315. o4.Parent = o1
  316. o4.Material = Enum.Material.DiamondPlate
  317. o4.BrickColor = BrickColor.new("Slime green")
  318. o4.Position = Vector3.new(35.0427895, 10.1441698, -15.6299801)
  319. o4.Rotation = Vector3.new(-90, 75, 90)
  320. o4.Anchored = false
  321. o4.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  322. o4.CFrame = CFrame.new(35.0427895, 10.1441698, -15.6299801, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  323. o4.BottomSurface = Enum.SurfaceType.Smooth
  324. o4.TopSurface = Enum.SurfaceType.Smooth
  325. o4.Color = Color3.new(0.313726, 0.427451, 0.329412)
  326. o4.Position = Vector3.new(35.0427895, 10.1441698, -15.6299801)
  327. o5.Name = "Joint"
  328. o5.Parent = o4
  329. o5.C0 = CFrame.new(0.500001907, 0.0459957123, -1.29550552, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  330. o5.Part0 = o4
  331. o5.Part1 = o27
  332. o6.Parent = o1
  333. o6.Material = Enum.Material.DiamondPlate
  334. o6.BrickColor = BrickColor.new("Slime green")
  335. o6.Position = Vector3.new(35.0427895, 10.1441698, -16.1299839)
  336. o6.Rotation = Vector3.new(-90, 75, 90)
  337. o6.Anchored = false
  338. o6.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  339. o6.CFrame = CFrame.new(35.0427895, 10.1441698, -16.1299839, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  340. o6.BottomSurface = Enum.SurfaceType.Smooth
  341. o6.TopSurface = Enum.SurfaceType.Smooth
  342. o6.Color = Color3.new(0.313726, 0.427451, 0.329412)
  343. o6.Position = Vector3.new(35.0427895, 10.1441698, -16.1299839)
  344. o7.Name = "Joint"
  345. o7.Parent = o6
  346. o7.C0 = CFrame.new(-3.81469727e-06, 0.0459957123, -1.29550552, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  347. o7.Part0 = o6
  348. o7.Part1 = o27
  349. o8.Parent = o1
  350. o8.Material = Enum.Material.DiamondPlate
  351. o8.BrickColor = BrickColor.new("Slime green")
  352. o8.Position = Vector3.new(35.0427895, 10.1441698, -16.6299877)
  353. o8.Rotation = Vector3.new(-90, 75, 90)
  354. o8.Anchored = false
  355. o8.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  356. o8.CFrame = CFrame.new(35.0427895, 10.1441698, -16.6299877, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  357. o8.BottomSurface = Enum.SurfaceType.Smooth
  358. o8.TopSurface = Enum.SurfaceType.Smooth
  359. o8.Color = Color3.new(0.313726, 0.427451, 0.329412)
  360. o8.Position = Vector3.new(35.0427895, 10.1441698, -16.6299877)
  361. o9.Name = "Joint"
  362. o9.Parent = o8
  363. o9.C0 = CFrame.new(-0.500011444, 0.0459957123, -1.29550552, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  364. o9.Part0 = o8
  365. o9.Part1 = o27
  366. o10.Name = "TurretSight"
  367. o10.Parent = o1
  368. o10.Material = Enum.Material.Metal
  369. o10.BrickColor = BrickColor.new("Black")
  370. o10.Position = Vector3.new(29.4128571, 8.72661686, -16.1358929)
  371. o10.Rotation = Vector3.new(0.0399999991, 0.00999999978, 105.089996)
  372. o10.Anchored = false
  373. o10.CanCollide = false
  374. o10.FormFactor = Enum.FormFactor.Symmetric
  375. o10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  376. o10.CFrame = CFrame.new(29.4128571, 8.72661686, -16.1358929, -0.260346532, -0.965520978, 0.000205934048, 0.965515375, -0.260345191, -0.000763723161, 0.000791004626, -2.03726813e-10, 1.00000513)
  377. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  378. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  379. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  380. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  381. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  382. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  383. o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  384. o10.Position = Vector3.new(29.4128571, 8.72661686, -16.1358929)
  385. o11.Parent = o10
  386. o11.Scale = Vector3.new(0.447871804, 0.761382282, 0.447871715)
  387. o12.Name = "Joint"
  388. o12.Parent = o10
  389. o12.C0 = CFrame.new(-0.0490151644, -4.50943947, 0.00595283508, -0.00158309808, 0.99999845, 0.000791000319, -0.999998808, -0.00158309843, -1.82850665e-10, 1.25204849e-06, -0.000790999271, 0.999999762)
  390. o12.Part0 = o10
  391. o12.Part1 = o27
  392. o13.Parent = o1
  393. o13.Material = Enum.Material.Metal
  394. o13.BrickColor = BrickColor.new("Black")
  395. o13.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  396. o13.Rotation = Vector3.new(-90, -15, 0)
  397. o13.Anchored = false
  398. o13.Shape = Enum.PartType.Cylinder
  399. o13.Size = Vector3.new(0.438914359, 0.234934181, 0.234934106)
  400. o13.CFrame = CFrame.new(31.5940895, 9.19517803, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  401. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  402. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  403. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  404. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  405. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  406. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  407. o13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  408. o13.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  409. o14.Name = "Joint"
  410. o14.Parent = o13
  411. o14.C0 = CFrame.new(2.28131866, -0.00591278076, 0.070057869, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  412. o14.Part0 = o13
  413. o14.Part1 = o27
  414. o15.Parent = o1
  415. o15.BrickColor = BrickColor.new("Smoky grey")
  416. o15.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  417. o15.Rotation = Vector3.new(-90, -15, 0)
  418. o15.Anchored = false
  419. o15.Shape = Enum.PartType.Cylinder
  420. o15.Size = Vector3.new(0.438914359, 0.234934181, 0.234934106)
  421. o15.CFrame = CFrame.new(31.5940895, 9.19517803, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  422. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  423. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  424. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  425. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  426. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  427. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  428. o15.Color = Color3.new(0.356863, 0.364706, 0.411765)
  429. o15.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  430. o16.Name = "Joint"
  431. o16.Parent = o15
  432. o16.C0 = CFrame.new(2.28131866, -0.00591278076, 0.070057869, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  433. o16.Part0 = o15
  434. o16.Part1 = o27
  435. o17.Parent = o1
  436. o17.BrickColor = BrickColor.new("Earth green")
  437. o17.Position = Vector3.new(29.9761047, 8.76164532, -16.1358795)
  438. o17.Rotation = Vector3.new(-90, -15, 0)
  439. o17.Anchored = false
  440. o17.CanCollide = false
  441. o17.Shape = Enum.PartType.Cylinder
  442. o17.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  443. o17.CFrame = CFrame.new(29.9761047, 8.76164532, -16.1358795, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  444. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  445. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  446. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  447. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  448. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  449. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  450. o17.Color = Color3.new(0.152941, 0.27451, 0.176471)
  451. o17.Position = Vector3.new(29.9761047, 8.76164532, -16.1358795)
  452. o18.Parent = o17
  453. o18.Scale = Vector3.new(0.0895743743, 1, 1)
  454. o18.MeshType = Enum.MeshType.Cylinder
  455. o19.Name = "Joint"
  456. o19.Parent = o17
  457. o19.C0 = CFrame.new(3.95638657, -0.00589942932, 0.0700511932, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  458. o19.Part0 = o17
  459. o19.Part1 = o27
  460. o20.Parent = o1
  461. o20.Material = Enum.Material.Metal
  462. o20.BrickColor = BrickColor.new("Black")
  463. o20.Position = Vector3.new(29.4634705, 8.62427998, -16.1358929)
  464. o20.Rotation = Vector3.new(-90, -15, 0)
  465. o20.Anchored = false
  466. o20.CanCollide = false
  467. o20.Shape = Enum.PartType.Cylinder
  468. o20.Size = Vector3.new(0.201542273, 0.200000003, 0.200000003)
  469. o20.CFrame = CFrame.new(29.4634705, 8.62427998, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  470. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  471. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  472. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  473. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  474. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  475. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  476. o20.Color = Color3.new(0.105882, 0.164706, 0.207843)
  477. o20.Position = Vector3.new(29.4634705, 8.62427998, -16.1358929)
  478. o21.Parent = o20
  479. o21.Scale = Vector3.new(1, 0.866883099, 0.866882622)
  480. o21.MeshType = Enum.MeshType.Cylinder
  481. o22.Name = "Joint"
  482. o22.Parent = o20
  483. o22.C0 = CFrame.new(4.48710823, -0.00591278076, 0.0700559616, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  484. o22.Part0 = o20
  485. o22.Part1 = o27
  486. o23.Parent = o1
  487. o23.Material = Enum.Material.DiamondPlate
  488. o23.BrickColor = BrickColor.new("Earth green")
  489. o23.Position = Vector3.new(30.9321918, 9.01782513, -16.1358929)
  490. o23.Rotation = Vector3.new(-90, -15, 0)
  491. o23.Anchored = false
  492. o23.Shape = Enum.PartType.Cylinder
  493. o23.Size = Vector3.new(0.940530896, 0.206457317, 0.206457198)
  494. o23.CFrame = CFrame.new(30.9321918, 9.01782513, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  495. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  496. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  497. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  498. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  499. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  500. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  501. o23.Color = Color3.new(0.152941, 0.27451, 0.176471)
  502. o23.Position = Vector3.new(30.9321918, 9.01782513, -16.1358929)
  503. o24.Name = "Joint"
  504. o24.Parent = o23
  505. o24.C0 = CFrame.new(2.96656799, -0.00591278076, 0.0700550079, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  506. o24.Part0 = o23
  507. o24.Part1 = o27
  508. o25.Parent = o1
  509. o25.Material = Enum.Material.Metal
  510. o25.BrickColor = BrickColor.new("Black")
  511. o25.Position = Vector3.new(30.3286896, 8.85611916, -16.1358795)
  512. o25.Rotation = Vector3.new(-90, -15, 0)
  513. o25.Anchored = false
  514. o25.Shape = Enum.PartType.Cylinder
  515. o25.Size = Vector3.new(0.42547822, 0.260733008, 0.260732919)
  516. o25.CFrame = CFrame.new(30.3286896, 8.85611916, -16.1358795, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  517. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  518. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  519. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  520. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  521. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  522. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  523. o25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  524. o25.Position = Vector3.new(30.3286896, 8.85611916, -16.1358795)
  525. o26.Name = "Joint"
  526. o26.Parent = o25
  527. o26.C0 = CFrame.new(3.591362, -0.00589942932, 0.0700526237, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  528. o26.Part0 = o25
  529. o26.Part1 = o27
  530. o27.Name = "REF"
  531. o27.Parent = o1
  532. o27.Material = Enum.Material.DiamondPlate
  533. o27.BrickColor = BrickColor.new("Earth green")
  534. o27.Position = Vector3.new(33.7795296, 9.85329819, -16.1299801)
  535. o27.Rotation = Vector3.new(0, 0, 15)
  536. o27.Anchored = false
  537. o27.Size = Vector3.new(2.44100475, 0.975219667, 2.53557134)
  538. o27.CFrame = CFrame.new(33.7795296, 9.85329819, -16.1299801, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  539. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  540. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  541. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  542. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  543. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  544. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  545. o27.Color = Color3.new(0.152941, 0.27451, 0.176471)
  546. o27.Position = Vector3.new(33.7795296, 9.85329819, -16.1299801)
  547. o28.Parent = o1
  548. o28.Material = Enum.Material.Neon
  549. o28.BrickColor = BrickColor.new("Institutional white")
  550. o28.Position = Vector3.new(31.7112617, 9.52244568, -16.1299801)
  551. o28.Rotation = Vector3.new(0, 0, 15)
  552. o28.Anchored = false
  553. o28.CanCollide = false
  554. o28.Shape = Enum.PartType.Ball
  555. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  556. o28.CFrame = CFrame.new(31.7112617, 9.52244568, -16.1299801, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  557. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  558. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  559. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  560. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  561. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  562. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  563. o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  564. o28.Position = Vector3.new(31.7112617, 9.52244568, -16.1299801)
  565. o29.Parent = o28
  566. o29.Scale = Vector3.new(0.236416936, 0.236416906, 0.236416966)
  567. o29.MeshType = Enum.MeshType.Sphere
  568. o30.Name = "Joint"
  569. o30.Parent = o28
  570. o30.C0 = CFrame.new(2.08343506, -0.215732574, 0, 1, 2.75668663e-06, 2.0057626e-17, -2.75668663e-06, 1, 7.27599057e-12, -2.69170033e-31, -7.27599144e-12, 1)
  571. o30.Part0 = o28
  572. o30.Part1 = o27
  573. o31.Parent = o1
  574. o31.BrickColor = BrickColor.new("Really black")
  575. o31.Position = Vector3.new(33.5240364, 10.2815895, -16.8362789)
  576. o31.Rotation = Vector3.new(-90, 75, 0)
  577. o31.Anchored = false
  578. o31.CanCollide = false
  579. o31.Shape = Enum.PartType.Cylinder
  580. o31.Size = Vector3.new(0.200000003, 0.800691903, 0.800692201)
  581. o31.CFrame = CFrame.new(33.5240364, 10.2815895, -16.8362789, 0.258820415, 0, 0.965931177, -0.965925872, 1.04000405e-30, 0.258818984, 7.27595761e-12, -1.00000548, 0)
  582. o31.BottomSurface = Enum.SurfaceType.Smooth
  583. o31.TopSurface = Enum.SurfaceType.Smooth
  584. o31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  585. o31.Position = Vector3.new(33.5240364, 10.2815895, -16.8362789)
  586. o32.Parent = o31
  587. o32.Scale = Vector3.new(0.118208453, 1, 1)
  588. o32.MeshType = Enum.MeshType.Cylinder
  589. o33.Name = "Joint"
  590. o33.Parent = o31
  591. o33.C0 = CFrame.new(0.47982502, -0.706302643, 0.135936737, 2.75668663e-06, -1, -7.27599057e-12, 2.69170033e-31, 7.27599144e-12, -1, 1, 2.75668663e-06, 2.0057626e-17)
  592. o33.Part0 = o31
  593. o33.Part1 = o27
  594. o34.Parent = o1
  595. o34.BrickColor = BrickColor.new("Earth green")
  596. o34.Position = Vector3.new(30.9538288, 9.02362156, -16.1358929)
  597. o34.Rotation = Vector3.new(-90, -15, 0)
  598. o34.Anchored = false
  599. o34.CanCollide = false
  600. o34.Shape = Enum.PartType.Cylinder
  601. o34.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  602. o34.CFrame = CFrame.new(30.9538288, 9.02362156, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  603. o34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  604. o34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  605. o34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  606. o34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  607. o34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  608. o34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  609. o34.Color = Color3.new(0.152941, 0.27451, 0.176471)
  610. o34.Position = Vector3.new(30.9538288, 9.02362156, -16.1358929)
  611. o35.Parent = o34
  612. o35.Scale = Vector3.new(0.0895743743, 1, 1)
  613. o35.MeshType = Enum.MeshType.Cylinder
  614. o36.Name = "Joint"
  615. o36.Parent = o34
  616. o36.C0 = CFrame.new(2.94416809, -0.00591278076, 0.0700569153, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  617. o36.Part0 = o34
  618. o36.Part1 = o27
  619. o37.Parent = o1
  620. o37.BrickColor = BrickColor.new("Smoky grey")
  621. o37.Position = Vector3.new(30.737505, 8.96566105, -16.1358929)
  622. o37.Rotation = Vector3.new(-90, -15, 0)
  623. o37.Anchored = false
  624. o37.CanCollide = false
  625. o37.Shape = Enum.PartType.Cylinder
  626. o37.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  627. o37.CFrame = CFrame.new(30.737505, 8.96566105, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  628. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  629. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  630. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  631. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  632. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  633. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  634. o37.Color = Color3.new(0.356863, 0.364706, 0.411765)
  635. o37.Position = Vector3.new(30.737505, 8.96566105, -16.1358929)
  636. o38.Parent = o37
  637. o38.Scale = Vector3.new(0.0895743743, 1, 1)
  638. o38.MeshType = Enum.MeshType.Cylinder
  639. o39.Name = "Joint"
  640. o39.Parent = o37
  641. o39.C0 = CFrame.new(3.16812134, -0.00591278076, 0.0700531006, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  642. o39.Part0 = o37
  643. o39.Part1 = o27
  644. o40.Parent = o1
  645. o40.BrickColor = BrickColor.new("Smoky grey")
  646. o40.Position = Vector3.new(31.1831074, 9.0850544, -16.1358795)
  647. o40.Rotation = Vector3.new(-90, -15, 0)
  648. o40.Anchored = false
  649. o40.CanCollide = false
  650. o40.Shape = Enum.PartType.Cylinder
  651. o40.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  652. o40.CFrame = CFrame.new(31.1831074, 9.0850544, -16.1358795, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  653. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  654. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  655. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  656. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  657. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  658. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  659. o40.Color = Color3.new(0.356863, 0.364706, 0.411765)
  660. o40.Position = Vector3.new(31.1831074, 9.0850544, -16.1358795)
  661. o41.Parent = o40
  662. o41.Scale = Vector3.new(0.0895743743, 1, 1)
  663. o41.MeshType = Enum.MeshType.Cylinder
  664. o42.Name = "Joint"
  665. o42.Parent = o40
  666. o42.C0 = CFrame.new(2.70680237, -0.00589942932, 0.0700588226, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  667. o42.Part0 = o40
  668. o42.Part1 = o27
  669. o43.Parent = o1
  670. o43.BrickColor = BrickColor.new("Earth green")
  671. o43.Position = Vector3.new(29.6862488, 8.68397903, -16.1358929)
  672. o43.Rotation = Vector3.new(-90, -15, 0)
  673. o43.Anchored = false
  674. o43.CanCollide = false
  675. o43.Shape = Enum.PartType.Cylinder
  676. o43.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  677. o43.CFrame = CFrame.new(29.6862488, 8.68397903, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  678. o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  679. o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  680. o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  681. o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  682. o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  683. o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  684. o43.Color = Color3.new(0.152941, 0.27451, 0.176471)
  685. o43.Position = Vector3.new(29.6862488, 8.68397903, -16.1358929)
  686. o44.Parent = o43
  687. o44.Scale = Vector3.new(0.0895743743, 1, 1)
  688. o44.MeshType = Enum.MeshType.Cylinder
  689. o45.Name = "Joint"
  690. o45.Parent = o43
  691. o45.C0 = CFrame.new(4.25646973, -0.00591278076, 0.0700507164, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  692. o45.Part0 = o43
  693. o45.Part1 = o27
  694. o46.Parent = o1
  695. o46.Material = Enum.Material.Neon
  696. o46.BrickColor = BrickColor.new("New Yeller")
  697. o46.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  698. o46.Rotation = Vector3.new(90, 15, 0)
  699. o46.Anchored = false
  700. o46.CanCollide = false
  701. o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  702. o46.CFrame = CFrame.new(31.7226753, 9.52550602, -16.1299801, 0.965931177, 0, 0.258820415, 0.258818984, -1.04000405e-30, -0.965925872, 0, 1.00000548, 7.27595761e-12)
  703. o46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  704. o46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  705. o46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  706. o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  707. o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  708. o46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  709. o46.Color = Color3.new(1, 1, 0)
  710. o46.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  711. o47.Parent = o46
  712. o47.Scale = Vector3.new(0.118208453, 0.709250629, 0.384177536)
  713. o48.Name = "Joint"
  714. o48.Parent = o46
  715. o48.C0 = CFrame.new(2.07161713, 0, 0.215733528, 1, 2.75668663e-06, 2.0057626e-17, -2.69170033e-31, -7.27599144e-12, 1, 2.75668663e-06, -1, -7.27599057e-12)
  716. o48.Part0 = o46
  717. o48.Part1 = o27
  718. o49.Parent = o1
  719. o49.BrickColor = BrickColor.new("Earth green")
  720. o49.Position = Vector3.new(32.5206642, 9.5159893, -16.1299801)
  721. o49.Rotation = Vector3.new(0, 0, 15)
  722. o49.Anchored = false
  723. o49.CanCollide = false
  724. o49.Size = Vector3.new(0.200000003, 0.975219667, 0.845190644)
  725. o49.CFrame = CFrame.new(32.5206642, 9.5159893, -16.1299801, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  726. o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  727. o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  728. o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  729. o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  730. o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  731. o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  732. o49.Color = Color3.new(0.152941, 0.27451, 0.176471)
  733. o49.Position = Vector3.new(32.5206642, 9.5159893, -16.1299801)
  734. o50.Parent = o49
  735. o50.Scale = Vector3.new(0.88656342, 1, 1)
  736. o51.Name = "Joint"
  737. o51.Parent = o49
  738. o51.C0 = CFrame.new(1.30327988, -4.76837158e-06, 0, 1, 2.75668663e-06, 2.0057626e-17, -2.75668663e-06, 1, 7.27599057e-12, -2.69170033e-31, -7.27599144e-12, 1)
  739. o51.Part0 = o49
  740. o51.Part1 = o27
  741. o52.Parent = o1
  742. o52.BrickColor = BrickColor.new("Really black")
  743. o52.Position = Vector3.new(33.2295265, 10.2046213, -15.4532261)
  744. o52.Rotation = Vector3.new(-90, 75, 0)
  745. o52.Anchored = false
  746. o52.CanCollide = false
  747. o52.Shape = Enum.PartType.Cylinder
  748. o52.Size = Vector3.new(0.200000003, 0.627987862, 0.6279881)
  749. o52.CFrame = CFrame.new(33.2295265, 10.2046213, -15.4532261, 0.258820415, 0, 0.965931177, -0.965925872, 1.04000405e-30, 0.258818984, 7.27595761e-12, -1.00000548, 0)
  750. o52.BottomSurface = Enum.SurfaceType.Smooth
  751. o52.TopSurface = Enum.SurfaceType.Smooth
  752. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  753. o52.Position = Vector3.new(33.2295265, 10.2046213, -15.4532261)
  754. o53.Parent = o52
  755. o53.Scale = Vector3.new(0.118208453, 1, 1)
  756. o53.MeshType = Enum.MeshType.Cylinder
  757. o54.Name = "Joint"
  758. o54.Parent = o52
  759. o54.C0 = CFrame.new(0.481704712, 0.676756859, 0.44033432, 2.75668663e-06, -1, -7.27599057e-12, 2.69170033e-31, 7.27599144e-12, -1, 1, 2.75668663e-06, 2.0057626e-17)
  760. o54.Part0 = o52
  761. o54.Part1 = o27
  762. o55.Parent = o1
  763. o55.Material = Enum.Material.Neon
  764. o55.BrickColor = BrickColor.new("New Yeller")
  765. o55.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  766. o55.Rotation = Vector3.new(0, 0, 15)
  767. o55.Anchored = false
  768. o55.CanCollide = false
  769. o55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  770. o55.CFrame = CFrame.new(31.7226753, 9.52550602, -16.1299801, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  771. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  772. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  773. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  774. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  775. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  776. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  777. o55.Color = Color3.new(1, 1, 0)
  778. o55.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  779. o56.Parent = o55
  780. o56.Scale = Vector3.new(0.118208453, 0.709250629, 0.384177536)
  781. o57.Name = "Joint"
  782. o57.Parent = o55
  783. o57.C0 = CFrame.new(2.07161713, -0.215733528, 0, 1, 2.75668663e-06, 2.0057626e-17, -2.75668663e-06, 1, 7.27599057e-12, -2.69170033e-31, -7.27599144e-12, 1)
  784. o57.Part0 = o55
  785. o57.Part1 = o27
  786. o58.Parent = o1
  787. o58.Material = Enum.Material.DiamondPlate
  788. o58.BrickColor = BrickColor.new("Earth green")
  789. o58.Position = Vector3.new(29.8355103, 8.72397232, -16.1358929)
  790. o58.Rotation = Vector3.new(-90, -15, 0)
  791. o58.Anchored = false
  792. o58.Shape = Enum.PartType.Cylinder
  793. o58.Size = Vector3.new(0.658371508, 0.206457317, 0.206457198)
  794. o58.CFrame = CFrame.new(29.8355103, 8.72397232, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  795. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  796. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  797. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  798. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  799. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  800. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  801. o58.Color = Color3.new(0.152941, 0.27451, 0.176471)
  802. o58.Position = Vector3.new(29.8355103, 8.72397232, -16.1358929)
  803. o59.Name = "Joint"
  804. o59.Parent = o58
  805. o59.C0 = CFrame.new(4.10194206, -0.00591278076, 0.0700521469, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  806. o59.Part0 = o58
  807. o59.Part1 = o27
  808. o60.Parent = o1
  809. o60.BrickColor = BrickColor.new("Smoky grey")
  810. o60.Position = Vector3.new(30.5363464, 8.91175556, -16.1358929)
  811. o60.Rotation = Vector3.new(-90, -15, 0)
  812. o60.Anchored = false
  813. o60.CanCollide = false
  814. o60.Shape = Enum.PartType.Cylinder
  815. o60.Size = Vector3.new(0.200000003, 0.238169581, 0.238169476)
  816. o60.CFrame = CFrame.new(30.5363464, 8.91175556, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  817. o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  818. o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  819. o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  820. o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  821. o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  822. o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  823. o60.Color = Color3.new(0.356863, 0.364706, 0.411765)
  824. o60.Position = Vector3.new(30.5363464, 8.91175556, -16.1358929)
  825. o61.Parent = o60
  826. o61.Scale = Vector3.new(0.156754881, 1, 1)
  827. o61.MeshType = Enum.MeshType.Cylinder
  828. o62.Name = "Joint"
  829. o62.Parent = o60
  830. o62.C0 = CFrame.new(3.37637901, -0.00591278076, 0.070057869, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  831. o62.Part0 = o60
  832. o62.Part1 = o27
  833. o63.Parent = o1
  834. o63.BrickColor = BrickColor.new("Really black")
  835. o63.Position = Vector3.new(29.372406, 8.59988403, -16.1358929)
  836. o63.Rotation = Vector3.new(-90, -15, 0)
  837. o63.Anchored = false
  838. o63.CanCollide = false
  839. o63.Shape = Enum.PartType.Cylinder
  840. o63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  841. o63.CFrame = CFrame.new(29.372406, 8.59988403, -16.1358929, 0.965931177, 0, -0.258820415, 0.258818984, 1.04000405e-30, 0.965925872, 0, -1.00000548, -7.27595761e-12)
  842. o63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  843. o63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  844. o63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  845. o63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  846. o63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  847. o63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  848. o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  849. o63.Position = Vector3.new(29.372406, 8.59988403, -16.1358929)
  850. o64.Parent = o63
  851. o64.Scale = Vector3.new(0.118208453, 0.739772141, 0.739771724)
  852. o64.MeshType = Enum.MeshType.Cylinder
  853. o65.Name = "Joint"
  854. o65.Parent = o63
  855. o65.C0 = CFrame.new(4.58138466, -0.00591278076, 0.0700507164, 1, 2.75668663e-06, 2.0057626e-17, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12)
  856. o65.Part0 = o63
  857. o65.Part1 = o27
  858. o66.Parent = o1
  859. o66.Material = Enum.Material.DiamondPlate
  860. o66.BrickColor = BrickColor.new("Earth green")
  861. o66.Position = Vector3.new(32.3208656, 9.46245003, -15.2847843)
  862. o66.Rotation = Vector3.new(-90, 75, 90)
  863. o66.Anchored = false
  864. o66.Size = Vector3.new(0.845000029, 0.986999989, 0.800000012)
  865. o66.CFrame = CFrame.new(32.3208656, 9.46245003, -15.2847843, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  866. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  867. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  868. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  869. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  870. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  871. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  872. o66.Color = Color3.new(0.152941, 0.27451, 0.176471)
  873. o66.Position = Vector3.new(32.3208656, 9.46245003, -15.2847843)
  874. o67.Name = "Joint"
  875. o67.Parent = o66
  876. o67.C0 = CFrame.new(0.845199585, -1.90734863e-06, 1.51012802, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  877. o67.Part0 = o66
  878. o67.Part1 = o27
  879. o68.Parent = o1
  880. o68.Material = Enum.Material.DiamondPlate
  881. o68.BrickColor = BrickColor.new("Earth green")
  882. o68.Position = Vector3.new(32.0773659, 9.49204731, -16.1299801)
  883. o68.Rotation = Vector3.new(-90, 75, 90)
  884. o68.Anchored = false
  885. o68.Size = Vector3.new(0.845190465, 0.791996539, 0.691519618)
  886. o68.CFrame = CFrame.new(32.0773659, 9.49204731, -16.1299801, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  887. o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  888. o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  889. o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  890. o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  891. o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  892. o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  893. o68.Color = Color3.new(0.152941, 0.27451, 0.176471)
  894. o68.Position = Vector3.new(32.0773659, 9.49204731, -16.1299801)
  895. o69.Name = "Joint"
  896. o69.Parent = o68
  897. o69.C0 = CFrame.new(0, -0.0916137695, 1.7376709, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  898. o69.Part0 = o68
  899. o69.Part1 = o27
  900. o70.Parent = o1
  901. o70.BrickColor = BrickColor.new("Earth green")
  902. o70.Position = Vector3.new(32.2035713, 9.02104855, -16.1299801)
  903. o70.Rotation = Vector3.new(-90, 75, -90)
  904. o70.Anchored = false
  905. o70.CanCollide = false
  906. o70.Size = Vector3.new(0.845190465, 0.200000003, 0.691519618)
  907. o70.CFrame = CFrame.new(32.2035713, 9.02104855, -16.1299801, 0, 0.258820415, 0.965931177, -1.04000405e-30, -0.965925872, 0.258818984, 1.00000548, 7.27595761e-12, 0)
  908. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  909. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  910. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  911. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  912. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  913. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  914. o70.Color = Color3.new(0.152941, 0.27451, 0.176471)
  915. o70.Position = Vector3.new(32.2035713, 9.02104855, -16.1299801)
  916. o71.Parent = o70
  917. o71.Scale = Vector3.new(1, 0.916115344, 1)
  918. o71.MeshType = Enum.MeshType.Wedge
  919. o72.Name = "Joint"
  920. o72.Parent = o70
  921. o72.C0 = CFrame.new(0, -0.396000862, 1.73766708, -2.69170033e-31, -7.27599144e-12, 1, 2.75668663e-06, -1, -7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  922. o72.Part0 = o70
  923. o72.Part1 = o27
  924. o73.Parent = o1
  925. o73.Material = Enum.Material.DiamondPlate
  926. o73.BrickColor = BrickColor.new("Earth green")
  927. o73.Position = Vector3.new(32.3208656, 9.46245003, -16.9751759)
  928. o73.Rotation = Vector3.new(-90, 75, 90)
  929. o73.Anchored = false
  930. o73.Size = Vector3.new(0.845000029, 0.986999989, 0.800000012)
  931. o73.CFrame = CFrame.new(32.3208656, 9.46245003, -16.9751759, 0, -0.258820415, 0.965931177, 1.04000405e-30, 0.965925872, 0.258818984, -1.00000548, -7.27595761e-12, 0)
  932. o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  933. o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  934. o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  935. o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  936. o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  937. o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  938. o73.Color = Color3.new(0.152941, 0.27451, 0.176471)
  939. o73.Position = Vector3.new(32.3208656, 9.46245003, -16.9751759)
  940. o74.Name = "Joint"
  941. o74.Parent = o73
  942. o74.C0 = CFrame.new(-0.845201492, -1.90734863e-06, 1.51012802, 2.69170033e-31, 7.27599144e-12, -1, -2.75668663e-06, 1, 7.27599057e-12, 1, 2.75668663e-06, 2.0057626e-17)
  943. o74.Part0 = o73
  944. o74.Part1 = o27
  945. mas.Parent = workspace
  946. mas:MakeJoints()
  947. local mas1 = mas:GetChildren()
  948. for i=1,#mas1 do
  949. mas1[i].Parent = workspace
  950. ypcall(function() mas1[i]:MakeJoints() end)
  951. end
  952. mas:Destroy()
  953. for i=1,#cors do
  954. coroutine.resume(cors[i])
  955. end
  956.  
  957. wait()
  958.  
  959. Workspace["Head_"].Parent = game.Players.LocalPlayer.Character
  960.  
  961. game.Players.LocalPlayer.Character["Head_"].Name = "Stand Turret Head"
  962.  
  963. w = Instance.new("Weld", Head)
  964. w.Part0 = Head
  965. w.Part1 = o27
  966. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  967. Head.Transparency = 1
  968.  
  969. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Head"]:GetChildren()) do
  970. if v.ClassName == "Part" then
  971. v.CanCollide = false
  972. v.Anchored = false
  973. end
  974. end
  975.  
  976. local runDummyScript = function(f,scri)
  977. local oldenv = getfenv(f)
  978. local newenv = setmetatable({}, {
  979. __index = function(_, k)
  980. if k:lower() == 'script' then
  981. return scri
  982. else
  983. return oldenv[k]
  984. end
  985. end
  986. })
  987. setfenv(f, newenv)
  988. ypcall(function() f() end)
  989. end
  990. cors = {}
  991. mas = Instance.new("Model",game:GetService("Lighting"))
  992. mas.Name = "CompiledModel"
  993. o1 = Instance.new("Model")
  994. o2 = Instance.new("WedgePart")
  995. o3 = Instance.new("Weld")
  996. o4 = Instance.new("Part")
  997. o5 = Instance.new("Weld")
  998. o6 = Instance.new("Part")
  999. o7 = Instance.new("Weld")
  1000. o8 = Instance.new("Part")
  1001. o9 = Instance.new("Weld")
  1002. o10 = Instance.new("Part")
  1003. o11 = Instance.new("Part")
  1004. o12 = Instance.new("Weld")
  1005. o13 = Instance.new("Part")
  1006. o14 = Instance.new("Weld")
  1007. o15 = Instance.new("Part")
  1008. o16 = Instance.new("Weld")
  1009. o17 = Instance.new("Part")
  1010. o18 = Instance.new("Weld")
  1011. o19 = Instance.new("Part")
  1012. o20 = Instance.new("Weld")
  1013. o21 = Instance.new("Part")
  1014. o22 = Instance.new("Weld")
  1015. o23 = Instance.new("Part")
  1016. o24 = Instance.new("Weld")
  1017. o25 = Instance.new("Part")
  1018. o26 = Instance.new("Weld")
  1019. o1.Name = "LeftArm"
  1020. o1.Parent = mas
  1021. o2.Parent = o1
  1022. o2.Material = Enum.Material.DiamondPlate
  1023. o2.BrickColor = BrickColor.new("Earth green")
  1024. o2.Position = Vector3.new(33.5325661, 7.18982601, -10.7162809)
  1025. o2.Rotation = Vector3.new(175.080002, 0.870000005, 169.949997)
  1026. o2.Anchored = false
  1027. o2.CanCollide = false
  1028. o2.Size = Vector3.new(1.1500001, 0.699999988, 1.5)
  1029. o2.CFrame = CFrame.new(33.5325661, 7.18982601, -10.7162809, -0.984543443, -0.174505383, 0.0152672799, -0.175171003, 0.980791569, -0.0858083591, 0, -0.0871564448, -0.996200144)
  1030. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1031. o2.Position = Vector3.new(33.5325661, 7.18982601, -10.7162809)
  1032. o3.Name = "Joint"
  1033. o3.Parent = o2
  1034. o3.C0 = CFrame.new(0.00359344482, -1.40020633, 0.0949382782, -0.984832942, -0.170955122, -0.0296404026, -0.172888517, 0.981300175, 0.0846142098, 0.0146209002, 0.0884553418, -0.995972812)
  1035. o3.Part0 = o2
  1036. o3.Part1 = o10
  1037. o4.Parent = o1
  1038. o4.Material = Enum.Material.DiamondPlate
  1039. o4.BrickColor = BrickColor.new("Earth green")
  1040. o4.Position = Vector3.new(33.7760506, 5.01908302, -10.5497808)
  1041. o4.Rotation = Vector3.new(-10, 90, 0)
  1042. o4.Anchored = false
  1043. o4.CanCollide = false
  1044. o4.Size = Vector3.new(1.0999999, 0.49999997, 1.0999999)
  1045. o4.CFrame = CFrame.new(33.7760506, 5.01908302, -10.5497808, 0, 3.63797881e-12, 1.00000548, -0.173647985, 0.984807849, 1.28610424e-34, -0.984813273, -0.173648939, 0)
  1046. o4.BottomSurface = Enum.SurfaceType.Smooth
  1047. o4.TopSurface = Enum.SurfaceType.Smooth
  1048. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1049. o4.Position = Vector3.new(33.7760506, 5.01908302, -10.5497808)
  1050. o5.Name = "Joint"
  1051. o5.Parent = o4
  1052. o5.C0 = CFrame.new(-1.8119812e-05, 0.800818443, -0.00123596191, -0.000789167883, -2.89085278e-06, -0.999999762, 0.0015789324, 0.999998748, -4.13689349e-06, 0.99999845, -0.00157893519, -0.000789162354)
  1053. o5.Part0 = o4
  1054. o5.Part1 = o10
  1055. o6.Parent = o1
  1056. o6.Material = Enum.Material.DiamondPlate
  1057. o6.BrickColor = BrickColor.new("Earth green")
  1058. o6.Position = Vector3.new(33.7760506, 6.34955692, -10.7843847)
  1059. o6.Rotation = Vector3.new(-10, 90, 0)
  1060. o6.Anchored = false
  1061. o6.CanCollide = false
  1062. o6.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1063. o6.CFrame = CFrame.new(33.7760506, 6.34955692, -10.7843847, 0, -0.0015440078, 1.00000429, -0.173642948, 0.984807491, 0.00152054417, -0.984814167, -0.173643693, -0.000268106145)
  1064. o6.BottomSurface = Enum.SurfaceType.Smooth
  1065. o6.TopSurface = Enum.SurfaceType.Smooth
  1066. o6.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1067. o6.Position = Vector3.new(33.7760506, 6.34955692, -10.7843847)
  1068. o7.Name = "Joint"
  1069. o7.Parent = o6
  1070. o7.C0 = CFrame.new(-2.67028809e-05, -0.550178528, -0.0020866394, -0.000789159734, 2.22024391e-06, -0.999999762, 3.49374641e-05, 1, 2.19267349e-06, 0.999999762, -3.49357178e-05, -0.000789159792)
  1071. o7.Part0 = o6
  1072. o7.Part1 = o10
  1073. o8.Parent = o1
  1074. o8.Material = Enum.Material.DiamondPlate
  1075. o8.BrickColor = BrickColor.new("Earth green")
  1076. o8.Position = Vector3.new(33.7760506, 5.56605005, -10.6208448)
  1077. o8.Rotation = Vector3.new(-10, 90, 0)
  1078. o8.Anchored = false
  1079. o8.CanCollide = false
  1080. o8.Size = Vector3.new(0.349999875, 0.600000024, 1.0999999)
  1081. o8.CFrame = CFrame.new(33.7760506, 5.56605005, -10.6208448, 0, 3.63797881e-12, 1.00000548, -0.173647985, 0.984807849, 1.28610424e-34, -0.984813273, -0.173648939, 0)
  1082. o8.BottomSurface = Enum.SurfaceType.Smooth
  1083. o8.TopSurface = Enum.SurfaceType.Smooth
  1084. o8.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1085. o8.Position = Vector3.new(33.7760506, 5.56605005, -10.6208448)
  1086. o9.Name = "Joint"
  1087. o9.Parent = o8
  1088. o9.C0 = CFrame.new(0.024977684, 0.249821186, -0.00123596191, -0.000789167883, -2.89085278e-06, -0.999999762, 0.0015789324, 0.999998748, -4.13689349e-06, 0.99999845, -0.00157893519, -0.000789162354)
  1089. o9.Part0 = o8
  1090. o9.Part1 = o10
  1091. o10.Name = "REF"
  1092. o10.Parent = o1
  1093. o10.Material = Enum.Material.Metal
  1094. o10.BrickColor = BrickColor.new("Moss")
  1095. o10.Position = Vector3.new(33.7748146, 5.80773878, -10.6888227)
  1096. o10.Rotation = Vector3.new(-10, -0.0500000007, 0.0900000036)
  1097. o10.Anchored = false
  1098. o10.CanCollide = false
  1099. o10.FormFactor = Enum.FormFactor.Symmetric
  1100. o10.Size = Vector3.new(1, 2, 1)
  1101. o10.CFrame = CFrame.new(33.7748146, 5.80773878, -10.6888227, 1.00000393, -0.00157896336, -0.000789166777, 0.00169200078, 0.984807372, 0.173641965, 0.000503002957, -0.173644006, 0.984813869)
  1102. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1103. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1107. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1108. o10.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1109. o10.Position = Vector3.new(33.7748146, 5.80773878, -10.6888227)
  1110. o11.Parent = o1
  1111. o11.Material = Enum.Material.SmoothPlastic
  1112. o11.BrickColor = BrickColor.new("Really black")
  1113. o11.Position = Vector3.new(34.2434273, 4.80981493, -10.5894156)
  1114. o11.Rotation = Vector3.new(-10.0900002, -90, 0)
  1115. o11.Anchored = false
  1116. o11.CanCollide = false
  1117. o11.Shape = Enum.PartType.Cylinder
  1118. o11.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1119. o11.CFrame = CFrame.new(34.2434273, 4.80981493, -10.5894156, -0.00078700413, -1.09139364e-11, -1.00000525, 0.175198957, 0.984533131, -0.000137881594, 0.984538138, -0.175199956, -0.000774831511)
  1120. o11.BottomSurface = Enum.SurfaceType.Smooth
  1121. o11.TopSurface = Enum.SurfaceType.Smooth
  1122. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1123. o11.Position = Vector3.new(34.2434273, 4.80981493, -10.5894156)
  1124. o12.Name = "Joint"
  1125. o12.Parent = o11
  1126. o12.C0 = CFrame.new(0.0773334503, 0.999905109, 0.46855545, 4.65510675e-06, 0.00157931389, 0.999998808, 0.00157768745, 0.999997556, -0.00157931924, -0.999998808, 0.0015776928, 2.16343142e-06)
  1127. o12.Part0 = o11
  1128. o12.Part1 = o10
  1129. o13.Parent = o1
  1130. o13.Material = Enum.Material.SmoothPlastic
  1131. o13.BrickColor = BrickColor.new("Really black")
  1132. o13.Position = Vector3.new(33.3434029, 4.80980778, -10.5894117)
  1133. o13.Rotation = Vector3.new(-10.0900002, -90, 0)
  1134. o13.Anchored = false
  1135. o13.CanCollide = false
  1136. o13.Shape = Enum.PartType.Cylinder
  1137. o13.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1138. o13.CFrame = CFrame.new(33.3434029, 4.80980778, -10.5894117, -0.00078700413, -1.09139364e-11, -1.00000525, 0.175198957, 0.984533131, -0.000137881594, 0.984538138, -0.175199956, -0.000774831511)
  1139. o13.BottomSurface = Enum.SurfaceType.Smooth
  1140. o13.TopSurface = Enum.SurfaceType.Smooth
  1141. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1142. o13.Position = Vector3.new(33.3434029, 4.80980778, -10.5894117)
  1143. o14.Name = "Joint"
  1144. o14.Parent = o13
  1145. o14.C0 = CFrame.new(0.076622963, 0.999913216, -0.431472778, 4.65510675e-06, 0.00157931389, 0.999998808, 0.00157768745, 0.999997556, -0.00157931924, -0.999998808, 0.0015776928, 2.16343142e-06)
  1146. o14.Part0 = o13
  1147. o14.Part1 = o10
  1148. o15.Parent = o1
  1149. o15.Material = Enum.Material.DiamondPlate
  1150. o15.BrickColor = BrickColor.new("Slime green")
  1151. o15.Position = Vector3.new(34.1010017, 7.46181679, -11.2799749)
  1152. o15.Rotation = Vector3.new(0, 0, 15)
  1153. o15.Anchored = false
  1154. o15.CanCollide = false
  1155. o15.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1156. o15.CFrame = CFrame.new(34.1010017, 7.46181679, -11.2799749, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  1157. o15.BottomSurface = Enum.SurfaceType.Smooth
  1158. o15.TopSurface = Enum.SurfaceType.Smooth
  1159. o15.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1160. o15.Position = Vector3.new(34.1010017, 7.46181679, -11.2799749)
  1161. o16.Name = "Joint"
  1162. o16.Parent = o15
  1163. o16.C0 = CFrame.new(-0.743179321, -1.51329279, 0.591156006, 0.966362298, 0.253361613, 0.0441800468, -0.257184237, 0.951659203, 0.167931318, 0.000503000163, -0.1736449, 0.984808207)
  1164. o16.Part0 = o15
  1165. o16.Part1 = o10
  1166. o17.Parent = o1
  1167. o17.Material = Enum.Material.DiamondPlate
  1168. o17.BrickColor = BrickColor.new("Slime green")
  1169. o17.Position = Vector3.new(33.6180305, 7.33241177, -11.2799749)
  1170. o17.Rotation = Vector3.new(0, 0, 15)
  1171. o17.Anchored = false
  1172. o17.CanCollide = false
  1173. o17.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1174. o17.CFrame = CFrame.new(33.6180305, 7.33241177, -11.2799749, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  1175. o17.BottomSurface = Enum.SurfaceType.Smooth
  1176. o17.TopSurface = Enum.SurfaceType.Smooth
  1177. o17.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1178. o17.Position = Vector3.new(33.6180305, 7.33241177, -11.2799749)
  1179. o18.Name = "Joint"
  1180. o18.Parent = o17
  1181. o18.C0 = CFrame.new(-0.243167877, -1.51329994, 0.591156006, 0.966362298, 0.253361613, 0.0441800468, -0.257184237, 0.951659203, 0.167931318, 0.000503000163, -0.1736449, 0.984808207)
  1182. o18.Part0 = o17
  1183. o18.Part1 = o10
  1184. o19.Parent = o1
  1185. o19.Material = Enum.Material.DiamondPlate
  1186. o19.BrickColor = BrickColor.new("Slime green")
  1187. o19.Position = Vector3.new(33.1350594, 7.20300293, -11.2799749)
  1188. o19.Rotation = Vector3.new(0, 0, 15)
  1189. o19.Anchored = false
  1190. o19.CanCollide = false
  1191. o19.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1192. o19.CFrame = CFrame.new(33.1350594, 7.20300293, -11.2799749, 0.965931177, -0.258820415, 0, 0.258818984, 0.965925872, -1.04000405e-30, 0, -7.27595761e-12, 1.00000548)
  1193. o19.BottomSurface = Enum.SurfaceType.Smooth
  1194. o19.TopSurface = Enum.SurfaceType.Smooth
  1195. o19.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1196. o19.Position = Vector3.new(33.1350594, 7.20300293, -11.2799749)
  1197. o20.Name = "Joint"
  1198. o20.Parent = o19
  1199. o20.C0 = CFrame.new(0.256839752, -1.51330328, 0.591156006, 0.966362298, 0.253361613, 0.0441800468, -0.257184237, 0.951659203, 0.167931318, 0.000503000163, -0.1736449, 0.984808207)
  1200. o20.Part0 = o19
  1201. o20.Part1 = o10
  1202. o21.Parent = o1
  1203. o21.Material = Enum.Material.SmoothPlastic
  1204. o21.BrickColor = BrickColor.new("Really black")
  1205. o21.Position = Vector3.new(33.193821, 4.91186523, -11.0138807)
  1206. o21.Rotation = Vector3.new(-55.9599991, -78.0199966, 25.2399998)
  1207. o21.Anchored = false
  1208. o21.CanCollide = false
  1209. o21.Shape = Enum.PartType.Cylinder
  1210. o21.Size = Vector3.new(0.550000012, 0.300000012, 0.300000012)
  1211. o21.CFrame = CFrame.new(33.193821, 4.91186523, -11.0138807, 0.187792987, -0.0885264799, -0.978216767, 0.971906781, 0.160615131, 0.172046348, 0.141885743, -0.983044505, 0.116201892)
  1212. o21.BottomSurface = Enum.SurfaceType.Smooth
  1213. o21.TopSurface = Enum.SurfaceType.Smooth
  1214. o21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1215. o21.Position = Vector3.new(33.193821, 4.91186523, -11.0138807)
  1216. o22.Name = "Joint"
  1217. o22.Parent = o21
  1218. o22.C0 = CFrame.new(1.02593327, -0.227088928, -0.376434326, 0.189507455, 0.932206631, 0.308346927, -0.0887485594, 0.32901445, -0.940145373, -0.977860212, 0.150799215, 0.145082682)
  1219. o22.Part0 = o21
  1220. o22.Part1 = o10
  1221. o23.Parent = o1
  1222. o23.Material = Enum.Material.SmoothPlastic
  1223. o23.BrickColor = BrickColor.new("Really black")
  1224. o23.Position = Vector3.new(33.6434059, 4.80980778, -10.5894156)
  1225. o23.Rotation = Vector3.new(-10.0900002, -90, 0)
  1226. o23.Anchored = false
  1227. o23.CanCollide = false
  1228. o23.Shape = Enum.PartType.Cylinder
  1229. o23.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1230. o23.CFrame = CFrame.new(33.6434059, 4.80980778, -10.5894156, -0.00078700413, -1.09139364e-11, -1.00000525, 0.175198957, 0.984533131, -0.000137881594, 0.984538138, -0.175199956, -0.000774831511)
  1231. o23.BottomSurface = Enum.SurfaceType.Smooth
  1232. o23.TopSurface = Enum.SurfaceType.Smooth
  1233. o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1234. o23.Position = Vector3.new(33.6434059, 4.80980778, -10.5894156)
  1235. o24.Name = "Joint"
  1236. o24.Parent = o23
  1237. o24.C0 = CFrame.new(0.0768623352, 0.999912262, -0.131469727, 4.65510675e-06, 0.00157931389, 0.999998808, 0.00157768745, 0.999997556, -0.00157931924, -0.999998808, 0.0015776928, 2.16343142e-06)
  1238. o24.Part0 = o23
  1239. o24.Part1 = o10
  1240. o25.Parent = o1
  1241. o25.Material = Enum.Material.SmoothPlastic
  1242. o25.BrickColor = BrickColor.new("Really black")
  1243. o25.Position = Vector3.new(33.943409, 4.80980778, -10.5894384)
  1244. o25.Rotation = Vector3.new(-10.0900002, -90, 0)
  1245. o25.Anchored = false
  1246. o25.CanCollide = false
  1247. o25.Shape = Enum.PartType.Cylinder
  1248. o25.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1249. o25.CFrame = CFrame.new(33.943409, 4.80980778, -10.5894384, -0.00078700413, -1.09139364e-11, -1.00000525, 0.175198957, 0.984533131, -0.000137881594, 0.984538138, -0.175199956, -0.000774831511)
  1250. o25.BottomSurface = Enum.SurfaceType.Smooth
  1251. o25.TopSurface = Enum.SurfaceType.Smooth
  1252. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1253. o25.Position = Vector3.new(33.943409, 4.80980778, -10.5894384)
  1254. o26.Name = "Joint"
  1255. o26.Parent = o25
  1256. o26.C0 = CFrame.new(0.0771207809, 0.999908447, 0.16853714, 4.65510675e-06, 0.00157931389, 0.999998808, 0.00157768745, 0.999997556, -0.00157931924, -0.999998808, 0.0015776928, 2.16343142e-06)
  1257. o26.Part0 = o25
  1258. o26.Part1 = o10
  1259. mas.Parent = workspace
  1260. mas:MakeJoints()
  1261. local mas1 = mas:GetChildren()
  1262. for i=1,#mas1 do
  1263. mas1[i].Parent = workspace
  1264. ypcall(function() mas1[i]:MakeJoints() end)
  1265. end
  1266. mas:Destroy()
  1267. for i=1,#cors do
  1268. coroutine.resume(cors[i])
  1269. end
  1270.  
  1271. wait()
  1272.  
  1273. Workspace["LeftArm"].Parent = game.Players.LocalPlayer.Character
  1274.  
  1275. game.Players.LocalPlayer.Character["LeftArm"].Name = "Stand Turret Left Arm"
  1276.  
  1277. w = Instance.new("Weld", LeftArm)
  1278. w.Part0 = LeftArm
  1279. w.Part1 = o10
  1280. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  1281. LeftArm.Transparency = 1
  1282.  
  1283. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Left Arm"]:GetChildren()) do
  1284. if v.ClassName == "Part" then
  1285. v.CanCollide = false
  1286. v.Anchored = false
  1287. end
  1288. end
  1289.  
  1290. local runDummyScript = function(f,scri)
  1291. local oldenv = getfenv(f)
  1292. local newenv = setmetatable({}, {
  1293. __index = function(_, k)
  1294. if k:lower() == 'script' then
  1295. return scri
  1296. else
  1297. return oldenv[k]
  1298. end
  1299. end
  1300. })
  1301. setfenv(f, newenv)
  1302. ypcall(function() f() end)
  1303. end
  1304. cors = {}
  1305. mas = Instance.new("Model",game:GetService("Lighting"))
  1306. mas.Name = "CompiledModel"
  1307. o1 = Instance.new("Model")
  1308. o2 = Instance.new("WedgePart")
  1309. o3 = Instance.new("Weld")
  1310. o4 = Instance.new("Part")
  1311. o5 = Instance.new("Part")
  1312. o6 = Instance.new("Weld")
  1313. o7 = Instance.new("Part")
  1314. o8 = Instance.new("Weld")
  1315. o9 = Instance.new("Part")
  1316. o10 = Instance.new("Weld")
  1317. o11 = Instance.new("Part")
  1318. o12 = Instance.new("Weld")
  1319. o13 = Instance.new("Part")
  1320. o14 = Instance.new("Weld")
  1321. o15 = Instance.new("Part")
  1322. o16 = Instance.new("Weld")
  1323. o17 = Instance.new("Part")
  1324. o18 = Instance.new("Weld")
  1325. o19 = Instance.new("Part")
  1326. o20 = Instance.new("Weld")
  1327. o21 = Instance.new("Part")
  1328. o22 = Instance.new("Weld")
  1329. o23 = Instance.new("Part")
  1330. o24 = Instance.new("Weld")
  1331. o25 = Instance.new("Part")
  1332. o26 = Instance.new("Weld")
  1333. o1.Name = "RightArm"
  1334. o1.Parent = mas
  1335. o2.Parent = o1
  1336. o2.Material = Enum.Material.DiamondPlate
  1337. o2.BrickColor = BrickColor.new("Earth green")
  1338. o2.Position = Vector3.new(33.5325584, 7.18982458, -21.5963154)
  1339. o2.Rotation = Vector3.new(14.7799997, 2.5999999, 9.75)
  1340. o2.CanCollide = false
  1341. o2.Size = Vector3.new(1.1500001, 0.699999988, 1.5)
  1342. o2.CFrame = CFrame.new(33.5325584, 7.18982458, -21.5963154, 0.984543085, -0.169205949, 0.0453381017, 0.175173804, 0.950990975, -0.254814476, -2.79396772e-09, 0.258817792, 0.965931952)
  1343. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1344. o2.Position = Vector3.new(33.5325584, 7.18982458, -21.5963154)
  1345. o3.Name = "Joint"
  1346. o3.Parent = o2
  1347. o3.C0 = CFrame.new(0.136779785, -1.33172798, 0.510354996, 0.999866724, -0.00335474522, -0.0159810912, 0.00337614724, 0.999993503, 0.00131241884, 0.0159765854, -0.00136619841, 0.999871492)
  1348. o3.Part0 = o2
  1349. o3.Part1 = o4
  1350. o4.Name = "REF"
  1351. o4.Parent = o1
  1352. o4.Material = Enum.Material.Metal
  1353. o4.BrickColor = BrickColor.new("Moss")
  1354. o4.Position = Vector3.new(33.915699, 5.81727791, -21.4480228)
  1355. o4.Rotation = Vector3.new(14.8599997, 1.67999995, 9.93999958)
  1356. o4.CanCollide = false
  1357. o4.FormFactor = Enum.FormFactor.Symmetric
  1358. o4.Size = Vector3.new(1, 2, 1)
  1359. o4.CFrame = CFrame.new(33.915699, 5.81727791, -21.4480228, 0.984564781, -0.172569647, 0.0293761287, 0.174290061, 0.950745165, -0.256333053, 0.0163060948, 0.257496417, 0.966147363)
  1360. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1361. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1362. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1366. o4.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1367. o4.Position = Vector3.new(33.915699, 5.81727791, -21.4480228)
  1368. o5.Parent = o1
  1369. o5.Material = Enum.Material.DiamondPlate
  1370. o5.BrickColor = BrickColor.new("Slime green")
  1371. o5.Position = Vector3.new(33.6180191, 7.33241129, -21.0600033)
  1372. o5.Rotation = Vector3.new(0, 0, 15)
  1373. o5.CanCollide = false
  1374. o5.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1375. o5.CFrame = CFrame.new(33.6180191, 7.33241129, -21.0600033, 0.96593082, -0.258822203, -4.52622771e-07, 0.258820802, 0.965925395, 2.60770321e-06, -2.38418579e-07, -2.66730785e-06, 1.0000056)
  1376. o5.BottomSurface = Enum.SurfaceType.Smooth
  1377. o5.TopSurface = Enum.SurfaceType.Smooth
  1378. o5.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1379. o5.Position = Vector3.new(33.6180191, 7.33241129, -21.0600033)
  1380. o6.Name = "Joint"
  1381. o6.Parent = o5
  1382. o6.C0 = CFrame.new(-0.104614258, -1.54054976, -0.388021469, 0.996120811, 0.0793840438, -0.0379695557, -0.0864732787, 0.963012576, -0.25520426, 0.016306011, 0.257497609, 0.966141403)
  1383. o6.Part0 = o5
  1384. o6.Part1 = o4
  1385. o7.Parent = o1
  1386. o7.Material = Enum.Material.SmoothPlastic
  1387. o7.BrickColor = BrickColor.new("Really black")
  1388. o7.Position = Vector3.new(34.5076408, 4.92047548, -21.6270752)
  1389. o7.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1390. o7.CanCollide = false
  1391. o7.Shape = Enum.PartType.Cylinder
  1392. o7.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1393. o7.CFrame = CFrame.new(34.5076408, 4.92047548, -21.6270752, -0.0296481792, -0.170965746, 0.984836459, 0.257822335, 0.950616956, 0.172786981, -0.965742767, 0.259035587, 0.0158947278)
  1394. o7.BottomSurface = Enum.SurfaceType.Smooth
  1395. o7.TopSurface = Enum.SurfaceType.Smooth
  1396. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1397. o7.Position = Vector3.new(34.5076408, 4.92047548, -21.6270752)
  1398. o8.Name = "Joint"
  1399. o8.Parent = o7
  1400. o8.C0 = CFrame.new(0.0758495331, 1.0000968, -0.425159454, -1.68753843e-06, 0.0015670493, -0.999998808, 0.0015818642, 0.999997616, 0.00156704453, 0.999998808, -0.00158185966, -4.16639296e-06)
  1401. o8.Part0 = o7
  1402. o8.Part1 = o4
  1403. o9.Parent = o1
  1404. o9.Material = Enum.Material.SmoothPlastic
  1405. o9.BrickColor = BrickColor.new("Really black")
  1406. o9.Position = Vector3.new(33.6212807, 4.76478243, -21.6406918)
  1407. o9.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1408. o9.CanCollide = false
  1409. o9.Shape = Enum.PartType.Cylinder
  1410. o9.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1411. o9.CFrame = CFrame.new(33.6212807, 4.76478243, -21.6406918, -0.0296481792, -0.170965746, 0.984836459, 0.257822335, 0.950616956, 0.172786981, -0.965742767, 0.259035587, 0.0158947278)
  1412. o9.BottomSurface = Enum.SurfaceType.Smooth
  1413. o9.TopSurface = Enum.SurfaceType.Smooth
  1414. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1415. o9.Position = Vector3.new(33.6212807, 4.76478243, -21.6406918)
  1416. o10.Name = "Joint"
  1417. o10.Parent = o9
  1418. o10.C0 = CFrame.new(0.0765609741, 1.00009298, 0.474868774, -1.68753843e-06, 0.0015670493, -0.999998808, 0.0015818642, 0.999997616, 0.00156704453, 0.999998808, -0.00158185966, -4.16639296e-06)
  1419. o10.Part0 = o9
  1420. o10.Part1 = o4
  1421. o11.Parent = o1
  1422. o11.Material = Enum.Material.SmoothPlastic
  1423. o11.BrickColor = BrickColor.new("Really black")
  1424. o11.Position = Vector3.new(33.5539398, 4.81919479, -21.2098598)
  1425. o11.Rotation = Vector3.new(123.589996, 84.5699997, -38.7299995)
  1426. o11.CanCollide = false
  1427. o11.Shape = Enum.PartType.Cylinder
  1428. o11.Size = Vector3.new(0.550000012, 0.300000012, 0.300000012)
  1429. o11.CFrame = CFrame.new(33.5539398, 4.81919479, -21.2098598, 0.0739306435, 0.0592866614, 0.995505095, 0.993057013, 0.0872118473, -0.0789426342, -0.0915001184, 0.994429529, -0.0524273925)
  1430. o11.BottomSurface = Enum.SurfaceType.Smooth
  1431. o11.TopSurface = Enum.SurfaceType.Smooth
  1432. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1433. o11.Position = Vector3.new(33.5539398, 4.81919479, -21.2098598)
  1434. o12.Name = "Joint"
  1435. o12.Parent = o11
  1436. o12.C0 = CFrame.new(1.03969002, -0.128341675, 0.293823242, 0.244376644, 0.90782541, -0.340783149, 0.0897861496, 0.328744531, 0.940141201, 0.96551466, -0.260346144, -0.00117266423)
  1437. o12.Part0 = o11
  1438. o12.Part1 = o4
  1439. o13.Parent = o1
  1440. o13.Material = Enum.Material.DiamondPlate
  1441. o13.BrickColor = BrickColor.new("Slime green")
  1442. o13.Position = Vector3.new(33.1350479, 7.20300198, -21.0599995)
  1443. o13.Rotation = Vector3.new(0, 0, 15)
  1444. o13.CanCollide = false
  1445. o13.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1446. o13.CFrame = CFrame.new(33.1350479, 7.20300198, -21.0599995, 0.96593082, -0.258822203, -4.52622771e-07, 0.258820802, 0.965925395, 2.60770321e-06, -2.38418579e-07, -2.66730785e-06, 1.0000056)
  1447. o13.BottomSurface = Enum.SurfaceType.Smooth
  1448. o13.TopSurface = Enum.SurfaceType.Smooth
  1449. o13.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1450. o13.Position = Vector3.new(33.1350479, 7.20300198, -21.0599995)
  1451. o14.Name = "Joint"
  1452. o14.Parent = o13
  1453. o14.C0 = CFrame.new(0.395393372, -1.54055309, -0.388025284, 0.996120811, 0.0793840438, -0.0379695557, -0.0864732787, 0.963012576, -0.25520426, 0.016306011, 0.257497609, 0.966141403)
  1454. o14.Part0 = o13
  1455. o14.Part1 = o4
  1456. o15.Parent = o1
  1457. o15.Material = Enum.Material.SmoothPlastic
  1458. o15.BrickColor = BrickColor.new("Really black")
  1459. o15.Position = Vector3.new(33.9167404, 4.81667662, -21.6361389)
  1460. o15.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1461. o15.CanCollide = false
  1462. o15.Shape = Enum.PartType.Cylinder
  1463. o15.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1464. o15.CFrame = CFrame.new(33.9167404, 4.81667662, -21.6361389, -0.0296481792, -0.170965746, 0.984836459, 0.257822335, 0.950616956, 0.172786981, -0.965742767, 0.259035587, 0.0158947278)
  1465. o15.BottomSurface = Enum.SurfaceType.Smooth
  1466. o15.TopSurface = Enum.SurfaceType.Smooth
  1467. o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1468. o15.Position = Vector3.new(33.9167404, 4.81667662, -21.6361389)
  1469. o16.Name = "Joint"
  1470. o16.Parent = o15
  1471. o16.C0 = CFrame.new(0.0763378143, 1.00009489, 0.174854279, -1.68753843e-06, 0.0015670493, -0.999998808, 0.0015818642, 0.999997616, 0.00156704453, 0.999998808, -0.00158185966, -4.16639296e-06)
  1472. o16.Part0 = o15
  1473. o16.Part1 = o4
  1474. o17.Parent = o1
  1475. o17.Material = Enum.Material.DiamondPlate
  1476. o17.BrickColor = BrickColor.new("Slime green")
  1477. o17.Position = Vector3.new(34.1009979, 7.46181774, -21.0599995)
  1478. o17.Rotation = Vector3.new(0, 0, 15)
  1479. o17.CanCollide = false
  1480. o17.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1481. o17.CFrame = CFrame.new(34.1009979, 7.46181774, -21.0599995, 0.96593082, -0.258822203, -4.52622771e-07, 0.258820802, 0.965925395, 2.60770321e-06, -2.38418579e-07, -2.66730785e-06, 1.0000056)
  1482. o17.BottomSurface = Enum.SurfaceType.Smooth
  1483. o17.TopSurface = Enum.SurfaceType.Smooth
  1484. o17.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1485. o17.Position = Vector3.new(34.1009979, 7.46181774, -21.0599995)
  1486. o18.Name = "Joint"
  1487. o18.Parent = o17
  1488. o18.C0 = CFrame.new(-0.604625702, -1.5405426, -0.388025284, 0.996120811, 0.0793840438, -0.0379695557, -0.0864732787, 0.963012576, -0.25520426, 0.016306011, 0.257497609, 0.966141403)
  1489. o18.Part0 = o17
  1490. o18.Part1 = o4
  1491. o19.Parent = o1
  1492. o19.Material = Enum.Material.DiamondPlate
  1493. o19.BrickColor = BrickColor.new("Earth green")
  1494. o19.Position = Vector3.new(33.8216286, 6.34033442, -21.306385)
  1495. o19.Rotation = Vector3.new(-84.9100037, 79.9100037, 99.9100037)
  1496. o19.CanCollide = false
  1497. o19.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1498. o19.CFrame = CFrame.new(33.8216286, 6.34033442, -21.306385, -0.03015518, -0.17253378, 0.984547615, 0.256192356, 0.950752258, 0.17445825, -0.966160774, 0.257494301, 0.0155317308)
  1499. o19.BottomSurface = Enum.SurfaceType.Smooth
  1500. o19.TopSurface = Enum.SurfaceType.Smooth
  1501. o19.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1502. o19.Position = Vector3.new(33.8216286, 6.34033442, -21.306385)
  1503. o20.Name = "Joint"
  1504. o20.Parent = o19
  1505. o20.C0 = CFrame.new(3.81469727e-06, -0.549997807, -0.000835418701, -0.000791761093, -2.78937409e-06, -0.999999762, 3.65163069e-05, 1, -2.81828738e-06, 0.999999762, -3.65185224e-05, -0.000791761035)
  1506. o20.Part0 = o19
  1507. o20.Part1 = o4
  1508. o21.Parent = o1
  1509. o21.Material = Enum.Material.DiamondPlate
  1510. o21.BrickColor = BrickColor.new("Earth green")
  1511. o21.Position = Vector3.new(34.0526772, 5.0555048, -21.654295)
  1512. o21.Rotation = Vector3.new(-84.6600037, 79.9199982, 99.6600037)
  1513. o21.CanCollide = false
  1514. o21.Size = Vector3.new(1.10000002, 0.5, 1.10000002)
  1515. o21.CFrame = CFrame.new(34.0526772, 5.0555048, -21.654295, -0.0293781757, -0.172563791, 0.984565735, 0.256324321, 0.950748444, 0.174285069, -0.966149628, 0.257488281, 0.0163010471)
  1516. o21.BottomSurface = Enum.SurfaceType.Smooth
  1517. o21.TopSurface = Enum.SurfaceType.Smooth
  1518. o21.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1519. o21.Position = Vector3.new(34.0526772, 5.0555048, -21.654295)
  1520. o22.Name = "Joint"
  1521. o22.Parent = o21
  1522. o22.C0 = CFrame.new(-1.90734863e-06, 0.801003456, 0.00126647949, -3.57251497e-06, -8.52346693e-06, -1, 6.19928232e-06, 1, -8.52348876e-06, 1, -6.19931279e-06, -3.57246222e-06)
  1523. o22.Part0 = o21
  1524. o22.Part1 = o4
  1525. o23.Parent = o1
  1526. o23.Material = Enum.Material.DiamondPlate
  1527. o23.BrickColor = BrickColor.new("Earth green")
  1528. o23.Position = Vector3.new(33.9671631, 5.5310173, -21.5255375)
  1529. o23.Rotation = Vector3.new(-84.6600037, 79.9199982, 99.6600037)
  1530. o23.CanCollide = false
  1531. o23.Size = Vector3.new(0.349999875, 0.600000024, 1.0999999)
  1532. o23.CFrame = CFrame.new(33.9671631, 5.5310173, -21.5255375, -0.0293781757, -0.172563791, 0.984565735, 0.256324321, 0.950748444, 0.174285069, -0.966149628, 0.257488281, 0.0163010471)
  1533. o23.BottomSurface = Enum.SurfaceType.Smooth
  1534. o23.TopSurface = Enum.SurfaceType.Smooth
  1535. o23.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1536. o23.Position = Vector3.new(33.9671631, 5.5310173, -21.5255375)
  1537. o24.Name = "Joint"
  1538. o24.Parent = o23
  1539. o24.C0 = CFrame.new(-1.90734863e-06, 0.301001549, 0.000484466553, -3.57251497e-06, -8.52346693e-06, -1, 6.19928232e-06, 1, -8.52348876e-06, 1, -6.19931279e-06, -3.57246222e-06)
  1540. o24.Part0 = o23
  1541. o24.Part1 = o4
  1542. o25.Parent = o1
  1543. o25.Material = Enum.Material.SmoothPlastic
  1544. o25.BrickColor = BrickColor.new("Really black")
  1545. o25.Position = Vector3.new(34.2121964, 4.868577, -21.6316166)
  1546. o25.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1547. o25.CanCollide = false
  1548. o25.Shape = Enum.PartType.Cylinder
  1549. o25.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1550. o25.CFrame = CFrame.new(34.2121964, 4.868577, -21.6316166, -0.0296481792, -0.170965746, 0.984836459, 0.257822335, 0.950616956, 0.172786981, -0.965742767, 0.259035587, 0.0158947278)
  1551. o25.BottomSurface = Enum.SurfaceType.Smooth
  1552. o25.TopSurface = Enum.SurfaceType.Smooth
  1553. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1554. o25.Position = Vector3.new(34.2121964, 4.868577, -21.6316166)
  1555. o26.Name = "Joint"
  1556. o26.Parent = o25
  1557. o26.C0 = CFrame.new(0.076084137, 1.00009823, -0.125156403, -1.68753843e-06, 0.0015670493, -0.999998808, 0.0015818642, 0.999997616, 0.00156704453, 0.999998808, -0.00158185966, -4.16639296e-06)
  1558. o26.Part0 = o25
  1559. o26.Part1 = o4
  1560. mas.Parent = workspace
  1561. mas:MakeJoints()
  1562. local mas1 = mas:GetChildren()
  1563. for i=1,#mas1 do
  1564. mas1[i].Parent = workspace
  1565. ypcall(function() mas1[i]:MakeJoints() end)
  1566. end
  1567. mas:Destroy()
  1568. for i=1,#cors do
  1569. coroutine.resume(cors[i])
  1570. end
  1571.  
  1572. wait()
  1573.  
  1574. Workspace["RightArm"].Parent = game.Players.LocalPlayer.Character
  1575.  
  1576. game.Players.LocalPlayer.Character["RightArm"].Name = "Stand Turret Right Arm"
  1577.  
  1578. w = Instance.new("Weld", RightArm)
  1579. w.Part0 = RightArm
  1580. w.Part1 = o4
  1581. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  1582. RightArm.Transparency = 1
  1583.  
  1584. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Right Arm"]:GetChildren()) do
  1585. if v.ClassName == "Part" then
  1586. v.CanCollide = false
  1587. v.Anchored = false
  1588. end
  1589. end
  1590.  
  1591. local runDummyScript = function(f,scri)
  1592. local oldenv = getfenv(f)
  1593. local newenv = setmetatable({}, {
  1594. __index = function(_, k)
  1595. if k:lower() == 'script' then
  1596. return scri
  1597. else
  1598. return oldenv[k]
  1599. end
  1600. end
  1601. })
  1602. setfenv(f, newenv)
  1603. ypcall(function() f() end)
  1604. end
  1605. cors = {}
  1606. mas = Instance.new("Model",game:GetService("Lighting"))
  1607. mas.Name = "CompiledModel"
  1608. o1 = Instance.new("Model")
  1609. o2 = Instance.new("Part")
  1610. o3 = Instance.new("Weld")
  1611. o4 = Instance.new("Part")
  1612. o5 = Instance.new("Weld")
  1613. o6 = Instance.new("Part")
  1614. o1.Name = "LeftLeg"
  1615. o1.Parent = mas
  1616. o2.Parent = o1
  1617. o2.Material = Enum.Material.DiamondPlate
  1618. o2.BrickColor = BrickColor.new("Earth green")
  1619. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1620. o2.Rotation = Vector3.new(-95, 74.9100037, 90)
  1621. o2.CanCollide = false
  1622. o2.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1623. o2.CFrame = CFrame.new(34.250885, 2.8238461, -12.6220551, 2.44472176e-09, -0.260309726, 0.965530992, -0.0871569291, 0.961851358, 0.259317756, -0.996200144, -0.0841526985, -0.0226877946)
  1624. o2.BottomSurface = Enum.SurfaceType.Smooth
  1625. o2.TopSurface = Enum.SurfaceType.Smooth
  1626. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1627. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1628. o3.Name = "Joint"
  1629. o3.Parent = o2
  1630. o3.C0 = CFrame.new(1.90734863e-06, -0.549994469, -0.000846862793, 0.999999762, -6.12470785e-06, -0.000798118359, 6.16901389e-06, 1, 5.55099832e-05, 0.00079811801, -5.55148872e-05, 0.999999762)
  1631. o3.Part0 = o2
  1632. o3.Part1 = o6
  1633. o4.Parent = o1
  1634. o4.Material = Enum.Material.DiamondPlate
  1635. o4.BrickColor = BrickColor.new("Earth green")
  1636. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1637. o4.Rotation = Vector3.new(-95, 74.9100037, 90)
  1638. o4.CanCollide = false
  1639. o4.Size = Vector3.new(0.400000006, 0.300000012, 0.200000003)
  1640. o4.CFrame = CFrame.new(34.0181427, 1.96172464, -12.546627, 2.44472176e-09, -0.260309726, 0.965530992, -0.0871569291, 0.961851358, 0.259317756, -0.996200144, -0.0841526985, -0.0226877946)
  1641. o4.BottomSurface = Enum.SurfaceType.Smooth
  1642. o4.TopSurface = Enum.SurfaceType.Smooth
  1643. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1644. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1645. o5.Name = "Joint"
  1646. o5.Parent = o4
  1647. o5.C0 = CFrame.new(2.86102295e-06, 0.225000858, 0.449146271, 0.999999762, -6.12470785e-06, -0.000798118359, 6.16901389e-06, 1, 5.55099832e-05, 0.00079811801, -5.55148872e-05, 0.999999762)
  1648. o5.Part0 = o4
  1649. o5.Part1 = o6
  1650. o6.Name = "REF"
  1651. o6.Parent = o1
  1652. o6.Material = Enum.Material.Metal
  1653. o6.BrickColor = BrickColor.new("Moss")
  1654. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1655. o6.Rotation = Vector3.new(-94.8199997, 74.9100037, 89.8300018)
  1656. o6.CanCollide = false
  1657. o6.FormFactor = Enum.FormFactor.Symmetric
  1658. o6.Size = Vector3.new(1, 2, 1)
  1659. o6.CFrame = CFrame.new(34.3932381, 2.29461336, -12.5757542, 0.000769004109, -0.260363311, 0.96551615, -0.0869439915, 0.961837471, 0.259440601, -0.996218383, -0.0841453373, -0.0218973719)
  1660. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1661. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1664. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1665. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1666. o6.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1667. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1668. mas.Parent = workspace
  1669. mas:MakeJoints()
  1670. local mas1 = mas:GetChildren()
  1671. for i=1,#mas1 do
  1672. mas1[i].Parent = workspace
  1673. ypcall(function() mas1[i]:MakeJoints() end)
  1674. end
  1675. mas:Destroy()
  1676. for i=1,#cors do
  1677. coroutine.resume(cors[i])
  1678. end
  1679.  
  1680. wait()
  1681.  
  1682. Workspace["LeftLeg"].Parent = game.Players.LocalPlayer.Character
  1683.  
  1684. game.Players.LocalPlayer.Character["LeftLeg"].Name = "Stand Turret Left Leg"
  1685.  
  1686. w = Instance.new("Weld", LeftLeg)
  1687. w.Part0 = LeftLeg
  1688. w.Part1 = o6
  1689. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1690. LeftLeg.Transparency = 1
  1691.  
  1692. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Left Leg"]:GetChildren()) do
  1693. if v.ClassName == "Part" then
  1694. v.CanCollide = false
  1695. v.Anchored = false
  1696. end
  1697. end
  1698.  
  1699. local runDummyScript = function(f,scri)
  1700. local oldenv = getfenv(f)
  1701. local newenv = setmetatable({}, {
  1702. __index = function(_, k)
  1703. if k:lower() == 'script' then
  1704. return scri
  1705. else
  1706. return oldenv[k]
  1707. end
  1708. end
  1709. })
  1710. setfenv(f, newenv)
  1711. ypcall(function() f() end)
  1712. end
  1713. cors = {}
  1714. mas = Instance.new("Model",game:GetService("Lighting"))
  1715. mas.Name = "CompiledModel"
  1716. o1 = Instance.new("Model")
  1717. o2 = Instance.new("Part")
  1718. o3 = Instance.new("Weld")
  1719. o4 = Instance.new("Part")
  1720. o5 = Instance.new("Weld")
  1721. o6 = Instance.new("Part")
  1722. o1.Name = "RightLeg"
  1723. o1.Parent = mas
  1724. o2.Parent = o1
  1725. o2.Material = Enum.Material.DiamondPlate
  1726. o2.BrickColor = BrickColor.new("Earth green")
  1727. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1728. o2.Rotation = Vector3.new(-95, 74.9100037, 90)
  1729. o2.CanCollide = false
  1730. o2.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1731. o2.CFrame = CFrame.new(34.250885, 2.8238461, -12.6220551, 2.44472176e-09, -0.260309726, 0.965530992, -0.0871569291, 0.961851358, 0.259317756, -0.996200144, -0.0841526985, -0.0226877946)
  1732. o2.BottomSurface = Enum.SurfaceType.Smooth
  1733. o2.TopSurface = Enum.SurfaceType.Smooth
  1734. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1735. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1736. o3.Name = "Joint"
  1737. o3.Parent = o2
  1738. o3.C0 = CFrame.new(1.90734863e-06, -0.549994469, -0.000846862793, 0.999999762, -6.12470785e-06, -0.000798118359, 6.16901389e-06, 1, 5.55099832e-05, 0.00079811801, -5.55148872e-05, 0.999999762)
  1739. o3.Part0 = o2
  1740. o3.Part1 = o6
  1741. o4.Parent = o1
  1742. o4.Material = Enum.Material.DiamondPlate
  1743. o4.BrickColor = BrickColor.new("Earth green")
  1744. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1745. o4.Rotation = Vector3.new(-95, 74.9100037, 90)
  1746. o4.CanCollide = false
  1747. o4.Size = Vector3.new(0.400000006, 0.300000012, 0.200000003)
  1748. o4.CFrame = CFrame.new(34.0181427, 1.96172464, -12.546627, 2.44472176e-09, -0.260309726, 0.965530992, -0.0871569291, 0.961851358, 0.259317756, -0.996200144, -0.0841526985, -0.0226877946)
  1749. o4.BottomSurface = Enum.SurfaceType.Smooth
  1750. o4.TopSurface = Enum.SurfaceType.Smooth
  1751. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1752. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1753. o5.Name = "Joint"
  1754. o5.Parent = o4
  1755. o5.C0 = CFrame.new(2.86102295e-06, 0.225000858, 0.449146271, 0.999999762, -6.12470785e-06, -0.000798118359, 6.16901389e-06, 1, 5.55099832e-05, 0.00079811801, -5.55148872e-05, 0.999999762)
  1756. o5.Part0 = o4
  1757. o5.Part1 = o6
  1758. o6.Name = "REF"
  1759. o6.Parent = o1
  1760. o6.Material = Enum.Material.Metal
  1761. o6.BrickColor = BrickColor.new("Moss")
  1762. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1763. o6.Rotation = Vector3.new(-94.8199997, 74.9100037, 89.8300018)
  1764. o6.CanCollide = false
  1765. o6.FormFactor = Enum.FormFactor.Symmetric
  1766. o6.Size = Vector3.new(1, 2, 1)
  1767. o6.CFrame = CFrame.new(34.3932381, 2.29461336, -12.5757542, 0.000769004109, -0.260363311, 0.96551615, -0.0869439915, 0.961837471, 0.259440601, -0.996218383, -0.0841453373, -0.0218973719)
  1768. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1769. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1770. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1772. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. o6.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1775. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1776. mas.Parent = workspace
  1777. mas:MakeJoints()
  1778. local mas1 = mas:GetChildren()
  1779. for i=1,#mas1 do
  1780. mas1[i].Parent = workspace
  1781. ypcall(function() mas1[i]:MakeJoints() end)
  1782. end
  1783. mas:Destroy()
  1784. for i=1,#cors do
  1785. coroutine.resume(cors[i])
  1786. end
  1787.  
  1788. wait()
  1789.  
  1790. Workspace["RightLeg"].Parent = game.Players.LocalPlayer.Character
  1791.  
  1792. game.Players.LocalPlayer.Character["RightLeg"].Name = "Stand Turret Right Leg"
  1793.  
  1794. w = Instance.new("Weld", RightLeg)
  1795. w.Part0 = RightLeg
  1796. w.Part1 = o6
  1797. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1798. RightLeg.Transparency = 1
  1799.  
  1800. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Right Leg"]:GetChildren()) do
  1801. if v.ClassName == "Part" then
  1802. v.CanCollide = false
  1803. v.Anchored = false
  1804. end
  1805. end
  1806.  
  1807. local runDummyScript = function(f,scri)
  1808. local oldenv = getfenv(f)
  1809. local newenv = setmetatable({}, {
  1810. __index = function(_, k)
  1811. if k:lower() == 'script' then
  1812. return scri
  1813. else
  1814. return oldenv[k]
  1815. end
  1816. end
  1817. })
  1818. setfenv(f, newenv)
  1819. ypcall(function() f() end)
  1820. end
  1821. cors = {}
  1822. mas = Instance.new("Model",game:GetService("Lighting"))
  1823. mas.Name = "CompiledModel"
  1824. o1 = Instance.new("Model")
  1825. o2 = Instance.new("Part")
  1826. o3 = Instance.new("Part")
  1827. o4 = Instance.new("Weld")
  1828. o5 = Instance.new("Part")
  1829. o6 = Instance.new("Weld")
  1830. o7 = Instance.new("Part")
  1831. o8 = Instance.new("Weld")
  1832. o9 = Instance.new("Part")
  1833. o10 = Instance.new("Weld")
  1834. o11 = Instance.new("Part")
  1835. o12 = Instance.new("Weld")
  1836. o13 = Instance.new("Part")
  1837. o14 = Instance.new("Weld")
  1838. o15 = Instance.new("Part")
  1839. o16 = Instance.new("Weld")
  1840. o1.Name = "Torso_"
  1841. o1.Parent = mas
  1842. o2.Name = "REF"
  1843. o2.Parent = o1
  1844. o2.Material = Enum.Material.Metal
  1845. o2.BrickColor = BrickColor.new("Moss")
  1846. o2.Position = Vector3.new(33.9180183, 5.79779005, -16.0799541)
  1847. o2.Rotation = Vector3.new(-89.7399979, 79.9100037, 89.7399979)
  1848. o2.CanCollide = false
  1849. o2.FormFactor = Enum.FormFactor.Symmetric
  1850. o2.Size = Vector3.new(2, 2, 1)
  1851. o2.CFrame = CFrame.new(33.9180183, 5.79779005, -16.0799541, 0.000785004115, -0.175221965, 0.984534144, 0.000144999969, 0.984529138, 0.175220951, -1.00000525, 5.20825779e-06, 0.000798266497)
  1852. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1853. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1854. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1855. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1856. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1857. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1858. o2.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1859. o2.Position = Vector3.new(33.9180183, 5.79779005, -16.0799541)
  1860. o3.Parent = o1
  1861. o3.Material = Enum.Material.DiamondPlate
  1862. o3.BrickColor = BrickColor.new("Earth green")
  1863. o3.Position = Vector3.new(33.6427307, 4.91169691, -15.7799816)
  1864. o3.Rotation = Vector3.new(-90, 80, 90)
  1865. o3.CanCollide = false
  1866. o3.Size = Vector3.new(0.42749998, 0.349999934, 0.412499994)
  1867. o3.CFrame = CFrame.new(33.6427307, 4.91169691, -15.7799816, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1868. o3.BottomSurface = Enum.SurfaceType.Smooth
  1869. o3.TopSurface = Enum.SurfaceType.Smooth
  1870. o3.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1871. o3.Position = Vector3.new(33.6427307, 4.91169691, -15.7799816)
  1872. o4.Name = "Joint"
  1873. o4.Parent = o3
  1874. o4.C0 = CFrame.new(0.299970627, 0.824829102, 0.424972534, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1875. o4.Part0 = o3
  1876. o4.Part1 = o2
  1877. o5.Parent = o1
  1878. o5.Material = Enum.Material.DiamondPlate
  1879. o5.BrickColor = BrickColor.new("Earth green")
  1880. o5.Position = Vector3.new(33.5559044, 5.40410089, -16.3549938)
  1881. o5.Rotation = Vector3.new(-90, 80, 90)
  1882. o5.CanCollide = false
  1883. o5.Size = Vector3.new(0.577499986, 0.549999952, 0.412499994)
  1884. o5.CFrame = CFrame.new(33.5559044, 5.40410089, -16.3549938, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1885. o5.BottomSurface = Enum.SurfaceType.Smooth
  1886. o5.TopSurface = Enum.SurfaceType.Smooth
  1887. o5.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1888. o5.Position = Vector3.new(33.5559044, 5.40410089, -16.3549938)
  1889. o6.Name = "Joint"
  1890. o6.Parent = o5
  1891. o6.C0 = CFrame.new(-0.275037766, 0.324829102, 0.424972534, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1892. o6.Part0 = o5
  1893. o6.Part1 = o2
  1894. o7.Parent = o1
  1895. o7.Material = Enum.Material.DiamondPlate
  1896. o7.BrickColor = BrickColor.new("Earth green")
  1897. o7.Position = Vector3.new(33.7879486, 6.53558302, -16.1299877)
  1898. o7.Rotation = Vector3.new(-90, 80, 90)
  1899. o7.CanCollide = false
  1900. o7.Size = Vector3.new(1.04999995, 1.5, 0.849999964)
  1901. o7.CFrame = CFrame.new(33.7879486, 6.53558302, -16.1299877, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1902. o7.BottomSurface = Enum.SurfaceType.Smooth
  1903. o7.TopSurface = Enum.SurfaceType.Smooth
  1904. o7.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1905. o7.Position = Vector3.new(33.7879486, 6.53558302, -16.1299877)
  1906. o8.Name = "Joint"
  1907. o8.Parent = o7
  1908. o8.C0 = CFrame.new(-0.0500335693, -0.749170303, -2.28881836e-05, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1909. o8.Part0 = o7
  1910. o8.Part1 = o2
  1911. o9.Parent = o1
  1912. o9.Material = Enum.Material.DiamondPlate
  1913. o9.BrickColor = BrickColor.new("Earth green")
  1914. o9.Position = Vector3.new(33.8313599, 6.28938103, -16.6099892)
  1915. o9.Rotation = Vector3.new(-90, 80, 90)
  1916. o9.CanCollide = false
  1917. o9.Size = Vector3.new(1.04999995, 1, 1.14999998)
  1918. o9.CFrame = CFrame.new(33.8313599, 6.28938103, -16.6099892, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1919. o9.BottomSurface = Enum.SurfaceType.Smooth
  1920. o9.TopSurface = Enum.SurfaceType.Smooth
  1921. o9.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1922. o9.Position = Vector3.new(33.8313599, 6.28938103, -16.6099892)
  1923. o10.Name = "Joint"
  1924. o10.Parent = o9
  1925. o10.C0 = CFrame.new(-0.530031204, -0.499170303, -2.28881836e-05, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1926. o10.Part0 = o9
  1927. o10.Part1 = o2
  1928. o11.Parent = o1
  1929. o11.Material = Enum.Material.DiamondPlate
  1930. o11.BrickColor = BrickColor.new("Earth green")
  1931. o11.Position = Vector3.new(33.6427307, 4.91169691, -16.2799873)
  1932. o11.Rotation = Vector3.new(-90, 80, 90)
  1933. o11.CanCollide = false
  1934. o11.Size = Vector3.new(0.42749998, 0.349999934, 0.412499994)
  1935. o11.CFrame = CFrame.new(33.6427307, 4.91169691, -16.2799873, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1936. o11.BottomSurface = Enum.SurfaceType.Smooth
  1937. o11.TopSurface = Enum.SurfaceType.Smooth
  1938. o11.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1939. o11.Position = Vector3.new(33.6427307, 4.91169691, -16.2799873)
  1940. o12.Name = "Joint"
  1941. o12.Parent = o11
  1942. o12.C0 = CFrame.new(-0.200031281, 0.824829102, 0.424972534, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1943. o12.Part0 = o11
  1944. o12.Part1 = o2
  1945. o13.Parent = o1
  1946. o13.Material = Enum.Material.DiamondPlate
  1947. o13.BrickColor = BrickColor.new("Earth green")
  1948. o13.Position = Vector3.new(33.5559044, 5.40410089, -15.7049761)
  1949. o13.Rotation = Vector3.new(-90, 80, 90)
  1950. o13.CanCollide = false
  1951. o13.Size = Vector3.new(0.577499986, 0.549999952, 0.412499994)
  1952. o13.CFrame = CFrame.new(33.5559044, 5.40410089, -15.7049761, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1953. o13.BottomSurface = Enum.SurfaceType.Smooth
  1954. o13.TopSurface = Enum.SurfaceType.Smooth
  1955. o13.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1956. o13.Position = Vector3.new(33.5559044, 5.40410089, -15.7049761)
  1957. o14.Name = "Joint"
  1958. o14.Parent = o13
  1959. o14.C0 = CFrame.new(0.374976158, 0.324829102, 0.424972534, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1960. o14.Part0 = o13
  1961. o14.Part1 = o2
  1962. o15.Parent = o1
  1963. o15.Material = Enum.Material.DiamondPlate
  1964. o15.BrickColor = BrickColor.new("Earth green")
  1965. o15.Position = Vector3.new(33.8313599, 6.28938103, -15.4799709)
  1966. o15.Rotation = Vector3.new(-90, 80, 90)
  1967. o15.CanCollide = false
  1968. o15.Size = Vector3.new(1.04999995, 1, 1.14999998)
  1969. o15.CFrame = CFrame.new(33.8313599, 6.28938103, -15.4799709, -1.74622983e-10, -0.173647061, 0.984813452, 3.07045411e-09, 0.984808147, 0.173646122, -1.0000056, 3.05010417e-09, 5.82076609e-11)
  1970. o15.BottomSurface = Enum.SurfaceType.Smooth
  1971. o15.TopSurface = Enum.SurfaceType.Smooth
  1972. o15.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1973. o15.Position = Vector3.new(33.8313599, 6.28938103, -15.4799709)
  1974. o16.Name = "Joint"
  1975. o16.Parent = o15
  1976. o16.C0 = CFrame.new(0.599979401, -0.499170303, -2.28881836e-05, 0.999999762, -5.2051787e-06, -0.000798261957, 6.48192326e-06, 0.999998748, 0.00159941078, 0.000798252702, -0.00159941555, 0.99999845)
  1977. o16.Part0 = o15
  1978. o16.Part1 = o2
  1979. mas.Parent = workspace
  1980. mas:MakeJoints()
  1981. local mas1 = mas:GetChildren()
  1982. for i=1,#mas1 do
  1983. mas1[i].Parent = workspace
  1984. ypcall(function() mas1[i]:MakeJoints() end)
  1985. end
  1986. mas:Destroy()
  1987. for i=1,#cors do
  1988. coroutine.resume(cors[i])
  1989. end
  1990.  
  1991. wait()
  1992.  
  1993. Workspace["Torso_"].Parent = game.Players.LocalPlayer.Character
  1994.  
  1995. game.Players.LocalPlayer.Character["Torso_"].Name = "Stand Turret Torso"
  1996.  
  1997. w = Instance.new("Weld", Torso)
  1998. w.Part0 = Torso
  1999. w.Part1 = o2
  2000. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  2001. Torso.Transparency = 1
  2002.  
  2003. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Torso"]:GetChildren()) do
  2004. if v.ClassName == "Part" then
  2005. v.CanCollide = false
  2006. v.Anchored = false
  2007. end
  2008. end
  2009.  
  2010. local m = Create("Model"){
  2011. Parent = AdvancingFortress,
  2012. Name = "WeaponModel",
  2013. }
  2014.  
  2015. Head.face:remove()
  2016. AdvancingFortress.Head.Name = "FHead"
  2017. AdvancingFortress.Torso.Name = "FTorso"
  2018. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  2019. Humanoid.Animator.Parent = nil
  2020. AdvancingFortress.Animate.Parent = nil
  2021.  
  2022. local newMotor = function(part0, part1, c0, c1)
  2023. local w = Create('Weld'){
  2024. Parent = part0,
  2025. Part0 = part0,
  2026. Part1 = part1,
  2027. C0 = c0,
  2028. C1 = c1,
  2029. }
  2030. return w
  2031. end
  2032.  
  2033. function clerp(a, b, t)
  2034. return a:lerp(b, t)
  2035. end
  2036.  
  2037. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2038. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2039.  
  2040. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  2041. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  2042. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  2043. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  2044. RootJoint.C1 = CFrame.new(0, 0, 0)
  2045. RootJoint.C0 = CFrame.new(0, 0, 0)
  2046. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  2047. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  2048.  
  2049. local rarmc1 = RW.C1
  2050. local larmc1 = LW.C1
  2051. local rlegc1 = RH.C1
  2052. local llegc1 = LH.C1
  2053.  
  2054. local resetc1 = false
  2055.  
  2056. function PlayAnimationFromTable(table, speed, bool)
  2057. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2058. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2059. RW.C0 = clerp(RW.C0, table[3], speed)
  2060. LW.C0 = clerp(LW.C0, table[4], speed)
  2061. RH.C0 = clerp(RH.C0, table[5], speed)
  2062. LH.C0 = clerp(LH.C0, table[6], speed)
  2063. if bool == true then
  2064. if resetc1 == false then
  2065. resetc1 = true
  2066. RootJoint.C1 = RootJoint.C1
  2067. Torso.Neck.C1 = Torso.Neck.C1
  2068. RW.C1 = rarmc1
  2069. LW.C1 = larmc1
  2070. RH.C1 = rlegc1
  2071. LH.C1 = llegc1
  2072. end
  2073. end
  2074. end
  2075.  
  2076. ArtificialHB = Create("BindableEvent", script){
  2077. Parent = script,
  2078. Name = "Heartbeat",
  2079. }
  2080.  
  2081. script:WaitForChild("Heartbeat")
  2082.  
  2083. frame = 1 / 30
  2084. tf = 0
  2085. allowframeloss = false
  2086. tossremainder = false
  2087. lastframe = tick()
  2088. script.Heartbeat:Fire()
  2089.  
  2090. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2091. tf = tf + s
  2092. if tf >= frame then
  2093. if allowframeloss then
  2094. script.Heartbeat:Fire()
  2095. lastframe = tick()
  2096. else
  2097. for i = 1, math.floor(tf / frame) do
  2098. script.Heartbeat:Fire()
  2099. end
  2100. lastframe = tick()
  2101. end
  2102. if tossremainder then
  2103. tf = 0
  2104. else
  2105. tf = tf - frame * math.floor(tf / frame)
  2106. end
  2107. end
  2108. end)
  2109.  
  2110. function swait(num)
  2111. if num == 0 or num == nil then
  2112. ArtificialHB.Event:wait()
  2113. else
  2114. for i = 0, num do
  2115. ArtificialHB.Event:wait()
  2116. end
  2117. end
  2118. end
  2119.  
  2120. function RemoveOutlines(part)
  2121. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2122. end
  2123.  
  2124. CFuncs = {
  2125. Part = {
  2126. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2127. local Part = Create("Part"){
  2128. Parent = Parent,
  2129. Reflectance = Reflectance,
  2130. Transparency = Transparency,
  2131. CanCollide = false,
  2132. Locked = true,
  2133. BrickColor = BrickColor.new(tostring(BColor)),
  2134. Name = Name,
  2135. Size = Size,
  2136. Material = Material,
  2137. }
  2138. RemoveOutlines(Part)
  2139. return Part
  2140. end;
  2141. };
  2142.  
  2143. Mesh = {
  2144. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2145. local Msh = Create(Mesh){
  2146. Parent = Part,
  2147. Offset = OffSet,
  2148. Scale = Scale,
  2149. }
  2150. if Mesh == "SpecialMesh" then
  2151. Msh.MeshType = MeshType
  2152. Msh.MeshId = MeshId
  2153. end
  2154. return Msh
  2155. end;
  2156. };
  2157.  
  2158. Weld = {
  2159. Create = function(Parent, Part0, Part1, C0, C1)
  2160. local Weld = Create("Weld"){
  2161. Parent = Parent,
  2162. Part0 = Part0,
  2163. Part1 = Part1,
  2164. C0 = C0,
  2165. C1 = C1,
  2166. }
  2167. return Weld
  2168. end;
  2169. };
  2170.  
  2171. Sound = {
  2172. Create = function(id, par, vol, pit)
  2173. local Sound = Create("Sound"){
  2174. Volume = vol,
  2175. Pitch = pit or 1,
  2176. SoundId = "rbxassetid://" .. id,
  2177. Parent = par or workspace,
  2178. }
  2179. Sound:play()
  2180. game:GetService("Debris"):AddItem(Sound, 130)
  2181. return Sound
  2182. end;
  2183. };
  2184.  
  2185. Decal = {
  2186. Create = function(Color, Texture, Transparency, Name, Parent)
  2187. local Decal = Create("Decal"){
  2188. Color3 = Color,
  2189. Texture = "rbxassetid://" .. Texture,
  2190. Transparency = Transparency,
  2191. Name = Name,
  2192. Parent = Parent,
  2193. }
  2194. return Decal
  2195. end;
  2196. };
  2197.  
  2198. BillboardGui = {
  2199. Create = function(Parent, Image, Position, Size)
  2200. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  2201. BillPar.CFrame = CFrame.new(Position)
  2202. local Bill = Create("BillboardGui"){
  2203. Parent = BillPar,
  2204. Adornee = BillPar,
  2205. Size = UDim2.new(1, 0, 1, 0),
  2206. SizeOffset = Vector2.new(Size, Size),
  2207. }
  2208. local d = Create("ImageLabel", Bill){
  2209. Parent = Bill,
  2210. BackgroundTransparency = 1,
  2211. Size = UDim2.new(1, 0, 1, 0),
  2212. Image = "rbxassetid://" .. Image,
  2213. }
  2214. return BillPar
  2215. end
  2216. };
  2217.  
  2218. ParticleEmitter = {
  2219. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2220. local Particle = Create("ParticleEmitter"){
  2221. Parent = Parent,
  2222. Color = ColorSequence.new(Color1, Color2),
  2223. LightEmission = LightEmission,
  2224. Size = Size,
  2225. Texture = Texture,
  2226. Transparency = Transparency,
  2227. ZOffset = ZOffset,
  2228. Acceleration = Accel,
  2229. Drag = Drag,
  2230. LockedToPart = LockedToPart,
  2231. VelocityInheritance = VelocityInheritance,
  2232. EmissionDirection = EmissionDirection,
  2233. Enabled = Enabled,
  2234. Lifetime = LifeTime,
  2235. Rate = Rate,
  2236. Rotation = Rotation,
  2237. RotSpeed = RotSpeed,
  2238. Speed = Speed,
  2239. VelocitySpread = VelocitySpread,
  2240. }
  2241. return Particle
  2242. end;
  2243. };
  2244.  
  2245. CreateTemplate = {
  2246.  
  2247. };
  2248. }
  2249.  
  2250. function rayCast(Position, Direction, Range, Ignore)
  2251. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2252. end
  2253.  
  2254. FindNearestTorso = function(pos)
  2255. local list = (game.Workspace:children())
  2256. local torso = nil
  2257. local dist = 1000
  2258. local temp, human, temp2 = nil, nil, nil
  2259. for x = 1, #list do
  2260. temp2 = list[x]
  2261. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2262. temp = temp2:findFirstChild("Torso")
  2263. human = temp2:findFirstChild("Humanoid")
  2264. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  2265. local dohit = true
  2266. if dohit == true then
  2267. torso = temp
  2268. dist = (temp.Position - pos).magnitude
  2269. end
  2270. end
  2271. end
  2272. end
  2273. return torso, dist
  2274. end
  2275.  
  2276. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2277. if hit.Parent == nil then
  2278. return
  2279. end
  2280. local h = hit.Parent:FindFirstChild("Humanoid")
  2281. for _, v in pairs(hit.Parent:children()) do
  2282. if v:IsA("Humanoid") then
  2283. h = v
  2284. end
  2285. end
  2286. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2287. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2288. if hit.Parent.DebounceHit.Value == true then
  2289. return
  2290. end
  2291. end
  2292. local c = Create("ObjectValue"){
  2293. Name = "creator",
  2294. Value = game:service("Players").LocalPlayer,
  2295. Parent = h,
  2296. }
  2297. game:GetService("Debris"):AddItem(c, .5)
  2298. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2299. local Damage = math.random(minim, maxim)
  2300. local blocked = false
  2301. local block = hit.Parent:findFirstChild("Block")
  2302. if block ~= nil then
  2303. if block.className == "IntValue" then
  2304. if block.Value > 0 then
  2305. blocked = true
  2306. block.Value = block.Value - 1
  2307. print(block.Value)
  2308. end
  2309. end
  2310. end
  2311. if TimeStop == false then
  2312. h.Health = h.Health - Damage
  2313. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Earth green").Color)
  2314. elseif TimeStop == true then
  2315. repeat wait() until TimeStop == false
  2316. h.Health = h.Health - (Damage / 2)
  2317. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Earth green").Color)
  2318. end
  2319. if Type == "Knockdown" then
  2320. local hum = hit.Parent.Humanoid
  2321. hum.PlatformStand = true
  2322. coroutine.resume(coroutine.create(function(HHumanoid)
  2323. swait(1)
  2324. HHumanoid.PlatformStand = false
  2325. end), hum)
  2326. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2327. local bodvol = Create("BodyVelocity"){
  2328. velocity = angle * knockback,
  2329. P = 5000,
  2330. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2331. Parent = hit,
  2332. }
  2333. local rl = Create("BodyAngularVelocity"){
  2334. P = 3000,
  2335. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2336. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2337. Parent = hit,
  2338. }
  2339. game:GetService("Debris"):AddItem(bodvol, .5)
  2340. game:GetService("Debris"):AddItem(rl, .5)
  2341. elseif Type == "Normal" then
  2342. local vp = Create("BodyVelocity"){
  2343. P = 500,
  2344. maxForce = Vector3.new(math.huge, 0, math.huge),
  2345. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2346. }
  2347. if knockback > 0 then
  2348. vp.Parent = hit.Parent.Torso
  2349. end
  2350. game:GetService("Debris"):AddItem(vp, .5)
  2351. elseif Type == "Up" then
  2352. local bodyVelocity = Create("BodyVelocity"){
  2353. velocity = Vector3.new(0, 20, 0),
  2354. P = 5000,
  2355. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2356. Parent = hit,
  2357. }
  2358. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2359. elseif Type == "DarkUp" then
  2360. coroutine.resume(coroutine.create(function()
  2361. for i = 0, 1, 0.1 do
  2362. swait()
  2363. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2364. end
  2365. end))
  2366. local bodyVelocity = Create("BodyVelocity"){
  2367. velocity = Vector3.new(0, 20, 0),
  2368. P = 5000,
  2369. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2370. Parent = hit,
  2371. }
  2372. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2373. elseif Type == "Snare" then
  2374. local bp = Create("BodyPosition"){
  2375. P = 2000,
  2376. D = 100,
  2377. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2378. position = hit.Parent.Torso.Position,
  2379. Parent = hit.Parent.Torso,
  2380. }
  2381. game:GetService("Debris"):AddItem(bp, 1)
  2382. elseif Type == "Freeze" then
  2383. local BodPos = Create("BodyPosition"){
  2384. P = 50000,
  2385. D = 1000,
  2386. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2387. position = hit.Parent.Torso.Position,
  2388. Parent = hit.Parent.Torso,
  2389. }
  2390. local BodGy = Create("BodyGyro") {
  2391. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2392. P = 20e+003,
  2393. Parent = hit.Parent.Torso,
  2394. cframe = hit.Parent.Torso.CFrame,
  2395. }
  2396. hit.Parent.Torso.Anchored = true
  2397. coroutine.resume(coroutine.create(function(Part)
  2398. swait(1.5)
  2399. Part.Anchored = false
  2400. end), hit.Parent.Torso)
  2401. game:GetService("Debris"):AddItem(BodPos, 3)
  2402. game:GetService("Debris"):AddItem(BodGy, 3)
  2403. end
  2404. local debounce = Create("BoolValue"){
  2405. Name = "DebounceHit",
  2406. Parent = hit.Parent,
  2407. Value = true,
  2408. }
  2409. game:GetService("Debris"):AddItem(debounce, Delay)
  2410. c = Create("ObjectValue"){
  2411. Name = "creator",
  2412. Value = Player,
  2413. Parent = h,
  2414. }
  2415. game:GetService("Debris"):AddItem(c, .5)
  2416. end
  2417. end
  2418.  
  2419. function ShowDamage(Pos, Text, Time, Color)
  2420. local Rate = (1 / 30)
  2421. local Pos = (Pos or Vector3.new(0, 0, 0))
  2422. local Text = (Text or "")
  2423. local Time = (Time or 2)
  2424. local Color = (Color or Color3.new(1, 0, 1))
  2425. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2426. EffectPart.Anchored = true
  2427. local BillboardGui = Create("BillboardGui"){
  2428. Size = UDim2.new(3, 0, 3, 0),
  2429. Adornee = EffectPart,
  2430. Parent = EffectPart,
  2431. }
  2432. local TextLabel = Create("TextLabel"){
  2433. BackgroundTransparency = 1,
  2434. Size = UDim2.new(1, 0, 1, 0),
  2435. Text = Text,
  2436. Font = "SciFi",
  2437. TextColor3 = Color,
  2438. TextScaled = true,
  2439. Parent = BillboardGui,
  2440. }
  2441. game.Debris:AddItem(EffectPart, (Time))
  2442. EffectPart.Parent = game:GetService("Workspace")
  2443. delay(0, function()
  2444. local Frames = (Time / Rate)
  2445. for Frame = 1, Frames do
  2446. wait(Rate)
  2447. local Percent = (Frame / Frames)
  2448. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2449. TextLabel.TextTransparency = Percent
  2450. end
  2451. if EffectPart and EffectPart.Parent then
  2452. EffectPart:Destroy()
  2453. end
  2454. end)
  2455. end
  2456.  
  2457. local STDamage = false
  2458.  
  2459. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2460. for _, c in pairs(workspace:children()) do
  2461. local hum = c:findFirstChild("Humanoid")
  2462. if hum ~= nil then
  2463. local head = c:findFirstChild("Torso")
  2464. if head ~= nil then
  2465. local targ = head.Position - Part.Position
  2466. local mag = targ.magnitude
  2467. if mag <= Magnitude and c.Name ~= Player.Name then
  2468. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  2469. if STDamage == true then
  2470. for i = 1, 3 do
  2471. Effects.Block.Create(BrickColor.new("Earth green"), head.CFrame, 1, 1, 1, 4, 4, 4, .07, 1)
  2472. end
  2473. for i = 1, 10 do
  2474. Effects.Break.Create(BrickColor.new("Earth green"), head.CFrame, 1, 1, 1)
  2475. end
  2476. elseif STDamage == false then
  2477. Effects.Block.Create(BrickColor.new("Earth green"), head.CFrame, .5, .5, .5, .5, .5, .5, .07, 1)
  2478. for i = 1, 2 do
  2479. Effects.Break.Create(BrickColor.new("Earth green"), head.CFrame, .4, .4, .4)
  2480. end
  2481. end
  2482. end
  2483. end
  2484. end
  2485. end
  2486. end
  2487.  
  2488. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  2489. HHandleWeld = CFuncs.Weld.Create(m, Head, HHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0646438599, -0.0500068665, -0.0646400452, -0.707107365, -3.21031663e-008, 0.707106411, -8.19564079e-008, 1.00000119, -1.41561088e-007, -0.707106352, 1.38630043e-007, -0.707107484))
  2490. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.399999917, 1.0999999))
  2491. PartWeld = CFuncs.Weld.Create(m, HHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.350002289, 0, 1.00000024, -3.21031663e-008, -5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024))
  2492. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.499999911, 1.0999999))
  2493. PartWeld = CFuncs.Weld.Create(m, HHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-006, -0.400001526, 7.62939453e-006, 1.00000024, -3.21031663e-008, -5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024))
  2494. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.499999821, 0.299999893, 0.200000003))
  2495. PartWeld = CFuncs.Weld.Create(m, HHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.300033569, -0.800000191, -0.44997406, 1.00000024, -3.21031663e-008, -5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024))
  2496. Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "Earth green", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2497. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye1, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0381011963, -0.0574798584, 0.471725464, -2.89082527e-006, 0.173647985, -0.984807968, -6.2584877e-007, 0.984808922, 0.173648104, 1.00000012, 1.02902288e-006, -2.77161598e-006))
  2498. CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2499. Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "Earth green", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2500. PartWeld = CFuncs.Weld.Create(m, HHandle, Eye2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0115432739, -0.0487277508, 0.482452393, -0.981060266, -0.173648134, -0.0858327746, -0.172987267, 0.984808922, -0.0151339322, 0.0871568322, 3.96735317e-007, -0.996194839))
  2501. CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2502. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.499999821, 0.300000012, 0.200000003))
  2503. PartWeld = CFuncs.Weld.Create(m, HHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.299995422, -0.800000191, 0.449989319, 5.96046448e-008, -1.38630043e-007, -1.00000024, -3.21031663e-008, 1.00000119, 1.38630043e-007, 1.00000024, -3.21031663e-008, -5.96046448e-008))
  2504. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.10000002, 0.999999881, 1.0999999))
  2505. PartWeld = CFuncs.Weld.Create(m, HHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.200004578, -0.150001526, 0.200012207, 1.00000024, -3.21031663e-008, -5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024))
  2506. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  2507. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.449981689, -0.750000954, 0.250007629, 5.96046448e-008, -1.38630043e-007, -1.00000024, -3.21031663e-008, 1.00000119, 1.38630043e-007, 1.00000024, -3.21031663e-008, -5.96046448e-008))
  2508. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2509. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.20000005, 0.200000003, 0.200000003))
  2510. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0500011444, -0.449970245, 0.650001526, 3.21031663e-008, -1.00000119, -1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024, -1.00000024, 3.21031663e-008, 5.96046448e-008))
  2511. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2512. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.5))
  2513. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.449970245, -1.05000114, 0.300033569, -5.96046448e-008, 1.38630043e-007, 1.00000024, -3.21031663e-008, 1.00000119, 1.38630043e-007, -1.00000024, 3.21031663e-008, 5.96046448e-008))
  2514. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2515. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.5))
  2516. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.449996948, -1.05000019, 0.300014496, 1.00000024, -3.21031663e-008, -5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, -5.96046448e-008, 1.38630043e-007, 1.00000024))
  2517. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2518. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.20000005, 0.200000003, 0.200000003))
  2519. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0500011444, -0.650009155, 0.449989319, 3.21031663e-008, -1.00000119, -1.38630043e-007, 5.96046448e-008, -1.38630043e-007, -1.00000024, 1.00000024, -3.21031663e-008, -5.96046448e-008))
  2520. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2521. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  2522. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.450012207, -0.750001907, 0.249996185, -1.00000024, 3.21031663e-008, 5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, 5.96046448e-008, -1.38630043e-007, -1.00000024))
  2523. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2524. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2525. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.449985504, -0.800001144, 0.0500106812, 5.96046448e-008, -1.38630043e-007, -1.00000024, -3.21031663e-008, 1.00000119, 1.38630043e-007, 1.00000024, -3.21031663e-008, -5.96046448e-008))
  2526. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2527. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2528. WedgeWeld = CFuncs.Weld.Create(m, HHandle, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.44997406, -0.800002098, 0.0500030518, -1.00000024, 3.21031663e-008, 5.96046448e-008, -3.21031663e-008, 1.00000119, 1.38630043e-007, 5.96046448e-008, -1.38630043e-007, -1.00000024))
  2529. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2530. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  2531. THandleWeld = CFuncs.Weld.Create(m, Torso, THandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2532. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.19999981, 0.699999928, 1.20000005))
  2533. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.328445435, -0.67606163, -0.323509216, 0.709785044, 0.0255700666, -0.70395416, -0.000232494262, 0.999350607, 0.0360652842, 0.704418302, -0.0254352745, 0.709329426))
  2534. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.99999994, 0.499999851, 0.900000036))
  2535. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.354995728, 0.217259884, 0.408233643, 0.709785223, -0.157498211, -0.686585248, -0.000232138293, 0.974633098, -0.2238141, 0.704418123, 0.159019142, 0.691742837))
  2536. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.80000019, 0.700000048, 0.800000012))
  2537. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -0.843423843, -1.0044136, 1, -8.19564079e-008, 5.96046519e-008, -1.01078633e-007, 0.939694166, -0.342019171, 1.52638329e-008, 0.34201926, 0.939693213))
  2538. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2539. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Part", Vector3.new(1.60000014, 0.400000006, 1.39999998))
  2540. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-005, -0.793423653, -0.504411697, 1, -8.19564079e-008, 5.96046519e-008, -1.01078633e-007, 0.939694166, -0.342019171, 1.52638329e-008, 0.34201926, 0.939693213))
  2541. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2542. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.19999981, 0.499999911, 1.19999993))
  2543. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.198799133, -0.0796661377, -0.194431305, 0.709785044, 0.0255700666, -0.70395416, -0.000232494262, 0.999350607, 0.0360652842, 0.704418302, -0.0254352745, 0.709329426))
  2544. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
  2545. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.10351563e-005, -1.04342794, -0.404396057, 1, -8.19564079e-008, 5.96046519e-008, -1.01078633e-007, 0.939694166, -0.342019171, 1.52638329e-008, 0.34201926, 0.939693213))
  2546. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2547. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
  2548. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.34057617e-005, -0.943422318, -1.35441589, 1, -8.19564079e-008, 5.96046519e-008, -1.01078633e-007, 0.939694166, -0.342019171, 1.52638329e-008, 0.34201926, 0.939693213))
  2549. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2550. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.499999911, 1.0999999))
  2551. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.11920929, 0.416726112, -0.115348816, 0.709785044, 0.0255700666, -0.70395416, -0.000232494262, 0.999350607, 0.0360652842, 0.704418302, -0.0254352745, 0.709329426))
  2552. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.39999986, 1.19999993, 1.39999986))
  2553. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.218803406, -0.55094862, 0.222564697, 0.709785223, -0.157498211, -0.686585248, -0.000232138293, 0.974633098, -0.2238141, 0.704418123, 0.159019142, 0.691742837))
  2554. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.999999762, 0.300000012, 0.799999893))
  2555. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0691986084, 0.816726685, -0.165359497, 0.709785044, 0.0255700666, -0.70395416, -0.000232494262, 0.999350607, 0.0360652842, 0.704418302, -0.0254352745, 0.709329426))
  2556. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.899999976, 0.499999851, 0.899999917))
  2557. PartWeld = CFuncs.Weld.Create(m, THandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.331642151, 0.516366959, 0.335166931, 0.709785223, -0.157498211, -0.686585248, -0.000232138293, 0.974633098, -0.2238141, 0.704418123, 0.159019142, 0.691742837))
  2558. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2559. AHandleRWeld = CFuncs.Weld.Create(m, RightArm, AHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209915161, 0.00999641418, -3.81469727e-006, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2560. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2561. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550004005, 0, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2562. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2563. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.150001526, 0.200003624, -0.359994888, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2564. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2565. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.20000267, 0.359992981, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2566. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2567. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.209899902, -0.809997559, 5.7220459e-006, -1, 8.19564079e-008, -5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, -5.96046519e-008, 1.41561088e-007, -1.00000024))
  2568. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2569. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.300003052, 0.650004387, 1.71661377e-005, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2570. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2571. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.650003433, 0, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2572. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2573. PartWeld = CFuncs.Weld.Create(m, AHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199996948, -0.049996376, -3.81469727e-006, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2574. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2575. HitboxRWeld = CFuncs.Weld.Create(m, AHandleR, HitboxR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2576. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2577. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.200012207, -0.149997711, 0.360010147, -1, 8.19564079e-008, -5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, -5.96046519e-008, 1.41561088e-007, -1.00000024))
  2578. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2579. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2580. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.30999851, 0.659896851, -5.96046519e-008, 1.41561088e-007, -1.00000024, -8.19564079e-008, 1.00000119, -1.41561088e-007, 1, -8.19564079e-008, 5.96046519e-008))
  2581. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2582. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2583. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199981689, -0.149998665, 0.359991074, 1, -8.19564079e-008, 5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, 5.96046519e-008, -1.41561088e-007, 1.00000024))
  2584. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2585. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.899999976))
  2586. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.90734863e-006, 0.309997559, -0.0598983765, -5.96046519e-008, 1.41561088e-007, -1.00000024, 8.19564079e-008, -1.00000119, 1.41561088e-007, -1, 8.19564079e-008, -5.96046519e-008))
  2587. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2588. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2589. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, 0.309999466, 0.659896851, 5.96046519e-008, -1.41561088e-007, 1.00000024, 8.19564079e-008, -1.00000119, 1.41561088e-007, 1, -8.19564079e-008, 5.96046519e-008))
  2590. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2591. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.300000012))
  2592. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, 0.200003624, 0.150016785, 5.96046519e-008, -1.41561088e-007, 1.00000024, -8.19564079e-008, 1.00000119, -1.41561088e-007, -1, 8.19564079e-008, -5.96046519e-008))
  2593. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2594. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.300000012, 0.200000003))
  2595. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-9.53674316e-006, -1.06000042, 0.490097046, 5.96046519e-008, -1.41561088e-007, 1.00000024, -8.19564079e-008, 1.00000119, -1.41561088e-007, -1, 8.19564079e-008, -5.96046519e-008))
  2596. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2597. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.200000003))
  2598. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, 0.20000267, 0.299995422, -5.96046519e-008, 1.41561088e-007, -1.00000024, -8.19564079e-008, 1.00000119, -1.41561088e-007, 1, -8.19564079e-008, 5.96046519e-008))
  2599. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2600. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.5, 0.200000003))
  2601. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.659999847, 0.490089417, -5.96046519e-008, 1.41561088e-007, -1.00000024, 8.19564079e-008, -1.00000119, 1.41561088e-007, -1, 8.19564079e-008, -5.96046519e-008))
  2602. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2603. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.900000095))
  2604. WedgeWeld = CFuncs.Weld.Create(m, AHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, -1.30999947, -0.0598831177, 5.96046519e-008, -1.41561088e-007, 1.00000024, -8.19564079e-008, 1.00000119, -1.41561088e-007, -1, 8.19564079e-008, -5.96046519e-008))
  2605. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2606. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2607. AHandleLWeld = CFuncs.Weld.Create(m, LeftArm, AHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.210014343, 0.00999736786, 1.14440918e-005, -1, 8.19564079e-008, -5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, -5.96046519e-008, 1.41561088e-007, -1.00000024))
  2608. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2609. HitboxLWeld = CFuncs.Weld.Create(m, AHandleL, HitboxL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.700003624, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2610. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2611. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, -0.360012054, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2612. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2613. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199989319, -0.0499982834, -9.53674316e-006, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2614. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2615. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149986267, 0.200001717, 0.359992981, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2616. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2617. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.21005249, -0.81000042, 2.28881836e-005, -1, -8.19564079e-008, -5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, -5.96046519e-008, -1.41561088e-007, -1.00000024))
  2618. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2619. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0999984741, 0.550003052, -5.7220459e-006, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2620. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2621. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.299995422, 0.650003433, -3.81469727e-006, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2622. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2623. PartWeld = CFuncs.Weld.Create(m, AHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.149993896, 0.65000248, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2624. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2625. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.81469727e-006, 0.309998512, 0.660064697, 5.96046519e-008, 1.41561088e-007, 1.00000024, -8.19564079e-008, -1.00000119, -1.41561088e-007, 1, 8.19564079e-008, 5.96046519e-008))
  2626. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2627. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2628. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.199989319, -0.149998665, 0.359992981, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2629. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2630. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.900000095))
  2631. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.47955322e-005, -1.30999947, -0.060043335, 5.96046519e-008, 1.41561088e-007, 1.00000024, 8.19564079e-008, 1.00000119, 1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2632. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2633. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.300000012))
  2634. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-5.7220459e-006, 0.20000267, 0.150001526, 5.96046519e-008, 1.41561088e-007, 1.00000024, 8.19564079e-008, 1.00000119, 1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2635. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2636. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2637. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.199836731, -0.149998665, 0.36003685, -1, -8.19564079e-008, -5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, -5.96046519e-008, -1.41561088e-007, -1.00000024))
  2638. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2639. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.5, 0.200000003))
  2640. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, 0.659998894, 0.489944458, -5.96046519e-008, -1.41561088e-007, -1.00000024, -8.19564079e-008, -1.00000119, -1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2641. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2642. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2643. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.199981689, -0.149999619, 0.360010147, -1, -8.19564079e-008, -5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, -5.96046519e-008, -1.41561088e-007, -1.00000024))
  2644. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2645. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.899999976))
  2646. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(2.67028809e-005, 0.309998512, -0.0600509644, -5.96046519e-008, -1.41561088e-007, -1.00000024, -8.19564079e-008, -1.00000119, -1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2647. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2648. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.300000012, 0.200000003))
  2649. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.33514404e-005, -1.06000042, 0.489936829, 5.96046519e-008, 1.41561088e-007, 1.00000024, 8.19564079e-008, 1.00000119, 1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2650. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2651. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.200000003))
  2652. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-006, 0.200003624, 0.299987793, -5.96046519e-008, -1.41561088e-007, -1.00000024, 8.19564079e-008, 1.00000119, 1.41561088e-007, 1, 8.19564079e-008, 5.96046519e-008))
  2653. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2654. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2655. WedgeWeld = CFuncs.Weld.Create(m, AHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(9.53674316e-006, -1.30999947, 0.660049438, -5.96046519e-008, -1.41561088e-007, -1.00000024, 8.19564079e-008, 1.00000119, 1.41561088e-007, 1, 8.19564079e-008, 5.96046519e-008))
  2656. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2657. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2658. LHandleRWeld = CFuncs.Weld.Create(m, RightLeg, LHandleR, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498962402, -0.0950021744, 0.00499534607, -1, 8.19564079e-008, -5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, -5.96046519e-008, 1.41561088e-007, -1.00000024))
  2659. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
  2660. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00499916077, -0.604999542, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2661. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2662. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600002289, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2663. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2664. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454998016, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2665. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
  2666. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00499916077, -0.604999542, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2667. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2668. PartWeld = CFuncs.Weld.Create(m, LHandleR, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499725342, 0.0149993896, 0.00500297546, 2.28095047e-007, 1.00000775, 2.99581131e-007, -1.00000417, 5.63755016e-008, -4.06898749e-007, -2.98379774e-007, 2.07959161e-008, 1.0000037))
  2669. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2670. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2671. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.604999542, -0.504998207, 0.29499054, -2.98023224e-008, -6.70552254e-008, -1.00000012, 3.7252903e-008, 1.0000006, 7.4505806e-008, 1, 4.47034836e-008, 2.98023224e-008))
  2672. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2673. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2674. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.60499382, -0.495001793, 0.305000305, -5.96046519e-008, -1.41561088e-007, -1.00000024, -8.19564079e-008, -1.00000119, -1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2675. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2676. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2677. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.495001793, 0.29499054, 2.98023224e-008, 6.70552254e-008, 1.00000012, -3.7252903e-008, -1.0000006, -7.4505806e-008, 1, 4.47034836e-008, 2.98023224e-008))
  2678. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2679. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2680. WedgeWeld = CFuncs.Weld.Create(m, LHandleR, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.604999542, -0.504998207, 0.305000305, 2.98023224e-008, 6.70552254e-008, 1.00000012, 3.7252903e-008, 1.0000006, 7.4505806e-008, -1, -4.47034836e-008, -2.98023224e-008))
  2681. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2682. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2683. LHandleLWeld = CFuncs.Weld.Create(m, LeftLeg, LHandleL, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00498199463, -0.095000267, 0.00502204895, -1, 8.19564079e-008, -5.96046519e-008, -8.19564079e-008, 1.00000119, -1.41561088e-007, -5.96046519e-008, 1.41561088e-007, -1.00000024))
  2684. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2685. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.600001335, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2686. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
  2687. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00499725342, -0.00500106812, -0.554998398, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2688. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2689. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.454999924, 0, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2690. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2691. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00499534607, 0.0149993896, 0.00500297546, 2.28095047e-007, 1.00000775, 2.99581131e-007, -1.00000417, 5.63755016e-008, -4.06898749e-007, -2.98379774e-007, 2.07959161e-008, 1.0000037))
  2692. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2693. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
  2694. PartWeld = CFuncs.Weld.Create(m, LHandleL, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00498962402, -0.00500106812, -0.554998398, 1, 8.19564079e-008, 5.96046519e-008, 8.19564079e-008, 1.00000119, 1.41561088e-007, 5.96046519e-008, 1.41561088e-007, 1.00000024))
  2695. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2696. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.505000114, 0.305000305, 2.98023224e-008, 6.70552254e-008, 1.00000012, 3.7252903e-008, 1.0000006, 7.4505806e-008, -1, -4.47034836e-008, -2.98023224e-008))
  2697. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2698. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2699. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.505000114, 0.29499054, -2.98023224e-008, -6.70552254e-008, -1.00000012, 3.7252903e-008, 1.0000006, 7.4505806e-008, 1, 4.47034836e-008, 2.98023224e-008))
  2700. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2701. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2702. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.554998398, -0.494999886, 0.29499054, 2.98023224e-008, 6.70552254e-008, 1.00000012, -3.7252903e-008, -1.0000006, -7.4505806e-008, 1, 4.47034836e-008, 2.98023224e-008))
  2703. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2704. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2705. WedgeWeld = CFuncs.Weld.Create(m, LHandleL, Wedge, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.554998398, -0.494999886, 0.305000305, -5.96046519e-008, -1.41561088e-007, -1.00000024, -8.19564079e-008, -1.00000119, -1.41561088e-007, -1, -8.19564079e-008, -5.96046519e-008))
  2706. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2707.  
  2708. EffectModel = Create("Model"){
  2709. Parent = Character,
  2710. Name = "Effects",
  2711. }
  2712.  
  2713. Effects = {
  2714. Block = {
  2715. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2716. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2717. prt.Anchored = true
  2718. prt.CFrame = cframe
  2719. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2720. game:GetService("Debris"):AddItem(prt, 10)
  2721. if Type == 1 or Type == nil then
  2722. table.insert(Effects, {
  2723. prt,
  2724. "Block1",
  2725. delay,
  2726. x3,
  2727. y3,
  2728. z3,
  2729. msh
  2730. })
  2731. elseif Type == 2 then
  2732. table.insert(Effects, {
  2733. prt,
  2734. "Block2",
  2735. delay,
  2736. x3,
  2737. y3,
  2738. z3,
  2739. msh
  2740. })
  2741. end
  2742. end;
  2743. };
  2744.  
  2745. Cylinder = {
  2746. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2747. local prt = CFuncs.Part..Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  2748. prt.Anchored = true
  2749. prt.CFrame = cframe
  2750. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2751. game:GetService("Debris"):AddItem(prt, 2)
  2752. Effects[#Effects + 1] = {
  2753. prt,
  2754. "Cylinder",
  2755. delay,
  2756. x3,
  2757. y3,
  2758. z3
  2759. }
  2760. end;
  2761. };
  2762.  
  2763. Head = {
  2764. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2765. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2766. prt.Anchored = true
  2767. prt.CFrame = cframe
  2768. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2769. game:GetService("Debris"):AddItem(prt, 10)
  2770. table.insert(Effects, {
  2771. prt,
  2772. "Cylinder",
  2773. delay,
  2774. x3,
  2775. y3,
  2776. z3,
  2777. msh
  2778. })
  2779. end;
  2780. };
  2781.  
  2782. Sphere = {
  2783. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2784. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2785. prt.Anchored = true
  2786. prt.CFrame = cframe
  2787. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2788. game:GetService("Debris"):AddItem(prt, 10)
  2789. table.insert(Effects, {
  2790. prt,
  2791. "Cylinder",
  2792. delay,
  2793. x3,
  2794. y3,
  2795. z3,
  2796. msh
  2797. })
  2798. end;
  2799. };
  2800.  
  2801. Elect = {
  2802. Create = function(cff, x, y, z)
  2803. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  2804. prt.Anchored = true
  2805. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2806. prt.CFrame = CFrame.new(prt.Position)
  2807. game:GetService("Debris"):AddItem(prt, 2)
  2808. local xval = math.random() / 2
  2809. local yval = math.random() / 2
  2810. local zval = math.random() / 2
  2811. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2812. table.insert(Effects, {
  2813. prt,
  2814. "Elec",
  2815. 0.1,
  2816. x,
  2817. y,
  2818. z,
  2819. xval,
  2820. yval,
  2821. zval
  2822. })
  2823. end;
  2824.  
  2825. };
  2826.  
  2827. Ring = {
  2828. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2829. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2830. prt.Anchored = true
  2831. prt.CFrame = cframe
  2832. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2833. --msh.TextureId = "rbxassetid://269748808"
  2834. game:GetService("Debris"):AddItem(prt, 10)
  2835. table.insert(Effects, {
  2836. prt,
  2837. "Cylinder",
  2838. delay,
  2839. x3,
  2840. y3,
  2841. z3,
  2842. msh
  2843. })
  2844. end;
  2845. };
  2846.  
  2847.  
  2848. Wave = {
  2849. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2850. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2851. prt.Anchored = true
  2852. prt.CFrame = cframe
  2853. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2854. game:GetService("Debris"):AddItem(prt, 10)
  2855. table.insert(Effects, {
  2856. prt,
  2857. "Cylinder",
  2858. delay,
  2859. x3,
  2860. y3,
  2861. z3,
  2862. msh
  2863. })
  2864. end;
  2865. };
  2866.  
  2867. Break = {
  2868. Create = function(brickcolor, cframe, x1, y1, z1)
  2869. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2870. prt.Anchored = true
  2871. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2872. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2873. local num = math.random(10, 50) / 1000
  2874. game:GetService("Debris"):AddItem(prt, 10)
  2875. table.insert(Effects, {
  2876. prt,
  2877. "Shatter",
  2878. num,
  2879. prt.CFrame,
  2880. math.random() - math.random(),
  2881. 0,
  2882. math.random(50, 100) / 100
  2883. })
  2884. end;
  2885. };
  2886.  
  2887. Fire = {
  2888. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2889. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2890. prt.Anchored = true
  2891. prt.CFrame = cframe
  2892. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2893. game:GetService("Debris"):AddItem(prt, 10)
  2894. table.insert(Effects, {
  2895. prt,
  2896. "Fire",
  2897. delay,
  2898. 1,
  2899. 1,
  2900. 1,
  2901. msh
  2902. })
  2903. end;
  2904. };
  2905.  
  2906. FireWave = {
  2907. Create = function(brickcolor, cframe, x1, y1, z1)
  2908. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2909. prt.Anchored = true
  2910. prt.CFrame = cframe
  2911. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2912. local d = Create("Decal"){
  2913. Parent = prt,
  2914. Texture = "rbxassetid://26356434",
  2915. Face = "Top",
  2916. }
  2917. local d = Create("Decal"){
  2918. Parent = prt,
  2919. Texture = "rbxassetid://26356434",
  2920. Face = "Bottom",
  2921. }
  2922. game:GetService("Debris"):AddItem(prt, 10)
  2923. table.insert(Effects, {
  2924. prt,
  2925. "FireWave",
  2926. 1,
  2927. 30,
  2928. math.random(400, 600) / 100,
  2929. msh
  2930. })
  2931. end;
  2932. };
  2933.  
  2934. Lightning = {
  2935. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2936. local magz = (p0 - p1).magnitude
  2937. local curpos = p0
  2938. local trz = {
  2939. -ofs,
  2940. ofs
  2941. }
  2942. for i = 1, tym do
  2943. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2944. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2945. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2946. li.Material = "Neon"
  2947. if tym == i then
  2948. local magz2 = (curpos - p1).magnitude
  2949. li.Size = Vector3.new(th, th, magz2)
  2950. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2951. table.insert(Effects, {
  2952. li,
  2953. "Disappear",
  2954. last
  2955. })
  2956. else
  2957. do
  2958. do
  2959. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2960. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2961. game.Debris:AddItem(li, 10)
  2962. table.insert(Effects, {
  2963. li,
  2964. "Disappear",
  2965. last
  2966. })
  2967. end
  2968. end
  2969. end
  2970. end
  2971. end
  2972. };
  2973.  
  2974. EffectTemplate = {
  2975.  
  2976. };
  2977. }
  2978.  
  2979. local Invisible = false
  2980.  
  2981. function Reappear()
  2982. for _, i in pairs(AdvancingFortress:children()) do
  2983. if i:IsA("BasePart") then
  2984. coroutine.resume(coroutine.create(function(Part)
  2985. for i = 0, 1, 0.3 do
  2986. swait()
  2987. Part.Transparency = 1
  2988. end
  2989. Part.Transparency = 1
  2990. end), i)
  2991. end
  2992. end
  2993. for _, i in pairs(m:children()) do
  2994. if i:IsA("BasePart") then
  2995. coroutine.resume(coroutine.create(function(Part)
  2996. for i = 0, 1, 0.3 do
  2997. swait()
  2998. Part.Transparency = 1
  2999. end
  3000. Part.Transparency = 1
  3001. end), i)
  3002. end
  3003. end
  3004. end
  3005.  
  3006. function ReappearArmorOnly()
  3007. for _, i in pairs(m:children()) do
  3008. if i:IsA("BasePart") then
  3009. coroutine.resume(coroutine.create(function(Part)
  3010. for i = 0, 1, 0.3 do
  3011. swait()
  3012. Part.Transparency = 1
  3013. end
  3014. Part.Transparency = 1
  3015. end), i)
  3016. end
  3017. end
  3018. end
  3019.  
  3020. function Disappear()
  3021. for _, i in pairs(AdvancingFortress:children()) do
  3022. if i:IsA("BasePart") then
  3023. coroutine.resume(coroutine.create(function(Part)
  3024. for i = 0, 1, 0.3 do
  3025. swait()
  3026. Part.Transparency = 1
  3027. end
  3028. Part.Transparency = 1
  3029. end), i)
  3030. end
  3031. end
  3032. for _, i in pairs(m:children()) do
  3033. if i:IsA("BasePart") then
  3034. coroutine.resume(coroutine.create(function(Part)
  3035. for i = 0, 1, 0.3 do
  3036. swait()
  3037. Part.Transparency = 1
  3038. end
  3039. Part.Transparency = 1
  3040. end), i)
  3041. end
  3042. end
  3043. end
  3044.  
  3045. function DisappearArmorOnly()
  3046. for _, i in pairs(m:children()) do
  3047. if i:IsA("BasePart") then
  3048. coroutine.resume(coroutine.create(function(Part)
  3049. for i = 0, 1, 0.3 do
  3050. swait()
  3051. Part.Transparency = 1
  3052. end
  3053. Part.Transparency = 1
  3054. end), i)
  3055. end
  3056. end
  3057. end
  3058.  
  3059. local ora = false
  3060.  
  3061. function ORA()
  3062. attack = true
  3063. local S = CFuncs.Sound.Create("0", Torso, 1, 1)
  3064. Instance.new("DistortionSoundEffect", S).Level = .5
  3065. S.Looped = true
  3066. if ora == true then
  3067. while ora == true do
  3068. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3069. for i = 0, 1, 0.8 do
  3070. swait()
  3071. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3072. PlayAnimationFromTable({
  3073. CFrame.new(-0.561874092, -0.346845925, -0.435822666, 0.64278698, -0.323744029, 0.694272816, 0, 0.906308115, 0.422617555, -0.766044974, -0.271653026, 0.582563102) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3074. CFrame.new(8.9481473e-006, 1.49999249, 5.2684918e-006, 0.704669476, 0.0560214818, -0.707321048, -0.0868221819, 0.996195257, -0.0075956285, 0.704204142, 0.0667634308, 0.706852198) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3075. CFrame.new(1.97048378, 0.808467984, -0.254994273, -0.457079947, -0.7819345, 0.423859, 0.842444837, -0.227779076, 0.488266319, -0.285246044, 0.580254436, 0.762849629) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3076. CFrame.new(-1.18535733, 0.530705392, -0.713678956, 0.778861284, -0.400152355, 0.482962847, 0.492400557, -0.0868335962, -0.866026342, 0.388479888, 0.912325621, 0.129403993) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3077. CFrame.new(0.708622813, -1.45549953, -0.199998885, 0.984808087, -0.167729571, -0.0449446738, 0.173646823, 0.951251328, 0.254887581, 1.4603138e-006, -0.258819878, 0.965925694) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3078. CFrame.new(-0.604502141, -1.943735, 0.000515520573, 0.982544005, 0.00845471025, 0.185841322, -0.0717865527, 0.938827574, 0.336824685, -0.17162481, -0.34428525, 0.923045695) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3079. }, .8, false)
  3080. end
  3081. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  3082. for i = 0, 1, 0.8 do
  3083. swait()
  3084. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3085. PlayAnimationFromTable({
  3086. CFrame.new(1.1920929e-006, -0.0170394331, -0.52941519, 0.70710516, -2.21270369e-007, -0.707108498, 0.18301405, 0.965925574, 0.183012888, 0.683014154, -0.258820117, 0.683010995) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3087. CFrame.new(-1.22189522e-006, 1.49999356, 1.04308128e-006, 0.707110465, 0.122788236, 0.696360528, -1.4748274e-006, 0.98480773, -0.173648238, -0.707103193, 0.122787461, 0.696368098) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3088. CFrame.new(1.44562268, 0.333473027, -0.475224167, 0.907739162, 0.217196256, 0.358959734, 0.40125221, -0.199453548, -0.893991232, -0.122576535, 0.955528319, -0.268199235) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3089. CFrame.new(-1.884794, 0.881342709, -0.770847201, 0.0912726, 0.688403964, -0.719562054, -0.91795665, -0.221949756, -0.328776807, -0.386037856, 0.690535009, 0.611666858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3090. CFrame.new(0.789779902, -1.8586235, 0.161380947, 0.965926766, -0.258817255, -8.10623169e-006, 0.243211254, 0.907672405, 0.342022836, -0.0885141194, -0.330371499, 0.939691722) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3091. CFrame.new(-0.73783946, -1.45406294, -0.215006173, 0.882573366, -0.0180292428, 0.469829261, -0.163172901, 0.925412893, 0.342031717, -0.440952569, -0.378531486, 0.813802838) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3092. }, .8, false)
  3093. end
  3094. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3095. for i = 0, 1, 0.8 do
  3096. swait()
  3097. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3098. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3099. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3100. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3101. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3102. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3103. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3104. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3105. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3106. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3107. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3108. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3109. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3110. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3111. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3112. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3113. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3114. PlayAnimationFromTable({
  3115. CFrame.new(0.215482175, -0.0393944569, -0.126133978, 0.259671897, -0.351393819, 0.8994959, -0.075478971, 0.921212733, 0.381667405, -0.962742627, -0.167001322, 0.212690249) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3116. CFrame.new(-1.26510859e-005, 1.49999118, -2.16066837e-007, 0.420251548, -0.0215960592, -0.90715003, -0.100918382, 0.992402375, -0.0703775883, 0.901778162, 0.12112467, 0.414879382) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3117. CFrame.new(1.81840861, 0.705381036, -0.347923756, -0.236346364, -0.883376777, 0.404705286, 0.945798516, -0.113677993, 0.304209948, -0.222726092, 0.454668403, 0.862362981) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3118. CFrame.new(-1.21960759, 0.420275182, -0.728423595, -0.57802856, -0.255150676, 0.775100708, 0.665436089, -0.697164714, 0.266751111, 0.472311139, 0.669969678, 0.572767615) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3119. CFrame.new(0.620917439, -1.53014767, -0.12091887, 0.707106113, 0.241845652, -0.66446346, -1.2293458e-006, 0.939692676, 0.342019886, 0.707107484, -0.241843566, 0.664462805) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3120. CFrame.new(-0.873213649, -1.89646459, -0.100004375, 0.933012128, 0.353242815, -0.0686147735, -0.258823931, 0.791241407, 0.554028153, 0.249997303, -0.499155849, 0.829665601) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3121. }, .8, false)
  3122. end
  3123. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  3124. for i = 0, 1, 0.8 do
  3125. swait()
  3126. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3127. PlayAnimationFromTable({
  3128. CFrame.new(0.299998224, -0.0468490347, -0.211314023, 0.642786682, -2.87348001e-007, -0.766045272, 0.323744863, 0.906307757, 0.271653205, 0.694272637, -0.42261824, 0.582562685) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3129. CFrame.new(2.71201134e-006, 1.4999969, 8.94069672e-007, 0.642777503, 0.133020476, 0.754416466, 4.31999706e-006, 0.984809279, -0.173647597, -0.766052961, 0.111620098, 0.633012772) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3130. CFrame.new(1.27057993, 0.327670783, -0.599993467, 0.638493001, 0.280156553, -0.716825664, -0.769049883, 0.196164608, -0.608343422, -0.0298155248, 0.939697862, 0.340704083) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3131. CFrame.new(-1.86040878, 1.02262986, -0.452570885, 0.386218816, 0.717701018, -0.579433978, -0.403004408, -0.433759809, -0.805879354, -0.829712272, 0.544763446, 0.121709965) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3132. CFrame.new(0.779964924, -1.75316048, -0.0263362825, 0.826099217, -0.36394459, 0.43023771, 0.181541473, 0.894650102, 0.40822047, -0.533481896, -0.259124577, 0.805140793) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3133. CFrame.new(-0.724003315, -1.47219872, -0.266945302, 0.766038954, -0.166370958, 0.620890498, 4.09781933e-006, 0.965925932, 0.258819997, -0.642794192, -0.198263675, 0.739937425) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3134. }, .8, false)
  3135. end
  3136. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3137. end
  3138. end
  3139. S:Stop()
  3140. local S2 = CFuncs.Sound.Create("0", Torso, 1, 1)
  3141. Instance.new("DistortionSoundEffect", S2).Level = .8
  3142. for i = 0, 3, 0.13 do
  3143. swait()
  3144. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3145. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3146. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3147. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3148. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3149. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3150. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3151. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3152. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), .5)
  3153. PlayAnimationFromTable({
  3154. CFrame.new(2.68220901e-006, -0.0739577487, 0.0232374109, 0.707105994, -3.47710994e-007, -0.707107604, -0.122787997, 0.98480767, -0.122788213, 0.696364999, 0.173648596, 0.696363389) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3155. CFrame.new(-5.36441803e-007, 1.49999356, -1.28149986e-006, 0.707105994, -0.122788511, 0.696365297, -3.47710994e-007, 0.984808028, 0.173649326, -0.707107604, -0.122788727, 0.696363688) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3156. CFrame.new(1.13747835, 0.382733107, -0.729447305, 0.579597414, 0.772029877, -0.260839432, -0.351051509, -0.0523141921, -0.934893906, -0.735411942, 0.633429527, 0.240701318) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3157. CFrame.new(-1.53455412, 0.605712295, -0.542039633, 0.786121905, 0.427828372, -0.446066588, -0.606968522, 0.398195386, -0.687771559, -0.116626531, 0.811420619, 0.572708428) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3158. CFrame.new(0.903839946, -1.70734286, 0.373858094, 0.863655448, -0.430708885, 0.261895239, 0.187955216, 0.757234871, 0.625514567, -0.46773085, -0.491004646, 0.734943748) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3159. CFrame.new(-0.596739769, -1.62411702, -0.0967329144, 0.725493789, -0.291957259, 0.623233199, -0.081900157, 0.86250174, 0.499382436, -0.683338165, -0.41334182, 0.601828396) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3160. }, .2, false)
  3161. end
  3162. MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
  3163. for i = 0, 1, 0.1 do
  3164. swait()
  3165. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3166. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3167. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3168. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3169. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3170. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3171. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3172. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3173. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3174. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3175. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3176. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3177. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3178. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3179. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3180. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3181. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), .3)
  3182. PlayAnimationFromTable({
  3183. CFrame.new(-0.338160992, -0.0772590488, -0.484170675, 0.307024002, -0.153706044, 0.939207554, -0.403236002, 0.872901201, 0.274671286, -0.86205399, -0.463052958, 0.206021816) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3184. CFrame.new(-0.0502282679, 1.50051379, -0.0864891857, 0.502356887, -0.246090144, -0.828901231, -0.00520065427, 0.957766473, -0.287500501, 0.864644766, 0.148738697, 0.479860842) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3185. CFrame.new(1.81698525, 1.20575511, -0.168038458, 0.0800605565, -0.859217465, 0.505307972, 0.457053572, -0.418860257, -0.784640014, 0.885828495, 0.293771386, 0.359173566) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3186. CFrame.new(-1.66351938, 0.691055655, 0.203685582, 0.309526145, 0.793331623, -0.524231553, -0.937197804, 0.347743452, -0.0271089375, 0.160791725, 0.499699503, 0.851144433) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3187. CFrame.new(0.971616864, -1.6145575, 0.096719563, 0.544056833, -0.203144252, -0.814085484, 0.51142931, 0.849463344, 0.129818588, 0.665161908, -0.486975014, 0.566052973) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3188. CFrame.new(-0.676943898, -1.44413579, 0.206094518, 0.884253025, 0.0570309162, -0.463512957, 0.209485695, 0.838620007, 0.502824426, 0.417387724, -0.541723251, 0.729605079) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3189. }, .6, false)
  3190. end
  3191. attack = false
  3192. end
  3193.  
  3194. function CastleCrusherFist()
  3195. attack = true
  3196. STDamage = true
  3197. local S2 = CFuncs.Sound.Create("0", Torso, 1, 1)
  3198. Instance.new("DistortionSoundEffect", S2).Level = .8
  3199. for i = 0, 1, 0.1 do
  3200. swait()
  3201. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3202. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3203. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3204. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3205. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3206. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3207. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3208. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3209. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3210. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3211. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3212. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3213. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3214. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3215. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3216. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3217. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3218. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3219. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), .2)
  3220. PlayAnimationFromTable({
  3221. CFrame.new(-5.99771738e-007, -0.00717129931, 0.169464022, 0.422617912, -2.2671e-007, -0.906308055, -0.309975952, 0.939692557, -0.144544229, 0.851650834, 0.342020661, 0.397130787) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3222. CFrame.new(-0.0102166235, 1.52751005, -0.239579424, 0.456926107, -0.171424359, 0.872835577, -0.167732254, 0.94705075, 0.273807496, -0.87355268, -0.271512181, 0.403976858) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3223. CFrame.new(0.944673777, 0.474064022, -0.539126158, 0.229199454, 0.762564063, 0.604949772, 0.809601307, 0.195682317, -0.553402781, -0.540382624, 0.616607308, -0.572522938) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3224. CFrame.new(-1.61232829, 0.309644789, -0.24482432, 0.455398798, 0.536860108, -0.710207343, -0.887026072, 0.205374956, -0.413530886, -0.076149486, 0.818293095, 0.569735885) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3225. CFrame.new(1.08113468, -1.48232126, 0.656104684, 0.81421864, -0.517612338, 0.262917578, 0.175395042, 0.651024699, 0.738514543, -0.553430021, -0.555197835, 0.620862961) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3226. CFrame.new(-0.427128136, -1.50760674, -0.0473105907, 0.804508269, -0.373179317, 0.462065101, -0.173640698, 0.596196175, 0.783836842, -0.567992628, -0.71083647, 0.414845526) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3227. }, .2, false)
  3228. end
  3229. for i,v in pairs (game.Workspace:GetChildren()) do
  3230. if v.ClassName == "Part" then
  3231. v.Anchored = false
  3232. end
  3233. end
  3234. game.Workspace.Base.Anchored = true
  3235. cxvg = Instance.new("ForceField",game.Players.LocalPlayer.Character)
  3236. MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
  3237. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), .5, .5, .5, .6, .6, .6, 0.06)
  3238. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  3239. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  3240. for i = 0, 1, 0.08 do
  3241. swait()
  3242. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3243. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3244. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), .3)
  3245. PlayAnimationFromTable({
  3246. CFrame.new(-3.57627869e-007, -0.116980031, -2.22140098, 0.342020035, -6.11579551e-008, 0.939692736, -0.604023039, 0.766044259, 0.219846413, -0.71984607, -0.642787933, 0.262002468) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3247. CFrame.new(-1.13248825e-006, 1.49999046, 8.94069672e-007, 0.422608167, -0.383014679, -0.82140249, -1.36196613e-005, 0.906310022, -0.422613323, 0.906312764, 0.17861104, 0.383008778) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3248. CFrame.new(1.72490048, 1.25688744, -0.021425128, -0.678134382, -0.731868863, 0.0670941696, 0.667953849, -0.575675249, 0.47163111, -0.306547582, 0.364645123, 0.879239857) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3249. CFrame.new(-1.70565486, 0.469353855, 0.162862837, 0.82686162, 0.55728358, 0.0757693052, -0.414878726, 0.513436973, 0.751176, 0.379712611, -0.652546048, 0.655748963) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3250. CFrame.new(0.757160306, -1.48393714, -0.193787217, 0.601814985, 0.305624545, -0.737842917, -2.98023224e-008, 0.923879623, 0.382683486, 0.798635662, -0.230304718, 0.556004763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3251. CFrame.new(-0.908789515, -1.60188651, -0.0663503706, 0.696367741, 0.548584938, -0.462741733, -0.173660636, 0.7544052, 0.633021533, 0.696362019, -0.360454619, 0.620610356) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3252. }, .6, false)
  3253. Effects.Sphere.Create(BrickColor.new("Bright yellow"), HitboxR.CFrame, 1, 55, 55, 55, 55, 55, .1, 1)
  3254. Effects.Sphere.Create(BrickColor.new("Bright orange"), HitboxR.CFrame, 1, 35, 35, 35, 35, 35, .1, 1)
  3255. xsdrtew = Instance.new("Explosion",Workspace)
  3256. xsdrtew.Position = HitboxR.Position
  3257. xsdrtew.BlastRadius = 55
  3258. xsdrtew.BlastPressure = 138955
  3259. end
  3260. wait()
  3261. cxvg:remove()
  3262. STDamage = false
  3263. attack = false
  3264. end
  3265.  
  3266. local IsWearingArmor = false
  3267.  
  3268. function Armor(Mode)
  3269. attack = true
  3270. if IsWearingArmor == false and Mode == "On" then
  3271. IsWearingArmor = true
  3272. Disappear()
  3273. swait(10)
  3274. ReappearArmorOnly()
  3275. Character.Humanoid.MaxHealth = 500
  3276. Character.Humanoid.Health = 500
  3277. HHandleWeld.Part0 = Character.Head
  3278. THandleWeld.Part0 = Character.Torso
  3279. AHandleRWeld.Part0 = Character["Right Arm"]
  3280. AHandleLWeld.Part0 = Character["Left Arm"]
  3281. LHandleRWeld.Part0 = Character["Right Leg"]
  3282. LHandleLWeld.Part0 = Character["Left Leg"]
  3283. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3284. if v:IsA("BasePart") then
  3285. v.Transparency = 1
  3286. end
  3287. end
  3288. for i, v in pairs(Character:GetChildren()) do
  3289. if v:IsA("Accessory") then
  3290. v.Handle.Transparency = 1
  3291. end
  3292. end
  3293. elseif IsWearingArmor == true and Mode == "Off" then
  3294. IsWearingArmor = false
  3295. DisappearArmorOnly()
  3296. for i, v in pairs(Character:GetChildren()) do
  3297. if v:IsA("Accessory") then
  3298. v.Handle.Transparency = 0
  3299. end
  3300. end
  3301. swait(10)
  3302. Reappear()
  3303. Character.Humanoid.MaxHealth = 100
  3304. Character.Humanoid.Health = 100
  3305. HHandleWeld.Part0 = Head
  3306. THandleWeld.Part0 = Torso
  3307. AHandleRWeld.Part0 = RightArm
  3308. AHandleLWeld.Part0 = LeftArm
  3309. LHandleRWeld.Part0 = RightLeg
  3310. LHandleLWeld.Part0 = LeftLeg
  3311. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3312. if v:IsA("BasePart") then
  3313. v.Transparency = 0
  3314. end
  3315. end
  3316. end
  3317. attack = false
  3318. end
  3319.  
  3320. rgui1 = Instance.new("BillboardGui")
  3321. rgui1.Parent = Torso
  3322. rgui1.Size = UDim2.new(3, 0, 3, 0)--(3, 0, 3, 0)
  3323. rgui1.AlwaysOnTop = true
  3324. rimg1 = Instance.new("ImageLabel")
  3325. rimg1.Parent = rgui1
  3326. rimg1.BackgroundTransparency = 1
  3327. rimg1.Position = UDim2.new(-.8,0,-.8,0)
  3328. rimg1.Size = UDim2.new(1, 200, 1, 200)--(1, 0, 1, 0)
  3329. rimg1.Image = "rbxassetid://59820288"
  3330. rimg1.ImageTransparency = 1
  3331. rimga = Instance.new("TextLabel")
  3332. rimga.Parent = rgui1
  3333. rimga.BackgroundTransparency = 1
  3334. rimga.Position = UDim2.new(-.8,0,-.8,0)
  3335. rimga.Size = UDim2.new(1, 200, 1, 200)--(1, 0, 1, 0)
  3336. rimga.Text = "wut pooppin b"
  3337. rimga.TextTransparency = 1
  3338. rimga.TextSize = 100
  3339. rimga.TextStrokeTransparency = 1
  3340. rimga.TextColor3 = Color3.new(1,1,1)
  3341. rimga.ZIndex = 2
  3342. function tt()
  3343. attack = true
  3344. l0l:Play()
  3345. wait(3.1)
  3346. rimga.TextStrokeTransparency = 0
  3347. rimga.TextTransparency = 0
  3348. rimg1.ImageTransparency = 0
  3349. rimga.Text = "10"
  3350. wait(.995)
  3351. rimga.Text = "9"
  3352. wait(.995)
  3353. rimga.Text = "8"
  3354. wait(.995)
  3355. rimga.Text = "7"
  3356. wait(.995)
  3357. rimga.Text = "6"
  3358. wait(.995)
  3359. rimga.Text = "5"
  3360. wait(.995)
  3361. rimga.Text = "4"
  3362. wait(.995)
  3363. rimga.Text = "3"
  3364. wait(.995)
  3365. rimga.Text = "2"
  3366. wait(.995)
  3367. rimga.Text = "1"
  3368. wait(.995)
  3369. rimga.Text = "0"
  3370. wait(.995)
  3371. rimga.TextTransparency = 1
  3372. rimg1.ImageTransparency = 1
  3373. rimga.TextStrokeTransparency = 1
  3374. MagnitudeDamage(Torso, 3000, 99999999999, 999999999999, 100, "Knockdown", "610359515", 1)
  3375. Effects.Sphere.Create(BrickColor.new("New Yeller"), Torso.CFrame, 5, 5, 5, 26, 26, 26, 0.004, 0.004)
  3376. Effects.Ring.Create(BrickColor.new("New Yeller"), Torso.CFrame * CFrame.Angles(math.rad(90),0,0), .7, .7, .7, 9, 9, 1, 0.004)
  3377. attack = false
  3378. end
  3379. Mouse.KeyDown:connect(function(k)
  3380. k = k:lower()
  3381. if attack == false and ora == false and k == 'z' and IsWearingArmor == false and Invisible == false then
  3382. ora = true
  3383. ORA()
  3384. elseif attack == false and k == 'x' then
  3385. tt()
  3386. elseif attack == false and k == 'g' and IsWearingArmor == false and Invisible == false then
  3387. Armor("On")
  3388. elseif attack == false and k == 'g' and IsWearingArmor == true and Invisible == false then
  3389. Armor("Off")
  3390. elseif attack == false and k == 'f' and Invisible == false and IsWearingArmor == false then
  3391. Invisible = true
  3392. Effects.Block.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .1, 1)
  3393. Disappear()
  3394. elseif attack == false and k == 'f' and Invisible == true and IsWearingArmor == false then
  3395. Invisible = false
  3396. CFuncs.Sound.Create("161006033", Torso, 1, 1.3)
  3397. CFuncs.Sound.Create("206083431", Torso, 1, 1.5)
  3398. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .08)
  3399. for i = 1, 2 do
  3400. Effects.Block.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .1, 1)
  3401. end
  3402. for i = 1, 20 do
  3403. Effects.Break.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1)
  3404. end
  3405. Reappear()
  3406. elseif attack == false and k == 'c' and IsWearingArmor == false and Invisible == false then
  3407. CastleCrusherFist()
  3408. end
  3409. end)
  3410.  
  3411. Mouse.KeyUp:connect(function(k)
  3412. k = k:lower()
  3413. if attack == true and ora == true and k == 'z' and IsWearingArmor == false then
  3414. ora = false
  3415. end
  3416. end)
  3417.  
  3418. coroutine.resume(coroutine.create(function(Part, Part2)
  3419. while Part.Parent ~= nil do
  3420. swait(math.random(100, 150))
  3421. for i = 0, 1, 0.2 do
  3422. wait()
  3423. Eye1.Mesh.Scale = Vector3.new(1, .7 - 1 * i, 1)
  3424. Eye2.Mesh.Scale = Vector3.new(1, .7 - 1 * i, 1)
  3425. end
  3426. for i = 0, 1, 0.2 do
  3427. swait()
  3428. Eye1.Mesh.Scale = Vector3.new(1, .7 + .3 * i, 1)
  3429. Eye2.Mesh.Scale = Vector3.new(1, .7 + .3 * i, 1)
  3430. end
  3431. end
  3432. end), Eye1, Eye2)
  3433.  
  3434. spawn(function()
  3435. while wait(1) do
  3436. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3437. wait()
  3438. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3439. wait()
  3440. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3441. end
  3442. end)
  3443.  
  3444. while true do
  3445. swait()
  3446. rimg1.Rotation = rimg1.Rotation + 1
  3447. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3448. if v:IsA("Part") then
  3449. v.Material = "SmoothPlastic"
  3450. v.CanCollide = false
  3451. elseif v:IsA("Humanoid") then
  3452. v:remove()
  3453. elseif v:IsA("Accessory") then
  3454. v:remove()
  3455. elseif v:IsA("Shirt") then
  3456. v:remove()
  3457. elseif v:IsA("Pants") then
  3458. v:remove()
  3459. elseif v:IsA("Script") or v:IsA("LocalScript") then
  3460. v:remove()
  3461. elseif v:IsA("BodyColors") then
  3462. v:remove()
  3463. end
  3464. end
  3465. HHandle.Transparency = 1
  3466. THandle.Transparency = 1
  3467. AHandleR.Transparency = 1
  3468. AHandleL.Transparency = 1
  3469. LHandleR.Transparency = 1
  3470. LHandleL.Transparency = 1
  3471. RootPart.Transparency = 1
  3472. HitboxR.Transparency = 1
  3473. HitboxL.Transparency = 1
  3474. Head.BrickColor = BrickColor.new("Really black")
  3475. Torso.BrickColor = BrickColor.new("Mid gray")
  3476. RightArm.BrickColor = BrickColor.new("Mid gray")
  3477. LeftArm.BrickColor = BrickColor.new("Mid gray")
  3478. RightLeg.BrickColor = BrickColor.new("Mid gray")
  3479. LeftLeg.BrickColor = BrickColor.new("Mid gray")
  3480. RootPart.Anchored = true
  3481. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3482. velocity = Character.HumanoidRootPart.Velocity.y
  3483. sine = sine + change
  3484. local hit, pos = rayCast(Character.HumanoidRootPart.Position, (CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  3485. if RootPart.Velocity.y > 1 and hit == nil then
  3486. Anim = "Jump"
  3487. if attack == false then
  3488. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3489. PlayAnimationFromTable({
  3490. CFrame.new(0, 0.00872418843, 0.0292903651, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3491. CFrame.new(0, 1.49999177, -1.49011612e-007, 1, 0, 0, 0, 0.98480767, 0.173648626, -0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3492. CFrame.new(1.64140427, 0.273908556, 0.192029893, 0.946035206, -0.31541416, 0.0743736848, 0.284469575, 0.91821146, 0.275617331, -0.155224368, -0.239586651, 0.958386064) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3493. CFrame.new(-1.59350562, 0.239538491, 0.192243189, 0.935008764, 0.347148597, -0.0724328309, -0.312019885, 0.902400434, 0.297181845, 0.168529674, -0.255267143, 0.952069581) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3494. CFrame.new(0.602718651, -1.95556056, 0.410092652, 0.978475571, 0.0150757888, -0.205834776, 0.0853612274, 0.878464639, 0.470120817, 0.187906027, -0.477568805, 0.85826844) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3495. CFrame.new(-0.41903314, -1.41877925, -0.229210436, 0.962251842, -0.0299757104, 0.270510197, -0.084186092, 0.912393093, 0.400567293, -0.258819073, -0.408219665, 0.875425339) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3496. }, .3, false)
  3497. end
  3498. elseif RootPart.Velocity.y < -1 and hit == nil then
  3499. Anim = "Fall"
  3500. if attack == false then
  3501. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3502. PlayAnimationFromTable({
  3503. CFrame.new(-0, -0.0366669223, -0.0478199311, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3504. CFrame.new(0, 1.58110774, -0.115850762, 1, 0, 0, 0, 0.98480767, 0.173647821, 0, -0.173647821, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3505. CFrame.new(1.72150326, 0.610064566, 0.0891361833, 0.724097908, -0.685675204, 0.0743751749, 0.645872176, 0.711960018, 0.275611937, -0.241932437, -0.151533186, 0.958387375) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3506. CFrame.new(-1.69228244, 0.568353653, 0.082095027, 0.759895504, 0.646005511, -0.0724337399, -0.601845145, 0.741260946, 0.297183931, 0.24567467, -0.182231784, 0.952074111) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3507. CFrame.new(0.60271728, -1.95556188, 0.410093039, 0.978470623, -0.00292155147, -0.206365243, 0.0853614658, 0.916095972, 0.391767859, 0.187905625, -0.400949359, 0.896622121) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3508. CFrame.new(-0.453899324, -1.81726217, -0.229221463, 0.962255239, -0.00628663599, 0.272094905, -0.0841865242, 0.943832874, 0.319526881, -0.258820891, -0.33037129, 0.90767473) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3509. }, .3, false)
  3510. end
  3511. elseif Torsovelocity < 1 and hit ~= nil then
  3512. Anim = "Idle"
  3513. if attack == false then
  3514. change = 1
  3515. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3516. PlayAnimationFromTable({
  3517. CFrame.new(0, -0.00190299738, -0.0435779989, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3518. CFrame.new(0, 1.49999213, 3.27825546e-007, 1, 0, 0, 0, 0.99619478, 0.0871553123, 0, -0.0871553123, 0.99619478) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3519. CFrame.new(1.64141297, 0.173907071, -0.107973814, 0.946035922, -0.270955235, 0.177766502, 0.284470022, 0.957103431, -0.055051513, -0.155224428, 0.102649838, 0.982532144) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3520. CFrame.new(-1.59350157, 0.139536366, -0.107754946, 0.935009062, 0.284010828, -0.212358981, -0.312018842, 0.943447471, -0.11203292, 0.168530986, 0.171011835, 0.970748305) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3521. CFrame.new(0.602711678, -1.89952374, -0.0967197716, 0.978471398, -0.0562333167, -0.198576227, 0.0853610933, 0.986278713, 0.141314447, 0.187904745, -0.155223012, 0.969844699) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3522. CFrame.new(-0.619029164, -1.90815639, -0.0860156417, 0.962250412, 0.0410595387, 0.269051194, -0.0841863081, 0.984977186, 0.150772721, -0.258818805, -0.167731494, 0.951251626) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3523. }, .3, false)
  3524. end
  3525. elseif Torsovelocity > 2 and hit ~= nil then
  3526. Anim = "Walk"
  3527. if attack == false then
  3528. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3529. PlayAnimationFromTable({
  3530. CFrame.new(0, -0.0234659836, -0.171147972, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3531. CFrame.new(0, 1.49999166, 1.1920929e-007, 1, 0, 0, 0, 0.98480773, -0.173648983, 0, 0.173648953, 0.98480773) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3532. CFrame.new(1.60905385, 0.122740321, 0.227665678, 0.946036339, -0.320693314, 0.0465966538, 0.284468234, 0.89069742, 0.354595304, -0.155219615, -0.322205007, 0.93385905) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3533. CFrame.new(-1.55878484, 0.127169654, 0.148623466, 0.93500936, 0.339513272, -0.102411598, -0.312018752, 0.924868107, 0.217401206, 0.168527737, -0.171317667, 0.970695019) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3534. CFrame.new(0.585851789, -1.60362172, -0.143285036, 0.978476226, 0.0150748575, -0.205834031, 0.0853618756, 0.878461003, 0.470117748, 0.187905103, -0.477570593, 0.858265638) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3535. CFrame.new(-0.563320339, -1.90456724, 0.225245774, 0.982039452, -0.00800410938, 0.188514173, -0.0707257539, 0.910641074, 0.407099873, -0.174927384, -0.413120717, 0.893718541) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  3536. }, .3, false)
  3537. end
  3538. end
  3539. if 0 < #Effects then
  3540. for e = 1, #Effects do
  3541. if Effects[e] ~= nil then
  3542. local Thing = Effects[e]
  3543. if Thing ~= nil then
  3544. local Part = Thing[1]
  3545. local Mode = Thing[2]
  3546. local Delay = Thing[3]
  3547. local IncX = Thing[4]
  3548. local IncY = Thing[5]
  3549. local IncZ = Thing[6]
  3550. if Thing[2] == "Shoot" then
  3551. local Look = Thing[1]
  3552. local move = 30
  3553. if Thing[8] == 3 then
  3554. move = 10
  3555. end
  3556. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3557. if Thing[10] ~= nil then
  3558. da = pos
  3559. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3560. cfa = CFrame.new(Thing[4], pos)
  3561. tehCF = cfa:lerp(cf2, 0.2)
  3562. Thing[1] = tehCF.lookVector
  3563. end
  3564. local mag = (Thing[4] - pos).magnitude
  3565. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  3566. if Thing[8] == 2 then
  3567. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  3568. end
  3569. Thing[4] = Thing[4] + Look * move
  3570. Thing[3] = Thing[3] - 1
  3571. if 2 < Thing[5] then
  3572. Thing[5] = Thing[5] - 0.3
  3573. Thing[6] = Thing[6] - 0.3
  3574. end
  3575. if hit ~= nil then
  3576. Thing[3] = 0
  3577. if Thing[8] == 1 or Thing[8] == 3 then
  3578. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3579. else
  3580. if Thing[8] == 2 then
  3581. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3582. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  3583. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3584. ref.Anchored = true
  3585. ref.CFrame = CFrame.new(pos)
  3586. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3587. game:GetService("Debris"):AddItem(ref, 0.2)
  3588. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  3589. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  3590. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3591. end
  3592. end
  3593. end
  3594. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3595. ref.Anchored = true
  3596. ref.CFrame = CFrame.new(pos)
  3597. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3598. game:GetService("Debris"):AddItem(ref, 1)
  3599. end
  3600. if Thing[3] <= 0 then
  3601. table.remove(Effects, e)
  3602. end
  3603. end
  3604. do
  3605. do
  3606. if Thing[2] == "FireWave" then
  3607. if Thing[3] <= Thing[4] then
  3608. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3609. Thing[3] = Thing[3] + 1
  3610. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3611. else
  3612. Part.Parent = nil
  3613. table.remove(Effects, e)
  3614. end
  3615. end
  3616. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3617. if Thing[1].Transparency <= 1 then
  3618. if Thing[2] == "Block1" then
  3619. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3620. Mesh = Thing[7]
  3621. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3622. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3623. else
  3624. if Thing[2] == "Block2" then
  3625. Thing[1].CFrame = Thing[1].CFrame
  3626. Mesh = Thing[7]
  3627. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3628. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3629. else
  3630. if Thing[2] == "Fire" then
  3631. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3632. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3633. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3634. else
  3635. if Thing[2] == "Cylinder" then
  3636. Mesh = Thing[7]
  3637. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3638. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3639. else
  3640. if Thing[2] == "Blood" then
  3641. Mesh = Thing[7]
  3642. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3643. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3644. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3645. else
  3646. if Thing[2] == "Elec" then
  3647. Mesh = Thing[10]
  3648. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3649. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3650. else
  3651. if Thing[2] == "Disappear" then
  3652. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3653. elseif Thing[2] == "Shatter" then
  3654. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3655. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3656. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3657. Thing[6] = Thing[6] + Thing[5]
  3658. end
  3659. end
  3660. end
  3661. end
  3662. end
  3663. end
  3664. end
  3665. else
  3666. Part.Parent = nil
  3667. table.remove(Effects, e)
  3668. end
  3669. end
  3670. end
  3671. end
  3672. end
  3673. end
  3674. end
  3675. end
  3676. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement