Advertisement
anonymous321313

Untitled

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