kaualima12

suhf8uy9isahnf8uahjs8f

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