carlosname

Untitled

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