Advertisement
ItzInfern

guardian of the noobs

Jan 30th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 211.47 KB | None | 0 0
  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
  6.  
  7. --[ Apexical By idk ]--
  8. if game.Players.LocalPlayer.Character.Name ~= "Dark_Eccentric" then
  9. game.Players.LocalPlayer:LoadCharacter()
  10. end
  11. ---------------------------------------------
  12. local runServ = game:GetService("RunService").RenderStepped
  13.  
  14. local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head)
  15. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  16. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  17. HBill.Size = UDim2.new(15,0,2.2,0)
  18. HBill.Name = "Health Display"
  19. HBill.StudsOffset = Vector3.new(0,4,0)
  20. HBill.AlwaysOnTop = true
  21. HBill.Enabled = true
  22. HMain.BackgroundColor3 = Color3.new(0, 0, 0)
  23. HMain.BackgroundTransparency = 1
  24. HMain.Size = UDim2.new(1,0,1,0)
  25. HBarBack.Parent = HMain
  26. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  27. HBarBack.BorderColor3 = Color3.new(0,0,0)
  28. HBarBack.BorderSizePixel = 2
  29. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  30. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  31. HBar.Parent = HBarBack
  32. HBar.BackgroundColor3 = Color3.new(0, 1, 0)
  33. HBar.BorderColor3 = Color3.new(0,0,0)
  34. HBar.Size = UDim2.new(.5,0,1,0)
  35. HHealth.BackgroundTransparency = 1
  36. HHealth.Size = UDim2.new(1,0,1,0)
  37. HHealth.Font = "SciFi"
  38. HHealth.Text = " "
  39. HHealth.TextScaled = true
  40. HHealth.TextColor3 = Color3.new(255,0,0)
  41. HHealth.TextStrokeColor3 = Color3.new(0,0,0)
  42. HHealth.TextStrokeTransparency = 0
  43. HName.Parent = HMain
  44. HName.BackgroundTransparency = 1
  45. HName.Size = UDim2.new(1,0,.5,0)
  46. HName.Font = "SciFi"
  47. HName.Text = "ButtKing, The Guardian Of Noobs"
  48. HName.TextScaled = true
  49. HName.TextColor3 = BrickColor.new("Alder").Color
  50. HName.TextStrokeColor3 = Color3.new(0,0,0)
  51. HName.TextStrokeTransparency = 0
  52. HName.TextYAlignment = "Top"
  53.  
  54. runServ:connect(function()
  55. HHealth.Text = "["..math.floor(game.Players.LocalPlayer.Character.Humanoid.Health).."]"
  56. HBar:TweenSize(UDim2.new((game.Players.LocalPlayer.Character.Humanoid.Health/game.Players.LocalPlayer.Character.Humanoid.MaxHealth),0,1,0), _, "Linear", .4)
  57. end)
  58. ------------------------------------
  59. Color = "Lily white"
  60. TorsoColor = BrickColor.new("Royal purple")
  61. local char = game.Players.LocalPlayer.Character
  62. local torso = char.Torso
  63. local hum = char.Humanoid
  64. local hed = char.Head
  65. local root = char.HumanoidRootPart
  66. --------------------------------
  67. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  68. local wld = Instance.new("Weld", wp1)
  69. wld.Part0 = wp0
  70. wld.Part1 = wp1
  71. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  72. end
  73. ------------------------
  74. function sound(id,vol,pitc)
  75. local s = Instance.new("Sound",char)
  76. s.Volume = vol
  77. s.SoundId = id
  78. s.Pitch = pitc
  79. s.Looped = true
  80. s:Play()
  81. end
  82. wait(.1)
  83. sound("rbxassetid://469876597",10,1)
  84. hed.face:Destroy()
  85. ----------------------------
  86. pr = Instance.new("Part",hed)
  87. pr.BrickColor = BrickColor.new("Really black")
  88. pr.Material = "Neon"
  89. pr.Reflectance = 0
  90. pr.Anchored = false
  91. pr.CanCollide = false
  92. pr.Archivable = false
  93. pr.Locked = true
  94. pr.Size = Vector3.new(2,0.8,1)
  95. prm = Instance.new("SpecialMesh",pr)
  96. prm.MeshType = "FileMesh"
  97. prm.MeshId = "rbxassetid://16952952"
  98. prm.Scale = Vector3.new(1,1,1)
  99. newWeld(hed, pr, 0, 0.35, 0)
  100. pr.Weld.C1 = CFrame.new(0,0,0)
  101. --------------------------
  102. local acos = math.acos
  103. local sqrt = math.sqrt
  104. local Vec3 = Vector3.new
  105. local fromAxisAngle = CFrame.fromAxisAngle
  106.  
  107. local function toAxisAngle(CFr)
  108. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  109. local Angle = math.acos((R00+R11+R22-1)/2)
  110. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  111. A = A == 0 and 0.00001 or A
  112. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  113. B = B == 0 and 0.00001 or B
  114. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  115. C = C == 0 and 0.00001 or C
  116. local x = (R21-R12)/sqrt(A)
  117. local y = (R02-R20)/sqrt(B)
  118. local z = (R10-R01)/sqrt(C)
  119. return Vec3(x,y,z),Angle
  120. end
  121. function LerpCFrame(CFrame1,CFrame2,Num)
  122. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  123. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  124. end
  125. function ApplyTrig(Num,Func)
  126. local Min,Max = Func(0),Func(1)
  127. local i = Func(Num)
  128. return (i-Min)/(Max-Min)
  129. --[[if Func == "sin" then
  130. return (math.sin((1-Num)*math.pi)+1)/2
  131. elseif Func == "cos" then
  132. return (math.cos((1-Num)*math.pi)+1)/2
  133. end]]
  134. end
  135. function Crater(Torso,Radius)
  136. Spawn(function()
  137. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  138. local Ignore = {}
  139. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  140. if v.Character ~= nil then
  141. Ignore[#Ignore+1] = v.Character
  142. end
  143. end
  144. local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  145. if Hit == nil then return end
  146. local Parts = {}
  147. for i = 1,360,10 do
  148. local P = Instance.new("Part",game.Workspace)
  149. P.Anchored = true
  150. P.FormFactor = "Custom"
  151. P.BrickColor = BrickColor.new("Really black")
  152. P.Material = "Neon"
  153. P.CanCollide = false
  154. P.TopSurface = "Smooth"
  155. P.BottomSurface = "Smooth"
  156. local Mesh = Instance.new("SpecialMesh",P)
  157. Mesh.MeshType = "Wedge"
  158. Mesh.Scale = Vector3.new(3,3,3)
  159. P.Size = Vector3.new(math.random(1,6),math.random(1,6),math.random(1,6))
  160. P.CFrame = ((CFrame.new(Pos,Pos*SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,15,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  161. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  162. if math.random(0,5) == 0 then -- rubble
  163. local P = Instance.new("Part",game.Workspace)
  164. P.Anchored = true
  165. P.FormFactor = "Custom"
  166. P.BrickColor = BrickColor.new("Really black")
  167. P.Material = "Neon"
  168. P.CanCollide = false
  169. P.TopSurface = "Smooth"
  170. P.BottomSurface = "Smooth"
  171. local Mesh = Instance.new("SpecialMesh",P)
  172. Mesh.MeshType = "Wedge"
  173. Mesh.Scale = Vector3.new(3,3,3)
  174. P.Size = Vector3.new(math.random(1,6),math.random(1,6),math.random(1,6))
  175. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,15,math.random(10,20)))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  176. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  177. end
  178. end
  179. for i = 0,1,0.05 do
  180. for i2,v in pairs(Parts) do
  181. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  182. end
  183. wait(0.02)
  184. end
  185. for i,v in pairs(Parts) do
  186. if v[1].Size.X > 2.1 then
  187. v[1].CFrame = v[1].CFrame+Vector3.new(0,5,0)
  188. end
  189. v[1].Anchored = false
  190. end
  191. for i = 0,1,0.05 do
  192. for i2,v in pairs(Parts) do
  193. v[1].Transparency = i
  194. if i == 1 then
  195. v[1]:Destroy()
  196. elseif i >= 0.25 then
  197. v[1].CanCollide = false
  198. end
  199. end
  200. wait(0.02)
  201. end
  202. Parts = nil
  203. end)
  204. end
  205. -------------------------------
  206. local runDummyScript = function(f,scri)
  207. local oldenv = getfenv(f)
  208. local newenv = setmetatable({}, {
  209. __index = function(_, k)
  210. if k:lower() == 'script' then
  211. return scri
  212. else
  213. return oldenv[k]
  214. end
  215. end
  216. })
  217. setfenv(f, newenv)
  218. ypcall(function() f() end)
  219. end
  220. cors = {}
  221. mas = Instance.new("Model",game:GetService("Lighting"))
  222. mas.Name = "CompiledModel"
  223. o1 = Instance.new("Model")
  224. o2 = Instance.new("Part")
  225. o3 = Instance.new("SpecialMesh")
  226. o4 = Instance.new("Weld")
  227. o5 = Instance.new("Part")
  228. o6 = Instance.new("SpecialMesh")
  229. o7 = Instance.new("Weld")
  230. o8 = Instance.new("Part")
  231. o9 = Instance.new("SpecialMesh")
  232. o10 = Instance.new("Weld")
  233. o11 = Instance.new("Part")
  234. o12 = Instance.new("SpecialMesh")
  235. o13 = Instance.new("Weld")
  236. o14 = Instance.new("Part")
  237. o15 = Instance.new("SpecialMesh")
  238. o16 = Instance.new("Weld")
  239. o17 = Instance.new("Part")
  240. o18 = Instance.new("SpecialMesh")
  241. o19 = Instance.new("Weld")
  242. o20 = Instance.new("Part")
  243. o21 = Instance.new("SpecialMesh")
  244. o22 = Instance.new("Weld")
  245. o23 = Instance.new("Part")
  246. o24 = Instance.new("SpecialMesh")
  247. o25 = Instance.new("Weld")
  248. o26 = Instance.new("Part")
  249. o27 = Instance.new("SpecialMesh")
  250. o28 = Instance.new("Weld")
  251. o29 = Instance.new("Part")
  252. o30 = Instance.new("SpecialMesh")
  253. o31 = Instance.new("Weld")
  254. o32 = Instance.new("Part")
  255. o33 = Instance.new("SpecialMesh")
  256. o34 = Instance.new("Weld")
  257. o35 = Instance.new("Part")
  258. o36 = Instance.new("SpecialMesh")
  259. o37 = Instance.new("Weld")
  260. o38 = Instance.new("Part")
  261. o39 = Instance.new("SpecialMesh")
  262. o40 = Instance.new("Weld")
  263. o41 = Instance.new("Part")
  264. o42 = Instance.new("SpecialMesh")
  265. o43 = Instance.new("Weld")
  266. o44 = Instance.new("Part")
  267. o45 = Instance.new("SpecialMesh")
  268. o46 = Instance.new("Weld")
  269. o47 = Instance.new("Part")
  270. o48 = Instance.new("SpecialMesh")
  271. o49 = Instance.new("Weld")
  272. o50 = Instance.new("Part")
  273. o51 = Instance.new("SpecialMesh")
  274. o52 = Instance.new("Weld")
  275. o53 = Instance.new("Part")
  276. o54 = Instance.new("SpecialMesh")
  277. o55 = Instance.new("Weld")
  278. o56 = Instance.new("Part")
  279. o57 = Instance.new("SpecialMesh")
  280. o58 = Instance.new("Weld")
  281. o59 = Instance.new("Part")
  282. o60 = Instance.new("SpecialMesh")
  283. o61 = Instance.new("Weld")
  284. o62 = Instance.new("Part")
  285. o63 = Instance.new("SpecialMesh")
  286. o64 = Instance.new("Part")
  287. o65 = Instance.new("SpecialMesh")
  288. o66 = Instance.new("Weld")
  289. o67 = Instance.new("Part")
  290. o68 = Instance.new("SpecialMesh")
  291. o69 = Instance.new("Weld")
  292. o70 = Instance.new("Part")
  293. o71 = Instance.new("SpecialMesh")
  294. o72 = Instance.new("Weld")
  295. o73 = Instance.new("Part")
  296. o74 = Instance.new("SpecialMesh")
  297. o75 = Instance.new("Weld")
  298. o76 = Instance.new("Part")
  299. o77 = Instance.new("SpecialMesh")
  300. o78 = Instance.new("Weld")
  301. o79 = Instance.new("Part")
  302. o80 = Instance.new("SpecialMesh")
  303. o81 = Instance.new("Weld")
  304. o82 = Instance.new("Part")
  305. o83 = Instance.new("SpecialMesh")
  306. o84 = Instance.new("Weld")
  307. o85 = Instance.new("Part")
  308. o86 = Instance.new("SpecialMesh")
  309. o87 = Instance.new("Weld")
  310. o88 = Instance.new("Part")
  311. o89 = Instance.new("SpecialMesh")
  312. o90 = Instance.new("Weld")
  313. o91 = Instance.new("Part")
  314. o92 = Instance.new("SpecialMesh")
  315. o93 = Instance.new("Weld")
  316. o94 = Instance.new("Part")
  317. o95 = Instance.new("SpecialMesh")
  318. o96 = Instance.new("Weld")
  319. o97 = Instance.new("Part")
  320. o98 = Instance.new("SpecialMesh")
  321. o99 = Instance.new("Part")
  322. o100 = Instance.new("SpecialMesh")
  323. o101 = Instance.new("Weld")
  324. o102 = Instance.new("Part")
  325. o103 = Instance.new("SpecialMesh")
  326. o104 = Instance.new("Weld")
  327. o105 = Instance.new("Part")
  328. o106 = Instance.new("SpecialMesh")
  329. o107 = Instance.new("Weld")
  330. o108 = Instance.new("Part")
  331. o109 = Instance.new("SpecialMesh")
  332. o110 = Instance.new("Weld")
  333. o111 = Instance.new("Part")
  334. o112 = Instance.new("SpecialMesh")
  335. o113 = Instance.new("Weld")
  336. o114 = Instance.new("Part")
  337. o115 = Instance.new("SpecialMesh")
  338. o116 = Instance.new("Weld")
  339. o117 = Instance.new("Part")
  340. o118 = Instance.new("SpecialMesh")
  341. o119 = Instance.new("Weld")
  342. o120 = Instance.new("Part")
  343. o121 = Instance.new("SpecialMesh")
  344. o122 = Instance.new("Weld")
  345. o123 = Instance.new("Part")
  346. o124 = Instance.new("SpecialMesh")
  347. o125 = Instance.new("Weld")
  348. o126 = Instance.new("Part")
  349. o127 = Instance.new("SpecialMesh")
  350. o128 = Instance.new("Weld")
  351. o129 = Instance.new("Part")
  352. o130 = Instance.new("SpecialMesh")
  353. o131 = Instance.new("Weld")
  354. o132 = Instance.new("Part")
  355. o133 = Instance.new("SpecialMesh")
  356. o134 = Instance.new("Weld")
  357. o135 = Instance.new("Part")
  358. o136 = Instance.new("SpecialMesh")
  359. o137 = Instance.new("Weld")
  360. o1.Parent = mas
  361. o2.Parent = o1
  362. o2.Material = Enum.Material.SmoothPlastic
  363. o2.BrickColor = BrickColor.new("Really black")
  364. o2.Position = Vector3.new(-23.8434238, 42.6453896, 50.8714409)
  365. o2.Rotation = Vector3.new(89.0033264, -64.9995728, -89.9969177)
  366. o2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  367. o2.CFrame = CFrame.new(-23.8434238, 42.6453896, 50.8714409, 2.27545897e-005, 0.422625184, -0.906304598, -0.0174431819, -0.906166553, -0.422561228, -0.999847889, 0.0158184618, 0.0073513058)
  368. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  369. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  370. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  371. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  372. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  373. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  374. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  375. o2.Position = Vector3.new(-23.8434238, 42.6453896, 50.8714409)
  376. o3.Parent = o2
  377. o3.Scale = Vector3.new(0.75, 1, 0.25)
  378. o3.MeshType = Enum.MeshType.Brick
  379. o4.Name = "Joint"
  380. o4.Parent = o2
  381. o4.C0 = CFrame.new(0.000146865845, 0.811145782, -0.261581421, -1, 2.27545897e-005, 5.18262386e-005, -3.734231e-005, 0.422625184, -0.906304538, -4.2527914e-005, -0.906304598, -0.422625154)
  382. o4.Part0 = o2
  383. o4.Part1 = o62
  384. o5.Parent = o1
  385. o5.Material = Enum.Material.SmoothPlastic
  386. o5.BrickColor = BrickColor.new("Really black")
  387. o5.Position = Vector3.new(-23.2634468, 42.3434563, 50.1944122)
  388. o5.Rotation = Vector3.new(168.997009, 90, 0)
  389. o5.Size = Vector3.new(0.200000003, 0.5, 0.5)
  390. o5.CFrame = CFrame.new(-23.2634468, 42.3434563, 50.1944122, 2.82172223e-005, -7.08219522e-006, 1, 0.190860167, -0.981617212, -1.23375485e-005, 0.981617212, 0.190860167, -2.63468046e-005)
  391. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  392. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  393. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  394. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  395. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  396. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  397. o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  398. o5.Position = Vector3.new(-23.2634468, 42.3434563, 50.1944122)
  399. o6.Parent = o5
  400. o6.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  401. o6.MeshType = Enum.MeshType.Brick
  402. o7.Name = "Joint"
  403. o7.Parent = o5
  404. o7.C0 = CFrame.new(0.613582611, 0.447910309, -0.000107645988, 0.984806061, 2.82172223e-005, 0.173657551, 0.173657551, -7.08219522e-006, -0.984806061, -2.65586168e-005, 1, -1.1874723e-005)
  405. o7.Part0 = o5
  406. o7.Part1 = o62
  407. o8.Parent = o1
  408. o8.Material = Enum.Material.SmoothPlastic
  409. o8.BrickColor = BrickColor.new("Really black")
  410. o8.Position = Vector3.new(-23.2634945, 41.4457779, 50.8923683)
  411. o8.Rotation = Vector3.new(178.998108, -90, 0)
  412. o8.Size = Vector3.new(1, 0.200000003, 1)
  413. o8.CFrame = CFrame.new(-23.2634945, 41.4457779, 50.8923683, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  414. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  415. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  416. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  417. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  418. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  419. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  420. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  421. o8.Position = Vector3.new(-23.2634945, 41.4457779, 50.8923683)
  422. o9.Parent = o8
  423. o9.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  424. o9.MeshType = Enum.MeshType.Brick
  425. o10.Name = "Joint"
  426. o10.Parent = o8
  427. o10.C0 = CFrame.new(0.000106811523, -0.575202942, 1.43051147e-006, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  428. o10.Part0 = o8
  429. o10.Part1 = o62
  430. o11.Parent = o1
  431. o11.Material = Enum.Material.SmoothPlastic
  432. o11.BrickColor = BrickColor.new("Really black")
  433. o11.Position = Vector3.new(-23.7136192, 42.4930992, 50.7488251)
  434. o11.Rotation = Vector3.new(159.001205, -90, 0)
  435. o11.Size = Vector3.new(0.200000003, 0.350000024, 0.200000003)
  436. o11.CFrame = CFrame.new(-23.7136192, 42.4930992, 50.7488251, -2.35131483e-005, -1.07937717e-006, -1, -0.35834837, -0.933588028, 9.43359282e-006, -0.933588028, 0.35834837, 2.15647997e-005)
  437. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  438. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  439. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  440. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  441. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  442. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  443. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  444. o11.Position = Vector3.new(-23.7136192, 42.4930992, 50.7488251)
  445. o12.Parent = o11
  446. o12.Scale = Vector3.new(0.5, 1.01999998, 1.01999998)
  447. o12.MeshType = Enum.MeshType.Brick
  448. o13.Name = "Joint"
  449. o13.Parent = o11
  450. o13.C0 = CFrame.new(0.0446853638, 0.488643646, -0.450080663, -0.939714372, -2.35131483e-005, -0.3419604, 0.3419604, -1.07937717e-006, -0.939714372, 2.17265406e-005, -1, 9.05487195e-006)
  451. o13.Part0 = o11
  452. o13.Part1 = o62
  453. o14.Parent = o1
  454. o14.Material = Enum.Material.Neon
  455. o14.BrickColor = BrickColor.new(Color)
  456. o14.Position = Vector3.new(-23.2635403, 42.4654274, 50.5745277)
  457. o14.Rotation = Vector3.new(149.003174, -90, 0)
  458. o14.Size = Vector3.new(0.5, 0.200000003, 1)
  459. o14.CFrame = CFrame.new(-23.2635403, 42.4654274, 50.5745277, -9.58364308e-006, 1.12137068e-005, -1, -0.514990509, -0.857195854, -4.6768555e-006, -0.857195854, 0.514990509, 1.3990013e-005)
  460. o14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  461. o14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  462. o14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  463. o14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  464. o14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  465. o14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  466. o14.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  467. o14.Position = Vector3.new(-23.2635403, 42.4654274, 50.5745277)
  468. o15.Parent = o14
  469. o15.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  470. o15.MeshType = Enum.MeshType.Brick
  471. o16.Name = "Joint"
  472. o16.Parent = o14
  473. o16.C0 = CFrame.new(-0.0348052979, 0.539505005, 6.61611557e-006, -0.866074383, -9.58364308e-006, -0.499915063, 0.499915063, 1.12137068e-005, -0.866074383, 1.39060494e-005, -1, -4.92089475e-006)
  474. o16.Part0 = o14
  475. o16.Part1 = o62
  476. o17.Parent = o1
  477. o17.Material = Enum.Material.SmoothPlastic
  478. o17.BrickColor = BrickColor.new("Really black")
  479. o17.Position = Vector3.new(-23.2635174, 42.9455719, 50.8664246)
  480. o17.Rotation = Vector3.new(178.998108, -90, 0)
  481. o17.Size = Vector3.new(0.75, 0.200000003, 0.75)
  482. o17.CFrame = CFrame.new(-23.2635174, 42.9455719, 50.8664246, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  483. o17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  484. o17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  485. o17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  486. o17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  487. o17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  488. o17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  489. o17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  490. o17.Position = Vector3.new(-23.2635174, 42.9455719, 50.8664246)
  491. o18.Parent = o17
  492. o18.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  493. o18.MeshType = Enum.MeshType.Brick
  494. o19.Name = "Joint"
  495. o19.Parent = o17
  496. o19.C0 = CFrame.new(0.000394821167, 0.924816132, 9.39965248e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  497. o19.Part0 = o17
  498. o19.Part1 = o62
  499. o20.Parent = o1
  500. o20.Material = Enum.Material.SmoothPlastic
  501. o20.BrickColor = BrickColor.new("Really black")
  502. o20.Position = Vector3.new(-23.2635384, 42.6350021, 51.4473877)
  503. o20.Rotation = Vector3.new(178.998108, -90, 0)
  504. o20.Size = Vector3.new(0.200000003, 0.5, 0.5)
  505. o20.CFrame = CFrame.new(-23.2635384, 42.6350021, 51.4473877, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  506. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  507. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  508. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  509. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  510. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  511. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  512. o20.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  513. o20.Position = Vector3.new(-23.2635384, 42.6350021, 51.4473877)
  514. o21.Parent = o20
  515. o21.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  516. o21.MeshType = Enum.MeshType.Brick
  517. o22.Name = "Joint"
  518. o22.Parent = o20
  519. o22.C0 = CFrame.new(0.575836182, 0.604137421, 3.02195549e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  520. o22.Part0 = o20
  521. o22.Part1 = o62
  522. o23.Parent = o1
  523. o23.Material = Enum.Material.SmoothPlastic
  524. o23.BrickColor = BrickColor.new("Really black")
  525. o23.Position = Vector3.new(-23.2634678, 41.9757919, 51.7791214)
  526. o23.Rotation = Vector3.new(-161.001175, -90, 0)
  527. o23.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  528. o23.CFrame = CFrame.new(-23.2634678, 41.9757919, 51.7791214, -3.96821742e-005, 3.91304311e-005, -1, 0.325548738, -0.945525229, -4.99173002e-005, -0.945525229, -0.325548738, 2.4781637e-005)
  529. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  530. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  531. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  532. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  533. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  534. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  535. o23.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  536. o23.Position = Vector3.new(-23.2634678, 41.9757919, 51.7791214)
  537. o24.Parent = o23
  538. o24.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  539. o24.MeshType = Enum.MeshType.Brick
  540. o25.Name = "Joint"
  541. o25.Parent = o23
  542. o25.C0 = CFrame.new(0.86274147, 0.249351501, 4.73856926e-005, -0.939684987, -3.96821742e-005, 0.342040867, -0.342040867, 3.91304311e-005, -0.939684987, 2.39045403e-005, -1, -5.03432129e-005)
  543. o25.Part0 = o23
  544. o25.Part1 = o62
  545. o26.Parent = o1
  546. o26.Material = Enum.Material.SmoothPlastic
  547. o26.BrickColor = BrickColor.new("Really black")
  548. o26.Position = Vector3.new(-23.2635098, 42.5673676, 50.1311073)
  549. o26.Rotation = Vector3.new(178.999039, 90, 0)
  550. o26.Size = Vector3.new(0.200000003, 0.5, 0.200000003)
  551. o26.CFrame = CFrame.new(-23.2635098, 42.5673676, 50.1311073, 3.25788897e-005, 3.15010293e-005, 1, 0.0174690466, -0.999847472, 3.09271018e-005, 0.999847472, 0.0174690466, -3.31242118e-005)
  552. o26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  553. o26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  554. o26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  555. o26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  556. o26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  557. o26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  558. o26.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  559. o26.Position = Vector3.new(-23.2635098, 42.5673676, 50.1311073)
  560. o27.Parent = o26
  561. o27.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  562. o27.MeshType = Enum.MeshType.Brick
  563. o28.Name = "Joint"
  564. o28.Parent = o26
  565. o28.C0 = CFrame.new(0.74143219, 0.559516907, -7.23004341e-005, 1, 3.25788897e-005, -2.59578228e-005, -2.59578228e-005, 3.15010293e-005, -1, -3.25780711e-005, 1, 3.15018769e-005)
  566. o28.Part0 = o26
  567. o28.Part1 = o62
  568. o29.Parent = o1
  569. o29.Material = Enum.Material.SmoothPlastic
  570. o29.BrickColor = BrickColor.new("Really black")
  571. o29.Position = Vector3.new(-23.263525, 41.5243263, 50.2620277)
  572. o29.Rotation = Vector3.new(143.998444, 90, 0)
  573. o29.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  574. o29.CFrame = CFrame.new(-23.263525, 41.5243263, 50.2620277, 1.65196052e-005, 2.78293974e-005, 1, 0.587807119, -0.809001148, 1.28036736e-005, 0.809001148, 0.587807119, -2.97226998e-005)
  575. o29.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  576. o29.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  577. o29.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  578. o29.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  579. o29.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  580. o29.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  581. o29.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  582. o29.Position = Vector3.new(-23.263525, 41.5243263, 50.2620277)
  583. o30.Parent = o29
  584. o30.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  585. o30.MeshType = Enum.MeshType.Brick
  586. o31.Name = "Joint"
  587. o31.Parent = o29
  588. o31.C0 = CFrame.new(0.793605804, -0.0371780396, -2.66432762e-005, 0.819160998, 1.65196052e-005, 0.573563635, 0.573563635, 2.78293974e-005, -0.819160998, -2.94941492e-005, 1, 1.33217118e-005)
  589. o31.Part0 = o29
  590. o31.Part1 = o62
  591. o32.Parent = o1
  592. o32.Material = Enum.Material.SmoothPlastic
  593. o32.BrickColor = BrickColor.new("Really black")
  594. o32.Position = Vector3.new(-23.2636051, 42.3833504, 51.351902)
  595. o32.Rotation = Vector3.new(159.001205, -90, 0)
  596. o32.Size = Vector3.new(0.200000003, 0.450000018, 1)
  597. o32.CFrame = CFrame.new(-23.2636051, 42.3833504, 51.351902, -2.35131483e-005, -1.07937717e-006, -1, -0.35834837, -0.933588028, 9.43359282e-006, -0.933588028, 0.35834837, 2.15647997e-005)
  598. o32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  599. o32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  600. o32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  601. o32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  602. o32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  603. o32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  604. o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  605. o32.Position = Vector3.new(-23.2636051, 42.3833504, 51.351902)
  606. o33.Parent = o32
  607. o33.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  608. o33.MeshType = Enum.MeshType.Brick
  609. o34.Name = "Joint"
  610. o34.Parent = o32
  611. o34.C0 = CFrame.new(0.568393707, 0.170072556, -7.79628754e-005, -0.939714372, -2.35131483e-005, -0.3419604, 0.3419604, -1.07937717e-006, -0.939714372, 2.17265406e-005, -1, 9.05487195e-006)
  612. o34.Part0 = o32
  613. o34.Part1 = o62
  614. o35.Parent = o1
  615. o35.Material = Enum.Material.SmoothPlastic
  616. o35.BrickColor = BrickColor.new("Really black")
  617. o35.Position = Vector3.new(-23.2634563, 42.6149406, 50.2896194)
  618. o35.Rotation = Vector3.new(178.999039, 90, 0)
  619. o35.Size = Vector3.new(0.200000003, 0.5, 0.5)
  620. o35.CFrame = CFrame.new(-23.2634563, 42.6149406, 50.2896194, 3.25788897e-005, 3.15010293e-005, 1, 0.0174690466, -0.999847472, 3.09271018e-005, 0.999847472, 0.0174690466, -3.31242118e-005)
  621. o35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  622. o35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  623. o35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  624. o35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  625. o35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  626. o35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  627. o35.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  628. o35.Position = Vector3.new(-23.2634563, 42.6149406, 50.2896194)
  629. o36.Parent = o35
  630. o36.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  631. o36.MeshType = Enum.MeshType.Brick
  632. o37.Name = "Joint"
  633. o37.Parent = o35
  634. o37.C0 = CFrame.new(0.582113266, 0.604312897, -0.000121176243, 1, 3.25788897e-005, -2.59578228e-005, -2.59578228e-005, 3.15010293e-005, -1, -3.25780711e-005, 1, 3.15018769e-005)
  635. o37.Part0 = o35
  636. o37.Part1 = o62
  637. o38.Parent = o1
  638. o38.Material = Enum.Material.Neon
  639. o38.BrickColor = BrickColor.new(Color)
  640. o38.Position = Vector3.new(-23.263504, 42.5994148, 50.8993721)
  641. o38.Rotation = Vector3.new(168.999802, -90, 0)
  642. o38.Size = Vector3.new(0.25, 0.200000003, 1)
  643. o38.CFrame = CFrame.new(-23.263504, 42.5994148, 50.8993721, -2.81489702e-005, 4.55080772e-005, -1, -0.190812439, -0.98162657, -3.93007649e-005, -0.98162657, 0.190812439, 3.63152867e-005)
  644. o38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  645. o38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  646. o38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  647. o38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  648. o38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  649. o38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  650. o38.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  651. o38.Position = Vector3.new(-23.263504, 42.5994148, 50.8993721)
  652. o39.Parent = o38
  653. o39.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  654. o39.MeshType = Enum.MeshType.Brick
  655. o40.Name = "Joint"
  656. o40.Parent = o38
  657. o40.C0 = CFrame.new(0.127243042, 0.564620972, 5.90085983e-005, -0.984814525, -2.81489702e-005, -0.173609674, 0.173609674, 4.55080772e-005, -0.984814525, 3.56221608e-005, -1, -3.99300843e-005)
  658. o40.Part0 = o38
  659. o40.Part1 = o62
  660. o41.Parent = o1
  661. o41.Material = Enum.Material.SmoothPlastic
  662. o41.BrickColor = BrickColor.new("Really black")
  663. o41.Position = Vector3.new(-23.2634964, 42.5932083, 51.6231728)
  664. o41.Rotation = Vector3.new(178.998108, -90, 0)
  665. o41.Size = Vector3.new(0.200000003, 0.5, 0.200000003)
  666. o41.CFrame = CFrame.new(-23.2634964, 42.5932083, 51.6231728, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  667. o41.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  668. o41.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  669. o41.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  670. o41.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  671. o41.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  672. o41.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  673. o41.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  674. o41.Position = Vector3.new(-23.2634964, 42.5932083, 51.6231728)
  675. o42.Parent = o41
  676. o42.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  677. o42.MeshType = Enum.MeshType.Brick
  678. o43.Name = "Joint"
  679. o43.Parent = o41
  680. o43.C0 = CFrame.new(0.750865936, 0.559276581, 6.35385513e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  681. o43.Part0 = o41
  682. o43.Part1 = o62
  683. o44.Parent = o1
  684. o44.Material = Enum.Material.SmoothPlastic
  685. o44.BrickColor = BrickColor.new("Really black")
  686. o44.Position = Vector3.new(-23.2636471, 42.5204964, 50.8737259)
  687. o44.Rotation = Vector3.new(178.998108, -90, 0)
  688. o44.Size = Vector3.new(1, 1, 1)
  689. o44.CFrame = CFrame.new(-23.2636471, 42.5204964, 50.8737259, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  690. o44.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  691. o44.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  692. o44.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  693. o44.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  694. o44.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  695. o44.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  696. o44.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  697. o44.Position = Vector3.new(-23.2636471, 42.5204964, 50.8737259)
  698. o45.Parent = o44
  699. o45.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  700. o45.MeshType = Enum.MeshType.Brick
  701. o46.Name = "Joint"
  702. o46.Parent = o44
  703. o46.C0 = CFrame.new(0.000261306763, 0.499679565, -6.71744347e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  704. o46.Part0 = o44
  705. o46.Part1 = o62
  706. o47.Parent = o1
  707. o47.Material = Enum.Material.SmoothPlastic
  708. o47.BrickColor = BrickColor.new("Really black")
  709. o47.Position = Vector3.new(-23.2634411, 42.7946434, 50.2559624)
  710. o47.Rotation = Vector3.new(173.995239, 90, 0)
  711. o47.Size = Vector3.new(0.200000003, 0.5, 0.5)
  712. o47.CFrame = CFrame.new(-23.2634411, 42.7946434, 50.2559624, 3.04488858e-005, -3.5903664e-005, 1, 0.104611248, -0.994513214, -3.88919616e-005, 0.994513214, 0.104611248, -2.65258932e-005)
  713. o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  714. o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  715. o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  716. o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  717. o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  718. o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  719. o47.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  720. o47.Position = Vector3.new(-23.2634411, 42.7946434, 50.2559624)
  721. o48.Parent = o47
  722. o48.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  723. o48.MeshType = Enum.MeshType.Brick
  724. o49.Name = "Joint"
  725. o49.Parent = o47
  726. o49.C0 = CFrame.new(0.541858673, 0.835021973, -8.47578049e-005, 0.996191144, 3.04488858e-005, 0.0871962309, 0.0871962309, -3.5903664e-005, -0.996191144, -2.72022462e-005, 1, -3.84219384e-005)
  727. o49.Part0 = o47
  728. o49.Part1 = o62
  729. o50.Parent = o1
  730. o50.Material = Enum.Material.SmoothPlastic
  731. o50.BrickColor = BrickColor.new("Really black")
  732. o50.Position = Vector3.new(-23.9326096, 43.1452713, 50.8626938)
  733. o50.Rotation = Vector3.new(88.9874649, 85.0000916, -89.9860382)
  734. o50.Size = Vector3.new(0.200000003, 0.449999988, 0.200000003)
  735. o50.CFrame = CFrame.new(-23.9326096, 43.1452713, 50.8626938, 2.12452269e-005, 0.0871550962, 0.996194839, -0.0174284335, 0.996043622, -0.0871414989, -0.999848306, -0.0173602831, 0.00154013559)
  736. o50.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  737. o50.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  738. o50.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  739. o50.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  740. o50.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  741. o50.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  742. o50.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  743. o50.Position = Vector3.new(-23.9326096, 43.1452713, 50.8626938)
  744. o51.Parent = o50
  745. o51.Scale = Vector3.new(0.5, 1, 0.200000003)
  746. o51.MeshType = Enum.MeshType.Wedge
  747. o52.Name = "Joint"
  748. o52.Parent = o50
  749. o52.C0 = CFrame.new(0.000104904175, -1.06195831, 0.76453352, -1.00000012, 2.12452269e-005, 6.65783882e-005, 6.81579113e-005, 0.0871550962, 0.996194839, 1.53593719e-005, 0.996194839, -0.0871551037)
  750. o52.Part0 = o50
  751. o52.Part1 = o62
  752. o53.Parent = o1
  753. o53.Material = Enum.Material.SmoothPlastic
  754. o53.BrickColor = BrickColor.new("Really black")
  755. o53.Position = Vector3.new(-23.2636929, 42.1042938, 51.3806763)
  756. o53.Rotation = Vector3.new(-155.998672, -90, 0)
  757. o53.Size = Vector3.new(0.200000003, 0.300000012, 1)
  758. o53.CFrame = CFrame.new(-23.2636929, 42.1042938, 51.3806763, -4.10592256e-005, -1.88125086e-005, -1, 0.406757951, -0.913536012, 4.84734073e-007, -0.913536012, -0.406757951, 4.51612214e-005)
  759. o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  760. o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  761. o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  762. o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  763. o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  764. o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  765. o53.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  766. o53.Position = Vector3.new(-23.2636929, 42.1042938, 51.3806763)
  767. o54.Parent = o53
  768. o54.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  769. o54.MeshType = Enum.MeshType.Brick
  770. o55.Name = "Joint"
  771. o55.Parent = o53
  772. o55.C0 = CFrame.new(0.421449661, 0.278949738, -0.000176012516, -0.906279922, -4.10592256e-005, 0.422677994, -0.422677994, -1.88125086e-005, -0.906279922, 4.51627857e-005, -1, -3.05435606e-007)
  773. o55.Part0 = o53
  774. o55.Part1 = o62
  775. o56.Parent = o1
  776. o56.Material = Enum.Material.Neon
  777. o56.BrickColor = BrickColor.new(Color)
  778. o56.Position = Vector3.new(-23.2636318, 42.1153641, 50.5805206)
  779. o56.Rotation = Vector3.new(149.003174, -90, 0)
  780. o56.Size = Vector3.new(0.5, 0.200000003, 1)
  781. o56.CFrame = CFrame.new(-23.2636318, 42.1153641, 50.5805206, -9.58364308e-006, 1.12137068e-005, -1, -0.514990509, -0.857195854, -4.6768555e-006, -0.857195854, 0.514990509, 1.3990013e-005)
  782. o56.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  783. o56.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  784. o56.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  785. o56.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  786. o56.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  787. o56.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  788. o56.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  789. o56.Position = Vector3.new(-23.2636318, 42.1153641, 50.5805206)
  790. o57.Parent = o56
  791. o57.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  792. o57.MeshType = Enum.MeshType.Brick
  793. o58.Name = "Joint"
  794. o58.Parent = o56
  795. o58.C0 = CFrame.new(-0.209945679, 0.236347198, -8.73208046e-005, -0.866074383, -9.58364308e-006, -0.499915063, 0.499915063, 1.12137068e-005, -0.866074383, 1.39060494e-005, -1, -4.92089475e-006)
  796. o58.Part0 = o56
  797. o58.Part1 = o62
  798. o59.Parent = o1
  799. o59.Material = Enum.Material.SmoothPlastic
  800. o59.BrickColor = BrickColor.new("Really black")
  801. o59.Position = Vector3.new(-23.263567, 42.8268166, 51.5441017)
  802. o59.Rotation = Vector3.new(168.999802, -90, 0)
  803. o59.Size = Vector3.new(0.200000003, 0.5, 0.5)
  804. o59.CFrame = CFrame.new(-23.263567, 42.8268166, 51.5441017, -2.81489702e-005, 4.55080772e-005, -1, -0.190812439, -0.98162657, -3.93007649e-005, -0.98162657, 0.190812439, 3.63152867e-005)
  805. o59.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  806. o59.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  807. o59.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  808. o59.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  809. o59.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  810. o59.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  811. o59.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  812. o59.Position = Vector3.new(-23.263567, 42.8268166, 51.5441017)
  813. o60.Parent = o59
  814. o60.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  815. o60.MeshType = Enum.MeshType.Brick
  816. o61.Name = "Joint"
  817. o61.Parent = o59
  818. o61.C0 = CFrame.new(0.803520203, 0.664821625, -1.94907188e-005, -0.984814525, -2.81489702e-005, -0.173609674, 0.173609674, 4.55080772e-005, -0.984814525, 3.56221608e-005, -1, -3.99300843e-005)
  819. o61.Part0 = o59
  820. o61.Part1 = o62
  821. o62.Name = "Handle"
  822. o62.Parent = o1
  823. o62.Material = Enum.Material.SmoothPlastic
  824. o62.BrickColor = BrickColor.new("Institutional white")
  825. o62.Position = Vector3.new(-23.2635403, 42.0208893, 50.8822021)
  826. o62.Rotation = Vector3.new(-91.0024414, 0, -90)
  827. o62.Size = Vector3.new(1, 1, 2)
  828. o62.CFrame = CFrame.new(-23.2635403, 42.0208893, 50.8822021, 0, 1, 0, 0.0174950007, 0, 0.999846995, 0.999846995, 0, -0.0174950007)
  829. o62.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  830. o62.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  831. o62.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  832. o62.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  833. o62.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  834. o62.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  835. o62.Color = Color3.new(0.972549, 0.972549, 0.972549)
  836. o62.Position = Vector3.new(-23.2635403, 42.0208893, 50.8822021)
  837. o63.Parent = o62
  838. o63.MeshId = "rbxasset://fonts/torso.mesh"
  839. o63.Scale = Vector3.new(0.5, 0.5, 2)
  840. o63.MeshType = Enum.MeshType.FileMesh
  841. o64.Parent = o1
  842. o64.Material = Enum.Material.SmoothPlastic
  843. o64.BrickColor = BrickColor.new("Really black")
  844. o64.Position = Vector3.new(-23.2635918, 41.220623, 50.8963127)
  845. o64.Rotation = Vector3.new(178.998108, -90, 0)
  846. o64.Size = Vector3.new(1, 0.200000003, 1)
  847. o64.CFrame = CFrame.new(-23.2635918, 41.220623, 50.8963127, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  848. o64.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  849. o64.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  850. o64.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  851. o64.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  852. o64.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  853. o64.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  854. o64.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  855. o64.Position = Vector3.new(-23.2635918, 41.220623, 50.8963127)
  856. o65.Parent = o64
  857. o65.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  858. o65.MeshType = Enum.MeshType.Brick
  859. o66.Name = "Joint"
  860. o66.Parent = o64
  861. o66.C0 = CFrame.new(0.000116348267, -0.800392151, -0.000113606453, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  862. o66.Part0 = o64
  863. o66.Part1 = o62
  864. o67.Parent = o1
  865. o67.Material = Enum.Material.SmoothPlastic
  866. o67.BrickColor = BrickColor.new("Really black")
  867. o67.Position = Vector3.new(-23.2636127, 42.8031693, 50.1860085)
  868. o67.Rotation = Vector3.new(-171.004532, 90, 0)
  869. o67.Size = Vector3.new(0.200000003, 0.5, 0.5)
  870. o67.CFrame = CFrame.new(-23.2636127, 42.8031693, 50.1860085, 3.6488942e-005, -1.60602231e-005, 1, -0.15635626, -0.98770076, -1.01574242e-005, 0.98770076, -0.15635626, -3.85512722e-005)
  871. o67.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  872. o67.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  873. o67.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  874. o67.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  875. o67.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  876. o67.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  877. o67.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  878. o67.Position = Vector3.new(-23.2636127, 42.8031693, 50.1860085)
  879. o68.Parent = o67
  880. o68.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  881. o68.MeshType = Enum.MeshType.Brick
  882. o69.Name = "Joint"
  883. o69.Parent = o67
  884. o69.C0 = CFrame.new(0.80994606, 0.663803101, 5.29885292e-005, 0.984814107, 3.6488942e-005, -0.173612148, -0.173612148, -1.60602231e-005, -0.984814107, -3.87230757e-005, 1, -9.48141496e-006)
  885. o69.Part0 = o67
  886. o69.Part1 = o62
  887. o70.Parent = o1
  888. o70.Material = Enum.Material.SmoothPlastic
  889. o70.BrickColor = BrickColor.new("Really black")
  890. o70.Position = Vector3.new(-23.7137241, 42.7939491, 50.7689018)
  891. o70.Rotation = Vector3.new(-161.001175, -90, 0)
  892. o70.Size = Vector3.new(0.200000003, 0.350000024, 0.200000003)
  893. o70.CFrame = CFrame.new(-23.7137241, 42.7939491, 50.7689018, -3.96821742e-005, 3.91304311e-005, -1, 0.325548738, -0.945525229, -4.99173002e-005, -0.945525229, -0.325548738, 2.4781637e-005)
  894. o70.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  895. o70.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  896. o70.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  897. o70.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  898. o70.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  899. o70.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  900. o70.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  901. o70.Position = Vector3.new(-23.7137241, 42.7939491, 50.7689018)
  902. o71.Parent = o70
  903. o71.Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998)
  904. o71.MeshType = Enum.MeshType.Brick
  905. o72.Name = "Joint"
  906. o72.Parent = o70
  907. o72.C0 = CFrame.new(-0.35881424, 0.694080353, -0.450142205, -0.939684987, -3.96821742e-005, 0.342040867, -0.342040867, 3.91304311e-005, -0.939684987, 2.39045403e-005, -1, -5.03432129e-005)
  908. o72.Part0 = o70
  909. o72.Part1 = o62
  910. o73.Parent = o1
  911. o73.Material = Enum.Material.Neon
  912. o73.BrickColor = BrickColor.new(Color)
  913. o73.Position = Vector3.new(-23.2634888, 42.2496109, 50.9053421)
  914. o73.Rotation = Vector3.new(168.999802, -90, 0)
  915. o73.Size = Vector3.new(0.25, 0.200000003, 1)
  916. o73.CFrame = CFrame.new(-23.2634888, 42.2496109, 50.9053421, -2.81489702e-005, 4.55080772e-005, -1, -0.190812439, -0.98162657, -3.93007649e-005, -0.98162657, 0.190812439, 3.63152867e-005)
  917. o73.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  918. o73.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  919. o73.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  920. o73.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  921. o73.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  922. o73.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  923. o73.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  924. o73.Position = Vector3.new(-23.2634888, 42.2496109, 50.9053421)
  925. o74.Parent = o73
  926. o74.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  927. o74.MeshType = Enum.MeshType.Brick
  928. o75.Name = "Joint"
  929. o75.Parent = o73
  930. o75.C0 = CFrame.new(0.0663566589, 0.220104218, 5.97834587e-005, -0.984814525, -2.81489702e-005, -0.173609674, 0.173609674, 4.55080772e-005, -0.984814525, 3.56221608e-005, -1, -3.99300843e-005)
  931. o75.Part0 = o73
  932. o75.Part1 = o62
  933. o76.Parent = o1
  934. o76.Material = Enum.Material.SmoothPlastic
  935. o76.BrickColor = BrickColor.new("Really black")
  936. o76.Position = Vector3.new(-23.2635231, 42.8820877, 50.1011009)
  937. o76.Rotation = Vector3.new(8.99760151, 0.00218583737, 179.998657)
  938. o76.Size = Vector3.new(0.200000003, 1, 0.200000003)
  939. o76.CFrame = CFrame.new(-23.2635231, 42.8820877, 50.1011009, -1, -2.35977204e-005, 3.81500577e-005, 1.7340948e-005, -0.987694919, -0.156393111, 4.13711423e-005, -0.156393111, 0.987694919)
  940. o76.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  941. o76.Position = Vector3.new(-23.2635231, 42.8820877, 50.1011009)
  942. o77.Parent = o76
  943. o77.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  944. o77.Scale = Vector3.new(0.100000001, 1.5, 0.349999994)
  945. o77.MeshType = Enum.MeshType.FileMesh
  946. o78.Name = "Joint"
  947. o78.Parent = o76
  948. o78.C0 = CFrame.new(3.439188e-005, 0.728443146, 0.906176567, 4.16681869e-005, -1, 1.66145055e-005, -0.173648894, -2.35977204e-005, -0.984807611, 0.984807611, 3.81500577e-005, -0.173648894)
  949. o78.Part0 = o76
  950. o78.Part1 = o62
  951. o79.Parent = o1
  952. o79.Material = Enum.Material.SmoothPlastic
  953. o79.BrickColor = BrickColor.new("Really black")
  954. o79.Position = Vector3.new(-23.2636013, 42.9092102, 51.6420097)
  955. o79.Rotation = Vector3.new(168.995499, -0.000736253336, -0.00482492195)
  956. o79.Size = Vector3.new(0.200000003, 1, 0.200000003)
  957. o79.CFrame = CFrame.new(-23.2636013, 42.9092102, 51.6420097, 1, 8.42107693e-005, -1.28500442e-005, 8.02094219e-005, -0.981612265, -0.190886348, -2.8688446e-005, 0.190886348, -0.981612265)
  958. o79.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  959. o79.Position = Vector3.new(-23.2636013, 42.9092102, 51.6420097)
  960. o80.Parent = o79
  961. o80.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  962. o80.Scale = Vector3.new(0.100000001, 1.5, 0.349999994)
  963. o80.MeshType = Enum.MeshType.FileMesh
  964. o81.Name = "Joint"
  965. o81.Parent = o79
  966. o81.C0 = CFrame.new(1.22189522e-005, 0.726947784, 0.915405273, -2.72807902e-005, 1, 8.06990502e-005, 0.173683807, 8.42107693e-005, -0.984801531, -0.984801531, -1.28500442e-005, -0.173683807)
  967. o81.Part0 = o79
  968. o81.Part1 = o62
  969. o82.Parent = o1
  970. o82.Material = Enum.Material.SmoothPlastic
  971. o82.BrickColor = BrickColor.new("Really black")
  972. o82.Position = Vector3.new(-23.9435139, 43.0202408, 50.8650398)
  973. o82.Rotation = Vector3.new(-0.99953115, 90, 0)
  974. o82.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  975. o82.CFrame = CFrame.new(-23.9435139, 43.0202408, 50.8650398, 2.6988595e-005, -6.43157546e-006, 1, -0.017444225, 0.999847889, 6.90139041e-006, -0.999847889, -0.017444225, 2.68722906e-005)
  976. o82.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  977. o82.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  978. o82.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  979. o82.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  980. o82.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  981. o82.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  982. o82.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  983. o82.Position = Vector3.new(-23.9435139, 43.0202408, 50.8650398)
  984. o83.Parent = o82
  985. o83.Scale = Vector3.new(0.75, 1, 0.200000003)
  986. o83.MeshType = Enum.MeshType.Wedge
  987. o84.Name = "Joint"
  988. o84.Parent = o82
  989. o84.C0 = CFrame.new(0.000289916992, -0.999504089, 0.679967701, -1, 2.6988595e-005, 5.07831573e-005, 5.07831573e-005, -6.43157546e-006, 1, 2.69889169e-005, 1, 6.43020348e-006)
  990. o84.Part0 = o82
  991. o84.Part1 = o62
  992. o85.Parent = o1
  993. o85.Material = Enum.Material.SmoothPlastic
  994. o85.BrickColor = BrickColor.new("Really black")
  995. o85.Position = Vector3.new(-23.7133274, 42.4951515, 50.8741646)
  996. o85.Rotation = Vector3.new(89.0018921, -74.9992752, -89.9981766)
  997. o85.Size = Vector3.new(0.200000003, 0.350000024, 0.200000003)
  998. o85.CFrame = CFrame.new(-23.7133274, 42.4951515, 50.8741646, 8.21879712e-006, 0.258831322, -0.965922534, -0.0174500644, -0.965775371, -0.258792043, -0.99984771, 0.0168575738, 0.00450868439)
  999. o85.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1000. o85.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1001. o85.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1002. o85.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. o85.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1004. o85.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1005. o85.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1006. o85.Position = Vector3.new(-23.7133274, 42.4951515, 50.8741646)
  1007. o86.Parent = o85
  1008. o86.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  1009. o86.MeshType = Enum.MeshType.Brick
  1010. o87.Name = "Joint"
  1011. o87.Parent = o85
  1012. o87.C0 = CFrame.new(0.000242233276, 0.574584961, -0.311687469, -0.99999994, 8.21879712e-006, 4.49419022e-005, -4.12464142e-005, 0.258831322, -0.965922475, -1.95726752e-005, -0.965922534, -0.258831322)
  1013. o87.Part0 = o85
  1014. o87.Part1 = o62
  1015. o88.Parent = o1
  1016. o88.Material = Enum.Material.SmoothPlastic
  1017. o88.BrickColor = BrickColor.new("Really black")
  1018. o88.Position = Vector3.new(-23.2634335, 42.3954697, 51.7518425)
  1019. o88.Rotation = Vector3.new(154.001587, -90, 0)
  1020. o88.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  1021. o88.CFrame = CFrame.new(-23.2634335, 42.3954697, 51.7518425, -2.1133892e-005, 1.16172323e-005, -1, -0.438346326, -0.898806214, -1.17767684e-006, -0.898806214, 0.438346326, 2.40876452e-005)
  1022. o88.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1023. o88.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1024. o88.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1025. o88.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1026. o88.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1027. o88.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1028. o88.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1029. o88.Position = Vector3.new(-23.2634335, 42.3954697, 51.7518425)
  1030. o89.Parent = o88
  1031. o89.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1032. o89.MeshType = Enum.MeshType.Brick
  1033. o90.Name = "Joint"
  1034. o90.Parent = o88
  1035. o90.C0 = CFrame.new(0.945835114, -0.0445270538, 8.66055489e-005, -0.9063375, -2.1133892e-005, -0.422554582, 0.422554582, 1.16172323e-005, -0.9063375, 2.40633544e-005, -1, -1.59890988e-006)
  1036. o90.Part0 = o88
  1037. o90.Part1 = o62
  1038. o91.Parent = o1
  1039. o91.Material = Enum.Material.SmoothPlastic
  1040. o91.BrickColor = BrickColor.new("Really black")
  1041. o91.Position = Vector3.new(-23.2634525, 41.5463448, 51.5285072)
  1042. o91.Rotation = Vector3.new(-145.997253, -90, 0)
  1043. o91.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
  1044. o91.CFrame = CFrame.new(-23.2634525, 41.5463448, 51.5285072, -4.30109321e-005, -3.60491831e-005, -1, 0.559232771, -0.829010665, 5.83203837e-006, -0.829010665, -0.559232771, 5.58164138e-005)
  1045. o91.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1046. o91.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1047. o91.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1048. o91.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1049. o91.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1050. o91.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1051. o91.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1052. o91.Position = Vector3.new(-23.2634525, 41.5463448, 51.5285072)
  1053. o92.Parent = o91
  1054. o92.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1055. o92.MeshType = Enum.MeshType.Brick
  1056. o93.Name = "Joint"
  1057. o93.Parent = o91
  1058. o93.C0 = CFrame.new(0.801172256, -0.0319671631, 5.41210175e-005, -0.819100022, -4.30109321e-005, 0.573650718, -0.573650718, -3.60491831e-005, -0.819100022, 5.59098989e-005, -1, 4.85463715e-006)
  1059. o93.Part0 = o91
  1060. o93.Part1 = o62
  1061. o94.Parent = o1
  1062. o94.Material = Enum.Material.SmoothPlastic
  1063. o94.BrickColor = BrickColor.new("Really black")
  1064. o94.Position = Vector3.new(-23.263504, 41.6706619, 50.8886871)
  1065. o94.Rotation = Vector3.new(178.998108, -90, 0)
  1066. o94.Size = Vector3.new(1, 0.200000003, 1)
  1067. o94.CFrame = CFrame.new(-23.263504, 41.6706619, 50.8886871, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  1068. o94.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1069. o94.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1070. o94.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1071. o94.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1072. o94.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1073. o94.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1074. o94.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1075. o94.Position = Vector3.new(-23.263504, 41.6706619, 50.8886871)
  1076. o95.Parent = o94
  1077. o95.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  1078. o95.MeshType = Enum.MeshType.Brick
  1079. o96.Name = "Joint"
  1080. o96.Parent = o94
  1081. o96.C0 = CFrame.new(0.000360488892, -0.350288391, 9.41753387e-006, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  1082. o96.Part0 = o94
  1083. o96.Part1 = o62
  1084. o97.Parent = o1
  1085. o97.Material = Enum.Material.Neon
  1086. o97.BrickColor = BrickColor.new(Color)
  1087. o97.Position = Vector3.new(-23.2635174, 42.9492531, 50.8931847)
  1088. o97.Rotation = Vector3.new(168.999802, -90, 0)
  1089. o97.Size = Vector3.new(0.25, 0.200000003, 1)
  1090. o97.CFrame = CFrame.new(-23.2635174, 42.9492531, 50.8931847, -2.81489702e-005, 4.55080772e-005, -1, -0.190812439, -0.98162657, -3.93007649e-005, -0.98162657, 0.190812439, 3.63152867e-005)
  1091. o97.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1092. o97.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1093. o97.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1094. o97.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1095. o97.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1096. o97.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1097. o97.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  1098. o97.Position = Vector3.new(-23.2635174, 42.9492531, 50.8931847)
  1099. o98.Parent = o97
  1100. o98.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  1101. o98.MeshType = Enum.MeshType.Brick
  1102. o99.Parent = o1
  1103. o99.Material = Enum.Material.SmoothPlastic
  1104. o99.BrickColor = BrickColor.new("Really black")
  1105. o99.Position = Vector3.new(-23.2634487, 42.3647957, 50.0095482)
  1106. o99.Rotation = Vector3.new(-156.005325, 90, 0)
  1107. o99.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  1108. o99.CFrame = CFrame.new(-23.2634487, 42.3647957, 50.0095482, 4.10234788e-005, -4.83674739e-005, 1, -0.406651825, -0.9135831, -2.75054426e-005, 0.9135831, -0.406651825, -5.71470882e-005)
  1109. o99.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1110. o99.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1111. o99.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1112. o99.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1113. o99.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1114. o99.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1115. o99.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1116. o99.Position = Vector3.new(-23.2634487, 42.3647957, 50.0095482)
  1117. o100.Parent = o99
  1118. o100.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1119. o100.MeshType = Enum.MeshType.Brick
  1120. o101.Name = "Joint"
  1121. o101.Parent = o99
  1122. o101.C0 = CFrame.new(0.937091827, -0.0406799316, -0.000131189823, 0.906328917, 4.10234788e-005, -0.422572702, -0.422572702, -4.83674739e-005, -0.906328917, -5.76195453e-005, 1, -2.65014423e-005)
  1123. o101.Part0 = o99
  1124. o101.Part1 = o62
  1125. o102.Parent = o1
  1126. o102.Material = Enum.Material.SmoothPlastic
  1127. o102.BrickColor = BrickColor.new("Really black")
  1128. o102.Position = Vector3.new(-23.2634773, 42.1966972, 51.8054314)
  1129. o102.Rotation = Vector3.new(178.998108, -90, 0)
  1130. o102.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  1131. o102.CFrame = CFrame.new(-23.2634773, 42.1966972, 51.8054314, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  1132. o102.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1133. o102.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1134. o102.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1135. o102.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1136. o102.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1137. o102.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1138. o102.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1139. o102.Position = Vector3.new(-23.2634773, 42.1966972, 51.8054314)
  1140. o103.Parent = o102
  1141. o103.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1142. o103.MeshType = Enum.MeshType.Brick
  1143. o104.Name = "Joint"
  1144. o104.Parent = o102
  1145. o104.C0 = CFrame.new(0.92616272, 0.159637451, 4.51803207e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  1146. o104.Part0 = o102
  1147. o104.Part1 = o62
  1148. o105.Parent = o1
  1149. o105.Material = Enum.Material.SmoothPlastic
  1150. o105.BrickColor = BrickColor.new("Really black")
  1151. o105.Position = Vector3.new(-23.9132996, 42.8204422, 50.8686409)
  1152. o105.Rotation = Vector3.new(89.0018921, -74.9992752, -89.9981766)
  1153. o105.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1154. o105.CFrame = CFrame.new(-23.9132996, 42.8204422, 50.8686409, 8.21879712e-006, 0.258831322, -0.965922534, -0.0174500644, -0.965775371, -0.258792043, -0.99984771, 0.0168575738, 0.00450868439)
  1155. o105.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1156. o105.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1157. o105.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1158. o105.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1159. o105.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1160. o105.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1161. o105.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1162. o105.Position = Vector3.new(-23.9132996, 42.8204422, 50.8686409)
  1163. o106.Parent = o105
  1164. o106.Scale = Vector3.new(0.75, 1, 0.25)
  1165. o106.MeshType = Enum.MeshType.Brick
  1166. o107.Name = "Joint"
  1167. o107.Parent = o105
  1168. o107.C0 = CFrame.new(0.000396728516, 0.940593719, -0.420638084, -0.99999994, 8.21879712e-006, 4.49419022e-005, -4.12464142e-005, 0.258831322, -0.965922475, -1.95726752e-005, -0.965922534, -0.258831322)
  1169. o107.Part0 = o105
  1170. o107.Part1 = o62
  1171. o108.Parent = o1
  1172. o108.Material = Enum.Material.SmoothPlastic
  1173. o108.BrickColor = BrickColor.new("Really black")
  1174. o108.Position = Vector3.new(-23.2635784, 41.9445457, 49.9963989)
  1175. o108.Rotation = Vector3.new(158.992859, 90, 0)
  1176. o108.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  1177. o108.CFrame = CFrame.new(-23.2635784, 41.9445457, 49.9963989, 2.3534496e-005, -5.93644254e-005, 1, 0.358484358, -0.933535814, -6.38555721e-005, 0.933535814, 0.358484358, -6.89074227e-007)
  1178. o108.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1179. o108.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1180. o108.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1181. o108.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1182. o108.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1183. o108.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1184. o108.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1185. o108.Position = Vector3.new(-23.2635784, 41.9445457, 49.9963989)
  1186. o109.Parent = o108
  1187. o109.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1188. o109.MeshType = Enum.MeshType.Brick
  1189. o110.Name = "Joint"
  1190. o110.Parent = o108
  1191. o110.C0 = CFrame.new(0.854297638, 0.246278763, 3.22461128e-005, 0.939664602, 2.3534496e-005, 0.342097253, 0.342097253, -5.93644254e-005, -0.939664602, -1.80612187e-006, 1, -6.38337369e-005)
  1192. o110.Part0 = o108
  1193. o110.Part1 = o62
  1194. o111.Parent = o1
  1195. o111.Material = Enum.Material.SmoothPlastic
  1196. o111.BrickColor = BrickColor.new("Really black")
  1197. o111.Position = Vector3.new(-23.7137623, 42.4979362, 50.9990463)
  1198. o111.Rotation = Vector3.new(-161.001175, -90, 0)
  1199. o111.Size = Vector3.new(0.200000003, 0.350000024, 0.200000003)
  1200. o111.CFrame = CFrame.new(-23.7137623, 42.4979362, 50.9990463, -3.96821742e-005, 3.91304311e-005, -1, 0.325548738, -0.945525229, -4.99173002e-005, -0.945525229, -0.325548738, 2.4781637e-005)
  1201. o111.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1202. o111.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1203. o111.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1204. o111.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1205. o111.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1206. o111.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1207. o111.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1208. o111.Position = Vector3.new(-23.7137623, 42.4979362, 50.9990463)
  1209. o112.Parent = o111
  1210. o112.Scale = Vector3.new(0.5, 1.01999998, 1.01999998)
  1211. o112.MeshType = Enum.MeshType.Brick
  1212. o113.Name = "Joint"
  1213. o113.Parent = o111
  1214. o113.C0 = CFrame.new(-0.044839859, 0.489116669, -0.450200945, -0.939684987, -3.96821742e-005, 0.342040867, -0.342040867, 3.91304311e-005, -0.939684987, 2.39045403e-005, -1, -5.03432129e-005)
  1215. o113.Part0 = o111
  1216. o113.Part1 = o62
  1217. o114.Parent = o1
  1218. o114.Material = Enum.Material.Neon
  1219. o114.BrickColor = BrickColor.new(Color)
  1220. o114.Position = Vector3.new(-23.2637024, 42.9705009, 50.8657455)
  1221. o114.Rotation = Vector3.new(178.998108, -90, 0)
  1222. o114.Size = Vector3.new(0.5, 0.200000003, 0.5)
  1223. o114.CFrame = CFrame.new(-23.2637024, 42.9705009, 50.8657455, -3.25203e-005, 7.78468529e-005, -1, -0.0174852572, -0.999847174, -7.72663261e-005, -0.999847174, 0.0174852572, 3.38765021e-005)
  1224. o114.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1225. o114.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1226. o114.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1227. o114.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. o114.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1229. o114.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1230. o114.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  1231. o114.Position = Vector3.new(-23.2637024, 42.9705009, 50.8657455)
  1232. o115.Parent = o114
  1233. o115.Scale = Vector3.new(1.01999998, 1.04999995, 1.01999998)
  1234. o115.MeshType = Enum.MeshType.Brick
  1235. o116.Name = "Joint"
  1236. o116.Parent = o114
  1237. o116.C0 = CFrame.new(0.000148773193, 0.949752808, -8.8095665e-005, -1, -3.25203e-005, 9.74535942e-006, -9.74535942e-006, 7.78468529e-005, -1, 3.25195433e-005, -1, -7.78471658e-005)
  1238. o116.Part0 = o114
  1239. o116.Part1 = o62
  1240. o117.Parent = o1
  1241. o117.Material = Enum.Material.SmoothPlastic
  1242. o117.BrickColor = BrickColor.new("Really black")
  1243. o117.Position = Vector3.new(-23.2637672, 42.8155556, 51.4739418)
  1244. o117.Rotation = Vector3.new(-175.998428, -90, 0)
  1245. o117.Size = Vector3.new(0.200000003, 0.5, 0.5)
  1246. o117.CFrame = CFrame.new(-23.2637672, 42.8155556, 51.4739418, -3.46112865e-005, 2.14939428e-005, -1, 0.0697838664, -0.99756217, -2.38568555e-005, -0.99756217, -0.0697838664, 3.30269795e-005)
  1247. o117.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1248. o117.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1249. o117.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1250. o117.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1251. o117.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1252. o117.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1253. o117.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1254. o117.Position = Vector3.new(-23.2637672, 42.8155556, 51.4739418)
  1255. o118.Parent = o117
  1256. o118.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  1257. o118.MeshType = Enum.MeshType.Brick
  1258. o119.Name = "Joint"
  1259. o119.Parent = o117
  1260. o119.C0 = CFrame.new(0.534843445, 0.834022522, -0.000227034092, -0.996188581, -3.46112865e-005, 0.0872255266, -0.0872255266, 2.14939428e-005, -0.996188581, 3.26045483e-005, -1, -2.44310104e-005)
  1261. o119.Part0 = o117
  1262. o119.Part1 = o62
  1263. o120.Parent = o1
  1264. o120.Material = Enum.Material.SmoothPlastic
  1265. o120.BrickColor = BrickColor.new("Really black")
  1266. o120.Position = Vector3.new(-23.2635479, 42.3669014, 51.5517998)
  1267. o120.Rotation = Vector3.new(-171.000366, -90, 0)
  1268. o120.Size = Vector3.new(0.200000003, 0.5, 0.5)
  1269. o120.CFrame = CFrame.new(-23.2635479, 42.3669014, 51.5517998, -3.64640691e-005, 2.37523764e-005, -1, 0.156428099, -0.987689376, -2.91639772e-005, -0.987689376, -0.156428099, 3.22996348e-005)
  1270. o120.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1271. o120.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1272. o120.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. o120.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1274. o120.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1275. o120.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1276. o120.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1277. o120.Position = Vector3.new(-23.2635479, 42.3669014, 51.5517998)
  1278. o121.Parent = o120
  1279. o121.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  1280. o121.MeshType = Enum.MeshType.Brick
  1281. o122.Name = "Joint"
  1282. o122.Parent = o120
  1283. o122.C0 = CFrame.new(0.607229233, 0.446495056, -1.93119049e-005, -0.984801471, -3.64640691e-005, 0.173683763, -0.173683763, 2.37523764e-005, -0.984801471, 3.17844679e-005, -1, -2.97245933e-005)
  1284. o122.Part0 = o120
  1285. o122.Part1 = o62
  1286. o123.Parent = o1
  1287. o123.Material = Enum.Material.Neon
  1288. o123.BrickColor = BrickColor.new(Color)
  1289. o123.Position = Vector3.new(-23.2637978, 42.8156013, 50.5684776)
  1290. o123.Rotation = Vector3.new(149.003174, -90, 0)
  1291. o123.Size = Vector3.new(0.5, 0.200000003, 1)
  1292. o123.CFrame = CFrame.new(-23.2637978, 42.8156013, 50.5684776, -9.58364308e-006, 1.12137068e-005, -1, -0.514990509, -0.857195854, -4.6768555e-006, -0.857195854, 0.514990509, 1.3990013e-005)
  1293. o123.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1294. o123.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1295. o123.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1296. o123.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1297. o123.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1298. o123.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1299. o123.Color = Color3.new(0.239216, 0.0823529, 0.521569)
  1300. o123.Position = Vector3.new(-23.2637978, 42.8156013, 50.5684776)
  1301. o124.Parent = o123
  1302. o124.Scale = Vector3.new(1.03999996, 0.5, 1.03999996)
  1303. o124.MeshType = Enum.MeshType.Brick
  1304. o125.Name = "Joint"
  1305. o125.Parent = o123
  1306. o125.C0 = CFrame.new(0.140346527, 0.842786789, -0.000249385834, -0.866074383, -9.58364308e-006, -0.499915063, 0.499915063, 1.12137068e-005, -0.866074383, 1.39060494e-005, -1, -4.92089475e-006)
  1307. o125.Part0 = o123
  1308. o125.Part1 = o62
  1309. o126.Parent = o1
  1310. o126.Material = Enum.Material.SmoothPlastic
  1311. o126.BrickColor = BrickColor.new("Really black")
  1312. o126.Position = Vector3.new(-23.2635002, 42.3645554, 50.2635727)
  1313. o126.Rotation = Vector3.new(-176.003098, 90, 0)
  1314. o126.Size = Vector3.new(0.200000003, 0.5, 0.5)
  1315. o126.CFrame = CFrame.new(-23.2635002, 42.3645554, 50.2635727, 3.46273555e-005, -2.18048008e-005, 1, -0.0697024763, -0.997567832, -1.93381566e-005, 0.997567832, -0.0697024763, -3.60629856e-005)
  1316. o126.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1317. o126.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1318. o126.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1319. o126.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1320. o126.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1321. o126.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1322. o126.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1323. o126.Position = Vector3.new(-23.2635002, 42.3645554, 50.2635727)
  1324. o127.Parent = o126
  1325. o127.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  1326. o127.MeshType = Enum.MeshType.Brick
  1327. o128.Name = "Joint"
  1328. o128.Parent = o126
  1329. o128.C0 = CFrame.new(0.641078949, 0.29970932, -5.59687614e-005, 0.996195674, 3.46273555e-005, -0.0871442556, -0.0871442556, -2.18048008e-005, -0.996195674, -3.63957879e-005, 1, -1.87042733e-005)
  1330. o128.Part0 = o126
  1331. o128.Part1 = o62
  1332. o129.Parent = o1
  1333. o129.Material = Enum.Material.SmoothPlastic
  1334. o129.BrickColor = BrickColor.new("Really black")
  1335. o129.Position = Vector3.new(-23.2633114, 42.1642952, 49.9629669)
  1336. o129.Rotation = Vector3.new(178.999039, 90, 0)
  1337. o129.Size = Vector3.new(0.200000003, 0.25, 0.200000003)
  1338. o129.CFrame = CFrame.new(-23.2633114, 42.1642952, 49.9629669, 3.25788897e-005, 3.15010293e-005, 1, 0.0174690466, -0.999847472, 3.09271018e-005, 0.999847472, 0.0174690466, -3.31242118e-005)
  1339. o129.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1340. o129.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1341. o129.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1342. o129.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1343. o129.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1344. o129.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1345. o129.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1346. o129.Position = Vector3.new(-23.2633114, 42.1642952, 49.9629669)
  1347. o130.Parent = o129
  1348. o130.Scale = Vector3.new(1.01999998, 1.01999998, 0.5)
  1349. o130.MeshType = Enum.MeshType.Brick
  1350. o131.Name = "Joint"
  1351. o131.Parent = o129
  1352. o131.C0 = CFrame.new(0.91658783, 0.159442902, -0.000263631344, 1, 3.25788897e-005, -2.59578228e-005, -2.59578228e-005, 3.15010293e-005, -1, -3.25780711e-005, 1, 3.15018769e-005)
  1353. o131.Part0 = o129
  1354. o131.Part1 = o62
  1355. o132.Parent = o1
  1356. o132.Material = Enum.Material.SmoothPlastic
  1357. o132.BrickColor = BrickColor.new("Really black")
  1358. o132.Position = Vector3.new(-23.7136288, 42.7977829, 50.993679)
  1359. o132.Rotation = Vector3.new(159.001205, -90, 0)
  1360. o132.Size = Vector3.new(0.200000003, 0.350000024, 0.200000003)
  1361. o132.CFrame = CFrame.new(-23.7136288, 42.7977829, 50.993679, -2.35131483e-005, -1.07937717e-006, -1, -0.35834837, -0.933588028, 9.43359282e-006, -0.933588028, 0.35834837, 2.15647997e-005)
  1362. o132.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1363. o132.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1364. o132.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1365. o132.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1366. o132.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1367. o132.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1368. o132.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1369. o132.Position = Vector3.new(-23.7136288, 42.7977829, 50.993679)
  1370. o133.Parent = o132
  1371. o133.Scale = Vector3.new(0.349999994, 1.01999998, 1.01999998)
  1372. o133.MeshType = Enum.MeshType.Brick
  1373. o134.Name = "Joint"
  1374. o134.Parent = o132
  1375. o134.C0 = CFrame.new(0.382461548, 0.685348511, -0.45009914, -0.939714372, -2.35131483e-005, -0.3419604, 0.3419604, -1.07937717e-006, -0.939714372, 2.17265406e-005, -1, 9.05487195e-006)
  1376. o134.Part0 = o132
  1377. o134.Part1 = o62
  1378. o135.Parent = o1
  1379. o135.Material = Enum.Material.SmoothPlastic
  1380. o135.BrickColor = BrickColor.new("Really black")
  1381. o135.Position = Vector3.new(-23.2634888, 42.3855629, 51.4817429)
  1382. o135.Rotation = Vector3.new(174.001282, -90, 0)
  1383. o135.Size = Vector3.new(0.200000003, 0.5, 0.5)
  1384. o135.CFrame = CFrame.new(-23.2634888, 42.3855629, 51.4817429, -3.62178253e-005, 5.30139914e-006, -1, -0.104506195, -0.99452424, -1.48738172e-006, -0.99452424, 0.104506195, 3.65735395e-005)
  1385. o135.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1386. o135.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1387. o135.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1388. o135.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1389. o135.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1390. o135.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1391. o135.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1392. o135.Position = Vector3.new(-23.2634888, 42.3855629, 51.4817429)
  1393. o136.Parent = o135
  1394. o136.Scale = Vector3.new(1.01999998, 1.01999998, 1.04999995)
  1395. o136.MeshType = Enum.MeshType.Brick
  1396. o137.Name = "Joint"
  1397. o137.Parent = o135
  1398. o137.C0 = CFrame.new(0.634368896, 0.300022125, 3.03387642e-005, -0.996200323, -3.62178253e-005, -0.0870909989, 0.0870909989, 5.30139914e-006, -0.996200323, 3.65419182e-005, -1, -2.12700797e-006)
  1399. o137.Part0 = o135
  1400. o137.Part1 = o62
  1401. mas.Parent = workspace
  1402. mas:MakeJoints()
  1403. local mas1 = mas:GetChildren()
  1404. for i=1,#mas1 do
  1405. mas1[i].Parent = workspace
  1406. ypcall(function() mas1[i]:MakeJoints() end)
  1407. end
  1408. mas:Destroy()
  1409. for i=1,#cors do
  1410. coroutine.resume(cors[i])
  1411. end
  1412.  
  1413. game.Workspace.Model.Parent = game.Players.LocalPlayer.Character["Right Arm"]
  1414.  
  1415. wait(1)
  1416.  
  1417. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"])
  1418. w.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  1419. w.Part1 = o29
  1420. w.C0 = CFrame.new(0, 0.5, 0.6111)*CFrame.Angles(0, 1.57, -0.6)
  1421.  
  1422. for i,v in pairs (game.Players.LocalPlayer.Character["Right Arm"].Model:GetChildren()) do
  1423. v.CanCollide = false
  1424. end
  1425. for i,v in pairs(mas:GetChildren()) do
  1426. v.Transparency = 1
  1427. end
  1428. -------------------------------
  1429. Player=game:GetService('Players').LocalPlayer
  1430. Character=Player.Character
  1431. Mouse=Player:GetMouse()
  1432. m=Instance.new('Model',Character)
  1433.  
  1434.  
  1435. local function weldBetween(a, b)
  1436. local weldd = Instance.new("ManualWeld")
  1437. weldd.Part0 = a
  1438. weldd.Part1 = b
  1439. weldd.C0 = CFrame.new()
  1440. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1441. weldd.Parent = a
  1442. return weldd
  1443. end
  1444.  
  1445. it=Instance.new
  1446.  
  1447. function nooutline(part)
  1448. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1449. end
  1450.  
  1451. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1452. local fp=it("Part")
  1453. fp.formFactor=formfactor
  1454. fp.Parent=parent
  1455. fp.Reflectance=reflectance
  1456. fp.Transparency=transparency
  1457. fp.CanCollide=false
  1458. fp.Locked=true
  1459. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1460. fp.Name=name
  1461. fp.Size=size
  1462. fp.Position=Character.Torso.Position
  1463. nooutline(fp)
  1464. fp.Material=material
  1465. fp:BreakJoints()
  1466. return fp
  1467. end
  1468.  
  1469. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1470. local mesh=it(Mesh)
  1471. mesh.Parent=part
  1472. if Mesh=="SpecialMesh" then
  1473. mesh.MeshType=meshtype
  1474. mesh.MeshId=meshid
  1475. end
  1476. mesh.Offset=offset
  1477. mesh.Scale=scale
  1478. return mesh
  1479. end
  1480.  
  1481. function weld(parent,part0,part1,c0,c1)
  1482. local weld=it("Weld")
  1483. weld.Parent=parent
  1484. weld.Part0=part0
  1485. weld.Part1=part1
  1486. weld.C0=c0
  1487. weld.C1=c1
  1488. return weld
  1489. end
  1490. ----------------------------Left Arm-----------------------
  1491. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,0,"Institutional white","Handle",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1492. handleweld=weld(m,Character["Left Arm"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.028427124, 0.0318689346, -0.0958900452, 2.73809064e-007, -2.17599272e-008, 1, 7.01729959e-007, 0.999999881, 2.17597371e-008, -1, 7.01729903e-007, 2.73806791e-007))
  1493. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.SmoothPlastic,0,1,"Black","Part",Vector3.new(1.2155391, 1.02777314, 1.11500883))
  1494. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00440597534, 0.522986412, -9.15527344e-005, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  1495. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1496. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0842819214, -0.955528736, -0.0270385742, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  1497. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  1498. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 2.39528418, 1.00445998))
  1499. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00682067871, -1.78557682, 1.05079651, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  1500. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 1))
  1501. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  1502. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00833129883, -2.04636574, 1.01600266, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1503. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.762099743))
  1504. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.38958418, 0.873213053))
  1505. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0270996094, -1.61195946, -0.632053375, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  1506. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.390111119))
  1507. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.59558916, 0.873213053))
  1508. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0104675293, -2.56073761, 0.96188736, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1509. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 1, 0.669579566))
  1510. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1511. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.67640686, -0.475990295, -0.0318450928, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  1512. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  1513. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1514. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.786214828, 0.231933594, -0.0323181152, -0.00980996992, 0.975345433, -0.220465735, -0.00467956718, -0.220518738, -0.975371599, -0.999940932, -0.0085366806, 0.00672747614))
  1515. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0763053894, 0.24608478, 0.0572290346))
  1516. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1517. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.039352417, 0.586700439, 0.867685318, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  1518. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0572290458, 0.392018735, 0.43303293))
  1519. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.73317909, 0.873213053))
  1520. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.887004852, 0.288007736, -0.0280761719, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1521. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.46450904, 1, 0.0667672008))
  1522. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1523. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0416870117, 0.56917572, -0.441242218, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  1524. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.407279849, 0.505522966))
  1525. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1526. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0264892578, -1.14007187, -0.341320038, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  1527. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.270884007, 0.5121997))
  1528. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1529. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.4592247, 0.370407104, -0.0338745117, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  1530. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.396788001, 0.581828356, 0.0667672008))
  1531. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1532. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0279083252, -0.654430389, -1.37168503, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  1533. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.354819864, 0.712501228))
  1534. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1535. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.0133934, 0.14871788, -0.0329437256, -0.00952369161, -0.575719059, -0.817592144, -0.00564223435, -0.817585289, 0.575779974, -0.999938726, 0.0100965975, 0.00453808811))
  1536. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.326205552, 0.670533299, 0.0667672008))
  1537. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1538. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0385894775, 0.75774765, -0.0738067627, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1539. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.407279849, 0.929017782))
  1540. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1541. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0267791748, -1.24988174, 0.18780899, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1542. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.270884007, 0.5121997))
  1543. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1544. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0138549805, -1.03967285, 0.765701294, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1545. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688193, 0.190763384, 0.785945296))
  1546. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1547. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0304718018, 0.936824799, 0.659542084, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1548. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.190763384, 0.731577575))
  1549. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1550. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0036315918, -0.995039344, -0.827659607, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  1551. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 0.460693568, 0.5121997))
  1552. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  1553. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0663604736, -1.95579529, -0.932167053, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  1554. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 1, 0.190763459))
  1555. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1556. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.95891571, 1.18349838, -0.0282287598, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1557. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.325251669, 0.277560651, 0.0667672008))
  1558. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Sand,0,0,"Fossil","Part",Vector3.new(0.948172748, 1.36221814, 0.873213053))
  1559. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0236663818, -2.02578163, 0.963699341, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  1560. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0646688342, 1, 0.203735381))
  1561. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1562. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.936820984, 1.11867714, -0.0588989258, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1563. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.271078289, 0.231330648, 0.0556465685))
  1564. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1565. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.949054718, 1.10827446, 0.0144958496, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1566. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.271078289, 0.231330648, 0.0556465685))
  1567. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1568. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60043335, -0.822811604, 0.0874099731, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  1569. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  1570. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1571. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600219727, -0.471107483, -0.278362274, -0.999916255, 5.81367349e-005, -0.0129403453, 0.0070199999, -0.837620735, -0.54620713, -0.0108708553, -0.546252251, 0.837550223))
  1572. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1573. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1574. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.598449707, -0.921321869, 0.175914764, -0.999917924, 0.000161859076, -0.01281658, -0.00714918924, -0.836976767, 0.547191858, -0.0106386123, 0.547238648, 0.836909056))
  1575. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1576. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1577. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.598907471, -0.782888412, -0.268363953, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  1578. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  1579. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1580. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.601913452, -0.84150362, 0.41437912, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  1581. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1582. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1583. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60218811, -0.248018265, 0.685966492, -0.99991858, 0.00013821786, -0.0127659794, -0.00608123699, -0.884369016, 0.466748863, -0.0112253232, 0.466788471, 0.884297788))
  1584. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1585. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1586. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.60256958, -0.219398022, 0.558403015, -0.999918342, 3.1106938e-005, -0.0127859004, -2.99360581e-005, -1, -9.17669895e-005, -0.0127859032, -9.1376729e-005, 0.999918342))
  1587. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1588. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1589. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600585938, -0.462612152, 0.274784088, -0.999917924, 0.000155392088, -0.0128177833, -0.00377101242, -0.959245682, 0.282548368, -0.0122514972, 0.282573462, 0.959167421))
  1590. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1591. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1592. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54467392, -0.835011482, -0.0285186768, -0.0467464738, -4.36690898e-005, 0.998906851, 1.04236676e-006, -1, -4.36680966e-005, 0.998906851, -1.00010186e-006, 0.0467464775))
  1593. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  1594. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1595. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.543972015, -0.41519165, -0.386672974, -0.0469538048, 0.000160522657, 0.998897076, -0.545413136, -0.837779403, -0.025502868, 0.836851239, -0.546009004, 0.0394244827))
  1596. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1597. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1598. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.540245056, -1.0158844, 0.0533370972, -0.047068622, 4.25444669e-005, 0.998891771, 0.546537399, -0.837037563, 0.0257889554, 0.83611095, 0.547145545, 0.0393749513))
  1599. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1600. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1601. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.54133606, -0.795068741, -0.414779663, -0.0467464738, -4.36690898e-005, 0.998906851, 1.04236676e-006, -1, -4.36680966e-005, 0.998906851, -1.00010186e-006, 0.0467464775))
  1602. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  1603. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1604. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.547405243, -0.745197296, -0.0544967651, -0.0470518954, 0.000129535983, 0.998892486, -0.40017876, -0.916245639, -0.0187312271, 0.915228426, -0.400616854, 0.043162927))
  1605. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.891039729, 0.0507715121))
  1606. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1607. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.518302917, -0.559875488, -0.0997543335, -0.0471396856, 2.92880432e-005, 0.998888433, 0.466183156, -0.884414017, 0.0220261142, 0.883431494, 0.466703176, 0.0416773409))
  1608. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1609. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1610. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.534732819, -0.754608154, 0.466842651, -0.0470912009, 4.84470911e-005, 0.998890698, 0.405042619, -0.914097548, 0.0191394612, 0.913084328, 0.405494511, 0.0430263206))
  1611. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1612. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1613. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.545085907, -0.505996704, 0.170623779, -0.0468075499, 5.48933895e-005, 0.99890399, 0.282160848, -0.959275305, 0.0132744676, 0.958224535, 0.282472938, 0.0448858365))
  1614. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1615. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1616. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618484497, -0.819111824, -0.0264663696, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  1617. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  1618. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618179321, -0.406064987, -0.371704102, 0.998835683, 0.000362527499, 0.0482397452, -0.0260394551, -0.837732375, 0.545459926, 0.0406097323, -0.546080947, -0.836747646))
  1620. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1621. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1622. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.617599487, -0.98052597, 0.0783996582, 0.99883765, 0.000123538979, 0.0482021645, 0.0264835767, -0.836946666, -0.546643496, 0.0402751043, 0.547284544, -0.835976958))
  1623. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1624. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1625. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.617782593, -0.779137611, -0.382312775, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  1626. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  1627. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1628. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.619094849, -0.837851048, 0.300544739, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  1629. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1630. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1631. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.61920166, -0.297857285, 0.583652496, 0.998841524, 3.41202831e-005, 0.048193004, 0.0225314777, -0.884308636, -0.466346949, 0.0426023453, 0.466890603, -0.883283675))
  1632. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1633. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1634. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.619338989, -0.21576643, 0.444713593, 0.99883306, 2.82700039e-005, 0.0482961722, 3.26936351e-005, -1, -9.08039292e-005, 0.0482961684, 9.22769395e-005, -0.99883312))
  1635. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1636. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1637. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618545532, -0.49118042, 0.164543152, 0.998841882, 4.70562045e-005, 0.0481857285, 0.0136623196, -0.95923394, -0.282262176, 0.0462089628, 0.282592624, -0.958122194))
  1638. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1639. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1640. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.569961548, -0.83122015, -0.00546264648, 0.0818639845, 0.000133440088, -0.996643543, 9.16033168e-005, -1, -0.000126365223, -0.996643543, -8.09510966e-005, -0.0818639845))
  1641. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.508984268, 0.0507715121))
  1642. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1643. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.554862976, -0.546051025, -0.0817108154, 0.0819929764, 3.72579816e-005, -0.996633053, -0.465306103, -0.884320259, -0.03831378, -0.88134414, 0.466880858, -0.0724906996))
  1644. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1645. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1646. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.58681488, -0.42388916, -0.366218567, 0.081595771, 0.000189310202, -0.996665597, 0.544475257, -0.837600172, 0.0444164164, -0.834798753, -0.546283901, -0.0684476867))
  1647. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1648. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1649. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.588218689, -0.496170044, 0.190368652, 0.0820170864, 0.000110837813, -0.996626616, -0.28160283, -0.959243655, -0.0232805405, -0.956021249, 0.28256157, -0.0786431506))
  1650. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1651. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1652. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.578285217, -0.742179871, 0.485198975, 0.0820005313, 3.368119e-005, -0.996632338, -0.404303581, -0.914018691, -0.0332960263, -0.910941601, 0.405672282, -0.0749363899))
  1653. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.48232919, 0.0507715121))
  1654. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1655. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.533428192, -0.998413086, 0.0731735229, 0.0820193142, 4.7329082e-005, -0.996630847, -0.545484185, -0.83691591, -0.0449312255, -0.834098339, 0.547331572, -0.0686174557))
  1656. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.384594113, 0.0507715121))
  1657. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1658. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.591117859, -0.750457764, -0.0331573486, 0.0816722438, 0.000219702968, -0.996659279, 0.399645299, -0.916091859, 0.0325473957, -0.913024306, -0.400968403, -0.0749070719))
  1659. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.891039729, 0.0507715121))
  1660. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Neon,0,0,"Dark indigo","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1661. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.550003052, -0.791252136, -0.390274048, 0.0818639845, 0.000133440088, -0.996643543, 9.16033168e-005, -1, -0.000126365223, -0.996643543, -8.09510966e-005, -0.0818639845))
  1662. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0355400592, 0.637182295, 0.0507715121))
  1663. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.37778223, 1.12055063))
  1664. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.541454315, -0.0218749046, -0.000747680664, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  1665. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0507715158, 1, 1))
  1666. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(1.2227602, 1.0510397, 1.12055063))
  1667. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00611495972, -0.503911495, 3.05175781e-005, -0.0110251959, 0.00013053033, -0.999939203, -8.70229778e-005, -1, -0.000129578752, -0.999939203, 8.55890612e-005, 0.0110252071))
  1668. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1669. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.554302216, -0.197556496, 0.176467896, 0.000732223678, -0.00681957835, 0.999976516, 4.57354399e-005, 0.999976754, 0.00681954622, -0.999999762, 4.07409316e-005, 0.000732518558))
  1670. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  1671. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1672. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.592895508, -0.225208282, -0.440246582, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  1673. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.324937671))
  1674. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1675. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.607391357, -0.195374489, -0.0272865295, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  1676. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  1677. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1678. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.622253418, -0.103221416, 0.40297699, 0.999354959, -0.000273706013, 0.0359122492, 3.14597892e-005, 0.999977291, 0.00674589584, -0.0359132774, -0.00674041454, 0.999332249))
  1679. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  1680. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1681. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.603942871, -0.114828587, -0.127216339, -0.999994755, 4.17285337e-005, -0.00326514267, 1.93070537e-005, 0.999976516, 0.00686665205, 0.00326535199, 0.00686655194, -0.999971151))
  1682. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1683. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1684. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.601791382, -0.206988811, 0.230155945, -0.999994755, 4.17285337e-005, -0.00326514267, 1.93070537e-005, 0.999976516, 0.00686665205, 0.00326535199, 0.00686655194, -0.999971151))
  1685. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  1686. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1687. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.592910767, -0.0767679214, -0.136882782, 1, -0.000274348393, -9.24401829e-005, 0.00027494345, 0.9999789, 0.00650009792, 9.06549321e-005, -0.00650012353, 0.9999789))
  1688. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1689. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1690. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.527381897, -0.75403595, 0.501220703, -0.0320623815, -0.00681942562, 0.999462724, -0.000152433146, 0.999976754, 0.00681804353, -0.99948591, 6.62514576e-005, -0.0320626721))
  1691. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  1692. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1693. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.588760376, 0.11328125, -0.550575256, 0.999361813, 0.0338190757, 0.0114985723, -0.000703755999, 0.340483665, -0.940250218, -0.0357134677, 0.939642072, 0.340290219))
  1694. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.522946417, 0.253857553))
  1695. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1696. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.604507446, 0.388298035, -0.0902442932, 0.999358594, 0.0356676057, 0.00319152605, 8.45004761e-005, 0.0867745802, -0.996228039, -0.0358100124, 0.995589256, 0.086715892))
  1697. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  1698. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1699. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.602416992, 0.377857208, 0.340760231, -0.999994934, -0.00318124099, -0.000354869553, 7.62863856e-005, 0.0871463269, -0.996195614, 0.00320006348, -0.996190488, -0.087145634))
  1700. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1701. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1702. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.600372314, 0.108577728, 0.736337662, -0.999995053, -0.00313284737, -0.000374875934, -0.000714903756, 0.340696007, -0.940173268, 0.00307313842, -0.940168381, -0.340696603))
  1703. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.52675426, 0.355400592))
  1704. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1705. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.623626709, 0.113941193, 0.720220566, -0.999995053, -0.00313284737, -0.000374875934, -0.000714903756, 0.340696007, -0.940173268, 0.00307313842, -0.940168381, -0.340696603))
  1706. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.52675426, 0.355400592))
  1707. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1708. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.621551514, 0.378910065, 0.323752403, -0.999994934, -0.00318124099, -0.000354869553, 7.62863856e-005, 0.0871463269, -0.996195614, 0.00320006348, -0.996190488, -0.087145634))
  1709. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1710. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1711. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.618240356, 0.389354706, -0.0333209038, 0.999358594, 0.0356676057, 0.00319152605, 8.45004761e-005, 0.0867745802, -0.996228039, -0.0358100124, 0.995589256, 0.086715892))
  1712. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  1713. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1714. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.634017944, 0.1186409, -0.494506836, 0.999361813, 0.0338190757, 0.0114985723, -0.000703755999, 0.340483665, -0.940250218, -0.0357134677, 0.939642072, 0.340290219))
  1715. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.522946417, 0.253857553))
  1716. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1717. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0948791504, -1.75950241, -0.916080475, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  1718. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.158990249))
  1719. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1720. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.159740448, -1.00431347, -0.0573730469, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  1721. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  1722. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1723. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0280609131, -0.938574255, -0.847240448, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  1724. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.383961231, 0.426888645))
  1725. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1726. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0617523193, 0.971031189, 0.536437988, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1727. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.609727263))
  1728. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1729. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0134124756, -1.05892181, 0.644098282, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1730. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.655039608))
  1731. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1732. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00944519043, -1.03457642, -0.0701637268, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1733. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  1734. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1735. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0673522949, 0.605396271, -0.425613403, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1736. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.435382396))
  1737. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1738. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.920204163, 0.291167259, -0.0598602295, -0.00740437862, -0.3225393, -0.946522295, -0.00800325442, -0.946498036, 0.322594494, -0.999942303, 0.00996384863, 0.00442687469))
  1739. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 0.874902964, 0.0556465685))
  1740. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1741. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00352478027, -0.598510742, -1.35536194, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  1742. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.29572171, 0.593828261))
  1743. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1744. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43505478, 0.338607788, -0.0632019043, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  1745. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.301506042, 0.56615442, 0.0556465685))
  1746. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1747. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00321960449, -1.10307693, -0.453130722, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  1748. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  1749. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1750. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0720977783, 0.607234955, -0.550528526, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  1751. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.421323925))
  1752. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.69031978, 0.873213053))
  1753. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.885948181, 0.189071655, -0.0570373535, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1754. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 1, 0.0556465685))
  1755. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1756. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0135040283, 0.515552521, 0.901865005, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  1757. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 0.326724768, 0.360907733))
  1758. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1759. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0547943115, -1.82670212, 0.934799194, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  1760. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.169801578))
  1761. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1762. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.774318695, -0.479408264, -0.0622558594, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  1763. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  1764. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.32983077, 0.873213053))
  1765. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0389862061, -2.29265785, 0.964286804, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1766. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.55805558))
  1767. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.1581372, 0.873213053))
  1768. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0587463379, -1.49703026, -0.692836761, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  1769. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.325134903))
  1770. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1771. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0372009277, -1.86395073, 1.00940323, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1772. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.635165691))
  1773. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.9963299, 0.873213053))
  1774. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.035949707, -1.66427994, 1.01907349, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  1775. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.958710909))
  1776. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1777. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0214691162, -1.75048256, -0.928901672, 0.9994452, -0.02349695, -0.0236032493, 0.0265999045, 0.989629149, 0.141161934, 0.0200415887, -0.141711473, 0.989705086))
  1778. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.158990249))
  1779. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1780. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.168533325, -1.01817131, 0.0159454346, -0.0106661813, -0.130669653, -0.991368651, 0.00281653344, -0.991424978, 0.13064678, -0.999939144, -0.00139872055, 0.0109427534))
  1781. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  1782. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1783. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0446777344, -0.923009396, -0.857887268, 0.999067664, 0.0406680554, -0.0144889746, -0.0407942869, 0.999131203, -0.00852599647, 0.0141296508, 0.00910911616, 0.999858737))
  1784. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.383961231, 0.426888645))
  1785. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1786. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0114746094, 0.971870422, 0.51978302, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1787. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.609727263))
  1788. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1789. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0601043701, -1.05706787, 0.628953934, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1790. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.158990189, 0.655039608))
  1791. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1792. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0640716553, -1.03273773, -0.0853023529, 0.999025762, 0.0165754743, 0.0408997685, -0.0433265865, 0.54452914, 0.837622225, -0.00838712975, -0.838578165, 0.544716835))
  1793. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  1794. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1795. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.005859375, 0.606239319, -0.442256927, -0.999818087, 0.000879149884, 0.0190529134, -0.0153690074, -0.628705084, -0.777491987, 0.0112951314, -0.777643323, 0.628604233))
  1796. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.435382396))
  1797. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1798. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.925899506, 0.276808739, 0.0136260986, -0.00740437862, -0.3225393, -0.946522295, -0.00800325442, -0.946498036, 0.322594494, -0.999942303, 0.00996384863, 0.00442687469))
  1799. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 0.874902964, 0.0556465685))
  1800. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1801. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0700378418, -0.592075348, -1.36920929, 0.999028325, 0.0168100018, 0.0407428555, -0.0386987627, 0.776980877, 0.628333747, -0.0210941266, -0.629299819, 0.776876271))
  1802. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.29572171, 0.593828261))
  1803. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1804. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.45100784, 0.33657074, 0.0101165771, -0.00506196218, 0.67079097, -0.741629303, -0.00988972001, -0.741636097, -0.670729578, -0.999938309, 0.00393929752, 0.0103880679))
  1805. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.301506042, 0.56615442, 0.0556465685))
  1806. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1807. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0707092285, -1.11180496, -0.462882996, 0.999024332, -0.0166447237, 0.0409061946, -0.043349769, -0.192665115, 0.980306685, -0.00843573827, -0.981123507, -0.193198681))
  1808. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.225766063, 0.426888645))
  1809. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1810. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00103759766, 0.619106293, -0.562911987, -0.999828339, -0.0125421397, 0.01364379, -0.0147231957, 0.0904369652, -0.995793402, 0.0112554776, -0.995823264, -0.0906060785))
  1811. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 0.339444011, 0.421323925))
  1812. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.69031978, 0.873213053))
  1813. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.898212433, 0.178672791, 0.0163574219, -0.00950122625, 0.156162739, -0.98768568, -0.0056787678, -0.987722814, -0.156113982, -0.999938726, 0.00412556296, 0.0102713872))
  1814. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.253857583, 1, 0.0556465685))
  1815. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1816. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0878753662, 0.514854431, 0.912143707, -0.996651053, 0.0774569437, -0.0262113884, 0.0364799686, 0.708042204, 0.705227315, 0.0731835365, 0.701909363, -0.70849663))
  1817. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 0.326724768, 0.360907733))
  1818. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1819. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0184020996, -1.81625175, 0.9479599, -0.999876022, -0.00502027804, 0.0149227986, -0.00196278119, 0.980154097, 0.19822745, -0.0156218009, 0.198173597, -0.980042517))
  1820. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0538977012, 1, 0.169801578))
  1821. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1822. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.790428162, -0.483520508, 0.0109405518, -0.01054658, 0.611584067, -0.791109264, 0.00261168834, -0.791133702, -0.611637771, -0.999941051, -0.00851681642, 0.00674648816))
  1823. mesh("SpecialMesh",Part,Enum.MeshType.Brick,"",Vector3.new(0, 0, 0),Vector3.new(0.0635960996, 0.205097333, 0.047697071))
  1824. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.32983077, 0.873213053))
  1825. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0346984863, -2.30243492, 0.975273132, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1826. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.55805558))
  1827. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.1581372, 0.873213053))
  1828. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0144348145, -1.50580978, -0.70734024, -0.999724448, -0.000912234536, 0.0234570354, -0.00580419973, -0.958613634, -0.284651518, 0.0227458961, -0.284709185, 0.958344042))
  1829. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.325134903))
  1830. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.13532948, 0.873213053))
  1831. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0364685059, -1.87373543, 1.02040863, 0.999767244, -0.00298099825, 0.0213695094, 0.00255699712, -0.967061222, -0.254531384, 0.0214243792, 0.254526764, -0.966828465))
  1832. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.635165691))
  1833. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 1.9963299, 0.873213053))
  1834. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0377044678, -1.67528152, 1.02885818, 0.999766231, -0.00296056573, 0.0214190055, 9.92173809e-005, -0.989943624, -0.141462564, 0.0216224175, 0.14143163, -0.989711881))
  1835. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0476970747, 1, 0.958710909))
  1836. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1837. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.577293396, -0.217300892, 0.132110596, 0.070156455, 0.00673070736, -0.997513413, -0.000279298576, 0.99997735, 0.00672768988, 0.997535944, -0.000193386717, 0.0701567307))
  1838. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  1839. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1840. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.548797607, -0.105601788, -0.211593628, 0.000732223678, -0.00681957835, 0.999976516, 4.57354399e-005, 0.999976754, 0.00681954622, -0.999999762, 4.07409316e-005, 0.000732518558))
  1841. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1842. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1843. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.542095184, -0.0940785408, 0.545410156, 0.0318111293, 0.00677434774, -0.999471009, -2.13555468e-005, 0.999977112, 0.0067770984, 0.999493897, -0.000194242879, 0.0318105407))
  1844. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.256396115))
  1845. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1846. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.582954407, -0.197845936, -0.392181396, 0.0318111293, 0.00677434774, -0.999471009, -2.13555468e-005, 0.999977112, 0.0067770984, 0.999493897, -0.000194242879, 0.0318105407))
  1847. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.531831443, 0.383324891))
  1848. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1849. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.596618652, -0.157210827, -0.0171852112, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  1850. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  1851. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1852. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.611602783, -0.0656528473, 0.413005829, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  1853. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.341438383))
  1854. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1855. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.582061768, -0.186501026, -0.440631866, -0.999471903, 0.000512212398, -0.0324937962, 0.00028111157, 0.999974668, 0.00711632241, 0.0324966162, 0.00710342918, -0.99944663))
  1856. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.349054098))
  1857. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1858. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.590637207, -0.168675423, 0.220344543, 1, -0.000274348393, -9.24401829e-005, 0.00027494345, 0.9999789, 0.00650009792, 9.06549321e-005, -0.00650012353, 0.9999789))
  1859. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  1860. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1861. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.548049927, -0.765382767, -0.162567139, -0.000649578345, 0.00673327316, -0.999977112, -0.00029978875, 0.999977291, 0.00673346873, 0.999999762, 0.000304155808, -0.000647545035))
  1862. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.29320544, 0.450597167))
  1863. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1864. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.547927856, -0.857776642, -0.445358276, 0.00418078853, -0.00681961235, 0.999968112, 5.75093836e-005, 0.999976754, 0.00681943027, -0.999991298, 2.89969557e-005, 0.00418108329))
  1865. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.531831443, 0.347784817))
  1866. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1867. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.550189972, -0.857365131, 0.22543335, -0.000649578345, 0.00673327316, -0.999977112, -0.00029978875, 0.999977291, 0.00673346873, 0.999999762, 0.000304155808, -0.000647545035))
  1868. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.355400592))
  1869. Part=part(Enum.FormFactor.Symmetric,m,Enum.Material.Slate,0,0,"Really black","Part",Vector3.new(0.948172748, 0.79697305, 0.873213053))
  1870. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.543552399, -0.845979691, 0.0340881348, -0.0320623815, -0.00681942562, 0.999462724, -0.000152433146, 0.999976754, 0.00681804353, -0.99948591, 6.62514576e-005, -0.0320626721))
  1871. mesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0330014825, 0.487406403, 0.253857553))
  1872. ---------------------------------
  1873. taunting = false
  1874. math.randomseed(tick())
  1875. local plr = game.Players.LocalPlayer
  1876. local uis = game:GetService("UserInputService")
  1877. repeat
  1878. wait()
  1879. until plr.Character and plr.Character:WaitForChild("Torso") and plr.Character:WaitForChild("Humanoid")
  1880. local char = plr.Character
  1881. local torso = char.Torso
  1882. local humanoid = char.Humanoid
  1883. local canTaunt = false
  1884. local charStats = Instance.new("Folder", char)
  1885. charStats.Name = "CharStats"
  1886. speed = Instance.new("NumberValue", charStats)
  1887. speed.Name = "Speed"
  1888. speed.Value = 10
  1889. local Anim
  1890. LS = torso["Left Shoulder"]
  1891. LH = torso["Left Hip"]
  1892. RS = torso["Right Shoulder"]
  1893. RH = torso["Right Hip"]
  1894. Neck = torso.Neck
  1895. it = Instance.new
  1896. vt = Vector3.new
  1897. cf = CFrame.new
  1898. euler = CFrame.fromEulerAnglesXYZ
  1899. angles = CFrame.Angles
  1900. necko = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1901. necko2 = cf(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1902. LHC0 = cf(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1903. LHC1 = cf(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1904. RHC0 = cf(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1905. RHC1 = cf(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1906. RootPart = char.HumanoidRootPart
  1907. RootJoint = RootPart.RootJoint
  1908. RootCF = euler(-1.57, 0, 3.14)
  1909. player = nil
  1910. RSH, LSH = nil, nil
  1911. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  1912. RW.Name = "Right Shoulder"
  1913. LW.Name = "Left Shoulder"
  1914. Sheathed = true
  1915. SwordStance = false
  1916. Charge = 0
  1917. RSH = char.Torso["Right Shoulder"]
  1918. LSH = char.Torso["Left Shoulder"]
  1919. RSH.Parent = nil
  1920. LSH.Parent = nil
  1921. RW.Name = "Right Shoulder"
  1922. RW.Part0 = char.Torso
  1923. RW.C0 = cf(1.5, 0.5, 0)
  1924. RW.C1 = cf(0, 0.5, 0)
  1925. RW.Part1 = char["Right Arm"]
  1926. RW.Parent = char.Torso
  1927. LW.Name = "Left Shoulder"
  1928. LW.Part0 = char.Torso
  1929. LW.C0 = cf(-1.5, 0.5, 0)
  1930. LW.C1 = cf(0, 0.5, 0)
  1931. LW.Part1 = char["Left Arm"]
  1932. LW.Parent = char.Torso
  1933. local cam = workspace.CurrentCamera
  1934. local Effects = Instance.new("Model", char)
  1935. Effects.Name = "Effects"
  1936. local currentattack, basicattacking
  1937. local walkspeed = 14
  1938. humanoid.WalkSpeed = walkspeed
  1939. mouse = plr:GetMouse()
  1940. sinecount, normcount, tweentick, tweenrot, tweenrotm = 0, 0, 0, 0, 0
  1941. Mode = "Positive"
  1942. local Key1 = Enum.KeyCode.Q
  1943. local Key2 = Enum.KeyCode.E
  1944. local Key3 = Enum.KeyCode.R
  1945. local Key4 = Enum.KeyCode.F
  1946. local key1re = 0
  1947. local key2re = 0
  1948. local key3re = 0
  1949. local key4re = 0
  1950. local atk1d = 3.2
  1951. local atk2d = 1.8
  1952. local atk3d = 3
  1953. local atk4d = 0
  1954. local key1db = false
  1955. local key2db = false
  1956. local key3db = false
  1957. local key4db = false
  1958. local attacking = Instance.new("BoolValue", charStats)
  1959. attacking.Value = false
  1960. attacking.Name = "Attacking"
  1961. local PosAtk1 = "Up"
  1962. local PosAtk2 = "Force Push"
  1963. local PosAtk3 = "Gravity Field"
  1964. local PosAtk4 = "Inverse Polarity"
  1965. local NegAtk1 = "Down"
  1966. local NegAtk2 = "Fissure"
  1967. local NegAtk3 = "Black Hole"
  1968. local NegAtk4 = "Inverse Polarity"
  1969. local Click1 = Enum.UserInputType.MouseButton1
  1970. local ComboAttacks = {
  1971. "Combo1",
  1972. "Combo2",
  1973. "Combo3"
  1974. }
  1975. local counter = 1
  1976. local countermax = #ComboAttacks
  1977. local combo1duration = 0
  1978. local combo2duration = 0
  1979. local combo3duration = 0
  1980. click1db = false
  1981. local Stab1Dam = math.random(1,50)
  1982. local Stab2Dam = math.random(1,50)
  1983. local Stab3Dam = math.random(1,50)
  1984. local Attack1Damage = math.random(1,1000)
  1985. local Attack2Damage = math.random(1,1000)
  1986. local Attack3Damage = math.random(1,5000)
  1987. local Attack4Damage = math.random(1,10000)
  1988. local Energy = Instance.new("NumberValue", charStats)
  1989. Energy.Name = "EnergyAmount"
  1990. Energy.Value = math.huge
  1991. local Attack1Energy = 0
  1992. local Attack2Energy = 0
  1993. local Attack3Energy = 0
  1994. local Attack4Energy = 0
  1995. function rayCast(Pos, Dir, Max, Ignore)
  1996. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  1997. end
  1998. function thread(f)
  1999. coroutine.resume(coroutine.create(f))
  2000. end
  2001. function swait(num)
  2002. if num == 0 or num == nil then
  2003. game:service("RunService").Stepped:wait(0)
  2004. else
  2005. for i = 0, num do
  2006. game:service("RunService").Stepped:wait(0)
  2007. end
  2008. end
  2009. end
  2010. function clerp(a, b, t)
  2011. local qa = {
  2012. QuaternionFromCFrame(a)
  2013. }
  2014. local qb = {
  2015. QuaternionFromCFrame(b)
  2016. }
  2017. local ax, ay, az = a.x, a.y, a.z
  2018. local bx, by, bz = b.x, b.y, b.z
  2019. local _t = 1 - t
  2020. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2021. end
  2022. function QuaternionFromCFrame(cf)
  2023. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2024. local trace = m00 + m11 + m22
  2025. if trace > 0 then
  2026. local s = math.sqrt(1 + trace)
  2027. local recip = 0.5 / s
  2028. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2029. else
  2030. local i = 0
  2031. if m00 < m11 then
  2032. i = 1
  2033. end
  2034. if m22 > (i == 0 and m00 or m11) then
  2035. i = 2
  2036. end
  2037. if i == 0 then
  2038. local s = math.sqrt(m00 - m11 - m22 + 1)
  2039. local recip = 0.5 / s
  2040. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2041. elseif i == 1 then
  2042. local s = math.sqrt(m11 - m22 - m00 + 1)
  2043. local recip = 0.5 / s
  2044. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2045. elseif i == 2 then
  2046. local s = math.sqrt(m22 - m00 - m11 + 1)
  2047. local recip = 0.5 / s
  2048. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2049. end
  2050. end
  2051. end
  2052. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2053. local xs, ys, zs = x + x, y + y, z + z
  2054. local wx, wy, wz = w * xs, w * ys, w * zs
  2055. local xx = x * xs
  2056. local xy = x * ys
  2057. local xz = x * zs
  2058. local yy = y * ys
  2059. local yz = y * zs
  2060. local zz = z * zs
  2061. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  2062. end
  2063. function QuaternionSlerp(a, b, t)
  2064. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2065. local startInterp, finishInterp
  2066. if cosTheta >= 1.0E-4 then
  2067. if 1 - cosTheta > 1.0E-4 then
  2068. local theta = math.acos(cosTheta)
  2069. local invSinTheta = 1 / math.sin(theta)
  2070. startInterp = math.sin((1 - t) * theta) * invSinTheta
  2071. finishInterp = math.sin(t * theta) * invSinTheta
  2072. else
  2073. startInterp = 1 - t
  2074. finishInterp = t
  2075. end
  2076. elseif 1 + cosTheta > 1.0E-4 then
  2077. local theta = math.acos(-cosTheta)
  2078. local invSinTheta = 1 / math.sin(theta)
  2079. startInterp = math.sin((t - 1) * theta) * invSinTheta
  2080. finishInterp = math.sin(t * theta) * invSinTheta
  2081. else
  2082. startInterp = t - 1
  2083. finishInterp = t
  2084. end
  2085. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  2086. end
  2087. function round(num)
  2088. local a, b = math.modf(num)
  2089. if num % 1 ~= 0 then
  2090. return math.floor(num) + math.floor(b * 10 + 0.5) / 10
  2091. else
  2092. return math.floor(num)
  2093. end
  2094. end
  2095. function NoOutline(Part)
  2096. Part.TopSurface, Part.BottomSurface, Part.LeftSurface, Part.RightSurface, Part.FrontSurface, Part.BackSurface = 10, 10, 10, 10, 10, 10
  2097. end
  2098. function newPart(parent, brickcolor, transparency, anchored, cancollide, size, name)
  2099. local fp = Instance.new("Part")
  2100. fp.Parent = parent
  2101. fp.Transparency = transparency
  2102. fp.Anchored = anchored
  2103. fp.CanCollide = cancollide
  2104. fp.Locked = true
  2105. fp.BrickColor = BrickColor.new(brickcolor)
  2106. fp.Name = name
  2107. fp.Size = size
  2108. fp.Position = torso.Position
  2109. NoOutline(fp)
  2110. fp.Material = "SmoothPlastic"
  2111. fp:BreakJoints()
  2112. fp.CFrame = RootPart.CFrame
  2113. return fp
  2114. end
  2115. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  2116. local mesh = Instance.new(Mesh)
  2117. mesh.Parent = part
  2118. if Mesh == "SpecialMesh" then
  2119. mesh.MeshType = meshtype
  2120. if meshid then
  2121. mesh.MeshId = meshid
  2122. end
  2123. end
  2124. if offset then
  2125. mesh.Offset = offset
  2126. end
  2127. mesh.Scale = scale
  2128. return mesh
  2129. end
  2130. function weld(parent, part0, part1, c0)
  2131. local weld = Instance.new("Weld")
  2132. weld.Parent = parent
  2133. weld.Part0 = part0
  2134. weld.Part1 = part1
  2135. weld.C0 = c0
  2136. return weld
  2137. end
  2138. function createBlockPart()
  2139. local part = Instance.new("Part", Effects)
  2140. part.Anchored = true
  2141. part.CanCollide = false
  2142. part.Size = Vector3.new(1, 1, 1)
  2143. part.BrickColor = BrickColor.new(Mode == "Negative" and "Dark indigo" or Color)
  2144. part.Transparency = 0.4
  2145. part.Material = Mode == "Negative" and "Granite" or "Neon"
  2146. part.CFrame = RootPart.CFrame
  2147. coroutine.resume(coroutine.create(function()
  2148. if humanoid.Health <= 0 then
  2149. part:Destroy()
  2150. end
  2151. end), part)
  2152. return part
  2153. end
  2154. function createSpherePart()
  2155. local part = Instance.new("Part", Effects)
  2156. part.Anchored = true
  2157. part.CanCollide = false
  2158. part.Size = Vector3.new(1, 1, 1)
  2159. part.BrickColor = BrickColor.new(Mode == "Negative" and "Dark indigo" or Color)
  2160. part.Transparency = 0.4
  2161. part.Material = "Neon"
  2162. part.Material = Mode == "Negative" and "Granite" or "Neon"
  2163. local pmesh = Instance.new("SpecialMesh", part)
  2164. pmesh.MeshType = "Sphere"
  2165. part.CFrame = RootPart.CFrame
  2166. return part, pmesh
  2167. end
  2168. function createPulsePart()
  2169. local pulse = Instance.new("Part", Effects)
  2170. pulse.BrickColor = BrickColor.new("Lily white")
  2171. pulse.Material = "Neon"
  2172. pulse.Transparency = 0.2
  2173. pulse.Anchored = true
  2174. pulse.CanCollide = false
  2175. pulse.Size = Vector3.new(5, 5, 0.2)
  2176. local pulsem = Instance.new("SpecialMesh", pulse)
  2177. pulsem.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2178. pulsem.Scale = Vector3.new(10, 10, 0.2)
  2179. pulse.CFrame = RootPart.CFrame
  2180. return pulse, pulsem
  2181. end
  2182. function createBodyVelocity(vtors)
  2183. local bv = Instance.new("BodyVelocity", vtors)
  2184. bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  2185. bv.P = 1250
  2186. return bv
  2187. end
  2188. function randomangles()
  2189. local random = math.rad((math.random() - 0.5) * 180)
  2190. local randomangles = CFrame.Angles(random, random, random)
  2191. return randomangles
  2192. end
  2193. function findCloseHumanoid(centre, distance)
  2194. local tab = {}
  2195. for _, child in pairs(game.Workspace:GetChildren()) do
  2196. if child:findFirstChild("Humanoid") and child:findFirstChild("Humanoid") ~= humanoid and child:findFirstChild("Torso") then
  2197. local vtors = child.Torso
  2198. local mag = math.abs((vtors.Position - centre).magnitude)
  2199. if distance >= mag then
  2200. table.insert(tab, child.Humanoid)
  2201. end
  2202. end
  2203. end
  2204. return tab
  2205. end
  2206. function sound(id, par, vol, dur, pit)
  2207. coroutine.resume(coroutine.create(function()
  2208. local sou = Instance.new("Sound", par or workspace)
  2209. sou.Volume = vol
  2210. sou.Pitch = pit or 1
  2211. sou.SoundId = "http://www.roblox.com/asset/?id=" .. id
  2212. swait()
  2213. sou:play()
  2214. thread(function()
  2215. wait(dur)
  2216. sou:Destroy()
  2217. end)
  2218. return sou
  2219. end))
  2220. end
  2221. --loldamage
  2222. function basicDamage(vhum, damage, colour)
  2223. if not vhum or not vhum.Parent:findFirstChild("Humanoid") then
  2224. return
  2225. end
  2226. if vhum.Parent.Humanoid.Health > 100 then
  2227. vhum.Parent.Humanoid.MaxHealth = 100
  2228. wait(0.01)
  2229. vhum.Parent.Humanoid.Health = vhum.Parent.Humanoid.Health - damage
  2230. end
  2231. local damagepart = Instance.new("Part", Effects)
  2232. damagepart.Transparency = 1
  2233. damagepart.Anchored = true
  2234. damagepart.CanCollide = false
  2235. damagepart.Size = Vector3.new(1, 1, 1)
  2236. damagepart.Name = "DamagePart"
  2237. damagepart.CFrame = vhum.Parent.Head.CFrame * CFrame.new(0, 1, 0)
  2238. local g = Instance.new("BillboardGui", damagepart)
  2239. g.Enabled = true
  2240. g.Adornee = damagepart
  2241. g.Size = UDim2.new(5, 0, 5, 0)
  2242. g.ExtentsOffset = Vector3.new(0, 0, 0)
  2243. g.StudsOffset = Vector3.new(0, 0, 0)
  2244. local t = Instance.new("TextLabel", g)
  2245. t.BackgroundTransparency = 1
  2246. t.Font = "SciFi"
  2247. t.TextSize = 24
  2248. t.Text = "-" .. round(damage)
  2249. if round(damage) % 1 == 0 then
  2250. t.Text = "-" .. round(damage) .. ".0"
  2251. end
  2252. t.Size = UDim2.new(1, 0, 1, 0)
  2253. t.TextStrokeTransparency = 0
  2254. t.TextTransparency = 0
  2255. t.TextScaled = true
  2256. t.TextWrapped = true
  2257. t.TextXAlignment = "Center"
  2258. t.TextYAlignment = "Center"
  2259. t.TextColor3 = colour
  2260. coroutine.resume(coroutine.create(function()
  2261. for i = 1, 50 do
  2262. game:GetService("RunService").Heartbeat:wait()
  2263. local sinewave = math.sin(i / 500) * 4
  2264. damagepart.CFrame = damagepart.CFrame * CFrame.new(Vector3.new(0, 0.3 - sinewave, 0))
  2265. t.TextTransparency = t.TextTransparency + 0.02
  2266. t.TextStrokeTransparency = t.TextTransparency + 0.02
  2267. end
  2268. damagepart:Destroy()
  2269. end), t)
  2270. end
  2271. --xdddddddddddd
  2272. function keyDown(key, clientinput)
  2273. if clientinput then
  2274. return
  2275. end
  2276. if not humanoid or not torso or humanoid.Health <= 0 then
  2277. return
  2278. end
  2279. if attacking.Value == true then
  2280. return
  2281. end
  2282. if key.UserInputType == Enum.UserInputType.MouseButton1 then
  2283. if click1db then
  2284. return
  2285. end
  2286. local attack = ComboAttacks[counter]
  2287. currentattack = attack
  2288. if attack == "Combo1" then
  2289. attacking.Value = true
  2290. do
  2291. local p = createBlockPart()
  2292. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2293. p.Size = Vector3.new(1.25, 1.25, 1.25)
  2294. p.Transparency = 0.4
  2295. p.Parent = Effects
  2296. local p2 = createBlockPart()
  2297. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2298. p2.Size = Vector3.new(1.75, 1.75, 1.75)
  2299. p2.Transparency = 0.6
  2300. p2.Parent = Effects
  2301. for i = 0, 1.1, 0.05 do
  2302. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(5), 0, math.rad(90)), 0.14)
  2303. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(-90)), 0.14)
  2304. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.14)
  2305. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), 0.14)
  2306. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, -math.rad(45)), 0.14)
  2307. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2308. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2309. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2310. swait()
  2311. end
  2312. for i = 0, 0.8, 0.05 do
  2313. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(5), 0, math.rad(-80)), 0.16)
  2314. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(80)), 0.16)
  2315. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(0, 0, math.rad(0)), 0.16)
  2316. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(15), 0, math.rad(35)), 0.16)
  2317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(60)), 0.16)
  2318. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.16)
  2319. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2320. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2321. if i > 0 and i < 0.1 then
  2322. thread(function()
  2323. sound(300915947, char.Head, 0.5, 4, 1)
  2324. for i = 1, 2 do
  2325. do
  2326. local s, smesh = createSpherePart()
  2327. s.Transparency = 0.2
  2328. thread(function()
  2329. for i = 1, 18 do
  2330. wait()
  2331. local sinewave = 100 * math.asin(i / 100)
  2332. smesh.Scale = smesh.Scale + Vector3.new(sinewave * 0.05, sinewave * 0.05, sinewave * 0.05)
  2333. s.CFrame = p.CFrame
  2334. s.Transparency = s.Transparency + 0.044444444444444446
  2335. end
  2336. s:Destroy()
  2337. end)
  2338. wait(0.05)
  2339. end
  2340. end
  2341. end)
  2342. thread(function()
  2343. wait(0.1)
  2344. local closeHumanoids = findCloseHumanoid(p.Position, 7)
  2345. for _, vhum in pairs(closeHumanoids) do
  2346. if Mode ~= "Positive" or not Color3.fromRGB(255, 255, 255) then
  2347. end
  2348. basicDamage(vhum, Stab1Dam, (Color3.fromRGB(0, 0, 0)))
  2349. if vhum.Parent:findFirstChild("Torso") then
  2350. do
  2351. local vtors = vhum.Parent.Torso
  2352. local bv = createBodyVelocity(vtors)
  2353. bv.Velocity = (vtors.Position - torso.Position).unit * (Mode == "Negative" and -4 or 10) + Vector3.new(0, 2, 0)
  2354. delay(0.5, function()
  2355. bv:Destroy()
  2356. end)
  2357. end
  2358. end
  2359. end
  2360. end)
  2361. end
  2362. swait()
  2363. end
  2364. thread(function()
  2365. for i = 1, 10 do
  2366. wait()
  2367. p.Transparency = p.Transparency + 0.06
  2368. p2.Transparency = p.Transparency + 0.04
  2369. end
  2370. p:Destroy()
  2371. p2:Destroy()
  2372. end)
  2373. wait(0.1)
  2374. attacking.Value = false
  2375. end
  2376. end
  2377. if attack == "Combo2" then
  2378. attacking.Value = true
  2379. do
  2380. local p = createBlockPart()
  2381. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2382. p.Size = Vector3.new(1.25, 1.25, 1.25)
  2383. p.Transparency = 0.4
  2384. p.Parent = Effects
  2385. local p2 = createBlockPart()
  2386. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2387. p2.Size = Vector3.new(1.75, 1.75, 1.75)
  2388. p2.Transparency = 0.6
  2389. p2.Parent = Effects
  2390. for i = 0, 1.1, 0.05 do
  2391. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(5), 0, math.rad(-90)), 0.14)
  2392. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(90)), 0.14)
  2393. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(45)), 0.14)
  2394. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2395. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(60), 0, 0), 0.14)
  2396. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2397. p.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2398. p2.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2399. swait()
  2400. end
  2401. for i = 0, 0.8, 0.05 do
  2402. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(5), 0, math.rad(80)), 0.16)
  2403. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(-80)), 0.16)
  2404. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-60)), 0.16)
  2405. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.16)
  2406. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0), 0.16)
  2407. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(15), 0, math.rad(-35)), 0.16)
  2408. p.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2409. p2.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2410. if i > 0 and i < 0.1 then
  2411. thread(function()
  2412. sound(300915983, char.Head, 0.5, 4, 1)
  2413. for i = 1, 2 do
  2414. do
  2415. local s, smesh = createSpherePart()
  2416. s.Transparency = 0.2
  2417. thread(function()
  2418. for i = 1, 18 do
  2419. wait()
  2420. local sinewave = 100 * math.asin(i / 100)
  2421. smesh.Scale = smesh.Scale + Vector3.new(sinewave * 0.05, sinewave * 0.05, sinewave * 0.05)
  2422. s.CFrame = p.CFrame
  2423. s.Transparency = s.Transparency + 0.044444444444444446
  2424. end
  2425. s:Destroy()
  2426. end)
  2427. wait(0.05)
  2428. end
  2429. end
  2430. end)
  2431. thread(function()
  2432. wait(0.1)
  2433. local closeHumanoids = findCloseHumanoid(p.Position, 7)
  2434. for _, vhum in pairs(closeHumanoids) do
  2435. if Mode ~= "Positive" or not Color3.fromRGB(255, 255, 255) then
  2436. end
  2437. basicDamage(vhum, Stab1Dam, (Color3.fromRGB(0, 0, 0)))
  2438. if vhum.Parent:findFirstChild("Torso") then
  2439. do
  2440. local vtors = vhum.Parent.Torso
  2441. local bv = createBodyVelocity(vtors)
  2442. bv.Velocity = (vtors.Position - torso.Position).unit * (Mode == "Negative" and -4 or 10) + Vector3.new(0, 2, 0)
  2443. delay(0.5, function()
  2444. bv:Destroy()
  2445. end)
  2446. end
  2447. end
  2448. end
  2449. end)
  2450. end
  2451. swait()
  2452. end
  2453. thread(function()
  2454. for i = 1, 10 do
  2455. wait()
  2456. p.Transparency = p.Transparency + 0.06
  2457. p2.Transparency = p.Transparency + 0.04
  2458. end
  2459. p:Destroy()
  2460. p2:Destroy()
  2461. end)
  2462. wait(0.1)
  2463. attacking.Value = false
  2464. end
  2465. end
  2466. if attack == "Combo3" then
  2467. attacking.Value = true
  2468. do
  2469. local p = createBlockPart()
  2470. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2471. p.Size = Vector3.new(1.25, 1.25, 1.25)
  2472. p.Transparency = 0.4
  2473. p.Parent = Effects
  2474. local p2 = createBlockPart()
  2475. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2476. p2.Size = Vector3.new(1.75, 1.75, 1.75)
  2477. p2.Transparency = 0.6
  2478. p2.Parent = Effects
  2479. local p3 = createBlockPart()
  2480. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2481. p3.Size = Vector3.new(1.25, 1.25, 1.25)
  2482. p3.Transparency = 0.4
  2483. p3.Parent = Effects
  2484. local p4 = createBlockPart()
  2485. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2486. p4.Size = Vector3.new(1.75, 1.75, 1.75)
  2487. p4.Transparency = 0.6
  2488. p4.Parent = Effects
  2489. for i = 0, 1.1, 0.05 do
  2490. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(15), 0, math.rad(0)), 0.14)
  2491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.05, 0, math.rad(0)), 0.14)
  2492. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(50)), 0.14)
  2493. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2494. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  2495. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2496. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2497. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2498. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2499. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2500. swait()
  2501. end
  2502. thread(function()
  2503. sound(300916014, char.Head, 0.5, 4, 2)
  2504. local s, smesh = createSpherePart()
  2505. s.Transparency = 0.2
  2506. smesh.Scale = Vector3.new(2, 2, 2)
  2507. thread(function()
  2508. for i = 1, 25 do
  2509. wait()
  2510. local sinewave = 100 * math.asin(i / 100)
  2511. smesh.Scale = smesh.Scale + Vector3.new(2 - sinewave * 0.08, 2 - sinewave * 0.08, 2 - sinewave * 0.08)
  2512. s.CFrame = char.HumanoidRootPart.CFrame
  2513. s.Transparency = s.Transparency + 0.032
  2514. end
  2515. s:Destroy()
  2516. end)
  2517. wait(0.1)
  2518. local closeHumanoids = findCloseHumanoid(p.Position, 12)
  2519. for _, vhum in pairs(closeHumanoids) do
  2520. if Mode ~= "Positive" or not Color3.fromRGB(255, 255, 255) then
  2521. end
  2522. basicDamage(vhum, Stab3Dam, (Color3.fromRGB(0, 0, 0)))
  2523. if vhum.Parent:findFirstChild("Torso") then
  2524. do
  2525. local vtors = vhum.Parent.Torso
  2526. local bv = createBodyVelocity(vtors)
  2527. bv.Velocity = (vtors.Position - torso.Position).unit * (Mode == "Negative" and -10 or 20) + Vector3.new(0, 4, 0)
  2528. delay(0.5, function()
  2529. bv:Destroy()
  2530. end)
  2531. end
  2532. end
  2533. end
  2534. end)
  2535. for i = 0, 1.1, 0.05 do
  2536. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(-5), 0, math.rad(0)), 0.14)
  2537. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(-0.05, 0, math.rad(0)), 0.14)
  2538. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90), 0, math.rad(-80)), 0.14)
  2539. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2540. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90), 0, math.rad(80)), 0.14)
  2541. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2542. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2543. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2544. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2545. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  2546. swait()
  2547. end
  2548. thread(function()
  2549. for i = 1, 10 do
  2550. wait()
  2551. p.Transparency = p.Transparency + 0.06
  2552. p2.Transparency = p.Transparency + 0.04
  2553. p3.Transparency = p.Transparency + 0.06
  2554. p4.Transparency = p.Transparency + 0.04
  2555. end
  2556. p:Destroy()
  2557. p2:Destroy()
  2558. p3:Destroy()
  2559. p4:Destroy()
  2560. end)
  2561. wait(0.1)
  2562. attacking.Value = false
  2563. end
  2564. end
  2565. if counter <= countermax then
  2566. counter = counter + 1
  2567. end
  2568. if counter > countermax then
  2569. counter = 1
  2570. end
  2571. end
  2572. if key.KeyCode == Enum.KeyCode.T then
  2573. if canTaunt == false then
  2574. return
  2575. end
  2576. if Anim ~= "Idle" then
  2577. return
  2578. end
  2579. do
  2580. local function part(formfactor, parent, reflectance, transparency, brickcolor, name, size)
  2581. local fp = Instance.new("Part")
  2582. fp.formFactor = formfactor
  2583. fp.Parent = parent
  2584. fp.Reflectance = reflectance
  2585. fp.Transparency = transparency
  2586. fp.CanCollide = false
  2587. fp.Locked = true
  2588. fp.BrickColor = brickcolor
  2589. fp.Name = name
  2590. fp.Size = size
  2591. fp.Position = torso.Position
  2592. NoOutline(fp)
  2593. fp.Material = "SmoothPlastic"
  2594. fp:BreakJoints()
  2595. return fp
  2596. end
  2597. local mesh = function(Mesh, part, meshtype, meshid, offset, scale)
  2598. local mesh = Instance.new(Mesh)
  2599. mesh.Parent = part
  2600. if Mesh == "SpecialMesh" then
  2601. mesh.MeshType = meshtype
  2602. if meshid then
  2603. mesh.MeshId = meshid
  2604. end
  2605. end
  2606. if offset then
  2607. mesh.Offset = offset
  2608. end
  2609. mesh.Scale = scale
  2610. return mesh
  2611. end
  2612. local function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type, parent)
  2613. local prt = part(3, Effects, 0, 0, brickcolor, "Effect", Vector3.new())
  2614. prt.Anchored = true
  2615. prt.CFrame = cframe
  2616. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2617. return prt, msh
  2618. end
  2619. if taunting == true then
  2620. return
  2621. end
  2622. if 0 >= charStats.Speed.Value then
  2623. return
  2624. end
  2625. taunting = true
  2626. attacking.Value = true
  2627. charStats.Speed.Value = charStats.Speed.Value - 10
  2628. for i = 0, 1.1, 0.05 do
  2629. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(15), 0, math.rad(0)), 0.14)
  2630. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.05, 0, math.rad(0)), 0.14)
  2631. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(50)), 0.14)
  2632. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2633. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  2634. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2635. swait()
  2636. end
  2637. local ts = sound(300916082, char.Head, 1, 4, 0.5)
  2638. local ncount = 0
  2639. for i = 0, 5, 0.05 do
  2640. ts = char.Head:findFirstChild("Sound")
  2641. if not ts then
  2642. return
  2643. end
  2644. ncount = ncount + 1
  2645. if ncount % 1 == 0 then
  2646. do
  2647. local mb = MagicBlock(BrickColor.new("Really black"), RootPart.CFrame * CFrame.new(math.random(-7, 7), math.random(-5, 5), math.random(-7, 7)) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 2, 2, 2, 2, 2, 2, 0.05, 2, Part)
  2648. local mb2 = MagicBlock(BrickColor.new("Lily white"), RootPart.CFrame * CFrame.new(math.random(-7, 7), math.random(-5, 5), math.random(-7, 7)) * CFrame.Angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 2, 2, 2, 2, 2, 2, 0.05, 2, Part)
  2649. mb.Transparency = 0.2
  2650. mb2.Transparency = 0.2
  2651. mb.Material = "Granite"
  2652. mb2.Material = "Neon"
  2653. thread(function()
  2654. local now = mb.CFrame
  2655. for i = 1, 20 do
  2656. swait()
  2657. mb.CFrame = clerp(mb.CFrame, char["Right Arm"].CFrame * CFrame.new(0, -0.9, 0), 0.05)
  2658. mb2.CFrame = clerp(mb2.CFrame, char["Left Arm"].CFrame * CFrame.new(0, -0.9, 0), 0.05)
  2659. mb.Transparency = mb.Transparency + 0.04
  2660. mb2.Transparency = mb2.Transparency + 0.04
  2661. end
  2662. mb:Destroy()
  2663. mb2:Destroy()
  2664. end)
  2665. end
  2666. end
  2667. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(10), 0, math.rad(0)), 0.14)
  2668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(-0.05, 0, math.rad(0)), 0.14)
  2669. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.15) * CFrame.Angles(math.rad(90), 0, math.rad(-80)), 0.14)
  2670. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2671. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.15) * CFrame.Angles(math.rad(90), 0, math.rad(80)), 0.14)
  2672. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2673. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.98, -0.2) * CFrame.Angles(-0.2, math.rad(90), 0), 0.14)
  2674. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0, -math.rad(90), 0), 0.14)
  2675. swait()
  2676. end
  2677. for i = 0, 1.1, 0.05 do
  2678. ts = char.Head.Sound
  2679. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(15), 0, math.rad(0)), 0.14)
  2680. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.05, 0, math.rad(0)), 0.14)
  2681. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(50)), 0.14)
  2682. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2683. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  2684. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2685. swait()
  2686. end
  2687. taunting = false
  2688. attacking.Value = false
  2689. charStats.Speed.Value = charStats.Speed.Value + 10
  2690. end
  2691. end
  2692. if key.KeyCode == Key1 then
  2693. if key1db then
  2694. return
  2695. end
  2696. if Energy.Value < Attack1Energy then
  2697. return
  2698. end
  2699. key1db = true
  2700. delay(key1re + atk1d, function()
  2701. key1db = false
  2702. end)
  2703. coroutine.resume(coroutine.create(function()
  2704. local rewinddelay = atk1d
  2705. local reloaddelay = key1re
  2706. Re1:TweenSize(UDim2.new(0, 0, 1, 0), "InOut", "Linear", rewinddelay)
  2707. wait(rewinddelay)
  2708. Re1:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Linear", reloaddelay)
  2709. end))
  2710. Energy.Value = Energy.Value - Attack1Energy
  2711. attacking.Value = true
  2712. if Mode == "Positive" then
  2713. attacking.Value = true
  2714. for i = 0, 2, 0.05 do
  2715. swait()
  2716. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(-0.15, 0, math.rad(-20)), 0.2)
  2717. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(15)), 0.2)
  2718. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-15)), 0.2)
  2719. if i < 0.2 then
  2720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.8, 0) * CFrame.Angles(math.rad(90), 0, math.rad(15)), 0.1)
  2721. else
  2722. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.8, 0) * CFrame.Angles(math.rad(175), 0, math.rad(15)), 0.1)
  2723. end
  2724. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.2)
  2725. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  2726. end
  2727. do
  2728. local bvtable = {}
  2729. thread(function()
  2730. for i = 1, 4 do
  2731. sound(301033949, char.Head, 0.5, 4, 1)
  2732. for _, vhum in pairs(findCloseHumanoid(torso.Position, 18)) do
  2733. basicDamage(vhum, math.random(1,300), Color3.fromRGB(255, 255, 255))
  2734. end
  2735. do
  2736. local s, smesh = createSpherePart()
  2737. s.Transparency = 0.2
  2738. thread(function()
  2739. for i = 1, 25 do
  2740. wait()
  2741. local sinewave = 100 * math.asin(i / 100)
  2742. smesh.Scale = smesh.Scale + Vector3.new(2 - sinewave * 0.1, 2 - sinewave * 0.1, 2 - sinewave * 0.1)
  2743. s.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  2744. s.Transparency = s.Transparency + 0.0404
  2745. end
  2746. s:Destroy()
  2747. end)
  2748. wait(0.25)
  2749. end
  2750. end
  2751. end)
  2752. for i = 1, 13 do
  2753. wait(0.1)
  2754. for _, vhum in pairs(findCloseHumanoid(torso.Position, 16)) do
  2755. thread(function()
  2756. if not vhum.Parent.Torso:findFirstChild("UpVelocity" .. char.Name) then
  2757. local vtors = vhum.Parent.Torso
  2758. local bv = createBodyVelocity(vtors)
  2759. bv.Name = "UpVelocity" .. char.Name
  2760. bv.Velocity = Vector3.new(0, 4, 0)
  2761. table.insert(bvtable, bv)
  2762. end
  2763. end)
  2764. end
  2765. end
  2766. for _, v in pairs(bvtable) do
  2767. v:Destroy()
  2768. end
  2769. for i = 0, 1, 0.05 do
  2770. swait()
  2771. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  2772. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  2773. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  2774. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.1)
  2775. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.2)
  2776. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  2777. end
  2778. attacking.Value = false
  2779. end
  2780. elseif Mode == "Negative" then
  2781. attacking.Value = true
  2782. for i = 0, 1.5, 0.05 do
  2783. swait()
  2784. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0.2, 0, math.rad(0)), 0.2)
  2785. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(0)), 0.2)
  2786. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-20)), 0.2)
  2787. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(20)), 0.2)
  2788. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.2)
  2789. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  2790. end
  2791. do
  2792. local bvtable = {}
  2793. thread(function()
  2794. for i = 1, 4 do
  2795. sound(301033949, char.Head, 0.5, 4, 1)
  2796. for _, vhum in pairs(findCloseHumanoid(torso.Position, 18)) do
  2797. basicDamage(vhum, math.random(500,1000), Color3.fromRGB(0, 0, 0))
  2798. end
  2799. do
  2800. local s, smesh = createSpherePart()
  2801. s.Transparency = 0.2
  2802. s.BrickColor = BrickColor.new()
  2803. thread(function()
  2804. for i = 1, 25 do
  2805. wait()
  2806. local sinewave = 100 * math.asin(i / 100)
  2807. smesh.Scale = smesh.Scale + Vector3.new(2 - sinewave * 0.1, 2 - sinewave * 0.1, 2 - sinewave * 0.1)
  2808. s.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.3, 0)
  2809. s.Transparency = s.Transparency + 0.0404
  2810. end
  2811. s:Destroy()
  2812. end)
  2813. wait(0.25)
  2814. end
  2815. end
  2816. end)
  2817. for i = 1, 13 do
  2818. wait(0.1)
  2819. for _, vhum in pairs(findCloseHumanoid(torso.Position, 16)) do
  2820. thread(function()
  2821. if not vhum.Parent.Torso:findFirstChild("DownVelocity" .. char.Name) then
  2822. local vtors = vhum.Parent.Torso
  2823. local bv = createBodyVelocity(vtors)
  2824. bv.Name = "DownVelocity" .. char.Name
  2825. bv.Velocity = Vector3.new(0, -2, 0)
  2826. table.insert(bvtable, bv)
  2827. end
  2828. end)
  2829. end
  2830. end
  2831. for i, v in pairs(bvtable) do
  2832. v:Destroy()
  2833. end
  2834. attacking.Value = false
  2835. end
  2836. end
  2837. end
  2838. if key.KeyCode == Key2 then
  2839. if key2db then
  2840. return
  2841. end
  2842. if Energy.Value < Attack2Energy then
  2843. return
  2844. end
  2845. key2db = true
  2846. delay(key2re + atk2d, function()
  2847. key2db = false
  2848. end)
  2849. coroutine.resume(coroutine.create(function()
  2850. local rewinddelay = atk2d
  2851. local reloaddelay = key2re
  2852. Re2:TweenSize(UDim2.new(0, 0, 1, 0), "InOut", "Linear", rewinddelay)
  2853. wait(rewinddelay)
  2854. Re2:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Linear", reloaddelay)
  2855. end))
  2856. Energy.Value = Energy.Value - Attack2Energy
  2857. if Mode == "Positive" then
  2858. attacking.Value = true
  2859. for i = 0, 1.5, 0.05 do
  2860. swait()
  2861. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0, 0, math.rad(80)), 0.12)
  2862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(-80)), 0.12)
  2863. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.4) * CFrame.Angles(math.rad(90), 0, math.rad(45)), 0.14)
  2864. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2865. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  2866. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2867. end
  2868. do
  2869. local bvtable = {}
  2870. sound(301031757, char.Head, 0.5, 8, 1)
  2871. local pushpart = createBlockPart()
  2872. pushpart.Anchored = false
  2873. pushpart.BrickColor = BrickColor.new("Alder")
  2874. pushpart.Size = Vector3.new(1, 800, 1)
  2875. pushpart.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(1.5, 0.5, -395) * CFrame.Angles(math.rad(90), 0, 0)
  2876. local pushmesh = Instance.new("BlockMesh", pushpart)
  2877. local pushbv = createBodyVelocity(pushpart)
  2878. local prevvector = char.HumanoidRootPart.CFrame.lookVector
  2879. thread(function()
  2880. for i = 1, 30 do
  2881. wait()
  2882. local sinewave = math.sin(i / 45) * 60
  2883. pushbv.Velocity = prevvector * (40 - sinewave)
  2884. end
  2885. end)
  2886. thread(function()
  2887. wait(0.2)
  2888. for i = 1, 30 do
  2889. wait()
  2890. pushpart.Transparency = pushpart.Transparency + 0.030000000000000002
  2891. end
  2892. pushpart:Destroy()
  2893. for _, v in pairs(bvtable) do
  2894. v:Destroy()
  2895. end
  2896. end)
  2897. pushpart.Touched:connect(function(hit)
  2898. if hit.Parent == char then
  2899. return
  2900. end
  2901. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  2902. if hit.Parent.Torso:findFirstChild("PushVelocity" .. char.Name) then
  2903. return
  2904. end
  2905. local vhum = hit.Parent.Humanoid
  2906. local vtors = hit.Parent.Torso
  2907. basicDamage(vhum, Attack2Damage, Color3.new(255, 255, 255))
  2908. local bv = createBodyVelocity(vtors)
  2909. bv.Name = "PushVelocity" .. char.Name
  2910. bv.Velocity = pushpart.BodyVelocity.Velocity
  2911. game.Debris:AddItem(bv, 2.5)
  2912. table.insert(bvtable, bv)
  2913. end
  2914. end)
  2915. for i = 0, 1.5, 0.05 do
  2916. swait()
  2917. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0, 0, math.rad(-80)), 0.14)
  2918. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(80)), 0.14)
  2919. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90), 0, math.rad(-80)), 0.14)
  2920. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  2921. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * CFrame.Angles(math.rad(90), 0, math.rad(80)), 0.14)
  2922. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  2923. end
  2924. attacking.Value = false
  2925. end
  2926. elseif Mode == "Negative" then
  2927. attacking.Value = true
  2928. local hyperdrive = false
  2929. charStats.Speed.Value = charStats.Speed.Value - 1
  2930. for i = 0, 1.3, 0.05 + (hyperdrive == true and 0.05 or 0) do
  2931. swait()
  2932. Neck.C0 = clerp(Neck.C0, necko * euler(math.rad(23), 0, 0), 0.13 + (true == true and 0.1 or 0))
  2933. Neck.C1 = clerp(Neck.C1, necko2 * euler(0, 0, 0), 0.13 + (hyperdrive == true and 0.1 or 0))
  2934. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0, 0, 0), 0.2 + (hyperdrive == true and 0.1 or 0))
  2935. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-math.rad(17), 0, math.rad(12)), 0.13 + (hyperdrive == true and 0.1 or 0))
  2936. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.13 + (hyperdrive == true and 0.1 or 0))
  2937. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-math.rad(17), 0, -math.rad(12)), 0.13 + (hyperdrive == true and 0.1 or 0))
  2938. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.13 + (hyperdrive == true and 0.1 or 0))
  2939. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * euler(0, math.rad(90), math.rad(-25)) * cf(0, 0.7, 0), 0.13 + (hyperdrive == true and 0.1 or 0))
  2940. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-math.rad(0), -math.rad(90), 0), 0.2 + (hyperdrive == true and 0.1 or 0))
  2941. end
  2942. for i = 0, 1, 0.05 + (hyperdrive == true and 0.05 or 0) do
  2943. swait()
  2944. Neck.C0 = clerp(Neck.C0, necko * euler(math.rad(23), 0, 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2945. Neck.C1 = clerp(Neck.C1, necko2 * euler(0, 0, 0), 0.13 + (hyperdrive == true and 0.1 or 0))
  2946. RootJoint.C0 = clerp(RootJoint.C0, RootCF * euler(0.2, 0, 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2947. RW.C0 = clerp(RW.C0, cf(1.5, 0.5, 0) * euler(-math.rad(17), 0, math.rad(12)), 0.15 + (hyperdrive == true and 0.1 or 0))
  2948. RW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2949. LW.C0 = clerp(LW.C0, cf(-1.5, 0.5, 0) * euler(-math.rad(17), 0, -math.rad(12)), 0.15 + (hyperdrive == true and 0.1 or 0))
  2950. LW.C1 = clerp(LW.C1, cf(0, 0.5, 0) * euler(0, 0, 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2951. RH.C0 = clerp(RH.C0, cf(1, -1, -0.5) * euler(0, math.rad(90), math.rad(15)) * cf(0, -0.1, 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2952. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * euler(-math.rad(0), -math.rad(90), 0), 0.15 + (hyperdrive == true and 0.1 or 0))
  2953. end
  2954. for i = 1, 3 do
  2955. sound(300916105, char.Head, 0.5, 12, 1)
  2956. do
  2957. local sphere, spherem = createSpherePart()
  2958. sphere.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, -18 * i)
  2959. sphere.Transparency = 0
  2960. spherem.Scale = Vector3.new(5, 13, 5)
  2961. local cnow = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, -18 * i)
  2962. for _, vhum in pairs(findCloseHumanoid(sphere.Position, 18)) do
  2963. basicDamage(vhum, math.random(1,1542), Color3.fromRGB(0, 0, 0))
  2964. do
  2965. local vtors = vhum.Parent.Torso
  2966. local bv = createBodyVelocity(vtors)
  2967. bv.Name = "UpVelocity" .. char.Name
  2968. bv.Velocity = (vtors.Position - sphere.Position).unit * -5 + Vector3.new(0, 5, 0)
  2969. thread(function()
  2970. wait(0.5)
  2971. bv:Destroy()
  2972. end)
  2973. end
  2974. end
  2975. thread(function()
  2976. for i = 1, 15 do
  2977. wait()
  2978. local sinewave = 3 - math.sin(i / 45) * 5
  2979. spherem.Scale = spherem.Scale + Vector3.new(0, sinewave, 0)
  2980. sphere.CFrame = cnow
  2981. end
  2982. for i = 1, 15 do
  2983. wait()
  2984. sphere.Transparency = sphere.Transparency + 0.060000000000000005
  2985. end
  2986. end)
  2987. local pulse, pulsem = createPulsePart()
  2988. pulse.CFrame = sphere.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2989. pulse.BrickColor = BrickColor.new("Really black")
  2990. local cnow = sphere.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  2991. thread(function()
  2992. for i = 1, 30 do
  2993. wait()
  2994. local sinewave = 2.5 - math.sin(i / 45) * 4
  2995. pulsem.Scale = pulsem.Scale + Vector3.new(sinewave, sinewave, 0)
  2996. pulse.Transparency = pulse.Transparency + 0.030000000000000002
  2997. pulse.CFrame = cnow
  2998. end
  2999. pulse:Destroy()
  3000. end)
  3001. wait(0.2)
  3002. end
  3003. end
  3004. charStats.Speed.Value = charStats.Speed.Value + 1
  3005. attacking.Value = false
  3006. end
  3007. end
  3008. if key.KeyCode == Key3 then
  3009. if key3db then
  3010. return
  3011. end
  3012. if Energy.Value < Attack3Energy then
  3013. return
  3014. end
  3015. key3db = true
  3016. delay(key3re + atk3d, function()
  3017. key3db = false
  3018. end)
  3019. coroutine.resume(coroutine.create(function()
  3020. local rewinddelay = atk3d
  3021. local reloaddelay = key3re
  3022. Re3:TweenSize(UDim2.new(0, 0, 1, 0), "InOut", "Linear", rewinddelay)
  3023. wait(rewinddelay)
  3024. Re3:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Linear", reloaddelay)
  3025. end))
  3026. Energy.Value = Energy.Value - Attack3Energy
  3027. if Mode == "Positive" then
  3028. attacking.Value = true
  3029. do
  3030. local p = createBlockPart()
  3031. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3032. p.Size = Vector3.new(1.25, 1.25, 1.25)
  3033. p.Transparency = 0.4
  3034. p.Parent = Effects
  3035. local p2 = createBlockPart()
  3036. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3037. p2.Size = Vector3.new(1.75, 1.75, 1.75)
  3038. p2.Transparency = 0.6
  3039. p2.Parent = Effects
  3040. local p3 = createBlockPart()
  3041. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3042. p3.Size = Vector3.new(1.25, 1.25, 1.25)
  3043. p3.Transparency = 0.4
  3044. p3.Parent = Effects
  3045. local p4 = createBlockPart()
  3046. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3047. p4.Size = Vector3.new(1.75, 1.75, 1.75)
  3048. p4.Transparency = 0.6
  3049. p4.Parent = Effects
  3050. for i = 0, 1.1, 0.05 do
  3051. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(15), 0, math.rad(0)), 0.14)
  3052. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.05, 0, math.rad(0)), 0.14)
  3053. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(50)), 0.14)
  3054. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  3055. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  3056. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  3057. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3058. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3059. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3060. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3061. swait()
  3062. end
  3063. local pulses = -1
  3064. for i = 1, 3 do
  3065. sound(301033949, char.Head, 0.5, 4, 1)
  3066. pulses = pulses + 1
  3067. do
  3068. local pulse, pulsem = createPulsePart()
  3069. pulse.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3070. thread(function()
  3071. for i = 1, 30 do
  3072. wait()
  3073. local sinewave = 2 - math.sin(i / 45) * 3
  3074. pulse.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3075. pulsem.Scale = pulsem.Scale + Vector3.new(sinewave, sinewave, 0)
  3076. pulse.Transparency = pulse.Transparency + 0.030000000000000002
  3077. end
  3078. pulse:Destroy()
  3079. end)
  3080. local s, smesh = createSpherePart()
  3081. s.Transparency = 0.2
  3082. thread(function()
  3083. for i = 1, 25 do
  3084. wait()
  3085. local sinewave = 8 - 100 * math.asin(i / 100) * 0.8
  3086. if pulses == 3 then
  3087. sinewave = 10 - 100 * math.asin(i / 100) * 0.8
  3088. end
  3089. smesh.Scale = smesh.Scale + Vector3.new(sinewave, sinewave, sinewave)
  3090. s.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0)
  3091. s.Transparency = s.Transparency + 0.04
  3092. end
  3093. s:Destroy()
  3094. end)
  3095. local closeHumanoids = findCloseHumanoid(pulse.Position, pulses == 3 and 40 or 25)
  3096. for _, vhum in pairs(closeHumanoids) do
  3097. basicDamage(vhum, pulses == 3 and 12 or math.random(50,200), Color3.fromRGB(255, 255, 255))
  3098. if vhum.Parent:findFirstChild("Torso") then
  3099. do
  3100. local vtors = vhum.Parent.Torso
  3101. local bv = createBodyVelocity(vtors)
  3102. bv.Velocity = (vtors.Position - torso.Position).unit * ((pulses == 3 and 35 or 30) - (vtors.Position - torso.Position).magnitude) + Vector3.new(0, 7, 0)
  3103. delay(0.5, function()
  3104. bv:Destroy()
  3105. end)
  3106. end
  3107. end
  3108. end
  3109. for i = 0, 2.1, 0.05 do
  3110. swait()
  3111. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0.1, 0, math.rad(0)), 0.14)
  3112. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(0)), 0.14)
  3113. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-95)), 0.08)
  3114. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  3115. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(95)), 0.08)
  3116. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  3117. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3118. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3119. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3120. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3121. end
  3122. end
  3123. end
  3124. thread(function()
  3125. for i = 1, 10 do
  3126. wait()
  3127. p.Transparency = p.Transparency + 0.06
  3128. p2.Transparency = p.Transparency + 0.04
  3129. p3.Transparency = p.Transparency + 0.06
  3130. p4.Transparency = p.Transparency + 0.04
  3131. end
  3132. p:Destroy()
  3133. p2:Destroy()
  3134. p3:Destroy()
  3135. p4:Destroy()
  3136. end)
  3137. end
  3138. elseif Mode == "Negative" then
  3139. attacking.Value = true
  3140. do
  3141. local p = createBlockPart()
  3142. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3143. p.Size = Vector3.new(1.25, 1.25, 1.25)
  3144. p.Transparency = 0.4
  3145. p.Parent = Effects
  3146. local p2 = createBlockPart()
  3147. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3148. p2.Size = Vector3.new(1.75, 1.75, 1.75)
  3149. p2.Transparency = 0.6
  3150. p2.Parent = Effects
  3151. local p3 = createBlockPart()
  3152. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3153. p3.Size = Vector3.new(1.25, 1.25, 1.25)
  3154. p3.Transparency = 0.4
  3155. p3.Parent = Effects
  3156. local p4 = createBlockPart()
  3157. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0)
  3158. p4.Size = Vector3.new(1.75, 1.75, 1.75)
  3159. p4.Transparency = 0.6
  3160. p4.Parent = Effects
  3161. p.BrickColor = BrickColor.new("Really black")
  3162. p2.BrickColor = BrickColor.new("Really black")
  3163. p3.BrickColor = BrickColor.new("Really black")
  3164. p4.BrickColor = BrickColor.new("Really black")
  3165. for i = 0, 1.1, 0.05 do
  3166. swait()
  3167. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0.1, 0, math.rad(0)), 0.14)
  3168. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, math.rad(0)), 0.14)
  3169. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-95)), 0.14)
  3170. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  3171. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(95)), 0.14)
  3172. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  3173. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3174. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3175. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3176. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3177. end
  3178. local pulses = -1
  3179. for i = 1, 3 do
  3180. sound(301033949, char.Head, 0.5, 4, 1)
  3181. pulses = pulses + 1
  3182. do
  3183. local pulse, pulsem = createPulsePart()
  3184. pulse.BrickColor = BrickColor.new("Really black")
  3185. pulse.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3186. thread(function()
  3187. for i = 1, 30 do
  3188. wait()
  3189. local sinewave = 2 - math.sin(i / 45) * 3
  3190. pulse.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(90), 0, 0)
  3191. pulsem.Scale = pulsem.Scale + Vector3.new(sinewave, sinewave, 0)
  3192. pulse.Transparency = pulse.Transparency + 0.030000000000000002
  3193. end
  3194. pulse:Destroy()
  3195. end)
  3196. local s, smesh = createSpherePart()
  3197. s.Transparency = 0.2
  3198. thread(function()
  3199. for i = 1, 25 do
  3200. wait()
  3201. local sinewave = 8 - 100 * math.asin(i / 100) * 0.8
  3202. if pulses == 3 then
  3203. sinewave = 10 - 100 * math.asin(i / 100) * 0.8
  3204. end
  3205. smesh.Scale = smesh.Scale + Vector3.new(sinewave, sinewave, sinewave)
  3206. s.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1.5, 0)
  3207. s.Transparency = s.Transparency + 0.04
  3208. end
  3209. s:Destroy()
  3210. end)
  3211. local closeHumanoids = findCloseHumanoid(pulse.Position, pulses == 3 and 40 or 25)
  3212. for _, vhum in pairs(closeHumanoids) do
  3213. basicDamage(vhum, pulses == 3 and 12 or math.random(100,900), Color3.fromRGB(0, 0, 0))
  3214. if vhum.Parent:findFirstChild("Torso") then
  3215. do
  3216. local vtors = vhum.Parent.Torso
  3217. local bv = createBodyVelocity(vtors)
  3218. bv.Velocity = -(vtors.Position - torso.Position).unit * ((pulses == 3 and 35 or 30) - (vtors.Position - torso.Position).magnitude) + Vector3.new(0, 0, 0)
  3219. delay(0.5, function()
  3220. bv:Destroy()
  3221. end)
  3222. end
  3223. end
  3224. end
  3225. for i = 0, 2.1, 0.05 do
  3226. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(15), 0, math.rad(0)), 0.14)
  3227. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.05, 0, math.rad(0)), 0.14)
  3228. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(50)), 0.14)
  3229. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.14)
  3230. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * CFrame.Angles(math.rad(90), 0, math.rad(-50)), 0.14)
  3231. RW.C1 = clerp(RW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.14)
  3232. p.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3233. p2.CFrame = char["Right Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3234. p3.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3235. p4.CFrame = char["Left Arm"].CFrame * CFrame.new(0, -1.3, 0) * randomangles()
  3236. swait()
  3237. end
  3238. end
  3239. end
  3240. thread(function()
  3241. for i = 1, 10 do
  3242. wait()
  3243. p.Transparency = p.Transparency + 0.06
  3244. p2.Transparency = p.Transparency + 0.04
  3245. p3.Transparency = p.Transparency + 0.06
  3246. p4.Transparency = p.Transparency + 0.04
  3247. end
  3248. p:Destroy()
  3249. p2:Destroy()
  3250. p3:Destroy()
  3251. p4:Destroy()
  3252. end)
  3253. end
  3254. end
  3255. attacking.Value = false
  3256. end
  3257. if key.KeyCode == Key4 then
  3258. if key4db then
  3259. return
  3260. end
  3261. if Energy.Value < Attack4Energy then
  3262. return
  3263. end
  3264. Energy.Value = Energy.Value - Attack4Energy
  3265. key4db = true
  3266. delay(key4re, function()
  3267. key4db = false
  3268. end)
  3269. coroutine.resume(coroutine.create(function()
  3270. local rewinddelay = 0.5
  3271. local reloaddelay = key4re
  3272. Re4:TweenSize(UDim2.new(0, 0, 1, 0), "InOut", "Linear", rewinddelay)
  3273. wait(rewinddelay)
  3274. Re4:TweenSize(UDim2.new(1, 0, 1, 0), "InOut", "Linear", reloaddelay)
  3275. end))
  3276. attacking.Value = true
  3277. delay(0.5, function()
  3278. attacking.Value = false
  3279. end)
  3280. do
  3281. local boom = Instance.new("Part", Effects)
  3282. boom.BrickColor = BrickColor.new(Mode == "Positive" and "Really black" or "Lily white")
  3283. boom.Material = Mode == "Positive" and "Granite" or "Neon"
  3284. boom.Transparency = 0.2
  3285. boom.Anchored = true
  3286. boom.CanCollide = false
  3287. boom.Shape = "Ball"
  3288. boom.Size = Vector3.new(8, 8, 8)
  3289. boom.CFrame = char.HumanoidRootPart.CFrame
  3290. Crater(boom,40)
  3291. thread(function()
  3292. for i = 1, 30 do
  3293. wait()
  3294. boom.Size = boom.Size + Vector3.new(0.2, 0.2, 0.2)
  3295. boom.CFrame = char.HumanoidRootPart.CFrame
  3296. boom.Transparency = boom.Transparency + 0.02666666666666667
  3297. end
  3298. boom:Destroy()
  3299. end)
  3300. local pulse = Instance.new("Part", Effects)
  3301. pulse.BrickColor = BrickColor.new(Mode == "Positive" and "Really black" or "Medium blue")
  3302. pulse.Material = Mode == "Positive" and "Granite" or "Neon"
  3303. pulse.Transparency = 0.1
  3304. pulse.Anchored = true
  3305. pulse.CanCollide = false
  3306. pulse.Size = Vector3.new(5, 5, 0.2)
  3307. pulse.CFrame = boom.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3308. local now = pulse.CFrame
  3309. local pulsem = Instance.new("SpecialMesh", pulse)
  3310. pulsem.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3311. pulsem.Scale = Vector3.new(10, 10, 0.2)
  3312. thread(function()
  3313. for i = 1, 30 do
  3314. wait()
  3315. pulsem.Scale = pulsem.Scale + Vector3.new(0.3, 0.3, 0)
  3316. pulse.CFrame = boom.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  3317. pulse.Transparency = pulse.Transparency + 0.030000000000000002
  3318. end
  3319. pulse:Destroy()
  3320. end)
  3321. sound(300916105, char.Head, 0.5, 12, 1)
  3322. if Mode == "Positive" then
  3323. Mode = "Negative"
  3324. elseif Mode == "Negative" then
  3325. Mode = "Positive"
  3326. end
  3327. end
  3328. end
  3329. end
  3330. uis.InputBegan:connect(keyDown)
  3331. thread(function()
  3332. tweentick = 45
  3333. tweenrot = 0.9
  3334. tweenrotm = 0.15
  3335. while true do
  3336. swait()
  3337. humanoid.WalkSpeed = ((speed.Value / 10) * 16)
  3338. sinecount = sinecount + 1
  3339. normcount = normcount + 1
  3340. local sinewave = math.sin(sinecount * 3 / 75) * 0.2
  3341. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  3342. local hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  3343. if attacking.Value == false and taunting == false then
  3344. if 1 < RootPart.Velocity.y and hitfloor == nil then
  3345. Anim = "Jump"
  3346. canTaunt = false
  3347. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(-15), 0, math.rad(0)), 0.1)
  3348. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(-math.rad(17), 0, math.rad(12)), 0.2)
  3349. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  3350. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(-math.rad(17), 0, -math.rad(12)), 0.2)
  3351. RW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  3352. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, 0), 0.2)
  3353. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-12), math.rad(90), 0), 0.2)
  3354. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(12), -math.rad(90), 0), 0.2)
  3355. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  3356. Anim = "Fall"
  3357. canTaunt = false
  3358. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(math.rad(23), 0, 0), 0.2)
  3359. Neck.C1 = clerp(Neck.C1, necko2 * CFrame.Angles(0, 0, 0), 0.2)
  3360. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, 0), 0.2)
  3361. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(-math.rad(17), 0, math.rad(12)), 0.2)
  3362. RW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  3363. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(-math.rad(17), 0, -math.rad(12)), 0.2)
  3364. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, 0), 0.2)
  3365. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(24), math.rad(90), 0), 0.2)
  3366. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(-12), -math.rad(90), 0), 0.2)
  3367. elseif torvel < 1 and hitfloor ~= nil then
  3368. Anim = "Idle"
  3369. canTaunt = true
  3370. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(0, 0, 0.6), 0.1)
  3371. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0, 0, -1), 0.1)
  3372. RW.C0 = clerp(RW.C0, CFrame.new(1.75, 0.5, 0) * CFrame.new(-0.35, 0, 0.3) * CFrame.Angles(math.rad(30), 20, math.rad(10)), 0.2)
  3373. RW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0), 0.2)
  3374. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5,-0.5) * CFrame.new(0.35, 0, 0.3) * CFrame.Angles(math.rad(110), 0, math.rad(39)), 0.2)
  3375. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0), 0.2)
  3376. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0.10) * CFrame.Angles(0, math.rad(90), -0.2), 0.2)
  3377. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, -0.25) * CFrame.Angles(0, -math.rad(100), 0.1), 0.2)
  3378. elseif torvel > 1 and hitfloor ~= nil then
  3379. sinewave = sinewave / 10
  3380. Anim = "Walk"
  3381. canTaunt = false
  3382. Neck.C0 = clerp(Neck.C0, necko * CFrame.Angles(-0.2, 0, 0), 0.1)
  3383. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.Angles(0.3, 0, 0), 0.1)
  3384. RW.C0 = clerp(RW.C0, CFrame.new(1.75, 0.5, 0) * CFrame.new(-0.35, 0, 0.3) * CFrame.Angles(math.rad(-35), 20, math.rad(80)), 0.2)
  3385. RW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0), 0.2)
  3386. LW.C0 = clerp(LW.C0, CFrame.new(-1.75, 0.5, 0) * CFrame.new(0.35, 0, 0.3) * CFrame.Angles(math.rad(-35), 0, math.rad(-40)), 0.2)
  3387. LW.C1 = clerp(LW.C1, CFrame.new(0, 0.5, 0), 0.2)
  3388. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * CFrame.Angles(0, math.rad(90), 0), 0.2)
  3389. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * CFrame.Angles(0, -math.rad(90), 0), 0.2)
  3390. end
  3391. RootJoint.C0 = clerp(RootJoint.C0, RootJoint.C0 * CFrame.new(0, 0, sinewave / 3), 0.1)
  3392. RW.C0 = clerp(RW.C0, RW.C0 * CFrame.new(0, sinewave / 3, 0), 0.2)
  3393. LW.C0 = clerp(LW.C0, LW.C0 * CFrame.new(0, sinewave / 3, 0), 0.2)
  3394. RH.C0 = clerp(RH.C0, RH.C0 * CFrame.new(0, -sinewave / 3, 0), 0.2)
  3395. LH.C0 = clerp(LH.C0, LH.C0 * CFrame.new(0, -sinewave / 3, 0), 0.2)
  3396. end
  3397. end
  3398. end)
  3399. local Transforming = true
  3400. hum.WalkSpeed = 0
  3401. local fx = Instance.new("Part",torso)
  3402. wit = torso.BrickColor.Color
  3403. wit2 = Color3.new(0,0,0)
  3404. fx.Anchored = true
  3405. fx.Material = "Neon"
  3406. fx.CanCollide = false
  3407. fx.Locked = true
  3408. fx.Transparency = 1
  3409. fx.Material = "Neon"
  3410. fx.Size = Vector3.new(1,1,1)
  3411. fx.TopSurface = "SmoothNoOutlines"
  3412. fx.BottomSurface = "SmoothNoOutlines"
  3413. fx.BrickColor = BrickColor.new("Royal purple")
  3414. fx.CFrame = CFrame.Angles(math.random(),math.random(),math.random())
  3415. fxm = Instance.new("SpecialMesh",fx)
  3416. fxm.MeshType = "Sphere"
  3417. local sa2 = Instance.new("Sound",torso)
  3418. sa2.SoundId = "rbxassetid://93724183"
  3419. sa2.Pitch = 0.5
  3420. sa2.Volume = 5
  3421. sa2.Looped = false
  3422. sa2:Play()
  3423. Crater(char.Torso,30)
  3424. local value = 1,1,1
  3425. fxm.Scale = Vector3.new(1,1,1)
  3426. for i = 1, 20 do game:GetService("RunService").RenderStepped:wait()
  3427. value = value - 0.05
  3428. fx.Transparency = fx.Transparency - (1/20)
  3429. fx.CFrame = torso.CFrame
  3430. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  3431. game:GetService("RunService").RenderStepped:wait()
  3432. end
  3433. --------------------------------------------------
  3434. GroundWave1 = function()
  3435. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3436. local Colors = {"White", "Royal purple"}
  3437. local wave = Instance.new("Part", torso)
  3438. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  3439. wave.Anchored = true
  3440. wave.CanCollide = false
  3441. wave.Locked = true
  3442. wave.Size = Vector3.new(1, 1, 1)
  3443. wave.TopSurface = "Smooth"
  3444. wave.BottomSurface = "Smooth"
  3445. wave.Transparency = 0
  3446. wave.CFrame = HandCF
  3447. wm = Instance.new("SpecialMesh", wave)
  3448. wm.MeshId = "rbxassetid://20329976"
  3449. coroutine.wrap(function()
  3450. for i = 1, 30, 1 do
  3451. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  3452. wave.Size = wm.Scale
  3453. wave.CFrame = HandCF
  3454. wave.Transparency = i/30
  3455. wait()
  3456. end
  3457. wait()
  3458. wave:Destroy()
  3459. end)()
  3460. end
  3461. ----------------------------------------------------
  3462. GroundWave = function()
  3463. if Transforming == true then
  3464. local value = 5
  3465. local value2 = 10
  3466. local value3 = 20
  3467. local sa2 = Instance.new("Sound",torso)
  3468. sa2.SoundId = "rbxassetid://413682983"
  3469. sa2.Pitch = 1
  3470. sa2.Volume = 1
  3471. sa2.Looped = false
  3472. sa2:Play()
  3473. local wave = Instance.new("Part", torso)
  3474. wave.BrickColor = TorsoColor
  3475. wave.Anchored = true
  3476. wave.CanCollide = false
  3477. wave.Locked = true
  3478. wave.Size = Vector3.new(1, 1, 1)
  3479. wave.TopSurface = "Smooth"
  3480. wave.BottomSurface = "Smooth"
  3481. wave.Transparency = 0.35
  3482. wave.CFrame = fx.CFrame
  3483. wave.Material = "Neon"
  3484. wm = Instance.new("SpecialMesh", wave)
  3485. wm.MeshType = "Sphere"
  3486. wm.Scale = Vector3.new(1,1,1)
  3487. local wave2 = Instance.new("Part", torso)
  3488. wave2.BrickColor = TorsoColor
  3489. wave2.Anchored = true
  3490. wave2.CanCollide = false
  3491. wave2.Locked = true
  3492. wave2.Size = Vector3.new(1, 1, 1)
  3493. wave2.TopSurface = "Smooth"
  3494. wave2.BottomSurface = "Smooth"
  3495. wave2.Transparency = 0.35
  3496. wave2.CFrame = fx.CFrame
  3497. wave2.Material = "Neon"
  3498. wm2 = Instance.new("SpecialMesh", wave2)
  3499. wm2.MeshType = "FileMesh"
  3500. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3501. wm2.Scale = Vector3.new(1,1,1)
  3502. local wave3 = Instance.new("Part", torso)
  3503. wave3.BrickColor = BrickColor.new("Royal purple")
  3504. wave3.Anchored = true
  3505. wave3.CanCollide = false
  3506. wave3.Locked = true
  3507. wave3.Size = Vector3.new(1, 1, 1)
  3508. wave3.TopSurface = "Smooth"
  3509. wave3.BottomSurface = "Smooth"
  3510. wave3.Transparency = 0.35
  3511. wave3.CFrame = fx.CFrame
  3512. wave3.Material = "Neon"
  3513. wm3 = Instance.new("SpecialMesh", wave3)
  3514. wm3.MeshType = "FileMesh"
  3515. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3516. wm3.Scale = Vector3.new(1,1,1)
  3517. coroutine.wrap(function()
  3518. for i = 1, 18, 1 do
  3519. value = value - 0.5
  3520. value2 = value2 - 0.75*1.5
  3521. value3 = value3 - 0.475*1.5
  3522. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  3523. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  3524. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  3525. --wave.Size = wm.Scale
  3526. wave.CFrame = fx.CFrame
  3527. wave.Transparency = i/14
  3528. --wave2.Size = wm2.Scale
  3529. wave2.CFrame = fx.CFrame
  3530. wave2.Rotation = Vector3.new(90, 0, 0)
  3531. wave2.Transparency = i/14
  3532. --wave3.Size = wm3.Scale
  3533. wave3.CFrame = fx.CFrame
  3534. wave3.Rotation = Vector3.new(90, 0, 0)
  3535. wave3.Transparency = i/14
  3536. end
  3537. wait()
  3538. wave:Destroy()
  3539. wave2:Destroy()
  3540. wave3:Destroy()
  3541. end)()
  3542. elseif Transforming == false then
  3543. wait()
  3544. end
  3545. end
  3546.  
  3547. for i = 1, 100 do game:GetService("RunService").RenderStepped:wait()
  3548. fx.CFrame = torso.CFrame
  3549. end
  3550.  
  3551. Spawn(function()
  3552. while wait(1) do
  3553. GroundWave()
  3554. end
  3555. end)
  3556.  
  3557. wait(4)
  3558.  
  3559. Transforming = false
  3560.  
  3561. local value2 = 1
  3562. for i = 1, 20 do game:GetService("RunService").RenderStepped:wait()
  3563. value2 = value2 - 0.05
  3564. fx.Transparency = fx.Transparency + (1/20)
  3565. fx.CFrame = torso.CFrame
  3566. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  3567. game:GetService("RunService").RenderStepped:wait()
  3568. end
  3569.  
  3570. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  3571. local valuer = 5
  3572. local valuer2 = 10
  3573. local valuer3 = 15
  3574. local sa2 = Instance.new("Sound",torso)
  3575. sa2.SoundId = "rbxassetid://130972023"
  3576. sa2.Pitch = 1
  3577. sa2.Volume = 5
  3578. sa2.Looped = false
  3579. sa2:Play()
  3580. local sar2 = Instance.new("Sound",torso)
  3581. sar2.SoundId = "rbxassetid://153274423"
  3582. sar2.Pitch = 1
  3583. sar2.Volume = 5
  3584. sar2.Looped = false
  3585. sar2:Play()
  3586. local wave = Instance.new("Part", torso)
  3587. wave.BrickColor = TorsoColor
  3588. wave.Anchored = true
  3589. wave.CanCollide = false
  3590. wave.Locked = true
  3591. wave.Size = Vector3.new(1, 1, 1)
  3592. wave.TopSurface = "Smooth"
  3593. wave.BottomSurface = "Smooth"
  3594. wave.Transparency = 0.35
  3595. wave.CFrame = HandCF
  3596. wm = Instance.new("SpecialMesh", wave)
  3597. wm.MeshId = "rbxassetid://3270017"
  3598. local wave2 = Instance.new("Part", torso)
  3599. wave2.BrickColor = BrickColor.new("Royal purple")
  3600. wave2.Anchored = true
  3601. wave2.CanCollide = false
  3602. wave2.Locked = true
  3603. wave2.Size = Vector3.new(1, 1, 1)
  3604. wave2.TopSurface = "Smooth"
  3605. wave2.BottomSurface = "Smooth"
  3606. wave2.Transparency = 0.35
  3607. wave2.CFrame = HandCF
  3608. wm2 = Instance.new("SpecialMesh", wave2)
  3609. wm2.MeshId = "rbxassetid://3270017"
  3610. local wave3 = Instance.new("Part", torso)
  3611. wave3.BrickColor = TorsoColor
  3612. wave3.Anchored = true
  3613. wave3.CanCollide = false
  3614. wave3.Locked = true
  3615. wave3.Size = Vector3.new(1, 1, 1)
  3616. wave3.TopSurface = "Smooth"
  3617. wave3.BottomSurface = "Smooth"
  3618. wave3.Transparency = 0.35
  3619. wave3.CFrame = HandCF
  3620. wm3 = Instance.new("SpecialMesh", wave3)
  3621. wm3.MeshId = "rbxassetid://3270017"
  3622. coroutine.wrap(function()
  3623. for i = 1, 14, 1 do
  3624. valuer = valuer - 0.35
  3625. valuer2 = valuer - 0.45
  3626. valuer3 = valuer3 - 0.475
  3627. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  3628. wave.Size = wm.Scale
  3629. wave.CFrame = HandCF
  3630. wave.Transparency = i/14
  3631. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  3632. wave2.Size = wm2.Scale
  3633. wave2.CFrame = HandCF
  3634. wave2.Transparency = i/14
  3635. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  3636. wave3.Size = wm2.Scale
  3637. wave3.CFrame = HandCF
  3638. wave3.Transparency = i/14
  3639. wait()
  3640. end
  3641. wait()
  3642. wave:Destroy()
  3643. wave2:Destroy()
  3644. end)()
  3645. hum.WalkSpeed = 16
  3646. -----------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement