Advertisement
ghostteen14

Untitled

May 13th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 190.03 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. script:remove()
  173. Effects = { }
  174. local Player = game.Players.localPlayer
  175. local Character = Player.Character
  176. Character.Archivable = true
  177. AdvancingFortress = Character:Clone()
  178. AdvancingFortress.Parent = Character
  179. torso = AdvancingFortress.Torso
  180. hum = AdvancingFortress.Humanoid
  181. AdvancingFortress.Name = "The Conquerer"
  182. pl = AdvancingFortress
  183. local Humanoid = AdvancingFortress.Humanoid
  184. local Mouse = Player:GetMouse()
  185. local LeftArm = AdvancingFortress["Left Arm"]
  186. local RightArm = AdvancingFortress["Right Arm"]
  187. local LeftLeg = AdvancingFortress["Left Leg"]
  188. local RightLeg = AdvancingFortress["Right Leg"]
  189. local Head = AdvancingFortress.Head
  190. local Torso = AdvancingFortress.Torso
  191. local Camera = game.Workspace.CurrentCamera
  192. local RootPart = AdvancingFortress.HumanoidRootPart
  193. local RootJoint = RootPart.RootJoint
  194. local attack = false
  195. local Anim = 'Idle'
  196. local attacktype = 1
  197. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  198. local velocity = RootPart.Velocity.y
  199. local sine = 0
  200. local change = 1
  201. local Create = LoadLibrary("RbxUtility").Create
  202. local TimeStop = false
  203.  
  204. l0l = Instance.new("Sound", Character)
  205. l0l.Volume = 2.5
  206. l0l.SoundId = "rbxassetid://317987498"
  207.  
  208.  
  209. local runDummyScript = function(f,scri)
  210. local oldenv = getfenv(f)
  211. local newenv = setmetatable({}, {
  212. __index = function(_, k)
  213. if k:lower() == 'script' then
  214. return scri
  215. else
  216. return oldenv[k]
  217. end
  218. end
  219. })
  220. setfenv(f, newenv)
  221. ypcall(function() f() end)
  222. end
  223. cors = {}
  224. mas = Instance.new("Model",game:GetService("Lighting"))
  225. mas.Name = "CompiledModel"
  226. o1 = Instance.new("Model")
  227. o2 = Instance.new("Part")
  228. o3 = Instance.new("Weld")
  229. o4 = Instance.new("Part")
  230. o5 = Instance.new("Weld")
  231. o6 = Instance.new("Part")
  232. o7 = Instance.new("Weld")
  233. o8 = Instance.new("Part")
  234. o9 = Instance.new("Weld")
  235. o10 = Instance.new("Part")
  236. o11 = Instance.new("BlockMesh")
  237. o12 = Instance.new("Weld")
  238. o13 = Instance.new("Part")
  239. o14 = Instance.new("Weld")
  240. o15 = Instance.new("Part")
  241. o16 = Instance.new("Weld")
  242. o17 = Instance.new("Part")
  243. o18 = Instance.new("SpecialMesh")
  244. o19 = Instance.new("Weld")
  245. o20 = Instance.new("Part")
  246. o21 = Instance.new("SpecialMesh")
  247. o22 = Instance.new("Weld")
  248. o23 = Instance.new("Part")
  249. o24 = Instance.new("Weld")
  250. o25 = Instance.new("Part")
  251. o26 = Instance.new("Weld")
  252. o27 = Instance.new("Part")
  253. o28 = Instance.new("Part")
  254. o29 = Instance.new("SpecialMesh")
  255. o30 = Instance.new("Weld")
  256. o31 = Instance.new("Part")
  257. o32 = Instance.new("SpecialMesh")
  258. o33 = Instance.new("Weld")
  259. o34 = Instance.new("Part")
  260. o35 = Instance.new("SpecialMesh")
  261. o36 = Instance.new("Weld")
  262. o37 = Instance.new("Part")
  263. o38 = Instance.new("SpecialMesh")
  264. o39 = Instance.new("Weld")
  265. o40 = Instance.new("Part")
  266. o41 = Instance.new("SpecialMesh")
  267. o42 = Instance.new("Weld")
  268. o43 = Instance.new("Part")
  269. o44 = Instance.new("SpecialMesh")
  270. o45 = Instance.new("Weld")
  271. o46 = Instance.new("Part")
  272. o47 = Instance.new("BlockMesh")
  273. o48 = Instance.new("Weld")
  274. o49 = Instance.new("Part")
  275. o50 = Instance.new("BlockMesh")
  276. o51 = Instance.new("Weld")
  277. o52 = Instance.new("Part")
  278. o53 = Instance.new("SpecialMesh")
  279. o54 = Instance.new("Weld")
  280. o55 = Instance.new("Part")
  281. o56 = Instance.new("BlockMesh")
  282. o57 = Instance.new("Weld")
  283. o58 = Instance.new("Part")
  284. o59 = Instance.new("Weld")
  285. o60 = Instance.new("Part")
  286. o61 = Instance.new("SpecialMesh")
  287. o62 = Instance.new("Weld")
  288. o63 = Instance.new("Part")
  289. o64 = Instance.new("SpecialMesh")
  290. o65 = Instance.new("Weld")
  291. o66 = Instance.new("WedgePart")
  292. o67 = Instance.new("Weld")
  293. o68 = Instance.new("WedgePart")
  294. o69 = Instance.new("Weld")
  295. o70 = Instance.new("WedgePart")
  296. o71 = Instance.new("SpecialMesh")
  297. o72 = Instance.new("Weld")
  298. o73 = Instance.new("WedgePart")
  299. o74 = Instance.new("Weld")
  300. o1.Name = "Head_"
  301. o1.Parent = mas
  302. o2.Parent = o1
  303. o2.Material = Enum.Material.DiamondPlate
  304. o2.BrickColor = BrickColor.new("Earth green")
  305. o2.Position = Vector3.new(31.9770107, 9.42200089, -16.1299992)
  306. o2.Rotation = Vector3.new(0, 0, 15)
  307. o2.Size = Vector3.new(0.47299999, 0.708999991, 0.47299999)
  308. o2.CFrame = CFrame.new(31.9770107, 9.42200089, -16.1299992, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813, 0, 0, 0, 1)
  309. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  310. o2.Position = Vector3.new(31.9770107, 9.42200089, -16.1299992)
  311. o3.Name = "Joint"
  312. o3.Parent = o2
  313. 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)
  314. o3.Part0 = o2
  315. o3.Part1 = o27
  316. o4.Parent = o1
  317. o4.Material = Enum.Material.DiamondPlate
  318. o4.BrickColor = BrickColor.new("Slime green")
  319. o4.Position = Vector3.new(35.0427895, 10.1441698, -15.6299801)
  320. o4.Rotation = Vector3.new(-90, 75, 90)
  321. o4.Anchored = false
  322. o4.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  323. 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)
  324. o4.BottomSurface = Enum.SurfaceType.Smooth
  325. o4.TopSurface = Enum.SurfaceType.Smooth
  326. o4.Color = Color3.new(0.313726, 0.427451, 0.329412)
  327. o4.Position = Vector3.new(35.0427895, 10.1441698, -15.6299801)
  328. o5.Name = "Joint"
  329. o5.Parent = o4
  330. 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)
  331. o5.Part0 = o4
  332. o5.Part1 = o27
  333. o6.Parent = o1
  334. o6.Material = Enum.Material.DiamondPlate
  335. o6.BrickColor = BrickColor.new("Slime green")
  336. o6.Position = Vector3.new(35.0427895, 10.1441698, -16.1299839)
  337. o6.Rotation = Vector3.new(-90, 75, 90)
  338. o6.Anchored = false
  339. o6.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  340. 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)
  341. o6.BottomSurface = Enum.SurfaceType.Smooth
  342. o6.TopSurface = Enum.SurfaceType.Smooth
  343. o6.Color = Color3.new(0.313726, 0.427451, 0.329412)
  344. o6.Position = Vector3.new(35.0427895, 10.1441698, -16.1299839)
  345. o7.Name = "Joint"
  346. o7.Parent = o6
  347. 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)
  348. o7.Part0 = o6
  349. o7.Part1 = o27
  350. o8.Parent = o1
  351. o8.Material = Enum.Material.DiamondPlate
  352. o8.BrickColor = BrickColor.new("Slime green")
  353. o8.Position = Vector3.new(35.0427895, 10.1441698, -16.6299877)
  354. o8.Rotation = Vector3.new(-90, 75, 90)
  355. o8.Anchored = false
  356. o8.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  357. 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)
  358. o8.BottomSurface = Enum.SurfaceType.Smooth
  359. o8.TopSurface = Enum.SurfaceType.Smooth
  360. o8.Color = Color3.new(0.313726, 0.427451, 0.329412)
  361. o8.Position = Vector3.new(35.0427895, 10.1441698, -16.6299877)
  362. o9.Name = "Joint"
  363. o9.Parent = o8
  364. 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)
  365. o9.Part0 = o8
  366. o9.Part1 = o27
  367. o10.Name = "TurretSight"
  368. o10.Parent = o1
  369. o10.Material = Enum.Material.Metal
  370. o10.BrickColor = BrickColor.new("Black")
  371. o10.Position = Vector3.new(29.4128571, 8.72661686, -16.1358929)
  372. o10.Rotation = Vector3.new(0.0399999991, 0.00999999978, 105.089996)
  373. o10.Anchored = false
  374. o10.CanCollide = false
  375. o10.FormFactor = Enum.FormFactor.Symmetric
  376. o10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  377. 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)
  378. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  379. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  380. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  381. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  382. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  383. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  384. o10.Color = Color3.new(0.105882, 0.164706, 0.207843)
  385. o10.Position = Vector3.new(29.4128571, 8.72661686, -16.1358929)
  386. o11.Parent = o10
  387. o11.Scale = Vector3.new(0.447871804, 0.761382282, 0.447871715)
  388. o12.Name = "Joint"
  389. o12.Parent = o10
  390. 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)
  391. o12.Part0 = o10
  392. o12.Part1 = o27
  393. o13.Parent = o1
  394. o13.Material = Enum.Material.Metal
  395. o13.BrickColor = BrickColor.new("Black")
  396. o13.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  397. o13.Rotation = Vector3.new(-90, -15, 0)
  398. o13.Anchored = false
  399. o13.Shape = Enum.PartType.Cylinder
  400. o13.Size = Vector3.new(0.438914359, 0.234934181, 0.234934106)
  401. 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)
  402. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  403. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  404. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  405. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  406. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  407. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  408. o13.Color = Color3.new(0.105882, 0.164706, 0.207843)
  409. o13.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  410. o14.Name = "Joint"
  411. o14.Parent = o13
  412. 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)
  413. o14.Part0 = o13
  414. o14.Part1 = o27
  415. o15.Parent = o1
  416. o15.BrickColor = BrickColor.new("Smoky grey")
  417. o15.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  418. o15.Rotation = Vector3.new(-90, -15, 0)
  419. o15.Anchored = false
  420. o15.Shape = Enum.PartType.Cylinder
  421. o15.Size = Vector3.new(0.438914359, 0.234934181, 0.234934106)
  422. 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)
  423. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  424. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  425. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  426. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  427. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  428. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  429. o15.Color = Color3.new(0.356863, 0.364706, 0.411765)
  430. o15.Position = Vector3.new(31.5940895, 9.19517803, -16.1358929)
  431. o16.Name = "Joint"
  432. o16.Parent = o15
  433. 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)
  434. o16.Part0 = o15
  435. o16.Part1 = o27
  436. o17.Parent = o1
  437. o17.BrickColor = BrickColor.new("Earth green")
  438. o17.Position = Vector3.new(29.9761047, 8.76164532, -16.1358795)
  439. o17.Rotation = Vector3.new(-90, -15, 0)
  440. o17.Anchored = false
  441. o17.CanCollide = false
  442. o17.Shape = Enum.PartType.Cylinder
  443. o17.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  444. 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)
  445. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  446. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  447. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  448. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  449. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  450. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  451. o17.Color = Color3.new(0.152941, 0.27451, 0.176471)
  452. o17.Position = Vector3.new(29.9761047, 8.76164532, -16.1358795)
  453. o18.Parent = o17
  454. o18.Scale = Vector3.new(0.0895743743, 1, 1)
  455. o18.MeshType = Enum.MeshType.Cylinder
  456. o19.Name = "Joint"
  457. o19.Parent = o17
  458. 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)
  459. o19.Part0 = o17
  460. o19.Part1 = o27
  461. o20.Parent = o1
  462. o20.Material = Enum.Material.Metal
  463. o20.BrickColor = BrickColor.new("Black")
  464. o20.Position = Vector3.new(29.4634705, 8.62427998, -16.1358929)
  465. o20.Rotation = Vector3.new(-90, -15, 0)
  466. o20.Anchored = false
  467. o20.CanCollide = false
  468. o20.Shape = Enum.PartType.Cylinder
  469. o20.Size = Vector3.new(0.201542273, 0.200000003, 0.200000003)
  470. 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)
  471. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  472. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  473. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  474. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  475. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  476. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  477. o20.Color = Color3.new(0.105882, 0.164706, 0.207843)
  478. o20.Position = Vector3.new(29.4634705, 8.62427998, -16.1358929)
  479. o21.Parent = o20
  480. o21.Scale = Vector3.new(1, 0.866883099, 0.866882622)
  481. o21.MeshType = Enum.MeshType.Cylinder
  482. o22.Name = "Joint"
  483. o22.Parent = o20
  484. 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)
  485. o22.Part0 = o20
  486. o22.Part1 = o27
  487. o23.Parent = o1
  488. o23.Material = Enum.Material.DiamondPlate
  489. o23.BrickColor = BrickColor.new("Earth green")
  490. o23.Position = Vector3.new(30.9321918, 9.01782513, -16.1358929)
  491. o23.Rotation = Vector3.new(-90, -15, 0)
  492. o23.Anchored = false
  493. o23.Shape = Enum.PartType.Cylinder
  494. o23.Size = Vector3.new(0.940530896, 0.206457317, 0.206457198)
  495. 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)
  496. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  497. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  498. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  499. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  500. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  501. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  502. o23.Color = Color3.new(0.152941, 0.27451, 0.176471)
  503. o23.Position = Vector3.new(30.9321918, 9.01782513, -16.1358929)
  504. o24.Name = "Joint"
  505. o24.Parent = o23
  506. 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)
  507. o24.Part0 = o23
  508. o24.Part1 = o27
  509. o25.Parent = o1
  510. o25.Material = Enum.Material.Metal
  511. o25.BrickColor = BrickColor.new("Black")
  512. o25.Position = Vector3.new(30.3286896, 8.85611916, -16.1358795)
  513. o25.Rotation = Vector3.new(-90, -15, 0)
  514. o25.Anchored = false
  515. o25.Shape = Enum.PartType.Cylinder
  516. o25.Size = Vector3.new(0.42547822, 0.260733008, 0.260732919)
  517. 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)
  518. o25.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  519. o25.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  520. o25.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  521. o25.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  522. o25.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  523. o25.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  524. o25.Color = Color3.new(0.105882, 0.164706, 0.207843)
  525. o25.Position = Vector3.new(30.3286896, 8.85611916, -16.1358795)
  526. o26.Name = "Joint"
  527. o26.Parent = o25
  528. 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)
  529. o26.Part0 = o25
  530. o26.Part1 = o27
  531. o27.Name = "REF"
  532. o27.Parent = o1
  533. o27.Material = Enum.Material.DiamondPlate
  534. o27.BrickColor = BrickColor.new("Earth green")
  535. o27.Position = Vector3.new(33.7795296, 9.85329819, -16.1299801)
  536. o27.Rotation = Vector3.new(0, 0, 15)
  537. o27.Anchored = false
  538. o27.Size = Vector3.new(2.44100475, 0.975219667, 2.53557134)
  539. 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)
  540. o27.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  541. o27.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  542. o27.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  543. o27.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  544. o27.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  545. o27.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  546. o27.Color = Color3.new(0.152941, 0.27451, 0.176471)
  547. o27.Position = Vector3.new(33.7795296, 9.85329819, -16.1299801)
  548. o28.Parent = o1
  549. o28.Material = Enum.Material.Neon
  550. o28.BrickColor = BrickColor.new("Institutional white")
  551. o28.Position = Vector3.new(31.7112617, 9.52244568, -16.1299801)
  552. o28.Rotation = Vector3.new(0, 0, 15)
  553. o28.Anchored = false
  554. o28.CanCollide = false
  555. o28.Shape = Enum.PartType.Ball
  556. o28.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  557. 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)
  558. o28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  559. o28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  560. o28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  561. o28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  562. o28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  563. o28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  564. o28.Color = Color3.new(0.972549, 0.972549, 0.972549)
  565. o28.Position = Vector3.new(31.7112617, 9.52244568, -16.1299801)
  566. o29.Parent = o28
  567. o29.Scale = Vector3.new(0.236416936, 0.236416906, 0.236416966)
  568. o29.MeshType = Enum.MeshType.Sphere
  569. o30.Name = "Joint"
  570. o30.Parent = o28
  571. 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)
  572. o30.Part0 = o28
  573. o30.Part1 = o27
  574. o31.Parent = o1
  575. o31.BrickColor = BrickColor.new("Really black")
  576. o31.Position = Vector3.new(33.5240364, 10.2815895, -16.8362789)
  577. o31.Rotation = Vector3.new(-90, 75, 0)
  578. o31.Anchored = false
  579. o31.CanCollide = false
  580. o31.Shape = Enum.PartType.Cylinder
  581. o31.Size = Vector3.new(0.200000003, 0.800691903, 0.800692201)
  582. 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)
  583. o31.BottomSurface = Enum.SurfaceType.Smooth
  584. o31.TopSurface = Enum.SurfaceType.Smooth
  585. o31.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  586. o31.Position = Vector3.new(33.5240364, 10.2815895, -16.8362789)
  587. o32.Parent = o31
  588. o32.Scale = Vector3.new(0.118208453, 1, 1)
  589. o32.MeshType = Enum.MeshType.Cylinder
  590. o33.Name = "Joint"
  591. o33.Parent = o31
  592. 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)
  593. o33.Part0 = o31
  594. o33.Part1 = o27
  595. o34.Parent = o1
  596. o34.BrickColor = BrickColor.new("Earth green")
  597. o34.Position = Vector3.new(30.9538288, 9.02362156, -16.1358929)
  598. o34.Rotation = Vector3.new(-90, -15, 0)
  599. o34.Anchored = false
  600. o34.CanCollide = false
  601. o34.Shape = Enum.PartType.Cylinder
  602. o34.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  603. 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)
  604. o34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  605. o34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  606. o34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  607. o34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  608. o34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  609. o34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  610. o34.Color = Color3.new(0.152941, 0.27451, 0.176471)
  611. o34.Position = Vector3.new(30.9538288, 9.02362156, -16.1358929)
  612. o35.Parent = o34
  613. o35.Scale = Vector3.new(0.0895743743, 1, 1)
  614. o35.MeshType = Enum.MeshType.Cylinder
  615. o36.Name = "Joint"
  616. o36.Parent = o34
  617. 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)
  618. o36.Part0 = o34
  619. o36.Part1 = o27
  620. o37.Parent = o1
  621. o37.BrickColor = BrickColor.new("Smoky grey")
  622. o37.Position = Vector3.new(30.737505, 8.96566105, -16.1358929)
  623. o37.Rotation = Vector3.new(-90, -15, 0)
  624. o37.Anchored = false
  625. o37.CanCollide = false
  626. o37.Shape = Enum.PartType.Cylinder
  627. o37.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  628. 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)
  629. o37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  630. o37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  631. o37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  632. o37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  633. o37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  634. o37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  635. o37.Color = Color3.new(0.356863, 0.364706, 0.411765)
  636. o37.Position = Vector3.new(30.737505, 8.96566105, -16.1358929)
  637. o38.Parent = o37
  638. o38.Scale = Vector3.new(0.0895743743, 1, 1)
  639. o38.MeshType = Enum.MeshType.Cylinder
  640. o39.Name = "Joint"
  641. o39.Parent = o37
  642. 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)
  643. o39.Part0 = o37
  644. o39.Part1 = o27
  645. o40.Parent = o1
  646. o40.BrickColor = BrickColor.new("Smoky grey")
  647. o40.Position = Vector3.new(31.1831074, 9.0850544, -16.1358795)
  648. o40.Rotation = Vector3.new(-90, -15, 0)
  649. o40.Anchored = false
  650. o40.CanCollide = false
  651. o40.Shape = Enum.PartType.Cylinder
  652. o40.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  653. 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)
  654. o40.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  655. o40.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  656. o40.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  657. o40.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  658. o40.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  659. o40.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  660. o40.Color = Color3.new(0.356863, 0.364706, 0.411765)
  661. o40.Position = Vector3.new(31.1831074, 9.0850544, -16.1358795)
  662. o41.Parent = o40
  663. o41.Scale = Vector3.new(0.0895743743, 1, 1)
  664. o41.MeshType = Enum.MeshType.Cylinder
  665. o42.Name = "Joint"
  666. o42.Parent = o40
  667. 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)
  668. o42.Part0 = o40
  669. o42.Part1 = o27
  670. o43.Parent = o1
  671. o43.BrickColor = BrickColor.new("Earth green")
  672. o43.Position = Vector3.new(29.6862488, 8.68397903, -16.1358929)
  673. o43.Rotation = Vector3.new(-90, -15, 0)
  674. o43.Anchored = false
  675. o43.CanCollide = false
  676. o43.Shape = Enum.PartType.Cylinder
  677. o43.Size = Vector3.new(0.200000003, 0.234934181, 0.234934106)
  678. 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)
  679. o43.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  680. o43.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  681. o43.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  682. o43.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  683. o43.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  684. o43.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  685. o43.Color = Color3.new(0.152941, 0.27451, 0.176471)
  686. o43.Position = Vector3.new(29.6862488, 8.68397903, -16.1358929)
  687. o44.Parent = o43
  688. o44.Scale = Vector3.new(0.0895743743, 1, 1)
  689. o44.MeshType = Enum.MeshType.Cylinder
  690. o45.Name = "Joint"
  691. o45.Parent = o43
  692. 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)
  693. o45.Part0 = o43
  694. o45.Part1 = o27
  695. o46.Parent = o1
  696. o46.Material = Enum.Material.Neon
  697. o46.BrickColor = BrickColor.new("New Yeller")
  698. o46.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  699. o46.Rotation = Vector3.new(90, 15, 0)
  700. o46.Anchored = false
  701. o46.CanCollide = false
  702. o46.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  703. 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)
  704. o46.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  705. o46.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  706. o46.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  707. o46.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  708. o46.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  709. o46.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  710. o46.Color = Color3.new(1, 1, 0)
  711. o46.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  712. o47.Parent = o46
  713. o47.Scale = Vector3.new(0.118208453, 0.709250629, 0.384177536)
  714. o48.Name = "Joint"
  715. o48.Parent = o46
  716. 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)
  717. o48.Part0 = o46
  718. o48.Part1 = o27
  719. o49.Parent = o1
  720. o49.BrickColor = BrickColor.new("Earth green")
  721. o49.Position = Vector3.new(32.5206642, 9.5159893, -16.1299801)
  722. o49.Rotation = Vector3.new(0, 0, 15)
  723. o49.Anchored = false
  724. o49.CanCollide = false
  725. o49.Size = Vector3.new(0.200000003, 0.975219667, 0.845190644)
  726. 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)
  727. o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  728. o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  729. o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  730. o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  731. o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  732. o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  733. o49.Color = Color3.new(0.152941, 0.27451, 0.176471)
  734. o49.Position = Vector3.new(32.5206642, 9.5159893, -16.1299801)
  735. o50.Parent = o49
  736. o50.Scale = Vector3.new(0.88656342, 1, 1)
  737. o51.Name = "Joint"
  738. o51.Parent = o49
  739. 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)
  740. o51.Part0 = o49
  741. o51.Part1 = o27
  742. o52.Parent = o1
  743. o52.BrickColor = BrickColor.new("Really black")
  744. o52.Position = Vector3.new(33.2295265, 10.2046213, -15.4532261)
  745. o52.Rotation = Vector3.new(-90, 75, 0)
  746. o52.Anchored = false
  747. o52.CanCollide = false
  748. o52.Shape = Enum.PartType.Cylinder
  749. o52.Size = Vector3.new(0.200000003, 0.627987862, 0.6279881)
  750. 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)
  751. o52.BottomSurface = Enum.SurfaceType.Smooth
  752. o52.TopSurface = Enum.SurfaceType.Smooth
  753. o52.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  754. o52.Position = Vector3.new(33.2295265, 10.2046213, -15.4532261)
  755. o53.Parent = o52
  756. o53.Scale = Vector3.new(0.118208453, 1, 1)
  757. o53.MeshType = Enum.MeshType.Cylinder
  758. o54.Name = "Joint"
  759. o54.Parent = o52
  760. 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)
  761. o54.Part0 = o52
  762. o54.Part1 = o27
  763. o55.Parent = o1
  764. o55.Material = Enum.Material.Neon
  765. o55.BrickColor = BrickColor.new("New Yeller")
  766. o55.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  767. o55.Rotation = Vector3.new(0, 0, 15)
  768. o55.Anchored = false
  769. o55.CanCollide = false
  770. o55.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  771. 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)
  772. o55.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  773. o55.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  774. o55.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  775. o55.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  776. o55.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  777. o55.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  778. o55.Color = Color3.new(1, 1, 0)
  779. o55.Position = Vector3.new(31.7226753, 9.52550602, -16.1299801)
  780. o56.Parent = o55
  781. o56.Scale = Vector3.new(0.118208453, 0.709250629, 0.384177536)
  782. o57.Name = "Joint"
  783. o57.Parent = o55
  784. 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)
  785. o57.Part0 = o55
  786. o57.Part1 = o27
  787. o58.Parent = o1
  788. o58.Material = Enum.Material.DiamondPlate
  789. o58.BrickColor = BrickColor.new("Earth green")
  790. o58.Position = Vector3.new(29.8355103, 8.72397232, -16.1358929)
  791. o58.Rotation = Vector3.new(-90, -15, 0)
  792. o58.Anchored = false
  793. o58.Shape = Enum.PartType.Cylinder
  794. o58.Size = Vector3.new(0.658371508, 0.206457317, 0.206457198)
  795. 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)
  796. o58.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  797. o58.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  798. o58.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  799. o58.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  800. o58.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  801. o58.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  802. o58.Color = Color3.new(0.152941, 0.27451, 0.176471)
  803. o58.Position = Vector3.new(29.8355103, 8.72397232, -16.1358929)
  804. o59.Name = "Joint"
  805. o59.Parent = o58
  806. 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)
  807. o59.Part0 = o58
  808. o59.Part1 = o27
  809. o60.Parent = o1
  810. o60.BrickColor = BrickColor.new("Smoky grey")
  811. o60.Position = Vector3.new(30.5363464, 8.91175556, -16.1358929)
  812. o60.Rotation = Vector3.new(-90, -15, 0)
  813. o60.Anchored = false
  814. o60.CanCollide = false
  815. o60.Shape = Enum.PartType.Cylinder
  816. o60.Size = Vector3.new(0.200000003, 0.238169581, 0.238169476)
  817. 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)
  818. o60.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  819. o60.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  820. o60.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  821. o60.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  822. o60.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  823. o60.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  824. o60.Color = Color3.new(0.356863, 0.364706, 0.411765)
  825. o60.Position = Vector3.new(30.5363464, 8.91175556, -16.1358929)
  826. o61.Parent = o60
  827. o61.Scale = Vector3.new(0.156754881, 1, 1)
  828. o61.MeshType = Enum.MeshType.Cylinder
  829. o62.Name = "Joint"
  830. o62.Parent = o60
  831. 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)
  832. o62.Part0 = o60
  833. o62.Part1 = o27
  834. o63.Parent = o1
  835. o63.BrickColor = BrickColor.new("Really black")
  836. o63.Position = Vector3.new(29.372406, 8.59988403, -16.1358929)
  837. o63.Rotation = Vector3.new(-90, -15, 0)
  838. o63.Anchored = false
  839. o63.CanCollide = false
  840. o63.Shape = Enum.PartType.Cylinder
  841. o63.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  842. 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)
  843. o63.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  844. o63.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  845. o63.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  846. o63.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  847. o63.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  848. o63.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  849. o63.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  850. o63.Position = Vector3.new(29.372406, 8.59988403, -16.1358929)
  851. o64.Parent = o63
  852. o64.Scale = Vector3.new(0.118208453, 0.739772141, 0.739771724)
  853. o64.MeshType = Enum.MeshType.Cylinder
  854. o65.Name = "Joint"
  855. o65.Parent = o63
  856. 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)
  857. o65.Part0 = o63
  858. o65.Part1 = o27
  859. o66.Parent = o1
  860. o66.Material = Enum.Material.DiamondPlate
  861. o66.BrickColor = BrickColor.new("Earth green")
  862. o66.Position = Vector3.new(32.3208656, 9.46245003, -15.2847843)
  863. o66.Rotation = Vector3.new(-90, 75, 90)
  864. o66.Anchored = false
  865. o66.Size = Vector3.new(0.845000029, 0.986999989, 0.800000012)
  866. 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)
  867. o66.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  868. o66.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  869. o66.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  870. o66.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  871. o66.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  872. o66.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  873. o66.Color = Color3.new(0.152941, 0.27451, 0.176471)
  874. o66.Position = Vector3.new(32.3208656, 9.46245003, -15.2847843)
  875. o67.Name = "Joint"
  876. o67.Parent = o66
  877. 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)
  878. o67.Part0 = o66
  879. o67.Part1 = o27
  880. o68.Parent = o1
  881. o68.Material = Enum.Material.DiamondPlate
  882. o68.BrickColor = BrickColor.new("Earth green")
  883. o68.Position = Vector3.new(32.0773659, 9.49204731, -16.1299801)
  884. o68.Rotation = Vector3.new(-90, 75, 90)
  885. o68.Anchored = false
  886. o68.Size = Vector3.new(0.845190465, 0.791996539, 0.691519618)
  887. 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)
  888. o68.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  889. o68.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  890. o68.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  891. o68.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  892. o68.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  893. o68.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  894. o68.Color = Color3.new(0.152941, 0.27451, 0.176471)
  895. o68.Position = Vector3.new(32.0773659, 9.49204731, -16.1299801)
  896. o69.Name = "Joint"
  897. o69.Parent = o68
  898. 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)
  899. o69.Part0 = o68
  900. o69.Part1 = o27
  901. o70.Parent = o1
  902. o70.BrickColor = BrickColor.new("Earth green")
  903. o70.Position = Vector3.new(32.2035713, 9.02104855, -16.1299801)
  904. o70.Rotation = Vector3.new(-90, 75, -90)
  905. o70.Anchored = false
  906. o70.CanCollide = false
  907. o70.Size = Vector3.new(0.845190465, 0.200000003, 0.691519618)
  908. 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)
  909. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  910. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  911. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  912. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  913. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  914. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  915. o70.Color = Color3.new(0.152941, 0.27451, 0.176471)
  916. o70.Position = Vector3.new(32.2035713, 9.02104855, -16.1299801)
  917. o71.Parent = o70
  918. o71.Scale = Vector3.new(1, 0.916115344, 1)
  919. o71.MeshType = Enum.MeshType.Wedge
  920. o72.Name = "Joint"
  921. o72.Parent = o70
  922. 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)
  923. o72.Part0 = o70
  924. o72.Part1 = o27
  925. o73.Parent = o1
  926. o73.Material = Enum.Material.DiamondPlate
  927. o73.BrickColor = BrickColor.new("Earth green")
  928. o73.Position = Vector3.new(32.3208656, 9.46245003, -16.9751759)
  929. o73.Rotation = Vector3.new(-90, 75, 90)
  930. o73.Anchored = false
  931. o73.Size = Vector3.new(0.845000029, 0.986999989, 0.800000012)
  932. 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)
  933. o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  934. o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  935. o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  936. o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  937. o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  938. o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  939. o73.Color = Color3.new(0.152941, 0.27451, 0.176471)
  940. o73.Position = Vector3.new(32.3208656, 9.46245003, -16.9751759)
  941. o74.Name = "Joint"
  942. o74.Parent = o73
  943. 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)
  944. o74.Part0 = o73
  945. o74.Part1 = o27
  946. mas.Parent = workspace
  947. mas:MakeJoints()
  948. local mas1 = mas:GetChildren()
  949. for i=1,#mas1 do
  950. mas1[i].Parent = workspace
  951. ypcall(function() mas1[i]:MakeJoints() end)
  952. end
  953. mas:Destroy()
  954. for i=1,#cors do
  955. coroutine.resume(cors[i])
  956. end
  957.  
  958. wait()
  959.  
  960. Workspace["Head_"].Parent = game.Players.LocalPlayer.Character
  961.  
  962. game.Players.LocalPlayer.Character["Head_"].Name = "Stand Turret Head"
  963.  
  964. w = Instance.new("Weld", Head)
  965. w.Part0 = Head
  966. w.Part1 = o27
  967. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  968. Head.Transparency = 1
  969.  
  970. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Head"]:GetChildren()) do
  971. if v.ClassName == "Part" then
  972. v.CanCollide = false
  973. v.Anchored = false
  974. end
  975. end
  976.  
  977. local runDummyScript = function(f,scri)
  978. local oldenv = getfenv(f)
  979. local newenv = setmetatable({}, {
  980. __index = function(_, k)
  981. if k:lower() == 'script' then
  982. return scri
  983. else
  984. return oldenv[k]
  985. end
  986. end
  987. })
  988. setfenv(f, newenv)
  989. ypcall(function() f() end)
  990. end
  991. cors = {}
  992. mas = Instance.new("Model",game:GetService("Lighting"))
  993. mas.Name = "CompiledModel"
  994. o1 = Instance.new("Model")
  995. o2 = Instance.new("WedgePart")
  996. o3 = Instance.new("Weld")
  997. o4 = Instance.new("Part")
  998. o5 = Instance.new("Weld")
  999. o6 = Instance.new("Part")
  1000. o7 = Instance.new("Weld")
  1001. o8 = Instance.new("Part")
  1002. o9 = Instance.new("Weld")
  1003. o10 = Instance.new("Part")
  1004. o11 = Instance.new("Part")
  1005. o12 = Instance.new("Weld")
  1006. o13 = Instance.new("Part")
  1007. o14 = Instance.new("Weld")
  1008. o15 = Instance.new("Part")
  1009. o16 = Instance.new("Weld")
  1010. o17 = Instance.new("Part")
  1011. o18 = Instance.new("Weld")
  1012. o19 = Instance.new("Part")
  1013. o20 = Instance.new("Weld")
  1014. o21 = Instance.new("Part")
  1015. o22 = Instance.new("Weld")
  1016. o23 = Instance.new("Part")
  1017. o24 = Instance.new("Weld")
  1018. o25 = Instance.new("Part")
  1019. o26 = Instance.new("Weld")
  1020. o1.Name = "LeftArm"
  1021. o1.Parent = mas
  1022. o2.Parent = o1
  1023. o2.Material = Enum.Material.DiamondPlate
  1024. o2.BrickColor = BrickColor.new("Earth green")
  1025. o2.Position = Vector3.new(33.5325661, 7.18982601, -10.7162809)
  1026. o2.Rotation = Vector3.new(175.080002, 0.870000005, 169.949997)
  1027. o2.Anchored = false
  1028. o2.CanCollide = false
  1029. o2.Size = Vector3.new(1.1500001, 0.699999988, 1.5)
  1030. 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)
  1031. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1032. o2.Position = Vector3.new(33.5325661, 7.18982601, -10.7162809)
  1033. o3.Name = "Joint"
  1034. o3.Parent = o2
  1035. 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)
  1036. o3.Part0 = o2
  1037. o3.Part1 = o10
  1038. o4.Parent = o1
  1039. o4.Material = Enum.Material.DiamondPlate
  1040. o4.BrickColor = BrickColor.new("Earth green")
  1041. o4.Position = Vector3.new(33.7760506, 5.01908302, -10.5497808)
  1042. o4.Rotation = Vector3.new(-10, 90, 0)
  1043. o4.Anchored = false
  1044. o4.CanCollide = false
  1045. o4.Size = Vector3.new(1.0999999, 0.49999997, 1.0999999)
  1046. 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)
  1047. o4.BottomSurface = Enum.SurfaceType.Smooth
  1048. o4.TopSurface = Enum.SurfaceType.Smooth
  1049. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1050. o4.Position = Vector3.new(33.7760506, 5.01908302, -10.5497808)
  1051. o5.Name = "Joint"
  1052. o5.Parent = o4
  1053. 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)
  1054. o5.Part0 = o4
  1055. o5.Part1 = o10
  1056. o6.Parent = o1
  1057. o6.Material = Enum.Material.DiamondPlate
  1058. o6.BrickColor = BrickColor.new("Earth green")
  1059. o6.Position = Vector3.new(33.7760506, 6.34955692, -10.7843847)
  1060. o6.Rotation = Vector3.new(-10, 90, 0)
  1061. o6.Anchored = false
  1062. o6.CanCollide = false
  1063. o6.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1064. 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)
  1065. o6.BottomSurface = Enum.SurfaceType.Smooth
  1066. o6.TopSurface = Enum.SurfaceType.Smooth
  1067. o6.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1068. o6.Position = Vector3.new(33.7760506, 6.34955692, -10.7843847)
  1069. o7.Name = "Joint"
  1070. o7.Parent = o6
  1071. 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)
  1072. o7.Part0 = o6
  1073. o7.Part1 = o10
  1074. o8.Parent = o1
  1075. o8.Material = Enum.Material.DiamondPlate
  1076. o8.BrickColor = BrickColor.new("Earth green")
  1077. o8.Position = Vector3.new(33.7760506, 5.56605005, -10.6208448)
  1078. o8.Rotation = Vector3.new(-10, 90, 0)
  1079. o8.Anchored = false
  1080. o8.CanCollide = false
  1081. o8.Size = Vector3.new(0.349999875, 0.600000024, 1.0999999)
  1082. 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)
  1083. o8.BottomSurface = Enum.SurfaceType.Smooth
  1084. o8.TopSurface = Enum.SurfaceType.Smooth
  1085. o8.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1086. o8.Position = Vector3.new(33.7760506, 5.56605005, -10.6208448)
  1087. o9.Name = "Joint"
  1088. o9.Parent = o8
  1089. 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)
  1090. o9.Part0 = o8
  1091. o9.Part1 = o10
  1092. o10.Name = "REF"
  1093. o10.Parent = o1
  1094. o10.Material = Enum.Material.Metal
  1095. o10.BrickColor = BrickColor.new("Moss")
  1096. o10.Position = Vector3.new(33.7748146, 5.80773878, -10.6888227)
  1097. o10.Rotation = Vector3.new(-10, -0.0500000007, 0.0900000036)
  1098. o10.Anchored = false
  1099. o10.CanCollide = false
  1100. o10.FormFactor = Enum.FormFactor.Symmetric
  1101. o10.Size = Vector3.new(1, 2, 1)
  1102. 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)
  1103. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1104. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1105. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1106. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1107. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1108. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1109. o10.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1110. o10.Position = Vector3.new(33.7748146, 5.80773878, -10.6888227)
  1111. o11.Parent = o1
  1112. o11.Material = Enum.Material.SmoothPlastic
  1113. o11.BrickColor = BrickColor.new("Really black")
  1114. o11.Position = Vector3.new(34.2434273, 4.80981493, -10.5894156)
  1115. o11.Rotation = Vector3.new(-10.0900002, -90, 0)
  1116. o11.Anchored = false
  1117. o11.CanCollide = false
  1118. o11.Shape = Enum.PartType.Cylinder
  1119. o11.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1120. 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)
  1121. o11.BottomSurface = Enum.SurfaceType.Smooth
  1122. o11.TopSurface = Enum.SurfaceType.Smooth
  1123. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1124. o11.Position = Vector3.new(34.2434273, 4.80981493, -10.5894156)
  1125. o12.Name = "Joint"
  1126. o12.Parent = o11
  1127. 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)
  1128. o12.Part0 = o11
  1129. o12.Part1 = o10
  1130. o13.Parent = o1
  1131. o13.Material = Enum.Material.SmoothPlastic
  1132. o13.BrickColor = BrickColor.new("Really black")
  1133. o13.Position = Vector3.new(33.3434029, 4.80980778, -10.5894117)
  1134. o13.Rotation = Vector3.new(-10.0900002, -90, 0)
  1135. o13.Anchored = false
  1136. o13.CanCollide = false
  1137. o13.Shape = Enum.PartType.Cylinder
  1138. o13.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1139. 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)
  1140. o13.BottomSurface = Enum.SurfaceType.Smooth
  1141. o13.TopSurface = Enum.SurfaceType.Smooth
  1142. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1143. o13.Position = Vector3.new(33.3434029, 4.80980778, -10.5894117)
  1144. o14.Name = "Joint"
  1145. o14.Parent = o13
  1146. 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)
  1147. o14.Part0 = o13
  1148. o14.Part1 = o10
  1149. o15.Parent = o1
  1150. o15.Material = Enum.Material.DiamondPlate
  1151. o15.BrickColor = BrickColor.new("Slime green")
  1152. o15.Position = Vector3.new(34.1010017, 7.46181679, -11.2799749)
  1153. o15.Rotation = Vector3.new(0, 0, 15)
  1154. o15.Anchored = false
  1155. o15.CanCollide = false
  1156. o15.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1157. 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)
  1158. o15.BottomSurface = Enum.SurfaceType.Smooth
  1159. o15.TopSurface = Enum.SurfaceType.Smooth
  1160. o15.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1161. o15.Position = Vector3.new(34.1010017, 7.46181679, -11.2799749)
  1162. o16.Name = "Joint"
  1163. o16.Parent = o15
  1164. 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)
  1165. o16.Part0 = o15
  1166. o16.Part1 = o10
  1167. o17.Parent = o1
  1168. o17.Material = Enum.Material.DiamondPlate
  1169. o17.BrickColor = BrickColor.new("Slime green")
  1170. o17.Position = Vector3.new(33.6180305, 7.33241177, -11.2799749)
  1171. o17.Rotation = Vector3.new(0, 0, 15)
  1172. o17.Anchored = false
  1173. o17.CanCollide = false
  1174. o17.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1175. 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)
  1176. o17.BottomSurface = Enum.SurfaceType.Smooth
  1177. o17.TopSurface = Enum.SurfaceType.Smooth
  1178. o17.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1179. o17.Position = Vector3.new(33.6180305, 7.33241177, -11.2799749)
  1180. o18.Name = "Joint"
  1181. o18.Parent = o17
  1182. 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)
  1183. o18.Part0 = o17
  1184. o18.Part1 = o10
  1185. o19.Parent = o1
  1186. o19.Material = Enum.Material.DiamondPlate
  1187. o19.BrickColor = BrickColor.new("Slime green")
  1188. o19.Position = Vector3.new(33.1350594, 7.20300293, -11.2799749)
  1189. o19.Rotation = Vector3.new(0, 0, 15)
  1190. o19.Anchored = false
  1191. o19.CanCollide = false
  1192. o19.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1193. 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)
  1194. o19.BottomSurface = Enum.SurfaceType.Smooth
  1195. o19.TopSurface = Enum.SurfaceType.Smooth
  1196. o19.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1197. o19.Position = Vector3.new(33.1350594, 7.20300293, -11.2799749)
  1198. o20.Name = "Joint"
  1199. o20.Parent = o19
  1200. 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)
  1201. o20.Part0 = o19
  1202. o20.Part1 = o10
  1203. o21.Parent = o1
  1204. o21.Material = Enum.Material.SmoothPlastic
  1205. o21.BrickColor = BrickColor.new("Really black")
  1206. o21.Position = Vector3.new(33.193821, 4.91186523, -11.0138807)
  1207. o21.Rotation = Vector3.new(-55.9599991, -78.0199966, 25.2399998)
  1208. o21.Anchored = false
  1209. o21.CanCollide = false
  1210. o21.Shape = Enum.PartType.Cylinder
  1211. o21.Size = Vector3.new(0.550000012, 0.300000012, 0.300000012)
  1212. 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)
  1213. o21.BottomSurface = Enum.SurfaceType.Smooth
  1214. o21.TopSurface = Enum.SurfaceType.Smooth
  1215. o21.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1216. o21.Position = Vector3.new(33.193821, 4.91186523, -11.0138807)
  1217. o22.Name = "Joint"
  1218. o22.Parent = o21
  1219. 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)
  1220. o22.Part0 = o21
  1221. o22.Part1 = o10
  1222. o23.Parent = o1
  1223. o23.Material = Enum.Material.SmoothPlastic
  1224. o23.BrickColor = BrickColor.new("Really black")
  1225. o23.Position = Vector3.new(33.6434059, 4.80980778, -10.5894156)
  1226. o23.Rotation = Vector3.new(-10.0900002, -90, 0)
  1227. o23.Anchored = false
  1228. o23.CanCollide = false
  1229. o23.Shape = Enum.PartType.Cylinder
  1230. o23.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1231. 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)
  1232. o23.BottomSurface = Enum.SurfaceType.Smooth
  1233. o23.TopSurface = Enum.SurfaceType.Smooth
  1234. o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1235. o23.Position = Vector3.new(33.6434059, 4.80980778, -10.5894156)
  1236. o24.Name = "Joint"
  1237. o24.Parent = o23
  1238. 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)
  1239. o24.Part0 = o23
  1240. o24.Part1 = o10
  1241. o25.Parent = o1
  1242. o25.Material = Enum.Material.SmoothPlastic
  1243. o25.BrickColor = BrickColor.new("Really black")
  1244. o25.Position = Vector3.new(33.943409, 4.80980778, -10.5894384)
  1245. o25.Rotation = Vector3.new(-10.0900002, -90, 0)
  1246. o25.Anchored = false
  1247. o25.CanCollide = false
  1248. o25.Shape = Enum.PartType.Cylinder
  1249. o25.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1250. 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)
  1251. o25.BottomSurface = Enum.SurfaceType.Smooth
  1252. o25.TopSurface = Enum.SurfaceType.Smooth
  1253. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1254. o25.Position = Vector3.new(33.943409, 4.80980778, -10.5894384)
  1255. o26.Name = "Joint"
  1256. o26.Parent = o25
  1257. 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)
  1258. o26.Part0 = o25
  1259. o26.Part1 = o10
  1260. mas.Parent = workspace
  1261. mas:MakeJoints()
  1262. local mas1 = mas:GetChildren()
  1263. for i=1,#mas1 do
  1264. mas1[i].Parent = workspace
  1265. ypcall(function() mas1[i]:MakeJoints() end)
  1266. end
  1267. mas:Destroy()
  1268. for i=1,#cors do
  1269. coroutine.resume(cors[i])
  1270. end
  1271.  
  1272. wait()
  1273.  
  1274. Workspace["LeftArm"].Parent = game.Players.LocalPlayer.Character
  1275.  
  1276. game.Players.LocalPlayer.Character["LeftArm"].Name = "Stand Turret Left Arm"
  1277.  
  1278. w = Instance.new("Weld", LeftArm)
  1279. w.Part0 = LeftArm
  1280. w.Part1 = o10
  1281. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  1282. LeftArm.Transparency = 1
  1283.  
  1284. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Left Arm"]:GetChildren()) do
  1285. if v.ClassName == "Part" then
  1286. v.CanCollide = false
  1287. v.Anchored = false
  1288. end
  1289. end
  1290.  
  1291. local runDummyScript = function(f,scri)
  1292. local oldenv = getfenv(f)
  1293. local newenv = setmetatable({}, {
  1294. __index = function(_, k)
  1295. if k:lower() == 'script' then
  1296. return scri
  1297. else
  1298. return oldenv[k]
  1299. end
  1300. end
  1301. })
  1302. setfenv(f, newenv)
  1303. ypcall(function() f() end)
  1304. end
  1305. cors = {}
  1306. mas = Instance.new("Model",game:GetService("Lighting"))
  1307. mas.Name = "CompiledModel"
  1308. o1 = Instance.new("Model")
  1309. o2 = Instance.new("WedgePart")
  1310. o3 = Instance.new("Weld")
  1311. o4 = Instance.new("Part")
  1312. o5 = Instance.new("Part")
  1313. o6 = Instance.new("Weld")
  1314. o7 = Instance.new("Part")
  1315. o8 = Instance.new("Weld")
  1316. o9 = Instance.new("Part")
  1317. o10 = Instance.new("Weld")
  1318. o11 = Instance.new("Part")
  1319. o12 = Instance.new("Weld")
  1320. o13 = Instance.new("Part")
  1321. o14 = Instance.new("Weld")
  1322. o15 = Instance.new("Part")
  1323. o16 = Instance.new("Weld")
  1324. o17 = Instance.new("Part")
  1325. o18 = Instance.new("Weld")
  1326. o19 = Instance.new("Part")
  1327. o20 = Instance.new("Weld")
  1328. o21 = Instance.new("Part")
  1329. o22 = Instance.new("Weld")
  1330. o23 = Instance.new("Part")
  1331. o24 = Instance.new("Weld")
  1332. o25 = Instance.new("Part")
  1333. o26 = Instance.new("Weld")
  1334. o1.Name = "RightArm"
  1335. o1.Parent = mas
  1336. o2.Parent = o1
  1337. o2.Material = Enum.Material.DiamondPlate
  1338. o2.BrickColor = BrickColor.new("Earth green")
  1339. o2.Position = Vector3.new(33.5325584, 7.18982458, -21.5963154)
  1340. o2.Rotation = Vector3.new(14.7799997, 2.5999999, 9.75)
  1341. o2.CanCollide = false
  1342. o2.Size = Vector3.new(1.1500001, 0.699999988, 1.5)
  1343. 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)
  1344. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1345. o2.Position = Vector3.new(33.5325584, 7.18982458, -21.5963154)
  1346. o3.Name = "Joint"
  1347. o3.Parent = o2
  1348. 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)
  1349. o3.Part0 = o2
  1350. o3.Part1 = o4
  1351. o4.Name = "REF"
  1352. o4.Parent = o1
  1353. o4.Material = Enum.Material.Metal
  1354. o4.BrickColor = BrickColor.new("Moss")
  1355. o4.Position = Vector3.new(33.915699, 5.81727791, -21.4480228)
  1356. o4.Rotation = Vector3.new(14.8599997, 1.67999995, 9.93999958)
  1357. o4.CanCollide = false
  1358. o4.FormFactor = Enum.FormFactor.Symmetric
  1359. o4.Size = Vector3.new(1, 2, 1)
  1360. 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)
  1361. o4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1362. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1366. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. o4.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1368. o4.Position = Vector3.new(33.915699, 5.81727791, -21.4480228)
  1369. o5.Parent = o1
  1370. o5.Material = Enum.Material.DiamondPlate
  1371. o5.BrickColor = BrickColor.new("Slime green")
  1372. o5.Position = Vector3.new(33.6180191, 7.33241129, -21.0600033)
  1373. o5.Rotation = Vector3.new(0, 0, 15)
  1374. o5.CanCollide = false
  1375. o5.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1376. 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)
  1377. o5.BottomSurface = Enum.SurfaceType.Smooth
  1378. o5.TopSurface = Enum.SurfaceType.Smooth
  1379. o5.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1380. o5.Position = Vector3.new(33.6180191, 7.33241129, -21.0600033)
  1381. o6.Name = "Joint"
  1382. o6.Parent = o5
  1383. 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)
  1384. o6.Part0 = o5
  1385. o6.Part1 = o4
  1386. o7.Parent = o1
  1387. o7.Material = Enum.Material.SmoothPlastic
  1388. o7.BrickColor = BrickColor.new("Really black")
  1389. o7.Position = Vector3.new(34.5076408, 4.92047548, -21.6270752)
  1390. o7.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1391. o7.CanCollide = false
  1392. o7.Shape = Enum.PartType.Cylinder
  1393. o7.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1394. 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)
  1395. o7.BottomSurface = Enum.SurfaceType.Smooth
  1396. o7.TopSurface = Enum.SurfaceType.Smooth
  1397. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1398. o7.Position = Vector3.new(34.5076408, 4.92047548, -21.6270752)
  1399. o8.Name = "Joint"
  1400. o8.Parent = o7
  1401. 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)
  1402. o8.Part0 = o7
  1403. o8.Part1 = o4
  1404. o9.Parent = o1
  1405. o9.Material = Enum.Material.SmoothPlastic
  1406. o9.BrickColor = BrickColor.new("Really black")
  1407. o9.Position = Vector3.new(33.6212807, 4.76478243, -21.6406918)
  1408. o9.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1409. o9.CanCollide = false
  1410. o9.Shape = Enum.PartType.Cylinder
  1411. o9.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1412. 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)
  1413. o9.BottomSurface = Enum.SurfaceType.Smooth
  1414. o9.TopSurface = Enum.SurfaceType.Smooth
  1415. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1416. o9.Position = Vector3.new(33.6212807, 4.76478243, -21.6406918)
  1417. o10.Name = "Joint"
  1418. o10.Parent = o9
  1419. 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)
  1420. o10.Part0 = o9
  1421. o10.Part1 = o4
  1422. o11.Parent = o1
  1423. o11.Material = Enum.Material.SmoothPlastic
  1424. o11.BrickColor = BrickColor.new("Really black")
  1425. o11.Position = Vector3.new(33.5539398, 4.81919479, -21.2098598)
  1426. o11.Rotation = Vector3.new(123.589996, 84.5699997, -38.7299995)
  1427. o11.CanCollide = false
  1428. o11.Shape = Enum.PartType.Cylinder
  1429. o11.Size = Vector3.new(0.550000012, 0.300000012, 0.300000012)
  1430. 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)
  1431. o11.BottomSurface = Enum.SurfaceType.Smooth
  1432. o11.TopSurface = Enum.SurfaceType.Smooth
  1433. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1434. o11.Position = Vector3.new(33.5539398, 4.81919479, -21.2098598)
  1435. o12.Name = "Joint"
  1436. o12.Parent = o11
  1437. 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)
  1438. o12.Part0 = o11
  1439. o12.Part1 = o4
  1440. o13.Parent = o1
  1441. o13.Material = Enum.Material.DiamondPlate
  1442. o13.BrickColor = BrickColor.new("Slime green")
  1443. o13.Position = Vector3.new(33.1350479, 7.20300198, -21.0599995)
  1444. o13.Rotation = Vector3.new(0, 0, 15)
  1445. o13.CanCollide = false
  1446. o13.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1447. 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)
  1448. o13.BottomSurface = Enum.SurfaceType.Smooth
  1449. o13.TopSurface = Enum.SurfaceType.Smooth
  1450. o13.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1451. o13.Position = Vector3.new(33.1350479, 7.20300198, -21.0599995)
  1452. o14.Name = "Joint"
  1453. o14.Parent = o13
  1454. 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)
  1455. o14.Part0 = o13
  1456. o14.Part1 = o4
  1457. o15.Parent = o1
  1458. o15.Material = Enum.Material.SmoothPlastic
  1459. o15.BrickColor = BrickColor.new("Really black")
  1460. o15.Position = Vector3.new(33.9167404, 4.81667662, -21.6361389)
  1461. o15.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1462. o15.CanCollide = false
  1463. o15.Shape = Enum.PartType.Cylinder
  1464. o15.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1465. 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)
  1466. o15.BottomSurface = Enum.SurfaceType.Smooth
  1467. o15.TopSurface = Enum.SurfaceType.Smooth
  1468. o15.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1469. o15.Position = Vector3.new(33.9167404, 4.81667662, -21.6361389)
  1470. o16.Name = "Joint"
  1471. o16.Parent = o15
  1472. 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)
  1473. o16.Part0 = o15
  1474. o16.Part1 = o4
  1475. o17.Parent = o1
  1476. o17.Material = Enum.Material.DiamondPlate
  1477. o17.BrickColor = BrickColor.new("Slime green")
  1478. o17.Position = Vector3.new(34.1009979, 7.46181774, -21.0599995)
  1479. o17.Rotation = Vector3.new(0, 0, 15)
  1480. o17.CanCollide = false
  1481. o17.Size = Vector3.new(0.349999994, 0.699999988, 0.200000003)
  1482. 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)
  1483. o17.BottomSurface = Enum.SurfaceType.Smooth
  1484. o17.TopSurface = Enum.SurfaceType.Smooth
  1485. o17.Color = Color3.new(0.313726, 0.427451, 0.329412)
  1486. o17.Position = Vector3.new(34.1009979, 7.46181774, -21.0599995)
  1487. o18.Name = "Joint"
  1488. o18.Parent = o17
  1489. 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)
  1490. o18.Part0 = o17
  1491. o18.Part1 = o4
  1492. o19.Parent = o1
  1493. o19.Material = Enum.Material.DiamondPlate
  1494. o19.BrickColor = BrickColor.new("Earth green")
  1495. o19.Position = Vector3.new(33.8216286, 6.34033442, -21.306385)
  1496. o19.Rotation = Vector3.new(-84.9100037, 79.9100037, 99.9100037)
  1497. o19.CanCollide = false
  1498. o19.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1499. 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)
  1500. o19.BottomSurface = Enum.SurfaceType.Smooth
  1501. o19.TopSurface = Enum.SurfaceType.Smooth
  1502. o19.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1503. o19.Position = Vector3.new(33.8216286, 6.34033442, -21.306385)
  1504. o20.Name = "Joint"
  1505. o20.Parent = o19
  1506. 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)
  1507. o20.Part0 = o19
  1508. o20.Part1 = o4
  1509. o21.Parent = o1
  1510. o21.Material = Enum.Material.DiamondPlate
  1511. o21.BrickColor = BrickColor.new("Earth green")
  1512. o21.Position = Vector3.new(34.0526772, 5.0555048, -21.654295)
  1513. o21.Rotation = Vector3.new(-84.6600037, 79.9199982, 99.6600037)
  1514. o21.CanCollide = false
  1515. o21.Size = Vector3.new(1.10000002, 0.5, 1.10000002)
  1516. 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)
  1517. o21.BottomSurface = Enum.SurfaceType.Smooth
  1518. o21.TopSurface = Enum.SurfaceType.Smooth
  1519. o21.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1520. o21.Position = Vector3.new(34.0526772, 5.0555048, -21.654295)
  1521. o22.Name = "Joint"
  1522. o22.Parent = o21
  1523. 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)
  1524. o22.Part0 = o21
  1525. o22.Part1 = o4
  1526. o23.Parent = o1
  1527. o23.Material = Enum.Material.DiamondPlate
  1528. o23.BrickColor = BrickColor.new("Earth green")
  1529. o23.Position = Vector3.new(33.9671631, 5.5310173, -21.5255375)
  1530. o23.Rotation = Vector3.new(-84.6600037, 79.9199982, 99.6600037)
  1531. o23.CanCollide = false
  1532. o23.Size = Vector3.new(0.349999875, 0.600000024, 1.0999999)
  1533. 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)
  1534. o23.BottomSurface = Enum.SurfaceType.Smooth
  1535. o23.TopSurface = Enum.SurfaceType.Smooth
  1536. o23.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1537. o23.Position = Vector3.new(33.9671631, 5.5310173, -21.5255375)
  1538. o24.Name = "Joint"
  1539. o24.Parent = o23
  1540. 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)
  1541. o24.Part0 = o23
  1542. o24.Part1 = o4
  1543. o25.Parent = o1
  1544. o25.Material = Enum.Material.SmoothPlastic
  1545. o25.BrickColor = BrickColor.new("Really black")
  1546. o25.Position = Vector3.new(34.2121964, 4.868577, -21.6316166)
  1547. o25.Rotation = Vector3.new(-84.7399979, 80.0100021, 99.8399963)
  1548. o25.CanCollide = false
  1549. o25.Shape = Enum.PartType.Cylinder
  1550. o25.Size = Vector3.new(1.20000005, 0.300000012, 0.300000012)
  1551. 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)
  1552. o25.BottomSurface = Enum.SurfaceType.Smooth
  1553. o25.TopSurface = Enum.SurfaceType.Smooth
  1554. o25.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1555. o25.Position = Vector3.new(34.2121964, 4.868577, -21.6316166)
  1556. o26.Name = "Joint"
  1557. o26.Parent = o25
  1558. 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)
  1559. o26.Part0 = o25
  1560. o26.Part1 = o4
  1561. mas.Parent = workspace
  1562. mas:MakeJoints()
  1563. local mas1 = mas:GetChildren()
  1564. for i=1,#mas1 do
  1565. mas1[i].Parent = workspace
  1566. ypcall(function() mas1[i]:MakeJoints() end)
  1567. end
  1568. mas:Destroy()
  1569. for i=1,#cors do
  1570. coroutine.resume(cors[i])
  1571. end
  1572.  
  1573. wait()
  1574.  
  1575. Workspace["RightArm"].Parent = game.Players.LocalPlayer.Character
  1576.  
  1577. game.Players.LocalPlayer.Character["RightArm"].Name = "Stand Turret Right Arm"
  1578.  
  1579. w = Instance.new("Weld", RightArm)
  1580. w.Part0 = RightArm
  1581. w.Part1 = o4
  1582. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, -1.6, 0)
  1583. RightArm.Transparency = 1
  1584.  
  1585. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Right Arm"]:GetChildren()) do
  1586. if v.ClassName == "Part" then
  1587. v.CanCollide = false
  1588. v.Anchored = false
  1589. end
  1590. end
  1591.  
  1592. local runDummyScript = function(f,scri)
  1593. local oldenv = getfenv(f)
  1594. local newenv = setmetatable({}, {
  1595. __index = function(_, k)
  1596. if k:lower() == 'script' then
  1597. return scri
  1598. else
  1599. return oldenv[k]
  1600. end
  1601. end
  1602. })
  1603. setfenv(f, newenv)
  1604. ypcall(function() f() end)
  1605. end
  1606. cors = {}
  1607. mas = Instance.new("Model",game:GetService("Lighting"))
  1608. mas.Name = "CompiledModel"
  1609. o1 = Instance.new("Model")
  1610. o2 = Instance.new("Part")
  1611. o3 = Instance.new("Weld")
  1612. o4 = Instance.new("Part")
  1613. o5 = Instance.new("Weld")
  1614. o6 = Instance.new("Part")
  1615. o1.Name = "LeftLeg"
  1616. o1.Parent = mas
  1617. o2.Parent = o1
  1618. o2.Material = Enum.Material.DiamondPlate
  1619. o2.BrickColor = BrickColor.new("Earth green")
  1620. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1621. o2.Rotation = Vector3.new(-95, 74.9100037, 90)
  1622. o2.CanCollide = false
  1623. o2.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1624. 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)
  1625. o2.BottomSurface = Enum.SurfaceType.Smooth
  1626. o2.TopSurface = Enum.SurfaceType.Smooth
  1627. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1628. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1629. o3.Name = "Joint"
  1630. o3.Parent = o2
  1631. 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)
  1632. o3.Part0 = o2
  1633. o3.Part1 = o6
  1634. o4.Parent = o1
  1635. o4.Material = Enum.Material.DiamondPlate
  1636. o4.BrickColor = BrickColor.new("Earth green")
  1637. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1638. o4.Rotation = Vector3.new(-95, 74.9100037, 90)
  1639. o4.CanCollide = false
  1640. o4.Size = Vector3.new(0.400000006, 0.300000012, 0.200000003)
  1641. 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)
  1642. o4.BottomSurface = Enum.SurfaceType.Smooth
  1643. o4.TopSurface = Enum.SurfaceType.Smooth
  1644. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1645. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1646. o5.Name = "Joint"
  1647. o5.Parent = o4
  1648. 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)
  1649. o5.Part0 = o4
  1650. o5.Part1 = o6
  1651. o6.Name = "REF"
  1652. o6.Parent = o1
  1653. o6.Material = Enum.Material.Metal
  1654. o6.BrickColor = BrickColor.new("Moss")
  1655. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1656. o6.Rotation = Vector3.new(-94.8199997, 74.9100037, 89.8300018)
  1657. o6.CanCollide = false
  1658. o6.FormFactor = Enum.FormFactor.Symmetric
  1659. o6.Size = Vector3.new(1, 2, 1)
  1660. 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)
  1661. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1662. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1663. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1664. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1665. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1666. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. o6.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1668. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1669. mas.Parent = workspace
  1670. mas:MakeJoints()
  1671. local mas1 = mas:GetChildren()
  1672. for i=1,#mas1 do
  1673. mas1[i].Parent = workspace
  1674. ypcall(function() mas1[i]:MakeJoints() end)
  1675. end
  1676. mas:Destroy()
  1677. for i=1,#cors do
  1678. coroutine.resume(cors[i])
  1679. end
  1680.  
  1681. wait()
  1682.  
  1683. Workspace["LeftLeg"].Parent = game.Players.LocalPlayer.Character
  1684.  
  1685. game.Players.LocalPlayer.Character["LeftLeg"].Name = "Stand Turret Left Leg"
  1686.  
  1687. w = Instance.new("Weld", LeftLeg)
  1688. w.Part0 = LeftLeg
  1689. w.Part1 = o6
  1690. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1691. LeftLeg.Transparency = 1
  1692.  
  1693. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Left Leg"]:GetChildren()) do
  1694. if v.ClassName == "Part" then
  1695. v.CanCollide = false
  1696. v.Anchored = false
  1697. end
  1698. end
  1699.  
  1700. local runDummyScript = function(f,scri)
  1701. local oldenv = getfenv(f)
  1702. local newenv = setmetatable({}, {
  1703. __index = function(_, k)
  1704. if k:lower() == 'script' then
  1705. return scri
  1706. else
  1707. return oldenv[k]
  1708. end
  1709. end
  1710. })
  1711. setfenv(f, newenv)
  1712. ypcall(function() f() end)
  1713. end
  1714. cors = {}
  1715. mas = Instance.new("Model",game:GetService("Lighting"))
  1716. mas.Name = "CompiledModel"
  1717. o1 = Instance.new("Model")
  1718. o2 = Instance.new("Part")
  1719. o3 = Instance.new("Weld")
  1720. o4 = Instance.new("Part")
  1721. o5 = Instance.new("Weld")
  1722. o6 = Instance.new("Part")
  1723. o1.Name = "RightLeg"
  1724. o1.Parent = mas
  1725. o2.Parent = o1
  1726. o2.Material = Enum.Material.DiamondPlate
  1727. o2.BrickColor = BrickColor.new("Earth green")
  1728. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1729. o2.Rotation = Vector3.new(-95, 74.9100037, 90)
  1730. o2.CanCollide = false
  1731. o2.Size = Vector3.new(1.0999999, 1.10000002, 1.10000002)
  1732. 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)
  1733. o2.BottomSurface = Enum.SurfaceType.Smooth
  1734. o2.TopSurface = Enum.SurfaceType.Smooth
  1735. o2.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1736. o2.Position = Vector3.new(34.250885, 2.8238461, -12.6220551)
  1737. o3.Name = "Joint"
  1738. o3.Parent = o2
  1739. 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)
  1740. o3.Part0 = o2
  1741. o3.Part1 = o6
  1742. o4.Parent = o1
  1743. o4.Material = Enum.Material.DiamondPlate
  1744. o4.BrickColor = BrickColor.new("Earth green")
  1745. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1746. o4.Rotation = Vector3.new(-95, 74.9100037, 90)
  1747. o4.CanCollide = false
  1748. o4.Size = Vector3.new(0.400000006, 0.300000012, 0.200000003)
  1749. 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)
  1750. o4.BottomSurface = Enum.SurfaceType.Smooth
  1751. o4.TopSurface = Enum.SurfaceType.Smooth
  1752. o4.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1753. o4.Position = Vector3.new(34.0181427, 1.96172464, -12.546627)
  1754. o5.Name = "Joint"
  1755. o5.Parent = o4
  1756. 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)
  1757. o5.Part0 = o4
  1758. o5.Part1 = o6
  1759. o6.Name = "REF"
  1760. o6.Parent = o1
  1761. o6.Material = Enum.Material.Metal
  1762. o6.BrickColor = BrickColor.new("Moss")
  1763. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1764. o6.Rotation = Vector3.new(-94.8199997, 74.9100037, 89.8300018)
  1765. o6.CanCollide = false
  1766. o6.FormFactor = Enum.FormFactor.Symmetric
  1767. o6.Size = Vector3.new(1, 2, 1)
  1768. 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)
  1769. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1770. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1772. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1775. o6.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1776. o6.Position = Vector3.new(34.3932381, 2.29461336, -12.5757542)
  1777. mas.Parent = workspace
  1778. mas:MakeJoints()
  1779. local mas1 = mas:GetChildren()
  1780. for i=1,#mas1 do
  1781. mas1[i].Parent = workspace
  1782. ypcall(function() mas1[i]:MakeJoints() end)
  1783. end
  1784. mas:Destroy()
  1785. for i=1,#cors do
  1786. coroutine.resume(cors[i])
  1787. end
  1788.  
  1789. wait()
  1790.  
  1791. Workspace["RightLeg"].Parent = game.Players.LocalPlayer.Character
  1792.  
  1793. game.Players.LocalPlayer.Character["RightLeg"].Name = "Stand Turret Right Leg"
  1794.  
  1795. w = Instance.new("Weld", RightLeg)
  1796. w.Part0 = RightLeg
  1797. w.Part1 = o6
  1798. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1799. RightLeg.Transparency = 1
  1800.  
  1801. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Right Leg"]:GetChildren()) do
  1802. if v.ClassName == "Part" then
  1803. v.CanCollide = false
  1804. v.Anchored = false
  1805. end
  1806. end
  1807.  
  1808. local runDummyScript = function(f,scri)
  1809. local oldenv = getfenv(f)
  1810. local newenv = setmetatable({}, {
  1811. __index = function(_, k)
  1812. if k:lower() == 'script' then
  1813. return scri
  1814. else
  1815. return oldenv[k]
  1816. end
  1817. end
  1818. })
  1819. setfenv(f, newenv)
  1820. ypcall(function() f() end)
  1821. end
  1822. cors = {}
  1823. mas = Instance.new("Model",game:GetService("Lighting"))
  1824. mas.Name = "CompiledModel"
  1825. o1 = Instance.new("Model")
  1826. o2 = Instance.new("Part")
  1827. o3 = Instance.new("Part")
  1828. o4 = Instance.new("Weld")
  1829. o5 = Instance.new("Part")
  1830. o6 = Instance.new("Weld")
  1831. o7 = Instance.new("Part")
  1832. o8 = Instance.new("Weld")
  1833. o9 = Instance.new("Part")
  1834. o10 = Instance.new("Weld")
  1835. o11 = Instance.new("Part")
  1836. o12 = Instance.new("Weld")
  1837. o13 = Instance.new("Part")
  1838. o14 = Instance.new("Weld")
  1839. o15 = Instance.new("Part")
  1840. o16 = Instance.new("Weld")
  1841. o1.Name = "Torso_"
  1842. o1.Parent = mas
  1843. o2.Name = "REF"
  1844. o2.Parent = o1
  1845. o2.Material = Enum.Material.Metal
  1846. o2.BrickColor = BrickColor.new("Moss")
  1847. o2.Position = Vector3.new(33.9180183, 5.79779005, -16.0799541)
  1848. o2.Rotation = Vector3.new(-89.7399979, 79.9100037, 89.7399979)
  1849. o2.CanCollide = false
  1850. o2.FormFactor = Enum.FormFactor.Symmetric
  1851. o2.Size = Vector3.new(2, 2, 1)
  1852. 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)
  1853. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1854. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1855. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1856. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1857. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1858. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1859. o2.Color = Color3.new(0.486275, 0.611765, 0.419608)
  1860. o2.Position = Vector3.new(33.9180183, 5.79779005, -16.0799541)
  1861. o3.Parent = o1
  1862. o3.Material = Enum.Material.DiamondPlate
  1863. o3.BrickColor = BrickColor.new("Earth green")
  1864. o3.Position = Vector3.new(33.6427307, 4.91169691, -15.7799816)
  1865. o3.Rotation = Vector3.new(-90, 80, 90)
  1866. o3.CanCollide = false
  1867. o3.Size = Vector3.new(0.42749998, 0.349999934, 0.412499994)
  1868. 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)
  1869. o3.BottomSurface = Enum.SurfaceType.Smooth
  1870. o3.TopSurface = Enum.SurfaceType.Smooth
  1871. o3.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1872. o3.Position = Vector3.new(33.6427307, 4.91169691, -15.7799816)
  1873. o4.Name = "Joint"
  1874. o4.Parent = o3
  1875. 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)
  1876. o4.Part0 = o3
  1877. o4.Part1 = o2
  1878. o5.Parent = o1
  1879. o5.Material = Enum.Material.DiamondPlate
  1880. o5.BrickColor = BrickColor.new("Earth green")
  1881. o5.Position = Vector3.new(33.5559044, 5.40410089, -16.3549938)
  1882. o5.Rotation = Vector3.new(-90, 80, 90)
  1883. o5.CanCollide = false
  1884. o5.Size = Vector3.new(0.577499986, 0.549999952, 0.412499994)
  1885. 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)
  1886. o5.BottomSurface = Enum.SurfaceType.Smooth
  1887. o5.TopSurface = Enum.SurfaceType.Smooth
  1888. o5.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1889. o5.Position = Vector3.new(33.5559044, 5.40410089, -16.3549938)
  1890. o6.Name = "Joint"
  1891. o6.Parent = o5
  1892. 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)
  1893. o6.Part0 = o5
  1894. o6.Part1 = o2
  1895. o7.Parent = o1
  1896. o7.Material = Enum.Material.DiamondPlate
  1897. o7.BrickColor = BrickColor.new("Earth green")
  1898. o7.Position = Vector3.new(33.7879486, 6.53558302, -16.1299877)
  1899. o7.Rotation = Vector3.new(-90, 80, 90)
  1900. o7.CanCollide = false
  1901. o7.Size = Vector3.new(1.04999995, 1.5, 0.849999964)
  1902. 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)
  1903. o7.BottomSurface = Enum.SurfaceType.Smooth
  1904. o7.TopSurface = Enum.SurfaceType.Smooth
  1905. o7.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1906. o7.Position = Vector3.new(33.7879486, 6.53558302, -16.1299877)
  1907. o8.Name = "Joint"
  1908. o8.Parent = o7
  1909. 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)
  1910. o8.Part0 = o7
  1911. o8.Part1 = o2
  1912. o9.Parent = o1
  1913. o9.Material = Enum.Material.DiamondPlate
  1914. o9.BrickColor = BrickColor.new("Earth green")
  1915. o9.Position = Vector3.new(33.8313599, 6.28938103, -16.6099892)
  1916. o9.Rotation = Vector3.new(-90, 80, 90)
  1917. o9.CanCollide = false
  1918. o9.Size = Vector3.new(1.04999995, 1, 1.14999998)
  1919. 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)
  1920. o9.BottomSurface = Enum.SurfaceType.Smooth
  1921. o9.TopSurface = Enum.SurfaceType.Smooth
  1922. o9.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1923. o9.Position = Vector3.new(33.8313599, 6.28938103, -16.6099892)
  1924. o10.Name = "Joint"
  1925. o10.Parent = o9
  1926. 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)
  1927. o10.Part0 = o9
  1928. o10.Part1 = o2
  1929. o11.Parent = o1
  1930. o11.Material = Enum.Material.DiamondPlate
  1931. o11.BrickColor = BrickColor.new("Earth green")
  1932. o11.Position = Vector3.new(33.6427307, 4.91169691, -16.2799873)
  1933. o11.Rotation = Vector3.new(-90, 80, 90)
  1934. o11.CanCollide = false
  1935. o11.Size = Vector3.new(0.42749998, 0.349999934, 0.412499994)
  1936. 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)
  1937. o11.BottomSurface = Enum.SurfaceType.Smooth
  1938. o11.TopSurface = Enum.SurfaceType.Smooth
  1939. o11.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1940. o11.Position = Vector3.new(33.6427307, 4.91169691, -16.2799873)
  1941. o12.Name = "Joint"
  1942. o12.Parent = o11
  1943. 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)
  1944. o12.Part0 = o11
  1945. o12.Part1 = o2
  1946. o13.Parent = o1
  1947. o13.Material = Enum.Material.DiamondPlate
  1948. o13.BrickColor = BrickColor.new("Earth green")
  1949. o13.Position = Vector3.new(33.5559044, 5.40410089, -15.7049761)
  1950. o13.Rotation = Vector3.new(-90, 80, 90)
  1951. o13.CanCollide = false
  1952. o13.Size = Vector3.new(0.577499986, 0.549999952, 0.412499994)
  1953. 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)
  1954. o13.BottomSurface = Enum.SurfaceType.Smooth
  1955. o13.TopSurface = Enum.SurfaceType.Smooth
  1956. o13.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1957. o13.Position = Vector3.new(33.5559044, 5.40410089, -15.7049761)
  1958. o14.Name = "Joint"
  1959. o14.Parent = o13
  1960. 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)
  1961. o14.Part0 = o13
  1962. o14.Part1 = o2
  1963. o15.Parent = o1
  1964. o15.Material = Enum.Material.DiamondPlate
  1965. o15.BrickColor = BrickColor.new("Earth green")
  1966. o15.Position = Vector3.new(33.8313599, 6.28938103, -15.4799709)
  1967. o15.Rotation = Vector3.new(-90, 80, 90)
  1968. o15.CanCollide = false
  1969. o15.Size = Vector3.new(1.04999995, 1, 1.14999998)
  1970. 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)
  1971. o15.BottomSurface = Enum.SurfaceType.Smooth
  1972. o15.TopSurface = Enum.SurfaceType.Smooth
  1973. o15.Color = Color3.new(0.152941, 0.27451, 0.176471)
  1974. o15.Position = Vector3.new(33.8313599, 6.28938103, -15.4799709)
  1975. o16.Name = "Joint"
  1976. o16.Parent = o15
  1977. 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)
  1978. o16.Part0 = o15
  1979. o16.Part1 = o2
  1980. mas.Parent = workspace
  1981. mas:MakeJoints()
  1982. local mas1 = mas:GetChildren()
  1983. for i=1,#mas1 do
  1984. mas1[i].Parent = workspace
  1985. ypcall(function() mas1[i]:MakeJoints() end)
  1986. end
  1987. mas:Destroy()
  1988. for i=1,#cors do
  1989. coroutine.resume(cors[i])
  1990. end
  1991.  
  1992. wait()
  1993.  
  1994. Workspace["Torso_"].Parent = game.Players.LocalPlayer.Character
  1995.  
  1996. game.Players.LocalPlayer.Character["Torso_"].Name = "Stand Turret Torso"
  1997.  
  1998. w = Instance.new("Weld", Torso)
  1999. w.Part0 = Torso
  2000. w.Part1 = o2
  2001. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  2002. Torso.Transparency = 1
  2003.  
  2004. for i,v in pairs (game.Players.LocalPlayer.Character["Stand Turret Torso"]:GetChildren()) do
  2005. if v.ClassName == "Part" then
  2006. v.CanCollide = false
  2007. v.Anchored = false
  2008. end
  2009. end
  2010.  
  2011. local m = Create("Model"){
  2012. Parent = AdvancingFortress,
  2013. Name = "WeaponModel",
  2014. }
  2015.  
  2016. Head.face:remove()
  2017. AdvancingFortress.Head.Name = "FHead"
  2018. AdvancingFortress.Torso.Name = "FTorso"
  2019. AdvancingFortress.HumanoidRootPart.Name = "FHumanoidRootPart"
  2020. Humanoid.Animator.Parent = nil
  2021. AdvancingFortress.Animate.Parent = nil
  2022.  
  2023. local newMotor = function(part0, part1, c0, c1)
  2024. local w = Create('Weld'){
  2025. Parent = part0,
  2026. Part0 = part0,
  2027. Part1 = part1,
  2028. C0 = c0,
  2029. C1 = c1,
  2030. }
  2031. return w
  2032. end
  2033.  
  2034. function clerp(a, b, t)
  2035. return a:lerp(b, t)
  2036. end
  2037.  
  2038. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  2039. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  2040.  
  2041. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  2042. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  2043. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  2044. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  2045. RootJoint.C1 = CFrame.new(0, 0, 0)
  2046. RootJoint.C0 = CFrame.new(0, 0, 0)
  2047. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  2048. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  2049.  
  2050. local rarmc1 = RW.C1
  2051. local larmc1 = LW.C1
  2052. local rlegc1 = RH.C1
  2053. local llegc1 = LH.C1
  2054.  
  2055. local resetc1 = false
  2056.  
  2057. function PlayAnimationFromTable(table, speed, bool)
  2058. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  2059. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  2060. RW.C0 = clerp(RW.C0, table[3], speed)
  2061. LW.C0 = clerp(LW.C0, table[4], speed)
  2062. RH.C0 = clerp(RH.C0, table[5], speed)
  2063. LH.C0 = clerp(LH.C0, table[6], speed)
  2064. if bool == true then
  2065. if resetc1 == false then
  2066. resetc1 = true
  2067. RootJoint.C1 = RootJoint.C1
  2068. Torso.Neck.C1 = Torso.Neck.C1
  2069. RW.C1 = rarmc1
  2070. LW.C1 = larmc1
  2071. RH.C1 = rlegc1
  2072. LH.C1 = llegc1
  2073. end
  2074. end
  2075. end
  2076.  
  2077. ArtificialHB = Create("BindableEvent", script){
  2078. Parent = script,
  2079. Name = "Heartbeat",
  2080. }
  2081.  
  2082. script:WaitForChild("Heartbeat")
  2083.  
  2084. frame = 1 / 30
  2085. tf = 0
  2086. allowframeloss = false
  2087. tossremainder = false
  2088. lastframe = tick()
  2089. script.Heartbeat:Fire()
  2090.  
  2091. game:GetService("RunService").Heartbeat:connect(function(s, p)
  2092. tf = tf + s
  2093. if tf >= frame then
  2094. if allowframeloss then
  2095. script.Heartbeat:Fire()
  2096. lastframe = tick()
  2097. else
  2098. for i = 1, math.floor(tf / frame) do
  2099. script.Heartbeat:Fire()
  2100. end
  2101. lastframe = tick()
  2102. end
  2103. if tossremainder then
  2104. tf = 0
  2105. else
  2106. tf = tf - frame * math.floor(tf / frame)
  2107. end
  2108. end
  2109. end)
  2110.  
  2111. function swait(num)
  2112. if num == 0 or num == nil then
  2113. ArtificialHB.Event:wait()
  2114. else
  2115. for i = 0, num do
  2116. ArtificialHB.Event:wait()
  2117. end
  2118. end
  2119. end
  2120.  
  2121. function RemoveOutlines(part)
  2122. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2123. end
  2124.  
  2125. CFuncs = {
  2126. Part = {
  2127. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2128. local Part = Create("Part"){
  2129. Parent = Parent,
  2130. Reflectance = Reflectance,
  2131. Transparency = Transparency,
  2132. CanCollide = false,
  2133. Locked = true,
  2134. BrickColor = BrickColor.new(tostring(BColor)),
  2135. Name = Name,
  2136. Size = Size,
  2137. Material = Material,
  2138. }
  2139. RemoveOutlines(Part)
  2140. return Part
  2141. end;
  2142. };
  2143.  
  2144. Mesh = {
  2145. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2146. local Msh = Create(Mesh){
  2147. Parent = Part,
  2148. Offset = OffSet,
  2149. Scale = Scale,
  2150. }
  2151. if Mesh == "SpecialMesh" then
  2152. Msh.MeshType = MeshType
  2153. Msh.MeshId = MeshId
  2154. end
  2155. return Msh
  2156. end;
  2157. };
  2158.  
  2159. Weld = {
  2160. Create = function(Parent, Part0, Part1, C0, C1)
  2161. local Weld = Create("Weld"){
  2162. Parent = Parent,
  2163. Part0 = Part0,
  2164. Part1 = Part1,
  2165. C0 = C0,
  2166. C1 = C1,
  2167. }
  2168. return Weld
  2169. end;
  2170. };
  2171.  
  2172. Sound = {
  2173. Create = function(id, par, vol, pit)
  2174. local Sound = Create("Sound"){
  2175. Volume = vol,
  2176. Pitch = pit or 1,
  2177. SoundId = "rbxassetid://" .. id,
  2178. Parent = par or workspace,
  2179. }
  2180. Sound:play()
  2181. game:GetService("Debris"):AddItem(Sound, 130)
  2182. return Sound
  2183. end;
  2184. };
  2185.  
  2186. Decal = {
  2187. Create = function(Color, Texture, Transparency, Name, Parent)
  2188. local Decal = Create("Decal"){
  2189. Color3 = Color,
  2190. Texture = "rbxassetid://" .. Texture,
  2191. Transparency = Transparency,
  2192. Name = Name,
  2193. Parent = Parent,
  2194. }
  2195. return Decal
  2196. end;
  2197. };
  2198.  
  2199. BillboardGui = {
  2200. Create = function(Parent, Image, Position, Size)
  2201. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  2202. BillPar.CFrame = CFrame.new(Position)
  2203. local Bill = Create("BillboardGui"){
  2204. Parent = BillPar,
  2205. Adornee = BillPar,
  2206. Size = UDim2.new(1, 0, 1, 0),
  2207. SizeOffset = Vector2.new(Size, Size),
  2208. }
  2209. local d = Create("ImageLabel", Bill){
  2210. Parent = Bill,
  2211. BackgroundTransparency = 1,
  2212. Size = UDim2.new(1, 0, 1, 0),
  2213. Image = "rbxassetid://" .. Image,
  2214. }
  2215. return BillPar
  2216. end
  2217. };
  2218.  
  2219. ParticleEmitter = {
  2220. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2221. local Particle = Create("ParticleEmitter"){
  2222. Parent = Parent,
  2223. Color = ColorSequence.new(Color1, Color2),
  2224. LightEmission = LightEmission,
  2225. Size = Size,
  2226. Texture = Texture,
  2227. Transparency = Transparency,
  2228. ZOffset = ZOffset,
  2229. Acceleration = Accel,
  2230. Drag = Drag,
  2231. LockedToPart = LockedToPart,
  2232. VelocityInheritance = VelocityInheritance,
  2233. EmissionDirection = EmissionDirection,
  2234. Enabled = Enabled,
  2235. Lifetime = LifeTime,
  2236. Rate = Rate,
  2237. Rotation = Rotation,
  2238. RotSpeed = RotSpeed,
  2239. Speed = Speed,
  2240. VelocitySpread = VelocitySpread,
  2241. }
  2242. return Particle
  2243. end;
  2244. };
  2245.  
  2246. CreateTemplate = {
  2247.  
  2248. };
  2249. }
  2250.  
  2251. function rayCast(Position, Direction, Range, Ignore)
  2252. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2253. end
  2254.  
  2255. FindNearestTorso = function(pos)
  2256. local list = (game.Workspace:children())
  2257. local torso = nil
  2258. local dist = 1000
  2259. local temp, human, temp2 = nil, nil, nil
  2260. for x = 1, #list do
  2261. temp2 = list[x]
  2262. if temp2.className == "Model" and temp2.Name ~= Character.Name then
  2263. temp = temp2:findFirstChild("Torso")
  2264. human = temp2:findFirstChild("Humanoid")
  2265. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  2266. local dohit = true
  2267. if dohit == true then
  2268. torso = temp
  2269. dist = (temp.Position - pos).magnitude
  2270. end
  2271. end
  2272. end
  2273. end
  2274. return torso, dist
  2275. end
  2276.  
  2277. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2278. if hit.Parent == nil then
  2279. return
  2280. end
  2281. local h = hit.Parent:FindFirstChild("Humanoid")
  2282. for _, v in pairs(hit.Parent:children()) do
  2283. if v:IsA("Humanoid") then
  2284. h = v
  2285. end
  2286. end
  2287. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2288. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2289. if hit.Parent.DebounceHit.Value == true then
  2290. return
  2291. end
  2292. end
  2293. local c = Create("ObjectValue"){
  2294. Name = "creator",
  2295. Value = game:service("Players").LocalPlayer,
  2296. Parent = h,
  2297. }
  2298. game:GetService("Debris"):AddItem(c, .5)
  2299. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2300. local Damage = math.random(minim, maxim)
  2301. local blocked = false
  2302. local block = hit.Parent:findFirstChild("Block")
  2303. if block ~= nil then
  2304. if block.className == "IntValue" then
  2305. if block.Value > 0 then
  2306. blocked = true
  2307. block.Value = block.Value - 1
  2308. print(block.Value)
  2309. end
  2310. end
  2311. end
  2312. if TimeStop == false then
  2313. h.Health = h.Health - Damage
  2314. 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)
  2315. elseif TimeStop == true then
  2316. repeat wait() until TimeStop == false
  2317. h.Health = h.Health - (Damage / 2)
  2318. 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)
  2319. end
  2320. if Type == "Knockdown" then
  2321. local hum = hit.Parent.Humanoid
  2322. hum.PlatformStand = true
  2323. coroutine.resume(coroutine.create(function(HHumanoid)
  2324. swait(1)
  2325. HHumanoid.PlatformStand = false
  2326. end), hum)
  2327. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2328. local bodvol = Create("BodyVelocity"){
  2329. velocity = angle * knockback,
  2330. P = 5000,
  2331. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2332. Parent = hit,
  2333. }
  2334. local rl = Create("BodyAngularVelocity"){
  2335. P = 3000,
  2336. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2337. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2338. Parent = hit,
  2339. }
  2340. game:GetService("Debris"):AddItem(bodvol, .5)
  2341. game:GetService("Debris"):AddItem(rl, .5)
  2342. elseif Type == "Normal" then
  2343. local vp = Create("BodyVelocity"){
  2344. P = 500,
  2345. maxForce = Vector3.new(math.huge, 0, math.huge),
  2346. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2347. }
  2348. if knockback > 0 then
  2349. vp.Parent = hit.Parent.Torso
  2350. end
  2351. game:GetService("Debris"):AddItem(vp, .5)
  2352. elseif Type == "Up" then
  2353. local bodyVelocity = Create("BodyVelocity"){
  2354. velocity = Vector3.new(0, 20, 0),
  2355. P = 5000,
  2356. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2357. Parent = hit,
  2358. }
  2359. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2360. elseif Type == "DarkUp" then
  2361. coroutine.resume(coroutine.create(function()
  2362. for i = 0, 1, 0.1 do
  2363. swait()
  2364. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2365. end
  2366. end))
  2367. local bodyVelocity = Create("BodyVelocity"){
  2368. velocity = Vector3.new(0, 20, 0),
  2369. P = 5000,
  2370. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2371. Parent = hit,
  2372. }
  2373. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2374. elseif Type == "Snare" then
  2375. local bp = Create("BodyPosition"){
  2376. P = 2000,
  2377. D = 100,
  2378. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2379. position = hit.Parent.Torso.Position,
  2380. Parent = hit.Parent.Torso,
  2381. }
  2382. game:GetService("Debris"):AddItem(bp, 1)
  2383. elseif Type == "Freeze" then
  2384. local BodPos = Create("BodyPosition"){
  2385. P = 50000,
  2386. D = 1000,
  2387. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2388. position = hit.Parent.Torso.Position,
  2389. Parent = hit.Parent.Torso,
  2390. }
  2391. local BodGy = Create("BodyGyro") {
  2392. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2393. P = 20e+003,
  2394. Parent = hit.Parent.Torso,
  2395. cframe = hit.Parent.Torso.CFrame,
  2396. }
  2397. hit.Parent.Torso.Anchored = true
  2398. coroutine.resume(coroutine.create(function(Part)
  2399. swait(1.5)
  2400. Part.Anchored = false
  2401. end), hit.Parent.Torso)
  2402. game:GetService("Debris"):AddItem(BodPos, 3)
  2403. game:GetService("Debris"):AddItem(BodGy, 3)
  2404. end
  2405. local debounce = Create("BoolValue"){
  2406. Name = "DebounceHit",
  2407. Parent = hit.Parent,
  2408. Value = true,
  2409. }
  2410. game:GetService("Debris"):AddItem(debounce, Delay)
  2411. c = Create("ObjectValue"){
  2412. Name = "creator",
  2413. Value = Player,
  2414. Parent = h,
  2415. }
  2416. game:GetService("Debris"):AddItem(c, .5)
  2417. end
  2418. end
  2419.  
  2420. function ShowDamage(Pos, Text, Time, Color)
  2421. local Rate = (1 / 30)
  2422. local Pos = (Pos or Vector3.new(0, 0, 0))
  2423. local Text = (Text or "")
  2424. local Time = (Time or 2)
  2425. local Color = (Color or Color3.new(1, 0, 1))
  2426. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  2427. EffectPart.Anchored = true
  2428. local BillboardGui = Create("BillboardGui"){
  2429. Size = UDim2.new(3, 0, 3, 0),
  2430. Adornee = EffectPart,
  2431. Parent = EffectPart,
  2432. }
  2433. local TextLabel = Create("TextLabel"){
  2434. BackgroundTransparency = 1,
  2435. Size = UDim2.new(1, 0, 1, 0),
  2436. Text = Text,
  2437. Font = "SciFi",
  2438. TextColor3 = Color,
  2439. TextScaled = true,
  2440. Parent = BillboardGui,
  2441. }
  2442. game.Debris:AddItem(EffectPart, (Time))
  2443. EffectPart.Parent = game:GetService("Workspace")
  2444. delay(0, function()
  2445. local Frames = (Time / Rate)
  2446. for Frame = 1, Frames do
  2447. wait(Rate)
  2448. local Percent = (Frame / Frames)
  2449. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  2450. TextLabel.TextTransparency = Percent
  2451. end
  2452. if EffectPart and EffectPart.Parent then
  2453. EffectPart:Destroy()
  2454. end
  2455. end)
  2456. end
  2457.  
  2458. local STDamage = false
  2459.  
  2460. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  2461. for _, c in pairs(workspace:children()) do
  2462. local hum = c:findFirstChild("Humanoid")
  2463. if hum ~= nil then
  2464. local head = c:findFirstChild("Torso")
  2465. if head ~= nil then
  2466. local targ = head.Position - Part.Position
  2467. local mag = targ.magnitude
  2468. if mag <= Magnitude and c.Name ~= Player.Name then
  2469. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  2470. if STDamage == true then
  2471. for i = 1, 3 do
  2472. Effects.Block.Create(BrickColor.new("Earth green"), head.CFrame, 1, 1, 1, 4, 4, 4, .07, 1)
  2473. end
  2474. for i = 1, 10 do
  2475. Effects.Break.Create(BrickColor.new("Earth green"), head.CFrame, 1, 1, 1)
  2476. end
  2477. elseif STDamage == false then
  2478. Effects.Block.Create(BrickColor.new("Earth green"), head.CFrame, .5, .5, .5, .5, .5, .5, .07, 1)
  2479. for i = 1, 2 do
  2480. Effects.Break.Create(BrickColor.new("Earth green"), head.CFrame, .4, .4, .4)
  2481. end
  2482. end
  2483. end
  2484. end
  2485. end
  2486. end
  2487. end
  2488.  
  2489. HHandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HHandle", Vector3.new(1.09999979, 0.299999923, 1.0999999))
  2490. 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))
  2491. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.399999917, 1.0999999))
  2492. 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))
  2493. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.499999911, 1.0999999))
  2494. 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))
  2495. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.499999821, 0.299999893, 0.200000003))
  2496. 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))
  2497. Eye1 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "Earth green", "Eye1", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2498. 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))
  2499. CFuncs.Mesh.Create("SpecialMesh", Eye1, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2500. Eye2 = CFuncs.Part.Create(m, Enum.Material.Neon, 0, 1, "Earth green", "Eye2", Vector3.new(0.400000006, 0.200000003, 0.200000003))
  2501. 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))
  2502. CFuncs.Mesh.Create("SpecialMesh", Eye2, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2503. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.499999821, 0.300000012, 0.200000003))
  2504. 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))
  2505. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.10000002, 0.999999881, 1.0999999))
  2506. 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))
  2507. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  2508. 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))
  2509. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2510. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.20000005, 0.200000003, 0.200000003))
  2511. 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))
  2512. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2513. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.5))
  2514. 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))
  2515. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2516. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.5))
  2517. 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))
  2518. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2519. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.20000005, 0.200000003, 0.200000003))
  2520. 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))
  2521. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2522. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.600000024))
  2523. 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))
  2524. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2525. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2526. 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))
  2527. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2528. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.300000012, 0.200000003))
  2529. 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))
  2530. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2531. THandle = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Medium stone grey", "THandle", Vector3.new(1, 0.799999893, 1))
  2532. 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))
  2533. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.19999981, 0.699999928, 1.20000005))
  2534. 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))
  2535. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.99999994, 0.499999851, 0.900000036))
  2536. 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))
  2537. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.80000019, 0.700000048, 0.800000012))
  2538. 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))
  2539. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2540. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Part", Vector3.new(1.60000014, 0.400000006, 1.39999998))
  2541. 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))
  2542. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2543. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.19999981, 0.499999911, 1.19999993))
  2544. 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))
  2545. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.80000019, 0.300000012, 1.80000007))
  2546. 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))
  2547. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2548. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 1.10000002, 0.300000012))
  2549. 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))
  2550. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2551. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.09999979, 0.499999911, 1.0999999))
  2552. 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))
  2553. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.39999986, 1.19999993, 1.39999986))
  2554. 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))
  2555. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.999999762, 0.300000012, 0.799999893))
  2556. 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))
  2557. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.899999976, 0.499999851, 0.899999917))
  2558. 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))
  2559. AHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "AHandleR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2560. 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))
  2561. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2562. 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))
  2563. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2564. 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))
  2565. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2566. 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))
  2567. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2568. 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))
  2569. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2570. 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))
  2571. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2572. 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))
  2573. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2574. 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))
  2575. HitboxR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HitboxR", Vector3.new(0.799999952, 0.800000012, 1.22000003))
  2576. 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))
  2577. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2578. 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))
  2579. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2580. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2581. 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))
  2582. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2583. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2584. 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))
  2585. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2586. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.899999976))
  2587. 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))
  2588. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2589. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2590. 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))
  2591. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2592. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.300000012))
  2593. 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))
  2594. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2595. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.300000012, 0.200000003))
  2596. 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))
  2597. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2598. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.200000003))
  2599. 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))
  2600. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2601. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.5, 0.200000003))
  2602. 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))
  2603. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2604. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.900000095))
  2605. 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))
  2606. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2607. AHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "AHandleL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2608. 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))
  2609. HitboxL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "HitboxL", Vector3.new(0.800000072, 0.800000012, 1.22000003))
  2610. 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))
  2611. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2612. 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))
  2613. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999928, 0.520000041))
  2614. 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))
  2615. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2616. 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))
  2617. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.20000005, 0.800000012, 1.20000005))
  2618. 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))
  2619. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.899999976, 1.01999998))
  2620. 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))
  2621. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.200000003, 0.699999988, 1.01999998))
  2622. 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))
  2623. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.300000012, 0.699999988, 1.01999998))
  2624. 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))
  2625. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2626. 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))
  2627. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2628. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2629. 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))
  2630. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2631. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.900000095))
  2632. 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))
  2633. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2634. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.300000012))
  2635. 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))
  2636. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2637. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2638. 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))
  2639. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2640. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.5, 0.200000003))
  2641. 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))
  2642. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2643. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.5, 0.200000003))
  2644. 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))
  2645. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2646. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.899999976))
  2647. 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))
  2648. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2649. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.300000012, 0.200000003))
  2650. 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))
  2651. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2652. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.01999998, 0.200000003, 0.200000003))
  2653. 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))
  2654. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2655. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(1.19999993, 0.200000003, 0.300000012))
  2656. 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))
  2657. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2658. LHandleR = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "LHandleR", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2659. 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))
  2660. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000012, 0.800000012, 0.200000003))
  2661. 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))
  2662. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2663. 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))
  2664. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2665. 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))
  2666. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.400000006, 1.20000005, 0.200000003))
  2667. 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))
  2668. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2669. 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))
  2670. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2671. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2672. 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))
  2673. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2674. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2675. 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))
  2676. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2677. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2678. 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))
  2679. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2680. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  2681. 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))
  2682. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2683. LHandleL = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "LHandleL", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2684. 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))
  2685. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 1.00999999, 1.19000006))
  2686. 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))
  2687. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.400000006, 1.20000005, 0.300000012))
  2688. 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))
  2689. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(1.02999997, 0.699999928, 1.19000006))
  2690. 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))
  2691. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000131, 1.20000005, 0.800000012))
  2692. 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))
  2693. CFuncs.Mesh.Create("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2694. Part = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Part", Vector3.new(0.800000012, 0.800000012, 0.300000012))
  2695. 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))
  2696. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2697. 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))
  2698. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2699. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2700. 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))
  2701. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2702. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2703. 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))
  2704. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2705. Wedge = CFuncs.Part.Create(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Wedge", Vector3.new(0.300000012, 0.200000003, 0.200000003))
  2706. 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))
  2707. CFuncs.Mesh.Create("SpecialMesh", Wedge, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  2708.  
  2709. EffectModel = Create("Model"){
  2710. Parent = Character,
  2711. Name = "Effects",
  2712. }
  2713.  
  2714. Effects = {
  2715. Block = {
  2716. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2717. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2718. prt.Anchored = true
  2719. prt.CFrame = cframe
  2720. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2721. game:GetService("Debris"):AddItem(prt, 10)
  2722. if Type == 1 or Type == nil then
  2723. table.insert(Effects, {
  2724. prt,
  2725. "Block1",
  2726. delay,
  2727. x3,
  2728. y3,
  2729. z3,
  2730. msh
  2731. })
  2732. elseif Type == 2 then
  2733. table.insert(Effects, {
  2734. prt,
  2735. "Block2",
  2736. delay,
  2737. x3,
  2738. y3,
  2739. z3,
  2740. msh
  2741. })
  2742. end
  2743. end;
  2744. };
  2745.  
  2746. Cylinder = {
  2747. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2748. local prt = CFuncs.Part..Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  2749. prt.Anchored = true
  2750. prt.CFrame = cframe
  2751. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2752. game:GetService("Debris"):AddItem(prt, 2)
  2753. Effects[#Effects + 1] = {
  2754. prt,
  2755. "Cylinder",
  2756. delay,
  2757. x3,
  2758. y3,
  2759. z3
  2760. }
  2761. end;
  2762. };
  2763.  
  2764. Head = {
  2765. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2766. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2767. prt.Anchored = true
  2768. prt.CFrame = cframe
  2769. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2770. game:GetService("Debris"):AddItem(prt, 10)
  2771. table.insert(Effects, {
  2772. prt,
  2773. "Cylinder",
  2774. delay,
  2775. x3,
  2776. y3,
  2777. z3,
  2778. msh
  2779. })
  2780. end;
  2781. };
  2782.  
  2783. Sphere = {
  2784. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2785. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2786. prt.Anchored = true
  2787. prt.CFrame = cframe
  2788. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2789. game:GetService("Debris"):AddItem(prt, 10)
  2790. table.insert(Effects, {
  2791. prt,
  2792. "Cylinder",
  2793. delay,
  2794. x3,
  2795. y3,
  2796. z3,
  2797. msh
  2798. })
  2799. end;
  2800. };
  2801.  
  2802. Elect = {
  2803. Create = function(cff, x, y, z)
  2804. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  2805. prt.Anchored = true
  2806. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  2807. prt.CFrame = CFrame.new(prt.Position)
  2808. game:GetService("Debris"):AddItem(prt, 2)
  2809. local xval = math.random() / 2
  2810. local yval = math.random() / 2
  2811. local zval = math.random() / 2
  2812. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  2813. table.insert(Effects, {
  2814. prt,
  2815. "Elec",
  2816. 0.1,
  2817. x,
  2818. y,
  2819. z,
  2820. xval,
  2821. yval,
  2822. zval
  2823. })
  2824. end;
  2825.  
  2826. };
  2827.  
  2828. Ring = {
  2829. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2830. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2831. prt.Anchored = true
  2832. prt.CFrame = cframe
  2833. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2834. --msh.TextureId = "rbxassetid://269748808"
  2835. game:GetService("Debris"):AddItem(prt, 10)
  2836. table.insert(Effects, {
  2837. prt,
  2838. "Cylinder",
  2839. delay,
  2840. x3,
  2841. y3,
  2842. z3,
  2843. msh
  2844. })
  2845. end;
  2846. };
  2847.  
  2848.  
  2849. Wave = {
  2850. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2851. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2852. prt.Anchored = true
  2853. prt.CFrame = cframe
  2854. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2855. game:GetService("Debris"):AddItem(prt, 10)
  2856. table.insert(Effects, {
  2857. prt,
  2858. "Cylinder",
  2859. delay,
  2860. x3,
  2861. y3,
  2862. z3,
  2863. msh
  2864. })
  2865. end;
  2866. };
  2867.  
  2868. Break = {
  2869. Create = function(brickcolor, cframe, x1, y1, z1)
  2870. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2871. prt.Anchored = true
  2872. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2873. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2874. local num = math.random(10, 50) / 1000
  2875. game:GetService("Debris"):AddItem(prt, 10)
  2876. table.insert(Effects, {
  2877. prt,
  2878. "Shatter",
  2879. num,
  2880. prt.CFrame,
  2881. math.random() - math.random(),
  2882. 0,
  2883. math.random(50, 100) / 100
  2884. })
  2885. end;
  2886. };
  2887.  
  2888. Fire = {
  2889. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  2890. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2891. prt.Anchored = true
  2892. prt.CFrame = cframe
  2893. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2894. game:GetService("Debris"):AddItem(prt, 10)
  2895. table.insert(Effects, {
  2896. prt,
  2897. "Fire",
  2898. delay,
  2899. 1,
  2900. 1,
  2901. 1,
  2902. msh
  2903. })
  2904. end;
  2905. };
  2906.  
  2907. FireWave = {
  2908. Create = function(brickcolor, cframe, x1, y1, z1)
  2909. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  2910. prt.Anchored = true
  2911. prt.CFrame = cframe
  2912. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2913. local d = Create("Decal"){
  2914. Parent = prt,
  2915. Texture = "rbxassetid://26356434",
  2916. Face = "Top",
  2917. }
  2918. local d = Create("Decal"){
  2919. Parent = prt,
  2920. Texture = "rbxassetid://26356434",
  2921. Face = "Bottom",
  2922. }
  2923. game:GetService("Debris"):AddItem(prt, 10)
  2924. table.insert(Effects, {
  2925. prt,
  2926. "FireWave",
  2927. 1,
  2928. 30,
  2929. math.random(400, 600) / 100,
  2930. msh
  2931. })
  2932. end;
  2933. };
  2934.  
  2935. Lightning = {
  2936. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  2937. local magz = (p0 - p1).magnitude
  2938. local curpos = p0
  2939. local trz = {
  2940. -ofs,
  2941. ofs
  2942. }
  2943. for i = 1, tym do
  2944. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  2945. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  2946. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  2947. li.Material = "Neon"
  2948. if tym == i then
  2949. local magz2 = (curpos - p1).magnitude
  2950. li.Size = Vector3.new(th, th, magz2)
  2951. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  2952. table.insert(Effects, {
  2953. li,
  2954. "Disappear",
  2955. last
  2956. })
  2957. else
  2958. do
  2959. do
  2960. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  2961. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  2962. game.Debris:AddItem(li, 10)
  2963. table.insert(Effects, {
  2964. li,
  2965. "Disappear",
  2966. last
  2967. })
  2968. end
  2969. end
  2970. end
  2971. end
  2972. end
  2973. };
  2974.  
  2975. EffectTemplate = {
  2976.  
  2977. };
  2978. }
  2979.  
  2980. local Invisible = false
  2981.  
  2982. function Reappear()
  2983. for _, i in pairs(AdvancingFortress:children()) do
  2984. if i:IsA("BasePart") then
  2985. coroutine.resume(coroutine.create(function(Part)
  2986. for i = 0, 1, 0.3 do
  2987. swait()
  2988. Part.Transparency = 1
  2989. end
  2990. Part.Transparency = 1
  2991. end), i)
  2992. end
  2993. end
  2994. for _, i in pairs(m:children()) do
  2995. if i:IsA("BasePart") then
  2996. coroutine.resume(coroutine.create(function(Part)
  2997. for i = 0, 1, 0.3 do
  2998. swait()
  2999. Part.Transparency = 1
  3000. end
  3001. Part.Transparency = 1
  3002. end), i)
  3003. end
  3004. end
  3005. end
  3006.  
  3007. function ReappearArmorOnly()
  3008. for _, i in pairs(m:children()) do
  3009. if i:IsA("BasePart") then
  3010. coroutine.resume(coroutine.create(function(Part)
  3011. for i = 0, 1, 0.3 do
  3012. swait()
  3013. Part.Transparency = 1
  3014. end
  3015. Part.Transparency = 1
  3016. end), i)
  3017. end
  3018. end
  3019. end
  3020.  
  3021. function Disappear()
  3022. for _, i in pairs(AdvancingFortress:children()) do
  3023. if i:IsA("BasePart") then
  3024. coroutine.resume(coroutine.create(function(Part)
  3025. for i = 0, 1, 0.3 do
  3026. swait()
  3027. Part.Transparency = 1
  3028. end
  3029. Part.Transparency = 1
  3030. end), i)
  3031. end
  3032. end
  3033. for _, i in pairs(m:children()) do
  3034. if i:IsA("BasePart") then
  3035. coroutine.resume(coroutine.create(function(Part)
  3036. for i = 0, 1, 0.3 do
  3037. swait()
  3038. Part.Transparency = 1
  3039. end
  3040. Part.Transparency = 1
  3041. end), i)
  3042. end
  3043. end
  3044. end
  3045.  
  3046. function DisappearArmorOnly()
  3047. for _, i in pairs(m:children()) do
  3048. if i:IsA("BasePart") then
  3049. coroutine.resume(coroutine.create(function(Part)
  3050. for i = 0, 1, 0.3 do
  3051. swait()
  3052. Part.Transparency = 1
  3053. end
  3054. Part.Transparency = 1
  3055. end), i)
  3056. end
  3057. end
  3058. end
  3059.  
  3060. local ora = false
  3061.  
  3062. function ORA()
  3063. attack = true
  3064. local S = CFuncs.Sound.Create("0", Torso, 1, 1)
  3065. Instance.new("DistortionSoundEffect", S).Level = .5
  3066. S.Looped = true
  3067. if ora == true then
  3068. while ora == true do
  3069. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3070. for i = 0, 1, 0.8 do
  3071. swait()
  3072. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3073. PlayAnimationFromTable({
  3074. 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),
  3075. 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),
  3076. 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),
  3077. 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),
  3078. 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),
  3079. 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),
  3080. }, .8, false)
  3081. end
  3082. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  3083. for i = 0, 1, 0.8 do
  3084. swait()
  3085. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3086. PlayAnimationFromTable({
  3087. 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),
  3088. 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),
  3089. 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),
  3090. 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),
  3091. 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),
  3092. 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),
  3093. }, .8, false)
  3094. end
  3095. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3096. for i = 0, 1, 0.8 do
  3097. swait()
  3098. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3099. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3100. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3101. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3102. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3103. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3104. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3105. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3106. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3107. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3108. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3109. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3110. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3111. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3112. Effects.Block.Create(BrickColor.new("Earth green"), HitboxL.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3113. Effects.Break.Create(BrickColor.new("Earth green"), HitboxL.CFrame, .5, .5, .5)
  3114. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3115. PlayAnimationFromTable({
  3116. 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),
  3117. 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),
  3118. 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),
  3119. 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),
  3120. 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),
  3121. 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),
  3122. }, .8, false)
  3123. end
  3124. MagnitudeDamage(HitboxR, 5, 4, 10, 0, "Normal", "260430117", 1)
  3125. for i = 0, 1, 0.8 do
  3126. swait()
  3127. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -4), .5)
  3128. PlayAnimationFromTable({
  3129. 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),
  3130. 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),
  3131. 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),
  3132. 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),
  3133. 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),
  3134. 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),
  3135. }, .8, false)
  3136. end
  3137. MagnitudeDamage(HitboxL, 5, 4, 10, 0, "Normal", "260430117", 1)
  3138. end
  3139. end
  3140. S:Stop()
  3141. local S2 = CFuncs.Sound.Create("0", Torso, 1, 1)
  3142. Instance.new("DistortionSoundEffect", S2).Level = .8
  3143. for i = 0, 3, 0.13 do
  3144. swait()
  3145. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3146. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3147. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3148. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3149. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3150. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3151. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3152. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3153. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -3), .5)
  3154. PlayAnimationFromTable({
  3155. 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),
  3156. 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),
  3157. 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),
  3158. 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),
  3159. 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),
  3160. 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),
  3161. }, .2, false)
  3162. end
  3163. MagnitudeDamage(HitboxR, 7, 10, 15, 50, "Normal", "610359590", 1)
  3164. for i = 0, 1, 0.1 do
  3165. swait()
  3166. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3167. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3168. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3169. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3170. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3171. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3172. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3173. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3174. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3175. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3176. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3177. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3178. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3179. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3180. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3181. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3182. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), .3)
  3183. PlayAnimationFromTable({
  3184. 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),
  3185. 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),
  3186. 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),
  3187. 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),
  3188. 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),
  3189. 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),
  3190. }, .6, false)
  3191. end
  3192. attack = false
  3193. end
  3194.  
  3195. function CastleCrusherFist()
  3196. attack = true
  3197. STDamage = true
  3198. local S2 = CFuncs.Sound.Create("0", Torso, 1, 1)
  3199. Instance.new("DistortionSoundEffect", S2).Level = .8
  3200. for i = 0, 1, 0.1 do
  3201. swait()
  3202. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3203. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3204. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3205. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3206. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3207. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3208. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3209. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3210. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3211. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3212. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3213. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3214. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3215. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3216. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3217. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3218. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3219. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3220. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -2), .2)
  3221. PlayAnimationFromTable({
  3222. 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),
  3223. 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),
  3224. 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),
  3225. 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),
  3226. 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),
  3227. 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),
  3228. }, .2, false)
  3229. end
  3230. for i,v in pairs (game.Workspace:GetChildren()) do
  3231. if v.ClassName == "Part" then
  3232. v.Anchored = false
  3233. end
  3234. end
  3235. game.Workspace.Base.Anchored = true
  3236. cxvg = Instance.new("ForceField",game.Players.LocalPlayer.Character)
  3237. MagnitudeDamage(HitboxR, 10, 50, 80, 100, "Normal", "610359515", 1)
  3238. 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)
  3239. CFuncs.Sound.Create("471881980", HitboxR, 1, 0.9)
  3240. CFuncs.Sound.Create("471881954", HitboxR, 1, 0.8)
  3241. for i = 0, 1, 0.08 do
  3242. swait()
  3243. Effects.Block.Create(BrickColor.new("Earth green"), HitboxR.CFrame, 1, 1, 1, 4, 4, 4, .3, 1)
  3244. Effects.Break.Create(BrickColor.new("Earth green"), HitboxR.CFrame, .5, .5, .5)
  3245. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(0, 1, -5), .3)
  3246. PlayAnimationFromTable({
  3247. 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),
  3248. 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),
  3249. 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),
  3250. 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),
  3251. 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),
  3252. 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),
  3253. }, .6, false)
  3254. Effects.Sphere.Create(BrickColor.new("Bright yellow"), HitboxR.CFrame, 1, 55, 55, 55, 55, 55, .1, 1)
  3255. Effects.Sphere.Create(BrickColor.new("Bright orange"), HitboxR.CFrame, 1, 35, 35, 35, 35, 35, .1, 1)
  3256. xsdrtew = Instance.new("Explosion",Workspace)
  3257. xsdrtew.Position = HitboxR.Position
  3258. xsdrtew.BlastRadius = 55
  3259. xsdrtew.BlastPressure = 138955
  3260. end
  3261. wait()
  3262. cxvg:remove()
  3263. STDamage = false
  3264. attack = false
  3265. end
  3266.  
  3267. local IsWearingArmor = false
  3268.  
  3269. function Armor(Mode)
  3270. attack = true
  3271. if IsWearingArmor == false and Mode == "On" then
  3272. IsWearingArmor = true
  3273. Disappear()
  3274. swait(10)
  3275. ReappearArmorOnly()
  3276. Character.Humanoid.MaxHealth = 500
  3277. Character.Humanoid.Health = 500
  3278. HHandleWeld.Part0 = Character.Head
  3279. THandleWeld.Part0 = Character.Torso
  3280. AHandleRWeld.Part0 = Character["Right Arm"]
  3281. AHandleLWeld.Part0 = Character["Left Arm"]
  3282. LHandleRWeld.Part0 = Character["Right Leg"]
  3283. LHandleLWeld.Part0 = Character["Left Leg"]
  3284. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3285. if v:IsA("BasePart") then
  3286. v.Transparency = 1
  3287. end
  3288. end
  3289. for i, v in pairs(Character:GetChildren()) do
  3290. if v:IsA("Accessory") then
  3291. v.Handle.Transparency = 1
  3292. end
  3293. end
  3294. elseif IsWearingArmor == true and Mode == "Off" then
  3295. IsWearingArmor = false
  3296. DisappearArmorOnly()
  3297. for i, v in pairs(Character:GetChildren()) do
  3298. if v:IsA("Accessory") then
  3299. v.Handle.Transparency = 0
  3300. end
  3301. end
  3302. swait(10)
  3303. Reappear()
  3304. Character.Humanoid.MaxHealth = 100
  3305. Character.Humanoid.Health = 100
  3306. HHandleWeld.Part0 = Head
  3307. THandleWeld.Part0 = Torso
  3308. AHandleRWeld.Part0 = RightArm
  3309. AHandleLWeld.Part0 = LeftArm
  3310. LHandleRWeld.Part0 = RightLeg
  3311. LHandleLWeld.Part0 = LeftLeg
  3312. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3313. if v:IsA("BasePart") then
  3314. v.Transparency = 0
  3315. end
  3316. end
  3317. end
  3318. attack = false
  3319. end
  3320.  
  3321. rgui1 = Instance.new("BillboardGui")
  3322. rgui1.Parent = Torso
  3323. rgui1.Size = UDim2.new(3, 0, 3, 0)--(3, 0, 3, 0)
  3324. rgui1.AlwaysOnTop = true
  3325. rimg1 = Instance.new("ImageLabel")
  3326. rimg1.Parent = rgui1
  3327. rimg1.BackgroundTransparency = 1
  3328. rimg1.Position = UDim2.new(-.8,0,-.8,0)
  3329. rimg1.Size = UDim2.new(1, 200, 1, 200)--(1, 0, 1, 0)
  3330. rimg1.Image = "rbxassetid://59820288"
  3331. rimg1.ImageTransparency = 1
  3332. rimga = Instance.new("TextLabel")
  3333. rimga.Parent = rgui1
  3334. rimga.BackgroundTransparency = 1
  3335. rimga.Position = UDim2.new(-.8,0,-.8,0)
  3336. rimga.Size = UDim2.new(1, 200, 1, 200)--(1, 0, 1, 0)
  3337. rimga.Text = "wut pooppin b"
  3338. rimga.TextTransparency = 1
  3339. rimga.TextSize = 100
  3340. rimga.TextStrokeTransparency = 1
  3341. rimga.TextColor3 = Color3.new(1,1,1)
  3342. rimga.ZIndex = 2
  3343. function tt()
  3344. attack = true
  3345. l0l:Play()
  3346. wait(3.1)
  3347. rimga.TextStrokeTransparency = 0
  3348. rimga.TextTransparency = 0
  3349. rimg1.ImageTransparency = 0
  3350. rimga.Text = "10"
  3351. wait(.995)
  3352. rimga.Text = "9"
  3353. wait(.995)
  3354. rimga.Text = "8"
  3355. wait(.995)
  3356. rimga.Text = "7"
  3357. wait(.995)
  3358. rimga.Text = "6"
  3359. wait(.995)
  3360. rimga.Text = "5"
  3361. wait(.995)
  3362. rimga.Text = "4"
  3363. wait(.995)
  3364. rimga.Text = "3"
  3365. wait(.995)
  3366. rimga.Text = "2"
  3367. wait(.995)
  3368. rimga.Text = "1"
  3369. wait(.995)
  3370. rimga.Text = "0"
  3371. wait(.995)
  3372. rimga.TextTransparency = 1
  3373. rimg1.ImageTransparency = 1
  3374. rimga.TextStrokeTransparency = 1
  3375. MagnitudeDamage(Torso, 3000, 99999999999, 999999999999, 100, "Knockdown", "610359515", 1)
  3376. Effects.Sphere.Create(BrickColor.new("New Yeller"), Torso.CFrame, 5, 5, 5, 26, 26, 26, 0.004, 0.004)
  3377. Effects.Ring.Create(BrickColor.new("New Yeller"), Torso.CFrame * CFrame.Angles(math.rad(90),0,0), .7, .7, .7, 9, 9, 1, 0.004)
  3378. attack = false
  3379. end
  3380. Mouse.KeyDown:connect(function(k)
  3381. k = k:lower()
  3382. if attack == false and ora == false and k == 'z' and IsWearingArmor == false and Invisible == false then
  3383. ora = true
  3384. ORA()
  3385. elseif attack == false and k == 'x' then
  3386. tt()
  3387. elseif attack == false and k == 'g' and IsWearingArmor == false and Invisible == false then
  3388. Armor("On")
  3389. elseif attack == false and k == 'g' and IsWearingArmor == true and Invisible == false then
  3390. Armor("Off")
  3391. elseif attack == false and k == 'f' and Invisible == false and IsWearingArmor == false then
  3392. Invisible = true
  3393. Effects.Block.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .1, 1)
  3394. Disappear()
  3395. elseif attack == false and k == 'f' and Invisible == true and IsWearingArmor == false then
  3396. Invisible = false
  3397. CFuncs.Sound.Create("161006033", Torso, 1, 1.3)
  3398. CFuncs.Sound.Create("206083431", Torso, 1, 1.5)
  3399. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .08)
  3400. for i = 1, 2 do
  3401. Effects.Block.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1, 4, 4, 4, .1, 1)
  3402. end
  3403. for i = 1, 20 do
  3404. Effects.Break.Create(BrickColor.new("Earth green"), Torso.CFrame, 1, 1, 1)
  3405. end
  3406. Reappear()
  3407. elseif attack == false and k == 'c' and IsWearingArmor == false and Invisible == false then
  3408. CastleCrusherFist()
  3409. end
  3410. end)
  3411.  
  3412. Mouse.KeyUp:connect(function(k)
  3413. k = k:lower()
  3414. if attack == true and ora == true and k == 'z' and IsWearingArmor == false then
  3415. ora = false
  3416. end
  3417. end)
  3418.  
  3419. coroutine.resume(coroutine.create(function(Part, Part2)
  3420. while Part.Parent ~= nil do
  3421. swait(math.random(100, 150))
  3422. for i = 0, 1, 0.2 do
  3423. wait()
  3424. Eye1.Mesh.Scale = Vector3.new(1, .7 - 1 * i, 1)
  3425. Eye2.Mesh.Scale = Vector3.new(1, .7 - 1 * i, 1)
  3426. end
  3427. for i = 0, 1, 0.2 do
  3428. swait()
  3429. Eye1.Mesh.Scale = Vector3.new(1, .7 + .3 * i, 1)
  3430. Eye2.Mesh.Scale = Vector3.new(1, .7 + .3 * i, 1)
  3431. end
  3432. end
  3433. end), Eye1, Eye2)
  3434.  
  3435. spawn(function()
  3436. while wait(1) do
  3437. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3438. wait()
  3439. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3440. wait()
  3441. Effects.Sphere.Create(BrickColor.new("Earth green"), Torso.CFrame, 5, 5, 5, 9, 9, 9, .1, 1)
  3442. end
  3443. end)
  3444.  
  3445. while true do
  3446. swait()
  3447. rimg1.Rotation = rimg1.Rotation + 1
  3448. for i, v in pairs(AdvancingFortress:GetChildren()) do
  3449. if v:IsA("Part") then
  3450. v.Material = "SmoothPlastic"
  3451. v.CanCollide = false
  3452. elseif v:IsA("Humanoid") then
  3453. v:remove()
  3454. elseif v:IsA("Accessory") then
  3455. v:remove()
  3456. elseif v:IsA("Shirt") then
  3457. v:remove()
  3458. elseif v:IsA("Pants") then
  3459. v:remove()
  3460. elseif v:IsA("Script") or v:IsA("LocalScript") then
  3461. v:remove()
  3462. elseif v:IsA("BodyColors") then
  3463. v:remove()
  3464. end
  3465. end
  3466. HHandle.Transparency = 1
  3467. THandle.Transparency = 1
  3468. AHandleR.Transparency = 1
  3469. AHandleL.Transparency = 1
  3470. LHandleR.Transparency = 1
  3471. LHandleL.Transparency = 1
  3472. RootPart.Transparency = 1
  3473. HitboxR.Transparency = 1
  3474. HitboxL.Transparency = 1
  3475. Head.BrickColor = BrickColor.new("Really black")
  3476. Torso.BrickColor = BrickColor.new("Mid gray")
  3477. RightArm.BrickColor = BrickColor.new("Mid gray")
  3478. LeftArm.BrickColor = BrickColor.new("Mid gray")
  3479. RightLeg.BrickColor = BrickColor.new("Mid gray")
  3480. LeftLeg.BrickColor = BrickColor.new("Mid gray")
  3481. RootPart.Anchored = true
  3482. Torsovelocity = (Character.HumanoidRootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3483. velocity = Character.HumanoidRootPart.Velocity.y
  3484. sine = sine + change
  3485. local hit, pos = rayCast(Character.HumanoidRootPart.Position, (CFrame.new(Character.HumanoidRootPart.Position, Character.HumanoidRootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  3486. if RootPart.Velocity.y > 1 and hit == nil then
  3487. Anim = "Jump"
  3488. if attack == false then
  3489. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3490. PlayAnimationFromTable({
  3491. 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),
  3492. 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),
  3493. 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),
  3494. 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),
  3495. 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),
  3496. 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),
  3497. }, .3, false)
  3498. end
  3499. elseif RootPart.Velocity.y < -1 and hit == nil then
  3500. Anim = "Fall"
  3501. if attack == false then
  3502. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3503. PlayAnimationFromTable({
  3504. 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),
  3505. 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),
  3506. 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),
  3507. 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),
  3508. 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),
  3509. 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),
  3510. }, .3, false)
  3511. end
  3512. elseif Torsovelocity < 1 and hit ~= nil then
  3513. Anim = "Idle"
  3514. if attack == false then
  3515. change = 1
  3516. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3517. PlayAnimationFromTable({
  3518. 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),
  3519. 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),
  3520. 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),
  3521. 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),
  3522. 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),
  3523. 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),
  3524. }, .3, false)
  3525. end
  3526. elseif Torsovelocity > 2 and hit ~= nil then
  3527. Anim = "Walk"
  3528. if attack == false then
  3529. RootPart.CFrame = RootPart.CFrame:lerp(Character.HumanoidRootPart.CFrame * CFrame.new(2, 1 + .5 * math.cos(sine / 20), 3), .5)
  3530. PlayAnimationFromTable({
  3531. 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),
  3532. 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),
  3533. 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),
  3534. 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),
  3535. 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),
  3536. 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),
  3537. }, .3, false)
  3538. end
  3539. end
  3540. if 0 < #Effects then
  3541. for e = 1, #Effects do
  3542. if Effects[e] ~= nil then
  3543. local Thing = Effects[e]
  3544. if Thing ~= nil then
  3545. local Part = Thing[1]
  3546. local Mode = Thing[2]
  3547. local Delay = Thing[3]
  3548. local IncX = Thing[4]
  3549. local IncY = Thing[5]
  3550. local IncZ = Thing[6]
  3551. if Thing[2] == "Shoot" then
  3552. local Look = Thing[1]
  3553. local move = 30
  3554. if Thing[8] == 3 then
  3555. move = 10
  3556. end
  3557. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  3558. if Thing[10] ~= nil then
  3559. da = pos
  3560. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  3561. cfa = CFrame.new(Thing[4], pos)
  3562. tehCF = cfa:lerp(cf2, 0.2)
  3563. Thing[1] = tehCF.lookVector
  3564. end
  3565. local mag = (Thing[4] - pos).magnitude
  3566. 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)
  3567. if Thing[8] == 2 then
  3568. 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)
  3569. end
  3570. Thing[4] = Thing[4] + Look * move
  3571. Thing[3] = Thing[3] - 1
  3572. if 2 < Thing[5] then
  3573. Thing[5] = Thing[5] - 0.3
  3574. Thing[6] = Thing[6] - 0.3
  3575. end
  3576. if hit ~= nil then
  3577. Thing[3] = 0
  3578. if Thing[8] == 1 or Thing[8] == 3 then
  3579. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3580. else
  3581. if Thing[8] == 2 then
  3582. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  3583. if (hit.Parent:findFirstChild("Humanoid")) ~= nil or (hit.Parent.Parent:findFirstChild("Humanoid")) ~= nil then
  3584. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3585. ref.Anchored = true
  3586. ref.CFrame = CFrame.new(pos)
  3587. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  3588. game:GetService("Debris"):AddItem(ref, 0.2)
  3589. 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)
  3590. 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)
  3591. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  3592. end
  3593. end
  3594. end
  3595. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  3596. ref.Anchored = true
  3597. ref.CFrame = CFrame.new(pos)
  3598. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  3599. game:GetService("Debris"):AddItem(ref, 1)
  3600. end
  3601. if Thing[3] <= 0 then
  3602. table.remove(Effects, e)
  3603. end
  3604. end
  3605. do
  3606. do
  3607. if Thing[2] == "FireWave" then
  3608. if Thing[3] <= Thing[4] then
  3609. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  3610. Thing[3] = Thing[3] + 1
  3611. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  3612. else
  3613. Part.Parent = nil
  3614. table.remove(Effects, e)
  3615. end
  3616. end
  3617. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  3618. if Thing[1].Transparency <= 1 then
  3619. if Thing[2] == "Block1" then
  3620. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3621. Mesh = Thing[7]
  3622. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3623. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3624. else
  3625. if Thing[2] == "Block2" then
  3626. Thing[1].CFrame = Thing[1].CFrame
  3627. Mesh = Thing[7]
  3628. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3629. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3630. else
  3631. if Thing[2] == "Fire" then
  3632. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  3633. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3634. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3635. else
  3636. if Thing[2] == "Cylinder" then
  3637. Mesh = Thing[7]
  3638. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3639. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3640. else
  3641. if Thing[2] == "Blood" then
  3642. Mesh = Thing[7]
  3643. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  3644. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3645. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3646. else
  3647. if Thing[2] == "Elec" then
  3648. Mesh = Thing[10]
  3649. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3650. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3651. else
  3652. if Thing[2] == "Disappear" then
  3653. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3654. elseif Thing[2] == "Shatter" then
  3655. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3656. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3657. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3658. Thing[6] = Thing[6] + Thing[5]
  3659. end
  3660. end
  3661. end
  3662. end
  3663. end
  3664. end
  3665. end
  3666. else
  3667. Part.Parent = nil
  3668. table.remove(Effects, e)
  3669. end
  3670. end
  3671. end
  3672. end
  3673. end
  3674. end
  3675. end
  3676. end
  3677. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement