Advertisement
lafur

Untitled

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