Advertisement
anonymous321313

Untitled

Apr 28th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 288.71 KB | None | 0 0
  1. -- This script has been converted to FE by Artkiller_exe
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by Artkiller_exe")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87.  
  88. m = game.Players.LocalPlayer
  89. char = m.Character
  90. local txt = Instance.new("BillboardGui", char)
  91. txt.Adornee = char.Head
  92. txt.Name = "_status"
  93. txt.Size = UDim2.new(2, 0, 1.2, 0)
  94. txt.StudsOffset = Vector3.new(-9, 8, 0)
  95. local text = Instance.new("TextLabel", txt)
  96. text.Size = UDim2.new(10, 0, 7, 0)
  97. text.FontSize = "Size24"
  98. text.TextScaled = true
  99. text.TextTransparency = 0
  100. text.BackgroundTransparency = 1
  101. text.TextTransparency = 0
  102. text.TextStrokeTransparency = 0
  103. text.Font = "Bodoni"
  104. text.TextStrokeColor3 = Color3.new(1, 0, 0)
  105. v = Instance.new("Part")
  106. v.Name = "ColorBrick"
  107. v.Parent = m.Character
  108. v.FormFactor = "Symmetric"
  109. v.Anchored = true
  110. v.CanCollide = false
  111. v.BottomSurface = "Smooth"
  112. v.TopSurface = "Smooth"
  113. v.Size = Vector3.new(10, 5, 3)
  114. v.Transparency = 1
  115. v.CFrame = char.Torso.CFrame
  116. v.BrickColor = BrickColor.new("Really red")
  117. v.Transparency = 1
  118. v.Shape = "Block"
  119. spawn(function()
  120. local TweenService = game:GetService("TweenService")
  121. 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)}
  122. local Int = 0
  123. while wait(0.5) do
  124. if Int == #Colours then Int = 0 end
  125. Int = Int+1
  126. TweenService:Create(text,TweenInfo.new(1),{TextColor3 = Colours[Int]}):Play()
  127. end
  128. end)
  129. text.Text = "[{Mad}]"
  130.  
  131. script.Name = "Banisher Gun V3 / 1"
  132. --//====================================================\\--
  133. --|| CREATED BY SHACKLUSTER
  134. --\\====================================================//--
  135.  
  136. script:ClearAllChildren()
  137. wait(0.2)
  138.  
  139. Player = game:GetService("Players").LocalPlayer
  140. PlayerGui = Player.PlayerGui
  141. Cam = workspace.CurrentCamera
  142. Backpack = Player.Backpack
  143. Character = Player.Character
  144. Humanoid = Character.Humanoid
  145. Mouse = Player:GetMouse()
  146. RootPart = Character["HumanoidRootPart"]
  147. Torso = Character["Torso"]
  148. Head = Character["Head"]
  149. RightArm = Character["Right Arm"]
  150. LeftArm = Character["Left Arm"]
  151. RightLeg = Character["Right Leg"]
  152. LeftLeg = Character["Left Leg"]
  153. RootJoint = RootPart["RootJoint"]
  154. Neck = Torso["Neck"]
  155. RightShoulder = Torso["Right Shoulder"]
  156. LeftShoulder = Torso["Left Shoulder"]
  157. RightHip = Torso["Right Hip"]
  158. LeftHip = Torso["Left Hip"]
  159. local TIME = 0
  160. local sick = Instance.new("Sound",Torso)
  161.  
  162. IT = Instance.new
  163. CF = CFrame.new
  164. VT = Vector3.new
  165. RAD = math.rad
  166. C3 = Color3.new
  167. UD2 = UDim2.new
  168. BRICKC = BrickColor.new
  169. ANGLES = CFrame.Angles
  170. EULER = CFrame.fromEulerAnglesXYZ
  171. COS = math.cos
  172. ACOS = math.acos
  173. SIN = math.sin
  174. ASIN = math.asin
  175. ABS = math.abs
  176. MRANDOM = math.random
  177. FLOOR = math.floor
  178. local BODY = {}
  179.  
  180. --//=================================\\
  181. --|| USEFUL VALUES
  182. --\\=================================//
  183.  
  184. Animation_Speed = 3
  185. local FORCERESET = false
  186. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  187. local Speed = 16
  188. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  189. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  190. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  191. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  192. local DAMAGEMULTIPLIER = 1
  193. local ANIM = "Idle"
  194. local ATTACK = false
  195. local EQUIPPED = false
  196. local HOLD = false
  197. local COMBO = 1
  198. local Rooted = false
  199. local SINE = 0
  200. local KEYHOLD = false
  201. local CHANGE = 2 / Animation_Speed
  202. local WALKINGANIM = false
  203. local VALUE1 = false
  204. local VALUE2 = false
  205. local ROBLOXIDLEANIMATION = IT("Animation")
  206. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  207. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  208. --ROBLOXIDLEANIMATION.Parent = Humanoid
  209. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  210. WEAPONGUI.Name = "BanishV3Gui"
  211. local Weapon = IT("Model")
  212. Weapon.Name = "Adds"
  213. local Effects = IT("Folder", Weapon)
  214. Effects.Name = "Effects"
  215. local ANIMATOR = Humanoid.Animator
  216. local ANIMATE = Character:FindFirstChild("Animate")
  217. local UNANCHOR = true
  218. local TOBANISH = {}
  219. script.Parent = PlayerGui
  220.  
  221. --//=================================\\
  222. --\\=================================//
  223.  
  224.  
  225. --//=================================\\
  226. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  227. --\\=================================//
  228.  
  229. ArtificialHB = Instance.new("BindableEvent", script)
  230. ArtificialHB.Name = "ArtificialHB"
  231.  
  232. script:WaitForChild("ArtificialHB")
  233.  
  234. frame = Frame_Speed
  235. tf = 0
  236. allowframeloss = false
  237. tossremainder = false
  238. lastframe = tick()
  239. script.ArtificialHB:Fire()
  240.  
  241. game:GetService("RunService").Heartbeat:connect(function(s, p)
  242. tf = tf + s
  243. if tf >= frame then
  244. if allowframeloss then
  245. script.ArtificialHB:Fire()
  246. lastframe = tick()
  247. else
  248. for i = 1, math.floor(tf / frame) do
  249. script.ArtificialHB:Fire()
  250. end
  251. lastframe = tick()
  252. end
  253. if tossremainder then
  254. tf = 0
  255. else
  256. tf = tf - frame * math.floor(tf / frame)
  257. end
  258. end
  259. end)
  260.  
  261. --//=================================\\
  262. --\\=================================//
  263.  
  264. --//=================================\\
  265. --|| SOME FUNCTIONS
  266. --\\=================================//
  267.  
  268. --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})
  269. function Lightning(Table)
  270. local Color = Table.Color or C3(1,1,1)
  271. local StartPos = Table.Start or Torso.Position
  272. local EndPos = Table.End or Mouse.Hit.p
  273. local SegmentLength = Table.SegmentL or 2
  274. local Thickness = Table.Thickness or 0.1
  275. local Dissapear = Table.DoesFade or false
  276. local Parent = Table.Ignore or Character
  277. local MaxDist = Table.MaxDist or 400
  278. local Branches = Table.Branches or false
  279. local Thicken = Table.Thicken or false
  280. local FadeTime = Table.FadeTime or 15
  281. local FadeIn = Table.FadeIn or false
  282. local Material = Table.Material or "Neon"
  283. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  284. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/((SegmentLength/SegmentLength)/1.5))
  285. local LIGHTNINGMODEL = IT("Model",Effects)
  286. LIGHTNINGMODEL.Name = "Lightning"
  287. local LastBolt = nil
  288. for E = 1, DISTANCE do
  289. local ExtraSize = 0
  290. if Thicken == true then
  291. ExtraSize = (DISTANCE-E)/15
  292. end
  293. local TRANSPARENCY = 0
  294. if FadeIn == true then
  295. TRANSPARENCY = 1-(E/(DISTANCE/1.5))
  296. if TRANSPARENCY < 0 then
  297. TRANSPARENCY = 0
  298. end
  299. end
  300. local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  301. PART.Color = Color
  302. MakeForm(PART,"Cyl")
  303. if LastBolt == nil then
  304. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  305. else
  306. 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)
  307. end
  308. LastBolt = PART
  309. if Branches == true and E < (DISTANCE-5) then
  310. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  311. if CHOICE == 1 then
  312. local LASTBRANCH = nil
  313. for i = 1, MRANDOM(2,5) do
  314. local ExtraSize2 = 0
  315. if Thicken == true then
  316. ExtraSize = ((DISTANCE-E)/25)/i
  317. end
  318. local PART = CreatePart(3, LIGHTNINGMODEL, Material, 0, TRANSPARENCY, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  319. PART.Color = Color
  320. MakeForm(PART,"Cyl")
  321. if LASTBRANCH == nil then
  322. 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)
  323. else
  324. 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)
  325. end
  326. LASTBRANCH = PART
  327. end
  328. end
  329. end
  330. end
  331. if Dissapear == true then
  332. coroutine.resume(coroutine.create(function()
  333. for i = 1, FadeTime do
  334. Swait()
  335. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  336. if c.ClassName == "Part" then
  337. c.Transparency = c.Transparency + (i/FadeTime)/10
  338. end
  339. end
  340. end
  341. LIGHTNINGMODEL:remove()
  342. end))
  343. elseif Dissapear == false then
  344. Debris:AddItem(LIGHTNINGMODEL,0.1)
  345. end
  346. return {Hit = HIT,Pos = HITPOS,End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  347. end
  348.  
  349. --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})
  350. function Lightning(Table)
  351. local Color = Table.Color or C3(1,1,1)
  352. local StartPos = Table.Start or Torso.Position
  353. local EndPos = Table.End or Mouse.Hit.p
  354. local SegmentLength = Table.SegmentL or 2
  355. local Thickness = Table.Thickness or 0.1
  356. local Dissapear = Table.DoesFade or false
  357. local Parent = Table.Ignore or Character
  358. local MaxDist = Table.MaxDist or 400
  359. local Branches = Table.Branches or false
  360. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  361. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
  362. local LIGHTNINGMODEL = IT("Model",Effects)
  363. LIGHTNINGMODEL.Name = "Lightning"
  364. local LastBolt = nil
  365. for E = 1, DISTANCE do
  366. local ExtraSize = (DISTANCE-E)/15
  367. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  368. PART.Color = Color
  369. MakeForm(PART,"Cyl")
  370. if LastBolt == nil then
  371. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  372. else
  373. 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)
  374. end
  375. LastBolt = PART
  376. if Branches == true then
  377. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  378. if CHOICE == 1 then
  379. local LASTBRANCH = nil
  380. for i = 1, MRANDOM(2,5) do
  381. local ExtraSize2 = ((DISTANCE-E)/25)/i
  382. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  383. PART.Color = Color
  384. MakeForm(PART,"Cyl")
  385. if LASTBRANCH == nil then
  386. 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)
  387. else
  388. 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)
  389. end
  390. LASTBRANCH = PART
  391. end
  392. end
  393. end
  394. end
  395. if Dissapear == true then
  396. coroutine.resume(coroutine.create(function()
  397. for i = 1, 10 do
  398. Swait()
  399. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  400. if c.ClassName == "Part" then
  401. c.Transparency = i/10
  402. end
  403. end
  404. end
  405. LIGHTNINGMODEL:remove()
  406. end))
  407. elseif Dissapear == false then
  408. Debris:AddItem(LIGHTNINGMODEL,0.1)
  409. end
  410. return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  411. end
  412.  
  413. --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})
  414. function Lightning(Table)
  415. local Color = Table.Color or C3(1,1,1)
  416. local StartPos = Table.Start or Torso.Position
  417. local EndPos = Table.End or Mouse.Hit.p
  418. local SegmentLength = Table.SegmentL or 2
  419. local Thickness = Table.Thickness or 0.1
  420. local Dissapear = Table.DoesFade or false
  421. local Parent = Table.Ignore or Character
  422. local MaxDist = Table.MaxDist or 400
  423. local Branches = Table.Branches or false
  424. local HIT,HITPOS = CastProperRay(StartPos, EndPos, MaxDist, Parent)
  425. local DISTANCE = math.ceil((StartPos - HITPOS).Magnitude/SegmentLength)
  426. local LIGHTNINGMODEL = IT("Model",Effects)
  427. LIGHTNINGMODEL.Name = "Lightning"
  428. local LastBolt = nil
  429. for E = 1, DISTANCE do
  430. local ExtraSize = (DISTANCE-E)/15
  431. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "LightningPart"..E, VT(Thickness+ExtraSize,SegmentLength,Thickness+ExtraSize))
  432. PART.Color = Color
  433. MakeForm(PART,"Cyl")
  434. if LastBolt == nil then
  435. PART.CFrame = CF(StartPos,HITPOS)*ANGLES(RAD(90),RAD(0),RAD(0))*CF(0,-PART.Size.Y/2,0)
  436. else
  437. 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)
  438. end
  439. LastBolt = PART
  440. if Branches == true then
  441. local CHOICE = MRANDOM(1,7+((DISTANCE-E)*2))
  442. if CHOICE == 1 then
  443. local LASTBRANCH = nil
  444. for i = 1, MRANDOM(2,5) do
  445. local ExtraSize2 = ((DISTANCE-E)/25)/i
  446. local PART = CreatePart(3, LIGHTNINGMODEL, "Neon", 0, 0, BRICKC("Pearl"), "Branch"..E.."-"..i, VT(Thickness+ExtraSize2,SegmentLength,Thickness+ExtraSize2))
  447. PART.Color = Color
  448. MakeForm(PART,"Cyl")
  449. if LASTBRANCH == nil then
  450. 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)
  451. else
  452. 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)
  453. end
  454. LASTBRANCH = PART
  455. end
  456. end
  457. end
  458. end
  459. if Dissapear == true then
  460. coroutine.resume(coroutine.create(function()
  461. for i = 1, 10 do
  462. Swait()
  463. for _, c in pairs(LIGHTNINGMODEL:GetChildren()) do
  464. if c.ClassName == "Part" then
  465. c.Transparency = i/10
  466. end
  467. end
  468. end
  469. LIGHTNINGMODEL:remove()
  470. end))
  471. elseif Dissapear == false then
  472. Debris:AddItem(LIGHTNINGMODEL,0.1)
  473. end
  474. return {End = LastBolt.CFrame*CF(0,0,-LastBolt.Size.Z/2).p,LastBolt = LastBolt,Model = LIGHTNINGMODEL}
  475. end
  476.  
  477. function Petrify(Foe)
  478. local STONEMODEL = IT("Model", Effects)
  479. local CHILDREN = Foe:GetDescendants()
  480. for index, CHILD in pairs(CHILDREN) do
  481. if CHILD:IsA("BasePart") and CHILD.Parent.ClassName ~= "Folder" then
  482. CHILD.Parent = STONEMODEL
  483. CHILD.Material = "Slate"
  484. CHILD.Color = C3(0.5, 0.5, 0.5)
  485. if CHILD:FindFirstChildOfClass("SpecialMesh") then
  486. local mesh = CHILD:FindFirstChildOfClass("SpecialMesh")
  487. mesh.TextureId = ""
  488. end
  489. if CHILD:FindFirstChildOfClass("Decal") then
  490. local mesh = CHILD:FindFirstChildOfClass("Decal")
  491. mesh:remove()
  492. end
  493. if CHILD.ClassName == "MeshPart" then
  494. CHILD.TextureID = ""
  495. end
  496. if CHILD.ClassName == "UnionOperation" then
  497. CHILD.UsePartColor = true
  498. end
  499. CHILD.CanCollide = true
  500. end
  501. end
  502. Debris:AddItem(STONEMODEL, 5)
  503. end
  504. function CreateDebreeRing(FLOOR, POSITION, SIZE, BLOCKSIZE, SWAIT)
  505. if FLOOR ~= nil then
  506. coroutine.resume(coroutine.create(function()
  507. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0, 0, 0))
  508. PART.CFrame = CF(POSITION)
  509. for i = 1, 45 do
  510. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  511. RingPiece.Material = FLOOR.Material
  512. RingPiece.Color = FLOOR.Color
  513. 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)))
  514. Debris:AddItem(RingPiece, SWAIT)
  515. end
  516. PART:remove()
  517. end))
  518. end
  519. end
  520. function CreateFlyingDebree(FLOOR, POSITION, AMOUNT, BLOCKSIZE, SWAIT, STRENGTH)
  521. if FLOOR ~= nil then
  522. for i = 1, AMOUNT do
  523. do
  524. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, 0, "Peal", "Debree", BLOCKSIZE, false)
  525. DEBREE.Material = FLOOR.Material
  526. DEBREE.Color = FLOOR.Color
  527. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)), RAD(MRANDOM(-360, 360)))
  528. DEBREE.Velocity = VT(MRANDOM(-STRENGTH, STRENGTH), STRENGTH, MRANDOM(-STRENGTH, STRENGTH))
  529. coroutine.resume(coroutine.create(function()
  530. Swait(15)
  531. DEBREE.Parent = workspace
  532. DEBREE.CanCollide = true
  533. Debris:AddItem(DEBREE, SWAIT)
  534. end))
  535. end
  536. end
  537. end
  538. end
  539. function CheckIntangible(Hit)
  540. local ProjectileNames = {
  541. "Water",
  542. "Arrow",
  543. "Projectile",
  544. "Effect",
  545. "Rail",
  546. "Lightning",
  547. "Bullet"
  548. }
  549. if Hit and Hit.Parent and (not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid") then
  550. return true
  551. end
  552. return false
  553. end
  554. Debris = game:GetService("Debris")
  555. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  556. local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
  557. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
  558. if RayHit and CheckIntangible(RayHit) then
  559. if DelayIfHit then
  560. wait()
  561. end
  562. RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
  563. end
  564. return RayHit, RayPos, RayNormal
  565. end
  566. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  567. local Ignore = type(Ignore) == "table" and Ignore or {Ignore}
  568. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Vec * Length), Ignore)
  569. if RayHit and CheckIntangible(RayHit) then
  570. if DelayIfHit then
  571. wait()
  572. end
  573. RayHit, RayPos, RayNormal = CastZapRay(RayPos + Vec * 0.01, Vec, Length - (StartPos - RayPos).magnitude, Ignore, DelayIfHit)
  574. end
  575. return RayHit, RayPos, RayNormal
  576. end
  577. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  578. local DIRECTION = CF(StartPos, EndPos).lookVector
  579. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  580. end
  581. function turnto(position)
  582. RootPart.CFrame = CFrame.new(RootPart.CFrame.p, VT(position.X, RootPart.Position.Y, position.Z)) * CFrame.new(0, 0, 0)
  583. end
  584. BaseLightning = IT("Part")
  585. BaseLightning.Anchored = true
  586. BaseLightning.CanCollide = false
  587. BaseLightning.Material = "Neon"
  588. local LightningBolts = {}
  589. function Zap(Table)
  590. local StartPos, TargetPos, Character, Color = Table.StartPosition, Table.TargetPosition, Table.Character, Table.Color
  591. local Duration = Table.Duration or 2
  592. local Offset = Table.Offset or 2
  593. local Individualize = Table.Individualize or false
  594. local MaxRange = Table.MaxRange or 200
  595. local SegmentLength = Table.SegmentLength or 5
  596. local Transparency = Table.Transparency or 0
  597. local Ignore = Table.Ignore or {}
  598. local SIZE = Table.SIZE or 0.3
  599. if not (StartPos and TargetPos) or not Character then
  600. return
  601. end
  602. local LightningModel = IT("Folder", Effects)
  603. LightningModel.Name = "ZAPP"
  604. for i, v in pairs({Character, LightningModel}) do
  605. table.insert(Ignore, v)
  606. end
  607. local LastPos = StartPos
  608. local Direction = CFrame.new(StartPos, TargetPos).lookVector
  609. local RayHit, RayPos, RayNormal = CastZapRay(StartPos, Direction, MaxRange, Ignore, false)
  610. local RayLength = (StartPos - RayPos).Magnitude
  611. local Struck = false
  612. local TotalSegments = math.ceil(RayLength / SegmentLength)
  613. Direction = CFrame.new(StartPos, RayPos).lookVector
  614. local LightningBolt = IT("Model", Effects)
  615. LightningBolt.Name = "Lightning"
  616. LastBolt = LightningBolt
  617. Debris:AddItem(LightningBolt, Duration)
  618. LightningBolt.Parent = LightningModel
  619. for i = 1, TotalSegments do
  620. if not Struck then
  621. local Entropy = Vector3.new(math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset, math.random() * Offset * 2.5 - Offset)
  622. local NewPos = StartPos + Direction * (RayLength * (i / TotalSegments)) + Entropy
  623. local SegmentVec = NewPos - LastPos
  624. local RayHit, RayPos, RayNormal = CastZapRay(LastPos, SegmentVec.Unit, SegmentVec.Magnitude, {Character, LightningModel}, false)
  625. local RayVec = LastPos - RayPos
  626. local LightningPart = BaseLightning:Clone()
  627. LightningPart.BrickColor = BrickColor.new(Color)
  628. LightningPart.Transparency = Transparency
  629. LightningPart.Size = Vector3.new(SIZE, SIZE, RayVec.Magnitude)
  630. LightningPart.CFrame = CFrame.new(LastPos, RayPos) * CFrame.new(0, 0, -(RayVec.Magnitude / 2))
  631. local CylinderMesh = IT("CylinderMesh", LightningPart)
  632. local OrigCF = LightningPart.CFrame
  633. LightningPart.Size = Vector3.new(LightningPart.Size.X, LightningPart.Size.Z, LightningPart.Size.Y)
  634. LightningPart.CFrame = OrigCF * CFrame.Angles(math.pi / 2, 0, 0)
  635. LightningPart.Parent = LightningBolt
  636. LastPos = NewPos
  637. end
  638. end
  639. return {
  640. RayHit = RayHit,
  641. RayPos = RayPos,
  642. RayNormal = RayNormal,
  643. LightningModel = LightningModel
  644. }
  645. end
  646. function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  647. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  648. local mesh = IT("SpecialMesh",wave)
  649. mesh.MeshType = "FileMesh"
  650. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  651. mesh.Scale = SIZE
  652. mesh.Offset = VT(0,0,0)
  653. wave.CFrame = CFRAME
  654. coroutine.resume(coroutine.create(function(PART)
  655. for i = 1, WAIT do
  656. Swait()
  657. mesh.Scale = mesh.Scale + GROW
  658. if DOESROT == true then
  659. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  660. end
  661. wave.Transparency = wave.Transparency + (0.5/WAIT)
  662. if wave.Transparency > 0.99 then
  663. wave:remove()
  664. end
  665. end
  666. end))
  667. end
  668.  
  669. function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
  670. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  671. local mesh = IT("SpecialMesh",wave)
  672. mesh.MeshType = "Sphere"
  673. mesh.Scale = SIZE
  674. mesh.Offset = VT(0,0,0)
  675. wave.CFrame = CFRAME
  676. coroutine.resume(coroutine.create(function(PART)
  677. for i = 1, WAIT do
  678. Swait()
  679. mesh.Scale = mesh.Scale + GROW
  680. wave.Transparency = wave.Transparency + (1/WAIT)
  681. if wave.Transparency > 0.99 then
  682. wave:remove()
  683. end
  684. end
  685. end))
  686. end
  687.  
  688. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  689. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  690. end
  691.  
  692. function PositiveAngle(NUMBER)
  693. if NUMBER >= 0 then
  694. NUMBER = 0
  695. end
  696. return NUMBER
  697. end
  698.  
  699. function NegativeAngle(NUMBER)
  700. if NUMBER <= 0 then
  701. NUMBER = 0
  702. end
  703. return NUMBER
  704. end
  705.  
  706. function Swait(NUMBER)
  707. if NUMBER == 0 or NUMBER == nil then
  708. ArtificialHB.Event:wait()
  709. else
  710. for i = 1, NUMBER do
  711. ArtificialHB.Event:wait()
  712. end
  713. end
  714. end
  715.  
  716. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  717. local NEWMESH = IT(MESH)
  718. if MESH == "SpecialMesh" then
  719. NEWMESH.MeshType = MESHTYPE
  720. if MESHID ~= "nil" and MESHID ~= "" then
  721. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  722. end
  723. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  724. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  725. end
  726. end
  727. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  728. NEWMESH.Scale = SCALE
  729. NEWMESH.Parent = PARENT
  730. return NEWMESH
  731. end
  732.  
  733. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  734. local NEWPART = IT("Part")
  735. NEWPART.formFactor = FORMFACTOR
  736. NEWPART.Reflectance = REFLECTANCE
  737. NEWPART.Transparency = TRANSPARENCY
  738. NEWPART.CanCollide = false
  739. NEWPART.Locked = true
  740. NEWPART.Anchored = true
  741. if ANCHOR == false then
  742. NEWPART.Anchored = false
  743. end
  744. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  745. NEWPART.Name = NAME
  746. NEWPART.Size = SIZE
  747. NEWPART.Position = Torso.Position
  748. NEWPART.Material = MATERIAL
  749. NEWPART:BreakJoints()
  750. NEWPART.Parent = PARENT
  751. return NEWPART
  752. end
  753.  
  754. Player_Size = 1
  755.  
  756. local function weldBetween(a, b)
  757. local weldd = Instance.new("ManualWeld")
  758. weldd.Part0 = a
  759. weldd.Part1 = b
  760. weldd.C0 = CFrame.new()
  761. weldd.C1 = b.CFrame:inverse() * a.CFrame
  762. weldd.Parent = a
  763. return weldd
  764. end
  765.  
  766.  
  767. function QuaternionFromCFrame(cf)
  768. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  769. local trace = m00 + m11 + m22
  770. if trace > 0 then
  771. local s = math.sqrt(1 + trace)
  772. local recip = 0.5 / s
  773. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  774. else
  775. local i = 0
  776. if m11 > m00 then
  777. i = 1
  778. end
  779. if m22 > (i == 0 and m00 or m11) then
  780. i = 2
  781. end
  782. if i == 0 then
  783. local s = math.sqrt(m00 - m11 - m22 + 1)
  784. local recip = 0.5 / s
  785. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  786. elseif i == 1 then
  787. local s = math.sqrt(m11 - m22 - m00 + 1)
  788. local recip = 0.5 / s
  789. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  790. elseif i == 2 then
  791. local s = math.sqrt(m22 - m00 - m11 + 1)
  792. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  793. end
  794. end
  795. end
  796.  
  797. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  798. local xs, ys, zs = x + x, y + y, z + z
  799. local wx, wy, wz = w * xs, w * ys, w * zs
  800. local xx = x * xs
  801. local xy = x * ys
  802. local xz = x * zs
  803. local yy = y * ys
  804. local yz = y * zs
  805. local zz = z * zs
  806. 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))
  807. end
  808.  
  809. function QuaternionSlerp(a, b, t)
  810. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  811. local startInterp, finishInterp;
  812. if cosTheta >= 0.0001 then
  813. if (1 - cosTheta) > 0.0001 then
  814. local theta = ACOS(cosTheta)
  815. local invSinTheta = 1 / SIN(theta)
  816. startInterp = SIN((1 - t) * theta) * invSinTheta
  817. finishInterp = SIN(t * theta) * invSinTheta
  818. else
  819. startInterp = 1 - t
  820. finishInterp = t
  821. end
  822. else
  823. if (1 + cosTheta) > 0.0001 then
  824. local theta = ACOS(-cosTheta)
  825. local invSinTheta = 1 / SIN(theta)
  826. startInterp = SIN((t - 1) * theta) * invSinTheta
  827. finishInterp = SIN(t * theta) * invSinTheta
  828. else
  829. startInterp = t - 1
  830. finishInterp = t
  831. end
  832. end
  833. 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
  834. end
  835.  
  836. function Clerp(a, b, t)
  837. local qa = {QuaternionFromCFrame(a)}
  838. local qb = {QuaternionFromCFrame(b)}
  839. local ax, ay, az = a.x, a.y, a.z
  840. local bx, by, bz = b.x, b.y, b.z
  841. local _t = 1 - t
  842. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  843. end
  844.  
  845. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  846. local frame = IT("Frame")
  847. frame.BackgroundTransparency = TRANSPARENCY
  848. frame.BorderSizePixel = BORDERSIZEPIXEL
  849. frame.Position = POSITION
  850. frame.Size = SIZE
  851. frame.BackgroundColor3 = COLOR
  852. frame.BorderColor3 = BORDERCOLOR
  853. frame.Name = NAME
  854. frame.Parent = PARENT
  855. return frame
  856. end
  857.  
  858. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  859. local label = IT("TextLabel")
  860. label.BackgroundTransparency = 1
  861. label.Size = UD2(1, 0, 1, 0)
  862. label.Position = UD2(0, 0, 0, 0)
  863. label.TextColor3 = TEXTCOLOR
  864. label.TextStrokeTransparency = STROKETRANSPARENCY
  865. label.TextTransparency = TRANSPARENCY
  866. label.FontSize = TEXTFONTSIZE
  867. label.Font = TEXTFONT
  868. label.BorderSizePixel = BORDERSIZEPIXEL
  869. label.TextScaled = false
  870. label.Text = TEXT
  871. label.Name = NAME
  872. label.Parent = PARENT
  873. return label
  874. end
  875.  
  876. function NoOutlines(PART)
  877. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  878. end
  879.  
  880. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  881. local NEWWELD = IT(TYPE)
  882. NEWWELD.Part0 = PART0
  883. NEWWELD.Part1 = PART1
  884. NEWWELD.C0 = C0
  885. NEWWELD.C1 = C1
  886. NEWWELD.Parent = PARENT
  887. return NEWWELD
  888. end
  889.  
  890. local S = IT("Sound")
  891. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  892. local NEWSOUND = nil
  893. coroutine.resume(coroutine.create(function()
  894. NEWSOUND = S:Clone()
  895. NEWSOUND.Parent = PARENT
  896. NEWSOUND.Volume = VOLUME
  897. NEWSOUND.Pitch = PITCH
  898. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  899. NEWSOUND:play()
  900. if DOESLOOP == true then
  901. NEWSOUND.Looped = true
  902. else
  903. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  904. NEWSOUND:remove()
  905. end
  906. end))
  907. return NEWSOUND
  908. end
  909.  
  910. function CFrameFromTopBack(at, top, back)
  911. local right = top:Cross(back)
  912. 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)
  913. end
  914.  
  915. --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})
  916. function WACKYEFFECT(Table)
  917. local TYPE = (Table.EffectType or "Sphere")
  918. local SIZE = (Table.Size or VT(1,1,1))
  919. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  920. local TRANSPARENCY = (Table.Transparency or 0)
  921. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  922. local CFRAME = (Table.CFrame or Torso.CFrame)
  923. local MOVEDIRECTION = (Table.MoveToPos or nil)
  924. local ROTATION1 = (Table.RotationX or 0)
  925. local ROTATION2 = (Table.RotationY or 0)
  926. local ROTATION3 = (Table.RotationZ or 0)
  927. local MATERIAL = (Table.Material or "Neon")
  928. local COLOR = (Table.Color or C3(1,1,1))
  929. local TIME = (Table.Time or 45)
  930. local SOUNDID = (Table.SoundID or nil)
  931. local SOUNDPITCH = (Table.SoundPitch or nil)
  932. local SOUNDVOLUME = (Table.SoundVolume or nil)
  933. coroutine.resume(coroutine.create(function()
  934. local PLAYSSOUND = false
  935. local SOUND = nil
  936. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  937. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  938. PLAYSSOUND = true
  939. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  940. end
  941. EFFECT.Color = COLOR
  942. local MSH = nil
  943. if TYPE == "Sphere" then
  944. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  945. elseif TYPE == "Block" then
  946. MSH = IT("BlockMesh",EFFECT)
  947. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  948. elseif TYPE == "Wave" then
  949. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  950. elseif TYPE == "Ring" then
  951. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  952. elseif TYPE == "Slash" then
  953. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  954. elseif TYPE == "Round Slash" then
  955. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  956. elseif TYPE == "Swirl" then
  957. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  958. elseif TYPE == "Skull" then
  959. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  960. elseif TYPE == "Crystal" then
  961. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  962. end
  963. if MSH ~= nil then
  964. local MOVESPEED = nil
  965. if MOVEDIRECTION ~= nil then
  966. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  967. end
  968. local GROWTH = SIZE - ENDSIZE
  969. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  970. if TYPE == "Block" then
  971. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  972. else
  973. EFFECT.CFrame = CFRAME
  974. end
  975. for LOOP = 1, TIME+1 do
  976. Swait()
  977. MSH.Scale = MSH.Scale - GROWTH/TIME
  978. if TYPE == "Wave" then
  979. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  980. end
  981. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  982. if TYPE == "Block" then
  983. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  984. else
  985. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  986. end
  987. if MOVEDIRECTION ~= nil then
  988. local ORI = EFFECT.Orientation
  989. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  990. EFFECT.Orientation = ORI
  991. end
  992. end
  993. if PLAYSSOUND == false then
  994. EFFECT:remove()
  995. else
  996. SOUND.Stopped:Connect(function()
  997. EFFECT:remove()
  998. end)
  999. end
  1000. else
  1001. if PLAYSSOUND == false then
  1002. EFFECT:remove()
  1003. else
  1004. repeat Swait() until SOUND.Playing == false
  1005. EFFECT:remove()
  1006. end
  1007. end
  1008. end))
  1009. end
  1010.  
  1011. function MakeForm(PART,TYPE)
  1012. if TYPE == "Cyl" then
  1013. local MSH = IT("CylinderMesh",PART)
  1014. elseif TYPE == "Ball" then
  1015. local MSH = IT("SpecialMesh",PART)
  1016. MSH.MeshType = "Sphere"
  1017. elseif TYPE == "Wedge" then
  1018. local MSH = IT("SpecialMesh",PART)
  1019. MSH.MeshType = "Wedge"
  1020. end
  1021. end
  1022.  
  1023. function SpawnTrail(FROM,TO,BIG)
  1024. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  1025. MakeForm(TRAIL,"Cyl")
  1026. local DIST = (FROM - TO).Magnitude
  1027. if BIG == true then
  1028. TRAIL.Size = VT(0.5,DIST,0.5)
  1029. else
  1030. TRAIL.Size = VT(0.25,DIST,0.25)
  1031. end
  1032. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1033. coroutine.resume(coroutine.create(function()
  1034. for i = 1, 5 do
  1035. Swait()
  1036. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1037. end
  1038. TRAIL:remove()
  1039. end))
  1040. end
  1041.  
  1042. Debris = game:GetService("Debris")
  1043.  
  1044. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1045. local DIRECTION = CF(StartPos,EndPos).lookVector
  1046. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1047. end
  1048.  
  1049. function turnto(position)
  1050. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1051. end
  1052. local asd = Instance.new("ParticleEmitter")
  1053. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  1054. asd.LightEmission = .1
  1055. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1056. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  1057. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1058. asd.Transparency = bbb
  1059. asd.Size = aaa
  1060. asd.ZOffset = .9
  1061. asd.Acceleration = Vector3.new(0, -15, 0)
  1062. asd.LockedToPart = false
  1063. asd.EmissionDirection = "Back"
  1064. asd.Lifetime = NumberRange.new(1, 2)
  1065. asd.Rotation = NumberRange.new(-100, 100)
  1066. asd.RotSpeed = NumberRange.new(-100, 100)
  1067. asd.Speed = NumberRange.new(10)
  1068. asd.Enabled = false
  1069. asd.VelocitySpread = 999
  1070.  
  1071. function getbloody(victim,amount)
  1072. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1073. PART.CFrame = victim.CFrame
  1074. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1075. Debris:AddItem(PART,5)
  1076. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1077. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1078. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1079. local prtcl = asd:Clone()
  1080. prtcl.Parent = PART
  1081. prtcl:Emit(amount*10)
  1082. end
  1083.  
  1084. local Particle = IT("ParticleEmitter",nil)
  1085. Particle.Enabled = false
  1086. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  1087. Particle.LightEmission = 0.5
  1088. Particle.Rate = 150
  1089. Particle.ZOffset = 1
  1090. Particle.Rotation = NumberRange.new(-180, 180)
  1091. Particle.RotSpeed = NumberRange.new(-180, 180)
  1092. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  1093. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  1094.  
  1095. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  1096. function ParticleEmitter(Table)
  1097. local PRTCL = Particle:Clone()
  1098. local Speed = Table.Speed or 5
  1099. local Drag = Table.Drag or 0
  1100. local Size1 = Table.Size1 or 1
  1101. local Size2 = Table.Size2 or 5
  1102. local Lifetime1 = Table.Lifetime1 or 1
  1103. local Lifetime2 = Table.Lifetime2 or 1.5
  1104. local Parent = Table.Parent or Torso
  1105. local Emit = Table.Emit or 100
  1106. local Offset = Table.Offset or 360
  1107. local Acel = Table.Acel or VT(0,0,0)
  1108. local Enabled = Table.Enabled or false
  1109. PRTCL.Parent = Parent
  1110. PRTCL.Size = NumberSequence.new(Size1,Size2)
  1111. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  1112. PRTCL.Speed = NumberRange.new(Speed)
  1113. PRTCL.VelocitySpread = Offset
  1114. PRTCL.Drag = Drag
  1115. PRTCL.Acceleration = Acel
  1116. if Enabled == false then
  1117. PRTCL:Emit(Emit)
  1118. Debris:AddItem(PRTCL,Lifetime2)
  1119. else
  1120. PRTCL.Enabled = true
  1121. end
  1122. return PRTCL
  1123. end
  1124.  
  1125. function FireArc(Part, ToLocation, AmountOfTime, Height, DoesCourontine)
  1126. if DoesCourontine == false then
  1127. local Direction = CF(Part.Position, ToLocation)
  1128. local Distance = (Part.Position - ToLocation).magnitude
  1129. for i = 1, AmountOfTime do
  1130. Swait()
  1131. Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
  1132. Direction = Part.CFrame
  1133. end
  1134. Part:remove()
  1135. elseif DoesCourontine == true then
  1136. coroutine.resume(coroutine.create(function()
  1137. local Direction = CF(Part.Position, ToLocation)
  1138. local Distance = (Part.Position - ToLocation).magnitude
  1139. for i = 1, AmountOfTime do
  1140. Swait()
  1141. Part.CFrame = Direction * CF(0, AmountOfTime / 200 + (AmountOfTime / Height - i * 2 / Height), -Distance / AmountOfTime)
  1142. Direction = Part.CFrame
  1143. end
  1144. Part:remove()
  1145. end))
  1146. end
  1147. end
  1148.  
  1149. --//=================================\\
  1150. --|| WEAPON CREATION
  1151. --\\=================================//
  1152.  
  1153. --==//Wings and Halo\\==--
  1154. Circle = nil
  1155. CircleParts = {}
  1156. Equipped = false
  1157. VoidParts = {}
  1158.  
  1159. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1160. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  1161. end
  1162.  
  1163. Player=game:GetService('Players').LocalPlayer
  1164. Character=Player.Character
  1165. Mouse=Player:GetMouse()
  1166. m=Instance.new('Model',Character)
  1167.  
  1168. local function weldBetween(a, b)
  1169. local weldd = Instance.new("ManualWeld")
  1170. weldd.Part0 = a
  1171. weldd.Part1 = b
  1172. weldd.C0 = CFrame.new()
  1173. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1174. weldd.Parent = a
  1175. return weldd
  1176. end
  1177.  
  1178. it=Instance.new
  1179.  
  1180. function nooutline(part)
  1181. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1182. end
  1183.  
  1184. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1185. local fp=it("Part")
  1186. fp.formFactor=formfactor
  1187. fp.Parent=parent
  1188. fp.Reflectance=reflectance
  1189. fp.Transparency=transparency
  1190. fp.CanCollide=false
  1191. fp.Locked=true
  1192. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1193. fp.Name=name
  1194. fp.Size=size
  1195. fp.Position=Character.Torso.Position
  1196. nooutline(fp)
  1197. fp.Material=material
  1198. fp:BreakJoints()
  1199. return fp
  1200. end
  1201.  
  1202. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1203. local mesh=it(Mesh)
  1204. mesh.Parent=part
  1205. if Mesh=="SpecialMesh" then
  1206. mesh.MeshType=meshtype
  1207. mesh.MeshId=meshid
  1208. end
  1209. mesh.Offset=offset
  1210. mesh.Scale=scale
  1211. return mesh
  1212. end
  1213.  
  1214. function weld(parent,part0,part1,c0,c1)
  1215. local weld=it("Weld")
  1216. weld.Parent=parent
  1217. weld.Part0=part0
  1218. weld.Part1=part1
  1219. weld.C0=c0
  1220. weld.C1=c1
  1221. return weld
  1222. end
  1223.  
  1224. ----------------------Wings
  1225.  
  1226. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.05, 0.05, 0.05))
  1227. 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))
  1228. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1229. 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))
  1230. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1231. 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))
  1232. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1233. 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))
  1234. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1235. 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))
  1236. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1237. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1238. 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))
  1239. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1240. 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))
  1241. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1242. 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))
  1243. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1244. 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))
  1245. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  1246. 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))
  1247. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1248. 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))
  1249. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1250. 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))
  1251. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1252. 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))
  1253. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1254. 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))
  1255. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1256. 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))
  1257. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1258. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1259. 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))
  1260. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1261. 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))
  1262. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  1263. 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))
  1264. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1265. 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))
  1266. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  1267. 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))
  1268. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  1269. 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))
  1270. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  1271. 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))
  1272. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  1273. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1274. 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))
  1275. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1276. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"v","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  1277. 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))
  1278. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1279. 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))
  1280. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1281. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1282. 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))
  1283. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1284. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  1285. 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))
  1286. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1287. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  1288. 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))
  1289. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1290. 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))
  1291. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1292. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  1293. 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))
  1294. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1295. 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))
  1296. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1297. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  1298. 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))
  1299. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  1300. 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))
  1301. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1302. 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))
  1303. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1304. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  1305. 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))
  1306. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1307. 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))
  1308. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 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.56607056, 0.541192055, 0.901857138, 0.951383591, -0.255979359, 0.171317831, -0.264171213, -0.964112818, 0.0264634844, 0.158395648, -0.0704337358, -0.984863639))
  1310. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1311. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  1312. 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))
  1313. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1314. 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))
  1315. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1316. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1317. 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))
  1318. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1319. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  1320. 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))
  1321. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  1322. 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))
  1323. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1324. 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))
  1325. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1326. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1327. 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))
  1328. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1329. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1330. 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))
  1331. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1332. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1333. 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))
  1334. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  1335. 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))
  1336. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1337. 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))
  1338. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1339. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1340. 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))
  1341. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1342. 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))
  1343. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1344. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  1345. 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))
  1346. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1347. 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))
  1348. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1349. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1350. 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))
  1351. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1352. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 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.10012627, -1.02225876, -0.872441292, -0.835002363, 0.541791916, 0.096110858, -0.526764631, -0.837556481, 0.144984186, 0.159049526, 0.0704338774, 0.984758258))
  1354. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1355. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  1356. 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))
  1357. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1358. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 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(-5.31575251, 1.44009209, -0.875844002, -0.738136292, -0.653916478, 0.165988311, 0.655640781, -0.753281236, -0.0520153008, 0.159049526, 0.0704338774, 0.984758258))
  1360. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1361. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  1362. 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))
  1363. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  1364. 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))
  1365. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  1366. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  1367. 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))
  1368. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1369. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1370. 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))
  1371. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1372. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1373. 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))
  1374. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1375. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1376. 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))
  1377. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1378. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1379. 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))
  1380. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1381. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1382. 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))
  1383. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1384. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1385. 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))
  1386. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1387. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1388. 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))
  1389. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1390. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  1391. 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))
  1392. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 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(-3.79792404, -2.28564715, -0.875847816, -0.976712883, 0.156730622, 0.146540001, -0.144020423, -0.985126853, 0.0937215909, 0.159049526, 0.0704338774, 0.984758258))
  1394. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1395. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 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(-5.64972115, 1.51036119, 0.899181604, 0.916063786, -0.361711085, 0.173198968, -0.368435085, -0.929625928, 0.00722833769, 0.158395648, -0.0704337358, -0.984863639))
  1397. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1398. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1399. 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))
  1400. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1401. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 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.28640366, -3.05552244, -0.876101494, -0.857127726, 0.504843056, 0.102327086, -0.489941061, -0.860333085, 0.140665859, 0.159049526, 0.0704338774, 0.984758258))
  1403. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1404. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  1405. 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))
  1406. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  1407. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  1408. 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))
  1409. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  1410. 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))
  1411. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1412. 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))
  1413. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1414. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  1415. 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))
  1416. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1417. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  1418. 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))
  1419. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1420. 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))
  1421. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1422. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  1423. 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))
  1424. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  1425. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1426. 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))
  1427. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1428. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  1429. 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))
  1430. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1431. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  1432. 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))
  1433. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  1434. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1435. 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))
  1436. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1437. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1438. 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))
  1439. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1440. 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))
  1441. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1442. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.591511309, 0.200000003, 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.8250742, 0.872862339, 0.899178505, 0.916331172, -0.361035287, 0.173193634, -0.367769092, -0.929888546, 0.0073542241, 0.158395648, -0.0704337358, -0.984863639))
  1444. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  1445. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  1446. 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))
  1447. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  1448. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1449. 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))
  1450. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1451. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  1452. 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))
  1453. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1454. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  1455. 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))
  1456. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  1457. 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))
  1458. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1459. 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))
  1460. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1461. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  1462. 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))
  1463. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1464. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  1465. 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))
  1466. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  1467. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 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(6.12457132, -5.95018005, -0.87573719, 0.808053374, 0.563799441, -0.170835152, -0.567238748, 0.822903156, 0.032757692, 0.159049526, 0.0704338774, 0.984758258))
  1469. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1470. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 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(-1.54910898, -1.58295965, -0.876111984, -0.799769223, 0.59401983, 0.0866847336, -0.578860283, -0.801361322, 0.150809377, 0.159049526, 0.0704338774, 0.984758258))
  1472. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1473. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1474. 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))
  1475. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1476. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 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.34251595, 1.32768679, 0.899502039, 0.91533941, -0.363533497, 0.173212782, -0.370230854, -0.928914666, 0.00688865362, 0.158395648, -0.0704337358, -0.984863639))
  1478. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1479. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1480. 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))
  1481. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1482. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.22495015, 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(-2.64358711, 1.03381026, -0.876112461, -0.938109934, -0.300057769, 0.172976762, 0.307667822, -0.95131737, 0.0183506738, 0.159049526, 0.0704338774, 0.984758258))
  1484. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  1485. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1486. 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))
  1487. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1488. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1489. 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))
  1490. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1491. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1492. 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))
  1493. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 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(-8.80941677, 0.534244776, -0.875730991, -0.98361975, 0.0970465839, 0.151924402, -0.0848668888, -0.992784739, 0.0847153515, 0.159049526, 0.0704338774, 0.984758258))
  1495. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1496. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1497. 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))
  1498. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1499. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  1500. 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))
  1501. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1502. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1503. 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))
  1504. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1505. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  1506. 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))
  1507. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  1508. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  1509. 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))
  1510. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1511. 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))
  1512. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1513. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 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(-0.281674862, -3.94838238, -0.876116276, 0.2262768, 0.968300164, -0.105803393, -0.960993707, 0.239654273, 0.138070092, 0.159049526, 0.0704338774, 0.984758258))
  1515. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1516. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 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.42926836, 1.36390948, -0.875774384, -0.915224373, -0.363533467, 0.173820555, 0.370235354, -0.928914726, 0.00664297398, 0.159049526, 0.0704338774, 0.984758258))
  1518. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1519. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1520. 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))
  1521. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  1522. 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))
  1523. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  1524. 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))
  1525. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1526. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  1527. 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))
  1528. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1529. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  1530. 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))
  1531. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1532. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1533. 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))
  1534. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1535. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  1536. 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))
  1537. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  1538. 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))
  1539. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  1540. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1541. 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))
  1542. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1543. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1544. 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))
  1545. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1546. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1547. 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))
  1548. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  1549. 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))
  1550. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1551. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  1552. 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))
  1553. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1554. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  1555. 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))
  1556. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  1557. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1558. 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))
  1559. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1560. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1561. 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))
  1562. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1563. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1564. 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))
  1565. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1566. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1567. 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))
  1568. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1569. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1570. 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))
  1571. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1572. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  1573. 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))
  1574. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1575. 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))
  1576. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1577. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1578. 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))
  1579. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1580. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  1581. 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))
  1582. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1583. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1584. 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))
  1585. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1586. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  1587. 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))
  1588. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1589. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1590. 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))
  1591. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1592. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1593. 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))
  1594. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1595. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1596. 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))
  1597. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1598. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  1599. 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))
  1600. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  1601. 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))
  1602. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  1603. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1604. 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))
  1605. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1606. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1607. 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))
  1608. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1609. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1610. 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))
  1611. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1612. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1613. 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))
  1614. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1615. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1616. 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))
  1617. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1618. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  1619. 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))
  1620. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1621. 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))
  1622. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1623. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  1624. 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))
  1625. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1626. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  1627. 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))
  1628. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.86096573, 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(-2.64489841, 1.28957129, 0.89918232, 0.953440905, -0.248355046, 0.171103463, -0.25664717, -0.966105044, 0.0278160498, 0.158395648, -0.0704337358, -0.984863639))
  1630. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  1631. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  1632. 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))
  1633. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  1634. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  1635. 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))
  1636. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1637. 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))
  1638. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1639. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1640. 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))
  1641. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1642. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1643. 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))
  1644. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1645. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1646. 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))
  1647. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1648. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  1649. 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))
  1650. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  1651. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  1652. 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))
  1653. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1654. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1655. 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))
  1656. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1657. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  1658. 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))
  1659. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  1660. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  1661. 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))
  1662. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1663. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1664. 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))
  1665. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1666. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  1667. 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))
  1668. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  1669. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1670. 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))
  1671. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1672. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  1673. 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))
  1674. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  1675. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  1676. 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))
  1677. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  1678. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  1679. 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))
  1680. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1681. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  1682. 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))
  1683. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.93836689, 0.403167814, 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.48208714, -0.508446693, 0.902300596, 0.967771351, 0.208867699, 0.140709192, 0.19579564, -0.975404263, 0.101247497, 0.158395648, -0.0704337358, -0.984863639))
  1685. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1686. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  1687. 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))
  1688. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  1689. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1690. 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))
  1691. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1692. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  1693. 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))
  1694. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  1695. 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))
  1696. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  1697. 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))
  1698. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  1699. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  1700. 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))
  1701. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  1702. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  1703. 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))
  1704. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  1705. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  1706. 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))
  1707. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1708. 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))
  1709. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  1710. 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))
  1711. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  1712. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  1713. 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))
  1714. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1715. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  1716. 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))
  1717. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  1718. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  1719. 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))
  1720. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  1721. 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))
  1722. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  1723. 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))
  1724. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  1725. 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))
  1726. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1727. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1728. 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))
  1729. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  1730. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  1731. 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))
  1732. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  1733. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1734. 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))
  1735. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  1736. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  1737. 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))
  1738. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1739. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  1740. 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))
  1741. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1742. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  1743. 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))
  1744. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  1745. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1746. 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))
  1747. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1748. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  1749. 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))
  1750. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  1751. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  1752. 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))
  1753. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  1754. 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))
  1755. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  1756. 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))
  1757. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  1758. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  1759. 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))
  1760. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  1761. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  1762. 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))
  1763. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1764. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  1765. 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))
  1766. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1767. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  1768. 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))
  1769. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  1770. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  1771. 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))
  1772. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1773. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  1774. 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))
  1775. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1776. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1777. 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))
  1778. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1779. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  1780. 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))
  1781. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1782. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  1783. 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))
  1784. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1785. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  1786. 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))
  1787. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1788. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  1789. 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))
  1790. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  1791. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  1792. 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))
  1793. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  1794. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  1795. 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))
  1796. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  1797. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  1798. 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))
  1799. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1800. 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))
  1801. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1802. 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))
  1803. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1804. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  1805. 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))
  1806. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1807. 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))
  1808. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  1809. 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))
  1810. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  1811. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1812. 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))
  1813. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  1814. 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))
  1815. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1816. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  1817. 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))
  1818. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  1819. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  1820. 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))
  1821. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  1822. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  1823. 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))
  1824. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1825. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1826. 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))
  1827. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1828. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  1829. 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))
  1830. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1831. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  1832. 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))
  1833. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  1834. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1835. 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))
  1836. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  1837. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  1838. 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))
  1839. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  1840. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1841. 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))
  1842. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  1843. 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))
  1844. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  1845. 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))
  1846. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  1847. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  1848. 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))
  1849. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  1850. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  1851. 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))
  1852. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  1853. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1854. 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))
  1855. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  1856. 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))
  1857. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  1858. 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))
  1859. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1860. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  1861. 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))
  1862. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  1863. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  1864. 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))
  1865. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1866. 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))
  1867. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  1868. 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))
  1869. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  1870. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1871. 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))
  1872. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  1873. 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))
  1874. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  1875. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  1876. 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))
  1877. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  1878. 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))
  1879. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  1880. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1881. 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))
  1882. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1883. 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))
  1884. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  1885. 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))
  1886. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  1887. 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))
  1888. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1889. 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))
  1890. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  1891. 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))
  1892. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1893. 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))
  1894. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1895. 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))
  1896. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1897. 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))
  1898. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1899. 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))
  1900. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1901. 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))
  1902. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1903. 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))
  1904. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  1905. 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))
  1906. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  1907. 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))
  1908. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  1909. 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))
  1910. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1911. 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))
  1912. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  1913. 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))
  1914. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1915. 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))
  1916. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  1917. 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))
  1918. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1919. 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))
  1920. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  1921. 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))
  1922. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  1923. 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))
  1924. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1925. 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))
  1926. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  1927. 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))
  1928. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  1929. 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))
  1930. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  1931. 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))
  1932. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  1933. 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))
  1934. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1935. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  1936. 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))
  1937. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1938. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  1939. 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))
  1940. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1941. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Really red","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  1942. 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))
  1943. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1944.  
  1945. local Hood = Instance.new("Part", Character)
  1946. Hood.Name = "Hood"
  1947. Hood.CanCollide = false
  1948. Hood.BrickColor = BrickColor.new("Really black")
  1949. Hood.Transparency = 0
  1950. Hood.Material = "Plastic"
  1951. Hood.Size = Vector3.new(0.1, 0.1, 0.1)
  1952. Hood.TopSurface = Enum.SurfaceType.Smooth
  1953. Hood.BottomSurface = Enum.SurfaceType.Smooth
  1954.  
  1955. local Weld = Instance.new("Weld", Hood)
  1956. Weld.Part0 = Character.Head
  1957. Weld.Part1 = Hood
  1958. Weld.C1 = CFrame.new(0, -0.2, 0)
  1959.  
  1960. local Mask = Instance.new("Part", Character)
  1961. Mask.Name = "Mask"
  1962. Mask.CanCollide = false
  1963. Mask.BrickColor = BrickColor.new("Really black")
  1964. Mask.Transparency = 0
  1965. Mask.Material = "Plastic"
  1966. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  1967. Mask.TopSurface = Enum.SurfaceType.Smooth
  1968. Mask.BottomSurface = Enum.SurfaceType.Smooth
  1969.  
  1970. local Weld = Instance.new("Weld", Mask)
  1971. Weld.Part0 = Character.Head
  1972. Weld.Part1 = Mask
  1973. Weld.C1 = CFrame.new(0, -0.1, 0.8)
  1974.  
  1975. local M1 = Instance.new("SpecialMesh")
  1976. M1.Parent = Mask
  1977. M1.MeshId = "http://www.roblox.com/asset/?id=62679079"
  1978. M1.Scale = Vector3.new( 1, 1, 2)
  1979.  
  1980.  
  1981. local eeeffecto = Instance.new("ParticleEmitter",Torso)
  1982. eeeffecto.Texture = "http://www.roblox.com/asset/?id=305943367"
  1983. eeeffecto.LightEmission = 0
  1984. eeeffecto.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  1985. eeeffecto.LockedToPart = true
  1986. eeeffecto.Rate = 10
  1987. eeeffecto.Lifetime = NumberRange.new(0.1,0.1)
  1988. eeeffecto.Rotation = NumberRange.new(0,0)
  1989. eeeffecto.Size = NumberSequence.new(9,9,9)
  1990. eeeffecto.Transparency = NumberSequence.new(0,0)
  1991. eeeffecto.Speed = NumberRange.new(0,0)
  1992. eeeffecto.RotSpeed = NumberRange.new(0,0)
  1993. eeeffecto.Parent = Character.Torso
  1994. eeeffecto.Enabled = false
  1995.  
  1996. local lightning = Instance.new("ParticleEmitter",Torso)
  1997. lightning.Texture = "http://www.roblox.com/asset/?id=348321827"
  1998. lightning.LightEmission = 0
  1999. lightning.Color = ColorSequence.new(Color3.new(1,0,0),Color3.new(0,0,0))
  2000. lightning.LockedToPart = true
  2001. lightning.Rate = 20
  2002. lightning.Lifetime = NumberRange.new(0.1,0.10)
  2003. lightning.Rotation = NumberRange.new(0,360)
  2004. lightning.Size = NumberSequence.new(3,3,3)
  2005. lightning.Transparency = NumberSequence.new(0,0)
  2006. lightning.Speed = NumberRange.new(0,0)
  2007. lightning.RotSpeed = NumberRange.new(0,0)
  2008. lightning.ZOffset = 5
  2009. lightning.Parent = Character.Torso
  2010. lightning.Enabled = false
  2011.  
  2012. Player=game:GetService('Players').LocalPlayer
  2013. Character=Player.Character
  2014. Mouse=Player:GetMouse()
  2015. m=Instance.new('Model',Character)
  2016. local function weldBetween(a, b)
  2017. local weldd = Instance.new("ManualWeld")
  2018. weldd.Part0 = a
  2019. weldd.Part1 = b
  2020. weldd.C0 = CFrame.new()
  2021. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2022. weldd.Parent = a
  2023. return weldd
  2024. end
  2025.  
  2026. it=Instance.new
  2027.  
  2028. function nooutline(part)
  2029. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2030. end
  2031.  
  2032. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2033. local fp=it("Part")
  2034. fp.formFactor=formfactor
  2035. fp.Parent=parent
  2036. fp.Reflectance=reflectance
  2037. fp.Transparency=transparency
  2038. fp.CanCollide=false
  2039. fp.Locked=true
  2040. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2041. fp.Name=name
  2042. fp.Size=size
  2043. fp.Position=Character.Torso.Position
  2044. nooutline(fp)
  2045. fp.Material=material
  2046. fp:BreakJoints()
  2047. return fp
  2048. end
  2049.  
  2050. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2051. local mesh=it(Mesh)
  2052. mesh.Parent=part
  2053. if Mesh=="SpecialMesh" then
  2054. mesh.MeshType=meshtype
  2055. mesh.MeshId=meshid
  2056. end
  2057. mesh.Offset=offset
  2058. mesh.Scale=scale
  2059. return mesh
  2060. end
  2061.  
  2062. function weld(parent,part0,part1,c0,c1)
  2063. local weld=it("Weld")
  2064. weld.Parent=parent
  2065. weld.Part0=part0
  2066. weld.Part1=part1
  2067. weld.C0=c0
  2068. weld.C1=c1
  2069. return weld
  2070. end
  2071.  
  2072. handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
  2073. 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))
  2074. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468234",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
  2075.  
  2076. Player=game:GetService('Players').LocalPlayer
  2077. Character=Player.Character
  2078. Mouse=Player:GetMouse()
  2079. m=Instance.new('Model',Character)
  2080. local function weldBetween(a, b)
  2081. local weldd = Instance.new("ManualWeld")
  2082. weldd.Part0 = a
  2083. weldd.Part1 = b
  2084. weldd.C0 = CFrame.new()
  2085. weldd.C1 = b.CFrame:inverse() * a.CFrame
  2086. weldd.Parent = a
  2087. return weldd
  2088. end
  2089.  
  2090. it=Instance.new
  2091.  
  2092. function nooutline(part)
  2093. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  2094. end
  2095.  
  2096. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  2097. local fp=it("Part")
  2098. fp.formFactor=formfactor
  2099. fp.Parent=parent
  2100. fp.Reflectance=reflectance
  2101. fp.Transparency=transparency
  2102. fp.CanCollide=false
  2103. fp.Locked=true
  2104. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  2105. fp.Name=name
  2106. fp.Size=size
  2107. fp.Position=Character.Torso.Position
  2108. nooutline(fp)
  2109. fp.Material=material
  2110. fp:BreakJoints()
  2111. return fp
  2112. end
  2113.  
  2114. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2115. local mesh=it(Mesh)
  2116. mesh.Parent=part
  2117. if Mesh=="SpecialMesh" then
  2118. mesh.MeshType=meshtype
  2119. mesh.MeshId=meshid
  2120. end
  2121. mesh.Offset=offset
  2122. mesh.Scale=scale
  2123. return mesh
  2124. end
  2125.  
  2126. function weld(parent,part0,part1,c0,c1)
  2127. local weld=it("Weld")
  2128. weld.Parent=parent
  2129. weld.Part0=part0
  2130. weld.Part1=part1
  2131. weld.C0=c0
  2132. weld.C1=c1
  2133. return weld
  2134. end
  2135.  
  2136.  
  2137. handle=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,0,0,"Really black","Handle",Vector3.new(4, 1, 2))
  2138. 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))
  2139. mesh("SpecialMesh",handle,Enum.MeshType.FileMesh,"rbxassetid://1553468709",Vector3.new(0, 0, 0),Vector3.new(0.0480000004, 0.0480000004, 0.0480000004))
  2140. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
  2141. MakeForm(HandlePart,"Ball")
  2142. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  2143. local HandlePart = CreatePart(3,Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.6,0.1,1)/2,false)
  2144. MakeForm(HandlePart,"Ball")
  2145. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  2146. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
  2147. MakeForm(HandlePart,"Ball")
  2148. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  2149. local HandlePart = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Handle", VT(0.1,1,1)/2,false)
  2150. MakeForm(HandlePart,"Ball")
  2151. CreateWeldOrSnapOrMotor("Weld", HandlePart, Head, HandlePart, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  2152.  
  2153. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2154. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2155. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2156. wave.CFrame = CFRAME
  2157. coroutine.resume(coroutine.create(function(PART)
  2158. for i = 1, WAIT do
  2159. Swait()
  2160. mesh.Scale = mesh.Scale + GROW
  2161. if DOESROT == true then
  2162. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2163. end
  2164. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2165. if wave.Transparency > 0.99 then
  2166. wave:remove()
  2167. end
  2168. end
  2169. end))
  2170. end
  2171. New = function(Object, Parent, Name, Data)
  2172. local Object = Instance.new(Object)
  2173. for Index, Value in pairs(Data or {}) do
  2174. Object[Index] = Value
  2175. end
  2176. Object.Parent = Parent
  2177. Object.Name = Name
  2178. return Object
  2179. end
  2180.  
  2181.  
  2182. 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),})
  2183. 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),})
  2184. 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),})
  2185. 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),})
  2186.  
  2187. 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),})
  2188. 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),})
  2189. 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),})
  2190. 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),})
  2191. 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),})
  2192. 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),})
  2193. 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),})
  2194. 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),})
  2195. 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),})
  2196. 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),})
  2197. 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),})
  2198. 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),})
  2199. 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),})
  2200. 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),})
  2201. 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),})
  2202. 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),})
  2203.  
  2204. 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),})
  2205. 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),})
  2206.  
  2207. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
  2208. MakeForm(EYE,"Ball")
  2209. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  2210. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Maroon", "Eyeball", VT(0.15,0.15,0.15),false)
  2211. MakeForm(EYE2,"Ball")
  2212. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2213.  
  2214. local naeeym2 = Instance.new("BillboardGui", Character)
  2215. naeeym2.AlwaysOnTop = true
  2216. naeeym2.Size = UDim2.new(5, 35, 2, 15)
  2217. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  2218. naeeym2.Adornee = Character.Head
  2219. naeeym2.Name = "Name"
  2220. naeeym2.PlayerToHideFrom = Player
  2221. local tecks2 = Instance.new("TextLabel", naeeym2)
  2222. tecks2.BackgroundTransparency = 1
  2223. tecks2.TextScaled = true
  2224. tecks2.BorderSizePixel = 0
  2225. tecks2.Text = "V.4"
  2226. tecks2.Font = "Fantasy"
  2227. tecks2.TextSize = 30
  2228. tecks2.TextStrokeTransparency = 0
  2229. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  2230. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  2231. tecks2.Parent = naeeym2
  2232. function Transparency(TRANS)
  2233. tecks2.TextTransparency = TRANS
  2234. tecks2.TextStrokeTransparency = TRANS
  2235. for _, c in pairs(Character:GetChildren()) do
  2236. if c.ClassName == "Part" and c ~= RootPart then
  2237. c.Transparency = TRANS
  2238. if c:FindFirstChildOfClass("Decal") then
  2239. c:FindFirstChildOfClass("Decal").Transparency = TRANS
  2240. end
  2241. elseif c.ClassName == "Accessory" then
  2242. c.Handle.Transparency = TRANS
  2243. elseif c.ClassName == "Model" then
  2244. for _, q in pairs(c:GetChildren()) do
  2245. if q.ClassName == "Part" then
  2246. q.Transparency = TRANS
  2247. if q:FindFirstChildOfClass("Decal") then
  2248. q:FindFirstChildOfClass("Decal").Transparency = TRANS
  2249. end
  2250. end
  2251. end
  2252. end
  2253. end
  2254. end
  2255.  
  2256. local DECAL = IT("Decal")
  2257. function MakeRing()
  2258. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Really red"), "MagicRing", VT(0, 0, 0), true)
  2259. local MSH = IT("BlockMesh", RING)
  2260. local TOP = DECAL:Clone()
  2261. local BOTTOM = DECAL:Clone()
  2262. TOP.Parent = RING
  2263. BOTTOM.Parent = RING
  2264. TOP.Face = "Top"
  2265. BOTTOM.Face = "Bottom"
  2266. TOP.Texture = "http://www.roblox.com/asset/?id=127817121"
  2267. BOTTOM.Texture = "http://www.roblox.com/asset/?id=127817121"
  2268. local function REMOVE()
  2269. coroutine.resume(coroutine.create(function()
  2270. local SIZE = MSH.Scale.X
  2271. for i = 1, 35 do
  2272. Swait()
  2273. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  2274. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  2275. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  2276. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  2277. end
  2278. RING:remove()
  2279. end))
  2280. end
  2281. return RING, MSH, REMOVE
  2282. end
  2283.  
  2284.  
  2285. local Handle = CreatePart(3, Weapon, "Glass", 0, 0, "New Yeller", "Handle", VT(0.2,1,0.2),false)
  2286. MakeForm(Handle,"Cyl")
  2287. local Grasp = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Handle, CF(0,-1,0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  2288. local Bop = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Bop", VT(0.5,0.5,0.5),false)
  2289. MakeForm(Bop,"Ball")
  2290. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Bop, CF(0,0.7,0), CF(0, 0, 0))
  2291. local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.5,0.2,0.5),false)
  2292. MakeForm(Part,"Pine")
  2293. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.5,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2294. local Part = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.6,0.3,0.6),false)
  2295. MakeForm(Part,"Pine")
  2296. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0,-0.7,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2297. local Blade = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Blade", VT(0.3,5,0.3),false)
  2298. MakeForm(Blade,"Pine")
  2299. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Blade, CF(0,-2.5,0) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  2300.  
  2301. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(1.05,0.1,1.05),false)
  2302. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(0,-0.3,0), CF(0, 0, 0))
  2303. local ShieldBase = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(2,2,1),false)
  2304. CreateMesh("SpecialMesh", ShieldBase, "FileMesh", "395088733", "", VT(1,1,1), VT(0,0,0))
  2305. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, ShieldBase, CF(-0.5,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2306. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2307. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
  2308. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.4,-0.3,0) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
  2309. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2310. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.95,0.95,1), VT(0,0,0))
  2311. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.515,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2312. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2313. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.7,0.7,1), VT(0,0,0))
  2314. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2315. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0,0,0),false)
  2316. CreateMesh("SpecialMesh", Shield, "FileMesh", "395088733", "", VT(0.5,0.5,1), VT(0,0,0))
  2317. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0) * ANGLES(RAD(0), RAD(90), RAD(0)), CF(0, 0, 0))
  2318. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,2,0.2),false)
  2319. MakeForm(Shield,"Ball")
  2320. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
  2321. local Shield = CreatePart(3, Weapon, "Glass", 0, 0, "Really red", "Shield", VT(0.8,0.2,2),false)
  2322. MakeForm(Shield,"Ball")
  2323. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.65,-0.3,0), CF(0, 0, 0))
  2324. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,2,0.3),false)
  2325. MakeForm(Shield,"Ball")
  2326. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
  2327. local Shield = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really red", "Shield", VT(0.8,0.3,2),false)
  2328. MakeForm(Shield,"Ball")
  2329. CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Shield, CF(-0.6,-0.3,0), CF(0, 0, 0))
  2330.  
  2331. local A = IT("Attachment",LeftArm)
  2332. A.Position = VT(1,1.3,0)
  2333. A.Orientation = VT(-0.098, -89.999, 0.227)
  2334. local B = IT("Attachment",LeftArm)
  2335. B.Position = VT(-1.3,-0.6,0)
  2336. B.Orientation = VT(-88.911, -68.808, 158.782)
  2337. local ChainLink = IT("Beam",LeftArm)
  2338. ChainLink.Texture = "rbxassetid://73042633"
  2339. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2340. ChainLink.TextureSpeed = 1
  2341. ChainLink.FaceCamera = true
  2342. ChainLink.Width0 = 1
  2343. ChainLink.Width1 = 1
  2344. ChainLink.TextureLength = 3
  2345. ChainLink.Attachment0 = A
  2346. ChainLink.Attachment1 = B
  2347. ChainLink.CurveSize0 = 1.6
  2348. ChainLink.CurveSize1 = 1.6
  2349. ChainLink.FaceCamera = true
  2350. ChainLink.Transparency = NumberSequence.new(0)
  2351. local ChainLink = IT("Beam",LeftArm)
  2352. ChainLink.Texture = "rbxassetid://73042633"
  2353. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2354. ChainLink.TextureSpeed = 1
  2355. ChainLink.FaceCamera = true
  2356. ChainLink.Width0 = 1
  2357. ChainLink.Width1 = 1
  2358. ChainLink.TextureLength = 3
  2359. ChainLink.Attachment0 = B
  2360. ChainLink.Attachment1 = A
  2361. ChainLink.CurveSize0 = 1.6
  2362. ChainLink.CurveSize1 = 1.6
  2363. ChainLink.FaceCamera = true
  2364. ChainLink.Transparency = NumberSequence.new(0)
  2365. local A = IT("Attachment",RightArm)
  2366. A.Position = VT(1.3,-0.85,0)
  2367. A.Orientation = VT(-0.098, -89.999, 0.227)
  2368. local B = IT("Attachment",RightArm)
  2369. B.Position = VT(-1,2,0)
  2370. B.Orientation = VT(-88.911, -68.808, 158.782)
  2371. local ChainLink = IT("Beam",RightArm)
  2372. ChainLink.Texture = "rbxassetid://73042633"
  2373. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2374. ChainLink.TextureSpeed = 1
  2375. ChainLink.FaceCamera = true
  2376. ChainLink.Width0 = 1
  2377. ChainLink.Width1 = 1
  2378. ChainLink.TextureLength = 3
  2379. ChainLink.Attachment0 = A
  2380. ChainLink.Attachment1 = B
  2381. ChainLink.CurveSize0 = 1.3
  2382. ChainLink.CurveSize1 = 1.3
  2383. ChainLink.FaceCamera = true
  2384. ChainLink.Transparency = NumberSequence.new(0)
  2385. local ChainLink = IT("Beam",RightArm)
  2386. ChainLink.Texture = "rbxassetid://73042633"
  2387. ChainLink.Color = ColorSequence.new(C3(1,0,0))
  2388. ChainLink.TextureSpeed = 1
  2389. ChainLink.FaceCamera = true
  2390. ChainLink.Width0 = 1
  2391. ChainLink.Width1 = 1
  2392. ChainLink.TextureLength = 3
  2393. ChainLink.Attachment0 = B
  2394. ChainLink.Attachment1 = A
  2395. ChainLink.CurveSize0 = 1.3
  2396. ChainLink.CurveSize1 = 1.3
  2397. ChainLink.FaceCamera = true
  2398. ChainLink.Transparency = NumberSequence.new(0)
  2399.  
  2400.  
  2401. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1.1,1,0.525),false)
  2402. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(-0.75, 0.51, 0) * ANGLES(RAD(180), RAD(-90), RAD(0)), CF(0, 0, 0))
  2403. MakeForm(Part,"Wedge")
  2404.  
  2405. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(1,1,1.2),false)
  2406. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2407. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
  2408. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(45)), CF(0, 0, 0))
  2409. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.3,1.7,1.15),false)
  2410. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-45)), CF(0, 0, 0))
  2411. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Dark stone grey", "Metal", VT(0.8,0.8,1.225),false)
  2412. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Part, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2413. local Eon = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eon", VT(0.5,0.5,1.25),false)
  2414. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, Eon, CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  2415.  
  2416. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  2417. local Gun = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Gun", VT(0, 0, 0),false)
  2418. local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "468351345", "468351348", VT(0.06,0.06,0.06), VT(0,0, 0))
  2419. local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.8, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
  2420.  
  2421. --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})
  2422. function WACKYEFFECT(Table)
  2423. local TYPE = (Table.EffectType or "Sphere")
  2424. local SIZE = (Table.Size or VT(1,1,1))
  2425. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  2426. local TRANSPARENCY = (Table.Transparency or 0)
  2427. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  2428. local CFRAME = (Table.CFrame or Torso.CFrame)
  2429. local MOVEDIRECTION = (Table.MoveToPos or nil)
  2430. local ROTATION1 = (Table.RotationX or 0)
  2431. local ROTATION2 = (Table.RotationY or 0)
  2432. local ROTATION3 = (Table.RotationZ or 0)
  2433. local MATERIAL = (Table.Material or "Neon")
  2434. local COLOR = (Table.Color or C3(1,1,1))
  2435. local TIME = (Table.Time or 45)
  2436. local SOUNDID = (Table.SoundID or nil)
  2437. local SOUNDPITCH = (Table.SoundPitch or nil)
  2438. local SOUNDVOLUME = (Table.SoundVolume or nil)
  2439. coroutine.resume(coroutine.create(function()
  2440. local PLAYSSOUND = false
  2441. local SOUND = nil
  2442. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Really red"), "Effect", VT(1,1,1), true)
  2443. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  2444. PLAYSSOUND = true
  2445. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  2446. end
  2447. EFFECT.Color = COLOR
  2448. local MSH = nil
  2449. if TYPE == "Sphere" then
  2450. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  2451. elseif TYPE == "Block" then
  2452. MSH = IT("BlockMesh",EFFECT)
  2453. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  2454. elseif TYPE == "Wave" then
  2455. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  2456. elseif TYPE == "Ring" then
  2457. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  2458. elseif TYPE == "Slash" then
  2459. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2460. elseif TYPE == "Round Slash" then
  2461. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  2462. elseif TYPE == "Swirl" then
  2463. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  2464. elseif TYPE == "Skull" then
  2465. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  2466. elseif TYPE == "Crystal" then
  2467. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  2468. end
  2469. if MSH ~= nil then
  2470. local MOVESPEED = nil
  2471. if MOVEDIRECTION ~= nil then
  2472. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  2473. end
  2474. local GROWTH = SIZE - ENDSIZE
  2475. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  2476. if TYPE == "Block" then
  2477. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2478. else
  2479. EFFECT.CFrame = CFRAME
  2480. end
  2481. for LOOP = 1, TIME+1 do
  2482. Swait()
  2483. MSH.Scale = MSH.Scale - GROWTH/TIME
  2484. if TYPE == "Wave" then
  2485. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  2486. end
  2487. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  2488. if TYPE == "Block" then
  2489. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2490. else
  2491. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  2492. end
  2493. if MOVEDIRECTION ~= nil then
  2494. local ORI = EFFECT.Orientation
  2495. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  2496. EFFECT.Orientation = ORI
  2497. end
  2498. end
  2499. if PLAYSSOUND == false then
  2500. EFFECT:remove()
  2501. else
  2502. SOUND.Stopped:Connect(function()
  2503. EFFECT:remove()
  2504. end)
  2505. end
  2506. else
  2507. if PLAYSSOUND == false then
  2508. EFFECT:remove()
  2509. else
  2510. repeat Swait() until SOUND.Playing == false
  2511. EFFECT:remove()
  2512. end
  2513. end
  2514. end))
  2515. end
  2516.  
  2517.  
  2518. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2519. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2520. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2521. wave.CFrame = CFRAME
  2522. coroutine.resume(coroutine.create(function(PART)
  2523. for i = 1, WAIT do
  2524. Swait()
  2525. mesh.Scale = mesh.Scale + GROW
  2526. if DOESROT == true then
  2527. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2528. end
  2529. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2530. if wave.Transparency > 0.99 then
  2531. wave:remove()
  2532. end
  2533. end
  2534. end))
  2535. end
  2536.  
  2537. function CreateWave(SIZE, WAIT, CFRAME, DOESROT, ROT, COLOR, GROW)
  2538. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2539. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "20329976", "", SIZE, VT(0, 0, -SIZE.X / 8))
  2540. wave.CFrame = CFRAME
  2541. coroutine.resume(coroutine.create(function(PART)
  2542. for i = 1, WAIT do
  2543. Swait()
  2544. mesh.Scale = mesh.Scale + GROW
  2545. mesh.Offset = VT(0, 0, -(mesh.Scale.X / 8))
  2546. if DOESROT == true then
  2547. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2548. end
  2549. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2550. if wave.Transparency > 0.99 then
  2551. wave:remove()
  2552. end
  2553. end
  2554. end))
  2555. end
  2556.  
  2557. function Slice(KIND, SIZE, WAIT, CFRAME, COLOR, GROW)
  2558. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2559. local mesh
  2560. if KIND == "Base" then
  2561. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0, SIZE / 10, SIZE / 10), VT(0, 0, 0))
  2562. elseif KIND == "Thin" then
  2563. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
  2564. elseif KIND == "Round" then
  2565. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE / 10, 0, SIZE / 10), VT(0, 0, 0))
  2566. end
  2567. wave.CFrame = CFRAME
  2568. coroutine.resume(coroutine.create(function(PART)
  2569. for i = 1, WAIT do
  2570. Swait()
  2571. mesh.Scale = mesh.Scale + GROW / 10
  2572. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2573. if wave.Transparency > 0.99 then
  2574. wave:remove()
  2575. end
  2576. end
  2577. end))
  2578. end
  2579.  
  2580. function CreateRing(SIZE, DOESROT, ROT, WAIT, CFRAME, COLOR, GROW)
  2581. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0, 0, 0))
  2582. local mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "559831844", "", SIZE, VT(0, 0, 0))
  2583. wave.CFrame = CFRAME
  2584. coroutine.resume(coroutine.create(function(PART)
  2585. for i = 1, WAIT do
  2586. Swait()
  2587. mesh.Scale = mesh.Scale + GROW
  2588. if DOESROT == true then
  2589. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0, ROT, 0)
  2590. end
  2591. wave.Transparency = wave.Transparency + 0.5 / WAIT
  2592. if wave.Transparency > 0.99 then
  2593. wave:remove()
  2594. end
  2595. end
  2596. end))
  2597. end
  2598. function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
  2599. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2600. local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
  2601. wave.CFrame = CFRAME
  2602. coroutine.resume(coroutine.create(function(PART)
  2603. for i = 1, WAIT do
  2604. Swait()
  2605. mesh.Scale = mesh.Scale + GROW
  2606. wave.Transparency = wave.Transparency + 1 / WAIT
  2607. if wave.Transparency > 0.99 then
  2608. wave:remove()
  2609. end
  2610. end
  2611. end))
  2612. end
  2613.  
  2614. function MagicSphere(SIZE, WAIT, CFRAME, COLOR, GROW)
  2615. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1, 1, 1), true)
  2616. local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0, 0, 0))
  2617. wave.CFrame = CFRAME
  2618. coroutine.resume(coroutine.create(function(PART)
  2619. for i = 1, WAIT do
  2620. Swait()
  2621. mesh.Scale = mesh.Scale + GROW
  2622. wave.Transparency = wave.Transparency + 1 / WAIT
  2623. if wave.Transparency > 0.99 then
  2624. wave:remove()
  2625. end
  2626. end
  2627. end))
  2628. end
  2629.  
  2630. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  2631. PRT.Color = C3(0,0,0)
  2632. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  2633. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  2634. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  2635. PRT.Color = C3(0,0,0)
  2636. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  2637. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  2638. for i = 1, 16 do
  2639. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  2640. FACE.Color = C3(0,0,0)
  2641. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  2642. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  2643. end
  2644.  
  2645. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  2646. function ParticleEmitter(Table)
  2647. local PRTCL = Particle:Clone()
  2648. local Speed = Table.Speed or 5
  2649. local Drag = Table.Drag or 0
  2650. local Size1 = Table.Size1 or 1
  2651. local Size2 = Table.Size2 or 5
  2652. local Lifetime1 = Table.Lifetime1 or 1
  2653. local Lifetime2 = Table.Lifetime2 or 1.5
  2654. local Parent = Table.Parent or Torso
  2655. local Emit = Table.Emit or 100
  2656. local Offset = Table.Offset or 360
  2657. local Acel = Table.Acel or VT(0,0,0)
  2658. local Enabled = Table.Enabled or false
  2659. PRTCL.Parent = Parent
  2660. PRTCL.Size = NumberSequence.new(Size1,Size2)
  2661. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  2662. PRTCL.Speed = NumberRange.new(Speed)
  2663. PRTCL.VelocitySpread = Offset
  2664. PRTCL.Drag = Drag
  2665. PRTCL.Acceleration = Acel
  2666. if Enabled == false then
  2667. PRTCL:Emit(Emit)
  2668. Debris:AddItem(PRTCL,Lifetime2)
  2669. else
  2670. PRTCL.Enabled = true
  2671. end
  2672. return PRTCL
  2673. end
  2674.  
  2675. 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)})
  2676. --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)})
  2677.  
  2678. for _, c in pairs(Weapon:GetDescendants()) do
  2679. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  2680. c.Material = "Glass"
  2681. c.Color = C3(0,0,0)
  2682. elseif c.ClassName == "Part" and c.Name == "Eye" then
  2683. c.Color = C3(1,0,0)
  2684. c.Material = "Neon"
  2685. end
  2686. end
  2687.  
  2688. Weapon.Parent = Character
  2689. for _, c in pairs(Weapon:GetChildren()) do
  2690. if c.ClassName == "Part" then
  2691. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2692. end
  2693. end
  2694.  
  2695. local SKILLTEXTCOLOR = C3(1,1,1)
  2696. local SKILLFONT = "SciFi"
  2697. local SKILLTEXTSIZE = 4
  2698.  
  2699. local ATTACKS = {"Warp - Q","Magic Roar- R","Laser Sword- E","Laugh- T","Block2 - N"}
  2700.  
  2701. for i = 1, #ATTACKS do
  2702. 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")
  2703. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2704. SKILLTEXT.TextXAlignment = "Left"
  2705. SKILLTEXT.Rotation = i*3
  2706. end
  2707.  
  2708. Humanoid.Died:Connect(function()
  2709. RootPart:remove()
  2710. CreateSound(160718677, Head, 4, 1, false)
  2711. BMUSIC:remove()
  2712. Effects:remove()
  2713. WEAPONGUI:remove()
  2714. end)
  2715. local GRUNTS = {1146556975,1146556706,1278006076}
  2716.  
  2717. Weapon.Parent = Character
  2718. for _, c in pairs(Weapon:GetChildren()) do
  2719. if c.ClassName == "Part" then
  2720. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2721. end
  2722. end
  2723.  
  2724. local SKILLTEXTCOLOR = C3(1,1,1)
  2725. local SKILLFONT = "SciFi"
  2726. local SKILLTEXTSIZE = 4
  2727.  
  2728. local ATTACKS = {"Morning_Star - Z","Laser - V","Warp - B","Bomb- F","Block - M"}
  2729.  
  2730. for i = 1, #ATTACKS do
  2731. 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")
  2732. local SKILLTEXT = CreateLabel(SKILLFRAME, "["..ATTACKS[i].."]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "Skill text")
  2733. SKILLTEXT.TextXAlignment = "Right"
  2734. SKILLTEXT.Rotation = i*3
  2735. end
  2736.  
  2737. 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")
  2738. 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")
  2739. local HEALTHTEXT = CreateLabel(HEALTHBAR, Humanoid.Health.."/"..Humanoid.MaxHealth, SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0, "HP")
  2740. Character.Health:remove()
  2741. HEALTHBAR.Rotation = (#ATTACKS*3)+3
  2742. 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")
  2743. WHOAMI.Rotation = (#ATTACKS*3)+3
  2744. CreateLabel(WHOAMI, "=-Mad-=", SKILLTEXTCOLOR, SKILLTEXTSIZE+4, SKILLFONT, 0, 2, 0, "Yes")
  2745.  
  2746. Humanoid.MaxHealth = 1.0E298
  2747. Humanoid.Health = 1.0E298
  2748.  
  2749. Humanoid.Died:Connect(function()
  2750. RootPart:remove()
  2751. CreateSound(160718677, Head, 4, 1, false)
  2752. BMUSIC:remove()
  2753. Effects:remove()
  2754. WEAPONGUI:remove()
  2755. end)
  2756. local GRUNTS = {1146556975,1146556706,1278006076}
  2757.  
  2758. local SKILLTEXTCOLOR = C3(1,0,0)
  2759. local SKILLFONT = "SciFi"
  2760. local SKILLTEXTSIZE = 5
  2761.  
  2762. Weapon.Parent = Character
  2763.  
  2764. Humanoid.Died:connect(function()
  2765. ATTACK = true
  2766. end)
  2767.  
  2768. 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")
  2769. 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")
  2770. 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")
  2771. 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")
  2772. 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")
  2773. 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")
  2774.  
  2775. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  2776. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  2777. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  2778. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  2779. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  2780. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  2781.  
  2782. function printbye(Name)
  2783. 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, "}
  2784. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2785. end
  2786.  
  2787. workspace.ChildAdded:connect(function(instance)
  2788. for BANISH = 1, #TOBANISH do
  2789. if TOBANISH[BANISH] ~= nil then
  2790. if instance.Name == TOBANISH[BANISH] then
  2791. coroutine.resume(coroutine.create(function()
  2792. printbye(instance.Name)
  2793. instance:ClearAllChildren()
  2794. Debris:AddItem(instance,0.0005)
  2795. end))
  2796. end
  2797. end
  2798. end
  2799. end)
  2800.  
  2801. --//=================================\\
  2802. --|| DAMAGING
  2803. --\\=================================//
  2804.  
  2805. function freezenearest(position, range)
  2806. for i, v in ipairs(workspace:GetChildren()) do
  2807. local body = v:GetChildren()
  2808. for part = 1, #body do
  2809. 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
  2810. v:BreakJoints()
  2811. body[part].Material = "Ice"
  2812. body[part].BrickColor = BRICKC("Really red")
  2813. body[part].Anchored = true
  2814. end
  2815. end
  2816. end
  2817. end
  2818.  
  2819. function BulletDetection(FROM,TO,BRUTAL)
  2820. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  2821. coroutine.resume(coroutine.create(function()
  2822. if AIMHIT ~= nil then
  2823. if AIMHIT.Parent ~= Character then
  2824. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2825. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  2826. if BRUTAL == true then
  2827. Kill(AIMHIT.Parent)
  2828. else
  2829. getbloody(AIMHIT,15)
  2830. AIMHIT.Parent:BreakJoints()
  2831. if AIMHIT.Name == "Head" then
  2832. AIMHIT.Name = "HEADSHOT"
  2833. AIMHIT:remove()
  2834. end
  2835. end
  2836. else
  2837. if BRUTAL == true then
  2838. Kill(AIMHIT.Parent.Parent)
  2839. else
  2840. AIMHIT.Parent.Parent:BreakJoints()
  2841. end
  2842. end
  2843. end
  2844. end
  2845. end
  2846. end))
  2847. SpawnTrail(FROM,AIMPOS)
  2848. return AIMHIT,AIMPOS,NORMAL
  2849. end
  2850.  
  2851. function Banish(Foe)
  2852. if Foe then
  2853. coroutine.resume(coroutine.create(function()
  2854. --if game.Players:FindFirstChild(Foe.Name) then
  2855. table.insert(TOBANISH,Foe.Name)
  2856. printbye(Foe.Name)
  2857. --end
  2858. Foe.Archivable = true
  2859. local CLONE = Foe:Clone()
  2860. Foe:Destroy()
  2861. CLONE.Parent = Effects
  2862. CLONE:BreakJoints()
  2863. local MATERIALS = {"Glass","Neon"}
  2864. for _, c in pairs(CLONE:GetDescendants()) do
  2865. if c:IsA("BasePart") then
  2866. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  2867. CreateSound(340722848, c, 10, 1, false)
  2868. end
  2869. c.Anchored = true
  2870. c.Transparency = c.Transparency + 0.2
  2871. c.Material = MATERIALS[MRANDOM(1,2)]
  2872. c.Color = C3(0,1,0)
  2873. if c.ClassName == "MeshPart" then
  2874. c.TextureID = ""
  2875. end
  2876. if c:FindFirstChildOfClass("SpecialMesh") then
  2877. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2878. end
  2879. if c:FindFirstChildOfClass("Decal") then
  2880. c:FindFirstChildOfClass("Decal"):remove()
  2881. end
  2882. c.Name = "Banished"
  2883. c.CanCollide = false
  2884. else
  2885. c:remove()
  2886. end
  2887. end
  2888. local A = false
  2889. for i = 1, 35 do
  2890. if A == false then
  2891. A = true
  2892. elseif A == true then
  2893. A = false
  2894. end
  2895. for _, c in pairs(CLONE:GetDescendants()) do
  2896. if c:IsA("BasePart") then
  2897. c.Anchored = true
  2898. c.Material = MATERIALS[MRANDOM(1,2)]
  2899. c.Transparency = c.Transparency + 0.8/35
  2900. if A == false then
  2901. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2902. elseif A == true then
  2903. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  2904. end
  2905. end
  2906. end
  2907. Swait()
  2908. end
  2909. CLONE:remove()
  2910. end))
  2911. end
  2912. end
  2913.  
  2914. function ApplyAoE(POSITION,RANGE,ISBANISH)
  2915. local CHILDREN = workspace:GetDescendants()
  2916. for index, CHILD in pairs(CHILDREN) do
  2917. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2918. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2919. if HUM then
  2920. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2921. if TORSO then
  2922. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  2923. if ISBANISH == true then
  2924. Banish(CHILD)
  2925. else
  2926. if ISBANISH == "Gravity" then
  2927. HUM.PlatformStand = true
  2928. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2929. local grav = Instance.new("BodyPosition",TORSO)
  2930. grav.D = 15
  2931. grav.P = 20000
  2932. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2933. grav.position = TORSO.Position
  2934. grav.Name = "V3BanishForce"..Player.Name
  2935. else
  2936. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  2937. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  2938. end
  2939. else
  2940. HUM.PlatformStand = false
  2941. end
  2942. end
  2943. elseif ISBANISH == "Gravity" then
  2944. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  2945. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  2946. HUM.PlatformStand = false
  2947. end
  2948. end
  2949. end
  2950. end
  2951. end
  2952. end
  2953. end
  2954.  
  2955. function Kill(Char)
  2956. local NewCharacter = IT("Model",Effects)
  2957. NewCharacter.Name = "Ow im ded ;-;"
  2958. for _, c in pairs(Char:GetDescendants()) do
  2959. if c:IsA("BasePart") and c.Transparency == 0 then
  2960. if c.Parent == Char then
  2961. getbloody(c,5)
  2962. end
  2963. c:BreakJoints()
  2964. c.Material = "Glass"
  2965. c.Color = C3(0.5,0,0)
  2966. c.CanCollide = true
  2967. c.Transparency = 0.3
  2968. if c:FindFirstChildOfClass("SpecialMesh") then
  2969. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2970. end
  2971. if c.Name == "Head" then
  2972. c:ClearAllChildren()
  2973. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2974. end
  2975. if c.ClassName == "MeshPart" then
  2976. c.TextureID = ""
  2977. end
  2978. if c:FindFirstChildOfClass("BodyPosition") then
  2979. c:FindFirstChildOfClass("BodyPosition"):remove()
  2980. end
  2981. if c:FindFirstChildOfClass("ParticleEmitter") then
  2982. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2983. end
  2984. c.Parent = NewCharacter
  2985. c.Name = "DeadPart"
  2986. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2987. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2988. end
  2989. end
  2990. Char:remove()
  2991. Debris:AddItem(NewCharacter,5)
  2992. end
  2993.  
  2994. function ApplyAoE(POSITION,RANGE,BRUTAL)
  2995. local CHILDREN = workspace:GetDescendants()
  2996. for index, CHILD in pairs(CHILDREN) do
  2997. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2998. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2999. if HUM then
  3000. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3001. if TORSO then
  3002. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3003. if BRUTAL == true then
  3004. Kill(CHILD)
  3005. else
  3006. CHILD:BreakJoints()
  3007. end
  3008. end
  3009. end
  3010. end
  3011. end
  3012. end
  3013. end
  3014.  
  3015. function BulletDetection(FROM,TO,BRUTAL)
  3016. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  3017. coroutine.resume(coroutine.create(function()
  3018. if AIMHIT ~= nil then
  3019. if AIMHIT.Parent ~= Character then
  3020. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  3021. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  3022. if BRUTAL == true then
  3023. Kill(AIMHIT.Parent)
  3024. else
  3025. getbloody(AIMHIT,15)
  3026. AIMHIT.Parent:BreakJoints()
  3027. if AIMHIT.Name == "Head" then
  3028. AIMHIT.Name = "HEADSHOT"
  3029. AIMHIT:remove()
  3030. end
  3031. end
  3032. else
  3033. if BRUTAL == true then
  3034. Kill(AIMHIT.Parent.Parent)
  3035. else
  3036. AIMHIT.Parent.Parent:BreakJoints()
  3037. end
  3038. end
  3039. end
  3040. end
  3041. end
  3042. end))
  3043. SpawnTrail(FROM,AIMPOS)
  3044. return AIMHIT,AIMPOS,NORMAL
  3045. end
  3046.  
  3047. function Banish(Foe)
  3048. if Foe then
  3049. coroutine.resume(coroutine.create(function()
  3050. --if game.Players:FindFirstChild(Foe.Name) then
  3051. table.insert(TOBANISH,Foe.Name)
  3052. printbye(Foe.Name)
  3053. --end
  3054. Foe.Archivable = true
  3055. local CLONE = Foe:Clone()
  3056. Foe:Destroy()
  3057. CLONE.Parent = Effects
  3058. CLONE:BreakJoints()
  3059. local MATERIALS = {"Glass","Neon"}
  3060. for _, c in pairs(CLONE:GetDescendants()) do
  3061. if c:IsA("BasePart") then
  3062. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  3063. CreateSound(340722848, c, 10, 1, false)
  3064. end
  3065. c.Anchored = true
  3066. c.Transparency = c.Transparency + 0.2
  3067. c.Material = MATERIALS[MRANDOM(1,2)]
  3068. c.Color = C3(1,0,0)
  3069. if c.ClassName == "MeshPart" then
  3070. c.TextureID = ""
  3071. end
  3072. if c:FindFirstChildOfClass("SpecialMesh") then
  3073. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  3074. end
  3075. if c:FindFirstChildOfClass("Decal") then
  3076. c:FindFirstChildOfClass("Decal"):remove()
  3077. end
  3078. c.Name = "Banished"
  3079. c.CanCollide = false
  3080. else
  3081. c:remove()
  3082. end
  3083. end
  3084. local A = false
  3085. for i = 1, 35 do
  3086. if A == false then
  3087. A = true
  3088. elseif A == true then
  3089. A = false
  3090. end
  3091. for _, c in pairs(CLONE:GetDescendants()) do
  3092. if c:IsA("BasePart") then
  3093. c.Anchored = true
  3094. c.Material = MATERIALS[MRANDOM(1,2)]
  3095. c.Transparency = c.Transparency + 0.8/35
  3096. if A == false then
  3097. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  3098. elseif A == true then
  3099. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  3100. end
  3101. end
  3102. end
  3103. Swait()
  3104. end
  3105. CLONE:remove()
  3106. end))
  3107. end
  3108. end
  3109.  
  3110. function ApplyAoE(POSITION,RANGE,ISBANISH)
  3111. local CHILDREN = workspace:GetDescendants()
  3112. for index, CHILD in pairs(CHILDREN) do
  3113. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3114. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3115. if HUM then
  3116. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3117. if TORSO then
  3118. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3119. if ISBANISH == true then
  3120. Banish(CHILD)
  3121. else
  3122. if ISBANISH == "Gravity" then
  3123. HUM.PlatformStand = true
  3124. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  3125. local grav = Instance.new("BodyPosition",TORSO)
  3126. grav.D = 15
  3127. grav.P = 20000
  3128. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3129. grav.position = TORSO.Position
  3130. grav.Name = "V3BanishForce"..Player.Name
  3131. else
  3132. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  3133. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  3134. end
  3135. else
  3136. HUM.PlatformStand = false
  3137. end
  3138. end
  3139. elseif ISBANISH == "Gravity" then
  3140. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  3141. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  3142. HUM.PlatformStand = false
  3143. end
  3144. end
  3145. end
  3146. end
  3147. end
  3148. end
  3149. end
  3150.  
  3151. function ApplyAoE(POSITION,RANGE,BRUTAL)
  3152. local CHILDREN = workspace:GetDescendants()
  3153. for index, CHILD in pairs(CHILDREN) do
  3154. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3155. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3156. if HUM then
  3157. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3158. if TORSO then
  3159. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3160. if BRUTAL == true then
  3161. Kill(CHILD)
  3162. else
  3163. CHILD:BreakJoints()
  3164. end
  3165. end
  3166. end
  3167. end
  3168. end
  3169. end
  3170. end
  3171.  
  3172. function Kill(Char)
  3173. local NewCharacter = IT("Model",Effects)
  3174. NewCharacter.Name = "Ow im ded ;-;"
  3175. for _, c in pairs(Char:GetDescendants()) do
  3176. if c:IsA("BasePart") and c.Transparency == 0 then
  3177. if c.Parent == Char then
  3178. getbloody(c,5)
  3179. end
  3180. c:BreakJoints()
  3181. c.Material = "Glass"
  3182. c.Color = C3(1,0,0)
  3183. c.CanCollide = true
  3184. c.Transparency = 0.3
  3185. if c:FindFirstChildOfClass("SpecialMesh") then
  3186. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  3187. end
  3188. if c.Name == "Head" then
  3189. c:ClearAllChildren()
  3190. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  3191. end
  3192. if c.ClassName == "MeshPart" then
  3193. c.TextureID = ""
  3194. end
  3195. if c:FindFirstChildOfClass("BodyPosition") then
  3196. c:FindFirstChildOfClass("BodyPosition"):remove()
  3197. end
  3198. if c:FindFirstChildOfClass("ParticleEmitter") then
  3199. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  3200. end
  3201. c.Parent = NewCharacter
  3202. c.Name = "DeadPart"
  3203. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  3204. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  3205. end
  3206. end
  3207. Char:remove()
  3208. Debris:AddItem(NewCharacter,5)
  3209. end
  3210.  
  3211. function ApplyClock(POSITION,RANGE,MINDMG,MAXDMG,FLING,INSTAKILL)
  3212. local CHILDREN = workspace:GetDescendants()
  3213. for index, CHILD in pairs(CHILDREN) do
  3214. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  3215. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3216. if HUM then
  3217. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  3218. if TORSO then
  3219. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  3220. if INSTAKILL == true then
  3221. CHILD:BreakJoints()
  3222. else
  3223. local DMG = MRANDOM(MINDMG,MAXDMG)
  3224. ApplyDamage(HUM,DMG,TORSO)
  3225. end
  3226. if FLING > 0 then
  3227. for _, c in pairs(CHILD:GetChildren()) do
  3228. if c:IsA("BasePart") then
  3229. local bv = Instance.new("BodyVelocity")
  3230. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3231. bv.velocity = CF(POSITION,TORSO.Position).lookVector*FLING
  3232. bv.Parent = c
  3233. Debris:AddItem(bv,0.05)
  3234. end
  3235. end
  3236. end
  3237. end
  3238. end
  3239. end
  3240. end
  3241. end
  3242. end
  3243.  
  3244. function SHAKECAM(POSITION, RANGE, INTENSITY, TIME)
  3245. local TORSO = Torso
  3246. local HUM = Humanoid
  3247. if TORSO and RANGE >= (TORSO.Position - POSITION).Magnitude then
  3248. coroutine.wrap(function()
  3249. VT = Vector3.new
  3250. MRANDOM = math.random
  3251. local A = TIME
  3252. local B = INTENSITY
  3253. local C = true
  3254. local HUMANOID = Humanoid
  3255. local TIMER = A or 35
  3256. local SHAKE = B or 5
  3257. local FADE = C or true
  3258. if HUMANOID then
  3259. local FADER = SHAKE / TIMER
  3260. for i = 1, TIMER do
  3261. wait()
  3262. 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)
  3263. end
  3264. HUMANOID.CameraOffset = VT(0, 0, 0)
  3265. end
  3266.  
  3267. end)()
  3268. end
  3269. end
  3270.  
  3271. function killnearest(position, range, maxstrength)
  3272. for i, v in ipairs(workspace:GetChildren()) do
  3273. local body = v:GetChildren()
  3274. for part = 1, #body do
  3275. if (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character and range > (body[part].Position - position).Magnitude then
  3276. if v.ClassName == "Model" then
  3277. v:BreakJoints()
  3278. end
  3279. local bv = Instance.new("BodyVelocity")
  3280. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3281. bv.velocity = CF(position, body[part].Position).lookVector * maxstrength
  3282. bv.Parent = body[part]
  3283. Debris:AddItem(bv, 0.2)
  3284. end
  3285. end
  3286. if v.ClassName == "Part" and v.Anchored == false and range > (v.Position - position).Magnitude then
  3287. v.Velocity = CFrame.new(position, v.Position).lookVector * 5 * maxstrength
  3288. end
  3289. end
  3290. end
  3291.  
  3292. --//=================================\\
  3293. --|| ATTACK FUNCTIONS AND STUFF
  3294. --\\=================================//
  3295.  
  3296. function head()
  3297. ATTACK = true
  3298. Rooted = false
  3299. TAUNT = true
  3300. for i=0, 0.1, 0.1 / Animation_Speed do
  3301. Swait()
  3302. 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)
  3303. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  3304. 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)
  3305. end
  3306. for i=0, 3, 0.1 / Animation_Speed do
  3307. Swait()
  3308. 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)
  3309. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(170), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3310. 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)
  3311. end
  3312. CreateSound(363808674, Torso, 10, 1.3)
  3313. for i=0, 1, 0.1 / Animation_Speed do
  3314. Swait()
  3315. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(-1.75, 0, 0.50) * ANGLES(RAD(5 - 2.5), RAD(0), RAD(0)), 3 / Animation_Speed)
  3316. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.15) * ANGLES(RAD(145), RAD(0), RAD(45)) * RIGHTSHOULDERC0, 3/ Animation_Speed)
  3317. 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)
  3318. end
  3319. 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})
  3320. CreateSound(189035450, Torso, 10, 1)
  3321. for i=0, 0.01, 0.1 / Animation_Speed do
  3322. Swait()
  3323. 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)
  3324. 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)
  3325. 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)
  3326. end
  3327. ATTACK = false
  3328. Rooted = false
  3329. TAUNT = false
  3330. end
  3331.  
  3332. function TakeOnMe()
  3333. Speed = 16
  3334. local MEME = CreateSound(1171341451, Effects, 2, 1, false)
  3335. ATTACK = true
  3336. Rooted = false
  3337. local DANCE = true
  3338. local KEY = Mouse.KeyDown:connect(function(NEWKEY)
  3339. if NEWKEY == "p" then
  3340. DANCE = false
  3341. end
  3342. end)
  3343. PLAYSONG = false
  3344. while true do
  3345. for i = 1, 15 do
  3346. Swait()
  3347. MEME.Parent = Effects
  3348. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3349. 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)
  3350. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3351. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3352. 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)
  3353. 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)
  3354. end
  3355. if DANCE == false then
  3356. break
  3357. end
  3358. for i = 1, 15 do
  3359. Swait()
  3360. MEME.Parent = Effects
  3361. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.4+((15-i)/45)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3362. 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)
  3363. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(-45), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3364. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3365. 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)
  3366. 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)
  3367. end
  3368. end
  3369. PLAYSONG = true
  3370. KEY:Disconnect()
  3371. MEME:remove()
  3372. Speed = 25
  3373. ATTACK = false
  3374. Rooted = false
  3375. end
  3376.  
  3377. function Morning_Star()
  3378. ATTACK = true
  3379. Rooted = true
  3380. for i=0, 1, 0.1 / Animation_Speed do
  3381. Swait()
  3382. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3383. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3384. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(80), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3385. 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)
  3386. 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)
  3387. 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)
  3388. end
  3389. coroutine.resume(coroutine.create(function()
  3390. local POS = Mouse.Hit.p
  3391. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,2000,0))
  3392. MakeForm(RAY,"Cyl")
  3393. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Maroon", "Strike", VT(0,0,0))
  3394. MakeForm(SPHERE,"Ball")
  3395. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Maroon", "Strike", VT(0,0,0))
  3396. MakeForm(SHIELD,"Ball")
  3397. SHIELD.CFrame = CF(POS)
  3398. RAY.CFrame = CF(POS)
  3399. SPHERE.CFrame = CF(POS)
  3400. CreateSound(440145570, SPHERE, 10, 0.8, false)
  3401. CreateSound(415700134, SPHERE, 10, 0.8, false)
  3402. for i = 1, 200 do
  3403. Swait()
  3404. 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})
  3405. RAY.Size = RAY.Size + VT(0.05,0,0.05)
  3406. SPHERE.Size = SPHERE.Size + VT(2,2,2)
  3407. SHIELD.Size = SPHERE.Size + VT(3,3,3)
  3408. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  3409. end
  3410. for i = 1, 45 do
  3411. Swait()
  3412. RAY.Transparency = RAY.Transparency + 1/45
  3413. SPHERE.Transparency = RAY.Transparency
  3414. SHIELD.Transparency = SPHERE.Transparency + 1/45
  3415. end
  3416. RAY:remove()
  3417. SHIELD:remove()
  3418. SPHERE:remove()
  3419. end))
  3420. for i=0, 1, 0.1 / Animation_Speed do
  3421. Swait()
  3422. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(15)), 1 / Animation_Speed)
  3423. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3424. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3425. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3426. 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)
  3427. 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)
  3428. end
  3429. ATTACK = false
  3430. Rooted = false
  3431. end
  3432.  
  3433. function Taunt()
  3434. ATTACK = true
  3435. local LAUGH = nil
  3436. coroutine.resume(coroutine.create(function()
  3437. repeat
  3438. Swait()
  3439. 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)
  3440. 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)
  3441. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3442. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3443. 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)
  3444. 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)
  3445. until LAUGH ~= nil
  3446. repeat
  3447. Swait()
  3448. LAUGH.Parent = Head
  3449. 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)
  3450. 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)
  3451. 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)
  3452. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(6), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3453. 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)
  3454. 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)
  3455. until LAUGH.Playing == false
  3456. ATTACK = false
  3457. end))
  3458. wait(0.1)
  3459. LAUGH = CreateSound(300208779, Head, 10, 1, false)
  3460. sick:Resume()
  3461. end
  3462.  
  3463. function Shell()
  3464. ATTACK = true
  3465. Rooted = false
  3466. local GYRO = IT("BodyGyro",RootPart)
  3467. GYRO.D = 750
  3468. GYRO.P = 20000
  3469. GYRO.MaxTorque = VT(0,40000000,0)
  3470. for i=0, 1, 0.1 / Animation_Speed do
  3471. Swait()
  3472. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  3473. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3474. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3475. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3476. 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)
  3477. 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)
  3478. 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)
  3479. end
  3480. GYRO:remove()
  3481. CreateSound(696483710, Gun, 5, 1, false)
  3482. local AIMHIT,AIMPOS,NORMAL = BulletDetection(Gun.Position,Mouse.Hit.p)
  3483. SpawnTrail(Gun.CFrame*CF(1.5,0.5,0).p,AIMPOS)
  3484. 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})
  3485. for i=0, 0.3, 0.1 / Animation_Speed do
  3486. Swait()
  3487. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3488. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3489. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(110), RAD(0), RAD(-15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3490. 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)
  3491. 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)
  3492. 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)
  3493. end
  3494. ATTACK = false
  3495. Rooted = false
  3496. end
  3497.  
  3498. function Teleport()
  3499. ATTACK = true
  3500. Rooted = false
  3501. for i=0, 0.5, 0.1 / Animation_Speed do
  3502. Swait()
  3503. 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)
  3504. 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)
  3505. end
  3506. for e = 1, #BODY do
  3507. if BODY[e] ~= nil then
  3508. local STUFF = BODY[e]
  3509. local PART = STUFF[1]
  3510. if PART:IsA("BasePart") and PART ~= RootPart and PART.Name ~= "FaceGradient" and PART.Name ~= "Hair" and PART.Transparency ~= 1 then
  3511. local PRT = PART:Clone()
  3512. PRT.Anchored = true
  3513. PRT.CanCollide = false
  3514. PRT.Material = "Neon"
  3515. PRT.Color = C3(1,1,1)
  3516. PRT.Name = "WarpEffect"
  3517. PRT.Parent = Effects
  3518. PRT.CFrame = PART.CFrame
  3519. PRT:BreakJoints()
  3520. if PRT:FindFirstChildOfClass("Sound") then
  3521. PRT:FindFirstChildOfClass("Sound"):remove()
  3522. end
  3523. if PRT:FindFirstChildOfClass("Decal") then
  3524. PRT:FindFirstChildOfClass("Decal"):remove()
  3525. end
  3526. coroutine.resume(coroutine.create(function()
  3527. for i = 1, 100 do
  3528. Swait()
  3529. PRT.Transparency = PRT.Transparency + 1/100
  3530. end
  3531. PRT:remove()
  3532. end))
  3533. end
  3534. end
  3535. end
  3536. CreateSound(217767125, Torso, 10, 1)
  3537. local POS = RootPart.Orientation
  3538. RootPart.CFrame = CF(Mouse.Hit.p+VT(0,6,0))
  3539. RootPart.Orientation = POS
  3540. RootJoint.Parent = RootPart
  3541. for i=0, 0.5, 0.1 / Animation_Speed do
  3542. Swait()
  3543. 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)
  3544. 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)
  3545. end
  3546. for i=0, 0.1, 0.1 / Animation_Speed do
  3547. Swait()
  3548. 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)
  3549. end
  3550. ATTACK = false
  3551. Rooted = false
  3552. end
  3553.  
  3554. function G()
  3555. ATTACK = true
  3556. Rooted = true
  3557. FORCEWINGS = true
  3558. CreateSound(1537955136, Torso, 5, 1, false)
  3559. for i=1, 15 do
  3560. Swait()
  3561. RootPart.CFrame = RootPart.CFrame * CF(0,0,0.8)
  3562. 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)
  3563. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
  3564. 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)
  3565. 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)
  3566. end
  3567. for i=0, 0.3, 0.1 / Animation_Speed do
  3568. Swait()
  3569. RootPart.CFrame = RootPart.CFrame * CF(0,0,0.015)
  3570. 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)
  3571. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(75)), 0.75 / Animation_Speed)
  3572. 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)
  3573. 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)
  3574. end
  3575. for i=0, 1, 0.1 / Animation_Speed do
  3576. Swait()
  3577. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(170), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3578. 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)
  3579. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3580. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3581. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.3) * ANGLES(RAD(140), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3582. end
  3583. CreateSound(1537955679, Blade, 7, 0.7, false)
  3584. for i=0, 0.4, 0.1 / Animation_Speed do
  3585. Swait()
  3586. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
  3587. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3588. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3589. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3590. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3591. end
  3592. local TORNADOBASE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(5,45/2,5))
  3593. MakeForm(TORNADOBASE,"Ball")
  3594. TORNADOBASE.Mesh.Scale = VT(1,8,1)
  3595. local SWIRL = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
  3596. CreateMesh("SpecialMesh", SWIRL, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
  3597. local SWIRL2 = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Tornado", VT(0,0,0))
  3598. CreateMesh("SpecialMesh", SWIRL2, "FileMesh", "1051557", "", VT(6,45*3,6), VT(0,0,0))
  3599. CreateSound(415700134, TORNADOBASE, 3, 0.5, true)
  3600. coroutine.resume(coroutine.create(function()
  3601. local FRAME = RootPart.CFrame*CF(0,-5,-0.5)
  3602. for E = 1, 185 do
  3603. Swait()
  3604. FRAME = FRAME * CF(0,0,-0.8)
  3605. TORNADOBASE.CFrame = FRAME*CF(0,TORNADOBASE.Size.Y/2,0)
  3606. SWIRL.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(E*5), RAD(0))
  3607. SWIRL2.CFrame = TORNADOBASE.CFrame * ANGLES(RAD(0), RAD(-E*15), RAD(0))
  3608. for i = 1, math.ceil(TORNADOBASE.Size.Y/6) do
  3609. ApplyAoE(TORNADOBASE.CFrame*CF(0,TORNADOBASE.Size.Y/2,0)*CF(0,-i*6,0).p,8,2,2,-35,0)
  3610. end
  3611. 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})
  3612. end
  3613. for i = 1, 15 do
  3614. Swait()
  3615. TORNADOBASE.Transparency = i/15
  3616. SWIRL.Transparency = i/15
  3617. SWIRL2.Transparency = i/15
  3618. SWIRL.CFrame = SWIRL.CFrame * ANGLES(RAD(0), RAD(i*5), RAD(0))
  3619. SWIRL2.CFrame = SWIRL2.CFrame * ANGLES(RAD(0), RAD(-i*15), RAD(0))
  3620. end
  3621. TORNADOBASE:remove()
  3622. SWIRL:remove()
  3623. SWIRL2:remove()
  3624. end))
  3625. for i=0, 0.2, 0.1 / Animation_Speed do
  3626. Swait()
  3627. Grasp.C1 = Clerp(Grasp.C1, CF(0,0,0) * ANGLES(RAD(115), RAD(-35), RAD(0)), 0.75 / Animation_Speed)
  3628. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3629. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.75 / Animation_Speed)
  3630. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-42)) * RIGHTSHOULDERC0, 0.75 / Animation_Speed)
  3631. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -0.5) * ANGLES(RAD(35), RAD(0), RAD(42)) * LEFTSHOULDERC0, 0.75 / Animation_Speed)
  3632. end
  3633. FORCEWINGS = false
  3634. ATTACK = false
  3635. Rooted = false
  3636. end
  3637.  
  3638. function Ruler()
  3639. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  3640. if HITFLOOR ~= nil then
  3641. do
  3642. local HITBODIES = {}
  3643. ATTACK = true
  3644. Rooted = true
  3645. local ABSOLUTE = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "SuperNova", VT(0, 0, 0))
  3646. ABSOLUTE.Color = SKILLTEXTCOLOR
  3647. MakeForm(ABSOLUTE, "Ball")
  3648. CreateSound("814168787", ABSOLUTE, 10, 0.3)
  3649. for i = 0, 4, 0.1 / Animation_Speed do
  3650. Swait()
  3651. ABSOLUTE.Size = ABSOLUTE.Size + VT(0.2, 0.2, 0.2)
  3652. ABSOLUTE.CFrame = RootPart.CFrame * CF(0, 5 + ABSOLUTE.Size.Y / 2, 0)
  3653. ABSOLUTE.Transparency = ABSOLUTE.Transparency - 0.01
  3654. local CHARGE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Star", VT(1, 1, 1))
  3655. MakeForm(CHARGE, "Ball")
  3656. CHARGE.Color = C3(0, 0, 0)
  3657. CHARGE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -6, MRANDOM(-15, 15))
  3658. FireArc(CHARGE, ABSOLUTE.Position, 45, 45, true)
  3659. 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)
  3660. 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)
  3661. 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)
  3662. 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)
  3663. 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)
  3664. 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)
  3665. end
  3666. CreateSound("907333406", Head, 10, 1)
  3667. for i = 0, 2, 0.1 / Animation_Speed do
  3668. Swait()
  3669. 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)
  3670. 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)
  3671. 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)
  3672. 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)
  3673. 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)
  3674. 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)
  3675. end
  3676. coroutine.resume(coroutine.create(function()
  3677. local PITS = {}
  3678. CreateSound("178452217", ABSOLUTE, 10, 0.7)
  3679. for i = 1, 6 do
  3680. for i = 1, 10 do
  3681. Swait()
  3682. 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))
  3683. ABSOLUTE.Size = ABSOLUTE.Size * 0.9
  3684. end
  3685. for i = 1, 10 do
  3686. Swait()
  3687. ABSOLUTE.Size = ABSOLUTE.Size * 1.12
  3688. end
  3689. end
  3690. CreateSound("215395388", ABSOLUTE, 10, 0.6)
  3691. CreateSound("215395388", ABSOLUTE, 10, 0.65)
  3692. CreateSound("215395388", ABSOLUTE, 10, 0.7)
  3693. for i = 1, 75 do
  3694. Swait()
  3695. local ICICLE = IT("CornerWedgePart", Effects)
  3696. ICICLE.Locked = true
  3697. ICICLE.CanCollide = false
  3698. ICICLE.Anchored = true
  3699. ICICLE.Color = C3(0, 0, 0)
  3700. ICICLE.Material = "Neon"
  3701. ICICLE.Size = VT(i / 3, i * 2, i / 3)
  3702. 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)))
  3703. table.insert(PITS, ICICLE)
  3704. killnearest(ICICLE.Position, ICICLE.Size.Y / 1.5, -100)
  3705. ABSOLUTE.Size = ABSOLUTE.Size * 1.03
  3706. killnearest(ABSOLUTE.Position, ABSOLUTE.Size.X / 1.9, -100)
  3707. for i = 1, 3 do
  3708. 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))
  3709. end
  3710. 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))
  3711. end
  3712. ABSOLUTE.Transparency = 0
  3713. for i = 1, 10 do
  3714. Swait()
  3715. ABSOLUTE.Size = ABSOLUTE.Size * 0.9
  3716. ABSOLUTE.Transparency = ABSOLUTE.Transparency + 0.1
  3717. end
  3718. Debris:AddItem(ABSOLUTE, 5)
  3719. Swait(50)
  3720. for i = 1, 10 do
  3721. Swait()
  3722. for e = 1, #PITS do
  3723. if PITS[e] ~= nil then
  3724. local E = PITS[e]
  3725. E.Transparency = E.Transparency + 0.1
  3726. end
  3727. end
  3728. end
  3729. for e = 1, #PITS do
  3730. if PITS[e] ~= nil then
  3731. local E = PITS[e]
  3732. E:remove()
  3733. end
  3734. end
  3735. end))
  3736. ATTACK = false
  3737. Rooted = false
  3738. end
  3739. end
  3740. end
  3741.  
  3742. function Governor_Bomb()
  3743. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
  3744. local RAY = CreatePart(3, Effects, "Neon", 0, 1, SKILLTEXTCOLOR, "Laser01", VT(25, 25, 25))
  3745. RAY.Color = SKILLTEXTCOLOR
  3746. MakeForm(RAY, "Ball")
  3747. local ECH = Mouse.Hit.p
  3748. CENTER.CFrame = CF(Mouse.Hit.p)
  3749. RAY.CFrame = CENTER.CFrame
  3750. CreateSound("814168787", CENTER, 10, 0.6)
  3751. for i = 1, 80 do
  3752. Swait()
  3753. RAY.Size = RAY.Size * 0.98
  3754. RAY.Transparency = RAY.Transparency - 0.016666666666666666
  3755. end
  3756. killnearest(ECH, 25, 250)
  3757. MagicSphere(VT(1, 1, 1), 55, CF(ECH), SKILLTEXTCOLOR, VT(2, 2, 2))
  3758. MagicSphere(VT(0, 0, 0), 45, CF(ECH), C3(0, 0, 0), VT(2, 2, 2))
  3759. CreateSound("314970790", CENTER, 10, 1)
  3760. Debris:AddItem(CENTER, 5)
  3761. RAY:remove()
  3762. end
  3763.  
  3764. function Smite()
  3765. local RING, MESH, DELET = MakeRing()
  3766. local POS = Mouse.Hit.p
  3767. RING.CFrame = CF(Mouse.Hit.p + VT(MRANDOM(-25, 25), 200, MRANDOM(-25, 25)), Mouse.Hit.p) * ANGLES(RAD(90), RAD(0), RAD(0))
  3768. for i = 1, 45 do
  3769. Swait()
  3770. MESH.Scale = MESH.Scale + VT(12, 0, 12)
  3771. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  3772. end
  3773. local HITFLOOR, HITPOS = Raycast(RING.Position, CF(RING.Position, RING.CFrame * CF(0, -1, 0).p).lookVector, 500, Character)
  3774. if HITFLOOR then
  3775. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
  3776. MakeForm(BEAM, "Cyl")
  3777. local DIST = (RING.Position - HITPOS).Magnitude
  3778. BEAM.Size = VT(0, DIST, 0)
  3779. BEAM.CFrame = CF(RING.Position, HITPOS) * CF(0, 0, -DIST / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  3780. for i = 1, 5 do
  3781. WACKYEFFECT({
  3782. EffectType = "Wave",
  3783. Size = VT(25, 0, 25),
  3784. Size2 = VT(40, 0, 40) + VT(i * 6, i / 5, i * 6),
  3785. Transparency = 0,
  3786. Transparency2 = 1,
  3787. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(72 * i), RAD(0)),
  3788. MoveToPos = nil,
  3789. RotationX = 0,
  3790. RotationY = 3,
  3791. RotationZ = 0,
  3792. Material = "Neon",
  3793. Color = C3(1, 1, 1),
  3794. SoundID = nil,
  3795. SoundPitch = nil,
  3796. SoundVolume = nil
  3797. })
  3798. WACKYEFFECT({
  3799. EffectType = "Round Slash",
  3800. Size = VT(3, 0, 3) / 13,
  3801. Size2 = (VT(3, 0, 3) + VT(i, 0, i)) / 5,
  3802. Transparency = 0,
  3803. Transparency2 = 1,
  3804. CFrame = CF(HITPOS) * ANGLES(RAD(0), RAD(MRANDOM(0, 360)), RAD(0)) * ANGLES(RAD(MRANDOM(-35, 35)), RAD(0), RAD(MRANDOM(-35, 35))),
  3805. MoveToPos = nil,
  3806. RotationX = 0,
  3807. RotationY = 0,
  3808. RotationZ = 0,
  3809. Material = "Neon",
  3810. Color = C3(1, 1, 1),
  3811. SoundID = nil,
  3812. SoundPitch = nil,
  3813. SoundVolume = nil
  3814. })
  3815. WACKYEFFECT({
  3816. Time = 35,
  3817. EffectType = "Sphere",
  3818. Size = VT(22, 22, 22),
  3819. Size2 = VT(45, 45, 45) + VT(i * 5, i * 5, i * 5),
  3820. Transparency = 0,
  3821. Transparency2 = 1,
  3822. CFrame = CF(HITPOS),
  3823. MoveToPos = nil,
  3824. RotationX = 0,
  3825. RotationY = 0,
  3826. RotationZ = 0,
  3827. Material = "Neon",
  3828. Color = C3(1, 1, 1),
  3829. SoundID = 459523898,
  3830. SoundPitch = MRANDOM(9, 12) / 10,
  3831. SoundVolume = 10
  3832. })
  3833. end
  3834. SHAKECAM(HITPOS, 100, 8, 15)
  3835. ApplyAoE(HITPOS, 50)
  3836. for i = 1, 25 do
  3837. Swait()
  3838. BEAM.Size = BEAM.Size + VT(0.5, 0, 0.5)
  3839. BEAM.Transparency = BEAM.Transparency + 0.04
  3840. end
  3841. BEAM:remove()
  3842. end
  3843. wait(0.2)
  3844. DELET()
  3845. end
  3846.  
  3847. function Orbital_Devastor()
  3848. local HITBODIES = {}
  3849. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Pearl", "CenterPart", VT(0, 0, 0))
  3850. 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)
  3851. CENTER.CFrame = CF(ECH)
  3852. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Laser01", VT(25, 99999, 25))
  3853. MakeForm(RAY, "Cyl")
  3854. local RAY2 = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Laser01", VT(28, 99999, 28))
  3855. MakeForm(RAY2, "Cyl")
  3856. RAY.CFrame = CF(ECH)
  3857. RAY2.CFrame = CF(ECH)
  3858. CreateSound("1368573150", CENTER, 10, 0.8)
  3859. for i = 1, 100 do
  3860. Swait()
  3861. RAY.Transparency = RAY.Transparency - 0.01
  3862. RAY.Size = RAY.Size - VT(0.25, 0, 0.25)
  3863. RAY2.Transparency = RAY2.Transparency - 0.012
  3864. RAY2.Size = RAY2.Size - VT(0.28, 0, 0.28)
  3865. end
  3866. for i = 1, 5 do
  3867. 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))
  3868. end
  3869. RAY:remove()
  3870. RAY2:remove()
  3871. CreateSound("1368637781", CENTER, 10, 0.8)
  3872. MagicSphere(VT(0, 0, 0), 15, CF(ECH), "Really red", VT(8, 8, 8))
  3873. MagicSphere(VT(1, 1, 1), 25, CF(ECH), "Really black", VT(8, 8, 8))
  3874. Debris:AddItem(CENTER, 5)
  3875. CreateSound("414517163", CENTER, 10, 0.8)
  3876. for i = 1, 5 do
  3877. 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))
  3878. end
  3879. for e = 1, #HITBODIES do
  3880. if HITBODIES[e] ~= nil then
  3881. local BOD = HITBODIES[e]
  3882. local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
  3883. if TORS then
  3884. BOD:BreakJoints()
  3885. for _, c in pairs(BOD:GetChildren()) do
  3886. if c.ClassName == "Part" or c.ClassName == "MeshPart" then
  3887. local bv = Instance.new("BodyVelocity")
  3888. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3889. bv.velocity = CF(ECH, c.Position).lookVector * 250
  3890. bv.Parent = c
  3891. Debris:AddItem(bv, 0.2)
  3892. end
  3893. end
  3894. end
  3895. end
  3896. end
  3897. end
  3898.  
  3899. function Savage_Fire()
  3900. ATTACK = true
  3901. Rooted = true
  3902. VALUE1 = true
  3903. local HITBODIES = {}
  3904. local VISUAL = CreatePart(3, Effects, "Glass", 0, 0.99, "Maroon", "Vibrations", VT(4, 4, 4))
  3905. MakeForm(VISUAL, "Ball")
  3906. VISUAL.CFrame = RootPart.CFrame
  3907. for i = 0, 1.2, 0.1 / Animation_Speed do
  3908. Swait()
  3909. VISUAL.Size = VISUAL.Size + VT(0.1, 0.1, 0.1)
  3910. VISUAL.Transparency = VISUAL.Transparency - 0.005
  3911. if MRANDOM(1, 2) == 1 then
  3912. do
  3913. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "Really red", "Magic", VT(1, 1, 1) * MRANDOM(2, 35) / 10)
  3914. SPHERE.CFrame = CF(RootPart.Position) * CF(MRANDOM(-15, 15), -15, MRANDOM(-15, 15))
  3915. MakeForm(SPHERE, "Ball")
  3916. coroutine.resume(coroutine.create(function()
  3917. for i = 1, 100 do
  3918. Swait()
  3919. SPHERE.CFrame = SPHERE.CFrame * CF(0, 0.3, 0)
  3920. SPHERE.Transparency = i / 100
  3921. end
  3922. SPHERE:remove()
  3923. end))
  3924. end
  3925. end
  3926. 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)
  3927. 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)
  3928. 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)
  3929. 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)
  3930. 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)
  3931. 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)
  3932. end
  3933. Character.Archivable = true
  3934. local X = 1 - VISUAL.Transparency
  3935. local ORIGINPOS = RootPart.Position
  3936. Transparency(1)
  3937. VALUE2 = true
  3938. RootPart.CFrame = CF(Mouse.Hit.p + VT(0, 5, 0), ORIGINPOS)
  3939. for i = 1, 50 do
  3940. Swait()
  3941. VISUAL.Transparency = VISUAL.Transparency + X / 50
  3942. VISUAL.Size = VISUAL.Size + VT(0.05, 0.05, 0.05)
  3943. 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)
  3944. 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)
  3945. 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)
  3946. 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)
  3947. 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)
  3948. 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)
  3949. end
  3950. VISUAL:remove()
  3951. coroutine.resume(coroutine.create(function()
  3952. local PITS = {}
  3953. local HITFLOOR, HITPOS, NORMAL = Raycast(CLONE.Torso.Position, CF(CLONE.Torso.Position, CLONE.Torso.Position + VT(0, -1, 0)).lookVector, 25 * Player_Size, Character)
  3954. MagicSphere(VT(0, 0, 0), 25, CF(CLONE.Torso.Position), "Really red", VT(2, 2, 2))
  3955. MagicSphere(VT(1, 1, 1), 55, CF(CLONE.Torso.Position), "Really black", VT(2, 2, 2))
  3956. if HITFLOOR ~= nil then
  3957. local POS = CLONE.Torso.Position
  3958. CLONE:remove()
  3959. for i = 1, 150 do
  3960. Swait()
  3961. local PEWSOUND = {
  3962. "907527750",
  3963. "907527912",
  3964. "907528019",
  3965. "907530553"
  3966. }
  3967. AddChildrenToTable(HITPOS, workspace, i, HITBODIES)
  3968. if MRANDOM(1, 2) == 1 then
  3969. local ICICLE = IT("CornerWedgePart", Effects)
  3970. ICICLE.Locked = true
  3971. ICICLE.CanCollide = false
  3972. ICICLE.Anchored = true
  3973. ICICLE.BrickColor = BRICKC("Really red")
  3974. ICICLE.Material = "Neon"
  3975. ICICLE.Size = VT(i / 10, i / 2, i / 10)
  3976. CreateSound(PEWSOUND[MRANDOM(1, #PEWSOUND)], ICICLE, 10, 0.8)
  3977. 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)))
  3978. table.insert(PITS, ICICLE)
  3979. for e = 1, #HITBODIES do
  3980. if HITBODIES[e] ~= nil then
  3981. local BOD = HITBODIES[e]
  3982. local TORS = BOD:FindFirstChild("Torso") or BOD:FindFirstChild("UpperTorso")
  3983. if TORS then
  3984. BOD:BreakJoints()
  3985. for _, c in pairs(BOD:GetChildren()) do
  3986. if c.ClassName == "Part" or c.ClassName == "MeshPart" then
  3987. local bv = Instance.new("BodyVelocity")
  3988. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  3989. bv.velocity = CF(POS, c.Position).lookVector * 250
  3990. bv.Parent = c
  3991. Debris:AddItem(bv, 0.2)
  3992. end
  3993. end
  3994. end
  3995. end
  3996. end
  3997. HITBODIES = {}
  3998. end
  3999. end
  4000. coroutine.resume(coroutine.create(function()
  4001. for i = 1, 10 do
  4002. Swait()
  4003. for e = 1, #PITS do
  4004. if PITS[e] ~= nil then
  4005. local E = PITS[e]
  4006. E.Transparency = E.Transparency + 0.1
  4007. end
  4008. end
  4009. end
  4010. for e = 1, #PITS do
  4011. if PITS[e] ~= nil then
  4012. local E = PITS[e]
  4013. E:remove()
  4014. end
  4015. end
  4016. end))
  4017. end
  4018. end))
  4019. VALUE2 = false
  4020. VALUE1 = false
  4021. ATTACK = false
  4022. Rooted = false
  4023. for i = 1, 10 do
  4024. Swait()
  4025. Transparency(1 - i / 10)
  4026. end
  4027. end
  4028.  
  4029. function Blizzard()
  4030. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  4031. if HITFLOOR ~= nil then
  4032. ATTACK = true
  4033. Rooted = true
  4034. local GYRO = IT("BodyGyro", RootPart)
  4035. GYRO.D = 100
  4036. GYRO.P = 2000
  4037. GYRO.MaxTorque = VT(0, 4000000, 0)
  4038. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4039. for i = 0, 3.5, 0.1 / Animation_Speed do
  4040. Swait()
  4041. 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)
  4042. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4043. 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)
  4044. 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)
  4045. 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)
  4046. 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)
  4047. 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)
  4048. 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)
  4049. end
  4050. CreateSound("160772554", RightArm, 10, 0.7)
  4051. for i = 0, 0.15, 0.1 / Animation_Speed do
  4052. Swait()
  4053. 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)
  4054. GYRO.cframe = CF(RootPart.Position, Mouse.Hit.p)
  4055. 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)
  4056. 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)
  4057. 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)
  4058. 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)
  4059. 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)
  4060. 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)
  4061. end
  4062. coroutine.resume(coroutine.create(function()
  4063. local CENTER = CreatePart(3, Effects, "SmoothPlastic", 0, 1, SKILLTEXTCOLOR, "CenterPart", VT(0, 0, 0))
  4064. CENTER.CFrame = RootPart.CFrame
  4065. for i = 1, 200 do
  4066. Swait()
  4067. CENTER.CFrame = CENTER.CFrame * CF(0, 0, -0.7)
  4068. for i = 1, 2 do
  4069. 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)
  4070. end
  4071. freezenearest(CENTER.Position, 25)
  4072. end
  4073. CENTER:remove()
  4074. end))
  4075. for i = 0, 1, 0.1 / Animation_Speed do
  4076. Swait()
  4077. 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)
  4078. 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)
  4079. 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)
  4080. 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)
  4081. 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)
  4082. 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)
  4083. end
  4084. Rooted = true
  4085. GYRO:remove()
  4086. ATTACK = false
  4087. Rooted = false
  4088. end
  4089. end
  4090. function Sheer_Cold()
  4091. local HITFLOOR, HITPOS, NORMAL = Raycast(RootPart.Position, CF(RootPart.Position, RootPart.Position + VT(0, -1, 0)).lookVector, 7 * Player_Size, Character)
  4092. if HITFLOOR ~= nil then
  4093. local HITBODIES = {}
  4094. ATTACK = true
  4095. Rooted = true
  4096. CreateSound("1225684085", RightArm, 10, 3)
  4097. for i = 1, 120 do
  4098. Swait()
  4099. 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))
  4100. 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))
  4101. 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)
  4102. 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)
  4103. 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)
  4104. 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)
  4105. 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)
  4106. 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)
  4107. end
  4108. CreateSound("160772554", RightArm, 10, 0.7)
  4109. for i = 1, 25 do
  4110. Swait()
  4111. freezenearest(RootPart.Position, 80)
  4112. 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))
  4113. 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
  4114. , 3))
  4115. 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)
  4116. 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)
  4117. 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)
  4118. 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)
  4119. 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)
  4120. 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)
  4121. end
  4122. ATTACK = false
  4123. Rooted = false
  4124. end
  4125. end
  4126.  
  4127. function RiftForm()
  4128. ATTACK = true
  4129. Rooted = false
  4130. UNANCHOR = false
  4131. RootPart.Anchored = true
  4132. for i=0, 5, 0.1 / Animation_Speed do
  4133. Swait()
  4134. RootPart.CFrame = RootPart.CFrame * CF(0,0.2,0)
  4135. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4136. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4137. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4138. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4139. 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)
  4140. 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)
  4141. end
  4142. CreateSound("1368598393", Effects, 10, 1)
  4143. for i=0, 2, 0.1 / Animation_Speed do
  4144. Swait()
  4145. local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  4146. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,5))
  4147. MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,5))
  4148. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4149. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4150. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4151. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4152. 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)
  4153. 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)
  4154. end
  4155. CreateSound("1368583274", Effects, 10, 1)
  4156. for i=0, 6, 0.1 / Animation_Speed do
  4157. Swait()
  4158. 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))
  4159. 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)
  4160. local CFRAME = CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  4161. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(0.1,0.1,55))
  4162. MagicSphere3(VT(0,0,0),15,CFRAME,"Really black",VT(2,2,2))
  4163. MagicSphere3(VT(0.1,0.1,0.1),15,CFRAME,"Really black",VT(0.1,0.1,55))
  4164. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4165. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4166. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(-75)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4167. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.5, -1) * ANGLES(RAD(90), RAD(0), RAD(75)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4168. 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)
  4169. 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)
  4170. end
  4171. CreateSound("907329532", Effects, 10, 0.9)
  4172. Swait(175)
  4173. CreateRing2(VT(0,0,0),false,0,45,RootPart.CFrame*ANGLES(RAD(90),RAD(0),RAD(0)),"Really black",VT(7,7,0))
  4174. CreateSound("1368605755", Effects, 10, 1)
  4175. CreateSound("1368637781", Effects, 10, 1)
  4176. MagicSphere3(VT(0,0,0),45,Torso.CFrame,"Really black",VT(5,5,5))
  4177. for i=0, 1, 0.1 / Animation_Speed do
  4178. 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))
  4179. 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))
  4180. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4181. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 2 / Animation_Speed)
  4182. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  4183. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-60), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  4184. 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)
  4185. 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)
  4186. end
  4187. UNANCHOR = true
  4188. RootPart.Anchored = false
  4189. ATTACK = false
  4190. Rooted = false
  4191. end
  4192.  
  4193. -- LIMIT BROKEN
  4194.  
  4195. local DECAL = IT("Decal")
  4196. function MakeRing()
  4197. local RING = CreatePart(3, Effects, "Neon", 0, 1, BRICKC("Pearl"), "MagicRing", VT(0, 0, 0), true)
  4198. local MSH = IT("BlockMesh", RING)
  4199. local TOP = DECAL:Clone()
  4200. local BOTTOM = DECAL:Clone()
  4201. TOP.Parent = RING
  4202. BOTTOM.Parent = RING
  4203. TOP.Face = "Top"
  4204. BOTTOM.Face = "Bottom"
  4205. TOP.Texture = "http://www.roblox.com/asset/?id=1259031636"
  4206. BOTTOM.Texture = "http://www.roblox.com/asset/?id=1259031636"
  4207. local function REMOVE()
  4208. coroutine.resume(coroutine.create(function()
  4209. local SIZE = MSH.Scale.X
  4210. for i = 1, 35 do
  4211. Swait()
  4212. MSH.Scale = MSH.Scale - VT(SIZE, 0, SIZE) / 60
  4213. TOP.Transparency = TOP.Transparency + 0.02857142857142857
  4214. BOTTOM.Transparency = BOTTOM.Transparency + 0.02857142857142857
  4215. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(-5), RAD(0))
  4216. end
  4217. RING:remove()
  4218. end))
  4219. end
  4220. return RING, MSH, REMOVE
  4221. end
  4222.  
  4223. function RiftWorld()
  4224. 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)
  4225. CHOICE = 6
  4226. chatfunc("This place... Looks so familiar...")
  4227. local sillsky = Instance.new('Sky', game:GetService'Lighting')
  4228. sillsky.SkyboxBk = "rbxassetid://157784474"
  4229. sillsky.SkyboxDn = "rbxassetid://157784290"
  4230. sillsky.SkyboxFt = "rbxassetid://157784317"
  4231. sillsky.SkyboxLf = "rbxassetid://157784355"
  4232. sillsky.SkyboxRt = "rbxassetid://157784340"
  4233. sillsky.SkyboxUp = "rbxassetid://157784452"
  4234. sillsky.StarCount = 0
  4235. sillsky.SunAngularSize = 0
  4236. sillsky.MoonAngularSize = 0
  4237. sillsky.MoonTextureId = ""
  4238. sillsky.CelestialBodiesShown = false
  4239. game.Lighting.FogColor = Color3.new(0,0,0)
  4240. game.Lighting.FogEnd = 1400
  4241. if HITFLOOR ~= nil then
  4242. ATTACK = false
  4243. Rooted = false
  4244. local RINGSPIN = true
  4245. local CONSTRUCTING = true
  4246. local RING = CreatePart(3, Effects, "Neon", 0, 1, "Eggplant", "Ring", VT(0,0,0))
  4247. RING.Color = C3(0,0,0)
  4248. MakeForm(RING,"Cyl")
  4249. RING.CFrame = CF(HITPOS)
  4250. coroutine.resume(coroutine.create(function()
  4251. repeat
  4252. Swait()
  4253. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4254. until CONSTRUCTING == false
  4255. repeat
  4256. Swait()
  4257. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4258. until RINGSPIN == false
  4259. for i = 1, 25 do
  4260. Swait()
  4261. RING.CFrame = RING.CFrame * ANGLES(RAD(0), RAD(5), RAD(0))
  4262. RING.Size = RING.Size - VT(0.15,0,0.15)
  4263. --DECAL.Transparency = DECAL.Transparency + 1/25
  4264. RING.Transparency = RING.Transparency + 1/25
  4265. end
  4266. RING:remove()
  4267. end))
  4268. for i = 1, 15 do
  4269. Swait()
  4270. RING.Size = RING.Size + VT(0,0,0)
  4271. RING.Transparency = RING.Transparency - 1/15
  4272. end
  4273. end
  4274. local RANDOMEFFECT = MRANDOM(1)
  4275. local BASE = CreatePart(3, Character, "Neon", 0, 0, "Eggplant", "Black", VT(2,1.8,2))
  4276. BASE.Color = C3(0,0,0)
  4277. BASE.Transparency = 1
  4278. BASE.CFrame = CF(HITPOS+VT(0,-8,0),VT(RootPart.Position.X,HITPOS.Y-8,RootPart.Position.Z))
  4279. if RANDOMEFFECT == 1 then
  4280. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
  4281. FIELD.CFrame = BASE.CFrame
  4282. MakeForm(FIELD,"Ball")
  4283. for i = 1, 50 do
  4284. Swait()
  4285. FIELD.Size = VT(0,0,0)
  4286. FIELD.CFrame = FIELD.CFrame * CF(0,0.75-(i/45),0)
  4287. end
  4288. end
  4289. wait(0.2)
  4290. local FIELD = CreatePart(3, Effects, "Neon", 0, 0, "Eggplant", "Field", VT(0.3,0.3,0.3))
  4291. FIELD.CFrame = BASE.CFrame
  4292. local LOOP = CreateSound(1393698948, Character, 0, 1, true)
  4293. coroutine.resume(coroutine.create(function()
  4294. for i = 1, 75 do
  4295. Swait()
  4296. LOOP.Volume = LOOP.Volume + 10/75
  4297. LOOP.Parent = FIELD
  4298. local CHILDREN = workspace:GetDescendants()
  4299. for index, CHILD in pairs(CHILDREN) do
  4300. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4301. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4302. if HUM then
  4303. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4304. if TORSO then
  4305. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  4306. HUM.Health = HUM.Health - 0
  4307. TORSO.Velocity = VT(0,5,0)
  4308. HUM.PlatformStand = true
  4309. if TORSO.RotVelocity.Magnitude < 15 then
  4310. TORSO.Anchored = true
  4311. end
  4312. end
  4313. end
  4314. end
  4315. end
  4316. end
  4317. FIELD.Size = FIELD.Size + VT(90,90,90)
  4318. FIELD.Transparency = FIELD.Transparency + 0.8/75
  4319. end
  4320. for i = 1, 500 do
  4321. Swait()
  4322. LOOP.Parent = FIELD
  4323. local CHILDREN = workspace:GetDescendants()
  4324. for index, CHILD in pairs(CHILDREN) do
  4325. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4326. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4327. if HUM then
  4328. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4329. if TORSO then
  4330. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/2 then
  4331. TORSO.Velocity = VT(0,5,0)
  4332. HUM.Health = HUM.Health - 0
  4333. HUM.PlatformStand = true
  4334. if TORSO.RotVelocity.Magnitude < 15 then
  4335. TORSO.Anchored = false
  4336. end
  4337. end
  4338. end
  4339. end
  4340. end
  4341. end
  4342. end
  4343. CHOICE = MRANDOM (1,5)
  4344. for i = 1, 25 do
  4345. Swait()
  4346. LOOP.Volume = LOOP.Volume + 10/25
  4347. LOOP.Parent = FIELD
  4348. local CHILDREN = workspace:GetDescendants()
  4349. for index, CHILD in pairs(CHILDREN) do
  4350. if CHILD.ClassName == "Model" and CHILD ~= Character and CHILD.Parent ~= Effects then
  4351. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4352. if HUM then
  4353. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4354. if TORSO then
  4355. if (TORSO.Position - FIELD.Position).Magnitude <= FIELD.Size.X/1.8 then
  4356. TORSO.Velocity = VT(0,5,0)
  4357. HUM.Health = HUM.Health - 0
  4358. HUM.PlatformStand = false
  4359. if TORSO.RotVelocity.Magnitude < 15 then
  4360. TORSO.Anchored = false
  4361. end
  4362. end
  4363. end
  4364. end
  4365. end
  4366. FIELD.Size = FIELD.Size - VT(3,3,3)
  4367. FIELD.Transparency = FIELD.Transparency + 0.2/25
  4368. end
  4369. end
  4370. end))
  4371. FIELD:Remove()
  4372. ATTACK = false
  4373. Rooted = false
  4374. end
  4375.  
  4376. function oofBeam()
  4377. ATTACK = true
  4378. Rooted = false
  4379. VALUE2 = true
  4380. local GYRO = IT("BodyGyro", RootPart)
  4381. GYRO.D = 20
  4382. GYRO.P = 4000
  4383. GYRO.MaxTorque = VT(0, 40000, 0)
  4384. local POS = RootPart.Position + VT(0, 25, 0)
  4385. CreateSound("1371567007", Effects, 35, MRANDOM(9, 10) / 10)
  4386. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4387. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4388. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4389. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4390. 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)
  4391. 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)
  4392. coroutine.resume(coroutine.create(function()
  4393. local E = 0
  4394. repeat
  4395. E = E + 5
  4396. GYRO.CFrame = CF(RootPart.Position, Mouse.Hit.p)
  4397. Swait()
  4398. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  4399. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  4400. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  4401. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  4402. 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)
  4403. 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)
  4404. until ATTACK == false
  4405. GYRO:remove()
  4406. end))
  4407. for i = 1, 50 do
  4408. Swait()
  4409. end
  4410. for i = 1, 25 do
  4411. Swait()
  4412. WACKYEFFECT({
  4413. Time = 15,
  4414. EffectType = "Skull",
  4415. Size = VT(4, 4, 4),
  4416. Size2 = VT(0, 0, 0),
  4417. Transparency = 1,
  4418. Transparency2 = 0,
  4419. CFrame = CF(Eon.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))) * CF(0, 0, 35),
  4420. MoveToPos = Eon.Position,
  4421. RotationX = 0,
  4422. RotationY = 0,
  4423. RotationZ = 0,
  4424. Material = "Neon",
  4425. Color = C3(1, 0, 0),
  4426. SoundID = nil,
  4427. SoundPitch = nil,
  4428. SoundVolume = nil
  4429. })
  4430. end
  4431. local LOOP = 0
  4432. local BEAMO = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really black"), "Beamo", VT(0,0,0))
  4433. MakeForm(BEAMO, "Ball")
  4434. local BEAM = CreatePart(3, Effects, "Neon", 0, 0, BRICKC("Really red"), "Beam", VT(0, 0, 0), true)
  4435. MakeForm(BEAM, "Cyl")
  4436. repeat
  4437. local DISTANCE = (Eon.Position - Mouse.Hit.p).Magnitude
  4438. if DISTANCE < 2000 then
  4439. BEAMO.Size = VT(3 + 1 * COS(SINE / 4), 3 + 1 * COS(SINE / 4), 3 + 1 * COS(SINE / 4))
  4440. BEAMO.CFrame = CF(Eon.Position)
  4441. BEAM.Size = VT(2 + 1 * COS(SINE / 4), DISTANCE, 2 + 1 * COS(SINE / 4))
  4442. BEAM.CFrame = CF(Eon.Position, Mouse.Hit.p) * CF(0, 0, -DISTANCE / 2) * ANGLES(RAD(90), RAD(0), RAD(0))
  4443. ApplyAoE(Mouse.Hit.p, 14,true,false)
  4444. WACKYEFFECT({
  4445. Time = 35,
  4446. EffectType = "Sphere",
  4447. Size = VT(6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4), 6 + 2 * COS(SINE / 4)) * 2,
  4448. Size2 = VT(5, 75, 5),
  4449. Transparency = 0,
  4450. Transparency2 = 1,
  4451. CFrame = CF(Mouse.Hit.p) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  4452. MoveToPos = nil,
  4453. RotationX = 0,
  4454. RotationY = 0,
  4455. RotationZ = 0,
  4456. Material = "Neon",
  4457. Color = C3(1, 0, 0),
  4458. SoundID = nil,
  4459. SoundPitch = MRANDOM(9, 12) / 10,
  4460. SoundVolume = 10
  4461. })
  4462. 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})
  4463. Swait()
  4464. LOOP = LOOP + 1
  4465. end
  4466. until KEYHOLD == false and LOOP >= 35 or DISTANCE >= 2000
  4467. coroutine.resume(coroutine.create(function()
  4468. for i = 1, 15 do
  4469. Swait()
  4470. BEAM.Size = BEAM.Size - VT(0.1, 0, 0.1)
  4471. BEAMO.Size = BEAMO.Size - VT(0.1, 0.1, 0.1)
  4472. BEAM.Transparency = BEAM.Transparency + 0.06666666666666667
  4473. BEAMO.Transparency = BEAMO.Transparency + 0.06666666666666667
  4474. end
  4475. BEAM:remove()
  4476. BEAMO:remove()
  4477. end))
  4478. ATTACK = false
  4479. Rooted = false
  4480. VALUE2 = false
  4481. end
  4482.  
  4483. --//=================================\\
  4484. --|| ASSIGN THINGS TO KEYS
  4485. --\\=================================//
  4486.  
  4487. function MouseDown(Mouse)
  4488. if ATTACK == false then
  4489. end
  4490. end
  4491.  
  4492. function MouseUp(Mouse)
  4493. HOLD = false
  4494. end
  4495.  
  4496. function KeyDown(Key)
  4497. KEYHOLD = true
  4498.  
  4499. if Key == "l" and ATTACK == false then
  4500. RiftForm()
  4501. lightning.Enabled = true
  4502. eeeffecto.Enabled = true
  4503. SKILL4TEXT:remove()
  4504. SKILL3TEXT:remove()
  4505. SKILL2TEXT:remove()
  4506. SKILL1TEXT:remove()
  4507.  
  4508. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 1")
  4509. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 2")
  4510. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 3")
  4511. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 4")
  4512. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[E]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 5")
  4513. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[X]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.5, "Text 6")
  4514. RiftWorld()
  4515. s:stop()
  4516. local s = Instance.new("Sound",char)
  4517. s.Name = "BGMusic"
  4518. s.SoundId = "rbxassetid://1275083876"
  4519. s.Pitch = 1
  4520. s.Volume = 40
  4521. s.Looped = true
  4522. s.archivable = false
  4523. s.Parent = char.Head
  4524. wait(0.1)
  4525. s:play()
  4526. end
  4527.  
  4528. if Key == "z" and ATTACK == false then
  4529. Morning_Star()
  4530. end
  4531.  
  4532. if Key == "n" and ATTACK == false then
  4533. Blizzard()
  4534. end
  4535.  
  4536. if Key == "m" and ATTACK == false then
  4537. Sheer_Cold()
  4538. end
  4539.  
  4540. if Key == "t" and ATTACK == false then
  4541. Taunt()
  4542. end
  4543.  
  4544. if Key == "k" and ATTACK == false then
  4545. head()
  4546. end
  4547.  
  4548. if Key == "c" and ATTACK == false then
  4549. Shell()
  4550. end
  4551.  
  4552. if Key == "b" and ATTACK == false then
  4553. Savage_Fire()
  4554. end
  4555.  
  4556. if Key == "v" and ATTACK == false then
  4557. Orbital_Devastor()
  4558. end
  4559.  
  4560. if Key == "q" and ATTACK == false then
  4561. Teleport()
  4562. end
  4563.  
  4564. if Key == "e" and ATTACK == false then
  4565. G()
  4566. end
  4567.  
  4568. if Key == "r" and ATTACK == false then
  4569. Ruler()
  4570. end
  4571.  
  4572. if Key == "f" and ATTACK == false then
  4573. Governor_Bomb()
  4574. end
  4575.  
  4576. if Key == "y" and ATTACK == false then
  4577. oofBeam()
  4578. end
  4579.  
  4580. if Key == "g" and ATTACK == false then
  4581. Smite()
  4582. end
  4583.  
  4584. if Key == "p" and ATTACK == false then
  4585. TakeOnMe()
  4586. end
  4587. end
  4588.  
  4589. function KeyUp(Key)
  4590. KEYHOLD = false
  4591. end
  4592.  
  4593. Mouse.Button1Down:connect(function(NEWKEY)
  4594. MouseDown(NEWKEY)
  4595. end)
  4596. Mouse.Button1Up:connect(function(NEWKEY)
  4597. MouseUp(NEWKEY)
  4598. end)
  4599. Mouse.KeyDown:connect(function(NEWKEY)
  4600. KeyDown(NEWKEY)
  4601. end)
  4602. Mouse.KeyUp:connect(function(NEWKEY)
  4603. KeyUp(NEWKEY)
  4604. end)
  4605.  
  4606. --//=================================\\
  4607. --\\=================================//
  4608.  
  4609.  
  4610. function unanchor()
  4611. if UNANCHOR == true then
  4612. g = Character:GetChildren()
  4613. for i = 1, #g do
  4614. if g[i].ClassName == "Part" then
  4615. g[i].Anchored = false
  4616. end
  4617. end
  4618. end
  4619. end
  4620.  
  4621.  
  4622. --//=================================\\
  4623. --|| WRAP THE WHOLE SCRIPT UP
  4624. --\\=================================//
  4625.  
  4626. Humanoid.Changed:connect(function(Jump)
  4627. if Jump == "Jump" and (Disable_Jump == true) then
  4628. Humanoid.Jump = false
  4629. end
  4630. end)
  4631.  
  4632. local CONNECT = nil
  4633.  
  4634. while true do
  4635. Swait()
  4636. ANIMATE.Parent = nil
  4637. if Character:FindFirstChildOfClass("Humanoid") == nil then
  4638. Humanoid = IT("Humanoid",Character)
  4639. end
  4640. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  4641. v:Stop();
  4642. end
  4643. SINE = SINE + CHANGE
  4644. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  4645. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  4646. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  4647. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  4648. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  4649. 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)
  4650. 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)
  4651. 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)
  4652. 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)
  4653. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  4654. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  4655. 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)
  4656. 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)
  4657. 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)
  4658. end
  4659. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  4660. ANIM = "Jump"
  4661. if ATTACK == false then
  4662. 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)
  4663. 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)
  4664. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4665. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4666. 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)
  4667. 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)
  4668. end
  4669. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  4670. ANIM = "Fall"
  4671. if ATTACK == false then
  4672. 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)
  4673. 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)
  4674. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4675. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  4676. 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)
  4677. 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)
  4678. end
  4679. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  4680. ANIM = "Idle"
  4681. if ATTACK == false then
  4682. 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)
  4683. 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)
  4684. 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)
  4685. 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)
  4686. 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)
  4687. 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)
  4688. end
  4689. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  4690. ANIM = "Walk"
  4691. if ATTACK == false then
  4692. 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)
  4693. 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)
  4694. 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)
  4695. 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)
  4696. 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)
  4697. 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)
  4698. end
  4699. end
  4700. unanchor()
  4701. Humanoid.MaxHealth = 1.0E298
  4702. Humanoid.Health = 1.0E298
  4703. if Rooted == false then
  4704. Disable_Jump = false
  4705. Humanoid.WalkSpeed = Speed
  4706. elseif Rooted == true then
  4707. Disable_Jump = true
  4708. Humanoid.WalkSpeed = 0
  4709. end
  4710. sick.Parent = Torso
  4711. sick:resume()
  4712. sick.Volume = 0.3
  4713. sick.Pitch = 1
  4714. sick.SoundId = "rbxassetid://494498887"
  4715. sick.Name = "MAD"
  4716. end
  4717.  
  4718. --//=================================\\
  4719. --\\=================================//
  4720.  
  4721.  
  4722.  
  4723.  
  4724.  
  4725. --//====================================================\\--
  4726. --|| END OF SCRIPT
  4727. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement