ZaGodlyNoob

MAD V5 (FE, Edit)

Jun 8th, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 290.97 KB | None | 0 0
  1. m = game.Players.LocalPlayer
  2. char = m.Character
  3. local txt = Instance.new("BillboardGui", char)
  4. txt.Adornee = char.Head
  5. txt.Name = "_status"
  6. txt.Size = UDim2.new(2, 0, 1.2, 0)
  7. txt.StudsOffset = Vector3.new(-9, 8, 0)
  8. local text = Instance.new("TextLabel", txt)
  9. text.Size = UDim2.new(10, 0, 7, 0)
  10. text.FontSize = "Size24"
  11. text.TextScaled = true
  12. text.TextTransparency = 0
  13. text.BackgroundTransparency = 1
  14. text.TextTransparency = 0
  15. text.TextStrokeTransparency = 0
  16. text.Font = "Bodoni"
  17. text.TextStrokeColor3 = Color3.new(1, 0, 0)
  18. v = Instance.new("Part")
  19. v.Name = "ColorBrick"
  20. v.Parent = m.Character
  21. v.FormFactor = "Symmetric"
  22. v.Anchored = true
  23. v.CanCollide = false
  24. v.BottomSurface = "Smooth"
  25. v.TopSurface = "Smooth"
  26. v.Size = Vector3.new(10, 5, 3)
  27. v.Transparency = 1
  28. v.CFrame = char.Torso.CFrame
  29. v.BrickColor = BrickColor.new("Really red")
  30. v.Transparency = 1
  31. v.Shape = "Block"
  32. spawn(function()
  33. local TweenService = game:GetService("TweenService")
  34. local Colours = {Color3.fromRGB(1,0,0),Color3.fromRGB(1,0,0),Color3.fromRGB(1,0,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,1,0),Color3.fromRGB(0,0,0),Color3.fromRGB(0,0,0)}
  35. local Int = 0
  36. while wait(0.5) do
  37. if Int == #Colours then Int = 0 end
  38. Int = Int+1
  39. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  40. end
  41. end)
  42. text.Text = "[{Mad}]"
  43.  
  44. script.Name = "Banisher Gun V3 / 1"
  45. --//====================================================\\--
  46. --|| CREATED BY SHACKLUSTER
  47. --\\====================================================//--
  48.  
  49. script:ClearAllChildren()
  50. wait(0.2)
  51.  
  52. Player = game:GetService("Players").LocalPlayer
  53. PlayerGui = Player.PlayerGui
  54. Cam = workspace.CurrentCamera
  55. Backpack = Player.Backpack
  56. Character = Player.Character
  57. Humanoid = Character.Humanoid
  58. Mouse = Player:GetMouse()
  59. RootPart = Character["HumanoidRootPart"]
  60. Torso = Character["Torso"]
  61. Head = Character["Head"]
  62. RightArm = Character["Right Arm"]
  63. LeftArm = Character["Left Arm"]
  64. RightLeg = Character["Right Leg"]
  65. LeftLeg = Character["Left Leg"]
  66. RootJoint = RootPart["RootJoint"]
  67. Neck = Torso["Neck"]
  68. RightShoulder = Torso["Right Shoulder"]
  69. LeftShoulder = Torso["Left Shoulder"]
  70. RightHip = Torso["Right Hip"]
  71. LeftHip = Torso["Left Hip"]
  72. local TIME = 0
  73. local sick = Instance.new("Sound",Torso)
  74.  
  75. IT = Instance.new
  76. CF = CFrame.new
  77. VT = Vector3.new
  78. RAD = math.rad
  79. C3 = Color3.new
  80. UD2 = UDim2.new
  81. BRICKC = BrickColor.new
  82. ANGLES = CFrame.Angles
  83. EULER = CFrame.fromEulerAnglesXYZ
  84. COS = math.cos
  85. ACOS = math.acos
  86. SIN = math.sin
  87. ASIN = math.asin
  88. ABS = math.abs
  89. MRANDOM = math.random
  90. FLOOR = math.floor
  91. local BODY = {}
  92.  
  93. --//=================================\\
  94. --|| USEFUL VALUES
  95. --\\=================================//
  96.  
  97. Animation_Speed = 3
  98. local FORCERESET = false
  99. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  100. local Speed = 16
  101. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  102. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  103. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  104. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  105. local DAMAGEMULTIPLIER = 1
  106. local ANIM = "Idle"
  107. local ATTACK = false
  108. local EQUIPPED = false
  109. local HOLD = false
  110. local COMBO = 1
  111. local Rooted = false
  112. local SINE = 0
  113. local KEYHOLD = false
  114. local CHANGE = 2 / Animation_Speed
  115. local WALKINGANIM = false
  116. local VALUE1 = false
  117. local VALUE2 = false
  118. local ROBLOXIDLEANIMATION = IT("Animation")
  119. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  120. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  121. --ROBLOXIDLEANIMATION.Parent = Humanoid
  122. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  123. WEAPONGUI.Name = "BanishV3Gui"
  124. local Weapon = IT("Model")
  125. Weapon.Name = "Adds"
  126. local Effects = IT("Folder", Weapon)
  127. Effects.Name = "Effects"
  128. local ANIMATOR = Humanoid.Animator
  129. local ANIMATE = Character:FindFirstChild("Animate")
  130. local UNANCHOR = true
  131. local TOBANISH = {}
  132. script.Parent = PlayerGui
  133.  
  134. --//=================================\\
  135. --\\=================================//
  136.  
  137.  
  138. --//=================================\\
  139. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  140. --\\=================================//
  141.  
  142. ArtificialHB = Instance.new("BindableEvent", script)
  143. ArtificialHB.Name = "ArtificialHB"
  144.  
  145. script:WaitForChild("ArtificialHB")
  146.  
  147. frame = Frame_Speed
  148. tf = 0
  149. allowframeloss = false
  150. tossremainder = false
  151. lastframe = tick()
  152. script.ArtificialHB:Fire()
  153.  
  154. game:GetService("RunService").Heartbeat:connect(function(s, p)
  155. tf = tf + s
  156. if tf >= frame then
  157. if allowframeloss then
  158. script.ArtificialHB:Fire()
  159. lastframe = tick()
  160. else
  161. for i = 1, math.floor(tf / frame) do
  162. script.ArtificialHB:Fire()
  163. end
  164. lastframe = tick()
  165. end
  166. if tossremainder then
  167. tf = 0
  168. else
  169. tf = tf - frame * math.floor(tf / frame)
  170. end
  171. end
  172. end)
  173.  
  174. --//=================================\\
  175. --\\=================================//
  176.  
  177. --//=================================\\
  178. --|| SOME FUNCTIONS
  179. --\\=================================//
  180.  
  181. --Lightning({Material = "Neon", FadeIn = false, Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 400, Branches = false, FadeTime = 15, Thicken = false})
  182. function Lightning(Table)
  183. local Color = Table.Color or C3(1,1,1)
  184. local StartPos = Table.Start or Torso.Position
  185. local EndPos = Table.End or Mouse.Hit.p
  186. local SegmentLength = Table.SegmentL or 2
  187. local Thickness = Table.Thickness or 0.1
  188. local Dissapear = Table.DoesFade or false
  189. local Parent = Table.Ignore or Character
  190. local MaxDist = Table.MaxDist or 400
  191. local Branches = Table.Branches or false
  192. local Thicken = Table.Thicken or false
  193. local FadeTime = Table.FadeTime or 15
  194. local FadeIn = Table.FadeIn or false
  195. local Material = Table.Material or "Neon"
  196. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  197. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/((SegmentLength/SegmentLength)/1.5))
  198. local LIGHTNINGMODEL = IT("Model",Effects)
  199. LIGHTNINGMODEL.Name = "Lightning"
  200. local LastBolt = nil
  201. for E = 1, DISTANCE do
  202. local ExtraSize = 0
  203. if Thicken == true then
  204. ExtraSize = (DISTANCE-E)/15
  205. end
  206. local TRANSPARENCY = 0
  207. if FadeIn == true then
  208. TRANSPARENCY = 1-(E/(DISTANCE/1.5))
  209. if TRANSPARENCY < 0 then
  210. TRANSPARENCY = 0
  211. end
  212. end
  213. local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  214. PART.Color = Color
  215. MakeForm(PART,"Cyl")
  216. if LastBolt == nil then
  217. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  218. else
  219. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,DISTANCE-E).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  220. end
  221. LastBolt = PART
  222. if Branches == true and E < (DISTANCE-5) then
  223. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  224. if CHOICE == 1 then
  225. local LASTBRANCH = nil
  226. for i = 1, MRANDOM(2,5) do
  227. local ExtraSize2 = 0
  228. if Thicken == true then
  229. ExtraSize = ((DISTANCE-E)/25)/i
  230. end
  231. local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  232. PART.Color = Color
  233. MakeForm(PART,"Cyl")
  234. if LASTBRANCH == nil then
  235. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  236. else
  237. PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  238. end
  239. LASTBRANCH = PART
  240. end
  241. end
  242. end
  243. end
  244. if Dissapear == true then
  245. coroutine.resume(coroutine.create(function()
  246. for i = 1, FadeTime do
  247. Swait()
  248. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  249. if c.ClassName == "Part" then
  250. c.Transparency = c.Transparency + (i/FadeTime)/10
  251. end
  252. end
  253. end
  254. LIGHTNINGMODEL:remove()
  255. end))
  256. elseif Dissapear == false then
  257. Debris:AddItem(LIGHTNINGMODEL,0.1)
  258. end
  259. return {Hit = HIT,Pos = HITPOS,End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  260. end
  261.  
  262. --Lightning({Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 9999, Branches = false})
  263. function Lightning(Table)
  264. local Color = Table.Color or C3(1,1,1)
  265. local StartPos = Table.Start or Torso.Position
  266. local EndPos = Table.End or Mouse.Hit.p
  267. local SegmentLength = Table.SegmentL or 2
  268. local Thickness = Table.Thickness or 0.1
  269. local Dissapear = Table.DoesFade or false
  270. local Parent = Table.Ignore or Character
  271. local MaxDist = Table.MaxDist or 400
  272. local Branches = Table.Branches or false
  273. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  274. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
  275. local LIGHTNINGMODEL = IT("Model",Effects)
  276. LIGHTNINGMODEL.Name = "Lightning"
  277. local LastBolt = nil
  278. for E = 1, DISTANCE do
  279. local ExtraSize = (DISTANCE-E)/15
  280. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  281. PART.Color = Color
  282. MakeForm(PART,"Cyl")
  283. if LastBolt == nil then
  284. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  285. else
  286. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SegmentLength/3+(DISTANCE-E)).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  287. end
  288. LastBolt = PART
  289. if Branches == true then
  290. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  291. if CHOICE == 1 then
  292. local LASTBRANCH = nil
  293. for i = 1, MRANDOM(2,5) do
  294. local ExtraSize2 = ((DISTANCE-E)/25)/i
  295. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  296. PART.Color = Color
  297. MakeForm(PART,"Cyl")
  298. if LASTBRANCH == nil then
  299. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  300. else
  301. PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  302. end
  303. LASTBRANCH = PART
  304. end
  305. end
  306. end
  307. end
  308. if Dissapear == true then
  309. coroutine.resume(coroutine.create(function()
  310. for i = 1, 10 do
  311. Swait()
  312. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  313. if c.ClassName == "Part" then
  314. c.Transparency = i/10
  315. end
  316. end
  317. end
  318. LIGHTNINGMODEL:remove()
  319. end))
  320. elseif Dissapear == false then
  321. Debris:AddItem(LIGHTNINGMODEL,0.1)
  322. end
  323. return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  324. end
  325.  
  326. --Lightning({Color = C3(1,1,1), Start = Torso.Position, End = Mouse.Hit.p, SegmentL = 2, Thickness = 0.1, DoesFade = false, Ignore = Character, MaxDist = 9999, Branches = false})
  327. function Lightning(Table)
  328. local Color = Table.Color or C3(1,1,1)
  329. local StartPos = Table.Start or Torso.Position
  330. local EndPos = Table.End or Mouse.Hit.p
  331. local SegmentLength = Table.SegmentL or 2
  332. local Thickness = Table.Thickness or 0.1
  333. local Dissapear = Table.DoesFade or false
  334. local Parent = Table.Ignore or Character
  335. local MaxDist = Table.MaxDist or 400
  336. local Branches = Table.Branches or false
  337. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  338. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
  339. local LIGHTNINGMODEL = IT("Model",Effects)
  340. LIGHTNINGMODEL.Name = "Lightning"
  341. local LastBolt = nil
  342. for E = 1, DISTANCE do
  343. local ExtraSize = (DISTANCE-E)/15
  344. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  345. PART.Color = Color
  346. MakeForm(PART,"Cyl")
  347. if LastBolt == nil then
  348. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  349. else
  350. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,CF(HITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SegmentLength/3+(DISTANCE-E)).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  351. end
  352. LastBolt = PART
  353. if Branches == true then
  354. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  355. if CHOICE == 1 then
  356. local LASTBRANCH = nil
  357. for i = 1, MRANDOM(2,5) do
  358. local ExtraSize2 = ((DISTANCE-E)/25)/i
  359. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  360. PART.Color = Color
  361. MakeForm(PART,"Cyl")
  362. if LASTBRANCH == nil then
  363. PART.CFrame = CF(LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0).p,LastBolt.CFrame*CF(0,-LastBolt.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*7,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  364. else
  365. PART.CFrame = CF(LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0).p,LASTBRANCH.CFrame*CF(0,-LASTBRANCH.Size.Y/2,0)*ANGLES(RAD(0),RAD(0),RAD(MRANDOM(0,360)))*CF(0,Thickness*3,0)*CF(0,0,-1).p)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  366. end
  367. LASTBRANCH = PART
  368. end
  369. end
  370. end
  371. end
  372. if Dissapear == true then
  373. coroutine.resume(coroutine.create(function()
  374. for i = 1, 10 do
  375. Swait()
  376. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  377. if c.ClassName == "Part" then
  378. c.Transparency = i/10
  379. end
  380. end
  381. end
  382. LIGHTNINGMODEL:remove()
  383. end))
  384. elseif Dissapear == false then
  385. Debris:AddItem(LIGHTNINGMODEL,0.1)
  386. end
  387. return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  388. end
  389.  
  390. function Petrify(Foe)
  391. local STONEMODEL = IT("Model", Effects)
  392. local CHILDREN = Foe:GetDescendants()
  393. for index, CHILD in pairs(CHILDREN) do
  394. if CHILD:IsA("BasePart") and CHILD.Parent.ClassName ~= "Folder" then
  395. CHILD.Parent = STONEMODEL
  396. CHILD.Material = "Slate"
  397. CHILD.Color = C3(0.5, 0.5, 0.5)
  398. if CHILD:FindFirstChildOfClass("SpecialMesh") then
  399. local mesh = CHILD:FindFirstChildOfClass("SpecialMesh")
  400. mesh.TextureId = ""
  401. end
  402. if CHILD:FindFirstChildOfClass("Decal") then
  403. local mesh = CHILD:FindFirstChildOfClass("Decal")
  404. mesh:remove()
  405. end
  406. if CHILD.ClassName == "MeshPart" then
  407. CHILD.TextureID = ""
  408. end
  409. if CHILD.ClassName == "UnionOperation" then
  410. CHILD.UsePartColor = true
  411. end
  412. CHILD.CanCollide = true
  413. end
  414. end
  415. Debris:AddItem(STONEMODEL, 5)
  416. end
  417. function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
  418. if FLOOR ~= nil then
  419. coroutine.resume(coroutine.create(function()
  420. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
  421. PART.CFrame = CF(POSITION)
  422. for i = 1, 45 do
  423. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  424. RingPiece.Material = FLOOR.Material
  425. RingPiece.Color = FLOOR.Color
  426. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i * 8), RAD(0)) * CF(SIZE * 4, 0, 0) * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  427. Debris:AddItem(RingPiece, SWAIT)
  428. end
  429. PART:remove()
  430. end))
  431. end
  432. end
  433. function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
  434. if FLOOR ~= nil then
  435. for i = 1, AMOUNT do
  436. do
  437. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, 0, "Peal", "Debree", BLOCKSIZE, false)
  438. DEBREE.Material = FLOOR.Material
  439. DEBREE.Color = FLOOR.Color
  440. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  441. DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), STRENGTH, MRANDOM(-STRENGTH, STRENGTH))
  442. coroutine.resume(coroutine.create(function()
  443. Swait(15)
  444. DEBREE.Parent = workspace
  445. DEBREE.CanCollide = true
  446. Debris:AddItem(DEBREE, SWAIT)
  447. end))
  448. end
  449. end
  450. end
  451. end
  452. function CheckIntangible(Hit)
  453. local ProjectileNames = {
  454. "Water",
  455. "Arrow",
  456. "Projectile",
  457. "Effect",
  458. "Rail",
  459. "Lightning",
  460. "Bullet"
  461. }
  462. if Hit and Hit.Parent and (not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid") then
  463. return true
  464. end
  465. return false
  466. end
  467. Debris = game:GetService("Debris")
  468. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  469. local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
  470. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
  471. if RayHit and CheckIntangible(RayHit) then
  472. if DelayIfHit then
  473. wait()
  474. end
  475. RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
  476. end
  477. return RayHit, RayPos, RayNormal
  478. end
  479. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  480. local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
  481. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
  482. if RayHit and CheckIntangible(RayHit) then
  483. if DelayIfHit then
  484. wait()
  485. end
  486. RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
  487. end
  488. return RayHit, RayPos, RayNormal
  489. end
  490. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  491. local DIRECTION = CF(StartPos, EndPos).lookVector
  492. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  493. end
  494. function turnto(position)
  495. RootPart.CFrame = CFrame.new(RootPart.CFrame.p, VT(position.X, RootPart.Position.Y, position.Z)) * CFrame.new(0, 0, 0)
  496. end
  497. BaseLightning = IT("Part")
  498. BaseLightning.Anchored = true
  499. BaseLightning.CanCollide = false
  500. BaseLightning.Material = "Neon"
  501. local LightningBolts = {}
  502. function Zap(Table)
  503. local StartPos, TargetPos, Character, Color = Table.StartPosition, Table.TargetPosition, Table.Character, Table.Color
  504. local Duration = Table.Duration or 2
  505. local Offset = Table.Offset or 2
  506. local Individualize = Table.Individualize or false
  507. local MaxRange = Table.MaxRange or 200
  508. local SegmentLength = Table.SegmentLength or 5
  509. local Transparency = Table.Transparency or 0
  510. local Ignore = Table.Ignore or {}
  511. local SIZE = Table.SIZE or 0.3
  512. if not (StartPos and TargetPos) or not Character then
  513. return
  514. end
  515. local LightningModel = IT("Folder", Effects)
  516. LightningModel.Name = "ZAPP"
  517. for i, v in pairs({Character, LightningModel}) do
  518. table.insert(Ignore, v)
  519. end
  520. local LastPos = StartPos
  521. local Direction = CFrame.new(StartPos, TargetPos).lookVector
  522. local RayHit, RayPos, RayNormal = CastZapRay(StartPos, Direction, MaxRange, Ignore, false)
  523. local RayLength = (StartPos - RayPos).Magnitude
  524. local Struck = false
  525. local TotalSegments = math.ceil(RayLength / SegmentLength)
  526. Direction = CFrame.new(StartPos, RayPos).lookVector
  527. local LightningBolt = IT("Model", Effects)
  528. LightningBolt.Name = "Lightning"
  529. LastBolt = LightningBolt
  530. Debris:AddItem(LightningBolt, Duration)
  531. LightningBolt.Parent = LightningModel
  532. for i = 1, TotalSegments do
  533. if not Struck then
  534. local Entropy = Vector3.new(math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset)
  535. local NewPos = StartPos + Direction * (RayLength * (i / TotalSegments)) + Entropy
  536. local SegmentVec = NewPos - LastPos
  537. local RayHit, RayPos, RayNormal = CastZapRay(LastPos, SegmentVec.Unit, SegmentVec.Magnitude, {Character, LightningModel}, false)
  538. local RayVec = LastPos - RayPos
  539. local LightningPart = BaseLightning:Clone()
  540. LightningPart.BrickColor = BrickColor.new(Color)
  541. LightningPart.Transparency = Transparency
  542. LightningPart.Size = Vector3.new(SIZE, SIZE, RayVec.Magnitude)
  543. LightningPart.CFrame = CFrame.new(LastPos, RayPos) * CFrame.new(0, 0, -(RayVec.Magnitude / 2))
  544. local CylinderMesh = IT("CylinderMesh", LightningPart)
  545. local OrigCF = LightningPart.CFrame
  546. LightningPart.Size = Vector3.new(LightningPart.Size.X, LightningPart.Size.Z, LightningPart.Size.Y)
  547. LightningPart.CFrame = OrigCF * CFrame.Angles(math.pi / 2, 0, 0)
  548. LightningPart.Parent = LightningBolt
  549. LastPos = NewPos
  550. end
  551. end
  552. return {
  553. RayHit = RayHit,
  554. RayPos = RayPos,
  555. RayNormal = RayNormal,
  556. LightningModel = LightningModel
  557. }
  558. end
  559. function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  560. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  561. local mesh = IT("SpecialMesh",wave)
  562. mesh.MeshType = "FileMesh"
  563. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  564. mesh.Scale = SIZE
  565. mesh.Offset = VT(0,0,0)
  566. wave.CFrame = CFRAME
  567. coroutine.resume(coroutine.create(function(PART)
  568. for i = 1, WAIT do
  569. Swait()
  570. mesh.Scale = mesh.Scale + GROW
  571. if DOESROT == true then
  572. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  573. end
  574. wave.Transparency = wave.Transparency + (0.5/WAIT)
  575. if wave.Transparency > 0.99 then
  576. wave:remove()
  577. end
  578. end
  579. end))
  580. end
  581.  
  582. function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
  583. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  584. local mesh = IT("SpecialMesh",wave)
  585. mesh.MeshType = "Sphere"
  586. mesh.Scale = SIZE
  587. mesh.Offset = VT(0,0,0)
  588. wave.CFrame = CFRAME
  589. coroutine.resume(coroutine.create(function(PART)
  590. for i = 1, WAIT do
  591. Swait()
  592. mesh.Scale = mesh.Scale + GROW
  593. wave.Transparency = wave.Transparency + (1/WAIT)
  594. if wave.Transparency > 0.99 then
  595. wave:remove()
  596. end
  597. end
  598. end))
  599. end
  600.  
  601. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  602. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  603. end
  604.  
  605. function PositiveAngle(NUMBER)
  606. if NUMBER >= 0 then
  607. NUMBER = 0
  608. end
  609. return NUMBER
  610. end
  611.  
  612. function NegativeAngle(NUMBER)
  613. if NUMBER <= 0 then
  614. NUMBER = 0
  615. end
  616. return NUMBER
  617. end
  618.  
  619. function Swait(NUMBER)
  620. if NUMBER == 0 or NUMBER == nil then
  621. ArtificialHB.Event:wait()
  622. else
  623. for i = 1, NUMBER do
  624. ArtificialHB.Event:wait()
  625. end
  626. end
  627. end
  628.  
  629. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  630. local NEWMESH = IT(MESH)
  631. if MESH == "SpecialMesh" then
  632. NEWMESH.MeshType = MESHTYPE
  633. if MESHID ~= "nil" and MESHID ~= "" then
  634. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  635. end
  636. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  637. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  638. end
  639. end
  640. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  641. NEWMESH.Scale = SCALE
  642. NEWMESH.Parent = PARENT
  643. return NEWMESH
  644. end
  645.  
  646. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  647. local NEWPART = IT("Part")
  648. NEWPART.formFactor = FORMFACTOR
  649. NEWPART.Reflectance = REFLECTANCE
  650. NEWPART.Transparency = TRANSPARENCY
  651. NEWPART.CanCollide = false
  652. NEWPART.Locked = true
  653. NEWPART.Anchored = true
  654. if ANCHOR == false then
  655. NEWPART.Anchored = false
  656. end
  657. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  658. NEWPART.Name = NAME
  659. NEWPART.Size = SIZE
  660. NEWPART.Position = Torso.Position
  661. NEWPART.Material = MATERIAL
  662. NEWPART:BreakJoints()
  663. NEWPART.Parent = PARENT
  664. return NEWPART
  665. end
  666.  
  667. Player_Size = 1
  668.  
  669. local function weldBetween(a, b)
  670. local weldd = Instance.new("ManualWeld")
  671. weldd.Part0 = a
  672. weldd.Part1 = b
  673. weldd.C0 = CFrame.new()
  674. weldd.C1 = b.CFrame:inverse() * a.CFrame
  675. weldd.Parent = a
  676. return weldd
  677. end
  678.  
  679.  
  680. function QuaternionFromCFrame(cf)
  681. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  682. local trace = m00 + m11 + m22
  683. if trace > 0 then
  684. local s = math.sqrt(1 + trace)
  685. local recip = 0.5 / s
  686. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  687. else
  688. local i = 0
  689. if m11 > m00 then
  690. i = 1
  691. end
  692. if m22 > (i == 0 and m00 or m11) then
  693. i = 2
  694. end
  695. if i == 0 then
  696. local s = math.sqrt(m00 - m11 - m22 + 1)
  697. local recip = 0.5 / s
  698. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  699. elseif i == 1 then
  700. local s = math.sqrt(m11 - m22 - m00 + 1)
  701. local recip = 0.5 / s
  702. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  703. elseif i == 2 then
  704. local s = math.sqrt(m22 - m00 - m11 + 1)
  705. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  706. end
  707. end
  708. end
  709.  
  710. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  711. local xs, ys, zs = x + x, y + y, z + z
  712. local wx, wy, wz = w * xs, w * ys, w * zs
  713. local xx = x * xs
  714. local xy = x * ys
  715. local xz = x * zs
  716. local yy = y * ys
  717. local yz = y * zs
  718. local zz = z * zs
  719. 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))
  720. end
  721.  
  722. function QuaternionSlerp(a, b, t)
  723. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  724. local startInterp, finishInterp;
  725. if cosTheta >= 0.0001 then
  726. if (1 - cosTheta) > 0.0001 then
  727. local theta = ACOS(cosTheta)
  728. local invSinTheta = 1 / SIN(theta)
  729. startInterp = SIN((1 - t) * theta) * invSinTheta
  730. finishInterp = SIN(t * theta) * invSinTheta
  731. else
  732. startInterp = 1 - t
  733. finishInterp = t
  734. end
  735. else
  736. if (1 + cosTheta) > 0.0001 then
  737. local theta = ACOS(-cosTheta)
  738. local invSinTheta = 1 / SIN(theta)
  739. startInterp = SIN((t - 1) * theta) * invSinTheta
  740. finishInterp = SIN(t * theta) * invSinTheta
  741. else
  742. startInterp = t - 1
  743. finishInterp = t
  744. end
  745. end
  746. 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
  747. end
  748.  
  749. function Clerp(a, b, t)
  750. local qa = {QuaternionFromCFrame(a)}
  751. local qb = {QuaternionFromCFrame(b)}
  752. local ax, ay, az = a.x, a.y, a.z
  753. local bx, by, bz = b.x, b.y, b.z
  754. local _t = 1 - t
  755. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  756. end
  757.  
  758. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  759. local frame = IT("Frame")
  760. frame.BackgroundTransparency = TRANSPARENCY
  761. frame.BorderSizePixel = BORDERSIZEPIXEL
  762. frame.Position = POSITION
  763. frame.Size = SIZE
  764. frame.BackgroundColor3 = COLOR
  765. frame.BorderColor3 = BORDERCOLOR
  766. frame.Name = NAME
  767. frame.Parent = PARENT
  768. return frame
  769. end
  770.  
  771. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  772. local label = IT("TextLabel")
  773. label.BackgroundTransparency = 1
  774. label.Size = UD2(1, 0, 1, 0)
  775. label.Position = UD2(0, 0, 0, 0)
  776. label.TextColor3 = TEXTCOLOR
  777. label.TextStrokeTransparency = STROKETRANSPARENCY
  778. label.TextTransparency = TRANSPARENCY
  779. label.FontSize = TEXTFONTSIZE
  780. label.Font = TEXTFONT
  781. label.BorderSizePixel = BORDERSIZEPIXEL
  782. label.TextScaled = false
  783. label.Text = TEXT
  784. label.Name = NAME
  785. label.Parent = PARENT
  786. return label
  787. end
  788.  
  789. function NoOutlines(PART)
  790. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  791. end
  792.  
  793. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  794. local NEWWELD = IT(TYPE)
  795. NEWWELD.Part0 = PART0
  796. NEWWELD.Part1 = PART1
  797. NEWWELD.C0 = C0
  798. NEWWELD.C1 = C1
  799. NEWWELD.Parent = PARENT
  800. return NEWWELD
  801. end
  802.  
  803. local S = IT("Sound")
  804. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  805. local NEWSOUND = nil
  806. coroutine.resume(coroutine.create(function()
  807. NEWSOUND = S:Clone()
  808. NEWSOUND.Parent = PARENT
  809. NEWSOUND.Volume = VOLUME
  810. NEWSOUND.Pitch = PITCH
  811. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  812. NEWSOUND:play()
  813. if DOESLOOP == true then
  814. NEWSOUND.Looped = true
  815. else
  816. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  817. NEWSOUND:remove()
  818. end
  819. end))
  820. return NEWSOUND
  821. end
  822.  
  823. function CFrameFromTopBack(at, top, back)
  824. local right = top:Cross(back)
  825. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  826. end
  827.  
  828. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  829. function WACKYEFFECT(Table)
  830. local TYPE = (Table.EffectType or "Sphere")
  831. local SIZE = (Table.Size or VT(1,1,1))
  832. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  833. local TRANSPARENCY = (Table.Transparency or 0)
  834. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  835. local CFRAME = (Table.CFrame or Torso.CFrame)
  836. local MOVEDIRECTION = (Table.MoveToPos or nil)
  837. local ROTATION1 = (Table.RotationX or 0)
  838. local ROTATION2 = (Table.RotationY or 0)
  839. local ROTATION3 = (Table.RotationZ or 0)
  840. local MATERIAL = (Table.Material or "Neon")
  841. local COLOR = (Table.Color or C3(1,1,1))
  842. local TIME = (Table.Time or 45)
  843. local SOUNDID = (Table.SoundID or nil)
  844. local SOUNDPITCH = (Table.SoundPitch or nil)
  845. local SOUNDVOLUME = (Table.SoundVolume or nil)
  846. coroutine.resume(coroutine.create(function()
  847. local PLAYSSOUND = false
  848. local SOUND = nil
  849. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  850. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  851. PLAYSSOUND = true
  852. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  853. end
  854. EFFECT.Color = COLOR
  855. local MSH = nil
  856. if TYPE == "Sphere" then
  857. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  858. elseif TYPE == "Block" then
  859. MSH = IT("BlockMesh",EFFECT)
  860. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  861. elseif TYPE == "Wave" then
  862. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  863. elseif TYPE == "Ring" then
  864. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  865. elseif TYPE == "Slash" then
  866. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  867. elseif TYPE == "Round Slash" then
  868. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  869. elseif TYPE == "Swirl" then
  870. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  871. elseif TYPE == "Skull" then
  872. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  873. elseif TYPE == "Crystal" then
  874. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  875. end
  876. if MSH ~= nil then
  877. local MOVESPEED = nil
  878. if MOVEDIRECTION ~= nil then
  879. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  880. end
  881. local GROWTH = SIZE - ENDSIZE
  882. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  883. if TYPE == "Block" then
  884. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  885. else
  886. EFFECT.CFrame = CFRAME
  887. end
  888. for LOOP = 1, TIME+1 do
  889. Swait()
  890. MSH.Scale = MSH.Scale - GROWTH/TIME
  891. if TYPE == "Wave" then
  892. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  893. end
  894. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  895. if TYPE == "Block" then
  896. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  897. else
  898. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  899. end
  900. if MOVEDIRECTION ~= nil then
  901. local ORI = EFFECT.Orientation
  902. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  903. EFFECT.Orientation = ORI
  904. end
  905. end
  906. if PLAYSSOUND == false then
  907. EFFECT:remove()
  908. else
  909. SOUND.Stopped:Connect(function()
  910. EFFECT:remove()
  911. end)
  912. end
  913. else
  914. if PLAYSSOUND == false then
  915. EFFECT:remove()
  916. else
  917. repeat Swait() until SOUND.Playing == false
  918. EFFECT:remove()
  919. end
  920. end
  921. end))
  922. end
  923.  
  924. function MakeForm(PART,TYPE)
  925. if TYPE == "Cyl" then
  926. local MSH = IT("CylinderMesh",PART)
  927. elseif TYPE == "Ball" then
  928. local MSH = IT("SpecialMesh",PART)
  929. MSH.MeshType = "Sphere"
  930. elseif TYPE == "Wedge" then
  931. local MSH = IT("SpecialMesh",PART)
  932. MSH.MeshType = "Wedge"
  933. end
  934. end
  935.  
  936. function SpawnTrail(FROM,TO,BIG)
  937. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  938. MakeForm(TRAIL,"Cyl")
  939. local DIST = (FROM - TO).Magnitude
  940. if BIG == true then
  941. TRAIL.Size = VT(0.5,DIST,0.5)
  942. else
  943. TRAIL.Size = VT(0.25,DIST,0.25)
  944. end
  945. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  946. coroutine.resume(coroutine.create(function()
  947. for i = 1, 5 do
  948. Swait()
  949. TRAIL.Transparency = TRAIL.Transparency + 0.1
  950. end
  951. TRAIL:remove()
  952. end))
  953. end
  954.  
  955. Debris = game:GetService("Debris")
  956.  
  957. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  958. local DIRECTION = CF(StartPos,EndPos).lookVector
  959. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  960. end
  961.  
  962. function turnto(position)
  963. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  964. end
  965. local asd = Instance.new("ParticleEmitter")
  966. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  967. asd.LightEmission = .1
  968. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  969. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  970. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  971. asd.Transparency = bbb
  972. asd.Size = aaa
  973. asd.ZOffset = .9
  974. asd.Acceleration = Vector3.new(0, -15, 0)
  975. asd.LockedToPart = false
  976. asd.EmissionDirection = "Back"
  977. asd.Lifetime = NumberRange.new(1, 2)
  978. asd.Rotation = NumberRange.new(-100, 100)
  979. asd.RotSpeed = NumberRange.new(-100, 100)
  980. asd.Speed = NumberRange.new(10)
  981. asd.Enabled = false
  982. asd.VelocitySpread = 999
  983.  
  984. function getbloody(victim,amount)
  985. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  986. PART.CFrame = victim.CFrame
  987. local HITPLAYERSOUNDS = {"356551938","264486467"}
  988. Debris:AddItem(PART,5)
  989. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  990. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  991. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  992. local prtcl = asd:Clone()
  993. prtcl.Parent = PART
  994. prtcl:Emit(amount*10)
  995. end
  996.  
  997. local Particle = IT("ParticleEmitter",nil)
  998. Particle.Enabled = false
  999. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  1000. Particle.LightEmission = 0.5
  1001. Particle.Rate = 150
  1002. Particle.ZOffset = 1
  1003. Particle.Rotation = NumberRange.new(-180, 180)
  1004. Particle.RotSpeed = NumberRange.new(-180, 180)
  1005. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1006. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  1007.  
  1008. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1009. function ParticleEmitter(Table)
  1010. local PRTCL = Particle:Clone()
  1011. local Speed = Table.Speed or 5
  1012. local Drag = Table.Drag or 0
  1013. local Size1 = Table.Size1 or 1
  1014. local Size2 = Table.Size2 or 5
  1015. local Lifetime1 = Table.Lifetime1 or 1
  1016. local Lifetime2 = Table.Lifetime2 or 1.5
  1017. local Parent = Table.Parent or Torso
  1018. local Emit = Table.Emit or 100
  1019. local Offset = Table.Offset or 360
  1020. local Acel = Table.Acel or VT(0,0,0)
  1021. local Enabled = Table.Enabled or false
  1022. PRTCL.Parent = Parent
  1023. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1024. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1025. PRTCL.Speed = NumberRange.new(Speed)
  1026. PRTCL.VelocitySpread = Offset
  1027. PRTCL.Drag = Drag
  1028. PRTCL.Acceleration = Acel
  1029. if Enabled == false then
  1030. PRTCL:Emit(Emit)
  1031. Debris:AddItem(PRTCL,Lifetime2)
  1032. else
  1033. PRTCL.Enabled = true
  1034. end
  1035. return PRTCL
  1036. end
  1037.  
  1038. function FireArc(Part, ToLocation, AmountOfTime, Height, DoesCourontine)
  1039. if DoesCourontine == false then
  1040. local Direction = CF(Part.Position, ToLocation)
  1041. local Distance = (Part.Position - ToLocation).magnitude
  1042. for i = 1, AmountOfTime do
  1043. Swait()
  1044. Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
  1045. Direction = Part.CFrame
  1046. end
  1047. Part:remove()
  1048. elseif DoesCourontine == true then
  1049. coroutine.resume(coroutine.create(function()
  1050. local Direction = CF(Part.Position, ToLocation)
  1051. local Distance = (Part.Position - ToLocation).magnitude
  1052. for i = 1, AmountOfTime do
  1053. Swait()
  1054. Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
  1055. Direction = Part.CFrame
  1056. end
  1057. Part:remove()
  1058. end))
  1059. end
  1060. end
  1061.  
  1062. --//=================================\\
  1063. --|| WEAPON CREATION
  1064. --\\=================================//
  1065.  
  1066. --==//Wings and Halo\\==--
  1067. Circle = nil
  1068. CircleParts = {}
  1069. Equipped = false
  1070. VoidParts = {}
  1071.  
  1072. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1073. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1074. end
  1075.  
  1076. Player=game:GetService('Players').LocalPlayer
  1077. Character=Player.Character
  1078. Mouse=Player:GetMouse()
  1079. m=Instance.new('Model',Character)
  1080.  
  1081. local function weldBetween(a, b)
  1082. local weldd = Instance.new("ManualWeld")
  1083. weldd.Part0 = a
  1084. weldd.Part1 = b
  1085. weldd.C0 = CFrame.new()
  1086. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1087. weldd.Parent = a
  1088. return weldd
  1089. end
  1090.  
  1091. it=Instance.new
  1092.  
  1093. function nooutline(part)
  1094. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1095. end
  1096.  
  1097. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1098. local fp=it("Part")
  1099. fp.formFactor=formfactor
  1100. fp.Parent=parent
  1101. fp.Reflectance=reflectance
  1102. fp.Transparency=transparency
  1103. fp.CanCollide=false
  1104. fp.Locked=true
  1105. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1106. fp.Name=name
  1107. fp.Size=size
  1108. fp.Position=Character.Torso.Position
  1109. nooutline(fp)
  1110. fp.Material=material
  1111. fp:BreakJoints()
  1112. return fp
  1113. end
  1114.  
  1115. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1116. local mesh=it(Mesh)
  1117. mesh.Parent=part
  1118. if Mesh=="SpecialMesh" then
  1119. mesh.MeshType=meshtype
  1120. mesh.MeshId=meshid
  1121. end
  1122. mesh.Offset=offset
  1123. mesh.Scale=scale
  1124. return mesh
  1125. end
  1126.  
  1127. function weld(parent,part0,part1,c0,c1)
  1128. local weld=it("Weld")
  1129. weld.Parent=parent
  1130. weld.Part0=part0
  1131. weld.Part1=part1
  1132. weld.C0=c0
  1133. weld.C1=c1
  1134. return weld
  1135. end
  1136.  
  1137. ----------------------Wings
  1138.  
  1139. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.05, 0.05, 0.05))
  1140. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0100221634, -0.0175542831, 0.00262880325, 1.00000155, -2.14157415e-28, 0.000332000374, -2.14157415e-28, 1, -7.1100246e-32, -0.000332000374, 4.7754458e-39, 1.00000155))
  1141. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1142. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.700101852, 1.86904049, 0.891112566, 0.75275898, -0.636865616, 0.166612804, -0.638960898, -0.7677508, -0.0478571169, 0.158395648, -0.0704337358, -0.984863639))
  1143. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1144. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.37859869, 1.42097473, -0.884177685, 0.638928056, -0.767751753, -0.0482810065, 0.752649307, 0.636864662, -0.167112693, 0.159049526, 0.0704338774, 0.984758258))
  1145. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1146. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.17693233, 0.404156685, 0.899710178, -0.498539031, -0.866677165, -0.0181981921, -0.852276921, 0.493872404, -0.172391862, 0.158395648, -0.0704337358, -0.984863639))
  1147. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1148. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.79093742, -5.0165062, 0.899179935, 0.541946113, 0.839977741, 0.0270888023, 0.825355411, -0.538030386, 0.171220094, 0.158395648, -0.0704337358, -0.984863639))
  1149. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1150. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1151. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.104499578, -3.89063263, 0.891108513, -0.488824785, 0.86104399, -0.140196726, 0.857885361, 0.503629029, 0.101955876, 0.158395648, -0.0704337358, -0.984863639))
  1152. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1153. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94126606, -0.604771733, 0.891101122, -0.929736614, -0.346456975, -0.124752127, -0.332426131, 0.93541801, -0.120362103, 0.158395648, -0.0704337358, -0.984863639))
  1154. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1155. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.36515665, -5.39487457, -0.875785828, -0.81914556, 0.56619513, 0.0918044075, -0.551099241, -0.821256638, 0.147748649, 0.159049526, 0.0704338774, 0.984758258))
  1156. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1157. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.47317219, 0.354777813, 0.891096592, -0.973336935, -0.178759843, -0.143757522, -0.165928766, 0.981368423, -0.0968705565, 0.158395648, -0.0704337358, -0.984863639))
  1158. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  1159. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.34740114, -4.54231548, 0.89917922, 0.41211924, 0.911129892, 0.00112016883, 0.897259653, -0.406056136, 0.173346102, 0.158395648, -0.0704337358, -0.984863639))
  1160. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1161. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.65370083, -0.36060524, 0.891111851, 0.857885361, 0.503629029, 0.101955876, 0.488824785, -0.86104399, 0.140196726, 0.158395648, -0.0704337358, -0.984863639))
  1162. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1163. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.530793428, 1.99753952, 0.891105652, -0.00560906343, -0.997500598, 0.0704358295, -0.98736304, -0.00563243032, -0.158394843, 0.158395648, -0.0704337358, -0.984863639))
  1164. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1165. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.18585587, 0.349413395, 0.899714947, 0.971388578, -0.167668134, 0.168219566, -0.176978514, -0.983324349, 0.0418606214, 0.158395648, -0.0704337358, -0.984863639))
  1166. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1167. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.81200981, 0.265833378, 0.891103268, 0.857885361, 0.503629029, 0.101955876, 0.488824785, -0.86104399, 0.140196726, 0.158395648, -0.0704337358, -0.984863639))
  1168. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1169. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.989244938, -3.72903919, 0.899180412, 0.129879355, 0.990271866, -0.0499324463, 0.978799522, -0.12000373, 0.166002661, 0.158395648, -0.0704337358, -0.984863639))
  1170. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1171. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1172. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.747990608, -0.87575531, 0.891108036, -0.630366266, 0.760510743, -0.155771062, 0.759970784, 0.645493984, 0.0760625526, 0.158395648, -0.0704337358, -0.984863639))
  1173. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1174. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.98905087, -7.80519533, -0.875741005, -0.480350316, 0.876951933, 0.0148584386, -0.862538993, -0.475389123, 0.17331171, 0.159049526, 0.0704338774, 0.984758258))
  1175. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1176. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.31697559, 1.35000134, 0.89109993, -0.638960898, -0.7677508, -0.0478571169, -0.75275898, 0.636865616, -0.166612804, 0.158395648, -0.0704337358, -0.984863639))
  1177. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1178. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.4933629, -2.56108665, 0.891094208, 0.342967689, 0.939270735, -0.0120140137, 0.925899744, -0.335871369, 0.172932908, 0.158395648, -0.0704337358, -0.984863639))
  1179. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  1180. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.57341194, -0.117282867, -0.875673294, 0.889293849, -0.443437904, -0.111914277, 0.428796589, 0.893533587, -0.133164987, 0.159049526, 0.0704338774, 0.984758258))
  1181. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1182. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.807125092, -0.948737144, -0.884182453, 0.630263746, 0.760509849, -0.156189755, -0.759919405, 0.645495176, 0.076566793, 0.159049526, 0.0704338774, 0.984758258))
  1183. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1184. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.84341717, -5.09448719, -0.876107216, -0.541927397, 0.839978278, 0.0274483506, -0.825242281, -0.53802973, 0.171768188, 0.159049526, 0.0704338774, 0.984758258))
  1185. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1186. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1187. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.92755938, 0.762280822, -0.873428345, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
  1188. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1189. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"v","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  1190. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.23291898, -2.68892288, -0.876105785, -0.774011075, 0.628090024, 0.0800876692, -0.612875879, -0.774946809, 0.154413998, 0.159049526, 0.0704338774, 0.984758258))
  1191. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1192. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.0651021, -0.632002354, -0.876111984, -0.858350456, 0.50268954, 0.102678612, -0.487795562, -0.861593068, 0.140409455, 0.159049526, 0.0704338774, 0.984758258))
  1193. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1194. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1195. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.33538294, -4.73545551, -0.875673294, -0.073296383, 0.995541811, -0.059367422, -0.984549403, -0.0627364814, 0.163502961, 0.159049526, 0.0704338774, 0.984758258))
  1196. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1197. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  1198. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.95088196, -7.30414772, -0.875742435, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
  1199. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1200. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1201. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.73588848, -0.40621233, -0.884181976, -0.857817829, 0.503629148, 0.102525368, -0.488731652, -0.861044168, 0.140521377, 0.159049526, 0.0704338774, 0.984758258))
  1202. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1203. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.87717533, -1.32662773, -0.872437, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
  1204. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1205. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  1206. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.07851458, -1.58847284, -0.875841618, 0.738140345, 0.653911829, -0.165988639, -0.655636132, 0.753285348, 0.0520142578, 0.159049526, 0.0704338774, 0.984758258))
  1207. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1208. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.43603611, 0.764592171, -0.87389946, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
  1209. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1210. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1211. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.03015041, -0.574133396, -0.884183884, 0.929653645, -0.346456975, -0.125369355, 0.332346082, 0.935418129, -0.120582908, 0.159049526, 0.0704338774, 0.984758258))
  1212. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1213. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.52700329, -2.6488533, -0.884180069, -0.342975736, 0.939270914, -0.0117864367, -0.925784886, -0.335871369, 0.173547685, 0.159049526, 0.0704338774, 0.984758258))
  1214. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1215. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54901314, -2.15040779, -0.876101971, -0.559423566, 0.828299344, 0.0311095063, -0.813483357, -0.555841386, 0.171142966, 0.159049526, 0.0704338774, 0.984758258))
  1216. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1217. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1218. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.532396793, 2.09151459, -0.884161949, 0.00565586146, -0.997500718, 0.0704322308, 0.987257838, -0.00563246012, -0.159050345, 0.159049526, 0.0704338774, 0.984758258))
  1219. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1220. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.15353775, -1.38181496, 0.899710655, -0.971388578, 0.167667985, -0.168219551, 0.176978365, 0.983324289, -0.0418606475, 0.158395648, -0.0704337358, -0.984863639))
  1221. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  1222. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.56607056, 0.541192055, 0.901857138, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
  1223. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1224. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  1225. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.6075983, 0.0951771736, -0.876103401, -0.8881374, 0.445839584, 0.11155571, -0.431186944, -0.892337799, 0.133465528, 0.159049526, 0.0704338774, 0.984758258))
  1226. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1227. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.3123312, -6.54397392, -0.875741005, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
  1228. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1229. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1230. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.08688402, 1.61658335, -0.876107216, -0.469388247, -0.872112572, 0.138188854, 0.868553102, -0.484209657, -0.105648227, 0.159049526, 0.0704338774, 0.984758258))
  1231. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1232. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1233. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.771085739, 1.93069386, -0.884171486, -0.752648413, -0.636865735, 0.167112619, 0.638929069, -0.7677508, -0.0482812412, 0.159049526, 0.0704338774, 0.984758258))
  1234. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1235. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.56598759, 0.369503975, -0.884170532, 0.973241329, -0.178759933, -0.144403696, 0.165864408, 0.981368542, -0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
  1236. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1237. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.81264782, -4.15558147, 0.89956212, 0.418314397, 0.908299923, 0.00231892825, 0.894388199, -0.412347406, 0.173334211, 0.158395648, -0.0704337358, -0.984863639))
  1238. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1239. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1240. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.43650723, 0.103844166, -0.876109123, -0.888450921, 0.445189804, 0.111652821, -0.430540204, -0.892662048, 0.133384258, 0.159049526, 0.0704338774, 0.984758258))
  1241. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1242. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1243. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.385073185, -4.24829006, -0.87610054, 0.2262768, 0.968300164, -0.105803393, -0.960993707, 0.239654273, 0.138070092, 0.159049526, 0.0704338774, 0.984758258))
  1244. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1245. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1246. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-10.7668295, -1.35262012, -0.875671387, -0.840006173, 0.533750474, 0.097494185, -0.518748343, -0.842703938, 0.144057631, 0.159049526, 0.0704338774, 0.984758258))
  1247. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1248. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.89422512, 0.220214367, -0.884170055, -0.857817829, 0.503629148, 0.102525368, -0.488731652, -0.861044168, 0.140521377, 0.159049526, 0.0704338774, 0.984758258))
  1249. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1250. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.69456816, -2.22814298, -0.876106262, -0.97177875, 0.187195092, 0.143564135, -0.174230143, -0.979794621, 0.098219417, 0.159049526, 0.0704338774, 0.984758258))
  1251. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1252. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1253. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.00764418, -9.00028801, -0.87567091, -0.142560482, 0.988636971, -0.0476866253, -0.976927102, -0.132802248, 0.167283282, 0.159049526, 0.0704338774, 0.984758258))
  1254. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1255. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.7252779, -0.298906803, -0.872979641, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
  1256. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1257. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1258. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.150129795, -3.97287154, -0.884187698, 0.488732785, 0.861043513, -0.140521526, -0.857817173, 0.50363034, 0.102525182, 0.159049526, 0.0704338774, 0.984758258))
  1259. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1260. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.89297867, -5.11195469, 0.899503708, -0.463223636, 0.875570774, -0.137118191, 0.871975482, 0.477927923, 0.106060021, 0.158395648, -0.0704337358, -0.984863639))
  1261. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1262. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1263. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.11748409, 0.0639610291, -0.876108646, -0.975656867, 0.163778692, 0.145865351, -0.151008502, -0.983979702, 0.0947682038, 0.159049526, 0.0704338774, 0.984758258))
  1264. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1265. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1266. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10012627, -1.02225876, -0.872441292, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
  1267. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1268. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  1269. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.65635395, 0.567358971, -0.873436451, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
  1270. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1271. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1272. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.31575251, 1.44009209, -0.875844002, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
  1273. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1274. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  1275. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.10377502, -1.5553863, -0.875781059, 0.915228903, 0.36352247, -0.173820481, -0.370224476, 0.928919315, -0.00664507039, 0.159049526, 0.0704338774, 0.984758258))
  1276. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1277. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.00266516, -3.82210827, -0.87610817, -0.1299126, 0.990272045, -0.0498463511, -0.978689373, -0.12000373, 0.16665253, 0.159049526, 0.0704338774, 0.984758258))
  1278. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1279. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1280. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.73538971, 1.31504488, -0.876113892, -0.953327179, -0.248355001, 0.171736494, 0.256665647, -0.966105103, 0.0276457798, 0.159049526, 0.0704338774, 0.984758258))
  1281. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1282. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1283. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.27444363, 1.05640697, -0.876102924, -0.73989594, -0.651889443, 0.166127533, 0.653654456, -0.755036175, -0.051568944, 0.159049526, 0.0704338774, 0.984758258))
  1284. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1285. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1286. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61122799, -1.7631793, -0.87610817, -0.799769223, 0.59401983, 0.0866847336, -0.578860283, -0.801361322, 0.150809377, 0.159049526, 0.0704338774, 0.984758258))
  1287. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1288. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1289. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.60626459, 1.37513888, -0.875784874, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
  1290. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1291. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1292. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.4043808, 0.513969898, 0.901859522, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
  1293. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1294. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1295. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.62449265, -2.36927128, -0.876119614, -0.559423566, 0.828299344, 0.0311095063, -0.813483357, -0.555841386, 0.171142966, 0.159049526, 0.0704338774, 0.984758258))
  1296. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1297. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1298. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.96907568, 0.94747901, -0.873895645, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
  1299. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1300. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1301. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.27017307, -3.09353781, 0.899179935, 0.85719502, 0.504842997, 0.101758048, 0.490034342, -0.860332966, 0.140340403, 0.158395648, -0.0704337358, -0.984863639))
  1302. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1303. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  1304. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.39287758, 1.34701824, 0.899183035, 0.916340232, -0.361013323, 0.173193529, -0.367747515, -0.929897368, 0.0073583317, 0.158395648, -0.0704337358, -0.984863639))
  1305. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1306. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.79792404, -2.28564715, -0.875847816, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
  1307. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1308. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1309. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.64972115, 1.51036119, 0.899181604, 0.916063786, -0.361711085, 0.173198968, -0.368435085, -0.929625928, 0.00722833769, 0.158395648, -0.0704337358, -0.984863639))
  1310. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1311. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1312. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(3.93610978, -5.19544029, -0.875783443, 0.46313253, 0.875570893, -0.13742584, -0.871905088, 0.477927983, 0.106638886, 0.159049526, 0.0704338774, 0.984758258))
  1313. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1314. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1315. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.28640366, -3.05552244, -0.876101494, -0.857127726, 0.504843056, 0.102327086, -0.489941061, -0.860333085, 0.140665859, 0.159049526, 0.0704338774, 0.984758258))
  1316. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1317. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1318. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.57033062, -2.29242516, 0.899165154, 0.559443235, 0.828299642, 0.0307380427, 0.813597262, -0.555840611, 0.170602739, 0.158395648, -0.0704337358, -0.984863639))
  1319. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1320. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  1321. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.42092252, -2.46699524, -0.876100063, -0.708025157, 0.70327878, 0.0640523657, -0.688047945, -0.707416654, 0.161725104, 0.159049526, 0.0704338774, 0.984758258))
  1322. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  1323. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.32861137, 0.540556192, -0.876111031, -0.983388245, 0.0997137427, 0.15169625, -0.087509498, -0.992520452, 0.0851232708, 0.159049526, 0.0704338774, 0.984758258))
  1324. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1325. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.58943653, 1.6636641, -0.876110077, -0.733404636, -0.659314036, 0.165610179, 0.660929382, -0.748561621, -0.0532070324, 0.159049526, 0.0704338774, 0.984758258))
  1326. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1327. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1328. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.91192293, 0.90885371, -0.876109123, -0.916216314, -0.361035317, 0.173802093, 0.36777404, -0.929888785, 0.0071101794, 0.159049526, 0.0704338774, 0.984758258))
  1329. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1330. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  1331. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.05869627, -0.744317532, -0.875728607, 0.983619809, -0.0970442891, -0.151924595, 0.0848645568, 0.992784798, -0.0847150087, 0.159049526, 0.0704338774, 0.984758258))
  1332. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1333. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.74045277, -6.00325108, -0.87610817, -0.213370487, 0.976331234, -0.0353698544, -0.963941395, -0.204491541, 0.170313492, 0.159049526, 0.0704338774, 0.984758258))
  1334. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1335. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1336. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.51955318, 1.33892965, 0.899498224, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
  1337. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1338. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1339. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.79386044, 0.731644154, -0.8761096, -0.983451426, 0.0989937782, 0.151757956, -0.086796023, -0.992592514, 0.0850131959, 0.159049526, 0.0704338774, 0.984758258))
  1340. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1341. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1342. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.55459309, 1.00351143, 0.899181366, 0.938224554, -0.300057799, 0.172353849, -0.307655454, -0.951317191, 0.0185548104, 0.158395648, -0.0704337358, -0.984863639))
  1343. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1344. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1345. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.20426083, -3.0098033, 0.899184942, 0.85719502, 0.504842997, 0.101758048, 0.490034342, -0.860332966, 0.140340403, 0.158395648, -0.0704337358, -0.984863639))
  1346. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1347. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1348. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.42288208, -3.13142538, -0.875778198, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
  1349. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1350. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1351. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.58907557, 0.518524766, -0.875790119, -0.948702931, -0.265176654, 0.172192782, 0.273262948, -0.961624026, 0.0246446058, 0.159049526, 0.0704338774, 0.984758258))
  1352. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1353. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.19369125, -3.31674337, -0.875786781, -0.962302089, 0.233980119, 0.138687283, -0.220645562, -0.969686866, 0.104993097, 0.159049526, 0.0704338774, 0.984758258))
  1354. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1355. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1356. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.8250742, 0.872862339, 0.899178505, 0.916331172, -0.361035287, 0.173193634, -0.367769092, -0.929888546, 0.0073542241, 0.158395648, -0.0704337358, -0.984863639))
  1357. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1358. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1359. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.49489403, -2.07356834, 0.89918375, 0.559443235, 0.828299642, 0.0307380427, 0.813597262, -0.555840611, 0.170602739, 0.158395648, -0.0704337358, -0.984863639))
  1360. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1361. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1362. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.94836664, -4.43407345, -0.875843525, 0.144032344, 0.985124946, -0.0937233791, -0.976711154, 0.156742603, 0.146538854, 0.159049526, 0.0704338774, 0.984758258))
  1363. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1364. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1365. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.49467325, 0.540156007, -0.873429775, -0.951270163, -0.255978465, 0.171949551, 0.264187902, -0.964113414, 0.0262883995, 0.159049526, 0.0704338774, 0.984758258))
  1366. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1367. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  1368. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.01703262, -1.51913595, 0.899508238, -0.915344, 0.36352244, -0.173212707, 0.370219886, 0.928919137, -0.00689074118, 0.158395648, -0.0704337358, -0.984863639))
  1369. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  1370. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.67314529, 1.54036009, -0.87610817, -0.916225195, -0.361013353, 0.173801929, 0.367752343, -0.929897428, 0.00711429445, 0.159049526, 0.0704338774, 0.984758258))
  1371. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1372. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54637194, 1.82349014, 0.899509907, 0.733514249, -0.659313917, 0.165123075, -0.660964429, -0.748561442, -0.0527683012, 0.158395648, -0.0704337358, -0.984863639))
  1373. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1374. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  1375. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.68182468, -5.37684155, -0.875736237, -0.757740498, 0.648114979, 0.0760275126, -0.632881582, -0.758278489, 0.156452954, 0.159049526, 0.0704338774, 0.984758258))
  1376. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1377. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1378. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.52033567, 1.59994698, 0.899183273, 0.733514249, -0.659313917, 0.165123075, -0.660964429, -0.748561442, -0.0527683012, 0.158395648, -0.0704337358, -0.984863639))
  1379. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1380. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1381. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.12457132, -5.95018005, -0.87573719, 0.808053374, 0.563799441, -0.170835152, -0.567238748, 0.822903156, 0.032757692, 0.159049526, 0.0704338774, 0.984758258))
  1382. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1383. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1384. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.54910898, -1.58295965, -0.876111984, -0.799769223, 0.59401983, 0.0866847336, -0.578860283, -0.801361322, 0.150809377, 0.159049526, 0.0704338774, 0.984758258))
  1385. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1386. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1387. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.42267799, -4.25300503, 0.8995049, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
  1388. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1389. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  1390. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.34251595, 1.32768679, 0.899502039, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
  1391. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1392. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1393. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.05005693, -5.18684959, -0.875727177, -0.56724745, 0.822897077, 0.0327595398, -0.808047295, -0.563808382, 0.17083481, 0.159049526, 0.0704338774, 0.984758258))
  1394. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1395. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1396. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.64358711, 1.03381026, -0.876112461, -0.938109934, -0.300057769, 0.172976762, 0.307667822, -0.95131737, 0.0183506738, 0.159049526, 0.0704338774, 0.984758258))
  1397. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1398. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1399. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.85736561, 1.10140848, 0.899503469, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
  1400. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1401. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1402. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.54222918, 0.257477522, -0.875741959, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
  1403. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1404. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1405. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.49904728, 0.49146986, 0.899506807, 0.948817015, -0.265176624, 0.171562821, -0.273246467, -0.961623907, 0.0248259045, 0.158395648, -0.0704337358, -0.984863639))
  1406. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1407. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.80941677, 0.534244776, -0.875730991, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
  1408. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1409. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1410. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.50616503, -4.29614449, -0.875782967, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
  1411. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1412. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  1413. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.97065163, -4.90537262, 0.899504185, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
  1414. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1415. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1416. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.1083169, 1.80063629, -0.875847816, -0.469388247, -0.872112572, 0.138188854, 0.868553102, -0.484209657, -0.105648227, 0.159049526, 0.0704338774, 0.984758258))
  1417. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1418. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1419. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.3522954, -3.13926458, -0.876105785, -0.857127726, 0.504843056, 0.102327086, -0.489941061, -0.860333085, 0.140665859, 0.159049526, 0.0704338774, 0.984758258))
  1420. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1421. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  1422. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.56546021, 1.44687796, -0.876111984, -0.739910543, -0.651872754, 0.166128725, 0.653638124, -0.755050898, -0.0515652709, 0.159049526, 0.0704338774, 0.984758258))
  1423. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1424. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.61408281, -0.455251217, -0.875657082, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
  1425. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1426. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1427. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.281674862, -3.94838238, -0.876116276, 0.2262768, 0.968300164, -0.105803393, -0.960993707, 0.239654273, 0.138070092, 0.159049526, 0.0704338774, 0.984758258))
  1428. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1429. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  1430. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.42926836, 1.36390948, -0.875774384, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
  1431. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1432. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1433. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.83779812, -0.573298454, -0.875739098, -0.969506621, 0.199523836, 0.142315388, -0.186458915, -0.97735858, 0.100020275, 0.159049526, 0.0704338774, 0.984758258))
  1434. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  1435. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.38876915, 0.723852158, -0.876095772, -0.983388186, 0.0997137725, 0.151696235, -0.0875094682, -0.992520332, 0.0851232633, 0.159049526, 0.0704338774, 0.984758258))
  1436. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1437. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.94407701, 1.13763809, -0.875790596, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
  1438. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1439. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  1440. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.17923641, -6.52787971, -0.875675201, -0.483447194, 0.875237703, 0.0154812383, -0.860807121, -0.478537917, 0.173257172, 0.159049526, 0.0704338774, 0.984758258))
  1441. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1442. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1443. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.85343742, -4.2402482, -0.875724792, -0.418312132, 0.908300459, 0.00259637786, -0.8942734, -0.412346601, 0.173928082, 0.159049526, 0.0704338774, 0.984758258))
  1444. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1445. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1446. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.30013657, 1.24447751, -0.875851631, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
  1447. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1448. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  1449. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.29211879, -4.32275438, -0.87610817, -0.319203496, 0.947547734, -0.0162179098, -0.934247613, -0.311756849, 0.173189729, 0.159049526, 0.0704338774, 0.984758258))
  1450. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1451. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10181999, -3.29676151, 0.899507761, 0.962393939, 0.233980119, 0.138048366, 0.220715255, -0.969686866, 0.104846425, 0.158395648, -0.0704337358, -0.984863639))
  1452. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1453. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1454. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.14126825, -3.78194141, -0.875845432, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
  1455. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1456. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1457. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.44734335, 0.891662359, -0.875675201, -0.982319713, 0.111090571, 0.150709957, -0.0987823308, -0.991311431, 0.0868574828, 0.159049526, 0.0704338774, 0.984758258))
  1458. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1459. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1460. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.15770626, 0.745937824, -0.875843525, -0.802185714, -0.572220147, 0.170489728, 0.575506628, -0.817070067, -0.0345102772, 0.159049526, 0.0704338774, 0.984758258))
  1461. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1462. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.57442474, -0.526028156, -0.872991085, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
  1463. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1464. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  1465. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.56921101, 0.786990643, -0.873892307, -0.807647109, -0.564388216, 0.170811653, 0.567816854, -0.822499335, -0.0328799486, 0.159049526, 0.0704338774, 0.984758258))
  1466. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1467. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  1468. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.99809504, -2.40779257, -0.875842094, -0.980583131, -0.104658842, 0.165860862, 0.114745811, -0.992011011, 0.0524203293, 0.159049526, 0.0704338774, 0.984758258))
  1469. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  1470. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1471. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.68997478, -3.24473429, -0.875843525, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
  1472. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1473. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1474. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.89048958, -6.02958012, -0.875672817, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
  1475. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1476. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1477. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.5018568, -0.0120916367, -0.876114368, -0.983387887, 0.0997155309, 0.151696071, -0.0875111818, -0.992520094, 0.0851235166, 0.159049526, 0.0704338774, 0.984758258))
  1478. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1479. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1480. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.63227272, -0.129740715, -0.875666618, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
  1481. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1482. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1483. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.41164923, 0.585349321, -0.876114845, -0.982319713, 0.111090571, 0.150709957, -0.0987823308, -0.991311431, 0.0868574828, 0.159049526, 0.0704338774, 0.984758258))
  1484. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1485. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  1486. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.58631611, 1.50436735, 0.899174213, 0.916340232, -0.361013263, 0.173193499, -0.367747486, -0.929897308, 0.00735833915, 0.158395648, -0.0704337358, -0.984863639))
  1487. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1488. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.07369995, 1.16664958, -0.876113892, -0.780671895, -0.601626754, 0.16911833, 0.604368508, -0.795666158, -0.0407026894, 0.159049526, 0.0704338774, 0.984758258))
  1489. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1490. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1491. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.74881744, -2.29708672, -0.876101971, -0.97177875, 0.187195092, 0.143564135, -0.174230143, -0.979794621, 0.098219417, 0.159049526, 0.0704338774, 0.984758258))
  1492. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1493. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1494. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.33937263, -3.08826828, 0.899504662, 0.871973336, 0.477931857, 0.106059402, 0.46322751, -0.875568509, 0.137118652, 0.158395648, -0.0704337358, -0.984863639))
  1495. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1496. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1497. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.64916849, -0.14515686, -0.875666618, -0.889293075, 0.443439215, 0.111914068, -0.428797871, -0.893532991, 0.133165151, 0.159049526, 0.0704338774, 0.984758258))
  1498. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1499. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1500. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.61546993, 1.88718963, -0.875779152, -0.733404636, -0.659314036, 0.165610179, 0.660929382, -0.748561621, -0.0532070324, 0.159049526, 0.0704338774, 0.984758258))
  1501. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1502. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1503. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.2727437, 0.521142721, -0.875736237, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
  1504. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1505. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1506. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.87881756, 1.57551706, -0.875736713, -0.953327179, -0.248355001, 0.171736494, 0.256665647, -0.966105103, 0.0276457798, 0.159049526, 0.0704338774, 0.984758258))
  1507. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1508. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1509. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.4817338, -1.67744541, -0.875833035, -0.936863124, 0.325422734, 0.128038183, -0.311444491, -0.942941964, 0.117745221, 0.159049526, 0.0704338774, 0.984758258))
  1510. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1511. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  1512. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.47974777, 1.38302839, -0.876102448, -0.916225195, -0.361013412, 0.173801944, 0.367752373, -0.929897487, 0.0071143019, 0.159049526, 0.0704338774, 0.984758258))
  1513. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1514. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.73652315, 1.54641891, -0.87610817, -0.915948868, -0.361711085, 0.173807219, 0.368439823, -0.929626107, 0.00698385015, 0.159049526, 0.0704338774, 0.984758258))
  1515. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1516. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1517. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.9201827, -5.19203568, -0.876105785, -0.541927397, 0.839978278, 0.0274483506, -0.825242281, -0.53802973, 0.171768188, 0.159049526, 0.0704338774, 0.984758258))
  1518. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1519. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1520. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.37494802, -7.62555504, -0.875649452, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
  1521. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1522. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1523. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.65015411, -5.88851833, -0.876107216, -0.213370487, 0.976331234, -0.0353698544, -0.963941395, -0.204491541, 0.170313492, 0.159049526, 0.0704338774, 0.984758258))
  1524. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1525. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1526. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.13230658, -5.9491291, -0.875666618, 0.956864119, 0.234657556, -0.171328053, -0.243148223, 0.969523311, -0.0300734807, 0.159049526, 0.0704338774, 0.984758258))
  1527. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1528. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1529. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.76559043, -2.35450935, -0.875779629, -0.778230727, 0.622715831, 0.0811535791, -0.607508659, -0.779271603, 0.153856456, 0.159049526, 0.0704338774, 0.984758258))
  1530. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1531. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  1532. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.13903046, -1.75554442, 0.899179697, 0.897796094, 0.425415128, 0.113968335, 0.410948753, -0.902253151, 0.130619064, 0.158395648, -0.0704337358, -0.984863639))
  1533. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1534. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.52307987, 1.43080831, -0.875840187, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
  1535. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1536. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1537. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.17900562, 0.528181553, 0.899546862, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
  1538. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1539. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  1540. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.22492075, -1.79367971, -0.876101494, -0.897720635, 0.425415218, 0.114564329, -0.410861999, -0.902253389, 0.130892023, 0.159049526, 0.0704338774, 0.984758258))
  1541. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1542. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.64489841, 1.28957129, 0.89918232, 0.953440905, -0.248355046, 0.171103463, -0.25664717, -0.966105044, 0.0278160498, 0.158395648, -0.0704337358, -0.984863639))
  1543. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1544. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1545. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.71567822, 0.541264057, 0.899555683, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
  1546. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1547. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  1548. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.62776089, -0.0802702904, 0.899173975, 0.888211191, 0.445839524, 0.110966101, 0.431275398, -0.892337739, 0.133179083, 0.158395648, -0.0704337358, -0.984863639))
  1549. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1550. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.09059107, -4.07705545, -0.876107216, -0.1299126, 0.990272045, -0.0498463511, -0.978689373, -0.12000373, 0.16665253, 0.159049526, 0.0704338774, 0.984758258))
  1551. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1552. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1553. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.1258769, -8.51951981, -0.875674248, -0.243149132, 0.969522953, -0.0300733093, -0.956863761, -0.234658495, 0.171328068, 0.159049526, 0.0704338774, 0.984758258))
  1554. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1555. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1556. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.56451988, -0.770327568, -0.876095295, -0.888136804, 0.445840418, 0.111555554, -0.431187809, -0.892337322, 0.133465618, 0.159049526, 0.0704338774, 0.984758258))
  1557. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1558. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1559. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.60015965, 1.58135319, -0.876099586, -0.739420414, -0.652438164, 0.166090012, 0.65419215, -0.75456202, -0.0516897105, 0.159049526, 0.0704338774, 0.984758258))
  1560. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1561. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1562. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.07717514, -3.98405743, 0.89918375, 0.129879355, 0.990271866, -0.0499324463, 0.978799522, -0.12000373, 0.166002661, 0.158395648, -0.0704337358, -0.984863639))
  1563. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1564. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1565. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.7883234, 1.5500679, 0.899549246, 0.953440905, -0.248355046, 0.171103463, -0.25664717, -0.966105044, 0.0278160498, 0.158395648, -0.0704337358, -0.984863639))
  1566. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1567. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1568. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.29368877, -0.540122628, 0.902308226, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
  1569. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1570. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  1571. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.05418491, -4.94852543, -0.87578392, -0.871902943, 0.477931917, 0.106638268, -0.463136405, -0.875568628, 0.137426317, 0.159049526, 0.0704338774, 0.984758258))
  1572. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1573. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1574. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.63292789, -0.281317264, 0.90230751, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
  1575. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1576. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1577. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.9951973, -5.11057854, 0.899551868, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
  1578. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1579. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  1580. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.60902596, -5.31743908, 0.899554253, 0.757790625, 0.64811492, 0.0755244941, 0.632985294, -0.758278489, 0.156032622, 0.158395648, -0.0704337358, -0.984863639))
  1581. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1582. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1583. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.25744534, -6.4676342, 0.899554729, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
  1584. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1585. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1586. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.44844723, 0.264499307, 0.899559975, 0.983720183, 0.0970456004, 0.151271403, 0.0849221796, -0.992784619, 0.0846586972, 0.158395648, -0.0704337358, -0.984863639))
  1587. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1588. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1589. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.69082737, -2.29750347, 0.899507284, 0.778284431, 0.622715771, 0.0806369483, 0.607610583, -0.779271603, 0.153452963, 0.158395648, -0.0704337358, -0.984863639))
  1590. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1591. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  1592. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.89600754, -7.22783756, 0.899558783, 0.567268908, 0.822896957, 0.0323830284, 0.808160365, -0.563808322, 0.170298159, 0.158395648, -0.0704337358, -0.984863639))
  1593. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1594. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  1595. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.71047688, -4.6296978, 0.899176836, -0.0336004198, 0.99649024, -0.0766696334, 0.986806989, 0.0452355742, 0.155473113, 0.158395648, -0.0704337358, -0.984863639))
  1596. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1597. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.48208714, -0.508446693, 0.902300596, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
  1598. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1599. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1600. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.47948933, -0.730221033, 0.899180651, 0.888210654, 0.445840329, 0.110965937, 0.431276202, -0.892337203, 0.133179173, 0.158395648, -0.0704337358, -0.984863639))
  1601. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1602. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1603. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.09872341, -1.28934956, -0.872449875, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
  1604. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1605. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  1606. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.90129137, 1.57645273, -0.876101017, -0.739910543, -0.651872814, 0.166128725, 0.653638065, -0.755050838, -0.0515652671, 0.159049526, 0.0704338774, 0.984758258))
  1607. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  1608. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.71281719, -0.12038517, -0.876109123, -0.88813746, 0.445839614, 0.111555718, -0.431186944, -0.892337859, 0.133465528, 0.159049526, 0.0704338774, 0.984758258))
  1609. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1610. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.38605118, -0.557724476, -0.872985363, -0.967677772, 0.208867818, 0.141351685, -0.195728391, -0.975404441, 0.101377606, 0.159049526, 0.0704338774, 0.984758258))
  1611. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1612. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1613. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.83732796, 0.73610878, 0.901870728, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
  1614. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1615. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1616. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.02445412, 0.0772790313, 0.899172306, 0.975753427, 0.163778633, 0.145217553, 0.151071489, -0.983979583, 0.0946677923, 0.158395648, -0.0704337358, -0.984863639))
  1617. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1618. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  1619. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.70833468, -4.723629, -0.876116276, 0.0335495621, 0.996490359, -0.0766920745, -0.986703634, 0.045235604, 0.156128243, 0.159049526, 0.0704338774, 0.984758258))
  1620. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1621. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-10.6862888, -1.30415058, 0.89962697, 0.840070486, 0.533750415, 0.096936509, 0.51884377, -0.842703879, 0.143713042, 0.158395648, -0.0704337358, -0.984863639))
  1622. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1623. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.71909857, -5.91170692, 0.899182796, 0.213346913, 0.976331115, -0.035511367, 0.964054167, -0.204491556, 0.169673428, 0.158395648, -0.0704337358, -0.984863639))
  1624. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1625. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  1626. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.13227654, -6.44646263, 0.899623156, 0.483456552, 0.875237942, 0.0151602253, 0.860922158, -0.478537083, 0.172685549, 0.158395648, -0.0704337358, -0.984863639))
  1627. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1628. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1629. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.98289776, -0.586512566, 0.899170399, 0.858418167, 0.502689481, 0.102108754, 0.487888604, -0.861592889, 0.140085429, 0.158395648, -0.0704337358, -0.984863639))
  1630. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1631. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  1632. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.49573326, 1.38384151, 0.899169683, 0.740020633, -0.651872694, 0.165637314, -0.65367198, -0.755050719, -0.0511313789, 0.158395648, -0.0704337358, -0.984863639))
  1633. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  1634. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.83156061, 1.51341534, 0.899182796, 0.740020573, -0.651872635, 0.165637314, -0.65367192, -0.755050659, -0.0511313714, 0.158395648, -0.0704337358, -0.984863639))
  1635. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  1636. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.00895405, -1.52527142, 0.899441719, -0.738250315, 0.653911769, -0.165498421, 0.655670524, 0.753285229, 0.0515790507, 0.158395648, -0.0704337358, -0.984863639))
  1637. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1638. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.35375977, 0.899987698, 0.899623871, 0.982419491, 0.111090541, 0.150057733, 0.0988400206, -0.991311312, 0.0867917389, 0.158395648, -0.0704337358, -0.984863639))
  1639. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1640. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1641. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.65613461, -2.28155923, 0.899180412, 0.97187376, 0.187194049, 0.142919019, 0.174294397, -0.979794621, 0.0981034413, 0.158395648, -0.0704337358, -0.984863639))
  1642. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1643. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1644. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.53051615, 1.51825809, 0.899175406, 0.739530563, -0.652438164, 0.165598929, -0.654226303, -0.754561961, -0.0512554646, 0.158395648, -0.0704337358, -0.984863639))
  1645. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1646. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1647. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.60183334, -2.21259737, 0.899178982, 0.97187376, 0.187194049, 0.142919019, 0.174294397, -0.979794621, 0.0981034413, 0.158395648, -0.0704337358, -0.984863639))
  1648. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1649. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1650. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.06458545, 1.71746063, 0.899444103, 0.469479233, -0.872112989, 0.137876973, -0.868623555, -0.484208882, -0.105071731, 0.158395648, -0.0704337358, -0.984863639))
  1651. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1652. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1653. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.35979939, 0.709637642, 0.901391029, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
  1654. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1655. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1656. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.20471144, 0.993402481, 0.899175167, 0.74000591, -0.651889324, 0.165636152, -0.653688312, -0.755036056, -0.0511350483, 0.158395648, -0.0704337358, -0.984863639))
  1657. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1658. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1659. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.86629438, -5.93879318, 0.899615288, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
  1660. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1661. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1662. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.302171409, -3.85664177, 0.899174929, -0.226347059, 0.968300045, -0.105653003, 0.961084962, 0.239654273, 0.137432054, 0.158395648, -0.0704337358, -0.984863639))
  1663. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1664. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  1665. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.48829556, -0.157133818, 0.899628162, -0.889367282, -0.44343856, -0.111323729, -0.428885609, 0.893533111, -0.132880211, 0.158395648, -0.0704337358, -0.984863639))
  1666. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  1667. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.52259731, 0.13526392, 0.899174929, 0.888211131, 0.445839494, 0.110966086, 0.431275398, -0.89233768, 0.133179069, 0.158395648, -0.0704337358, -0.984863639))
  1668. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1669. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.35146236, 0.143870831, 0.899175167, 0.888524592, 0.445189714, 0.111062989, 0.430628598, -0.892661929, 0.13309826, 0.158395648, -0.0704337358, -0.984863639))
  1670. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1671. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1672. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.62878847, -5.79698372, 0.899180174, 0.213346913, 0.976331115, -0.035511367, 0.964054167, -0.204491556, 0.169673428, 0.158395648, -0.0704337358, -0.984863639))
  1673. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1674. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1675. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.10166311, -8.42869759, 0.89962101, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
  1676. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1677. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1678. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.54712391, -0.0898849964, 0.899624348, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
  1679. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1680. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1681. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.31802368, 0.593690634, 0.899173021, 0.982419491, 0.111090541, 0.150057733, 0.0988400206, -0.991311312, 0.0867917389, 0.158395648, -0.0704337358, -0.984863639))
  1682. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1683. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1684. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.0200882, -0.97302866, 0.902845383, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
  1685. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1686. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1687. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.79708099, -1.27738047, 0.902848959, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
  1688. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1689. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1690. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(7.04142857, -5.9249177, 0.899623394, -0.956977844, 0.234656647, -0.170692667, 0.243127227, 0.96952343, -0.0302349348, 0.158395648, -0.0704337358, -0.984863639))
  1691. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1692. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1693. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.35073805, -7.53473663, 0.899620056, 0.243128091, 0.969523191, -0.0302347708, 0.956977606, -0.234657571, 0.170692697, 0.158395648, -0.0704337358, -0.984863639))
  1694. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1695. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1696. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.32731676, -4.64178848, 0.89961648, 0.0732559189, 0.995541811, -0.0594160855, 0.984657824, -0.0627355278, 0.162849188, 0.158395648, -0.0704337358, -0.984863639))
  1697. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1698. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1699. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.52893353, -0.415368557, 0.899619102, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
  1700. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1701. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1702. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-8.01865196, -1.240098, 0.902853489, 0.835065901, 0.541791797, 0.0955565274, 0.526860714, -0.837556362, 0.144634306, 0.158395648, -0.0704337358, -0.984863639))
  1703. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1704. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1705. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.56400204, -0.105271816, 0.899624109, 0.889367104, 0.443439037, 0.111323655, 0.428886175, -0.893532872, 0.132880285, 0.158395648, -0.0704337358, -0.984863639))
  1706. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1707. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1708. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.405569971, -4.15652847, 0.899177074, -0.226347059, 0.968300045, -0.105653003, 0.961084962, 0.239654273, 0.137432054, 0.158395648, -0.0704337358, -0.984863639))
  1709. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1710. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  1711. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.38760376, -4.62725306, -0.876109123, -0.412119269, 0.911129475, 0.00139382645, -0.897144139, -0.40605697, 0.173941851, 0.159049526, 0.0704338774, 0.984758258))
  1712. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1713. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.955852509, 0.625712156, -0.875572681, -0.852161765, -0.493873715, 0.172957763, 0.498528183, -0.866676629, -0.0185293108, 0.159049526, 0.0704338774, 0.984758258))
  1714. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1715. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(2.93570781, -4.34092236, 0.899439335, -0.144093618, 0.985125005, -0.0936274603, 0.976808131, 0.156741619, 0.145890474, 0.158395648, -0.0704337358, -0.984863639))
  1716. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1717. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  1718. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.96492386, -0.751348019, 0.899559975, -0.983720541, -0.097042948, -0.151271641, -0.0849195123, 0.992784858, -0.0846583024, 0.158395648, -0.0704337358, -0.984863639))
  1719. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1720. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.875217438, 0.577329636, 0.8997159, 0.852276325, -0.493873656, 0.172391832, -0.498540312, -0.866676569, -0.0181984361, 0.158395648, -0.0704337358, -0.984863639))
  1721. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1722. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.24620485, 1.37683487, 0.899437904, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
  1723. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1724. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1725. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.612905502, 0.709106445, 0.899713516, 0.75275749, -0.636867404, 0.16661267, -0.638962567, -0.76774931, -0.0478575006, 0.158395648, -0.0704337358, -0.984863639))
  1726. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1727. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.89282131, 0.892552376, 0.901396751, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
  1728. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1729. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1730. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(6.04824734, -5.89530945, 0.899547577, -0.808166444, 0.563799381, -0.170298517, 0.567260206, 0.822903037, 0.0323811881, 0.158395648, -0.0704337358, -0.984863639))
  1731. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1732. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  1733. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.90485382, -2.41978216, 0.899445057, 0.980692923, -0.104658872, 0.165209725, -0.114710905, -0.992010891, 0.0524963699, 0.158395648, -0.0704337358, -0.984863639))
  1734. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  1735. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1736. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.45351076, 1.36759567, 0.899456739, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
  1737. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1738. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1739. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.70473862, -2.27298903, 0.899447203, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
  1740. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1741. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1742. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.04809093, -3.76932192, 0.899433136, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
  1743. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1744. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  1745. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.49291515, 0.732042313, 0.901394367, 0.807760298, -0.564388156, 0.170275271, -0.56783843, -0.822499216, -0.0325030573, 0.158395648, -0.0704337358, -0.984863639))
  1746. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1747. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1748. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.00004673, 1.10830212, 0.899176121, 0.780784011, -0.601626694, 0.168599859, -0.60439539, -0.795666099, -0.0403015167, 0.158395648, -0.0704337358, -0.984863639))
  1749. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1750. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1751. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.47231865, -1.52871323, 0.899180651, 0.799826324, 0.594019651, 0.0861538053, 0.57896024, -0.801361203, 0.150424898, 0.158395648, -0.0704337358, -0.984863639))
  1752. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1753. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1754. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.08194923, 0.690246582, 0.899447441, 0.802298605, -0.572220087, 0.169957012, -0.575529337, -0.817069888, -0.0341282785, 0.158395648, -0.0704337358, -0.984863639))
  1755. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  1756. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.29508305, 0.731118441, 0.899173498, 0.9834885, 0.0997146666, 0.151043221, 0.0875668675, -0.992520273, 0.0850651413, 0.158395648, -0.0704337358, -0.984863639))
  1757. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1758. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.86768246, -5.11404228, 0.899182558, 0.541946113, 0.839977741, 0.0270888023, 0.825355411, -0.538030386, 0.171220094, 0.158395648, -0.0704337358, -0.984863639))
  1759. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1760. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1761. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.04313016, 1.53340054, 0.899173021, 0.469479233, -0.872112989, 0.137876973, -0.868623555, -0.484208882, -0.105071731, 0.158395648, -0.0704337358, -0.984863639))
  1762. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1763. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1764. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.53444767, -1.70892, 0.899178028, 0.799826324, 0.594019651, 0.0861538053, 0.57896024, -0.801361203, 0.150424898, 0.158395648, -0.0704337358, -0.984863639))
  1765. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1766. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1767. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-9.74527073, -0.556594372, 0.899551868, 0.969600797, 0.199523777, 0.141671658, 0.186525285, -0.97735852, 0.0998963192, 0.158395648, -0.0704337358, -0.984863639))
  1768. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  1769. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.23492336, 0.547811508, 0.899180412, 0.9834885, 0.0997146964, 0.151043236, 0.0875668675, -0.992520332, 0.0850651488, 0.158395648, -0.0704337358, -0.984863639))
  1770. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1771. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.23053312, 1.18124676, 0.899436474, 0.738246202, -0.653916538, 0.165498123, -0.655675173, -0.753281176, -0.0515800938, 0.158395648, -0.0704337358, -0.984863639))
  1772. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1773. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1774. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.59684658, -3.23211718, 0.899447203, 0.97680974, 0.156730592, 0.145891517, 0.14408268, -0.985126793, 0.0936258137, 0.158395648, -0.0704337358, -0.984863639))
  1775. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1776. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  1777. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.3527813, -2.4022789, 0.899178505, 0.708067238, 0.703278601, 0.0635823458, 0.688155055, -0.707416534, 0.1612681, 0.158395648, -0.0704337358, -0.984863639))
  1778. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1779. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.683907509, 0.770748854, -0.875570297, -0.752646863, -0.636867464, 0.167112529, 0.638930738, -0.76774931, -0.0482816175, 0.159049526, 0.0704338774, 0.984758258))
  1780. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1781. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.39219284, -1.64878547, 0.899446249, 0.936947465, 0.325422674, 0.127416179, 0.311522603, -0.942941844, 0.117538266, 0.158395648, -0.0704337358, -0.984863639))
  1782. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1783. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1784. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.86477071, 0.713346481, -0.875574112, 0.177005127, -0.983324409, 0.0417434536, 0.97127682, 0.167667001, -0.168864429, 0.159049526, 0.0704338774, 0.984758258))
  1785. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1786. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-7.7002039, 0.738850355, 0.899182081, 0.983551681, 0.0989937484, 0.151104987, 0.0868525133, -0.992592335, 0.0849554017, 0.158395648, -0.0704337358, -0.984863639))
  1787. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1788. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  1789. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.26070261, -4.23413277, 0.89917016, 0.319192618, 0.947547555, -0.0164296925, 0.934362292, -0.311756849, 0.172569364, 0.158395648, -0.0704337358, -0.984863639))
  1790. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1791. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.40810013, -0.00480878353, 0.899180889, 0.983488262, 0.0997154713, 0.151043147, 0.087567687, -0.992519975, 0.0850652456, 0.158395648, -0.0704337358, -0.984863639))
  1792. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1793. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1794. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.27816868, 0.36729759, -0.875572681, -0.971276879, -0.167668194, 0.168864504, 0.177006349, -0.983324409, 0.0417432524, 0.159049526, 0.0704338774, 0.984758258))
  1795. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1796. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.24585152, -1.39969897, -0.875568867, 0.97127676, 0.167668015, -0.168864489, -0.17700617, 0.983324349, -0.0417432785, 0.159049526, 0.0704338774, 0.984758258))
  1797. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1798. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.99300385, -8.90743637, 0.899626732, 0.142528698, 0.988636851, -0.0477811359, 0.977037787, -0.132802278, 0.166634604, 0.158395648, -0.0704337358, -0.984863639))
  1799. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1800. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.94237328, -7.7235775, 0.899553537, 0.480360001, 0.876951873, 0.0145396311, 0.862653852, -0.475389123, 0.17273891, 0.158395648, -0.0704337358, -0.984863639))
  1801. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1802. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.846886158, 0.621031761, 0.899709225, -0.176977322, -0.983324349, 0.0418608226, -0.971388578, 0.167666942, -0.168219492, 0.158395648, -0.0704337358, -0.984863639))
  1803. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  1804. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.77898407, -1.92497277, 0.899177313, 0.934770584, 0.331936687, 0.126600191, 0.317995548, -0.940668523, 0.118416734, 0.158395648, -0.0704337358, -0.984863639))
  1805. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1806. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.60343695, -4.16727877, -0.875849724, -0.956498504, 0.258096755, 0.136025012, -0.244582146, -0.963548362, 0.108420044, 0.159049526, 0.0704338774, 0.984758258))
  1807. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1808. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.283630848, 0.916330338, -0.875573158, -0.165863439, -0.981368661, 0.096980691, 0.973241448, -0.178758949, -0.1444038, 0.159049526, 0.0704338774, 0.984758258))
  1809. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1810. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.36431217, -0.183939934, 0.8997159, -0.759969652, -0.645495474, -0.0760622695, -0.630367577, 0.76050961, -0.155771151, 0.158395648, -0.0704337358, -0.984863639))
  1811. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1812. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.212973595, 1.0695591, -0.87556839, -0.488728732, -0.861045897, 0.140521064, 0.857819378, -0.503626227, -0.102525853, 0.159049526, 0.0704338774, 0.984758258))
  1813. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1814. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.43735743, -0.124714851, -0.875572205, 0.759919107, -0.645495534, -0.0765667409, 0.630264044, 0.76050961, -0.156189799, 0.159049526, 0.0704338774, 0.984758258))
  1815. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1816. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.45576286, -0.432270765, 0.89970994, -0.857886434, -0.503627419, -0.101956159, -0.488823175, 0.861045182, -0.140196547, 0.158395648, -0.0704337358, -0.984863639))
  1817. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1818. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.28656006, -5.34329987, 0.899504423, 0.819206297, 0.566195071, 0.0912605822, 0.551197171, -0.821256518, 0.147382587, 0.158395648, -0.0704337358, -0.984863639))
  1819. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  1820. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.38829231, -0.792639971, 0.899710655, -0.973336995, -0.178759843, -0.143757522, -0.165928707, 0.981368542, -0.0968705416, 0.158395648, -0.0704337358, -0.984863639))
  1821. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  1822. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.96528482, -5.18345737, -0.876111031, -0.0664858893, 0.995951891, -0.0604967251, -0.985032797, -0.0558502376, 0.163088515, 0.159049526, 0.0704338774, 0.984758258))
  1823. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1824. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.35685253, -0.233741045, 0.899713993, 0.973336995, 0.178759813, 0.143757522, 0.165928677, -0.981368542, 0.0968705341, 0.158395648, -0.0704337358, -0.984863639))
  1825. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  1826. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.95789385, -5.08970642, 0.899176598, 0.066445671, 0.995951772, -0.0605406985, 0.985140741, -0.0558502674, 0.162434459, 0.158395648, -0.0704337358, -0.984863639))
  1827. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1828. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.167333841, 0.987339973, 0.899712086, 0.488821954, -0.861045837, 0.140196383, -0.857887089, -0.503626227, -0.101956345, 0.158395648, -0.0704337358, -0.984863639))
  1829. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1830. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.22531652, 0.484791756, -0.875574112, 0.49852699, -0.866677225, -0.018529065, 0.85216248, 0.493872464, -0.172957778, 0.159049526, 0.0704338774, 0.984758258))
  1831. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1832. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.29839766, 0.823468208, 0.899716139, 0.165927812, -0.981368661, 0.0968704, -0.973336995, -0.178758949, -0.143757612, 0.158395648, -0.0704337358, -0.984863639))
  1833. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  1834. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-2.86831379, -1.954216, -0.876111984, -0.934686542, 0.331936747, 0.127220765, -0.317916811, -0.940668702, 0.118627973, 0.159049526, 0.0704338774, 0.984758258))
  1835. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  1836. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.48115635, -0.777873993, -0.875567436, 0.973241389, -0.178759843, -0.144403726, 0.165864334, 0.981368661, -0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
  1837. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1838. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.44971752, -0.248507977, -0.875571251, -0.973241389, 0.178759813, 0.144403726, -0.165864304, -0.981368661, 0.0969808325, 0.159049526, 0.0704338774, 0.984758258))
  1839. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1840. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-4.51207829, -4.1450429, 0.899453878, 0.956588447, 0.258096665, 0.135389939, 0.24465403, -0.963548183, 0.108257495, 0.158395648, -0.0704337358, -0.984863639))
  1841. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  1842. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-3.15853882, -2.63138103, 0.899187326, 0.774064064, 0.628089964, 0.0795738399, 0.61297822, -0.77494669, 0.154006928, 0.158395648, -0.0704337358, -0.984863639))
  1843. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1844. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.53797483, -0.386631012, -0.875575066, 0.857818782, -0.503627419, -0.102525659, 0.488730013, 0.861045241, -0.140521199, 0.159049526, 0.0704338774, 0.984758258))
  1845. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  1846. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.419935763, 1.12170887, 1.25058079, -0.158687159, 0.98589474, -0.0532010235, 0.0053470307, -0.0530247763, -0.998580575, -0.987316012, -0.15874587, 0.00314274291))
  1847. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1848. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  1849. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.348431528, 1.0679574, 1.2725935, -0.158687159, 0.98589474, -0.0532010235, 0.0053470307, -0.0530247763, -0.998580575, -0.987316012, -0.15874587, 0.00314274291))
  1850. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1851. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  1852. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.333662987, 1.06742907, 1.36449051, -0.158651814, -0.98589474, 0.0533063821, -0.00601008674, -0.0530247763, -0.99857676, 0.98731792, -0.15874587, 0.00248716492))
  1853. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1854. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  1855. Partweld=weld(m,handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.405167103, 1.12118006, 1.3424778, -0.158651814, -0.98589474, 0.0533063821, -0.00601008674, -0.0530247763, -0.99857676, 0.98731792, -0.15874587, 0.00248716492))
  1856. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1857.  
  1858. local Hood = Instance.new("Part", Character)
  1859. Hood.Name = "Hood"
  1860. Hood.CanCollide = false
  1861. Hood.BrickColor = BrickColor.new("Really black")
  1862. Hood.Transparency = 0
  1863. Hood.Material = "Plastic"
  1864. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  1865. Hood.TopSurface = Enum.SurfaceType.Smooth
  1866. Hood.BottomSurface = Enum.SurfaceType.Smooth
  1867.  
  1868. local Weld = Instance.new("Weld", Hood)
  1869. Weld.Part0 = Character.Head
  1870. Weld.Part1 = Hood
  1871. Weld.C1 = CFrame.new(0, -0.2, 0)
  1872.  
  1873. local Mask = Instance.new("Part", Character)
  1874. Mask.Name = "Mask"
  1875. Mask.CanCollide = false
  1876. Mask.BrickColor = BrickColor.new("Really black")
  1877. Mask.Transparency = 0
  1878. Mask.Material = "Plastic"
  1879. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  1880. Mask.TopSurface = Enum.SurfaceType.Smooth
  1881. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1882.  
  1883. local Weld = Instance.new("Weld", Mask)
  1884. Weld.Part0 = Character.Head
  1885. Weld.Part1 = Mask
  1886. Weld.C1 = CFrame.new(0, -0.1, 0.8)
  1887.  
  1888. local M1 = Instance.new("SpecialMesh")
  1889. M1.Parent = Mask
  1890. M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
  1891. M1.Scale = Vector3.new( 1, 1, 2)
  1892.  
  1893.  
  1894. local eeeffecto = Instance.new("ParticleEmitter",Torso)
  1895. eeeffecto.Texture = "http://www.roblox.com/asset/?id=305943367"
  1896. eeeffecto.LightEmission = 0
  1897. eeeffecto.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  1898. eeeffecto.LockedToPart = true
  1899. eeeffecto.Rate = 10
  1900. eeeffecto.Lifetime = NumberRange.new(0.1,0.1)
  1901. eeeffecto.Rotation = NumberRange.new(0,0)
  1902. eeeffecto.Size = NumberSequence.new(9,9,9)
  1903. eeeffecto.Transparency = NumberSequence.new(0,0)
  1904. eeeffecto.Speed = NumberRange.new(0,0)
  1905. eeeffecto.RotSpeed = NumberRange.new(0,0)
  1906. eeeffecto.Parent = Character.Torso
  1907. eeeffecto.Enabled = false
  1908.  
  1909. local lightning = Instance.new("ParticleEmitter",Torso)
  1910. lightning.Texture = "http://www.roblox.com/asset/?id=348321827"
  1911. lightning.LightEmission = 0
  1912. lightning.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  1913. lightning.LockedToPart = true
  1914. lightning.Rate = 20
  1915. lightning.Lifetime = NumberRange.new(0.1,0.10)
  1916. lightning.Rotation = NumberRange.new(0,360)
  1917. lightning.Size = NumberSequence.new(3,3,3)
  1918. lightning.Transparency = NumberSequence.new(0,0)
  1919. lightning.Speed = NumberRange.new(0,0)
  1920. lightning.RotSpeed = NumberRange.new(0,0)
  1921. lightning.ZOffset = 5
  1922. lightning.Parent = Character.Torso
  1923. lightning.Enabled = false
  1924.  
  1925. Player=game:GetService('Players').LocalPlayer
  1926. Character=Player.Character
  1927. Mouse=Player:GetMouse()
  1928. m=Instance.new('Model',Character)
  1929. local function weldBetween(a, b)
  1930. local weldd = Instance.new("ManualWeld")
  1931. weldd.Part0 = a
  1932. weldd.Part1 = b
  1933. weldd.C0 = CFrame.new()
  1934. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1935. weldd.Parent = a
  1936. return weldd
  1937. end
  1938.  
  1939. it=Instance.new
  1940.  
  1941. function nooutline(part)
  1942. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1943. end
  1944.  
  1945. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1946. local fp=it("Part")
  1947. fp.formFactor=formfactor
  1948. fp.Parent=parent
  1949. fp.Reflectance=reflectance
  1950. fp.Transparency=transparency
  1951. fp.CanCollide=false
  1952. fp.Locked=true
  1953. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1954. fp.Name=name
  1955. fp.Size=size
  1956. fp.Position=Character.Torso.Position
  1957. nooutline(fp)
  1958. fp.Material=material
  1959. fp:BreakJoints()
  1960. return fp
  1961. end
  1962.  
  1963. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1964. local mesh=it(Mesh)
  1965. mesh.Parent=part
  1966. if Mesh=="SpecialMesh" then
  1967. mesh.MeshType=meshtype
  1968. mesh.MeshId=meshid
  1969. end
  1970. mesh.Offset=offset
  1971. mesh.Scale=scale
  1972. return mesh
  1973. end
  1974.  
  1975. function weld(parent,part0,part1,c0,c1)
  1976. local weld=it("Weld")
  1977. weld.Parent=parent
  1978. weld.Part0=part0
  1979. weld.Part1=part1
  1980. weld.C0=c0
  1981. weld.C1=c1
  1982. return weld
  1983. end
  1984.  
  1985. handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
  1986. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.61954498, 0.610899925, 1.40690994, -0.258819044, 0, -0.965925813, 0, 1, 0, 0.965925813, 0, -0.258819044))
  1987. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468234",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
  1988.  
  1989. Player=game:GetService('Players').LocalPlayer
  1990. Character=Player.Character
  1991. Mouse=Player:GetMouse()
  1992. m=Instance.new('Model',Character)
  1993. local function weldBetween(a, b)
  1994. local weldd = Instance.new("ManualWeld")
  1995. weldd.Part0 = a
  1996. weldd.Part1 = b
  1997. weldd.C0 = CFrame.new()
  1998. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1999. weldd.Parent = a
  2000. return weldd
  2001. end
  2002.  
  2003. it=Instance.new
  2004.  
  2005. function nooutline(part)
  2006. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2007. end
  2008.  
  2009. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2010. local fp=it("Part")
  2011. fp.formFactor=formfactor
  2012. fp.Parent=parent
  2013. fp.Reflectance=reflectance
  2014. fp.Transparency=transparency
  2015. fp.CanCollide=false
  2016. fp.Locked=true
  2017. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2018. fp.Name=name
  2019. fp.Size=size
  2020. fp.Position=Character.Torso.Position
  2021. nooutline(fp)
  2022. fp.Material=material
  2023. fp:BreakJoints()
  2024. return fp
  2025. end
  2026.  
  2027. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2028. local mesh=it(Mesh)
  2029. mesh.Parent=part
  2030. if Mesh=="SpecialMesh" then
  2031. mesh.MeshType=meshtype
  2032. mesh.MeshId=meshid
  2033. end
  2034. mesh.Offset=offset
  2035. mesh.Scale=scale
  2036. return mesh
  2037. end
  2038.  
  2039. function weld(parent,part0,part1,c0,c1)
  2040. local weld=it("Weld")
  2041. weld.Parent=parent
  2042. weld.Part0=part0
  2043. weld.Part1=part1
  2044. weld.C0=c0
  2045. weld.C1=c1
  2046. return weld
  2047. end
  2048.  
  2049.  
  2050. handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
  2051. handleweld=weld(m,Character["Torso"],handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(1.72890472, 0.675598145, -1.43186569, 0.258819073, 0, -0.965925813, 0, 1, 0, 0.965925813, 0, 0.258819073))
  2052. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468709",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
  2053. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
  2054. MakeForm(HandlePart,"Ball")
  2055. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2056. local HandlePart = CreatePart(3,Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
  2057. MakeForm(HandlePart,"Ball")
  2058. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  2059. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
  2060. MakeForm(HandlePart,"Ball")
  2061. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2062. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
  2063. MakeForm(HandlePart,"Ball")
  2064. CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  2065.  
  2066. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2067. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2068. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2069. wave.CFrame = CFRAME
  2070. coroutine.resume(coroutine.create(function(PART)
  2071. for i = 1, WAIT do
  2072. Swait()
  2073. mesh.Scale = mesh.Scale + GROW
  2074. if DOESROT == true then
  2075. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2076. end
  2077. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2078. if wave.Transparency > 0.99 then
  2079. wave:remove()
  2080. end
  2081. end
  2082. end))
  2083. end
  2084. New = function(Object, Parent, Name, Data)
  2085. local Object = Instance.new(Object)
  2086. for Index, Value in pairs(Data or {}) do
  2087. Object[Index] = Value
  2088. end
  2089. Object.Parent = Parent
  2090. Object.Name = Name
  2091. return Object
  2092. end
  2093.  
  2094.  
  2095. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-67.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  2096. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, 0.487541199, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  2097. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000252, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787415, 1.33912802, 93.9772263, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  2098. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftLeg,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.0127105713, 0.339127064, -0.512458801, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  2099.  
  2100. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.140000015, 0.0500000007),CFrame = CFrame.new(-67.6787415, 3.12643075, 92.6921463, -9.31322575e-10, -1.86264515e-09, -0.999999285, 0.777135551, 0.629333496, 9.31322575e-10, 0.6293329, -0.777134895, 0),})
  2101. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.766067505, 0.138611317, 0.515716553, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2102. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.12999988, 1.12000012, 0.0500000007),CFrame = CFrame.new(-67.6951752, 3.43133378, 93.991272, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2103. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.533157349, 0.443484068, 0.50994873, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2104. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.450000018, 0.590000272, 0.0500000007),CFrame = CFrame.new(-67.6951752, 2.60608268, 94.3512573, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2105. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.893096924, -0.381786108, 0.509513855, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2106. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.330000013, 0.590000272, 0.0500000007),CFrame = CFrame.new(-66.6951752, 2.60608268, 94.2912598, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2107. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.817497253, -0.388065577, -0.489402771, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2108. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.220000237, 0.660000384, 0.0500000007),CFrame = CFrame.new(-66.6787338, 2.57395577, 93.9222183, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2109. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.448242188, -0.420258999, -0.49987793, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2110. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.07999992, 1.12000012, 0.0500000007),CFrame = CFrame.new(-66.6951752, 3.43133354, 93.9662704, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2111. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(0.492546082, 0.437201023, -0.489517212, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2112. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.340000302, 0.0500000007),CFrame = CFrame.new(-66.6787415, 3.2281816, 93.1287689, 0, -9.31322575e-10, -0.999999285, 0, 1, 9.31322575e-10, 0.999999225, 0, 0),})
  2113. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0),C1 = CFrame.new(-0.345108032, 0.234031916, -0.491600037, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2114. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1.0999999, 0.0500000007, 1.00999975),CFrame = CFrame.new(-67.1759109, 3.99574399, 93.9762726, 0, -0.0260759834, -0.999659359, 0, 0.999660075, -0.0260760002, 0.999999225, -2.91038305e-11, -9.31322575e-10),})
  2115. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = Torso,C0 = CFrame.new(0, 0, 0, 0, 0, 1, -0.0260760002, 0.999660015, 0, -0.999660015, -0.0260760002, 0),C1 = CFrame.new(0.510047913, 1.00462079, -0.0125579834, -0.0156119959, -4.38656264e-11, 0.999877751, -0.0062854127, 0.999980271, -9.81397825e-05, -0.999858022, -0.00628618058, -0.0156116877),})
  2116.  
  2117. Corruption = New("Part",Character,"Corruption",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(0.740000069, 0.419999987, 0.870000064),CFrame = CFrame.new(-67.0815201, 2.81366396, 91.9528885, 0, 0, -1, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, 0),})
  2118. mot = New("Motor",Corruption,"mot",{Part0 = Corruption,Part1 = LeftArm,C0 = CFrame.new(0, 0, 0, 0, 0.777135491, 0.629333377, 0, 0.629333377, -0.777135491, -1, 0, 0),C1 = CFrame.new(-0.00936126709, -0.184385061, -0.0693511963, 0, 0, 1, 0, 1, 0, -1, 0, 0),})
  2119.  
  2120. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
  2121. MakeForm(EYE,"Ball")
  2122. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  2123. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
  2124. MakeForm(EYE2,"Ball")
  2125. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2126.  
  2127. local naeeym2 = Instance.new("BillboardGui", Character)
  2128. naeeym2.AlwaysOnTop = true
  2129. naeeym2.Size = UDim2.new(5, 35, 2, 15)
  2130. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  2131. naeeym2.Adornee = Character.Head
  2132. naeeym2.Name = "Name"
  2133. naeeym2.PlayerToHideFrom = Player
  2134. local tecks2 = Instance.new("TextLabel", naeeym2)
  2135. tecks2.BackgroundTransparency = 1
  2136. tecks2.TextScaled = true
  2137. tecks2.BorderSizePixel = 0
  2138. tecks2.Text = "V.4"
  2139. tecks2.Font = "Fantasy"
  2140. tecks2.TextSize = 30
  2141. tecks2.TextStrokeTransparency = 0
  2142. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  2143. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  2144. tecks2.Parent = naeeym2
  2145. function Transparency(TRANS)
  2146. tecks2.TextTransparency = TRANS
  2147. tecks2.TextStrokeTransparency = TRANS
  2148. for _, c in pairs(Character:GetChildren()) do
  2149. if c.ClassName == "Part" and c ~= RootPart then
  2150. c.Transparency = TRANS
  2151. if c:FindFirstChildOfClass("Decal") then
  2152. c:FindFirstChildOfClass("Decal").Transparency = TRANS
  2153. end
  2154. elseif c.ClassName == "Accessory" then
  2155. c.Handle.Transparency = TRANS
  2156. elseif c.ClassName == "Model" then
  2157. for _, q in pairs(c:GetChildren()) do
  2158. if q.ClassName == "Part" then
  2159. q.Transparency = TRANS
  2160. if q:FindFirstChildOfClass("Decal") then
  2161. q:FindFirstChildOfClass("Decal").Transparency = TRANS
  2162. end
  2163. end
  2164. end
  2165. end
  2166. end
  2167. end
  2168.  
  2169. local DECAL = IT("Decal")
  2170. function MakeRing()
  2171. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Really red"), "MagicRing", VT(0, 0, 0), true)
  2172. local MSH = IT("BlockMesh", RING)
  2173. local TOP = DECAL:Clone()
  2174. local BOTTOM = DECAL:Clone()
  2175. TOP.Parent = RING
  2176. BOTTOM.Parent = RING
  2177. TOP.Face = "Top"
  2178. BOTTOM.Face = "Bottom"
  2179. TOP.Texture = "http://www.roblox.com/asset/?id=127817121"
  2180. BOTTOM.Texture = "http://www.roblox.com/asset/?id=127817121"
  2181. local function REMOVE()
  2182. coroutine.resume(coroutine.create(function()
  2183. local SIZE = MSH.Scale.X
  2184. for i = 1, 35 do
  2185. Swait()
  2186. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  2187. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  2188. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  2189. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  2190. end
  2191. RING:remove()
  2192. end))
  2193. end
  2194. return RING, MSH, REMOVE
  2195. end
  2196.  
  2197.  
  2198. local Handle = CreatePart(3, Weapon, "Glass", 0, 0, "New Yeller", "Handle", VT(0.2,1,0.2),false)
  2199. MakeForm(Handle,"Cyl")
  2200. local Grasp = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Handle, CF(0,-1,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2201. local Bop = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Bop", VT(0.5,0.5,0.5),false)
  2202. MakeForm(Bop,"Ball")
  2203. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Bop, CF(0,0.7,0), CF(0, 0, 0))
  2204. local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.5,0.2,0.5),false)
  2205. MakeForm(Part,"Pine")
  2206. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2207. local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.6,0.3,0.6),false)
  2208. MakeForm(Part,"Pine")
  2209. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.7,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2210. local Blade = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Blade", VT(0.3,5,0.3),false)
  2211. MakeForm(Blade,"Pine")
  2212. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Blade, CF(0,-2.5,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2213.  
  2214. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(1.05,0.1,1.05),false)
  2215. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(0,-0.3,0), CF(0, 0, 0))
  2216. local ShieldBase = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(2,2,1),false)
  2217. CreateMesh("SpecialMesh", ShieldBase, "FileMesh", "395088733", "", VT(1,1,1), VT(0,0,0))
  2218. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, ShieldBase, CF(-0.5,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2219. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2220. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
  2221. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.4,-0.3,0) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
  2222. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2223. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
  2224. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.515,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2225. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2226. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.7,0.7,1), VT(0,0,0))
  2227. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2228. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2229. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.5,0.5,1), VT(0,0,0))
  2230. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2231. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,2,0.2),false)
  2232. MakeForm(Shield,"Ball")
  2233. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
  2234. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,0.2,2),false)
  2235. MakeForm(Shield,"Ball")
  2236. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
  2237. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,2,0.3),false)
  2238. MakeForm(Shield,"Ball")
  2239. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
  2240. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,0.3,2),false)
  2241. MakeForm(Shield,"Ball")
  2242. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
  2243.  
  2244. local A = IT("Attachment",LeftArm)
  2245. A.Position = VT(1,1.3,0)
  2246. A.Orientation = VT(-0.098, -89.999, 0.227)
  2247. local B = IT("Attachment",LeftArm)
  2248. B.Position = VT(-1.3,-0.6,0)
  2249. B.Orientation = VT(-88.911, -68.808, 158.782)
  2250. local ChainLink = IT("Beam",LeftArm)
  2251. ChainLink.Texture = "rbxassetid://73042633"
  2252. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2253. ChainLink.TextureSpeed = 1
  2254. ChainLink.FaceCamera = true
  2255. ChainLink.Width0 = 1
  2256. ChainLink.Width1 = 1
  2257. ChainLink.TextureLength = 3
  2258. ChainLink.Attachment0 = A
  2259. ChainLink.Attachment1 = B
  2260. ChainLink.CurveSize0 = 1.6
  2261. ChainLink.CurveSize1 = 1.6
  2262. ChainLink.FaceCamera = true
  2263. ChainLink.Transparency = NumberSequence.new(0)
  2264. local ChainLink = IT("Beam",LeftArm)
  2265. ChainLink.Texture = "rbxassetid://73042633"
  2266. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2267. ChainLink.TextureSpeed = 1
  2268. ChainLink.FaceCamera = true
  2269. ChainLink.Width0 = 1
  2270. ChainLink.Width1 = 1
  2271. ChainLink.TextureLength = 3
  2272. ChainLink.Attachment0 = B
  2273. ChainLink.Attachment1 = A
  2274. ChainLink.CurveSize0 = 1.6
  2275. ChainLink.CurveSize1 = 1.6
  2276. ChainLink.FaceCamera = true
  2277. ChainLink.Transparency = NumberSequence.new(0)
  2278. local A = IT("Attachment",RightArm)
  2279. A.Position = VT(1.3,-0.85,0)
  2280. A.Orientation = VT(-0.098, -89.999, 0.227)
  2281. local B = IT("Attachment",RightArm)
  2282. B.Position = VT(-1,2,0)
  2283. B.Orientation = VT(-88.911, -68.808, 158.782)
  2284. local ChainLink = IT("Beam",RightArm)
  2285. ChainLink.Texture = "rbxassetid://73042633"
  2286. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2287. ChainLink.TextureSpeed = 1
  2288. ChainLink.FaceCamera = true
  2289. ChainLink.Width0 = 1
  2290. ChainLink.Width1 = 1
  2291. ChainLink.TextureLength = 3
  2292. ChainLink.Attachment0 = A
  2293. ChainLink.Attachment1 = B
  2294. ChainLink.CurveSize0 = 1.3
  2295. ChainLink.CurveSize1 = 1.3
  2296. ChainLink.FaceCamera = true
  2297. ChainLink.Transparency = NumberSequence.new(0)
  2298. local ChainLink = IT("Beam",RightArm)
  2299. ChainLink.Texture = "rbxassetid://73042633"
  2300. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2301. ChainLink.TextureSpeed = 1
  2302. ChainLink.FaceCamera = true
  2303. ChainLink.Width0 = 1
  2304. ChainLink.Width1 = 1
  2305. ChainLink.TextureLength = 3
  2306. ChainLink.Attachment0 = B
  2307. ChainLink.Attachment1 = A
  2308. ChainLink.CurveSize0 = 1.3
  2309. ChainLink.CurveSize1 = 1.3
  2310. ChainLink.FaceCamera = true
  2311. ChainLink.Transparency = NumberSequence.new(0)
  2312.  
  2313.  
  2314. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1.1,1,0.525),false)
  2315. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(-0.75, 0.51, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), CF(0, 0, 0))
  2316. MakeForm(Part,"Wedge")
  2317.  
  2318. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1,1,1.2),false)
  2319. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2320. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
  2321. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), CF(0, 0, 0))
  2322. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
  2323. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), CF(0, 0, 0))
  2324. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Dark stone grey", "Metal", VT(0.8,0.8,1.225),false)
  2325. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2326. local Eon = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eon", VT(0.5,0.5,1.25),false)
  2327. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Eon, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2328.  
  2329. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2330. local Gun = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0),false)
  2331. local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "468351345", "468351348", VT(0.06,0.06,0.06), VT(0,0, 0))
  2332. local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.8, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
  2333.  
  2334. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2335. function WACKYEFFECT(Table)
  2336. local TYPE = (Table.EffectType or "Sphere")
  2337. local SIZE = (Table.Size or VT(1,1,1))
  2338. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2339. local TRANSPARENCY = (Table.Transparency or 0)
  2340. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2341. local CFRAME = (Table.CFrame or Torso.CFrame)
  2342. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2343. local ROTATION1 = (Table.RotationX or 0)
  2344. local ROTATION2 = (Table.RotationY or 0)
  2345. local ROTATION3 = (Table.RotationZ or 0)
  2346. local MATERIAL = (Table.Material or "Neon")
  2347. local COLOR = (Table.Color or C3(1,1,1))
  2348. local TIME = (Table.Time or 45)
  2349. local SOUNDID = (Table.SoundID or nil)
  2350. local SOUNDPITCH = (Table.SoundPitch or nil)
  2351. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2352. coroutine.resume(coroutine.create(function()
  2353. local PLAYSSOUND = false
  2354. local SOUND = nil
  2355. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  2356. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2357. PLAYSSOUND = true
  2358. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2359. end
  2360. EFFECT.Color = COLOR
  2361. local MSH = nil
  2362. if TYPE == "Sphere" then
  2363. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2364. elseif TYPE == "Block" then
  2365. MSH = IT("BlockMesh",EFFECT)
  2366. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  2367. elseif TYPE == "Wave" then
  2368. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2369. elseif TYPE == "Ring" then
  2370. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2371. elseif TYPE == "Slash" then
  2372. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2373. elseif TYPE == "Round Slash" then
  2374. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2375. elseif TYPE == "Swirl" then
  2376. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2377. elseif TYPE == "Skull" then
  2378. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2379. elseif TYPE == "Crystal" then
  2380. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2381. end
  2382. if MSH ~= nil then
  2383. local MOVESPEED = nil
  2384. if MOVEDIRECTION ~= nil then
  2385. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2386. end
  2387. local GROWTH = SIZE - ENDSIZE
  2388. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2389. if TYPE == "Block" then
  2390. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2391. else
  2392. EFFECT.CFrame = CFRAME
  2393. end
  2394. for LOOP = 1, TIME+1 do
  2395. Swait()
  2396. MSH.Scale = MSH.Scale - GROWTH/TIME
  2397. if TYPE == "Wave" then
  2398. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2399. end
  2400. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2401. if TYPE == "Block" then
  2402. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2403. else
  2404. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2405. end
  2406. if MOVEDIRECTION ~= nil then
  2407. local ORI = EFFECT.Orientation
  2408. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2409. EFFECT.Orientation = ORI
  2410. end
  2411. end
  2412. if PLAYSSOUND == false then
  2413. EFFECT:remove()
  2414. else
  2415. SOUND.Stopped:Connect(function()
  2416. EFFECT:remove()
  2417. end)
  2418. end
  2419. else
  2420. if PLAYSSOUND == false then
  2421. EFFECT:remove()
  2422. else
  2423. repeat Swait() until SOUND.Playing == false
  2424. EFFECT:remove()
  2425. end
  2426. end
  2427. end))
  2428. end
  2429.  
  2430.  
  2431. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2432. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2433. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2434. wave.CFrame = CFRAME
  2435. coroutine.resume(coroutine.create(function(PART)
  2436. for i = 1, WAIT do
  2437. Swait()
  2438. mesh.Scale = mesh.Scale + GROW
  2439. if DOESROT == true then
  2440. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2441. end
  2442. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2443. if wave.Transparency > 0.99 then
  2444. wave:remove()
  2445. end
  2446. end
  2447. end))
  2448. end
  2449.  
  2450. function CreateWave(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
  2451. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2452. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "20329976", "", SIZE, VT(0, 0, -SIZE.X / 8))
  2453. wave.CFrame = CFRAME
  2454. coroutine.resume(coroutine.create(function(PART)
  2455. for i = 1, WAIT do
  2456. Swait()
  2457. mesh.Scale = mesh.Scale + GROW
  2458. mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
  2459. if DOESROT == true then
  2460. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2461. end
  2462. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2463. if wave.Transparency > 0.99 then
  2464. wave:remove()
  2465. end
  2466. end
  2467. end))
  2468. end
  2469.  
  2470. function Slice(KIND, SIZE, WAIT, CFRAME, COLOR, GROW)
  2471. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2472. local mesh
  2473. if KIND == "Base" then
  2474. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0, SIZE / 10, SIZE / 10), VT(0, 0, 0))
  2475. elseif KIND == "Thin" then
  2476. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
  2477. elseif KIND == "Round" then
  2478. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
  2479. end
  2480. wave.CFrame = CFRAME
  2481. coroutine.resume(coroutine.create(function(PART)
  2482. for i = 1, WAIT do
  2483. Swait()
  2484. mesh.Scale = mesh.Scale + GROW / 10
  2485. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2486. if wave.Transparency > 0.99 then
  2487. wave:remove()
  2488. end
  2489. end
  2490. end))
  2491. end
  2492.  
  2493. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2494. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2495. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2496. wave.CFrame = CFRAME
  2497. coroutine.resume(coroutine.create(function(PART)
  2498. for i = 1, WAIT do
  2499. Swait()
  2500. mesh.Scale = mesh.Scale + GROW
  2501. if DOESROT == true then
  2502. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2503. end
  2504. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2505. if wave.Transparency > 0.99 then
  2506. wave:remove()
  2507. end
  2508. end
  2509. end))
  2510. end
  2511. function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
  2512. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2513. local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
  2514. wave.CFrame = CFRAME
  2515. coroutine.resume(coroutine.create(function(PART)
  2516. for i = 1, WAIT do
  2517. Swait()
  2518. mesh.Scale = mesh.Scale + GROW
  2519. wave.Transparency = wave.Transparency + 1 / WAIT
  2520. if wave.Transparency > 0.99 then
  2521. wave:remove()
  2522. end
  2523. end
  2524. end))
  2525. end
  2526.  
  2527. function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
  2528. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2529. local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
  2530. wave.CFrame = CFRAME
  2531. coroutine.resume(coroutine.create(function(PART)
  2532. for i = 1, WAIT do
  2533. Swait()
  2534. mesh.Scale = mesh.Scale + GROW
  2535. wave.Transparency = wave.Transparency + 1 / WAIT
  2536. if wave.Transparency > 0.99 then
  2537. wave:remove()
  2538. end
  2539. end
  2540. end))
  2541. end
  2542.  
  2543. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2544. PRT.Color = C3(0,0,0)
  2545. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2546. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2547. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  2548. PRT.Color = C3(0,0,0)
  2549. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2550. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2551. for i = 1, 16 do
  2552. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2553. FACE.Color = C3(0,0,0)
  2554. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2555. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2556. end
  2557.  
  2558. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  2559. function ParticleEmitter(Table)
  2560. local PRTCL = Particle:Clone()
  2561. local Speed = Table.Speed or 5
  2562. local Drag = Table.Drag or 0
  2563. local Size1 = Table.Size1 or 1
  2564. local Size2 = Table.Size2 or 5
  2565. local Lifetime1 = Table.Lifetime1 or 1
  2566. local Lifetime2 = Table.Lifetime2 or 1.5
  2567. local Parent = Table.Parent or Torso
  2568. local Emit = Table.Emit or 100
  2569. local Offset = Table.Offset or 360
  2570. local Acel = Table.Acel or VT(0,0,0)
  2571. local Enabled = Table.Enabled or false
  2572. PRTCL.Parent = Parent
  2573. PRTCL.Size = NumberSequence.new(Size1,Size2)
  2574. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  2575. PRTCL.Speed = NumberRange.new(Speed)
  2576. PRTCL.VelocitySpread = Offset
  2577. PRTCL.Drag = Drag
  2578. PRTCL.Acceleration = Acel
  2579. if Enabled == false then
  2580. PRTCL:Emit(Emit)
  2581. Debris:AddItem(PRTCL,Lifetime2)
  2582. else
  2583. PRTCL.Enabled = true
  2584. end
  2585. return PRTCL
  2586. end
  2587.  
  2588. ParticleEmitter({Speed = 0.2, Drag = 0, Size1 = 0.1, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.5, Parent = Hole, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  2589. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  2590.  
  2591. for _, c in pairs(Weapon:GetDescendants()) do
  2592. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2593. c.Material = "Glass"
  2594. c.Color = C3(0,0,0)
  2595. elseif c.ClassName == "Part" and c.Name == "Eye" then
  2596. c.Color = C3(1,0,0)
  2597. c.Material = "Neon"
  2598. end
  2599. end
  2600.  
  2601. Weapon.Parent = Character
  2602. for _, c in pairs(Weapon:GetChildren()) do
  2603. if c.ClassName == "Part" then
  2604. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2605. end
  2606. end
  2607.  
  2608. local SKILLTEXTCOLOR = C3(1,1,1)
  2609. local SKILLFONT = "SciFi"
  2610. local SKILLTEXTSIZE = 4
  2611.  
  2612. local ATTACKS = {"Warp - Q","Magic Roar- R","Laser Sword- E","Laugh- T","Block2 - N"}
  2613.  
  2614. for i = 1, #ATTACKS do
  2615. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.74, 0, 0.97-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  2616. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2617. SKILLTEXT.TextXAlignment = "Left"
  2618. SKILLTEXT.Rotation = i*3
  2619. end
  2620.  
  2621. Humanoid.Died:Connect(function()
  2622. RootPart:remove()
  2623. CreateSound(160718677, Head, 4, 1, false)
  2624. BMUSIC:remove()
  2625. Effects:remove()
  2626. WEAPONGUI:remove()
  2627. end)
  2628. local GRUNTS = {1146556975,1146556706,1278006076}
  2629.  
  2630. Weapon.Parent = Character
  2631. for _, c in pairs(Weapon:GetChildren()) do
  2632. if c.ClassName == "Part" then
  2633. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2634. end
  2635. end
  2636.  
  2637. local SKILLTEXTCOLOR = C3(1,1,1)
  2638. local SKILLFONT = "SciFi"
  2639. local SKILLTEXTSIZE = 4
  2640.  
  2641. local ATTACKS = {"Morning_Star - Z","Laser - V","Warp - B","Bomb- F","Block - M"}
  2642.  
  2643. for i = 1, #ATTACKS do
  2644. local SKILLFRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.74, 0, 0.97-(0.04*i), 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill Frame")
  2645. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2646. SKILLTEXT.TextXAlignment = "Right"
  2647. SKILLTEXT.Rotation = i*3
  2648. end
  2649.  
  2650. local HEALTHBAR = CreateFrame(WEAPONGUI, 0.5, 1, UD2(1-0.20, 0, 0.75, 0), UD2(0.20, 0, 0.02, 0), C3(0,0,0), C3(0, 0, 0),"Health Bar")
  2651. local HEALTHCOVER = CreateFrame(HEALTHBAR, 0, 0, UD2(0, 0, 0, 0), UD2(0, 0, 1, 0), BRICKC"Shamrock".Color, C3(0, 0, 0),"Health Cover")
  2652. local HEALTHTEXT = CreateLabel(HEALTHBAR, Humanoid.Health.."/"..Humanoid.MaxHealth, SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "HP")
  2653. Character.Health:remove()
  2654. HEALTHBAR.Rotation = (#ATTACKS*3)+3
  2655. local WHOAMI = CreateFrame(WEAPONGUI, 1, 1, UD2(1-0.26, 0, 0.69, 0), UD2(0.26, 0, 0.02, 0), C3(0,0,0), C3(0, 0, 0),"Ban")
  2656. WHOAMI.Rotation = (#ATTACKS*3)+3
  2657. CreateLabel(WHOAMI, "=-Mad-=", SKILLTEXTCOLOR, SKILLTEXTSIZE+4, SKILLFONT, 0, 2, 0, "Yes")
  2658.  
  2659. Humanoid.MaxHealth = 1.0E298
  2660. Humanoid.Health = 1.0E298
  2661.  
  2662. Humanoid.Died:Connect(function()
  2663. RootPart:remove()
  2664. CreateSound(160718677, Head, 4, 1, false)
  2665. BMUSIC:remove()
  2666. Effects:remove()
  2667. WEAPONGUI:remove()
  2668. end)
  2669. local GRUNTS = {1146556975,1146556706,1278006076}
  2670.  
  2671. local SKILLTEXTCOLOR = C3(1,0,0)
  2672. local SKILLFONT = "SciFi"
  2673. local SKILLTEXTSIZE = 5
  2674.  
  2675. Weapon.Parent = Character
  2676.  
  2677. Humanoid.Died:connect(function()
  2678. ATTACK = true
  2679. end)
  2680.  
  2681. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  2682. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.86, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  2683. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.82, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  2684. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.78, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  2685. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.74, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  2686. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.9, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  2687.  
  2688. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  2689. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  2690. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  2691. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  2692. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  2693. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  2694.  
  2695. function printbye(Name)
  2696. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  2697. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2698. end
  2699.  
  2700. workspace.ChildAdded:connect(function(instance)
  2701. for BANISH = 1, #TOBANISH do
  2702. if TOBANISH[BANISH] ~= nil then
  2703. if instance.Name == TOBANISH[BANISH] then
  2704. coroutine.resume(coroutine.create(function()
  2705. printbye(instance.Name)
  2706. instance:ClearAllChildren()
  2707. Debris:AddItem(instance,0.0005)
  2708. end))
  2709. end
  2710. end
  2711. end
  2712. end)
  2713.  
  2714. --//=================================\\
  2715. --|| DAMAGING
  2716. --\\=================================//
  2717.  
  2718. function freezenearest(position, range)
  2719. for i, v in ipairs(workspace:GetChildren()) do
  2720. local body = v:GetChildren()
  2721. for part = 1, #body do
  2722. if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude and v.ClassName == "Model" and v:FindFirstChildOfClass("Humanoid") then
  2723. v:BreakJoints()
  2724. body[part].Material = "Ice"
  2725. body[part].BrickColor = BRICKC("Really red")
  2726. body[part].Anchored = true
  2727. end
  2728. end
  2729. end
  2730. end
  2731.  
  2732. function BulletDetection(FROM,TO,BRUTAL)
  2733. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  2734. coroutine.resume(coroutine.create(function()
  2735. if AIMHIT ~= nil then
  2736. if AIMHIT.Parent ~= Character then
  2737. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2738. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  2739. if BRUTAL == true then
  2740. Kill(AIMHIT.Parent)
  2741. else
  2742. getbloody(AIMHIT,15)
  2743. AIMHIT.Parent:BreakJoints()
  2744. if AIMHIT.Name == "Head" then
  2745. AIMHIT.Name = "HEADSHOT"
  2746. AIMHIT:remove()
  2747. end
  2748. end
  2749. else
  2750. if BRUTAL == true then
  2751. Kill(AIMHIT.Parent.Parent)
  2752. else
  2753. AIMHIT.Parent.Parent:BreakJoints()
  2754. end
  2755. end
  2756. end
  2757. end
  2758. end
  2759. end))
  2760. SpawnTrail(FROM,AIMPOS)
  2761. return AIMHIT,AIMPOS,NORMAL
  2762. end
  2763.  
  2764. function Banish(Foe)
  2765. if Foe then
  2766. coroutine.resume(coroutine.create(function()
  2767. --if game.Players:FindFirstChild(Foe.Name) then
  2768. table.insert(TOBANISH,Foe.Name)
  2769. printbye(Foe.Name)
  2770. --end
  2771. Foe.Archivable = true
  2772. local CLONE = Foe:Clone()
  2773. Foe:Destroy()
  2774. CLONE.Parent = Effects
  2775. CLONE:BreakJoints()
  2776. local MATERIALS = {"Glass","Neon"}
  2777. for _, c in pairs(CLONE:GetDescendants()) do
  2778. if c:IsA("BasePart") then
  2779. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  2780. CreateSound(340722848, c, 10, 1, false)
  2781. end
  2782. c.Anchored = true
  2783. c.Transparency = c.Transparency + 0.2
  2784. c.Material = MATERIALS[MRANDOM(1,2)]
  2785. c.Color = C3(0,1,0)
  2786. if c.ClassName == "MeshPart" then
  2787. c.TextureID = ""
  2788. end
  2789. if c:FindFirstChildOfClass("SpecialMesh") then
  2790. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2791. end
  2792. if c:FindFirstChildOfClass("Decal") then
  2793. c:FindFirstChildOfClass("Decal"):remove()
  2794. end
  2795. c.Name = "Banished"
  2796. c.CanCollide = false
  2797. else
  2798. c:remove()
  2799. end
  2800. end
  2801. local A = false
  2802. for i = 1, 35 do
  2803. if A == false then
  2804. A = true
  2805. elseif A == true then
  2806. A = false
  2807. end
  2808. for _, c in pairs(CLONE:GetDescendants()) do
  2809. if c:IsA("BasePart") then
  2810. c.Anchored = true
  2811. c.Material = MATERIALS[MRANDOM(1,2)]
  2812. c.Transparency = c.Transparency + 0.8/35
  2813. if A == false then
  2814. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2815. elseif A == true then
  2816. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2817. end
  2818. end
  2819. end
  2820. Swait()
  2821. end
  2822. CLONE:remove()
  2823. end))
  2824. end
  2825. end
  2826.  
  2827. function ApplyAoE(POSITION,RANGE,ISBANISH)
  2828. local CHILDREN = workspace:GetDescendants()
  2829. for index, CHILD in pairs(CHILDREN) do
  2830. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2831. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2832. if HUM then
  2833. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2834. if TORSO then
  2835. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2836. if ISBANISH == true then
  2837. Banish(CHILD)
  2838. else
  2839. if ISBANISH == "Gravity" then
  2840. HUM.PlatformStand = true
  2841. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2842. local grav = Instance.new("BodyPosition",TORSO)
  2843. grav.D = 15
  2844. grav.P = 20000
  2845. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2846. grav.position = TORSO.Position
  2847. grav.Name = "V3BanishForce"..Player.Name
  2848. else
  2849. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2850. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2851. end
  2852. else
  2853. HUM.PlatformStand = false
  2854. end
  2855. end
  2856. elseif ISBANISH == "Gravity" then
  2857. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2858. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2859. HUM.PlatformStand = false
  2860. end
  2861. end
  2862. end
  2863. end
  2864. end
  2865. end
  2866. end
  2867.  
  2868. function Kill(Char)
  2869. local NewCharacter = IT("Model",Effects)
  2870. NewCharacter.Name = "Ow im ded ;-;"
  2871. for _, c in pairs(Char:GetDescendants()) do
  2872. if c:IsA("BasePart") and c.Transparency == 0 then
  2873. if c.Parent == Char then
  2874. getbloody(c,5)
  2875. end
  2876. c:BreakJoints()
  2877. c.Material = "Glass"
  2878. c.Color = C3(0.5,0,0)
  2879. c.CanCollide = true
  2880. c.Transparency = 0.3
  2881. if c:FindFirstChildOfClass("SpecialMesh") then
  2882. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2883. end
  2884. if c.Name == "Head" then
  2885. c:ClearAllChildren()
  2886. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2887. end
  2888. if c.ClassName == "MeshPart" then
  2889. c.TextureID = ""
  2890. end
  2891. if c:FindFirstChildOfClass("BodyPosition") then
  2892. c:FindFirstChildOfClass("BodyPosition"):remove()
  2893. end
  2894. if c:FindFirstChildOfClass("ParticleEmitter") then
  2895. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2896. end
  2897. c.Parent = NewCharacter
  2898. c.Name = "DeadPart"
  2899. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2900. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2901. end
  2902. end
  2903. Char:remove()
  2904. Debris:AddItem(NewCharacter,5)
  2905. end
  2906.  
  2907. function ApplyAoE(POSITION,RANGE,BRUTAL)
  2908. local CHILDREN = workspace:GetDescendants()
  2909. for index, CHILD in pairs(CHILDREN) do
  2910. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2911. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2912. if HUM then
  2913. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2914. if TORSO then
  2915. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2916. if BRUTAL == true then
  2917. Kill(CHILD)
  2918. else
  2919. CHILD:BreakJoints()
  2920. end
  2921. end
  2922. end
  2923. end
  2924. end
  2925. end
  2926. end
  2927.  
  2928. function BulletDetection(FROM,TO,BRUTAL)
  2929. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  2930. coroutine.resume(coroutine.create(function()
  2931. if AIMHIT ~= nil then
  2932. if AIMHIT.Parent ~= Character then
  2933. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2934. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  2935. if BRUTAL == true then
  2936. Kill(AIMHIT.Parent)
  2937. else
  2938. getbloody(AIMHIT,15)
  2939. AIMHIT.Parent:BreakJoints()
  2940. if AIMHIT.Name == "Head" then
  2941. AIMHIT.Name = "HEADSHOT"
  2942. AIMHIT:remove()
  2943. end
  2944. end
  2945. else
  2946. if BRUTAL == true then
  2947. Kill(AIMHIT.Parent.Parent)
  2948. else
  2949. AIMHIT.Parent.Parent:BreakJoints()
  2950. end
  2951. end
  2952. end
  2953. end
  2954. end
  2955. end))
  2956. SpawnTrail(FROM,AIMPOS)
  2957. return AIMHIT,AIMPOS,NORMAL
  2958. end
  2959.  
  2960. function Banish(Foe)
  2961. if Foe then
  2962. coroutine.resume(coroutine.create(function()
  2963. --if game.Players:FindFirstChild(Foe.Name) then
  2964. table.insert(TOBANISH,Foe.Name)
  2965. printbye(Foe.Name)
  2966. --end
  2967. Foe.Archivable = true
  2968. local CLONE = Foe:Clone()
  2969. Foe:Destroy()
  2970. CLONE.Parent = Effects
  2971. CLONE:BreakJoints()
  2972. local MATERIALS = {"Glass","Neon"}
  2973. for _, c in pairs(CLONE:GetDescendants()) do
  2974. if c:IsA("BasePart") then
  2975. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  2976. CreateSound(340722848, c, 10, 1, false)
  2977. end
  2978. c.Anchored = true
  2979. c.Transparency = c.Transparency + 0.2
  2980. c.Material = MATERIALS[MRANDOM(1,2)]
  2981. c.Color = C3(1,0,0)
  2982. if c.ClassName == "MeshPart" then
  2983. c.TextureID = ""
  2984. end
  2985. if c:FindFirstChildOfClass("SpecialMesh") then
  2986. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2987. end
  2988. if c:FindFirstChildOfClass("Decal") then
  2989. c:FindFirstChildOfClass("Decal"):remove()
  2990. end
  2991. c.Name = "Banished"
  2992. c.CanCollide = false
  2993. else
  2994. c:remove()
  2995. end
  2996. end
  2997. local A = false
  2998. for i = 1, 35 do
  2999. if A == false then
  3000. A = true
  3001. elseif A == true then
  3002. A = false
  3003. end
  3004. for _, c in pairs(CLONE:GetDescendants()) do
  3005. if c:IsA("BasePart") then
  3006. c.Anchored = true
  3007. c.Material = MATERIALS[MRANDOM(1,2)]
  3008. c.Transparency = c.Transparency + 0.8/35
  3009. if A == false then
  3010. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  3011. elseif A == true then
  3012. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  3013. end
  3014. end
  3015. end
  3016. Swait()
  3017. end
  3018. CLONE:remove()
  3019. end))
  3020. end
  3021. end
  3022.  
  3023. function ApplyAoE(POSITION,RANGE,ISBANISH)
  3024. local CHILDREN = workspace:GetDescendants()
  3025. for index, CHILD in pairs(CHILDREN) do
  3026. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3027. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3028. if HUM then
  3029. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3030. if TORSO then
  3031. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3032. if ISBANISH == true then
  3033. Banish(CHILD)
  3034. else
  3035. if ISBANISH == "Gravity" then
  3036. HUM.PlatformStand = true
  3037. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  3038. local grav = Instance.new("BodyPosition",TORSO)
  3039. grav.D = 15
  3040. grav.P = 20000
  3041. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3042. grav.position = TORSO.Position
  3043. grav.Name = "V3BanishForce"..Player.Name
  3044. else
  3045. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  3046. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  3047. end
  3048. else
  3049. HUM.PlatformStand = false
  3050. end
  3051. end
  3052. elseif ISBANISH == "Gravity" then
  3053. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  3054. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  3055. HUM.PlatformStand = false
  3056. end
  3057. end
  3058. end
  3059. end
  3060. end
  3061. end
  3062. end
  3063.  
  3064. function ApplyAoE(POSITION,RANGE,BRUTAL)
  3065. local CHILDREN = workspace:GetDescendants()
  3066. for index, CHILD in pairs(CHILDREN) do
  3067. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3068. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3069. if HUM then
  3070. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3071. if TORSO then
  3072. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3073. if BRUTAL == true then
  3074. Kill(CHILD)
  3075. else
  3076. CHILD:BreakJoints()
  3077. end
  3078. end
  3079. end
  3080. end
  3081. end
  3082. end
  3083. end
  3084.  
  3085. function Kill(Char)
  3086. local NewCharacter = IT("Model",Effects)
  3087. NewCharacter.Name = "Ow im ded ;-;"
  3088. for _, c in pairs(Char:GetDescendants()) do
  3089. if c:IsA("BasePart") and c.Transparency == 0 then
  3090. if c.Parent == Char then
  3091. getbloody(c,5)
  3092. end
  3093. c:BreakJoints()
  3094. c.Material = "Glass"
  3095. c.Color = C3(1,0,0)
  3096. c.CanCollide = true
  3097. c.Transparency = 0.3
  3098. if c:FindFirstChildOfClass("SpecialMesh") then
  3099. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  3100. end
  3101. if c.Name == "Head" then
  3102. c:ClearAllChildren()
  3103. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  3104. end
  3105. if c.ClassName == "MeshPart" then
  3106. c.TextureID = ""
  3107. end
  3108. if c:FindFirstChildOfClass("BodyPosition") then
  3109. c:FindFirstChildOfClass("BodyPosition"):remove()
  3110. end
  3111. if c:FindFirstChildOfClass("ParticleEmitter") then
  3112. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  3113. end
  3114. c.Parent = NewCharacter
  3115. c.Name = "DeadPart"
  3116. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  3117. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  3118. end
  3119. end
  3120. Char:remove()
  3121. Debris:AddItem(NewCharacter,5)
  3122. end
  3123.  
  3124. function ApplyClock(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3125. local CHILDREN = workspace:GetDescendants()
  3126. for index, CHILD in pairs(CHILDREN) do
  3127. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3128. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3129. if HUM then
  3130. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3131. if TORSO then
  3132. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3133. if INSTAKILL == true then
  3134. CHILD:BreakJoints()
  3135. else
  3136. local DMG = MRANDOM(MINDMG,MAXDMG)
  3137. ApplyDamage(HUM,DMG,TORSO)
  3138. end
  3139. if FLING > 0 then
  3140. for _, c in pairs(CHILD:GetChildren()) do
  3141. if c:IsA("BasePart") then
  3142. local bv = Instance.new("BodyVelocity")
  3143. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3144. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3145. bv.Parent = c
  3146. Debris:AddItem(bv,0.05)
  3147. end
  3148. end
  3149. end
  3150. end
  3151. end
  3152. end
  3153. end
  3154. end
  3155. end
  3156.  
  3157. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  3158. local TORSO = Torso
  3159. local HUM = Humanoid
  3160. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  3161. coroutine.wrap(function()
  3162. VT = Vector3.new
  3163. MRANDOM = math.random
  3164. local A = TIME
  3165. local B = INTENSITY
  3166. local C = true
  3167. local HUMANOID = Humanoid
  3168. local TIMER = A or 35
  3169. local SHAKE = B or 5
  3170. local FADE = C or true
  3171. if HUMANOID then
  3172. local FADER = SHAKE / TIMER
  3173. for i = 1, TIMER do
  3174. wait()
  3175. HUMANOID.CameraOffset = VT(MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10, MRANDOM(-(SHAKE - FADER * i), SHAKE - FADER * i) / 10)
  3176. end
  3177. HUMANOID.CameraOffset = VT(0, 0, 0)
  3178. end
  3179.  
  3180. end)()
  3181. end
  3182. end
  3183.  
  3184. function killnearest(position, range, maxstrength)
  3185. for i, v in ipairs(workspace:GetChildren()) do
  3186. local body = v:GetChildren()
  3187. for part = 1, #body do
  3188. if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude then
  3189. if v.ClassName == "Model" then
  3190. v:BreakJoints()
  3191. end
  3192. local bv = Instance.new("BodyVelocity")
  3193. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3194. bv.velocity = CF(position, body[part].Position).lookVector * maxstrength
  3195. bv.Parent = body[part]
  3196. Debris:AddItem(bv, 0.2)
  3197. end
  3198. end
  3199. if v.ClassName == "Part" and v.Anchored == false and range > (v.Position - position).Magnitude then
  3200. v.Velocity = CFrame.new(position, v.Position).lookVector * 5 * maxstrength
  3201. end
  3202. end
  3203. end
  3204.  
  3205. --//=================================\\
  3206. --|| ATTACK FUNCTIONS AND STUFF
  3207. --\\=================================//
  3208.  
  3209. function head()
  3210. ATTACK = true
  3211. Rooted = false
  3212. TAUNT = true
  3213. for i=0, 0.1, 0.1 / Animation_Speed do
  3214. Swait()
  3215. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3216. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  3217. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3218. end
  3219. for i=0, 3, 0.1 / Animation_Speed do
  3220. Swait()
  3221. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3222. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3223. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3224. end
  3225. CreateSound(363808674, Torso, 10, 1.3)
  3226. for i=0, 1, 0.1 / Animation_Speed do
  3227. Swait()
  3228. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-1.75, 0, 0.50) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 3 / Animation_Speed)
  3229. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.15) * ANGLES(RAD(145), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 3/ Animation_Speed)
  3230. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(25 - 2.5), RAD(55 - 2.5)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3231. end
  3232. WACKYEFFECT({EffectType = "Block", Size = VT(6,6,6), Size2 = VT(15,15,15), Transparency = 0, Transparency2 = 1, CFrame = Torso.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  3233. CreateSound(189035450, Torso, 10, 1)
  3234. for i=0, 0.01, 0.1 / Animation_Speed do
  3235. Swait()
  3236. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  3237. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  3238. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3239. end
  3240. ATTACK = false
  3241. Rooted = false
  3242. TAUNT = false
  3243. end
  3244.  
  3245. function TakeOnMe()
  3246. Speed = 16
  3247. local MEME = CreateSound(869060291, Effects, 10, 1, false)
  3248. ATTACK = true
  3249. Rooted = false
  3250. local DANCE = true
  3251. local KEY = Mouse.KeyDown:connect(function(NEWKEY)
  3252. if NEWKEY == "p" then
  3253. DANCE = false
  3254. end
  3255. end)
  3256. PLAYSONG = false
  3257. while true do
  3258. for i = 1, 15 do
  3259. Swait()
  3260. MEME.Parent = Effects
  3261. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3262. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3263. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3264. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3265. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2, -0.6) * ANGLES(RAD(15), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3266. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.2, -0.6) * ANGLES(RAD(15), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3267. end
  3268. if DANCE == false then
  3269. break
  3270. end
  3271. for i = 1, 15 do
  3272. Swait()
  3273. MEME.Parent = Effects
  3274. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3275. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3276. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(-45), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3277. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3278. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3279. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3280. end
  3281. end
  3282. PLAYSONG = true
  3283. KEY:Disconnect()
  3284. MEME:remove()
  3285. Speed = 25
  3286. ATTACK = false
  3287. Rooted = false
  3288. end
  3289.  
  3290. function Morning_Star()
  3291. ATTACK = true
  3292. Rooted = true
  3293. for i=0, 1, 0.1 / Animation_Speed do
  3294. Swait()
  3295. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3296. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3297. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3298. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3299. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3300. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3301. end
  3302. coroutine.resume(coroutine.create(function()
  3303. local POS = Mouse.Hit.p
  3304. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,2000,0))
  3305. MakeForm(RAY,"Cyl")
  3306. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,0,0))
  3307. MakeForm(SPHERE,"Ball")
  3308. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Maroon", "Strike", VT(0,0,0))
  3309. MakeForm(SHIELD,"Ball")
  3310. SHIELD.CFrame = CF(POS)
  3311. RAY.CFrame = CF(POS)
  3312. SPHERE.CFrame = CF(POS)
  3313. CreateSound(440145570, SPHERE, 10, 0.8, false)
  3314. CreateSound(415700134, SPHERE, 10, 0.8, false)
  3315. for i = 1, 200 do
  3316. Swait()
  3317. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0, Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3318. RAY.Size = RAY.Size + VT(0.05,0,0.05)
  3319. SPHERE.Size = SPHERE.Size + VT(2,2,2)
  3320. SHIELD.Size = SPHERE.Size + VT(3,3,3)
  3321. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  3322. end
  3323. for i = 1, 45 do
  3324. Swait()
  3325. RAY.Transparency = RAY.Transparency + 1/45
  3326. SPHERE.Transparency = RAY.Transparency
  3327. SHIELD.Transparency = SPHERE.Transparency + 1/45
  3328. end
  3329. RAY:remove()
  3330. SHIELD:remove()
  3331. SPHERE:remove()
  3332. end))
  3333. for i=0, 1, 0.1 / Animation_Speed do
  3334. Swait()
  3335. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3336. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3337. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3338. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3339. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3340. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3341. end
  3342. ATTACK = false
  3343. Rooted = false
  3344. end
  3345.  
  3346. function GoldenPunch()
  3347. ATTACK = true
  3348. Rooted = false
  3349. local SPEED = Speed
  3350. Speed = 8
  3351. CreateSound("169445572", RightArm, 10, 1.1)
  3352. for i=0, 4, 0.1 / Animation_Speed do
  3353. Swait()
  3354. turnto(Mouse.Hit.p)
  3355. MagicSphere(VT(1,1,1),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Deep orange",VT(-1/15,-1/15,-1/15))
  3356. MagicSphere(VT(2,2,2),15,RightArm.CFrame * CF(MRANDOM(-3,3),MRANDOM(-3,3),MRANDOM(-3,3)),"Gold",VT(-2/15,-2/15,-2/15))
  3357. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(-85)), 0.15 / Animation_Speed)
  3358. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(85)), 0.2 / Animation_Speed)
  3359. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90+(MRANDOM(-45,45)/10)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  3360. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3361. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3362. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3363. end
  3364. for i=0, 0.15, 0.1 / Animation_Speed do
  3365. Swait()
  3366. turnto(Mouse.Hit.p)
  3367. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(65)), 1 / Animation_Speed)
  3368. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 1 / Animation_Speed)
  3369. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3370. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-20), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3371. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3372. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3373. end
  3374. local PART = CreatePart(3, Effects, "Neon", 0, 0.8, "Gold", "Punch", VT(50,50,50),false)
  3375. PART.CFrame = RootPart.CFrame * CF(0,0,-25)
  3376. PART.Shape = "Ball"
  3377. local bv = Instance.new("BodyVelocity")
  3378. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3379. bv.velocity = RootPart.CFrame.lookVector*600
  3380. bv.Parent = PART
  3381. bv.Name = "PROJECTILEVELOCITY"
  3382. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Gold",VT(2.5,0.2,2.5))
  3383. CreateWave(VT(1,5,1),55,RootPart.CFrame * CF(0,0,-6)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Gold",VT(3,0.2,3))
  3384. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,-1,"Gold",VT(2,0.6,2))
  3385. CreateSwirl(VT(3,5,3),75,RootPart.CFrame * CF(0,0,-15)*ANGLES(RAD(-90),RAD(0),RAD(0)),true,1,"Gold",VT(2.2,0.6,2.2))
  3386. CreateSound("414517163", Effects, 10, MRANDOM(7, 12) / 10)
  3387. coroutine.resume(coroutine.create(function()
  3388. for i = 1, 10 do
  3389. Swait()
  3390. PART.Transparency = PART.Transparency + 0.2/10
  3391. PART.Size = PART.Size + VT(5,5,5)
  3392. killnearest(PART.Position,PART.Size.Y/2+15,100,RootPart.CFrame)
  3393. end
  3394. PART:Destroy()
  3395. end))
  3396. for i=0, 1, 0.1 / Animation_Speed do
  3397. Swait()
  3398. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, -0.2 * Player_Size + 0.05 * COS(SINE / 12) * Player_Size) * ANGLES(RAD(15), RAD(0), RAD(95)), 2 / Animation_Speed)
  3399. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(25), RAD(0), RAD(35)), 3 / Animation_Speed)
  3400. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  3401. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-70), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3402. RightHip.C0 = Clerp(RightHip.C0, CF(1 * Player_Size, -0.8 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 3 / Animation_Speed)
  3403. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 * Player_Size, -1 * Player_Size, -0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 3 / Animation_Speed)
  3404. end
  3405. Speed = SPEED
  3406. ATTACK = false
  3407. Rooted = false
  3408. end
  3409.  
  3410. function Taunt()
  3411. ATTACK = true
  3412. local LAUGH = nil
  3413. coroutine.resume(coroutine.create(function()
  3414. repeat
  3415. Swait()
  3416. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3417. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3418. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3419. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3420. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3421. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3422. until LAUGH ~= nil
  3423. repeat
  3424. Swait()
  3425. LAUGH.Parent = Head
  3426. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.35 * COS(SINE / 2)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3427. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-35 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3428. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(180), RAD(10), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3429. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3430. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3431. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3432. until LAUGH.Playing == false
  3433. ATTACK = false
  3434. end))
  3435. wait(0.1)
  3436. LAUGH = CreateSound(300208779, Head, 10, 1, false)
  3437. sick:Resume()
  3438. end
  3439.  
  3440. function Shell()
  3441. ATTACK = true
  3442. Rooted = false
  3443. local GYRO = IT("BodyGyro",RootPart)
  3444. GYRO.D = 750
  3445. GYRO.P = 20000
  3446. GYRO.MaxTorque = VT(0,40000000,0)
  3447. for i=0, 1, 0.1 / Animation_Speed do
  3448. Swait()
  3449. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  3450. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3451. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3452. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3453. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3454. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3455. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3456. end
  3457. GYRO:remove()
  3458. CreateSound(696483710, Gun, 5, 1, false)
  3459. local AIMHIT,AIMPOS,NORMAL = BulletDetection(Gun.Position,Mouse.Hit.p)
  3460. SpawnTrail(Gun.CFrame*CF(1.5,0.5,0).p,AIMPOS)
  3461. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3462. for i=0, 0.3, 0.1 / Animation_Speed do
  3463. Swait()
  3464. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3465. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3466. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(110), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3467. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3468. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3469. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3470. end
  3471. ATTACK = false
  3472. Rooted = false
  3473. end
  3474.  
  3475. function Teleport()
  3476. ATTACK = true
  3477. Rooted = false
  3478. for i=0, 0.5, 0.1 / Animation_Speed do
  3479. Swait()
  3480. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3481. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-25), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1.5 / Animation_Speed)
  3482. end
  3483. for e = 1, #BODY do
  3484. if BODY[e] ~= nil then
  3485. local STUFF = BODY[e]
  3486. local PART = STUFF[1]
  3487. if PART:IsA("BasePart") and PART ~= RootPart and PART.Name ~= "FaceGradient" and PART.Name ~= "Hair" and PART.Transparency ~= 1 then
  3488. local PRT = PART:Clone()
  3489. PRT.Anchored = true
  3490. PRT.CanCollide = false
  3491. PRT.Material = "Neon"
  3492. PRT.Color = C3(1,1,1)
  3493. PRT.Name = "WarpEffect"
  3494. PRT.Parent = Effects
  3495. PRT.CFrame = PART.CFrame
  3496. PRT:BreakJoints()
  3497. if PRT:FindFirstChildOfClass("Sound") then
  3498. PRT:FindFirstChildOfClass("Sound"):remove()
  3499. end
  3500. if PRT:FindFirstChildOfClass("Decal") then
  3501. PRT:FindFirstChildOfClass("Decal"):remove()
  3502. end
  3503. coroutine.resume(coroutine.create(function()
  3504. for i = 1, 100 do
  3505. Swait()
  3506. PRT.Transparency = PRT.Transparency + 1/100
  3507. end
  3508. PRT:remove()
  3509. end))
  3510. end
  3511. end
  3512. end
  3513. CreateSound(153613030, Torso, 10, 1)
  3514. local POS = RootPart.Orientation
  3515. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,6,0))
  3516. RootPart.Orientation = POS
  3517. RootJoint.Parent = RootPart
  3518. for i=0, 0.5, 0.1 / Animation_Speed do
  3519. Swait()
  3520. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3521. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-15), RAD(12)) * ANGLES(RAD(175 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
  3522. end
  3523. for i=0, 0.1, 0.1 / Animation_Speed do
  3524. Swait()
  3525. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, 0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(45 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3526. end
  3527. ATTACK = false
  3528. Rooted = false
  3529. end
  3530.  
  3531. function G()
  3532. ATTACK = true
  3533. Rooted = true
  3534. FORCEWINGS = true
  3535. CreateSound(1537955136, Torso, 5, 1, false)
  3536. for i=1, 15 do
  3537. Swait()
  3538. RootPart.CFrame = RootPart.CFrame * CF(0,0,0.8)
  3539. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0+i/15 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.75 / Animation_Speed)
  3540. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
  3541. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(15 - 5 * COS(SINE / 12)), RAD(-35), RAD(35 - 3 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3542. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-35), RAD(-12 + 3 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3543. end
  3544. for i=0, 0.3, 0.1 / Animation_Speed do
  3545. Swait()
  3546. RootPart.CFrame = RootPart.CFrame * CF(0,0,0.015)
  3547. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-75)), 0.75 / Animation_Speed)
  3548. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
  3549. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(15 - 5 * COS(SINE / 12)), RAD(-35), RAD(35 - 3 * COS(SINE / 12))) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3550. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-35), RAD(-12 + 3 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3551. end
  3552. for i=0, 1, 0.1 / Animation_Speed do
  3553. Swait()
  3554. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(170), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3555. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0-0.5 * COS(SINE), 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3556. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3557. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3558. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3559. end
  3560. CreateSound(1537955679, Blade, 7, 0.7, false)
  3561. for i=0, 0.4, 0.1 / Animation_Speed do
  3562. Swait()
  3563. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
  3564. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3565. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3566. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3567. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3568. end
  3569. local TORNADOBASE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(5,45/2,5))
  3570. MakeForm(TORNADOBASE,"Ball")
  3571. TORNADOBASE.Mesh.Scale = VT(1,8,1)
  3572. local SWIRL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
  3573. CreateMesh("SpecialMesh", SWIRL, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
  3574. local SWIRL2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
  3575. CreateMesh("SpecialMesh", SWIRL2, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
  3576. CreateSound(415700134, TORNADOBASE, 3, 0.5, true)
  3577. coroutine.resume(coroutine.create(function()
  3578. local FRAME = RootPart.CFrame*CF(0,-5,-0.5)
  3579. for E = 1, 185 do
  3580. Swait()
  3581. FRAME = FRAME * CF(0,0,-0.8)
  3582. TORNADOBASE.CFrame = FRAME*CF(0,TORNADOBASE.Size.Y/2,0)
  3583. SWIRL.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(E*5), RAD(0))
  3584. SWIRL2.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(-E*15), RAD(0))
  3585. for i = 1, math.ceil(TORNADOBASE.Size.Y/6) do
  3586. ApplyAoE(TORNADOBASE.CFrame*CF(0,TORNADOBASE.Size.Y/2,0)*CF(0,-i*6,0).p,8,2,2,-35,0)
  3587. end
  3588. WACKYEFFECT({Time = 5, EffectType = "Wave", Size = VT(10,8,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(FRAME.p) * ANGLES(RAD(0), RAD(E*5), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = TORNADOBASE.Color, SoundID = nil, SoundPitch = MRANDOM(6,8)/10, SoundVolume = 2})
  3589. end
  3590. for i = 1, 15 do
  3591. Swait()
  3592. TORNADOBASE.Transparency = i/15
  3593. SWIRL.Transparency = i/15
  3594. SWIRL2.Transparency = i/15
  3595. SWIRL.CFrame = SWIRL.CFrame * ANGLES(RAD(0), RAD(i*5), RAD(0))
  3596. SWIRL2.CFrame = SWIRL2.CFrame * ANGLES(RAD(0), RAD(-i*15), RAD(0))
  3597. end
  3598. TORNADOBASE:remove()
  3599. SWIRL:remove()
  3600. SWIRL2:remove()
  3601. end))
  3602. for i=0, 0.2, 0.1 / Animation_Speed do
  3603. Swait()
  3604. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
  3605. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3606. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3607. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3608. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3609. end
  3610. FORCEWINGS = false
  3611. ATTACK = false
  3612. Rooted = false
  3613. end
  3614.  
  3615. function Ruler()
  3616. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  3617. if HITFLOOR ~= nil then
  3618. do
  3619. local HITBODIES = {}
  3620. ATTACK = true
  3621. Rooted = true
  3622. local ABSOLUTE = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "SuperNova", VT(0, 0, 0))
  3623. ABSOLUTE.Color = SKILLTEXTCOLOR
  3624. MakeForm(ABSOLUTE, "Ball")
  3625. CreateSound("814168787", ABSOLUTE, 10, 0.3)
  3626. for i = 0, 4, 0.1 / Animation_Speed do
  3627. Swait()
  3628. ABSOLUTE.Size = ABSOLUTE.Size + VT(0.2, 0.2, 0.2)
  3629. ABSOLUTE.CFrame = RootPart.CFrame * CF(0, 5 + ABSOLUTE.Size.Y / 2, 0)
  3630. ABSOLUTE.Transparency = ABSOLUTE.Transparency - 0.01
  3631. local CHARGE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Star", VT(1, 1, 1))
  3632. MakeForm(CHARGE, "Ball")
  3633. CHARGE.Color = C3(0, 0, 0)
  3634. CHARGE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -6, MRANDOM(-15, 15))
  3635. FireArc(CHARGE, ABSOLUTE.Position, 45, 45, true)
  3636. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  3637. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3638. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3639. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3640. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3641. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3642. end
  3643. CreateSound("907333406", Head, 10, 1)
  3644. for i = 0, 2, 0.1 / Animation_Speed do
  3645. Swait()
  3646. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  3647. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3648. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3649. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3650. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3651. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3652. end
  3653. coroutine.resume(coroutine.create(function()
  3654. local PITS = {}
  3655. CreateSound("178452217", ABSOLUTE, 10, 0.7)
  3656. for i = 1, 6 do
  3657. for i = 1, 10 do
  3658. Swait()
  3659. Slice("Thin", ABSOLUTE.Size.X / 20, 15, ABSOLUTE.CFrame * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), "Really black", VT(-0.01, 0, -0.01))
  3660. ABSOLUTE.Size = ABSOLUTE.Size * 0.9
  3661. end
  3662. for i = 1, 10 do
  3663. Swait()
  3664. ABSOLUTE.Size = ABSOLUTE.Size * 1.12
  3665. end
  3666. end
  3667. CreateSound("215395388", ABSOLUTE, 10, 0.6)
  3668. CreateSound("215395388", ABSOLUTE, 10, 0.65)
  3669. CreateSound("215395388", ABSOLUTE, 10, 0.7)
  3670. for i = 1, 75 do
  3671. Swait()
  3672. local ICICLE = IT("CornerWedgePart", Effects)
  3673. ICICLE.Locked = true
  3674. ICICLE.CanCollide = false
  3675. ICICLE.Anchored = true
  3676. ICICLE.Color = C3(0, 0, 0)
  3677. ICICLE.Material = "Neon"
  3678. ICICLE.Size = VT(i / 3, i * 2, i / 3)
  3679. ICICLE.CFrame = CF(HITPOS) * CF(MRANDOM(-ABSOLUTE.Size.X, ABSOLUTE.Size.X), 0, MRANDOM(-ABSOLUTE.Size.X / 1.5, ABSOLUTE.Size.X / 1.5)) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-25, 25)))
  3680. table.insert(PITS, ICICLE)
  3681. killnearest(ICICLE.Position, ICICLE.Size.Y / 1.5, -100)
  3682. ABSOLUTE.Size = ABSOLUTE.Size * 1.03
  3683. killnearest(ABSOLUTE.Position, ABSOLUTE.Size.X / 1.9, -100)
  3684. for i = 1, 3 do
  3685. Slice("Thin", ABSOLUTE.Size.X / 20, 5, ABSOLUTE.CFrame * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), "Really black", VT(-0.01, 0, -0.01))
  3686. end
  3687. CreateWave(VT(ABSOLUTE.Size.X / 1.5, 35, ABSOLUTE.Size.X / 1.5), 25, CF(HITPOS) * ANGLES(RAD(0), RAD(i * 5), RAD(0)), false, 0, C3(0, 0, 0), VT(i / 3, 0, i / 3))
  3688. end
  3689. ABSOLUTE.Transparency = 0
  3690. for i = 1, 10 do
  3691. Swait()
  3692. ABSOLUTE.Size = ABSOLUTE.Size * 0.9
  3693. ABSOLUTE.Transparency = ABSOLUTE.Transparency + 0.1
  3694. end
  3695. Debris:AddItem(ABSOLUTE, 5)
  3696. Swait(50)
  3697. for i = 1, 10 do
  3698. Swait()
  3699. for e = 1, #PITS do
  3700. if PITS[e] ~= nil then
  3701. local E = PITS[e]
  3702. E.Transparency = E.Transparency + 0.1
  3703. end
  3704. end
  3705. end
  3706. for e = 1, #PITS do
  3707. if PITS[e] ~= nil then
  3708. local E = PITS[e]
  3709. E:remove()
  3710. end
  3711. end
  3712. end))
  3713. ATTACK = false
  3714. Rooted = false
  3715. end
  3716. end
  3717. end
  3718.  
  3719. function Governor_Bomb()
  3720. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
  3721. local RAY = CreatePart(3, Effects, "Neon", 0, 1, SKILLTEXTCOLOR, "Laser01", VT(25, 25, 25))
  3722. RAY.Color = SKILLTEXTCOLOR
  3723. MakeForm(RAY, "Ball")
  3724. local ECH = Mouse.Hit.p
  3725. CENTER.CFrame = CF(Mouse.Hit.p)
  3726. RAY.CFrame = CENTER.CFrame
  3727. CreateSound("814168787", CENTER, 10, 0.6)
  3728. for i = 1, 80 do
  3729. Swait()
  3730. RAY.Size = RAY.Size * 0.98
  3731. RAY.Transparency = RAY.Transparency - 0.016666666666666666
  3732. end
  3733. killnearest(ECH, 25, 250)
  3734. MagicSphere(VT(1, 1, 1), 55, CF(ECH), SKILLTEXTCOLOR, VT(2, 2, 2))
  3735. MagicSphere(VT(0, 0, 0), 45, CF(ECH), C3(0, 0, 0), VT(2, 2, 2))
  3736. CreateSound("314970790", CENTER, 10, 1)
  3737. Debris:AddItem(CENTER, 5)
  3738. RAY:remove()
  3739. end
  3740.  
  3741. function Smite()
  3742. local RING, MESH, DELET = MakeRing()
  3743. local POS = Mouse.Hit.p
  3744. RING.CFrame = CF(Mouse.Hit.p + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)), Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
  3745. for i = 1, 45 do
  3746. Swait()
  3747. MESH.Scale = MESH.Scale + VT(12, 0, 12)
  3748. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  3749. end
  3750. local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame * CF(0, -1, 0).p).lookVector, 500, Character)
  3751. if HITFLOOR then
  3752. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
  3753. MakeForm(BEAM, "Cyl")
  3754. local DIST = (RING.Position - HITPOS).Magnitude
  3755. BEAM.Size = VT(0, DIST, 0)
  3756. BEAM.CFrame = CF(RING.Position, HITPOS) * CF(0, 0, -DIST / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  3757. for i = 1, 5 do
  3758. WACKYEFFECT({
  3759. EffectType = "Wave",
  3760. Size = VT(25, 0, 25),
  3761. Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
  3762. Transparency = 0,
  3763. Transparency2 = 1,
  3764. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  3765. MoveToPos = nil,
  3766. RotationX = 0,
  3767. RotationY = 3,
  3768. RotationZ = 0,
  3769. Material = "Neon",
  3770. Color = C3(1, 1, 1),
  3771. SoundID = nil,
  3772. SoundPitch = nil,
  3773. SoundVolume = nil
  3774. })
  3775. WACKYEFFECT({
  3776. EffectType = "Round Slash",
  3777. Size = VT(3, 0, 3) / 13,
  3778. Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
  3779. Transparency = 0,
  3780. Transparency2 = 1,
  3781. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
  3782. MoveToPos = nil,
  3783. RotationX = 0,
  3784. RotationY = 0,
  3785. RotationZ = 0,
  3786. Material = "Neon",
  3787. Color = C3(1, 1, 1),
  3788. SoundID = nil,
  3789. SoundPitch = nil,
  3790. SoundVolume = nil
  3791. })
  3792. WACKYEFFECT({
  3793. Time = 35,
  3794. EffectType = "Sphere",
  3795. Size = VT(22, 22, 22),
  3796. Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
  3797. Transparency = 0,
  3798. Transparency2 = 1,
  3799. CFrame = CF(HITPOS),
  3800. MoveToPos = nil,
  3801. RotationX = 0,
  3802. RotationY = 0,
  3803. RotationZ = 0,
  3804. Material = "Neon",
  3805. Color = C3(1, 1, 1),
  3806. SoundID = 459523898,
  3807. SoundPitch = MRANDOM(9, 12) / 10,
  3808. SoundVolume = 10
  3809. })
  3810. end
  3811. SHAKECAM(HITPOS, 100, 8, 15)
  3812. ApplyAoE(HITPOS, 50)
  3813. for i = 1, 25 do
  3814. Swait()
  3815. BEAM.Size = BEAM.Size + VT(0.5, 0, 0.5)
  3816. BEAM.Transparency = BEAM.Transparency + 0.04
  3817. end
  3818. BEAM:remove()
  3819. end
  3820. wait(0.2)
  3821. DELET()
  3822. end
  3823.  
  3824. function Orbital_Devastor()
  3825. local HITBODIES = {}
  3826. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Pearl", "CenterPart", VT(0, 0, 0))
  3827. local HITFLOOR, ECH, NORMAL = Raycast(Mouse.Hit.p + VT(0, 2, 0), CF(Mouse.Hit.p, Mouse.Hit.p + VT(0, -1, 0)).lookVector, 10000000, Character)
  3828. CENTER.CFrame = CF(ECH)
  3829. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Laser01", VT(25, 99999, 25))
  3830. MakeForm(RAY, "Cyl")
  3831. local RAY2 = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Laser01", VT(28, 99999, 28))
  3832. MakeForm(RAY2, "Cyl")
  3833. RAY.CFrame = CF(ECH)
  3834. RAY2.CFrame = CF(ECH)
  3835. CreateSound("1368573150", CENTER, 10, 0.8)
  3836. for i = 1, 100 do
  3837. Swait()
  3838. RAY.Transparency = RAY.Transparency - 0.01
  3839. RAY.Size = RAY.Size - VT(0.25, 0, 0.25)
  3840. RAY2.Transparency = RAY2.Transparency - 0.012
  3841. RAY2.Size = RAY2.Size - VT(0.28, 0, 0.28)
  3842. end
  3843. for i = 1, 5 do
  3844. CreateRing(VT(i / 10, i / 10, 0), false, 0, 25, CF(ECH) * ANGLES(RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-180, 180))), C3(MRANDOM(0, 10) / 10, 0, 0), VT(i / 5, i / 5, 0))
  3845. end
  3846. RAY:remove()
  3847. RAY2:remove()
  3848. CreateSound("1368637781", CENTER, 10, 0.8)
  3849. MagicSphere(VT(0, 0, 0), 15, CF(ECH), "Really red", VT(8, 8, 8))
  3850. MagicSphere(VT(1, 1, 1), 25, CF(ECH), "Really black", VT(8, 8, 8))
  3851. Debris:AddItem(CENTER, 5)
  3852. CreateSound("414517163", CENTER, 10, 0.8)
  3853. for i = 1, 5 do
  3854. Slice("Round", 0, 35, CF(ECH) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Really red", VT(0.5, 0, 0.5))
  3855. end
  3856. for e = 1, #HITBODIES do
  3857. if HITBODIES[e] ~= nil then
  3858. local BOD = HITBODIES[e]
  3859. local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
  3860. if TORS then
  3861. BOD:BreakJoints()
  3862. for _, c in pairs(BOD:GetChildren()) do
  3863. if c.ClassName == "Part" or c.ClassName == "MeshPart" then
  3864. local bv = Instance.new("BodyVelocity")
  3865. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3866. bv.velocity = CF(ECH, c.Position).lookVector * 250
  3867. bv.Parent = c
  3868. Debris:AddItem(bv, 0.2)
  3869. end
  3870. end
  3871. end
  3872. end
  3873. end
  3874. end
  3875.  
  3876. function Savage_Fire()
  3877. ATTACK = true
  3878. Rooted = true
  3879. VALUE1 = true
  3880. local HITBODIES = {}
  3881. local VISUAL = CreatePart(3, Effects, "Glass", 0, 0.99, "Maroon", "Vibrations", VT(4, 4, 4))
  3882. MakeForm(VISUAL, "Ball")
  3883. VISUAL.CFrame = RootPart.CFrame
  3884. for i = 0, 1.2, 0.1 / Animation_Speed do
  3885. Swait()
  3886. VISUAL.Size = VISUAL.Size + VT(0.1, 0.1, 0.1)
  3887. VISUAL.Transparency = VISUAL.Transparency - 0.005
  3888. if MRANDOM(1, 2) == 1 then
  3889. do
  3890. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Magic", VT(1, 1, 1) * MRANDOM(2, 35) / 10)
  3891. SPHERE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -15, MRANDOM(-15, 15))
  3892. MakeForm(SPHERE, "Ball")
  3893. coroutine.resume(coroutine.create(function()
  3894. for i = 1, 100 do
  3895. Swait()
  3896. SPHERE.CFrame = SPHERE.CFrame * CF(0, 0.3, 0)
  3897. SPHERE.Transparency = i / 100
  3898. end
  3899. SPHERE:remove()
  3900. end))
  3901. end
  3902. end
  3903. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3904. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3905. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3906. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3907. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3908. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3909. end
  3910. Character.Archivable = true
  3911. local X = 1 - VISUAL.Transparency
  3912. local ORIGINPOS = RootPart.Position
  3913. Transparency(1)
  3914. VALUE2 = true
  3915. RootPart.CFrame = CF(Mouse.Hit.p + VT(0, 5, 0), ORIGINPOS)
  3916. for i = 1, 50 do
  3917. Swait()
  3918. VISUAL.Transparency = VISUAL.Transparency + X / 50
  3919. VISUAL.Size = VISUAL.Size + VT(0.05, 0.05, 0.05)
  3920. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3921. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(15 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3922. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3923. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.25 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3924. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3925. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3926. end
  3927. VISUAL:remove()
  3928. coroutine.resume(coroutine.create(function()
  3929. local PITS = {}
  3930. local HITFLOOR, HITPOS, NORMAL = Raycast(CLONE.Torso.Position, CF(CLONE.Torso.Position, CLONE.Torso.Position + VT(0, -1, 0)).lookVector, 25 * Player_Size, Character)
  3931. MagicSphere(VT(0, 0, 0), 25, CF(CLONE.Torso.Position), "Really red", VT(2, 2, 2))
  3932. MagicSphere(VT(1, 1, 1), 55, CF(CLONE.Torso.Position), "Really black", VT(2, 2, 2))
  3933. if HITFLOOR ~= nil then
  3934. local POS = CLONE.Torso.Position
  3935. CLONE:remove()
  3936. for i = 1, 150 do
  3937. Swait()
  3938. local PEWSOUND = {
  3939. "907527750",
  3940. "907527912",
  3941. "907528019",
  3942. "907530553"
  3943. }
  3944. AddChildrenToTable(HITPOS, workspace, i, HITBODIES)
  3945. if MRANDOM(1, 2) == 1 then
  3946. local ICICLE = IT("CornerWedgePart", Effects)
  3947. ICICLE.Locked = true
  3948. ICICLE.CanCollide = false
  3949. ICICLE.Anchored = true
  3950. ICICLE.BrickColor = BRICKC("Really red")
  3951. ICICLE.Material = "Neon"
  3952. ICICLE.Size = VT(i / 10, i / 2, i / 10)
  3953. CreateSound(PEWSOUND[MRANDOM(1, #PEWSOUND)], ICICLE, 10, 0.8)
  3954. ICICLE.CFrame = CF(HITPOS) * CF(MRANDOM(-i / 2, i / 2), 0, MRANDOM(-i / 2, i / 2)) * ANGLES(RAD(MRANDOM(-25, 25)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-25, 25)))
  3955. table.insert(PITS, ICICLE)
  3956. for e = 1, #HITBODIES do
  3957. if HITBODIES[e] ~= nil then
  3958. local BOD = HITBODIES[e]
  3959. local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
  3960. if TORS then
  3961. BOD:BreakJoints()
  3962. for _, c in pairs(BOD:GetChildren()) do
  3963. if c.ClassName == "Part" or c.ClassName == "MeshPart" then
  3964. local bv = Instance.new("BodyVelocity")
  3965. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3966. bv.velocity = CF(POS, c.Position).lookVector * 250
  3967. bv.Parent = c
  3968. Debris:AddItem(bv, 0.2)
  3969. end
  3970. end
  3971. end
  3972. end
  3973. end
  3974. HITBODIES = {}
  3975. end
  3976. end
  3977. coroutine.resume(coroutine.create(function()
  3978. for i = 1, 10 do
  3979. Swait()
  3980. for e = 1, #PITS do
  3981. if PITS[e] ~= nil then
  3982. local E = PITS[e]
  3983. E.Transparency = E.Transparency + 0.1
  3984. end
  3985. end
  3986. end
  3987. for e = 1, #PITS do
  3988. if PITS[e] ~= nil then
  3989. local E = PITS[e]
  3990. E:remove()
  3991. end
  3992. end
  3993. end))
  3994. end
  3995. end))
  3996. VALUE2 = false
  3997. VALUE1 = false
  3998. ATTACK = false
  3999. Rooted = false
  4000. for i = 1, 10 do
  4001. Swait()
  4002. Transparency(1 - i / 10)
  4003. end
  4004. end
  4005.  
  4006. function Blizzard()
  4007. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  4008. if HITFLOOR ~= nil then
  4009. ATTACK = true
  4010. Rooted = true
  4011. local GYRO = IT("BodyGyro", RootPart)
  4012. GYRO.D = 100
  4013. GYRO.P = 2000
  4014. GYRO.MaxTorque = VT(0, 4000000, 0)
  4015. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4016. for i = 0, 3.5, 0.1 / Animation_Speed do
  4017. Swait()
  4018. MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1) / 2)
  4019. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4020. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(-15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4021. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4022. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(-45), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(32 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4023. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(5), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4024. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4025. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4026. end
  4027. CreateSound("160772554", RightArm, 10, 0.7)
  4028. for i = 0, 0.15, 0.1 / Animation_Speed do
  4029. Swait()
  4030. MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1) / 2)
  4031. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4032. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(85 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4033. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-85 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4034. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(90 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4035. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(5), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4036. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4037. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4038. end
  4039. coroutine.resume(coroutine.create(function()
  4040. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
  4041. CENTER.CFrame = RootPart.CFrame
  4042. for i = 1, 200 do
  4043. Swait()
  4044. CENTER.CFrame = CENTER.CFrame * CF(0, 0, -0.7)
  4045. for i = 1, 2 do
  4046. Slice("Round", 0, 45, CF(CENTER.Position + VT(0, MRANDOM(-15, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(5, 15) / 10)
  4047. end
  4048. freezenearest(CENTER.Position, 25)
  4049. end
  4050. CENTER:remove()
  4051. end))
  4052. for i = 0, 1, 0.1 / Animation_Speed do
  4053. Swait()
  4054. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(85 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4055. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-85 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4056. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(145), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-15 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4057. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(-25), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4058. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4059. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4060. end
  4061. Rooted = true
  4062. GYRO:remove()
  4063. ATTACK = false
  4064. Rooted = false
  4065. end
  4066. end
  4067. function Sheer_Cold()
  4068. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  4069. if HITFLOOR ~= nil then
  4070. local HITBODIES = {}
  4071. ATTACK = true
  4072. Rooted = true
  4073. CreateSound("1225684085", RightArm, 10, 3)
  4074. for i = 1, 120 do
  4075. Swait()
  4076. Slice("Round", 0, 45, CF(RightArm.CFrame * CF(0, MRANDOM(-3, -2), 0).p) * ANGLES(RAD(0), RAD(MRANDOM(-180, 180)), RAD(0)), "Pearl", VT(0.01, 0, 0.01) * MRANDOM(2, 3))
  4077. MagicSphere(VT(0, 0, 0), 15, CF(RightArm.CFrame * CF(0, -1.2, 0).p, RightArm.CFrame * CF(MRANDOM(-5, 5), -1.2 + MRANDOM(-25, 25), MRANDOM(-5, 5)).p), C3(0.5, 0.5, 1), VT(1, 0.1, 0.1))
  4078. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4079. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 + 4.5 * SIN(SINE / 12)), RAD(25), RAD(-15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4080. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4081. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4082. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4083. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4084. end
  4085. CreateSound("160772554", RightArm, 10, 0.7)
  4086. for i = 1, 25 do
  4087. Swait()
  4088. freezenearest(RootPart.Position, 80)
  4089. Slice("Round", 0, 45, CF(RootPart.Position + VT(0, MRANDOM(-5, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(2, 3))
  4090. Slice("Thin", 0, 65, CF(RootPart.Position + VT(0, MRANDOM(-5, 15), 0)) * ANGLES(RAD(MRANDOM(-18, 18)), RAD(MRANDOM(-180, 180)), RAD(MRANDOM(-18, 18))), "Pearl", VT(0.1, 0, 0.1) * MRANDOM(2
  4091. , 3))
  4092. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(4 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(15 + 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4093. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-25 + 4.5 * SIN(SINE / 12)), RAD(25), RAD(-15 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  4094. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 1.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(170), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4095. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4096. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4097. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4098. end
  4099. ATTACK = false
  4100. Rooted = false
  4101. end
  4102. end
  4103.  
  4104. function RiftForm()
  4105. ATTACK = true
  4106. Rooted = false
  4107. UNANCHOR = false
  4108. RootPart.Anchored = true
  4109. for i=0, 5, 0.1 / Animation_Speed do
  4110. Swait()
  4111. RootPart.CFrame = RootPart.CFrame * CF(0,0.2,0)
  4112. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4113. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4114. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4115. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4116. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 2 / Animation_Speed)
  4117. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 2 / Animation_Speed)
  4118. end
  4119. CreateSound("1368598393", Effects, 10, 1)
  4120. for i=0, 2, 0.1 / Animation_Speed do
  4121. Swait()
  4122. local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  4123. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,5))
  4124. MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,5))
  4125. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4126. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4127. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4128. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4129. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  4130. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  4131. end
  4132. CreateSound("1368583274", Effects, 10, 1)
  4133. for i=0, 6, 0.1 / Animation_Speed do
  4134. Swait()
  4135. CreateRing2(VT(45,5,0)*2,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(-1,0,0))
  4136. CreateRing2(VT(45,5,0)*3,false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(-1,0,0)*3)
  4137. local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  4138. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,55))
  4139. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(2,2,2))
  4140. MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,55))
  4141. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4142. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4143. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4144. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4145. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  4146. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 2 / Animation_Speed)
  4147. end
  4148. CreateSound("907329532", Effects, 10, 0.9)
  4149. Swait(175)
  4150. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(7,7,0))
  4151. CreateSound("1368605755", Effects, 10, 1)
  4152. CreateSound("1368637781", Effects, 10, 1)
  4153. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(5,5,5))
  4154. for i=0, 1, 0.1 / Animation_Speed do
  4155. CreateRing2(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(4,4,0))
  4156. CreateRing2(VT(0,0,0),false,0,45,Torso.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really black",VT(5,5,0))
  4157. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4158. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4159. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4160. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4161. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-50)), 2 / Animation_Speed)
  4162. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(50)), 2 / Animation_Speed)
  4163. end
  4164. UNANCHOR = true
  4165. RootPart.Anchored = false
  4166. ATTACK = false
  4167. Rooted = false
  4168. end
  4169.  
  4170. -- LIMIT BROKEN
  4171.  
  4172. local DECAL = IT("Decal")
  4173. function MakeRing()
  4174. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "MagicRing", VT(0, 0, 0), true)
  4175. local MSH = IT("BlockMesh", RING)
  4176. local TOP = DECAL:Clone()
  4177. local BOTTOM = DECAL:Clone()
  4178. TOP.Parent = RING
  4179. BOTTOM.Parent = RING
  4180. TOP.Face = "Top"
  4181. BOTTOM.Face = "Bottom"
  4182. TOP.Texture = "http://www.roblox.com/asset/?id=1259031636"
  4183. BOTTOM.Texture = "http://www.roblox.com/asset/?id=1259031636"
  4184. local function REMOVE()
  4185. coroutine.resume(coroutine.create(function()
  4186. local SIZE = MSH.Scale.X
  4187. for i = 1, 35 do
  4188. Swait()
  4189. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  4190. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  4191. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  4192. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  4193. end
  4194. RING:remove()
  4195. end))
  4196. end
  4197. return RING, MSH, REMOVE
  4198. end
  4199.  
  4200. function RiftWorld()
  4201. local HITFLOOR,HITPOS = Raycast(RootPart.CFrame*CF(0,0,-6.5).p, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4*SIZE, Character)
  4202. CHOICE = 6
  4203. chatfunc("This place... Looks so familiar...")
  4204. local sillsky = Instance.new('Sky', game:GetService'Lighting')
  4205. sillsky.SkyboxBk = "rbxassetid://157784474"
  4206. sillsky.SkyboxDn = "rbxassetid://157784290"
  4207. sillsky.SkyboxFt = "rbxassetid://157784317"
  4208. sillsky.SkyboxLf = "rbxassetid://157784355"
  4209. sillsky.SkyboxRt = "rbxassetid://157784340"
  4210. sillsky.SkyboxUp = "rbxassetid://157784452"
  4211. sillsky.StarCount = 0
  4212. sillsky.SunAngularSize = 0
  4213. sillsky.MoonAngularSize = 0
  4214. sillsky.MoonTextureId = ""
  4215. sillsky.CelestialBodiesShown = false
  4216. game.Lighting.FogColor = Color3.new(0,0,0)
  4217. game.Lighting.FogEnd = 1400
  4218. if HITFLOOR ~= nil then
  4219. ATTACK = false
  4220. Rooted = false
  4221. local RINGSPIN = true
  4222. local CONSTRUCTING = true
  4223. local RING = CreatePart(3, Effects, "Neon", 0, 1, "Eggplant", "Ring", VT(0,0,0))
  4224. RING.Color = C3(0,0,0)
  4225. MakeForm(RING,"Cyl")
  4226. RING.CFrame = CF(HITPOS)
  4227. coroutine.resume(coroutine.create(function()
  4228. repeat
  4229. Swait()
  4230. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4231. until CONSTRUCTING == false
  4232. repeat
  4233. Swait()
  4234. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4235. until RINGSPIN == false
  4236. for i = 1, 25 do
  4237. Swait()
  4238. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4239. RING.Size = RING.Size - VT(0.15,0,0.15)
  4240. --DECAL.Transparency = DECAL.Transparency + 1/25
  4241. RING.Transparency = RING.Transparency + 1/25
  4242. end
  4243. RING:remove()
  4244. end))
  4245. for i = 1, 15 do
  4246. Swait()
  4247. RING.Size = RING.Size + VT(0,0,0)
  4248. RING.Transparency = RING.Transparency - 1/15
  4249. end
  4250. end
  4251. local RANDOMEFFECT = MRANDOM(1)
  4252. local BASE = CreatePart(3, Character, "Neon", 0, 0, "Eggplant", "Black", VT(2,1.8,2))
  4253. BASE.Color = C3(0,0,0)
  4254. BASE.Transparency = 1
  4255. BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
  4256. if RANDOMEFFECT == 1 then
  4257. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
  4258. FIELD.CFrame = BASE.CFrame
  4259. MakeForm(FIELD,"Ball")
  4260. for i = 1, 50 do
  4261. Swait()
  4262. FIELD.Size = VT(0,0,0)
  4263. FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
  4264. end
  4265. end
  4266. wait(0.2)
  4267. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
  4268. FIELD.CFrame = BASE.CFrame
  4269. local LOOP = CreateSound(1393698948, Character, 0, 1, true)
  4270. coroutine.resume(coroutine.create(function()
  4271. for i = 1, 75 do
  4272. Swait()
  4273. LOOP.Volume = LOOP.Volume + 10/75
  4274. LOOP.Parent = FIELD
  4275. local CHILDREN = workspace:GetDescendants()
  4276. for index, CHILD in pairs(CHILDREN) do
  4277. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4278. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4279. if HUM then
  4280. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4281. if TORSO then
  4282. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  4283. HUM.Health = HUM.Health - 0
  4284. TORSO.Velocity = VT(0,5,0)
  4285. HUM.PlatformStand = true
  4286. if TORSO.RotVelocity.Magnitude < 15 then
  4287. TORSO.Anchored = true
  4288. end
  4289. end
  4290. end
  4291. end
  4292. end
  4293. end
  4294. FIELD.Size = FIELD.Size + VT(90,90,90)
  4295. FIELD.Transparency = FIELD.Transparency + 0.8/75
  4296. end
  4297. for i = 1, 500 do
  4298. Swait()
  4299. LOOP.Parent = FIELD
  4300. local CHILDREN = workspace:GetDescendants()
  4301. for index, CHILD in pairs(CHILDREN) do
  4302. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4303. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4304. if HUM then
  4305. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4306. if TORSO then
  4307. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  4308. TORSO.Velocity = VT(0,5,0)
  4309. HUM.Health = HUM.Health - 0
  4310. HUM.PlatformStand = true
  4311. if TORSO.RotVelocity.Magnitude < 15 then
  4312. TORSO.Anchored = false
  4313. end
  4314. end
  4315. end
  4316. end
  4317. end
  4318. end
  4319. end
  4320. CHOICE = MRANDOM (1,5)
  4321. for i = 1, 25 do
  4322. Swait()
  4323. LOOP.Volume = LOOP.Volume + 10/25
  4324. LOOP.Parent = FIELD
  4325. local CHILDREN = workspace:GetDescendants()
  4326. for index, CHILD in pairs(CHILDREN) do
  4327. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4328. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4329. if HUM then
  4330. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4331. if TORSO then
  4332. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
  4333. TORSO.Velocity = VT(0,5,0)
  4334. HUM.Health = HUM.Health - 0
  4335. HUM.PlatformStand = false
  4336. if TORSO.RotVelocity.Magnitude < 15 then
  4337. TORSO.Anchored = false
  4338. end
  4339. end
  4340. end
  4341. end
  4342. end
  4343. FIELD.Size = FIELD.Size - VT(3,3,3)
  4344. FIELD.Transparency = FIELD.Transparency + 0.2/25
  4345. end
  4346. end
  4347. end))
  4348. FIELD:Remove()
  4349. ATTACK = false
  4350. Rooted = false
  4351. end
  4352.  
  4353. function oofBeam()
  4354. ATTACK = true
  4355. Rooted = false
  4356. VALUE2 = true
  4357. local GYRO = IT("BodyGyro", RootPart)
  4358. GYRO.D = 20
  4359. GYRO.P = 4000
  4360. GYRO.MaxTorque = VT(0, 40000, 0)
  4361. local POS = RootPart.Position + VT(0, 25, 0)
  4362. CreateSound("1371567007", Effects, 35, MRANDOM(9, 10) / 10)
  4363. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4364. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4365. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4366. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4367. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4368. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4369. coroutine.resume(coroutine.create(function()
  4370. local E = 0
  4371. repeat
  4372. E = E + 5
  4373. GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
  4374. Swait()
  4375. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4376. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4377. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4378. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4379. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4380. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  4381. until ATTACK == false
  4382. GYRO:remove()
  4383. end))
  4384. for i = 1, 50 do
  4385. Swait()
  4386. end
  4387. for i = 1, 25 do
  4388. Swait()
  4389. WACKYEFFECT({
  4390. Time = 15,
  4391. EffectType = "Skull",
  4392. Size = VT(4, 4, 4),
  4393. Size2 = VT(0, 0, 0),
  4394. Transparency = 1,
  4395. Transparency2 = 0,
  4396. CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))) * CF(0, 0, 35),
  4397. MoveToPos = Eon.Position,
  4398. RotationX = 0,
  4399. RotationY = 0,
  4400. RotationZ = 0,
  4401. Material = "Neon",
  4402. Color = C3(1, 0, 0),
  4403. SoundID = nil,
  4404. SoundPitch = nil,
  4405. SoundVolume = nil
  4406. })
  4407. end
  4408. local LOOP = 0
  4409. local BEAMO = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really black"), "Beamo", VT(0,0,0))
  4410. MakeForm(BEAMO, "Ball")
  4411. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
  4412. MakeForm(BEAM, "Cyl")
  4413. repeat
  4414. local DISTANCE = (Eon.Position - Mouse.Hit.p).Magnitude
  4415. if DISTANCE < 2000 then
  4416. BEAMO.Size = VT(3 + 1 * COS(SINE / 4), 3 + 1 * COS(SINE / 4), 3 + 1 * COS(SINE / 4))
  4417. BEAMO.CFrame = CF(Eon.Position)
  4418. BEAM.Size = VT(2 + 1 * COS(SINE / 4), DISTANCE, 2 + 1 * COS(SINE / 4))
  4419. BEAM.CFrame = CF(Eon.Position, Mouse.Hit.p) * CF(0, 0, -DISTANCE / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  4420. ApplyAoE(Mouse.Hit.p, 14,true,false)
  4421. WACKYEFFECT({
  4422. Time = 35,
  4423. EffectType = "Sphere",
  4424. Size = VT(6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4)) * 2,
  4425. Size2 = VT(5, 75, 5),
  4426. Transparency = 0,
  4427. Transparency2 = 1,
  4428. CFrame = CF(Mouse.Hit.p) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  4429. MoveToPos = nil,
  4430. RotationX = 0,
  4431. RotationY = 0,
  4432. RotationZ = 0,
  4433. Material = "Neon",
  4434. Color = C3(1, 0, 0),
  4435. SoundID = nil,
  4436. SoundPitch = MRANDOM(9, 12) / 10,
  4437. SoundVolume = 10
  4438. })
  4439. WACKYEFFECT({TIME = 25, EffectType = "Sphere", Size = VT(1.5,1.5,1.5), Size2 = VT(0,0,0), Transparency = 0.5, Transparency2 = 1, CFrame = Eon.CFrame, MoveToPos = Eon.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,-6).p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = SKILLTEXTCOLOR, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4440. Swait()
  4441. LOOP = LOOP + 1
  4442. end
  4443. until KEYHOLD == false and LOOP >= 35 or DISTANCE >= 2000
  4444. coroutine.resume(coroutine.create(function()
  4445. for i = 1, 15 do
  4446. Swait()
  4447. BEAM.Size = BEAM.Size - VT(0.1, 0, 0.1)
  4448. BEAMO.Size = BEAMO.Size - VT(0.1, 0.1, 0.1)
  4449. BEAM.Transparency = BEAM.Transparency + 0.06666666666666667
  4450. BEAMO.Transparency = BEAMO.Transparency + 0.06666666666666667
  4451. end
  4452. BEAM:remove()
  4453. BEAMO:remove()
  4454. end))
  4455. ATTACK = false
  4456. Rooted = false
  4457. VALUE2 = false
  4458. end
  4459.  
  4460. --//=================================\\
  4461. --|| ASSIGN THINGS TO KEYS
  4462. --\\=================================//
  4463.  
  4464. function MouseDown(Mouse)
  4465. if ATTACK == false then
  4466. end
  4467. end
  4468.  
  4469. function MouseUp(Mouse)
  4470. HOLD = false
  4471. end
  4472.  
  4473. function KeyDown(Key)
  4474. KEYHOLD = true
  4475.  
  4476. if Key == "l" and ATTACK == false then
  4477. RiftForm()
  4478. lightning.Enabled = true
  4479. eeeffecto.Enabled = true
  4480. SKILL4TEXT:remove()
  4481. SKILL3TEXT:remove()
  4482. SKILL2TEXT:remove()
  4483. SKILL1TEXT:remove()
  4484.  
  4485. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  4486. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  4487. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  4488. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  4489. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  4490. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  4491. RiftWorld()
  4492. s:stop()
  4493. local s = Instance.new("Sound",char)
  4494. s.Name = "BGMusic"
  4495. s.SoundId = "rbxassetid://1275083876"
  4496. s.Pitch = 1
  4497. s.Volume = 40
  4498. s.Looped = true
  4499. s.archivable = false
  4500. s.Parent = char.Head
  4501. wait(0.1)
  4502. s:play()
  4503. end
  4504.  
  4505. if Key == "z" and ATTACK == false then
  4506. Morning_Star()
  4507. end
  4508.  
  4509. if Key == "n" and ATTACK == false then
  4510. Blizzard()
  4511. end
  4512.  
  4513. if Key == "m" and ATTACK == false then
  4514. Sheer_Cold()
  4515. end
  4516.  
  4517. if Key == "t" and ATTACK == false then
  4518. Taunt()
  4519. end
  4520.  
  4521. if Key == "k" and ATTACK == false then
  4522. head()
  4523. end
  4524.  
  4525. if Key == "c" and ATTACK == false then
  4526. Shell()
  4527. end
  4528.  
  4529. if Key == "b" and ATTACK == false then
  4530. Savage_Fire()
  4531. end
  4532.  
  4533. if Key == "v" and ATTACK == false then
  4534. Orbital_Devastor()
  4535. end
  4536.  
  4537. if Key == "q" and ATTACK == false then
  4538. Teleport()
  4539. end
  4540.  
  4541. if Key == "e" and ATTACK == false then
  4542. G()
  4543. end
  4544.  
  4545. if Key == "r" and ATTACK == false then
  4546. Ruler()
  4547. end
  4548.  
  4549. if Key == "f" and ATTACK == false then
  4550. Governor_Bomb()
  4551. end
  4552.  
  4553. if Key == "y" and ATTACK == false then
  4554. oofBeam()
  4555. end
  4556.  
  4557. if Key == "g" and ATTACK == false then
  4558. Smite()
  4559. end
  4560.  
  4561. if Key == "p" and ATTACK == false then
  4562. TakeOnMe()
  4563. end
  4564. end
  4565.  
  4566. function KeyUp(Key)
  4567. KEYHOLD = false
  4568. end
  4569.  
  4570. Mouse.Button1Down:connect(function(NEWKEY)
  4571. MouseDown(NEWKEY)
  4572. end)
  4573. Mouse.Button1Up:connect(function(NEWKEY)
  4574. MouseUp(NEWKEY)
  4575. end)
  4576. Mouse.KeyDown:connect(function(NEWKEY)
  4577. KeyDown(NEWKEY)
  4578. end)
  4579. Mouse.KeyUp:connect(function(NEWKEY)
  4580. KeyUp(NEWKEY)
  4581. end)
  4582.  
  4583. --//=================================\\
  4584. --\\=================================//
  4585.  
  4586.  
  4587. function unanchor()
  4588. if UNANCHOR == true then
  4589. g = Character:GetChildren()
  4590. for i = 1, #g do
  4591. if g[i].ClassName == "Part" then
  4592. g[i].Anchored = false
  4593. end
  4594. end
  4595. end
  4596. end
  4597.  
  4598.  
  4599. --//=================================\\
  4600. --|| WRAP THE WHOLE SCRIPT UP
  4601. --\\=================================//
  4602.  
  4603. Humanoid.Changed:connect(function(Jump)
  4604. if Jump == "Jump" and (Disable_Jump == true) then
  4605. Humanoid.Jump = false
  4606. end
  4607. end)
  4608.  
  4609. local CONNECT = nil
  4610.  
  4611. while true do
  4612. Swait()
  4613. ANIMATE.Parent = nil
  4614. if Character:FindFirstChildOfClass("Humanoid") == nil then
  4615. Humanoid = IT("Humanoid",Character)
  4616. end
  4617. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  4618. v:Stop();
  4619. end
  4620. SINE = SINE + CHANGE
  4621. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4622. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4623. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  4624. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  4625. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4626. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4627. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4628. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4629. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  4630. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4631. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4632. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4633. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4634. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4635. end
  4636. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4637. ANIM = "Jump"
  4638. if ATTACK == false then
  4639. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  4640. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4641. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4642. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4643. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  4644. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4645. end
  4646. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4647. ANIM = "Fall"
  4648. if ATTACK == false then
  4649. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  4650. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4651. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4652. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4653. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  4654. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  4655. end
  4656. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4657. ANIM = "Idle"
  4658. if ATTACK == false then
  4659. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  4660. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4661. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4662. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4663. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4664. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4665. end
  4666. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4667. ANIM = "Walk"
  4668. if ATTACK == false then
  4669. Torso.Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(0,math.rad(-25),0)*ANGLES(math.rad(0 - 25 * math.cos(SINE / 0.1164)),math.rad(0 - 30 * math.cos(SINE / 0.25)),math.rad(0 - 30 * math.cos(SINE / 0.465))),.1)
  4670. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0 - 0.05 * COS(SINE / 12), 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-2 + 2 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4671. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4672. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140 - 12 * SIN(SINE / 12)), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4673. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  4674. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  4675. end
  4676. end
  4677. unanchor()
  4678. Humanoid.MaxHealth = 1.0E298
  4679. Humanoid.Health = 1.0E298
  4680. if Rooted == false then
  4681. Disable_Jump = false
  4682. Humanoid.WalkSpeed = Speed
  4683. elseif Rooted == true then
  4684. Disable_Jump = true
  4685. Humanoid.WalkSpeed = 0
  4686. end
  4687. sick.Parent = Torso
  4688. sick:resume()
  4689. sick.Volume = 0.3
  4690. sick.Pitch = 1
  4691. sick.SoundId = "rbxassetid://733456981"
  4692. sick.Name = "MAD"
  4693. end
  4694.  
  4695. --//=================================\\
  4696. --\\=================================//
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702. --//====================================================\\--
  4703. --|| END OF SCRIPT
  4704. --\\====================================================//--
Add Comment
Please, Sign In to add comment