Advertisement
Goo345

Untitled

Aug 8th, 2018
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 418.89 KB | None | 0 0
  1.  
  2. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  3. print("FE Compatibility code by Mokiros")
  4. InternalData = {}
  5. do
  6. script.Parent = owner.Character
  7. local Event = Instance.new("RemoteEvent")
  8. Event.Name = "UserInput"
  9. local function NewFakeEvent()
  10. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  11. return Fake
  12. end
  13. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  14. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  15. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  16. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  17. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  18. local function TriggerEvent(self,Event,...)
  19. local Trigger = Mouse[Event]
  20. if Trigger and Trigger.fakeEvent and Trigger.Function then
  21. Trigger.Function(...)
  22. end
  23. end
  24. Mouse.TrigEvent = TriggerEvent
  25. UserInputService.TrigEvent = TriggerEvent
  26. Event.OnServerEvent:Connect(function(FiredBy,Input)
  27. if FiredBy.Name ~= owner.Name then end
  28. if Input.MouseEvent then
  29. Mouse.Target = Input.Target
  30. Mouse.Hit = Input.Hit
  31. else
  32. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  33. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  34. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  35. end
  36. for _,Action in pairs(ContextActionService.Actions) do
  37. for _,Key in pairs(Action.Keys) do
  38. if Key==Input.KeyCode then
  39. Action.Function(Action.Name,Input.UserInputState,Input)
  40. end
  41. end
  42. end
  43. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  44. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  45. end
  46. end)
  47. InternalData["Mouse"] = Mouse
  48. InternalData["ContextActionService"] = ContextActionService
  49. InternalData["UserInputService"] = UserInputService
  50. Event.Parent = NLS([[
  51. local Player = owner
  52. local Event = script:WaitForChild("UserInput")
  53. local UserInputService = game:GetService("UserInputService")
  54. local Mouse = Player:GetMouse()
  55. local Input = function(Input,gameProcessedEvent)
  56. if gameProcessedEvent then return end
  57. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  58. end
  59. UserInputService.InputBegan:Connect(Input)
  60. UserInputService.InputEnded:Connect(Input)
  61. local Hit,Target
  62. while wait(1/30) do
  63. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  64. Hit,Target = Mouse.Hit,Mouse.Target
  65. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  66. end
  67. end
  68. ]],owner.Character)
  69. end
  70. RealGame = game;game = setmetatable({},{
  71. __index = function (self,Index)
  72. local Sandbox = function (Thing)
  73. if Thing:IsA("Player") then
  74. local RealPlayer = Thing
  75. return setmetatable({},{
  76. __index = function (self,Index)
  77. local Type = type(RealPlayer[Index])
  78. if Type == "function" then
  79. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  80. return function (self)
  81. return InternalData["Mouse"]
  82. end
  83. end
  84. return function (self,...)
  85. return RealPlayer[Index](RealPlayer,...)
  86. end
  87. else
  88. if Index == "PlrObj" then
  89. return RealPlayer
  90. end
  91. return RealPlayer[Index]
  92. end
  93. end;
  94. __tostring = function(self)
  95. return RealPlayer.Name
  96. end
  97. })
  98. end
  99. end
  100. if RealGame[Index] then
  101. local Type = type(RealGame[Index])
  102. if Type == "function" then
  103. if Index:lower() == "getservice" or Index:lower() == "service" then
  104. return function (self,Service)
  105. if Service:lower() == "players" then
  106. return setmetatable({},{
  107. __index = function (self2,Index2)
  108. local RealService = RealGame:GetService(Service)
  109. local Type2 = type(Index2)
  110. if Type2 == "function" then
  111. return function (self,...)
  112. return RealService[Index2](RealService,...)
  113. end
  114. else
  115. if Index2:lower() == "localplayer" then
  116. return Sandbox(owner)
  117. end
  118. return RealService[Index2]
  119. end
  120. end;
  121. __tostring = function(self)
  122. return RealGame:GetService(Service).Name
  123. end
  124. })
  125. elseif Service:lower() == "contextactionservice" then
  126. return InternalData["ContextActionService"]
  127. elseif Service:lower() == "contextactionservice" then
  128. return InternalData["UserInputService"]
  129. elseif Service:lower() == "runservice" then
  130. return setmetatable({},{
  131. __index = function(self2,Index2)
  132. local RealService = RealGame:GetService(Service)
  133. local Type2 = type(Index2)
  134. if Type2 == "function" then
  135. return function (self,...)
  136. return RealService[Index2](RealService,...)
  137. end
  138. else
  139. if Index2:lower() == "bindtorenderstep" then
  140. return function (self,Name,Priority,Function)
  141. return RealGame:GetService("RunService").Stepped:Connect(Function)
  142. end
  143. end
  144. if Index2:lower() == "renderstepped" then
  145. return RealService["Stepped"]
  146. end
  147. return RealService[Index2]
  148. end
  149. end
  150. })
  151. else
  152. return RealGame:GetService(Service)
  153. end
  154. end
  155. end
  156. return function (self,...)
  157. return RealGame[Index](RealGame,...)
  158. end
  159. else
  160. if game:GetService(Index) then
  161. return game:GetService(Index)
  162. end
  163. return RealGame[Index]
  164. end
  165. else
  166. return nil
  167. end
  168. end
  169. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  170. print("Complete! Running...")
  171.  
  172.  
  173. --//Paste script below this line.
  174.  
  175. warn([[Galaxy Glitcher Loaded.
  176. The third glitcher, once as the core is now new.
  177.  
  178. Created by Tc
  179. ]])
  180.  
  181. ---------Wielder list as of OCs:---------
  182. -- ??? (Nothing such as this yet, but wields all the Glitchers. What you're asking it's the creator.)
  183. -- Void Emily (OC of mine, can lead to any modes and mainly leading to LOVE and HARMONY, she's obviously shy sometimes.)
  184. -- Lunaria Floodio (Second OC, can lead to any modes.)
  185. -- Gacharix (Third OC, can lead to any modes and mainly leading to AZURE X, very corrupted person.)
  186. -----------------------------------------
  187.  
  188. print([[Icons:
  189. ! = New
  190. ? = Spoilers
  191. * = Exclusivity
  192. C = Changes
  193.  
  194. ]])
  195. warn([[V 3.2 Update Log:
  196. C - Huge revamp of wings.
  197. C - Walk and running are now tiltable on where you go on a side.
  198. C - Huge slight changes on all of the mode's idles.
  199. C - Even more effect changes.
  200. !C* - Love mode has been added.
  201. !C* - Love mode's transformation added..
  202. !* - Love mode's taunt added... (why.. ;~;)
  203. C - Death effect has been improved.
  204. C - Binary's Z is imporvably changed
  205. ? - Nothing seems to be new yet..
  206. ? - Some modes will have moves sooner.
  207.  
  208. Commands for visualiser mode: play/, vol/, pitch/, skipto/, telltime/]])
  209. ---- IMPORTANT READING:
  210. ---- Sources and functions might be taken from others
  211. plr = game.Players.LocalPlayer
  212.  
  213. script.Parent = workspace.CurrentCamera
  214. plr.CharacterAdded:connect(function()
  215. script.Disabled = true
  216. script:destroy()
  217. end)
  218.  
  219. char = plr.Character
  220. hum = char.Humanoid
  221. local cam = game.Workspace.CurrentCamera
  222. Camera = cam
  223. local CamInterrupt = false
  224. local TwoD = false
  225. local TargetInfo = {nil, nil}
  226. cam.CameraType = "Custom"
  227. t = char.Torso
  228. h = char.Head
  229. ra = char["Right Arm"]
  230. la = char["Left Arm"]
  231. rl = char["Right Leg"]
  232. ll = char["Left Leg"]
  233. tors = char.Torso
  234. lleg = char["Left Leg"]
  235. root = char.HumanoidRootPart
  236. hed = char.Head
  237. rleg = char["Right Leg"]
  238. rarm = char["Right Arm"]
  239. larm = char["Left Arm"]
  240. radian = math.rad
  241. random = math.random
  242. Vec3 = Vector3.new
  243. Inst = Instance.new
  244. cFrame = CFrame.new
  245. Euler = CFrame.fromEulerAnglesXYZ
  246. vt = Vector3.new
  247. bc = BrickColor.new
  248. br = BrickColor.random
  249. it = Instance.new
  250. cf = CFrame.new
  251.  
  252.  
  253. local Booleans = {
  254. CamFollow = true,
  255. GyroUse = true
  256. }
  257.  
  258. function lerp(object, newCFrame, alpha)
  259. return object:lerp(newCFrame, alpha)
  260. end
  261.  
  262. local Directer = Inst("BodyGyro", root)
  263. Directer.MaxTorque = Vec3(0, 0, 0)
  264. Directer.P = 600000
  265. local CPart = Inst("Part")
  266. CPart.Anchored = true
  267. CPart.CanCollide = false
  268. CPart.Locked = true
  269. CPart.Transparency = 1
  270.  
  271. local rainbowmode = false
  272. local chaosmode = false
  273. local duringend = false
  274. local ModeOfGlitch = 1
  275.  
  276. local kan = Instance.new("Sound",char)
  277. kan.Volume = 1.25
  278. kan.TimePosition = 0
  279. kan.PlaybackSpeed = 1
  280. kan.Pitch = 1.01
  281. kan.SoundId = "rbxassetid://435773595"
  282. kan.Name = "wreckeda"
  283. kan.Looped = true
  284. kan:Play()
  285.  
  286. local currentThemePlaying = kan.SoundId
  287. local currentPitch = kan.Pitch
  288. local currentVol = kan.Volume
  289. function newTheme(ID,timepos,pitch,vol)
  290. local kanz = kan
  291. --kanz:Stop()
  292. kanz.Volume = vol
  293. --kanz.TimePosition = timepos
  294. kanz.PlaybackSpeed = pitch
  295. kanz.Pitch = pitch
  296. kanz.SoundId = ID
  297. kanz.Name = "wrecked"
  298. kanz.Looped = true
  299. currentThemePlaying = kanz.SoundId
  300. currentVol = kanz.Volume
  301. currentPitch = kanz.Pitch
  302. --kanz:Play()
  303. --coroutine.resume(coroutine.create(function()
  304. --wait(0.05)
  305. --end))
  306. end
  307.  
  308.  
  309. function newThemeCust(ID,timepos,pitch,vol)
  310. local kanz = kan
  311. kanz:Stop()
  312. kanz.Volume = vol
  313. kanz.TimePosition = timepos
  314. kanz.PlaybackSpeed = pitch
  315. kanz.Pitch = pitch
  316. kanz.SoundId = ID
  317. kanz.Name = "wrecked"
  318. kanz.Looped = true
  319. currentThemePlaying = kanz.SoundId
  320. currentVol = kanz.Volume
  321. currentPitch = kanz.Pitch
  322. kanz:Play()
  323. coroutine.resume(coroutine.create(function()
  324. wait(0.05)
  325. end))
  326. end
  327.  
  328. local mutedtog = false
  329.  
  330. function CameraEnshaking(Length,Intensity)
  331. coroutine.resume(coroutine.create(function()
  332. local intensity = 1*Intensity
  333. local rotM = 0.01*Intensity
  334. for i = 0, Length, 0.1 do
  335. swait()
  336. intensity = intensity - 0.05*Intensity/Length
  337. rotM = rotM - 0.0005*Intensity/Length
  338. hum.CameraOffset = Vec3(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity)))
  339. cam.CFrame = cam.CFrame * cFrame(radian(random(-intensity, intensity)), radian(random(-intensity, intensity)), radian(random(-intensity, intensity))) * Euler(radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM, radian(random(-intensity, intensity)) * rotM)
  340. end
  341. Humanoid.CameraOffset = Vec3(0, 0, 0)
  342. end))
  343. end
  344. CamShake=function(Part,Distan,Power,Times)
  345. local de=Part.Position
  346. for i,v in pairs(workspace:children()) do
  347. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  348. for _,c in pairs(v:children()) do
  349. if c.ClassName=="Part" and (c.Position - de).magnitude < Distan then
  350. local Noob=v.Humanoid
  351. if Noob~=nil then
  352. coroutine.resume(coroutine.create(function()
  353. FV = Instance.new("BoolValue", Noob)
  354. FV.Name = "CameraShake"
  355. for ShakeNum=1,Times do
  356. swait()
  357. local ef=Power
  358. if ef>=1 then
  359. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef),math.random(-ef,ef),math.random(-ef,ef))
  360. else
  361. ef=Power*10
  362. Humanoid.CameraOffset = Vector3.new(math.random(-ef,ef)/10,math.random(-ef,ef)/10,math.random(-ef,ef)/10)
  363. end
  364. end
  365. Humanoid.CameraOffset = Vector3.new(0,0,0)
  366. FV:Destroy()
  367. end))
  368. CameraShake(Times, Power, Noob)
  369. end
  370. end
  371. end
  372. end
  373. end
  374. end
  375.  
  376. local toggleTag = true
  377. local bilguit = Instance.new("BillboardGui", hed)
  378. bilguit.Adornee = nil
  379. bilguit.Name = "ModeName"
  380. bilguit.Size = UDim2.new(4, 0, 1.2, 0)
  381. bilguit.StudsOffset = Vector3.new(-8, 8/1.5, 0)
  382. local modet = Instance.new("TextLabel", bilguit)
  383. modet.Size = UDim2.new(10/2, 0, 7/2, 0)
  384. modet.FontSize = "Size8"
  385. modet.TextScaled = true
  386. modet.TextTransparency = 0
  387. modet.BackgroundTransparency = 1
  388. modet.TextTransparency = 0
  389. modet.TextStrokeTransparency = 0
  390. modet.Font = "Code"
  391. modet.TextStrokeColor3 = Color3.new(0,0,0)
  392. modet.TextColor3 = Color3.new(1,1,1)
  393. modet.Text = "Enlightened"
  394.  
  395.  
  396. function chatfunc(text,color,typet,font,timeex)
  397. local chat = coroutine.wrap(function()
  398. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  399. Character:FindFirstChild("TalkingBillBoard"):destroy()
  400. end
  401. local naeeym2 = Instance.new("BillboardGui",Character)
  402. naeeym2.Size = UDim2.new(0,100,0,40)
  403. naeeym2.StudsOffset = Vector3.new(0,3,0)
  404. naeeym2.Adornee = Character.Head
  405. naeeym2.Name = "TalkingBillBoard"
  406. local tecks2 = Instance.new("TextLabel",naeeym2)
  407. tecks2.BackgroundTransparency = 1
  408. tecks2.BorderSizePixel = 0
  409. tecks2.Text = ""
  410. tecks2.Font = font
  411. tecks2.TextSize = 30
  412. tecks2.TextStrokeTransparency = 0
  413. tecks2.TextColor3 = color
  414. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  415. tecks2.Size = UDim2.new(1,0,0.5,0)
  416. local tecks3 = Instance.new("TextLabel",naeeym2)
  417. tecks3.BackgroundTransparency = 1
  418. tecks3.BorderSizePixel = 0
  419. tecks3.Text = ""
  420. tecks3.Font = font
  421. tecks3.TextSize = 30
  422. tecks3.TextStrokeTransparency = 0
  423. if typet == "Inverted" then
  424. tecks3.TextColor3 = Color3.new(0,0,0)
  425. tecks3.TextStrokeColor3 = color
  426. elseif typet == "Normal" then
  427. tecks3.TextColor3 = color
  428. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  429. end
  430. tecks3.Size = UDim2.new(1,0,0.5,0)
  431. coroutine.resume(coroutine.create(function()
  432. while true do
  433. swait(1)
  434. if chaosmode == true then
  435. tecks2.TextColor3 = BrickColor.random().Color
  436. tecks3.TextStrokeColor3 = BrickColor.random().Color
  437. end
  438. end
  439. end))
  440. modet.TextTransparency = modet.TextTransparency + 1
  441. modet.TextStrokeTransparency = modet.TextStrokeTransparency + 1
  442. for i = 0, 74*timeex do
  443. swait()
  444. modet.TextTransparency = 1
  445. modet.TextStrokeTransparency = 1
  446. tecks2.Text = text
  447. tecks3.Text = text
  448. end
  449. local randomrot = math.random(1,2)
  450. if randomrot == 1 then
  451. for i = 1, 50 do
  452. swait()
  453. tecks2.Text = text
  454. tecks3.Text = text
  455. modet.TextTransparency = modet.TextTransparency - .02
  456. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  457. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  458. tecks2.TextTransparency = tecks2.TextTransparency + .04
  459. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  460. tecks3.TextTransparency = tecks2.TextTransparency + .04
  461. end
  462. elseif randomrot == 2 then
  463. for i = 1, 50 do
  464. swait()
  465. tecks2.Text = text
  466. tecks3.Text = text
  467. modet.TextTransparency = modet.TextTransparency - .02
  468. modet.TextStrokeTransparency = modet.TextStrokeTransparency - .02
  469. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  470. tecks2.TextTransparency = tecks2.TextTransparency + .04
  471. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  472. tecks3.TextTransparency = tecks2.TextTransparency + .04
  473. end
  474. end
  475. modet.TextTransparency = 0
  476. modet.TextStrokeTransparency = 0
  477. if toggleTag == false then
  478. modet.TextTransparency = 1
  479. modet.TextStrokeTransparency = 1
  480. end
  481. naeeym2:Destroy()
  482. end)
  483. chat()
  484. end
  485.  
  486.  
  487. local Create = LoadLibrary("RbxUtility").Create
  488.  
  489. CFuncs = {
  490. ["Part"] = {
  491. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  492. local Part = Create("Part"){
  493. Parent = Parent,
  494. Reflectance = Reflectance,
  495. Transparency = Transparency,
  496. CanCollide = false,
  497. Locked = true,
  498. BrickColor = BrickColor.new(tostring(BColor)),
  499. Name = Name,
  500. Size = Size,
  501. Material = Material,
  502. }
  503. RemoveOutlines(Part)
  504. return Part
  505. end;
  506. };
  507.  
  508. ["Mesh"] = {
  509. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  510. local Msh = Create(Mesh){
  511. Parent = Part,
  512. Offset = OffSet,
  513. Scale = Scale,
  514. }
  515. if Mesh == "SpecialMesh" then
  516. Msh.MeshType = MeshType
  517. Msh.MeshId = MeshId
  518. end
  519. return Msh
  520. end;
  521. };
  522.  
  523. ["Mesh"] = {
  524. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  525. local Msh = Create(Mesh){
  526. Parent = Part,
  527. Offset = OffSet,
  528. Scale = Scale,
  529. }
  530. if Mesh == "SpecialMesh" then
  531. Msh.MeshType = MeshType
  532. Msh.MeshId = MeshId
  533. end
  534. return Msh
  535. end;
  536. };
  537.  
  538. ["Weld"] = {
  539. Create = function(Parent, Part0, Part1, C0, C1)
  540. local Weld = Create("Weld"){
  541. Parent = Parent,
  542. Part0 = Part0,
  543. Part1 = Part1,
  544. C0 = C0,
  545. C1 = C1,
  546. }
  547. return Weld
  548. end;
  549. };
  550.  
  551. ["Sound"] = {
  552. Create = function(id, par, vol, pit)
  553. coroutine.resume(coroutine.create(function()
  554. local S = Create("Sound"){
  555. Volume = vol,
  556. Name = "EffectSoundo",
  557. Pitch = pit or 1,
  558. SoundId = id,
  559. Parent = par or workspace,
  560. }
  561. wait()
  562. S:play()
  563. game:GetService("Debris"):AddItem(S, 10)
  564. end))
  565. end;
  566. };
  567.  
  568. ["LongSound"] = {
  569. Create = function(id, par, vol, pit)
  570. coroutine.resume(coroutine.create(function()
  571. local S = Create("Sound"){
  572. Volume = vol,
  573. Pitch = pit or 1,
  574. SoundId = id,
  575. Parent = par or workspace,
  576. }
  577. wait()
  578. S:play()
  579. game:GetService("Debris"):AddItem(S, 60)
  580. end))
  581. end;
  582. };
  583.  
  584. ["ParticleEmitter"] = {
  585. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  586. local fp = Create("ParticleEmitter"){
  587. Parent = Parent,
  588. Color = ColorSequence.new(Color1, Color2),
  589. LightEmission = LightEmission,
  590. Size = Size,
  591. Texture = Texture,
  592. Transparency = Transparency,
  593. ZOffset = ZOffset,
  594. Acceleration = Accel,
  595. Drag = Drag,
  596. LockedToPart = LockedToPart,
  597. VelocityInheritance = VelocityInheritance,
  598. EmissionDirection = EmissionDirection,
  599. Enabled = Enabled,
  600. Lifetime = LifeTime,
  601. Rate = Rate,
  602. Rotation = Rotation,
  603. RotSpeed = RotSpeed,
  604. Speed = Speed,
  605. VelocitySpread = VelocitySpread,
  606. }
  607. return fp
  608. end;
  609. };
  610.  
  611. CreateTemplate = {
  612.  
  613. };
  614. }
  615.  
  616.  
  617.  
  618. New = function(Object, Parent, Name, Data)
  619. local Object = Instance.new(Object)
  620. for Index, Value in pairs(Data or {}) do
  621. Object[Index] = Value
  622. end
  623. Object.Parent = Parent
  624. Object.Name = Name
  625. return Object
  626. end
  627. local halocolor = BrickColor.new("Pastel light blue")
  628. local halocolor2 = BrickColor.new("Cool yellow")
  629. local starcolor = BrickColor.new("Bright yellow")
  630. local lunacolor = BrickColor.new("Navy blue")
  631. local lunacolor2 = BrickColor.new("Bright blue")
  632. local wepcolor = BrickColor.new("Really black")
  633. local maincolor = BrickColor.new("Really black")
  634. local m = Instance.new("Model",char)
  635. local m2 = Instance.new("Model",char)
  636. local m3 = Instance.new("Model",char)
  637. local mw1 = Instance.new("Model",char)
  638. local mw2 = Instance.new("Model",char)
  639.  
  640.  
  641. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  642. local gui = it(GuiType)
  643. gui.Parent = parent
  644. gui.Text = text
  645. gui.BackgroundTransparency = backtrans
  646. gui.BackgroundColor3 = backcol
  647. gui.SizeConstraint = "RelativeXY"
  648. gui.TextXAlignment = "Center"
  649. gui.TextYAlignment = "Center"
  650. gui.Position = pos
  651. gui.Size = size
  652. gui.Font = "SourceSans"
  653. gui.FontSize = "Size14"
  654. gui.TextWrapped = false
  655. gui.TextStrokeTransparency = 0
  656. gui.TextColor = BrickColor.new("White")
  657. return gui
  658. end
  659. ---- GUI set
  660. local basgui = it("GuiMain")
  661. basgui.Parent = plr.PlayerGui
  662. basgui.Name = "Killcounter GUI"
  663. local basframe = it("Frame")
  664. basframe.Parent = basgui
  665. basframe.BackgroundColor3 = Color3.new(255, 255, 255)
  666. basframe.BackgroundTransparency = 1
  667. basframe.BorderColor3 = Color3.new(17, 17, 17)
  668. basframe.Size = UDim2.new(0.2, 0, 0.2, 0)
  669. basframe.Position = UDim2.new(0.8, 0, 0.8, 0)
  670. local uhh = gui("TextLabel", basframe, "Basic", 0.5, BrickColor.new("Really black").Color, UDim2.new(-0.5, 0, 0.45, 0), UDim2.new(1.5, 0, 0.55, 0))
  671. uhh.ZIndex = 2
  672. uhh.Font = "Bodoni"
  673. uhh.TextStrokeColor3 = Color3.new(0.05,0.05,0.05)
  674. uhh.TextColor3 = Color3.new(1,1,1)
  675. uhh.BackgroundTransparency = 0.25
  676. uhh.BorderSizePixel = 2
  677. uhh.BorderColor3 = Color3.new(0,0,0)
  678. uhh.TextScaled = true
  679. uhh.TextXAlignment = "Left"
  680. uhh.Text = "SWITCH MODE: 1-9"
  681. uhh.TextSize = 64
  682. local modeteller = gui("TextLabel", basframe, "Basic", 0.5, BrickColor.new("Really black").Color, UDim2.new(-0, 0, -0.01, 0), UDim2.new(1, 0, 0.45, 0))
  683. modeteller.ZIndex = 2
  684. modeteller.Font = "Bodoni"
  685. modeteller.TextStrokeColor3 = Color3.new(0.05,0.05,0.05)
  686. modeteller.TextColor3 = Color3.new(1,1,1)
  687. modeteller.BackgroundTransparency = 0.25
  688. modeteller.BorderSizePixel = 2
  689. modeteller.BorderColor3 = Color3.new(0,0,0)
  690. modeteller.TextScaled = true
  691. modeteller.TextXAlignment = "Right"
  692. modeteller.Text = "MAYHEM"
  693. modeteller.TextSize = 64
  694.  
  695. local extrawingmod1 = Instance.new("Model",char)
  696. local extrawingmod2 = Instance.new("Model",char)
  697.  
  698. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  699. local p = Instance.new("Part")
  700. p.TopSurface = 0
  701. p.BottomSurface = 0
  702. p.Parent = parent
  703. p.Size = Vector3.new(0.1,0.1,0.1)
  704. p.Transparency = transparency
  705. p.Reflectance = reflectance
  706. p.CanCollide = false
  707. p.Locked = true
  708. p.BrickColor = brickcolor
  709. p.Material = material
  710. return p
  711. end
  712.  
  713. function CreateMesh(parent,meshtype,x1,y1,z1)
  714. local mesh = Instance.new("SpecialMesh",parent)
  715. mesh.MeshType = meshtype
  716. mesh.Scale = Vector3.new(x1*10,y1*10,z1*10)
  717. return mesh
  718. end
  719.  
  720. function CreateSpecialMesh(parent,meshid,x1,y1,z1)
  721. local mesh = Instance.new("SpecialMesh",parent)
  722. mesh.MeshType = "FileMesh"
  723. mesh.MeshId = meshid
  724. mesh.Scale = Vector3.new(x1,y1,z1)
  725. return mesh
  726. end
  727.  
  728.  
  729. function CreateSpecialGlowMesh(parent,meshid,x1,y1,z1)
  730. local mesh = Instance.new("SpecialMesh",parent)
  731. mesh.MeshType = "FileMesh"
  732. mesh.MeshId = meshid
  733. mesh.TextureId = "http://www.roblox.com/asset/?id=269748808"
  734. mesh.Scale = Vector3.new(x1,y1,z1)
  735. mesh.VertexColor = Vector3.new(parent.BrickColor.r, parent.BrickColor.g, parent.BrickColor.b)
  736. return mesh
  737. end
  738.  
  739. function CreateWeld(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  740. local weld = Instance.new("Weld")
  741. weld.Parent = parent
  742. weld.Part0 = part0
  743. weld.Part1 = part1
  744. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  745. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  746. return weld
  747. end
  748.  
  749.  
  750. --------------
  751. local sorb = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  752. CreateWeld(sorb,rarm,sorb,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  753. local sorb2 = CreateParta(m,1,1,"SmoothPlastic",BrickColor.random())
  754. CreateWeld(sorb2,larm,sorb2,0,1,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  755.  
  756. local handlex = CreateParta(mw2,1,1,"Neon",maincolor)
  757. CreateMesh(handle,"Brick",0,0,0)
  758. local handlexweld = CreateWeld(handlex,tors,handlex,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  759. local valuaring = 10
  760.  
  761. local refec = Instance.new("ParticleEmitter",handlex)
  762. refec.Texture = "rbxassetid://284205403"
  763. refec.LightEmission = 0.95
  764. refec.Color = ColorSequence.new(BrickColor.new("White").Color)
  765. refec.Rate = 50
  766. refec.Lifetime = NumberRange.new(0.5)
  767. refec.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.5,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  768. refec.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.25,0),NumberSequenceKeypoint.new(1,1,0)})
  769. refec.Speed = NumberRange.new(0,2)
  770. refec.Drag = 5
  771. refec.LockedToPart = true
  772. refec.Rotation = NumberRange.new(-500,500)
  773. refec.VelocitySpread = 9000
  774. refec.RotSpeed = NumberRange.new(-500,500)
  775. local refec2 = refec:Clone()
  776. refec2.LightEmission = 0.75
  777. refec2.Texture = "rbxassetid://254287058"
  778. refec2.Parent = handlex
  779. refec2.Rate = 25
  780. refec2.Lifetime = NumberRange.new(0.75)
  781. refec2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.5,0),NumberSequenceKeypoint.new(0.15,1,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  782. refec2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  783. refec2.Speed = NumberRange.new(0)
  784. local refec3 = refec:Clone()
  785. refec3.LightEmission = 0.75
  786. refec3.Texture = "rbxassetid://363275192"
  787. refec3.Parent = handlex
  788. refec3.Rate = 25
  789. refec3.Lifetime = NumberRange.new(1)
  790. refec3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0.1,0)})
  791. refec3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.65,0),NumberSequenceKeypoint.new(1,1,0)})
  792. refec3.Speed = NumberRange.new(0)
  793. refec3.RotSpeed = NumberRange.new(-50,50)
  794.  
  795. for i = 0, 35 do
  796. valuaring = valuaring + 10
  797. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  798. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  799. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  800. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  801. CreateMesh(rn,"Wedge",0.1,0.5,0.1)
  802. CreateWeld(rn,handlex,rn,0,0.75,0,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  803. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  804. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  805. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(-90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  806. rn = CreateParta(mw2,0,0,"Neon",halocolor)
  807. CreateMesh(rn,"Wedge",0.1,0.2,0.05)
  808. CreateWeld(rn,handlex,rn,0,-1.1,0.025,math.rad(0),math.rad(90),math.rad(valuaring),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  809. end
  810.  
  811.  
  812. local handle = CreateParta(m,1,1,"Neon",maincolor)
  813. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  814. local handleweld = CreateWeld(handle,tors,handle,0,-1.5,-1.05,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  815.  
  816. --- Left wing.
  817.  
  818. local lwing1 = CreateParta(m,1,1,"Neon",maincolor)
  819. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  820. local lwing1weld = CreateWeld(lwing1,handle,lwing1,3,0,0,math.rad(5),math.rad(0),math.rad(12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  821.  
  822. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  823. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  824. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  825. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  826. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  827. CreateWeld(wed,lwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  828. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  829. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  830. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  831. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  832. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  833. CreateWeld(wed,lwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  834. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  835. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  836. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  837. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  838. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  839. CreateWeld(wed,lwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  840. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  841. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  842. CreateWeld(wed,lwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  843. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  844. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  845. CreateWeld(wed,lwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  846. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  847. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  848. CreateWeld(wed,lwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  849. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  850. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  851. CreateWeld(wed,lwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  852.  
  853.  
  854. local lwing2 = CreateParta(m,1,1,"Neon",maincolor)
  855. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  856. local lwing2weld = CreateWeld(lwing2,handle,lwing2,4,1,0,math.rad(10),math.rad(0),math.rad(25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  857.  
  858. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  859. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  860. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  861. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  862. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  863. CreateWeld(wed,lwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  864. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  865. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  866. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  867. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  868. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  869. CreateWeld(wed,lwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  870. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  871. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  872. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  873. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  874. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  875. CreateWeld(wed,lwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  876. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  877. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  878. CreateWeld(wed,lwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  879. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  880. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  881. CreateWeld(wed,lwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  882. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  883. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  884. CreateWeld(wed,lwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  885. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  886. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  887. CreateWeld(wed,lwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  888.  
  889. local lwing3 = CreateParta(m,1,1,"Neon",maincolor)
  890. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  891. local lwing3weld = CreateWeld(lwing3,handle,lwing3,4.75,2,0,math.rad(15),math.rad(0),math.rad(37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  892.  
  893. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  894. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  895. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  896. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  897. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  898. CreateWeld(wed,lwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  899. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  900. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  901. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  902. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  903. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  904. CreateWeld(wed,lwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  905. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  906. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  907. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  908. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  909. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  910. CreateWeld(wed,lwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  911. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  912. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  913. CreateWeld(wed,lwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  914. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  915. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  916. CreateWeld(wed,lwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  917. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  918. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  919. CreateWeld(wed,lwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  920. wed = CreateParta(mw1,0,0,"Neon",halocolor)
  921. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  922. CreateWeld(wed,lwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  923.  
  924. local lwing4 = CreateParta(m,1,1,"Neon",maincolor)
  925. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  926. local lwing4weld = CreateWeld(lwing4,handle,lwing4,5.75,3,0,math.rad(20),math.rad(0),math.rad(50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  927.  
  928. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  929. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  930. CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  931. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  932. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  933. CreateWeld(wed,lwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  934. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  935. CreateMesh(wed,"Wedge",0.05,0.5,3)
  936. CreateWeld(wed,lwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  937. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  938. CreateMesh(wed,"Wedge",0.05,3,0.5)
  939. CreateWeld(wed,lwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  940.  
  941. local lwing5 = CreateParta(m,1,1,"Neon",maincolor)
  942. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  943. local lwing5weld = CreateWeld(lwing5,handle,lwing5,6.75,4,0,math.rad(25),math.rad(0),math.rad(62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  944.  
  945. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  946. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  947. CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  948. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  949. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  950. CreateWeld(wed,lwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  951. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  952. CreateMesh(wed,"Wedge",0.05,0.5,3)
  953. CreateWeld(wed,lwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  954. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  955. CreateMesh(wed,"Wedge",0.05,3,0.5)
  956. CreateWeld(wed,lwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  957.  
  958. local lwing6 = CreateParta(m,1,1,"Neon",maincolor)
  959. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  960. local lwing6weld = CreateWeld(lwing6,handle,lwing6,7.75,5,0,math.rad(30),math.rad(0),math.rad(75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  961.  
  962. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  963. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  964. CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  965. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  966. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  967. CreateWeld(wed,lwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  968. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  969. CreateMesh(wed,"Wedge",0.05,0.5,3)
  970. CreateWeld(wed,lwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  971. wed = CreateParta(extrawingmod1,0,0,"Neon",halocolor)
  972. CreateMesh(wed,"Wedge",0.05,3,0.5)
  973. CreateWeld(wed,lwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  974.  
  975. -- Right wing.
  976.  
  977. local rwing1 = CreateParta(m,1,1,"Neon",maincolor)
  978. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  979. local rwing1weld = CreateWeld(rwing1,handle,rwing1,-3,0,0,math.rad(5),math.rad(0),math.rad(-12.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  980.  
  981. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  982. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  983. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  984. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  985. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  986. CreateWeld(wed,rwing1,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  987. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  988. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  989. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  990. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  991. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  992. CreateWeld(wed,rwing1,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  993. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  994. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  995. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  996. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  997. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  998. CreateWeld(wed,rwing1,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  999. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1000. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1001. CreateWeld(wed,rwing1,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1002. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1003. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1004. CreateWeld(wed,rwing1,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1005. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1006. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1007. CreateWeld(wed,rwing1,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1008. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1009. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1010. CreateWeld(wed,rwing1,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1011.  
  1012. local rwing2 = CreateParta(m,1,1,"Neon",maincolor)
  1013. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1014. local rwing2weld = CreateWeld(rwing2,handle,rwing2,-4,1,0,math.rad(10),math.rad(0),math.rad(-25),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1015.  
  1016. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1017. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1018. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1019. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1020. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1021. CreateWeld(wed,rwing2,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1022. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1023. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1024. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1025. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1026. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1027. CreateWeld(wed,rwing2,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1028. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1029. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1030. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1031. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1032. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1033. CreateWeld(wed,rwing2,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1034. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1035. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1036. CreateWeld(wed,rwing2,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1037. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1038. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1039. CreateWeld(wed,rwing2,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1040. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1041. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1042. CreateWeld(wed,rwing2,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1043. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1044. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1045. CreateWeld(wed,rwing2,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1046.  
  1047. local rwing3 = CreateParta(m,1,1,"Neon",maincolor)
  1048. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1049. local rwing3weld = CreateWeld(rwing3,handle,rwing3,-4.75,2,0,math.rad(15),math.rad(0),math.rad(-37.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1050.  
  1051.  
  1052. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1053. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1054. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1055. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1056. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1057. CreateWeld(wed,rwing3,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1058. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1059. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1060. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1061. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1062. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1063. CreateWeld(wed,rwing3,wed,0,-0.5,0.25,math.rad(180),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1064. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1065. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1066. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1067. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1068. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1069. CreateWeld(wed,rwing3,wed,0,0.75,-0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1070. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1071. CreateMesh(wed,"Wedge",0.05,0.5,1.5)
  1072. CreateWeld(wed,rwing3,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1073. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1074. CreateMesh(wed,"Wedge",0.05,1.5,0.5)
  1075. CreateWeld(wed,rwing3,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1076. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1077. CreateMesh(wed,"Wedge",0.05,0.25,1.75)
  1078. CreateWeld(wed,rwing3,wed,0,-0.125,2.5,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1079. wed = CreateParta(mw2,0,0,"Neon",halocolor)
  1080. CreateMesh(wed,"Wedge",0.05,1.75,0.25)
  1081. CreateWeld(wed,rwing3,wed,0,-2.5,0.125,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1082.  
  1083.  
  1084. local rwing4 = CreateParta(m,1,1,"Neon",maincolor)
  1085. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1086. local rwing4weld = CreateWeld(rwing4,handle,rwing4,-5.75,3,0,math.rad(20),math.rad(0),math.rad(-50),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1087.  
  1088. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1089. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1090. CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1091. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1092. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1093. CreateWeld(wed,rwing4,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1094. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1095. CreateMesh(wed,"Wedge",0.05,0.5,3)
  1096. CreateWeld(wed,rwing4,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1097. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1098. CreateMesh(wed,"Wedge",0.05,3,0.5)
  1099. CreateWeld(wed,rwing4,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1100.  
  1101. local rwing5 = CreateParta(m,1,1,"Neon",maincolor)
  1102. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1103. local rwing5weld = CreateWeld(rwing5,handle,rwing5,-6.75,4,0,math.rad(25),math.rad(0),math.rad(-62.5),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1104.  
  1105. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1106. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1107. CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1108. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1109. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1110. CreateWeld(wed,rwing5,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1111. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1112. CreateMesh(wed,"Wedge",0.05,0.5,3)
  1113. CreateWeld(wed,rwing5,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1114. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1115. CreateMesh(wed,"Wedge",0.05,3,0.5)
  1116. CreateWeld(wed,rwing5,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1117.  
  1118. local rwing6 = CreateParta(m,1,1,"Neon",maincolor)
  1119. CreateMesh(handle,"Brick",0.5,0.5,0.5)
  1120. local rwing6weld = CreateWeld(rwing6,handle,rwing6,-7.75,3,0,math.rad(30),math.rad(0),math.rad(-75),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1121.  
  1122. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1123. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1124. CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1125. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1126. CreateMesh(wed,"Wedge",0.05,0.5,0.5)
  1127. CreateWeld(wed,rwing6,wed,0,0,0.25,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1128. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1129. CreateMesh(wed,"Wedge",0.05,0.5,3)
  1130. CreateWeld(wed,rwing6,wed,0,-0.25,1.75,math.rad(0),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1131. wed = CreateParta(extrawingmod2,0,0,"Neon",halocolor)
  1132. CreateMesh(wed,"Wedge",0.05,3,0.5)
  1133. CreateWeld(wed,rwing6,wed,0,-1.75,0.25,math.rad(90),math.rad(90),math.rad(90),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1134.  
  1135.  
  1136. ---- HERES THE RING
  1137.  
  1138.  
  1139. --[[ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
  1140. CreateMesh(ran,"Wedge",1.02,1.02,1.02)
  1141. CreateWeld(ran,larm,ran,0,0.15,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1142. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1143. CreateMesh(ran,"Wedge",0.9,0.9,1.025)
  1144. CreateWeld(ran,larm,ran,0,0.155,0,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1145. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1146. CreateMesh(ran,"Wedge",1.025,0.9,0.9)
  1147. CreateWeld(ran,larm,ran,0,0.155,-0.025,math.rad(0),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1148.  
  1149.  
  1150. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1151. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  1152. CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1153.  
  1154. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1155. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  1156. CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1157.  
  1158.  
  1159.  
  1160. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  1161. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  1162. CreateWeld(gan,larm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1163.  
  1164. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  1165. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  1166. CreateWeld(gan,larm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1167.  
  1168. gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
  1169. CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
  1170. CreateWeld(gane,larm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1171.  
  1172. star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1173. CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
  1174. CreateWeld(star,larm,star,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1175. starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
  1176. CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
  1177. CreateWeld(starl,larm,starl,0,0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1178.  
  1179. --- second ring
  1180.  
  1181. ran = CreateParta(m2,0,0,"SmoothPlastic",wepcolor)
  1182. CreateMesh(ran,"Wedge",1.02,1.02,1.02)
  1183. CreateWeld(ran,rarm,ran,0,0.15,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1184. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1185. CreateMesh(ran,"Wedge",0.9,0.9,1.025)
  1186. CreateWeld(ran,rarm,ran,0,0.155,0,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1187. ran = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1188. CreateMesh(ran,"Wedge",1.025,0.9,0.9)
  1189. CreateWeld(ran,rarm,ran,0,0.155,-0.025,math.rad(0),math.rad(-90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1190.  
  1191. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1192. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  1193. CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1194.  
  1195. gan = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1196. CreateMesh(gan,"Brick",1.075,0.1,1.075)
  1197. CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1198.  
  1199.  
  1200.  
  1201. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  1202. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  1203. CreateWeld(gan,rarm,gan,0,0.5,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1204.  
  1205. gan = CreateParta(m2,0,0,"Neon",halocolor2)
  1206. CreateMesh(gan,"Brick",1.095,0.035,1.095)
  1207. CreateWeld(gan,rarm,gan,0,0.75,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1208.  
  1209. gane = CreateParta(m3,0,0,"SmoothPlastic",lunacolor2)
  1210. CreateMesh(gane,"Brick",1.0625,0.2,1.0625)
  1211. CreateWeld(gane,rarm,gane,0,0.6,0,math.rad(0),math.rad(0),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1212.  
  1213. star = CreateParta(m,0,0,"SmoothPlastic",wepcolor)
  1214. CreateSpecialMesh(star,"http://www.roblox.com/asset/?id=45428961",2.5,2.5,2.5)
  1215. CreateWeld(star,rarm,star,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))
  1216. starl = CreateParta(m3,0,0,"SmoothPlastic",starcolor)
  1217. CreateSpecialMesh(starl,"http://www.roblox.com/asset/?id=45428961",1.95,2.55,1.95)
  1218. CreateWeld(starl,rarm,starl,0,-0.475,0.6,math.rad(90),math.rad(90),math.rad(0),0,0,0,math.rad(0),math.rad(0),math.rad(0))]]--
  1219.  
  1220. ------------- Trails
  1221. local A0 = Instance.new("Attachment",lwing1)
  1222. A0.Position = Vector3.new(0,-0.7,0)
  1223. local A1 = Instance.new("Attachment",lwing1)
  1224. A1.Position = Vector3.new(0,-3.5,0)
  1225. tl1 = Instance.new('Trail',lwing1)
  1226. tl1.Attachment0 = A0
  1227. tl1.Attachment1 = A1
  1228. tl1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1229. tl1.LightEmission = 1
  1230. tl1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1231. tl1.Color = ColorSequence.new(BrickColor.new('White').Color)
  1232. tl1.Lifetime = 0.6
  1233.  
  1234. local A0 = Instance.new("Attachment",lwing2)
  1235. A0.Position = Vector3.new(0,-0.7,0)
  1236. local A1 = Instance.new("Attachment",lwing2)
  1237. A1.Position = Vector3.new(0,-3.5,0)
  1238. tl2 = Instance.new('Trail',lwing2)
  1239. tl2.Attachment0 = A0
  1240. tl2.Attachment1 = A1
  1241. tl2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1242. tl2.LightEmission = 1
  1243. tl2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1244. tl2.Color = ColorSequence.new(BrickColor.new('White').Color)
  1245. tl2.Lifetime = 0.6
  1246.  
  1247. local A0 = Instance.new("Attachment",lwing3)
  1248. A0.Position = Vector3.new(0,-0.7,0)
  1249. local A1 = Instance.new("Attachment",lwing3)
  1250. A1.Position = Vector3.new(0,-3.5,0)
  1251. tl3 = Instance.new('Trail',lwing3)
  1252. tl3.Attachment0 = A0
  1253. tl3.Attachment1 = A1
  1254. tl3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1255. tl3.LightEmission = 1
  1256. tl3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1257. tl3.Color = ColorSequence.new(BrickColor.new('White').Color)
  1258. tl3.Lifetime = 0.6
  1259.  
  1260. local A0 = Instance.new("Attachment",rwing1)
  1261. A0.Position = Vector3.new(0,-0.7,0)
  1262. local A1 = Instance.new("Attachment",rwing1)
  1263. A1.Position = Vector3.new(0,-3.5,0)
  1264. tr1 = Instance.new('Trail',rwing1)
  1265. tr1.Attachment0 = A0
  1266. tr1.Attachment1 = A1
  1267. tr1.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1268. tr1.LightEmission = 1
  1269. tr1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1270. tr1.Color = ColorSequence.new(BrickColor.new('White').Color)
  1271. tr1.Lifetime = 0.6
  1272.  
  1273. local A0 = Instance.new("Attachment",rwing2)
  1274. A0.Position = Vector3.new(0,-0.7,0)
  1275. local A1 = Instance.new("Attachment",rwing2)
  1276. A1.Position = Vector3.new(0,-3.5,0)
  1277. tr2 = Instance.new('Trail',rwing2)
  1278. tr2.Attachment0 = A0
  1279. tr2.Attachment1 = A1
  1280. tr2.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1281. tr2.LightEmission = 1
  1282. tr2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1283. tr2.Color = ColorSequence.new(BrickColor.new('White').Color)
  1284. tr2.Lifetime = 0.6
  1285.  
  1286. local A0 = Instance.new("Attachment",rwing3)
  1287. A0.Position = Vector3.new(0,-0.7,0)
  1288. local A1 = Instance.new("Attachment",rwing3)
  1289. A1.Position = Vector3.new(0,-3.5,0)
  1290. tr3 = Instance.new('Trail',rwing3)
  1291. tr3.Attachment0 = A0
  1292. tr3.Attachment1 = A1
  1293. tr3.Texture = "http://www.roblox.com/asset/?id=1049219073"
  1294. tr3.LightEmission = 1
  1295. tr3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  1296. tr3.Color = ColorSequence.new(BrickColor.new('White').Color)
  1297. tr3.Lifetime = 0.6
  1298. --------------
  1299.  
  1300. for i, v in pairs(mw2:GetChildren()) do
  1301. if v:IsA("Part") then
  1302. v.BrickColor = BrickColor.new("White")
  1303. v.Material = "Neon"
  1304. end
  1305. end
  1306. for i, v in pairs(mw1:GetChildren()) do
  1307. if v:IsA("Part") then
  1308. v.Transparency = 0
  1309. v.BrickColor = BrickColor.new("White")
  1310. v.Material = "Neon"
  1311. end
  1312. end
  1313. for i, v in pairs(extrawingmod1:GetChildren()) do
  1314. if v:IsA("Part") then
  1315. v.Transparency = 1
  1316. v.BrickColor = BrickColor.new("White")
  1317. v.Material = "Neon"
  1318. end
  1319. end
  1320. for i, v in pairs(extrawingmod2:GetChildren()) do
  1321. if v:IsA("Part") then
  1322. v.Transparency = 1
  1323. v.BrickColor = BrickColor.new("White")
  1324. v.Material = "Neon"
  1325. end
  1326. end
  1327. local MAINRUINCOLOR = BrickColor.new("White")
  1328. ------
  1329.  
  1330.  
  1331. function RemoveOutlines(part)
  1332. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1333. end
  1334. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1335. local Part = Create("Part")({
  1336. Parent = Parent,
  1337. Reflectance = Reflectance,
  1338. Transparency = Transparency,
  1339. CanCollide = false,
  1340. Locked = true,
  1341. BrickColor = BrickColor.new(tostring(BColor)),
  1342. Name = Name,
  1343. Size = Size,
  1344. Material = Material
  1345. })
  1346. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  1347. RemoveOutlines(Part)
  1348. return Part
  1349. end
  1350. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1351. local Msh = Create(Mesh)({
  1352. Parent = Part,
  1353. Offset = OffSet,
  1354. Scale = Scale
  1355. })
  1356. if Mesh == "SpecialMesh" then
  1357. Msh.MeshType = MeshType
  1358. Msh.MeshId = MeshId
  1359. end
  1360. return Msh
  1361. end
  1362. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1363. local Weld = Create("Weld")({
  1364. Parent = Parent,
  1365. Part0 = Part0,
  1366. Part1 = Part1,
  1367. C0 = C0,
  1368. C1 = C1
  1369. })
  1370. return Weld
  1371. end
  1372.  
  1373. Player=game:GetService("Players").LocalPlayer
  1374. Character=Player.Character
  1375. PlayerGui=Player.PlayerGui
  1376. Backpack=Player.Backpack
  1377. Torso=Character.Torso
  1378. Head=Character.Head
  1379. Humanoid=Character.Humanoid
  1380. m=Instance.new('Model',Character)
  1381. LeftArm=Character["Left Arm"]
  1382. LeftLeg=Character["Left Leg"]
  1383. RightArm=Character["Right Arm"]
  1384. RightLeg=Character["Right Leg"]
  1385. LS=Torso["Left Shoulder"]
  1386. LH=Torso["Left Hip"]
  1387. RS=Torso["Right Shoulder"]
  1388. RH=Torso["Right Hip"]
  1389. Face = Head.face
  1390. Neck=Torso.Neck
  1391. it=Instance.new
  1392. attacktype=1
  1393. vt=Vector3.new
  1394. cf=CFrame.new
  1395. euler=CFrame.fromEulerAnglesXYZ
  1396. angles=CFrame.Angles
  1397. cloaked=false
  1398. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1399. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1400. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  1401. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  1402. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  1403. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  1404. RootPart=Character.HumanoidRootPart
  1405. RootJoint=RootPart.RootJoint
  1406. RootCF=euler(-1.57,0,3.14)
  1407. attack = false
  1408. attackdebounce = false
  1409. deb=false
  1410. equipped=true
  1411. hand=false
  1412. MMouse=nil
  1413. combo=0
  1414. mana=0
  1415. trispeed=.2
  1416. attackmode='none'
  1417. local idle=0
  1418. local Anim="Idle"
  1419. local Effects={}
  1420. local gun=false
  1421. local shoot=false
  1422. local sine = 0
  1423. local change = 1
  1424. player=nil
  1425.  
  1426. function RecolorTextAndRename(name,col1,col2,font)
  1427. modet.TextStrokeColor3 = col2
  1428. modet.TextColor3 = col1
  1429. modet.Font = font
  1430. modet.Text = name
  1431. end
  1432. mouse=Player:GetMouse()
  1433. --save shoulders
  1434. RSH, LSH=nil, nil
  1435. --welds
  1436. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  1437. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  1438. LH=Torso["Left Hip"]
  1439. RH=Torso["Right Hip"]
  1440. TorsoColor=Torso.BrickColor
  1441. function NoOutline(Part)
  1442. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1443. end
  1444. player=Player
  1445. ch=Character
  1446. RSH=ch.Torso["Right Shoulder"]
  1447. LSH=ch.Torso["Left Shoulder"]
  1448. --
  1449. RSH.Parent=nil
  1450. LSH.Parent=nil
  1451. --
  1452. RW.Name="Right Shoulder"
  1453. RW.Part0=ch.Torso
  1454. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  1455. RW.C1=cf(0, 0.5, 0)
  1456. RW.Part1=ch["Right Arm"]
  1457. RW.Parent=ch.Torso
  1458. --
  1459. LW.Name="Left Shoulder"
  1460. LW.Part0=ch.Torso
  1461. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  1462. LW.C1=cf(0, 0.5, 0)
  1463. LW.Part1=ch["Left Arm"]
  1464. LW.Parent=ch.Torso
  1465.  
  1466. local Stats=Instance.new("BoolValue")
  1467. Stats.Name="Stats"
  1468. Stats.Parent=Character
  1469. local Atk=Instance.new("NumberValue")
  1470. Atk.Name="Damage"
  1471. Atk.Parent=Stats
  1472. Atk.Value=1
  1473. local Def=Instance.new("NumberValue")
  1474. Def.Name="Defense"
  1475. Def.Parent=Stats
  1476. Def.Value=1
  1477. local Speed=Instance.new("NumberValue")
  1478. Speed.Name="Speed"
  1479. Speed.Parent=Stats
  1480. Speed.Value=1
  1481. local Mvmt=Instance.new("NumberValue")
  1482. Mvmt.Name="Movement"
  1483. Mvmt.Parent=Stats
  1484. Mvmt.Value=1
  1485.  
  1486. local donum=0
  1487.  
  1488.  
  1489. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1490. local fp=it("Part")
  1491. fp.formFactor=formfactor
  1492. fp.Parent=parent
  1493. fp.Reflectance=reflectance
  1494. fp.Transparency=transparency
  1495. fp.CanCollide=false
  1496. fp.Locked=true
  1497. fp.BrickColor=brickcolor
  1498. fp.Name=name
  1499. fp.Size=size
  1500. fp.Position=Torso.Position
  1501. NoOutline(fp)
  1502. fp.Material="SmoothPlastic"
  1503. fp:BreakJoints()
  1504. return fp
  1505. end
  1506.  
  1507. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1508. local mesh=it(Mesh)
  1509. mesh.Parent=part
  1510. if Mesh=="SpecialMesh" then
  1511. mesh.MeshType=meshtype
  1512. if meshid~="nil" then
  1513. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1514. end
  1515. end
  1516. mesh.Offset=offset
  1517. mesh.Scale=scale
  1518. return mesh
  1519. end
  1520.  
  1521. function weld(parent,part0,part1,c0)
  1522. local weld=it("Weld")
  1523. weld.Parent=parent
  1524. weld.Part0=part0
  1525. weld.Part1=part1
  1526. weld.C0=c0
  1527. return weld
  1528. end
  1529.  
  1530. local Color1=Torso.BrickColor
  1531.  
  1532. local bodvel=Instance.new("BodyVelocity")
  1533. local bg=Instance.new("BodyGyro")
  1534.  
  1535. function swait(num)
  1536. if num==0 or num==nil then
  1537. game:service'RunService'.Stepped:wait(0)
  1538. else
  1539. for i=0,num do
  1540. game:service'RunService'.Stepped:wait(0)
  1541. end
  1542. end
  1543. end
  1544.  
  1545. -------- RAINBOW LEAVE IT TO ME
  1546. local r = 255
  1547. local g = 0
  1548. local b = 0
  1549. coroutine.resume(coroutine.create(function()
  1550. while wait() do
  1551. for i = 0, 254/5 do
  1552. swait()
  1553. g = g + 5
  1554. end
  1555. for i = 0, 254/5 do
  1556. swait()
  1557. r = r - 5
  1558. end
  1559. for i = 0, 254/5 do
  1560. swait()
  1561. b = b + 5
  1562. end
  1563. for i = 0, 254/5 do
  1564. swait()
  1565. g = g - 5
  1566. end
  1567. for i = 0, 254/5 do
  1568. swait()
  1569. r = r + 5
  1570. end
  1571. for i = 0, 254/5 do
  1572. swait()
  1573. b = b - 5
  1574. end
  1575. end
  1576. end))
  1577.  
  1578.  
  1579. so = function(id,par,vol,pit)
  1580. coroutine.resume(coroutine.create(function()
  1581. local sou = Instance.new("Sound",par or workspace)
  1582. sou.Volume=vol
  1583. sou.Pitch=pit or 1
  1584. sou.SoundId=id
  1585. swait()
  1586. sou:play()
  1587. game:GetService("Debris"):AddItem(sou,6)
  1588. end))
  1589. end
  1590.  
  1591. function clerp(a,b,t)
  1592. local qa = {QuaternionFromCFrame(a)}
  1593. local qb = {QuaternionFromCFrame(b)}
  1594. local ax, ay, az = a.x, a.y, a.z
  1595. local bx, by, bz = b.x, b.y, b.z
  1596. local _t = 1-t
  1597. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  1598. end
  1599.  
  1600. function QuaternionFromCFrame(cf)
  1601. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1602. local trace = m00 + m11 + m22
  1603. if trace > 0 then
  1604. local s = math.sqrt(1 + trace)
  1605. local recip = 0.5/s
  1606. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  1607. else
  1608. local i = 0
  1609. if m11 > m00 then
  1610. i = 1
  1611. end
  1612. if m22 > (i == 0 and m00 or m11) then
  1613. i = 2
  1614. end
  1615. if i == 0 then
  1616. local s = math.sqrt(m00-m11-m22+1)
  1617. local recip = 0.5/s
  1618. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  1619. elseif i == 1 then
  1620. local s = math.sqrt(m11-m22-m00+1)
  1621. local recip = 0.5/s
  1622. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  1623. elseif i == 2 then
  1624. local s = math.sqrt(m22-m00-m11+1)
  1625. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  1626. end
  1627. end
  1628. end
  1629.  
  1630. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1631. local xs, ys, zs = x + x, y + y, z + z
  1632. local wx, wy, wz = w*xs, w*ys, w*zs
  1633. local xx = x*xs
  1634. local xy = x*ys
  1635. local xz = x*zs
  1636. local yy = y*ys
  1637. local yz = y*zs
  1638. local zz = z*zs
  1639. 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))
  1640. end
  1641.  
  1642. function QuaternionSlerp(a, b, t)
  1643. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1644. local startInterp, finishInterp;
  1645. if cosTheta >= 0.0001 then
  1646. if (1 - cosTheta) > 0.0001 then
  1647. local theta = math.acos(cosTheta)
  1648. local invSinTheta = 1/math.sin(theta)
  1649. startInterp = math.sin((1-t)*theta)*invSinTheta
  1650. finishInterp = math.sin(t*theta)*invSinTheta
  1651. else
  1652. startInterp = 1-t
  1653. finishInterp = t
  1654. end
  1655. else
  1656. if (1+cosTheta) > 0.0001 then
  1657. local theta = math.acos(-cosTheta)
  1658. local invSinTheta = 1/math.sin(theta)
  1659. startInterp = math.sin((t-1)*theta)*invSinTheta
  1660. finishInterp = math.sin(t*theta)*invSinTheta
  1661. else
  1662. startInterp = t-1
  1663. finishInterp = t
  1664. end
  1665. end
  1666. 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
  1667. end
  1668.  
  1669. local function CFrameFromTopBack(at, top, back)
  1670. local right = top:Cross(back)
  1671. return CFrame.new(at.x, at.y, at.z,
  1672. right.x, top.x, back.x,
  1673. right.y, top.y, back.y,
  1674. right.z, top.z, back.z)
  1675. end
  1676.  
  1677. function Triangle(a, b, c)
  1678. local edg1 = (c-a):Dot((b-a).unit)
  1679. local edg2 = (a-b):Dot((c-b).unit)
  1680. local edg3 = (b-c):Dot((a-c).unit)
  1681. if edg1 <= (b-a).magnitude and edg1 >= 0 then
  1682. a, b, c = a, b, c
  1683. elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  1684. a, b, c = b, c, a
  1685. elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  1686. a, b, c = c, a, b
  1687. else
  1688. assert(false, "unreachable")
  1689. end
  1690.  
  1691. local len1 = (c-a):Dot((b-a).unit)
  1692. local len2 = (b-a).magnitude - len1
  1693. local width = (a + (b-a).unit*len1 - c).magnitude
  1694.  
  1695. local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1696.  
  1697. local list = {}
  1698.  
  1699. if len1 > 0.01 then
  1700. local w1 = Instance.new('WedgePart', m)
  1701. game:GetService("Debris"):AddItem(w1,5)
  1702. w1.Material = "SmoothPlastic"
  1703. w1.FormFactor = 'Custom'
  1704. w1.BrickColor = BrickColor.new("Really red")
  1705. w1.Transparency = 0
  1706. w1.Reflectance = 0
  1707. w1.Material = "SmoothPlastic"
  1708. w1.CanCollide = false
  1709. local l1 = Instance.new("PointLight",w1)
  1710. l1.Color = Color3.new(170,0,0)
  1711. NoOutline(w1)
  1712. local sz = Vector3.new(0.2, width, len1)
  1713. w1.Size = sz
  1714. local sp = Instance.new("SpecialMesh",w1)
  1715. sp.MeshType = "Wedge"
  1716. sp.Scale = Vector3.new(0,1,1) * sz/w1.Size
  1717. w1:BreakJoints()
  1718. w1.Anchored = true
  1719. w1.Parent = workspace
  1720. w1.Transparency = 0.7
  1721. table.insert(Effects,{w1,"Disappear",.01})
  1722. w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1723. table.insert(list,w1)
  1724. end
  1725.  
  1726. if len2 > 0.01 then
  1727. local w2 = Instance.new('WedgePart', m)
  1728. game:GetService("Debris"):AddItem(w2,5)
  1729. w2.Material = "SmoothPlastic"
  1730. w2.FormFactor = 'Custom'
  1731. w2.BrickColor = BrickColor.new("Really red")
  1732. w2.Transparency = 0
  1733. w2.Reflectance = 0
  1734. w2.Material = "SmoothPlastic"
  1735. w2.CanCollide = false
  1736. local l2 = Instance.new("PointLight",w2)
  1737. l2.Color = Color3.new(170,0,0)
  1738. NoOutline(w2)
  1739. local sz = Vector3.new(0.2, width, len2)
  1740. w2.Size = sz
  1741. local sp = Instance.new("SpecialMesh",w2)
  1742. sp.MeshType = "Wedge"
  1743. sp.Scale = Vector3.new(0,1,1) * sz/w2.Size
  1744. w2:BreakJoints()
  1745. w2.Anchored = true
  1746. w2.Parent = workspace
  1747. w2.Transparency = 0.7
  1748. table.insert(Effects,{w2,"Disappear",.01})
  1749. w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1750. table.insert(list,w2)
  1751. end
  1752. return unpack(list)
  1753. end
  1754.  
  1755.  
  1756. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1757. if hit.Parent == nil then
  1758. return
  1759. end
  1760. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1761. for _, v in pairs(hit.Parent:children()) do
  1762. if v:IsA("Humanoid") then
  1763. h = v
  1764. end
  1765. end
  1766. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Head") ~= nil then
  1767. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  1768. return
  1769. end
  1770. local c = Create("ObjectValue")({
  1771. Name = "creator",
  1772. Value = game:service("Players").LocalPlayer,
  1773. Parent = h
  1774. })
  1775. game:GetService("Debris"):AddItem(c, 0.5)
  1776. if HitSound ~= nil and HitPitch ~= nil then
  1777. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1778. end
  1779. local Damage = math.random(minim, maxim)
  1780. local blocked = false
  1781. local block = hit.Parent:findFirstChild("Block")
  1782. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  1783. blocked = true
  1784. block.Value = block.Value - 1
  1785. print(block.Value)
  1786. end
  1787. if blocked == false then
  1788. HitHealth = h.Health
  1789. h.Health = h.Health - Damage
  1790. if HitHealth ~= h.Health and HitHealth ~= 0 and 0 >= h.Health and h.Parent.Name ~= "Hologram" then
  1791. print("gained kill")
  1792. end
  1793. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1794. else
  1795. h.Health = h.Health - Damage / 2
  1796. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  1797. end
  1798. if Type == "Knockdown" then
  1799. local hum = hit.Parent.Humanoid
  1800. hum.PlatformStand = true
  1801. coroutine.resume(coroutine.create(function(HHumanoid)
  1802. swait(1)
  1803. HHumanoid.PlatformStand = false
  1804. end), hum)
  1805. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  1806. local bodvol = Create("BodyVelocity")({
  1807. velocity = angle * knockback,
  1808. P = 5000,
  1809. maxForce = Vector3.new(8000, 8000, 8000),
  1810. Parent = hit
  1811. })
  1812. local rl = Create("BodyAngularVelocity")({
  1813. P = 3000,
  1814. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1815. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1816. Parent = hit
  1817. })
  1818. game:GetService("Debris"):AddItem(bodvol, 0.5)
  1819. game:GetService("Debris"):AddItem(rl, 0.5)
  1820. elseif Type == "Normal" then
  1821. local vp = Create("BodyVelocity")({
  1822. P = 500,
  1823. maxForce = Vector3.new(math.huge, 0, math.huge),
  1824. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05
  1825. })
  1826. if knockback > 0 then
  1827. vp.Parent = hit.Parent.Head
  1828. end
  1829. game:GetService("Debris"):AddItem(vp, 0.5)
  1830. elseif Type == "Up" then
  1831. local bodyVelocity = Create("BodyVelocity")({
  1832. velocity = Vector3.new(0, 20, 0),
  1833. P = 5000,
  1834. maxForce = Vector3.new(8000, 8000, 8000),
  1835. Parent = hit
  1836. })
  1837. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1838. local bodyVelocity = Create("BodyVelocity")({
  1839. velocity = Vector3.new(0, 20, 0),
  1840. P = 5000,
  1841. maxForce = Vector3.new(8000, 8000, 8000),
  1842. Parent = hit
  1843. })
  1844. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1845. elseif Type == "Leech" then
  1846. local hum = hit.Parent.Humanoid
  1847. if hum ~= nil then
  1848. for i = 0, 2 do
  1849. Effects.Sphere.Create(BrickColor.new("Bright red"), hit.Parent.Torso.CFrame * cn(0, 0, 0) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1850. end
  1851. Humanoid.Health = Humanoid.Health + 10
  1852. end
  1853. elseif Type == "UpKnock" then
  1854. local hum = hit.Parent.Humanoid
  1855. hum.PlatformStand = true
  1856. if hum ~= nil then
  1857. hitr = true
  1858. end
  1859. coroutine.resume(coroutine.create(function(HHumanoid)
  1860. swait(5)
  1861. HHumanoid.PlatformStand = false
  1862. hitr = false
  1863. end), hum)
  1864. local bodyVelocity = Create("BodyVelocity")({
  1865. velocity = Vector3.new(0, 20, 0),
  1866. P = 5000,
  1867. maxForce = Vector3.new(8000, 8000, 8000),
  1868. Parent = hit
  1869. })
  1870. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  1871. local bodyVelocity = Create("BodyVelocity")({
  1872. velocity = Vector3.new(0, 20, 0),
  1873. P = 5000,
  1874. maxForce = Vector3.new(8000, 8000, 8000),
  1875. Parent = hit
  1876. })
  1877. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1878. elseif Type == "Snare" then
  1879. local bp = Create("BodyPosition")({
  1880. P = 2000,
  1881. D = 100,
  1882. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1883. position = hit.Parent.Torso.Position,
  1884. Parent = hit.Parent.Torso
  1885. })
  1886. game:GetService("Debris"):AddItem(bp, 1)
  1887. elseif Type == "Slashnare" then
  1888. Effects.Block.Create(BrickColor.new("Pastel Blue"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15*4, 15*4, 15*4, 3*4, 3*4, 3*4, 0.07)
  1889. for i = 1, math.random(4, 5) do
  1890. Effects.Sphere.Create(BrickColor.new("Teal"), hit.Parent.Torso.CFrame * cn(math.random(-5, 5), math.random(-5, 5), math.random(-5, 5)) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 15, 1, 0, 5, 0, 0.02)
  1891. end
  1892. local bp = Create("BodyPosition")({
  1893. P = 2000,
  1894. D = 100,
  1895. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1896. position = hit.Parent.Torso.Position,
  1897. Parent = hit.Parent.Torso
  1898. })
  1899. game:GetService("Debris"):AddItem(bp, 1)
  1900. elseif Type == "Spike" then
  1901. CreateBigIceSword(hit.Parent.Torso.CFrame)
  1902. local bp = Create("BodyPosition")({
  1903. P = 2000,
  1904. D = 100,
  1905. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1906. position = hit.Parent.Torso.Position,
  1907. Parent = hit.Parent.Torso
  1908. })
  1909. game:GetService("Debris"):AddItem(bp, 1)
  1910. elseif Type == "Freeze" then
  1911. local BodPos = Create("BodyPosition")({
  1912. P = 50000,
  1913. D = 1000,
  1914. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1915. position = hit.Parent.Torso.Position,
  1916. Parent = hit.Parent.Torso
  1917. })
  1918. local BodGy = Create("BodyGyro")({
  1919. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  1920. P = 20000,
  1921. Parent = hit.Parent.Torso,
  1922. cframe = hit.Parent.Torso.CFrame
  1923. })
  1924. hit.Parent.Torso.Anchored = true
  1925. coroutine.resume(coroutine.create(function(Part)
  1926. swait(1.5)
  1927. Part.Anchored = false
  1928. end), hit.Parent.Torso)
  1929. game:GetService("Debris"):AddItem(BodPos, 3)
  1930. game:GetService("Debris"):AddItem(BodGy, 3)
  1931. end
  1932. local debounce = Create("BoolValue")({
  1933. Name = "DebounceHit",
  1934. Parent = hit.Parent,
  1935. Value = true
  1936. })
  1937. game:GetService("Debris"):AddItem(debounce, Delay)
  1938. c = Instance.new("ObjectValue")
  1939. c.Name = "creator"
  1940. c.Value = Player
  1941. c.Parent = h
  1942. game:GetService("Debris"):AddItem(c, 0.5)
  1943. end
  1944. end
  1945. function ShowDamage(Pos, Text, Time, Color)
  1946. local Rate = 0.03333333333333333
  1947. local Pos = Pos or Vector3.new(0, 0, 0)
  1948. local Text = Text or ""
  1949. local Time = Time or 2
  1950. local Color = Color or Color3.new(1, 0, 1)
  1951. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1952. EffectPart.Anchored = true
  1953. local BillboardGui = Create("BillboardGui")({
  1954. Size = UDim2.new(3, 0, 3, 0),
  1955. Adornee = EffectPart,
  1956. Parent = EffectPart
  1957. })
  1958. local TextLabel = Create("TextLabel")({
  1959. BackgroundTransparency = 1,
  1960. Size = UDim2.new(1, 0, 1, 0),
  1961. Text = Text,
  1962. TextColor3 = Color,
  1963. TextScaled = true,
  1964. Font = Enum.Font.ArialBold,
  1965. Parent = BillboardGui
  1966. })
  1967. game.Debris:AddItem(EffectPart, Time + 0.1)
  1968. EffectPart.Parent = game:GetService("Workspace")
  1969. delay(0, function()
  1970. local Frames = Time / Rate
  1971. for Frame = 1, Frames do
  1972. wait(Rate)
  1973. local Percent = Frame / Frames
  1974. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1975. TextLabel.TextTransparency = Percent
  1976. end
  1977. if EffectPart and EffectPart.Parent then
  1978. EffectPart:Destroy()
  1979. end
  1980. end)
  1981. end
  1982. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1983. for _, c in pairs(workspace:children()) do
  1984. local hum = c:findFirstChildOfClass("Humanoid")
  1985. if hum ~= nil then
  1986. local head = c:findFirstChild("Head")
  1987. if head ~= nil then
  1988. local targ = head.Position - Part.Position
  1989. local mag = targ.magnitude
  1990. if magni >= mag and c.Name ~= Player.Name then
  1991. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  1992. end
  1993. end
  1994. end
  1995. end
  1996. end
  1997.  
  1998. function MagniDamageWithEffect(Part, magni, mindam, maxdam, knock, Type)
  1999. for _, c in pairs(workspace:children()) do
  2000. local hum = c:findFirstChild("Humanoid")
  2001. if hum ~= nil then
  2002. local head = c:findFirstChild("Torso")
  2003. if head ~= nil then
  2004. local targ = head.Position - Part.Position
  2005. local mag = targ.magnitude
  2006. if magni >= mag and c.Name ~= Player.Name then
  2007. MagicBlock(BrickColor.new("Pastel light blue"),head.CFrame,5,5,5,1,1,1,0.05)
  2008. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "rbxassetid://231917784", 1)
  2009. end
  2010. end
  2011. end
  2012. end
  2013. end
  2014.  
  2015. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
  2016. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  2017. end
  2018.  
  2019. local origcolor = BrickColor.new("Pastel light blue")
  2020. ---- This section of explosions.
  2021.  
  2022. ----
  2023.  
  2024.  
  2025. function ring(type,pos,scale,value)
  2026. local type = type
  2027. local rng = Instance.new("Part", char)
  2028. rng.Anchored = true
  2029. rng.BrickColor = origcolor
  2030. rng.CanCollide = false
  2031. rng.FormFactor = 3
  2032. rng.Name = "Ring"
  2033. rng.Size = Vector3.new(1, 1, 1)
  2034. rng.Transparency = 0
  2035. rng.TopSurface = 0
  2036. rng.BottomSurface = 0
  2037. rng.CFrame = pos
  2038. local rngm = Instance.new("SpecialMesh", rng)
  2039. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2040. rngm.Scale = scale
  2041. local scaler2 = 1
  2042. if type == "Add" then
  2043. scaler2 = 1*value
  2044. elseif type == "Divide" then
  2045. scaler2 = 1/value
  2046. end
  2047. coroutine.resume(coroutine.create(function()
  2048. for i = 0,10,0.1 do
  2049. swait()
  2050. if type == "Add" then
  2051. scaler2 = scaler2 - 0.01*value
  2052. elseif type == "Divide" then
  2053. scaler2 = scaler2 - 0.01/value
  2054. end
  2055. rng.Transparency = rng.Transparency + 0.01
  2056. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, 0)
  2057. end
  2058. rng:Destroy()
  2059. end))
  2060. end
  2061.  
  2062.  
  2063. function wave(type,pos,scale,value)
  2064. local type = type
  2065. local rng = Instance.new("Part", char)
  2066. rng.Anchored = true
  2067. rng.BrickColor = origcolor
  2068. rng.CanCollide = false
  2069. rng.FormFactor = 3
  2070. rng.Name = "Ring"
  2071. rng.Size = Vector3.new(1, 1, 1)
  2072. rng.Transparency = 0
  2073. rng.TopSurface = 0
  2074. rng.BottomSurface = 0
  2075. rng.CFrame = pos
  2076. local rngm = Instance.new("SpecialMesh", rng)
  2077. rngm.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2078. rngm.Scale = scale
  2079. local scaler2 = 1
  2080. if type == "Add" then
  2081. scaler2 = 1*value
  2082. elseif type == "Divide" then
  2083. scaler2 = 1/value
  2084. end
  2085. coroutine.resume(coroutine.create(function()
  2086. for i = 0,10,0.1 do
  2087. swait()
  2088. if type == "Add" then
  2089. scaler2 = scaler2 - 0.01*value
  2090. elseif type == "Divide" then
  2091. scaler2 = scaler2 - 0.01/value
  2092. end
  2093. rng.Transparency = rng.Transparency + 0.01
  2094. rngm.Scale = rngm.Scale + Vector3.new(scaler2, scaler2, scaler2)
  2095. end
  2096. rng:Destroy()
  2097. end))
  2098. end
  2099.  
  2100. function sphere(bonuspeed,type,pos,scale,value,color)
  2101. local type = type
  2102. local rng = Instance.new("Part", char)
  2103. rng.Anchored = true
  2104. if ModeOfGlitch ~= 9 then
  2105. rng.BrickColor = color
  2106. elseif ModeOfGlitch == 9 then
  2107. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2108. end
  2109. rng.CanCollide = false
  2110. rng.FormFactor = 3
  2111. rng.Name = "Ring"
  2112. rng.Material = "Neon"
  2113. rng.Size = Vector3.new(1, 1, 1)
  2114. rng.Transparency = 0
  2115. rng.TopSurface = 0
  2116. rng.BottomSurface = 0
  2117. rng.CFrame = pos
  2118. local rngm = Instance.new("SpecialMesh", rng)
  2119. rngm.MeshType = "Sphere"
  2120. rngm.Scale = scale
  2121. if rainbowmode == true then
  2122. rng.Color = Color3.new(r/255,g/255,b/255)
  2123. end
  2124. if ModeOfGlitch == 9 then
  2125. coroutine.resume(coroutine.create(function()
  2126. while true do
  2127. swait()
  2128. if rng.Parent ~= nil then
  2129. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2130. else
  2131. break
  2132. end
  2133. end
  2134. end))
  2135. end
  2136. local scaler2 = 1
  2137. if type == "Add" then
  2138. scaler2 = 1*value
  2139. elseif type == "Divide" then
  2140. scaler2 = 1/value
  2141. end
  2142. coroutine.resume(coroutine.create(function()
  2143. for i = 0,10/bonuspeed,0.1 do
  2144. swait()
  2145. if rainbowmode == true then
  2146. rng.Color = Color3.new(r/255,g/255,b/255)
  2147. end
  2148. if type == "Add" then
  2149. scaler2 = scaler2 - 0.01*value/bonuspeed
  2150. elseif type == "Divide" then
  2151. scaler2 = scaler2 - 0.01/value*bonuspeed
  2152. end
  2153. if chaosmode == true then
  2154. rng.BrickColor = BrickColor.random()
  2155. end
  2156. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2157. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2158. end
  2159. rng:Destroy()
  2160. end))
  2161. end
  2162.  
  2163. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
  2164. local type = type
  2165. local rng = Instance.new("Part", char)
  2166. rng.Anchored = true
  2167. if ModeOfGlitch ~= 9 then
  2168. rng.BrickColor = color
  2169. elseif ModeOfGlitch == 9 then
  2170. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2171. end
  2172. rng.CanCollide = false
  2173. rng.FormFactor = 3
  2174. rng.Name = "Ring"
  2175. rng.Material = "Neon"
  2176. rng.Size = Vector3.new(1, 1, 1)
  2177. rng.Transparency = 0
  2178. rng.TopSurface = 0
  2179. rng.BottomSurface = 0
  2180. rng.CFrame = pos
  2181. local rngm = Instance.new("SpecialMesh", rng)
  2182. rngm.MeshType = "Sphere"
  2183. rngm.Scale = scale
  2184. local scaler2 = 1
  2185. local scaler2b = 1
  2186. local scaler2c = 1
  2187. if type == "Add" then
  2188. scaler2 = 1*value
  2189. scaler2b = 1*value2
  2190. scaler2c = 1*value3
  2191. elseif type == "Divide" then
  2192. scaler2 = 1/value
  2193. scaler2b = 1/value2
  2194. scaler2c = 1/value3
  2195. end
  2196. if ModeOfGlitch == 9 then
  2197. coroutine.resume(coroutine.create(function()
  2198. while true do
  2199. swait()
  2200. if rng.Parent ~= nil then
  2201. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2202. else
  2203. break
  2204. end
  2205. end
  2206. end))
  2207. end
  2208. coroutine.resume(coroutine.create(function()
  2209. for i = 0,10/bonuspeed,0.1 do
  2210. swait()
  2211. if type == "Add" then
  2212. scaler2 = scaler2 - 0.01*value/bonuspeed
  2213. scaler2b = scaler2b - 0.01*value/bonuspeed
  2214. scaler2c = scaler2c - 0.01*value/bonuspeed
  2215. elseif type == "Divide" then
  2216. scaler2 = scaler2 - 0.01/value*bonuspeed
  2217. scaler2b = scaler2b - 0.01/value*bonuspeed
  2218. scaler2c = scaler2c - 0.01/value*bonuspeed
  2219. end
  2220. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2221. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  2222. end
  2223. rng:Destroy()
  2224. end))
  2225. end
  2226.  
  2227. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2228. local type = type
  2229. local rng = Instance.new("Part", char)
  2230. rng.Anchored = true
  2231. rng.BrickColor = color
  2232. rng.CanCollide = false
  2233. rng.FormFactor = 3
  2234. rng.Name = "Ring"
  2235. rng.Material = "Neon"
  2236. rng.Size = Vector3.new(1, 1, 1)
  2237. rng.Transparency = 0
  2238. rng.TopSurface = 0
  2239. rng.BottomSurface = 0
  2240. rng.CFrame = pos
  2241. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2242. local rngm = Instance.new("SpecialMesh", rng)
  2243. rngm.MeshType = "Brick"
  2244. rngm.Scale = vt(x1,y1,z1)
  2245. if rainbowmode == true then
  2246. rng.Color = Color3.new(r/255,g/255,b/255)
  2247. end
  2248. local scaler2 = 1
  2249. local speeder = FastSpeed/10
  2250. if type == "Add" then
  2251. scaler2 = 1*value
  2252. elseif type == "Divide" then
  2253. scaler2 = 1/value
  2254. end
  2255. coroutine.resume(coroutine.create(function()
  2256. for i = 0,10/bonuspeed,0.1 do
  2257. swait()
  2258. if rainbowmode == true then
  2259. rng.Color = Color3.new(r/255,g/255,b/255)
  2260. end
  2261. if type == "Add" then
  2262. scaler2 = scaler2 - 0.01*value/bonuspeed
  2263. elseif type == "Divide" then
  2264. scaler2 = scaler2 - 0.01/value*bonuspeed
  2265. end
  2266. if chaosmode == true then
  2267. rng.BrickColor = BrickColor.random()
  2268. end
  2269. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2270. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2271. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2272. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2273. end
  2274. rng:Destroy()
  2275. end))
  2276. end
  2277.  
  2278. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2279. local type = type
  2280. local rng = Instance.new("Part", char)
  2281. rng.Anchored = true
  2282. rng.BrickColor = color
  2283. rng.CanCollide = false
  2284. rng.FormFactor = 3
  2285. rng.Name = "Ring"
  2286. rng.Material = "Neon"
  2287. rng.Size = Vector3.new(1, 1, 1)
  2288. rng.Transparency = 0
  2289. rng.TopSurface = 0
  2290. rng.BottomSurface = 0
  2291. rng.CFrame = pos
  2292. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2293. local rngm = Instance.new("SpecialMesh", rng)
  2294. rngm.MeshType = "Brick"
  2295. rngm.Scale = vt(x1,y1,z1)
  2296. if rainbowmode == true then
  2297. rng.Color = Color3.new(r/255,g/255,b/255)
  2298. end
  2299. local scaler2 = 1
  2300. local speeder = FastSpeed/10
  2301. if type == "Add" then
  2302. scaler2 = 1*value
  2303. elseif type == "Divide" then
  2304. scaler2 = 1/value
  2305. end
  2306. coroutine.resume(coroutine.create(function()
  2307. for i = 0,10/bonuspeed,0.1 do
  2308. swait()
  2309. if rainbowmode == true then
  2310. rng.Color = Color3.new(r/255,g/255,b/255)
  2311. end
  2312. if type == "Add" then
  2313. scaler2 = scaler2 - 0.01*value/bonuspeed
  2314. elseif type == "Divide" then
  2315. scaler2 = scaler2 - 0.01/value*bonuspeed
  2316. end
  2317. if chaosmode == true then
  2318. rng.BrickColor = BrickColor.random()
  2319. end
  2320. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2321. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2322. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2323. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2324. end
  2325. rng:Destroy()
  2326. end))
  2327. end
  2328.  
  2329. function PixelBlockNeg(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2330. local type = type
  2331. local rng = Instance.new("Part", char)
  2332. rng.Anchored = true
  2333. rng.BrickColor = color
  2334. rng.CanCollide = false
  2335. rng.FormFactor = 3
  2336. rng.Name = "Ring"
  2337. rng.Material = "Neon"
  2338. rng.Size = Vector3.new(1, 1, 1)
  2339. rng.Transparency = 0
  2340. rng.TopSurface = 0
  2341. rng.BottomSurface = 0
  2342. rng.CFrame = pos
  2343. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2344. local rngm = Instance.new("SpecialMesh", rng)
  2345. rngm.MeshType = "Brick"
  2346. rngm.Scale = vt(x1,y1,z1)
  2347. if rainbowmode == true then
  2348. rng.Color = Color3.new(r/255,g/255,b/255)
  2349. end
  2350. local scaler2 = 0
  2351. local speeder = FastSpeed/10
  2352. if type == "Add" then
  2353. scaler2 = 1*value
  2354. elseif type == "Divide" then
  2355. scaler2 = 1/value
  2356. end
  2357. coroutine.resume(coroutine.create(function()
  2358. for i = 0,10/bonuspeed,0.1 do
  2359. swait()
  2360. if rainbowmode == true then
  2361. rng.Color = Color3.new(r/255,g/255,b/255)
  2362. end
  2363. if type == "Add" then
  2364. scaler2 = scaler2 - 0.01*value/bonuspeed
  2365. elseif type == "Divide" then
  2366. scaler2 = scaler2 - 0.01/value*bonuspeed
  2367. end
  2368. if chaosmode == true then
  2369. rng.BrickColor = BrickColor.random()
  2370. end
  2371. speeder = speeder + 0.01*FastSpeed*bonuspeed/10
  2372. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2373. --rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2374. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2375. end
  2376. rng:Destroy()
  2377. end))
  2378. end
  2379.  
  2380. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2381. local type = type
  2382. local rng = Instance.new("Part", char)
  2383. rng.Anchored = true
  2384. if ModeOfGlitch ~= 9 then
  2385. rng.BrickColor = color
  2386. elseif ModeOfGlitch == 9 then
  2387. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2388. end
  2389. rng.CanCollide = false
  2390. rng.FormFactor = 3
  2391. rng.Name = "Ring"
  2392. rng.Material = "Neon"
  2393. rng.Size = Vector3.new(1, 1, 1)
  2394. rng.Transparency = 0
  2395. rng.TopSurface = 0
  2396. rng.BottomSurface = 0
  2397. rng.CFrame = pos
  2398. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2399. local rngm = Instance.new("SpecialMesh", rng)
  2400. rngm.MeshType = "Sphere"
  2401. rngm.Scale = vt(x1,y1,z1)
  2402. if rainbowmode == true then
  2403. rng.Color = Color3.new(r/255,g/255,b/255)
  2404. end
  2405. if ModeOfGlitch == 9 then
  2406. coroutine.resume(coroutine.create(function()
  2407. while true do
  2408. swait()
  2409. if rng.Parent ~= nil then
  2410. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2411. else
  2412. break
  2413. end
  2414. end
  2415. end))
  2416. end
  2417. local scaler2 = 1
  2418. local speeder = FastSpeed
  2419. if type == "Add" then
  2420. scaler2 = 1*value
  2421. elseif type == "Divide" then
  2422. scaler2 = 1/value
  2423. end
  2424. coroutine.resume(coroutine.create(function()
  2425. for i = 0,10/bonuspeed,0.1 do
  2426. swait()
  2427. if rainbowmode == true then
  2428. rng.Color = Color3.new(r/255,g/255,b/255)
  2429. end
  2430. if type == "Add" then
  2431. scaler2 = scaler2 - 0.01*value/bonuspeed
  2432. elseif type == "Divide" then
  2433. scaler2 = scaler2 - 0.01/value*bonuspeed
  2434. end
  2435. if chaosmode == true then
  2436. rng.BrickColor = BrickColor.random()
  2437. end
  2438. speeder = speeder - 0.01*FastSpeed*bonuspeed
  2439. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2440. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2441. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  2442. end
  2443. rng:Destroy()
  2444. end))
  2445. end
  2446.  
  2447.  
  2448. function sphereMKCharge(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  2449. local type = type
  2450. local rng = Instance.new("Part", char)
  2451. rng.Anchored = true
  2452. if ModeOfGlitch ~= 9 then
  2453. rng.BrickColor = color
  2454. elseif ModeOfGlitch == 9 then
  2455. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2456. end
  2457. rng.CanCollide = false
  2458. rng.FormFactor = 3
  2459. rng.Name = "Ring"
  2460. rng.Material = "Neon"
  2461. rng.Size = Vector3.new(1, 1, 1)
  2462. rng.Transparency = 1
  2463. rng.TopSurface = 0
  2464. rng.BottomSurface = 0
  2465. rng.CFrame = pos
  2466. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2467. local rngm = Instance.new("SpecialMesh", rng)
  2468. rngm.MeshType = "Sphere"
  2469. rngm.Scale = vt(x1,y1,z1)
  2470. if rainbowmode == true then
  2471. rng.Color = Color3.new(r/255,g/255,b/255)
  2472. end
  2473. if ModeOfGlitch == 9 then
  2474. coroutine.resume(coroutine.create(function()
  2475. while true do
  2476. swait()
  2477. if rng.Parent ~= nil then
  2478. rng.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  2479. else
  2480. break
  2481. end
  2482. end
  2483. end))
  2484. end
  2485. local scaler2 = 1
  2486. local speeder = FastSpeed
  2487. if type == "Add" then
  2488. scaler2 = 1*value
  2489. elseif type == "Divide" then
  2490. scaler2 = 1/value
  2491. end
  2492. coroutine.resume(coroutine.create(function()
  2493. for i = 0,10/bonuspeed,0.1 do
  2494. swait()
  2495. if rainbowmode == true then
  2496. rng.Color = Color3.new(r/255,g/255,b/255)
  2497. end
  2498. if type == "Add" then
  2499. scaler2 = scaler2 - 0.01*value/bonuspeed
  2500. elseif type == "Divide" then
  2501. scaler2 = scaler2 - 0.01/value*bonuspeed
  2502. end
  2503. if chaosmode == true then
  2504. rng.BrickColor = BrickColor.random()
  2505. end
  2506. speeder = speeder - 0.01*FastSpeed*bonuspeed
  2507. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2508. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  2509. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  2510. end
  2511. rng:Destroy()
  2512. end))
  2513. end
  2514.  
  2515. function dmg(dude)
  2516. if dude.Name ~= Character then
  2517. local keptcolor = MAINRUINCOLOR
  2518. local bgf = Instance.new("BodyGyro",dude.Head)
  2519. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  2520. --[[local val = Instance.new("BoolValue",dude)
  2521. val.Name = "IsHit"]]--
  2522. local ds = coroutine.wrap(function()
  2523. dude:WaitForChild("Head"):BreakJoints()
  2524. for i, v in pairs(dude:GetChildren()) do
  2525. if v:IsA("Part") or v:IsA("MeshPart") then
  2526. v.Name = "DEMINISHED"
  2527. end
  2528. end
  2529. wait(0.5)
  2530. targetted = nil
  2531. CFuncs["Sound"].Create("rbxassetid://62339698", char, 0.75, 0.285)
  2532. coroutine.resume(coroutine.create(function()
  2533. for i, v in pairs(dude:GetChildren()) do
  2534. if v:IsA("Accessory") then
  2535. v:Destroy()
  2536. end
  2537. if v:IsA("Humanoid") then
  2538. v:Destroy()
  2539. end
  2540. if v:IsA("CharacterMesh") then
  2541. v:Destroy()
  2542. end
  2543. if v:IsA("Model") then
  2544. v:Destroy()
  2545. end
  2546. if v:IsA("Part") or v:IsA("MeshPart") then
  2547. for x, o in pairs(v:GetChildren()) do
  2548. if o:IsA("Decal") then
  2549. o:Destroy()
  2550. end
  2551. end
  2552. coroutine.resume(coroutine.create(function()
  2553. v.Material = "Neon"
  2554. v.CanCollide = false
  2555. v.Anchored = false
  2556. local bld = Instance.new("ParticleEmitter",v)
  2557. bld.LightEmission = 0.75
  2558. bld.Texture = "rbxassetid://363275192" ---284205403
  2559. bld.Color = ColorSequence.new(keptcolor.Color)
  2560. bld.Rate = 500
  2561. bld.Lifetime = NumberRange.new(1)
  2562. bld.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,2.25,0),NumberSequenceKeypoint.new(1,0,0)})
  2563. bld.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  2564. bld.Speed = NumberRange.new(2,5)
  2565. bld.VelocitySpread = 50000
  2566. bld.Rotation = NumberRange.new(-500,500)
  2567. bld.RotSpeed = NumberRange.new(-500,500)
  2568. local sbs = Instance.new("BodyPosition", v)
  2569. sbs.P = 3000
  2570. sbs.D = 1000
  2571. sbs.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2572. sbs.position = v.Position + Vector3.new(math.random(-2,2),10 + math.random(-2,2),math.random(-2,2))
  2573. v.Color = keptcolor.Color
  2574. coroutine.resume(coroutine.create(function()
  2575. for i = 0, 49 do
  2576. swait(1)
  2577. v:BreakJoints()
  2578. v.Transparency = v.Transparency + 0.02
  2579. end
  2580. v:BreakJoints()
  2581. sphere2(1,"Add",v.CFrame,vt(0,0,0),0.1,0.1,0.1,keptcolor)
  2582. CFuncs["Sound"].Create("rbxassetid://1192402877", v, 0.5, 0.75)
  2583. bld.Speed = NumberRange.new(10,25)
  2584. bld.Drag = 5
  2585. bld.Acceleration = vt(0,2,0)
  2586. wait(0.5)
  2587. bld.Enabled = false
  2588. wait(8)
  2589. v:Destroy()
  2590. dude:Destroy()
  2591. end))
  2592. end))
  2593. end
  2594. end
  2595. end))
  2596. end)
  2597. ds()
  2598. end
  2599. end
  2600.  
  2601.  
  2602. function FindNearestHead(Position, Distance, SinglePlayer)
  2603. if SinglePlayer then
  2604. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  2605. end
  2606. local List = {}
  2607. for i, v in pairs(workspace:GetChildren()) do
  2608. if v:IsA("Model") then
  2609. if v:findFirstChild("Head") then
  2610. if v ~= Character then
  2611. if (v.Head.Position - Position).magnitude <= Distance then
  2612. table.insert(List, v)
  2613. end
  2614. end
  2615. end
  2616. end
  2617. end
  2618. return List
  2619. end
  2620.  
  2621. function FaceMouse()
  2622. Cam = workspace.CurrentCamera
  2623. return {
  2624. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2625. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2626. }
  2627. end
  2628.  
  2629. function FaceMouse2()
  2630. Cam = workspace.CurrentCamera
  2631. return {
  2632. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)),
  2633. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2634. }
  2635. end
  2636.  
  2637. -- Functions are ready.
  2638. local storehumanoidWS = 16
  2639.  
  2640. function resetmode()
  2641. ModeOfGlitch = 1
  2642. storehumanoidWS = 16
  2643. hum.WalkSpeed = 16
  2644. rainbowmode = false
  2645. chaosmode = false
  2646. RecolorTextAndRename("Enlightened",Color3.new(1,1,1),Color3.new(0,0,0),"Code")
  2647. newTheme("rbxassetid://435773595",0,1.01,1.25)
  2648. MAINRUINCOLOR = BrickColor.new("White")
  2649. for i, v in pairs(mw2:GetChildren()) do
  2650. if v:IsA("Part") then
  2651. v.BrickColor = MAINRUINCOLOR
  2652. v.Material = "Neon"
  2653. end
  2654. end
  2655. refec.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2656. refec2.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2657. refec3.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2658. tr1.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2659. tr2.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2660. tr3.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2661. tl1.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2662. tl2.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2663. tl3.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2664. for i, v in pairs(mw1:GetChildren()) do
  2665. if v:IsA("Part") then
  2666. v.Transparency = 0
  2667. v.BrickColor = MAINRUINCOLOR
  2668. v.Material = "Neon"
  2669. end
  2670. end
  2671. for i, v in pairs(m:GetChildren()) do
  2672. if v:IsA("Part") then
  2673. v.BrickColor = BrickColor.new("White")
  2674. v.Material = "Ice"
  2675. end
  2676. end
  2677. for i, v in pairs(m2:GetChildren()) do
  2678. if v:IsA("Part") then
  2679. v.BrickColor = BrickColor.new("White")
  2680. v.Material = "Ice"
  2681. end
  2682. end
  2683. for i, v in pairs(m3:GetChildren()) do
  2684. if v:IsA("Part") then
  2685. v.BrickColor = BrickColor.new("White")
  2686. v.Material = "Neon"
  2687. end
  2688. end
  2689. for i, v in pairs(extrawingmod1:GetChildren()) do
  2690. if v:IsA("Part") then
  2691. v.Transparency = 1
  2692. v.BrickColor = BrickColor.new("White")
  2693. v.Material = "Neon"
  2694. end
  2695. end
  2696. for i, v in pairs(extrawingmod2:GetChildren()) do
  2697. if v:IsA("Part") then
  2698. v.Transparency = 1
  2699. v.BrickColor = BrickColor.new("White")
  2700. v.Material = "Neon"
  2701. end
  2702. end
  2703. end
  2704.  
  2705. function RecolorThing(one,two,three,four,five,exonetran,exone,extwotran,extwo)
  2706. for i, v in pairs(mw2:GetChildren()) do
  2707. if v:IsA("Part") then
  2708. v.BrickColor = one
  2709. v.Material = "Neon"
  2710. end
  2711. end
  2712. refec.Color = ColorSequence.new(one.Color)
  2713. refec2.Color = ColorSequence.new(one.Color)
  2714. refec3.Color = ColorSequence.new(one.Color)
  2715. tr1.Color = ColorSequence.new(one.Color)
  2716. tr2.Color = ColorSequence.new(one.Color)
  2717. tr3.Color = ColorSequence.new(one.Color)
  2718. for i, v in pairs(mw1:GetChildren()) do
  2719. if v:IsA("Part") then
  2720. v.Transparency = 0
  2721. v.BrickColor = two
  2722. v.Material = "Neon"
  2723. end
  2724. end
  2725. tl1.Color = ColorSequence.new(two.Color)
  2726. tl2.Color = ColorSequence.new(two.Color)
  2727. tl3.Color = ColorSequence.new(two.Color)
  2728. for i, v in pairs(m:GetChildren()) do
  2729. if v:IsA("Part") then
  2730. v.BrickColor = three
  2731. v.Material = "Ice"
  2732. end
  2733. end
  2734. for i, v in pairs(m2:GetChildren()) do
  2735. if v:IsA("Part") then
  2736. v.BrickColor = four
  2737. v.Material = "Ice"
  2738. end
  2739. end
  2740. for i, v in pairs(m3:GetChildren()) do
  2741. if v:IsA("Part") then
  2742. v.BrickColor = five
  2743. v.Material = "Neon"
  2744. end
  2745. end
  2746. for i, v in pairs(extrawingmod1:GetChildren()) do
  2747. if v:IsA("Part") then
  2748. v.Transparency = exonetran
  2749. v.BrickColor = exone
  2750. v.Material = "Neon"
  2751. end
  2752. end
  2753. for i, v in pairs(extrawingmod2:GetChildren()) do
  2754. if v:IsA("Part") then
  2755. v.Transparency = extwotran
  2756. v.BrickColor = extwo
  2757. v.Material = "Neon"
  2758. end
  2759. end
  2760. end
  2761.  
  2762. function attackone()
  2763. attack = true
  2764. local keptcolor = MAINRUINCOLOR
  2765. for i = 0,1,0.1 do
  2766. swait()
  2767. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(-10),math.rad(-20)),0.3)
  2768. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(20),math.rad(10),math.rad(20)),.3)
  2769. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(30)), 0.3)
  2770. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  2771. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-15),math.rad(0),math.rad(0)),.3)
  2772. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  2773. end
  2774. local distlook = 5
  2775. coroutine.resume(coroutine.create(function()
  2776. for i = 0, 4 do
  2777. swait(2)
  2778. CameraEnshaking(2,3)
  2779. local hite = Instance.new("Part", char)
  2780. hite.Anchored = true
  2781. hite.CanCollide = false
  2782. hite.FormFactor = 3
  2783. hite.Name = "Ring"
  2784. hite.Material = "Neon"
  2785. hite.Size = Vector3.new(1, 1, 1)
  2786. hite.Transparency = 1
  2787. hite.TopSurface = 0
  2788. hite.BottomSurface = 0
  2789. hite.CFrame = root.CFrame*CFrame.new(0,-3,-distlook)
  2790. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0,1,0),0.2,0.001,0.2,keptcolor)
  2791. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(8,1,8),-0.045,0.15,-0.045,keptcolor)
  2792. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(4,1,4),-0.025,0.25,-0.025,keptcolor)
  2793. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),vt(2,1,2),-0.015,0.35,-0.015,keptcolor)
  2794. MagniDamage(hite, 9, 10,25, 0, "Normal")
  2795. for i = 0, 14 do
  2796. local rsiz = math.random(5,20)
  2797. sphereMK(math.random(1,3),0.25,"Add",hite.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  2798. end
  2799. CFuncs["Sound"].Create("rbxassetid://178452221", hite, 1, 1)
  2800. CFuncs["Sound"].Create("rbxassetid://1042722746", hite, 0.5, 1)
  2801. game:GetService("Debris"):AddItem(hite, 5)
  2802. distlook = distlook + 10
  2803. end
  2804. end))
  2805. for i = 0,1,0.1 do
  2806. swait()
  2807. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(5),math.rad(90)),0.5)
  2808. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.5)
  2809. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(120)), 0.5)
  2810. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.5)
  2811. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(-10)),.5)
  2812. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.5)
  2813. end
  2814. attack = false
  2815. end
  2816.  
  2817. function attacktwo()
  2818. attack = true
  2819. for i = 0,1,0.1 do
  2820. swait()
  2821. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.15,0)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2822. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  2823. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(-90)), 0.3)
  2824. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(40), math.rad(0), math.rad(70)), 0.3)
  2825. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(10)),.3)
  2826. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-10)),.3)
  2827. end
  2828. CameraEnshaking(3,4)
  2829. MagniDamage(root, 12, 15,30, 0, "Normal")
  2830. sphere2(5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  2831. sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  2832. sphere2(10,"Add",root.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.35,0.35,0.35,MAINRUINCOLOR)
  2833. coroutine.resume(coroutine.create(function()
  2834. local eff = Instance.new("ParticleEmitter",root)
  2835. eff.Texture = "rbxassetid://363275192"
  2836. eff.LightEmission = 0.95
  2837. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  2838. eff.Rate = 10000
  2839. eff.Lifetime = NumberRange.new(1)
  2840. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  2841. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.25,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  2842. eff.Speed = NumberRange.new(10,125)
  2843. eff.Drag = 5
  2844. eff.Rotation = NumberRange.new(-500,500)
  2845. eff.VelocitySpread = 9000
  2846. eff.RotSpeed = NumberRange.new(-50,50)
  2847. local eff2 = eff:Clone()
  2848. eff2.Parent = root
  2849. eff2.Texture = "rbxassetid://284205403"
  2850. eff2.Rate = 10000
  2851. eff2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,10,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  2852. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(0.8,0.75,0),NumberSequenceKeypoint.new(1,1,0)})
  2853. eff2.Drag = 5
  2854. eff2.Speed = NumberRange.new(10,50)
  2855. eff2.Rotation = NumberRange.new(-500,500)
  2856. eff2.VelocitySpread = 9000
  2857. wait(0.25)
  2858. eff2.Enabled = false
  2859. eff.Enabled = false
  2860. wait(3)
  2861. eff2:Destroy()
  2862. eff:Destroy()
  2863. end))
  2864. for i = 0, 9 do
  2865. sphere2(7.5,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.0025,1,-0.0025,MAINRUINCOLOR)
  2866. end
  2867. for i = 0, 24 do
  2868. local rsiz = math.random(5,20)
  2869. sphereMK(math.random(1,5),0.75,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/8,rsiz/8,rsiz/8,0,MAINRUINCOLOR,0)
  2870. end
  2871. CFuncs["Sound"].Create("rbxassetid://1042705869", root, 2.5, 1)
  2872. CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2.25, 1)
  2873. CFuncs["Sound"].Create("rbxassetid://1117054464", root, 1, 1)
  2874. for i = 0,2,0.1 do
  2875. swait()
  2876. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2877. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2878. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(120)), 0.3)
  2879. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-120)), 0.3)
  2880. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
  2881. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
  2882. end
  2883. attack = false
  2884. end
  2885.  
  2886. function attackthree()
  2887. attack = true
  2888. local keptcolor = MAINRUINCOLOR
  2889. CFuncs["Sound"].Create("rbxassetid://1042700914", root, 2, 1.75)
  2890. for i = 0,1,0.1 do
  2891. swait()
  2892. sphere2(6,"Add",root.CFrame + root.CFrame.lookVector*2.5,vt(3,3,3),0.01,0.01,0.01,MAINRUINCOLOR)
  2893. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),0.5)
  2894. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.5)
  2895. RW.C0 = clerp(RW.C0, CFrame.new(1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(-40)), 0.5)
  2896. LW.C0 = clerp(LW.C0, CFrame.new(-1.25, 0.5, -0.5) * angles(math.rad(80), math.rad(0), math.rad(40)), 0.5)
  2897. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
  2898. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.5)
  2899. end
  2900. CFuncs["Sound"].Create("rbxassetid://1042705869", root, 1.5, 0.9)
  2901. CFuncs["Sound"].Create("rbxassetid://1042716828", root, 2, 0.9)
  2902. local angle = -25
  2903. coroutine.resume(coroutine.create(function()
  2904. for i = 0, 2 do
  2905. local orb = Instance.new("Part", char)
  2906. orb.BrickColor = MAINRUINCOLOR
  2907. orb.CanCollide = false
  2908. orb.FormFactor = 3
  2909. orb.Name = "Ring"
  2910. orb.Material = "Neon"
  2911. orb.Size = Vector3.new(1, 1, 1)
  2912. orb.Transparency = 0.5
  2913. orb.TopSurface = 0
  2914. orb.BottomSurface = 0
  2915. local orbm = Instance.new("SpecialMesh", orb)
  2916. orbm.MeshType = "Sphere"
  2917. orbm.Name = "SizeMesh"
  2918. orbm.Scale = vt(3,3,3)
  2919. orb.CFrame = root.CFrame*CFrame.Angles(0,math.rad(angle),0) + root.CFrame.lookVector*2.5
  2920. local bv = Instance.new("BodyVelocity")
  2921. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2922. bv.velocity = orb.CFrame.lookVector*100
  2923. bv.Parent = orb
  2924. game:GetService("Debris"):AddItem(orb, 10)
  2925. sphere2(6,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
  2926. sphere2(9,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.15,0.15,0.15,keptcolor)
  2927. coroutine.resume(coroutine.create(function()
  2928. MagniDamage(orb, 6, 8,15, 0, "Normal")
  2929. for i = 0, 7 do
  2930. swait(2.5)
  2931. CameraEnshaking(1,2)
  2932. MagniDamage(orb, 6, 8,15, 0, "Normal")
  2933. CFuncs["Sound"].Create("rbxassetid://1042693018", orb, 1.5, 1.5)
  2934. for i = 0, 4 do
  2935. local rsiz = math.random(5,10)
  2936. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(0.5,1,0.5),-0.0025,0.25,-0.0025,keptcolor)
  2937. sphereMK(math.random(2,6),0.15,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  2938. end
  2939. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
  2940. sphere2(8,"Add",orb.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),0.1,0.1,0.1,keptcolor)
  2941. end
  2942. orb.Transparency = 1
  2943. orb.Anchored = false
  2944. wait(10)
  2945. orb:Destroy()
  2946. end))
  2947. angle = angle + 25
  2948. end
  2949. end))
  2950. for i = 0,1,0.1 do
  2951. swait()
  2952. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.15,0)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2953. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2954. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.3)
  2955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-60)), 0.3)
  2956. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(-10)),.3)
  2957. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.3)
  2958. end
  2959. attack = false
  2960. end
  2961.  
  2962. ------------------------------------- Abilities ---------------------------------------------------------
  2963. function Fireball()
  2964. attack = true
  2965. hum.WalkSpeed = 0
  2966. local keptcolor = MAINRUINCOLOR
  2967. for i = 0,2,0.1 do
  2968. swait()
  2969. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(40)),0.3)
  2970. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-40)),.3)
  2971. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.3)
  2972. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(50), math.rad(40), math.rad(-40)), 0.3)
  2973. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.3)
  2974. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.3)
  2975. end
  2976. local orb = Instance.new("Part", char)
  2977. orb.BrickColor = keptcolor
  2978. orb.CanCollide = false
  2979. orb.FormFactor = 3
  2980. orb.Name = "Ring"
  2981. orb.Material = "Neon"
  2982. orb.Size = Vector3.new(1, 1, 1)
  2983. orb.Transparency = 0
  2984. orb.TopSurface = 0
  2985. orb.BottomSurface = 0
  2986. local orbm = Instance.new("SpecialMesh", orb)
  2987. orbm.MeshType = "Sphere"
  2988. orbm.Name = "SizeMesh"
  2989. orbm.Scale = vt(4,4,4)
  2990. orb.CFrame = root.CFrame + root.CFrame.lookVector*3
  2991. local eff = Instance.new("ParticleEmitter",orb)
  2992. eff.Texture = "rbxassetid://296874871"
  2993. eff.LightEmission = 0.95
  2994. eff.Color = ColorSequence.new(orb.BrickColor.Color)
  2995. eff.Rate = 10000
  2996. eff.Lifetime = NumberRange.new(1.5)
  2997. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,7,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  2998. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  2999. eff.Speed = NumberRange.new(25)
  3000. eff.Drag = 5
  3001. eff.Rotation = NumberRange.new(-500,500)
  3002. eff.VelocitySpread = 9000
  3003. eff.RotSpeed = NumberRange.new(-500,500)
  3004. local a = Instance.new("Part",workspace)
  3005. a.Name = "Direction"
  3006. a.Anchored = true
  3007. a.BrickColor = bc("Bright red")
  3008. a.Material = "Neon"
  3009. a.Transparency = 1
  3010. a.CanCollide = false
  3011. local ray = Ray.new(
  3012. orb.CFrame.p, -- origin
  3013. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  3014. )
  3015. local ignore = orb
  3016. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3017. a.BottomSurface = 10
  3018. a.TopSurface = 10
  3019. local distance = (orb.CFrame.p - position).magnitude
  3020. a.Size = Vector3.new(0.1, 0.1, 0.1)
  3021. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  3022. orb.CFrame = a.CFrame
  3023. a:Destroy()
  3024. CFuncs["Sound"].Create("rbxassetid://304448425", orb, 1.5, 0.9)
  3025. local bv = Instance.new("BodyVelocity")
  3026. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3027. bv.velocity = orb.CFrame.lookVector*75
  3028. bv.Parent = orb
  3029. game:GetService("Debris"):AddItem(orb, 10)
  3030. local hitted = false
  3031. coroutine.resume(coroutine.create(function()
  3032. while true do
  3033. swait()
  3034. if orb.Parent ~= nil and hitted == false then
  3035. sphere2(4,"Add",orb.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),0) - orb.CFrame.lookVector*1.5,vt(3,3,3),-0.03,-0.03,-0.03,keptcolor)
  3036. elseif orb.Parent == nil and hitted == true then
  3037. break
  3038. end
  3039. end
  3040. end))
  3041. local hit =orb.Touched:connect(function(hit)
  3042. if hitted == false and hit.Parent ~= char then
  3043. hitted = true
  3044. eff.Enabled = false
  3045. CameraEnshaking(4,4)
  3046. CFuncs["Sound"].Create("rbxassetid://1226980789", orb, 4.5, 0.7)
  3047. CFuncs["Sound"].Create("rbxassetid://178452221", orb, 2.5, 0.4)
  3048. MagniDamage(orb, 25, 20,30, 0, "Normal")
  3049. sphere2(4,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3050. sphere2(3,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3051. sphere2(2,"Add",orb.CFrame,vt(4,4,4),0.5,0.5,0.5,keptcolor)
  3052. for i = 0, 9 do
  3053. sphere2(4,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1.5,1,1.5),-0.005,4,-0.005,keptcolor)
  3054. end
  3055. for i = 0, 49 do
  3056. local rsiz = math.random(10,30)
  3057. sphereMK(math.random(1,3),1,"Add",orb.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  3058. end
  3059. local eff = Instance.new("ParticleEmitter",orb)
  3060. eff.Texture = "rbxassetid://296874871"
  3061. eff.LightEmission = 0.95
  3062. eff.Color = ColorSequence.new(orb.BrickColor.Color)
  3063. eff.Rate = 10000
  3064. eff.Lifetime = NumberRange.new(1.5)
  3065. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.1,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  3066. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3067. eff.Speed = NumberRange.new(150)
  3068. eff.Drag = 5
  3069. eff.Rotation = NumberRange.new(-500,500)
  3070. eff.VelocitySpread = 9000
  3071. eff.RotSpeed = NumberRange.new(-500,500)
  3072. coroutine.resume(coroutine.create(function()
  3073. wait(0.25)
  3074. eff.Enabled = false
  3075. end))
  3076. local hfr,pfr=rayCast(orb.Position,(CFrame.new(orb.Position,orb.Position - Vector3.new(0,1,0))).lookVector,4,char)
  3077. orb.Anchored = true
  3078. orb.Transparency = 1
  3079. coroutine.resume(coroutine.create(function()
  3080. if hfr ~= nil then
  3081. orb.Size = vt(50,1,50)
  3082. orb.Orientation = vt(0,0,0)
  3083. orb.CFrame = orb.CFrame*CFrame.new(0,-5,0)
  3084. orbm:Destroy()
  3085. local firef = eff:Clone()
  3086. firef.Parent = orb
  3087. firef.VelocitySpread = 50
  3088. firef.Rate = 500
  3089. firef.Drag = 3
  3090. firef.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.2,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3091. firef.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(0.1,5,0),NumberSequenceKeypoint.new(0.8,2,0),NumberSequenceKeypoint.new(1,0,0)})
  3092. firef.Speed = NumberRange.new(10,30)
  3093. for i = 0, 24 do
  3094. wait(0.25)
  3095. MagniDamage(orb, 25, 3,6, 0, "Normal")
  3096. end
  3097. firef.Enabled = false
  3098. end
  3099. end))
  3100. wait(10)
  3101. orb:Destroy()
  3102. end
  3103. end)
  3104. for i = 0,1,0.1 do
  3105. swait()
  3106. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),0.5)
  3107. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.5)
  3108. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(6), math.rad(-20), math.rad(12)), 0.5)
  3109. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(-20)), 0.5)
  3110. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
  3111. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
  3112. end
  3113. hum.WalkSpeed = storehumanoidWS
  3114. attack = false
  3115. end
  3116.  
  3117. function BeamOfDeath()
  3118. attack = true
  3119. hum.WalkSpeed = 0
  3120. local keptcolor = MAINRUINCOLOR
  3121. local orb = Instance.new("Part", char)
  3122. orb.BrickColor = keptcolor
  3123. orb.CanCollide = false
  3124. orb.FormFactor = 3
  3125. orb.Name = "Ring"
  3126. orb.Material = "Neon"
  3127. orb.Size = Vector3.new(1, 1, 1)
  3128. orb.Transparency = 1
  3129. orb.TopSurface = 0
  3130. orb.BottomSurface = 0
  3131. local orbm = Instance.new("SpecialMesh", orb)
  3132. orbm.MeshType = "Sphere"
  3133. orbm.Name = "SizeMesh"
  3134. orbm.Scale = vt(22.5,10000,22.5)
  3135. orb.CFrame = mouse.Hit
  3136. orb.Anchored = true
  3137. orb.Orientation = vt(0,0,0)
  3138. orb.CFrame = orb.CFrame*CFrame.new(0,1,0)
  3139. CFuncs["LongSound"].Create("rbxassetid://1545630949", char, 1.5, 1)
  3140. coroutine.resume(coroutine.create(function()
  3141. coroutine.resume(coroutine.create(function()
  3142. for i = 0, 399 do
  3143. swait()
  3144. orbm.Scale = orbm.Scale - vt(0.05,0,0.05)
  3145. orb.Transparency = orb.Transparency - 0.0025
  3146. end
  3147. end))
  3148. wait(9)
  3149. coroutine.resume(coroutine.create(function()
  3150. local hfr,pfr=rayCast(orb.Position,(CFrame.new(orb.Position,orb.Position - Vector3.new(0,1,0))).lookVector,4,char)
  3151. if hfr ~= nil then
  3152. for i = 0, 49 do
  3153. local deb = Instance.new("Part", char)
  3154. deb.Anchored = true
  3155. deb.CanCollide = false
  3156. deb.FormFactor = 3
  3157. deb.Name = "Ring"
  3158. deb.Material = hitfloor.Material
  3159. deb.Color = hitfloor.Color
  3160. deb.Size = vt(math.random(50,55),math.random(50,55),math.random(50,55))
  3161. deb.Transparency = 0
  3162. deb.TopSurface = 0
  3163. deb.BottomSurface = 0
  3164. deb.CFrame = orb.CFrame*CFrame.new(math.random(-150,150),-5,math.random(-150,150))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3165. local deb2 = Instance.new("Part", char)
  3166. deb2.CanCollide = false
  3167. deb2.FormFactor = 3
  3168. deb2.Name = "Ring"
  3169. deb2.Material = hitfloor.Material
  3170. deb2.Color = hitfloor.Color
  3171. deb2.Size = vt(math.random(34,38),math.random(34,38),math.random(34,38))
  3172. deb2.Transparency = 0
  3173. deb2.TopSurface = 0
  3174. deb2.BottomSurface = 0
  3175. deb2.Velocity = vt(math.random(-150,150),math.random(250,650),math.random(-150,150))
  3176. deb2.CFrame = orb.CFrame*CFrame.new(math.random(-60,60),-5,math.random(-60,60))*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3177. local eff = Instance.new("ParticleEmitter",deb)
  3178. eff.Texture = "rbxassetid://363275192"
  3179. eff.LightEmission = 0.95
  3180. eff.Color = ColorSequence.new(keptcolor.Color)
  3181. eff.Rate = 100
  3182. eff.Lifetime = NumberRange.new(1)
  3183. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,40,0),NumberSequenceKeypoint.new(1,45,0)})
  3184. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3185. eff.Speed = NumberRange.new(0,5)
  3186. eff.Rotation = NumberRange.new(-500,500)
  3187. eff.VelocitySpread = 9000
  3188. eff.RotSpeed = NumberRange.new(-10,10)
  3189. local at1 = Instance.new('Attachment',deb2)
  3190. at1.Position = vt(0,15,0)
  3191. local at2 = Instance.new('Attachment',deb2)
  3192. at2.Position = vt(0,-15,0)
  3193. local tl = Instance.new('Trail',deb2)
  3194. tl.Attachment0 = at1
  3195. tl.Attachment1 = at2
  3196. tl.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0),NumberSequenceKeypoint.new(1, 1)})
  3197. tl.Color = ColorSequence.new(BrickColor.new('White').Color)
  3198. tl.Lifetime = 1
  3199. game:GetService("Debris"):AddItem(deb,30)
  3200. game:GetService("Debris"):AddItem(deb2,30)
  3201. coroutine.resume(coroutine.create(function()
  3202. wait(15)
  3203. eff.Enabled = false
  3204. for i = 0, 49 do
  3205. swait()
  3206. deb.Transparency = deb.Transparency + 0.02
  3207. end
  3208. wait(1)
  3209. deb:Destroy()
  3210. end))
  3211. end
  3212. end
  3213. end))
  3214. for i = 0, 199 do
  3215. swait(1.5)
  3216. for i, v in pairs(FindNearestHead(orb.CFrame.p, 175)) do
  3217. if v:FindFirstChild('Head') then
  3218. dmg(v)
  3219. end
  3220. end
  3221. sphere2(5,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(10,10,10),5,5,5,keptcolor)
  3222. sphere2(5,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(10,10,10),1,35,1,keptcolor)
  3223. sphere2(5,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(10,10,10),0,50,0,keptcolor)
  3224. sphere2(5,"Add",orb.CFrame,vt(10,100000,10),2,2,2,keptcolor)
  3225. end
  3226. orb:Destroy()
  3227. end))
  3228. hum.WalkSpeed = storehumanoidWS
  3229. attack = false
  3230. end
  3231.  
  3232.  
  3233. function Beams()
  3234. attack = true
  3235. hum.WalkSpeed = 0
  3236. local keptcolor = MAINRUINCOLOR
  3237. coroutine.resume(coroutine.create(function()
  3238. for i = 0, 24 do
  3239. swait(5)
  3240. local orb = Instance.new("Part", char)
  3241. CFuncs["Sound"].Create("rbxassetid://663361028", orb, 2, 1)
  3242. orb.BrickColor = keptcolor
  3243. orb.CanCollide = false
  3244. orb.FormFactor = 3
  3245. orb.Name = "Ring"
  3246. orb.Material = "Neon"
  3247. orb.Size = Vector3.new(1, 1, 1)
  3248. orb.Transparency = 0
  3249. orb.TopSurface = 0
  3250. orb.BottomSurface = 0
  3251. orb.Anchored = true
  3252. local orbm = Instance.new("SpecialMesh", orb)
  3253. orbm.MeshType = "Sphere"
  3254. orbm.Name = "SizeMesh"
  3255. orbm.Scale = vt(1.25,1.25,1.25)
  3256. orb.CFrame = root.CFrame*CFrame.new(math.random(-6,6),math.random(3,9),math.random(-6,6))
  3257. sphere2(6,"Add",orb.CFrame,vt(1.25,1.25,1.25),0.025,0.025,0.025,keptcolor)
  3258. coroutine.resume(coroutine.create(function()
  3259. wait(0.5)
  3260. CFuncs["Sound"].Create("rbxassetid://161006182", orb, 2.5, 1.1)
  3261. sphere2(3,"Add",orb.CFrame,vt(1.25,1.25,1.25),0.025,0.025,0.025,keptcolor)
  3262. sphere2(4,"Add",orb.CFrame,vt(1.25,1.25,1.25),0.025,0.025,0.025,keptcolor)
  3263. orb.Transparency = 1
  3264. local a = Instance.new("Part",char)
  3265. a.Name = "Direction"
  3266. a.Anchored = true
  3267. a.BrickColor = keptcolor
  3268. a.Material = "Neon"
  3269. a.Transparency = 0.25
  3270. a.Shape = "Cylinder"
  3271. local ht = Instance.new("Part",char)
  3272. ht.Name = "DirectionHit"
  3273. ht.Anchored = true
  3274. ht.BrickColor = keptcolor
  3275. ht.CanCollide = false
  3276. ht.Transparency = 1
  3277. ht.Size = vt(0.1,0.1,0.1)
  3278. CFuncs["Sound"].Create("rbxassetid://183763487", ht, 2, 1.2)
  3279. a.CanCollide = false
  3280. local ray = Ray.new(
  3281. orb.CFrame.p, -- origin
  3282. (mouse.Hit.p - orb.CFrame.p).unit * 500 -- direction
  3283. )
  3284. local ignore = char
  3285. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3286. a.BottomSurface = 10
  3287. a.TopSurface = 10
  3288. local distance = (orb.CFrame.p - position).magnitude
  3289. a.Size = Vector3.new(distance,1,1)
  3290. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
  3291. ht.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3292. sphere2(2,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.15,0.15,0.15,keptcolor)
  3293. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.15,0.15,0.15,keptcolor)
  3294. MagniDamage(ht, 9, 10,15, 0, "Normal")
  3295. coroutine.resume(coroutine.create(function()
  3296. local eff = Instance.new("ParticleEmitter",ht)
  3297. eff.Texture = "rbxassetid://284205403"
  3298. eff.LightEmission = 0.95
  3299. eff.Color = ColorSequence.new(keptcolor.Color)
  3300. eff.Rate = 500
  3301. eff.Lifetime = NumberRange.new(0.5)
  3302. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(0.2,2.5,0),NumberSequenceKeypoint.new(1,0.1,0)})
  3303. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3304. eff.Speed = NumberRange.new(10,50)
  3305. eff.Drag = 5
  3306. eff.Rotation = NumberRange.new(-500,500)
  3307. eff.VelocitySpread = 9000
  3308. eff.RotSpeed = NumberRange.new(-500,500)
  3309. wait(0.25)
  3310. eff.Enabled = false
  3311. end))
  3312. for i = 0, 4 do
  3313. sphere2(8,"Add",orb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.005,0.125,-0.005,keptcolor)
  3314. sphere2(4,"Add",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.01,0.5,-0.01,keptcolor)
  3315. local rsiz = math.random(10,30)
  3316. sphereMK(math.random(2,4),0.25,"Add",ht.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  3317. end
  3318. a.CFrame = a.CFrame*CFrame.Angles(0,math.rad(90),0)
  3319. local msh = Instance.new("SpecialMesh",a)
  3320. msh.MeshType = "Cylinder"
  3321. msh.Scale = vt(1,1,1)
  3322. for i = 0, 49 do
  3323. swait()
  3324. msh.Scale = msh.Scale + vt(0,0.01,0.01)
  3325. a.Transparency = a.Transparency + 0.02
  3326. end
  3327. orb:Destroy()
  3328. a:Destroy()
  3329. ht:Destroy()
  3330. end))
  3331. game:GetService("Debris"):AddItem(orb, 10)
  3332. end
  3333. end))
  3334. for i = 0,12,0.1 do
  3335. swait()
  3336. sphere2(7,"Add",sorb.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,keptcolor)
  3337. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(40)),0.3)
  3338. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(-40)),.3)
  3339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(10)), 0.3)
  3340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(6), math.rad(20), math.rad(-10)), 0.3)
  3341. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(0)),.3)
  3342. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.3)
  3343. end
  3344. hum.WalkSpeed = storehumanoidWS
  3345. attack = false
  3346. end
  3347.  
  3348. function smiter()
  3349. local targetted = nil
  3350. if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3351. targetted = mouse.Target.Parent
  3352. end
  3353. if targetted ~= nil then
  3354. RootPart.CFrame = FaceMouse()[1]
  3355. attack = true
  3356. hum.WalkSpeed = 0
  3357. coroutine.resume(coroutine.create(function()
  3358. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 2, 1)
  3359. sphere2(4,"Add",targetted.Head.CFrame,vt(8,8,8),0.1,0.1,0.1,MAINRUINCOLOR)
  3360. local vel = Instance.new("BodyPosition", targetted.Head)
  3361. vel.P = 12500
  3362. vel.D = 1000
  3363. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  3364. vel.position = targetted.Head.CFrame.p
  3365. end))
  3366. CFuncs["Sound"].Create("rbxassetid://671759140", sorb2, 1, 1.2)
  3367. for i = 0,4,0.1 do
  3368. swait()
  3369. sphere2(4,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.125,-0.01,MAINRUINCOLOR)
  3370. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3371. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3372. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3373. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3374. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.2)
  3375. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(20),math.rad(5)),.2)
  3376. end
  3377. coroutine.resume(coroutine.create(function()
  3378. CameraEnshaking(6,5)
  3379. MagniDamage(targetted.Head, 18, 18,30, 0, "Normal")
  3380. CFuncs["Sound"].Create("rbxassetid://1042705869", targetted.Head, 6.5, 0.8)
  3381. CFuncs["Sound"].Create("rbxassetid://1042716828", targetted.Head, 6.25, 0.8)
  3382. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 5, 0.8)
  3383. sphere2(3,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
  3384. sphere2(2,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
  3385. sphere2(4,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
  3386. sphere2(5,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
  3387. coroutine.resume(coroutine.create(function()
  3388. local eff = Instance.new("ParticleEmitter",targetted.Head)
  3389. eff.Texture = "rbxassetid://363275192"
  3390. eff.LightEmission = 0.95
  3391. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3392. eff.Rate = 10000
  3393. eff.Lifetime = NumberRange.new(1.5)
  3394. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  3395. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3396. eff.Speed = NumberRange.new(25,150)
  3397. eff.Drag = 5
  3398. eff.Rotation = NumberRange.new(-500,500)
  3399. eff.VelocitySpread = 9000
  3400. eff.RotSpeed = NumberRange.new(-50,50)
  3401. local eff2 = eff:Clone()
  3402. eff2.Parent = targetted.Head
  3403. eff2.Texture = "rbxassetid://284205403"
  3404. eff2.Rate = 10000
  3405. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3406. eff2.Drag = 5
  3407. eff2.Rotation = NumberRange.new(-500,500)
  3408. eff2.VelocitySpread = 9000
  3409. wait(0.5)
  3410. eff2.Enabled = false
  3411. eff.Enabled = false
  3412. end))
  3413. for i = 0, 9 do
  3414. sphere2(3,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.02,3,-0.02,MAINRUINCOLOR)
  3415. end
  3416. for i = 0, 49 do
  3417. local rsiz = math.random(10,50)
  3418. sphereMK(math.random(1,4),1,"Add",targetted.Head.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
  3419. end
  3420. game:GetService("Debris"):AddItem(vel,1)
  3421. dmg(targetted)
  3422. end))
  3423. for i = 0,1,0.1 do
  3424. swait()
  3425. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-70)),0.5)
  3426. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(70)),.5)
  3427. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.5)
  3428. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(-50)), 0.5)
  3429. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0)),.5)
  3430. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(20),math.rad(5)),.5)
  3431. end
  3432. attack = false
  3433. hum.WalkSpeed = storehumanoidWS
  3434. end
  3435. end
  3436.  
  3437. function supsmiter()
  3438. local targetted = nil
  3439. if mouse.Target.Parent ~= Character and mouse.Target.Parent.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3440. targetted = mouse.Target.Parent
  3441. end
  3442. if targetted ~= nil then
  3443. RootPart.CFrame = FaceMouse()[1]
  3444. attack = true
  3445. hum.WalkSpeed = 0
  3446. coroutine.resume(coroutine.create(function()
  3447. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 2, 1)
  3448. sphere2(4,"Add",targetted.Head.CFrame,vt(8,8,8),0.1,0.1,0.1,MAINRUINCOLOR)
  3449. sphere2(4,"Add",targetted.Head.CFrame,vt(8,8,8),0.2,0.2,0.2,MAINRUINCOLOR)
  3450. local vel = Instance.new("BodyPosition", targetted.Head)
  3451. vel.P = 12500
  3452. vel.D = 1000
  3453. vel.maxForce = Vector3.new(50000000000, 10e10, 50000000000)
  3454. vel.position = targetted.Head.CFrame.p
  3455. end))
  3456. CFuncs["Sound"].Create("rbxassetid://1042700914", sorb2, 2.5, 0.25)
  3457. for i = 0,14,0.1 do
  3458. swait()
  3459. rsiz = math.random(5,15)
  3460. sphereMK(math.random(3,9),0.25,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,-15)
  3461. sphere2(4,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1.5,1.5,1.5),-0.01,0.15,-0.01,MAINRUINCOLOR)
  3462. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3463. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3464. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3465. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3466. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3467. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3468. end
  3469. coroutine.resume(coroutine.create(function()
  3470. CameraEnshaking(6,5)
  3471. MagniDamage(targetted.Head, 18, 18,30, 0, "Normal")
  3472. MagniDamage(targetted.Head, 9, 18000,30000, 0, "Normal")
  3473. CFuncs["Sound"].Create("rbxassetid://1042705869", targetted.Head, 5.5, 0.8)
  3474. CFuncs["Sound"].Create("rbxassetid://1042716828", targetted.Head, 5.25, 0.8)
  3475. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 4, 0.8)
  3476. sphere2(3,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
  3477. sphere2(2,"Add",targetted.Head.CFrame,vt(0,40000,0),0.25,0,0.25,MAINRUINCOLOR)
  3478. sphere2(4,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
  3479. sphere2(5,"Add",targetted.Head.CFrame,vt(0,0,0),0.5,0.5,0.5,MAINRUINCOLOR)
  3480. coroutine.resume(coroutine.create(function()
  3481. local eff = Instance.new("ParticleEmitter",targetted.Head)
  3482. eff.Texture = "rbxassetid://363275192"
  3483. eff.LightEmission = 0.95
  3484. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3485. eff.Rate = 10000
  3486. eff.Lifetime = NumberRange.new(1.5)
  3487. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,25,0),NumberSequenceKeypoint.new(1,0,0)})
  3488. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3489. eff.Speed = NumberRange.new(25,150)
  3490. eff.Drag = 5
  3491. eff.Rotation = NumberRange.new(-500,500)
  3492. eff.VelocitySpread = 9000
  3493. eff.RotSpeed = NumberRange.new(-50,50)
  3494. local eff2 = eff:Clone()
  3495. eff2.Parent = targetted.Head
  3496. eff2.Texture = "rbxassetid://284205403"
  3497. eff2.Rate = 10000
  3498. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3499. eff2.Drag = 5
  3500. eff2.Rotation = NumberRange.new(-500,500)
  3501. eff2.VelocitySpread = 9000
  3502. wait(0.5)
  3503. eff2.Enabled = false
  3504. eff.Enabled = false
  3505. end))
  3506. for i = 0, 9 do
  3507. sphere2(3,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.02,3,-0.02,MAINRUINCOLOR)
  3508. end
  3509. for i = 0, 49 do
  3510. local rsiz = math.random(10,50)
  3511. sphereMK(math.random(1,4),1,"Add",targetted.Head.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
  3512. end
  3513. wait(0.75)
  3514. CameraEnshaking(6,6)
  3515. MagniDamage(targetted.Head, 20, 25,40, 0, "Normal")
  3516. MagniDamage(targetted.Head, 12, 18000,30000, 0, "Normal")
  3517. CFuncs["Sound"].Create("rbxassetid://1042705869", targetted.Head, 6.5, 0.7)
  3518. CFuncs["Sound"].Create("rbxassetid://1042716828", targetted.Head, 6.25, 0.7)
  3519. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 5, 0.7)
  3520. sphere2(3,"Add",targetted.Head.CFrame,vt(0,40000,0),0.5,0,0.5,MAINRUINCOLOR)
  3521. sphere2(2,"Add",targetted.Head.CFrame,vt(0,40000,0),0.5,0,0.5,MAINRUINCOLOR)
  3522. sphere2(4,"Add",targetted.Head.CFrame,vt(0,0,0),0.75,0.75,0.75,MAINRUINCOLOR)
  3523. sphere2(5,"Add",targetted.Head.CFrame,vt(0,0,0),0.75,0.75,0.75,MAINRUINCOLOR)
  3524. coroutine.resume(coroutine.create(function()
  3525. local eff = Instance.new("ParticleEmitter",targetted.Head)
  3526. eff.Texture = "rbxassetid://363275192"
  3527. eff.LightEmission = 0.95
  3528. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3529. eff.Rate = 10000
  3530. eff.Lifetime = NumberRange.new(1.5)
  3531. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,35,0),NumberSequenceKeypoint.new(1,0,0)})
  3532. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3533. eff.Speed = NumberRange.new(25,250)
  3534. eff.Drag = 5
  3535. eff.Rotation = NumberRange.new(-500,500)
  3536. eff.VelocitySpread = 9000
  3537. eff.RotSpeed = NumberRange.new(-50,50)
  3538. local eff2 = eff:Clone()
  3539. eff2.Parent = targetted.Head
  3540. eff2.Texture = "rbxassetid://284205403"
  3541. eff2.Rate = 10000
  3542. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3543. eff2.Drag = 5
  3544. eff2.Rotation = NumberRange.new(-500,500)
  3545. eff2.VelocitySpread = 9000
  3546. wait(0.5)
  3547. eff2.Enabled = false
  3548. eff.Enabled = false
  3549. end))
  3550. for i = 0, 9 do
  3551. sphere2(3,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.02,4.5,-0.02,MAINRUINCOLOR)
  3552. end
  3553. for i = 0, 49 do
  3554. local rsiz = math.random(15,55)
  3555. sphereMK(math.random(1,4),1.5,"Add",targetted.Head.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
  3556. end
  3557. wait(0.75)
  3558. CameraEnshaking(6,7)
  3559. MagniDamage(targetted.Head, 23, 40,80, 0, "Normal")
  3560. MagniDamage(targetted.Head, 15, 18000,30000, 0, "Normal")
  3561. CFuncs["Sound"].Create("rbxassetid://1042705869", targetted.Head, 7.5, 0.6)
  3562. CFuncs["Sound"].Create("rbxassetid://1042716828", targetted.Head, 7.25, 0.6)
  3563. CFuncs["Sound"].Create("rbxassetid://1117054464", targetted.Head, 6, 0.6)
  3564. sphere2(3,"Add",targetted.Head.CFrame,vt(0,40000,0),0.75,0,0.75,MAINRUINCOLOR)
  3565. sphere2(2,"Add",targetted.Head.CFrame,vt(0,40000,0),0.75,0,0.75,MAINRUINCOLOR)
  3566. sphere2(4,"Add",targetted.Head.CFrame,vt(0,0,0),1,1,1,MAINRUINCOLOR)
  3567. sphere2(5,"Add",targetted.Head.CFrame,vt(0,0,0),1,1,1,MAINRUINCOLOR)
  3568. coroutine.resume(coroutine.create(function()
  3569. local eff = Instance.new("ParticleEmitter",targetted.Head)
  3570. eff.Texture = "rbxassetid://363275192"
  3571. eff.LightEmission = 0.95
  3572. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3573. eff.Rate = 10000
  3574. eff.Lifetime = NumberRange.new(1.5)
  3575. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.8,50,0),NumberSequenceKeypoint.new(1,0,0)})
  3576. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3577. eff.Speed = NumberRange.new(50,450)
  3578. eff.Drag = 5
  3579. eff.Rotation = NumberRange.new(-500,500)
  3580. eff.VelocitySpread = 9000
  3581. eff.RotSpeed = NumberRange.new(-50,50)
  3582. local eff2 = eff:Clone()
  3583. eff2.Parent = targetted.Head
  3584. eff2.Texture = "rbxassetid://284205403"
  3585. eff2.Rate = 10000
  3586. eff2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3587. eff2.Drag = 5
  3588. eff2.Rotation = NumberRange.new(-500,500)
  3589. eff2.VelocitySpread = 9000
  3590. wait(0.5)
  3591. eff2.Enabled = false
  3592. eff.Enabled = false
  3593. end))
  3594. for i = 0, 9 do
  3595. sphere2(3,"Add",targetted.Head.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(2,1,2),-0.02,6,-0.02,MAINRUINCOLOR)
  3596. end
  3597. for i = 0, 49 do
  3598. local rsiz = math.random(20,60)
  3599. sphereMK(math.random(1,4),2,"Add",targetted.Head.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
  3600. end
  3601. dmg(targetted)
  3602. game:GetService("Debris"):AddItem(vel,1)
  3603. end))
  3604. for i = 0,7,0.1 do
  3605. swait()
  3606. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-80)),0.5)
  3607. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(80)),.5)
  3608. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.5)
  3609. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(-60)), 0.5)
  3610. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.5)
  3611. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.5)
  3612. end
  3613. attack = false
  3614. hum.WalkSpeed = storehumanoidWS
  3615. end
  3616. end
  3617.  
  3618. function BinaryBLINK()
  3619. for i = 0, 9 do
  3620. sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR) sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR) sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)
  3621. end
  3622. sphere(20,"Add",root.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
  3623. coroutine.resume(coroutine.create(function()
  3624. local eff = Instance.new("ParticleEmitter",root)
  3625. eff.Texture = "rbxassetid://1175838406"
  3626. eff.LightEmission = 0.95
  3627. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3628. eff.Rate = 10000
  3629. eff.Lifetime = NumberRange.new(1)
  3630. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4,0),NumberSequenceKeypoint.new(0.8,5,0),NumberSequenceKeypoint.new(1,0,0)})
  3631. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3632. eff.Speed = NumberRange.new(30,160)
  3633. eff.Drag = 5
  3634. eff.Rotation = NumberRange.new(-500,500)
  3635. eff.VelocitySpread = 100000
  3636. wait(0.25)
  3637. eff.Enabled = false
  3638. wait(4)
  3639. eff:Destroy()
  3640. end))
  3641. CFuncs["Sound"].Create("rbxassetid://1177785010", root, 10,1)
  3642. RootPart.CFrame = mouse.Hit *CFrame.new(0,2,0)
  3643. CameraEnshaking(2,10)
  3644. for i, v in pairs(FindNearestHead(Torso.CFrame.p, 10)) do
  3645. if v:FindFirstChild('Head') then
  3646. dmg(v)
  3647. end
  3648. end
  3649. for i = 0, 9 do
  3650. sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR) sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR) sphere2(6,"Add",root.CFrame*CFrame.new(math.random(-15,15),math.random(-15,15),math.random(-15,15))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.5,-0.005,MAINRUINCOLOR)
  3651. end
  3652. sphere(20,"Add",root.CFrame,vt(0,0,0),0.5,MAINRUINCOLOR)
  3653. end
  3654.  
  3655. function BinaryE()
  3656. local posit = -2
  3657. attack = true
  3658. hum.WalkSpeed = 5
  3659. CFuncs["Sound"].Create("rbxassetid://169380495", sorb2, 1, 1)
  3660. for i = 0,2,0.1 do
  3661. swait()
  3662. sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
  3663. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(30)),0.5)
  3664. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(-30)),.5)
  3665. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
  3666. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(45), math.rad(6), math.rad(-30)), 0.5)
  3667. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(0)),.5)
  3668. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
  3669. end
  3670. for i = 0, 2 do
  3671. CameraEnshaking(1,2)
  3672. local hite = Instance.new("Part", char)
  3673. hite.Anchored = true
  3674. hite.CanCollide = false
  3675. hite.FormFactor = 3
  3676. hite.Name = "Ring"
  3677. hite.Material = "Neon"
  3678. hite.Size = Vector3.new(1, 1, 1)
  3679. hite.Transparency = 1
  3680. hite.TopSurface = 0
  3681. hite.BottomSurface = 0
  3682. hite.CFrame = root.CFrame*CFrame.new(0,posit,-5)
  3683. CFuncs["Sound"].Create("rbxassetid://231917856", hite, 0.5, 0.9)
  3684. CFuncs["Sound"].Create("rbxassetid://231917758", hite, 0.25, 0.8)
  3685. coroutine.resume(coroutine.create(function()
  3686. local eff = Instance.new("ParticleEmitter",hite)
  3687. eff.Texture = "rbxassetid://1175838406"
  3688. eff.LightEmission = 0.95
  3689. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3690. eff.Rate = 1000
  3691. eff.Lifetime = NumberRange.new(1)
  3692. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
  3693. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3694. eff.Speed = NumberRange.new(10,50)
  3695. eff.Drag = 5
  3696. eff.Rotation = NumberRange.new(-500,500)
  3697. eff.VelocitySpread = 100000
  3698. wait(0.25)
  3699. eff.Enabled = false
  3700. end))
  3701. coroutine.resume(coroutine.create(function()
  3702. for i = 0, 1 do
  3703. swait()
  3704. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3705. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3706. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3707. end
  3708. end))
  3709. sphere2(6,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(2,2,2),0.5,-0.01,-0.01,MAINRUINCOLOR)
  3710. MagniDamage(hite, 3, 30,40, 0, "Normal")
  3711. game:GetService("Debris"):AddItem(hite, 5)
  3712. posit = posit + 2
  3713. end
  3714. for i = 0,1,0.1 do
  3715. swait()
  3716. sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
  3717. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-80)),0.5)
  3718. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(80)),.5)
  3719. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(20)), 0.5)
  3720. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(110), math.rad(6), math.rad(40)), 0.5)
  3721. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(0)),.5)
  3722. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(0)),.5)
  3723. end
  3724. for i = 0,1,0.1 do
  3725. swait()
  3726. sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
  3727. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,-0.2,0)* angles(math.rad(20),math.rad(0),math.rad(60)),0.5)
  3728. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-60)),.5)
  3729. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(60)), 0.5)
  3730. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(60), math.rad(6), math.rad(-50)), 0.5)
  3731. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(-20),math.rad(30)),.5)
  3732. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(40)),.5)
  3733. end
  3734. posit = -6
  3735. for i = 0, 6 do
  3736. CameraEnshaking(1,3)
  3737. local hite = Instance.new("Part", char)
  3738. hite.Anchored = true
  3739. hite.CanCollide = false
  3740. hite.FormFactor = 3
  3741. hite.Name = "Ring"
  3742. hite.Material = "Neon"
  3743. hite.Size = Vector3.new(1, 1, 1)
  3744. hite.Transparency = 1
  3745. hite.TopSurface = 0
  3746. hite.BottomSurface = 0
  3747. hite.CFrame = root.CFrame*CFrame.new(posit,0,-5)
  3748. CFuncs["Sound"].Create("rbxassetid://231917856", hite, 0.5, 1.2)
  3749. CFuncs["Sound"].Create("rbxassetid://231917758", hite, 0.25, 1)
  3750. sphere2(6,"Add",hite.CFrame*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(1,1,1),-0.01,1,-0.01,MAINRUINCOLOR)
  3751. coroutine.resume(coroutine.create(function()
  3752. local eff = Instance.new("ParticleEmitter",hite)
  3753. eff.Texture = "rbxassetid://1175838406"
  3754. eff.LightEmission = 0.95
  3755. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3756. eff.Rate = 1000
  3757. eff.Lifetime = NumberRange.new(1)
  3758. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(0.8,1,0),NumberSequenceKeypoint.new(1,0,0)})
  3759. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3760. eff.Speed = NumberRange.new(20,70)
  3761. eff.Drag = 5
  3762. eff.Rotation = NumberRange.new(-500,500)
  3763. eff.VelocitySpread = 100000
  3764. wait(0.25)
  3765. eff.Enabled = false
  3766. end))
  3767. coroutine.resume(coroutine.create(function()
  3768. for i = 0, 2 do
  3769. swait()
  3770. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3771. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3772. sphere2(4,"Add",hite.CFrame*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),vt(0.5,0.5,0.5),-0.005,0.25,-0.005,MAINRUINCOLOR)
  3773. end
  3774. end))
  3775. MagniDamage(hite, 5, 40,70, 0, "Normal")
  3776. game:GetService("Debris"):AddItem(hite, 5)
  3777. posit = posit + 2
  3778. end
  3779. for i = 0,1,0.1 do
  3780. swait()
  3781. sphere2(7,"Add",sorb2.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,1),-0.01,0.075,-0.01,MAINRUINCOLOR)
  3782. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0.1,1.5)* angles(math.rad(-10),math.rad(0),math.rad(-60)),0.5)
  3783. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.5)
  3784. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(30)), 0.5)
  3785. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(140), math.rad(6), math.rad(-50)), 0.5)
  3786. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1.5),math.rad(10),math.rad(-10)),.5)
  3787. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(60)),.5)
  3788. end
  3789. hum.WalkSpeed = storehumanoidWS
  3790. attack = false
  3791. end
  3792.  
  3793. function AZUREFINALE()
  3794. attack = true
  3795. duringend = true
  3796. hum.WalkSpeed = 0
  3797. CFuncs["Sound"].Create("rbxassetid://1117054464", char, 7.5, 0.75)
  3798. CFuncs["LongSound"].Create("rbxassetid://1042700914", char, 3.5, 0.05)
  3799. local hite = Instance.new("Part", char)
  3800. hite.Anchored = true
  3801. hite.CanCollide = false
  3802. hite.FormFactor = 3
  3803. hite.Name = "Ring"
  3804. hite.Material = "Neon"
  3805. hite.Size = Vector3.new(1, 1, 1)
  3806. hite.Transparency = 0
  3807. hite.TopSurface = 0
  3808. hite.BottomSurface = 0
  3809. hite.BrickColor = MAINRUINCOLOR
  3810. local orbm = Instance.new("SpecialMesh", hite)
  3811. orbm.MeshType = "Sphere"
  3812. orbm.Name = "SizeMesh"
  3813. orbm.Scale = vt(0,0,0)
  3814. hite.CFrame = root.CFrame*CFrame.new(0,200,0)
  3815. for i = 0,70,0.1 do
  3816. swait()
  3817. orbm.Scale = orbm.Scale + vt(0.5,0.5,0.5)
  3818. rsiz = math.random(10,45)
  3819. kan.Volume = kan.Volume + 0.01
  3820. kan.Pitch = kan.Pitch - 0.00135
  3821. sphereMK(math.random(1,4),2.5,"Add",hite.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/2,rsiz/2,rsiz/2,0,MAINRUINCOLOR,-300)
  3822. sphere2(4,"Add",hite.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(10,1.5,10),-0.01,10,-0.01,MAINRUINCOLOR)
  3823. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3824. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3825. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3826. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3827. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3828. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3829. end
  3830. kan.Pitch = 0.1
  3831. hite.Transparency = 1
  3832. for i = 0,2 do
  3833. CFuncs["LongSound"].Create("rbxassetid://324849898", char, 10,0.9)
  3834. end
  3835. CFuncs["LongSound"].Create("rbxassetid://1117054464", char, 5, 0.75)
  3836. sphere2(1,"Add",hite.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(orbm.Scale.X,orbm.Scale.Y,orbm.Scale.Z),-5,-5,-5,MAINRUINCOLOR)
  3837. sphere2(1,"Add",hite.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(orbm.Scale.X,orbm.Scale.Y,orbm.Scale.Z),2,2,2,MAINRUINCOLOR)
  3838. sphere2(2,"Add",hite.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(orbm.Scale.X,orbm.Scale.Y,orbm.Scale.Z),3,3,3,MAINRUINCOLOR)
  3839. coroutine.resume(coroutine.create(function()
  3840. local eff = Instance.new("ParticleEmitter",hite)
  3841. eff.Texture = "rbxassetid://284205403"
  3842. eff.LightEmission = 0.95
  3843. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  3844. eff.Rate = 10000
  3845. eff.Lifetime = NumberRange.new(5)
  3846. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,50,0),NumberSequenceKeypoint.new(0.8,100,0),NumberSequenceKeypoint.new(1,0,0)})
  3847. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  3848. eff.Speed = NumberRange.new(600,1250)
  3849. eff.Drag = 5
  3850. eff.Rotation = NumberRange.new(-500,500)
  3851. eff.VelocitySpread = 9000
  3852. eff.RotSpeed = NumberRange.new(-500,500)
  3853. wait(1)
  3854. eff.Enabled = false
  3855. end))
  3856. for i = 0,5,0.1 do
  3857. swait()
  3858. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3859. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3860. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3861. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3862. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3863. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3864. end
  3865. local adsc = 0
  3866. local radiatezone = 0
  3867. for i = 0,20,0.1 do
  3868. swait()
  3869. adsc = adsc + 0.025
  3870. radiatezone = radiatezone + 1.25
  3871. sphere2(8,"Add",hite.CFrame,vt(0,0,0),adsc,adsc,adsc,MAINRUINCOLOR)
  3872. for i, v in pairs(FindNearestHead(hite.CFrame.p, radiatezone)) do
  3873. if v:FindFirstChild('Head') then
  3874. dmg(v)
  3875. end
  3876. end
  3877. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3878. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3879. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3880. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3881. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3882. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3883. end
  3884. for i = 0,2 do
  3885. CFuncs["LongSound"].Create("rbxassetid://665426491", char, 10,0.9)
  3886. end
  3887. for i = 0,40,0.1 do
  3888. swait()
  3889. adsc = adsc + 0.05
  3890. radiatezone = radiatezone + 2.5
  3891. sphere2(8,"Add",hite.CFrame,vt(0,0,0),adsc,adsc,adsc,MAINRUINCOLOR)
  3892. for i, v in pairs(FindNearestHead(hite.CFrame.p, radiatezone)) do
  3893. if v:FindFirstChild('Head') then
  3894. dmg(v)
  3895. end
  3896. end
  3897. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3898. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3899. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3900. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3901. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3902. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3903. end
  3904. for i = 0,4 do
  3905. CFuncs["LongSound"].Create("rbxassetid://665426491", char, 10,0.75)
  3906. CFuncs["LongSound"].Create("rbxassetid://923073285", char, 1.25,0.75)
  3907. end
  3908. for i = 0,80,0.1 do
  3909. swait()
  3910. adsc = adsc + 0.075
  3911. radiatezone = radiatezone + 3.75
  3912. sphere2(8,"Add",hite.CFrame,vt(0,0,0),adsc,adsc,adsc,MAINRUINCOLOR)
  3913. for i, v in pairs(FindNearestHead(hite.CFrame.p, radiatezone)) do
  3914. if v:FindFirstChild('Head') then
  3915. dmg(v)
  3916. end
  3917. end
  3918. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))* angles(math.rad(0),math.rad(0),math.rad(-60)),0.2)
  3919. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(60)),.2)
  3920. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15),math.rad(15),math.rad(-10)),.2)
  3921. LW.C0=clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(170), math.rad(0), math.rad(-40)), 0.2)
  3922. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 1 * math.cos(sine / 34))),.2)
  3923. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 1 * math.cos(sine / 34))),.2)
  3924. end
  3925. hite:Destroy()
  3926. duringend = false
  3927. hum.WalkSpeed = storehumanoidWS
  3928. attack = false
  3929. end
  3930.  
  3931. function GalacticalBeams()
  3932. attack = true
  3933. local keptcolor = MAINRUINCOLOR
  3934. coroutine.resume(coroutine.create(function()
  3935. for i = 0, 0 do
  3936. swait(10)
  3937. local orb = Instance.new("Part", char)
  3938. CFuncs["Sound"].Create("rbxassetid://663361028", orb, 2, 1)
  3939. orb.BrickColor = keptcolor
  3940. orb.CanCollide = false
  3941. orb.FormFactor = 3
  3942. orb.Name = "Ring"
  3943. orb.Material = "Neon"
  3944. orb.Size = Vector3.new(1, 1, 1)
  3945. orb.Transparency = 1
  3946. orb.TopSurface = 0
  3947. orb.BottomSurface = 0
  3948. orb.Anchored = true
  3949. local orbm = Instance.new("SpecialMesh", orb)
  3950. orbm.MeshType = "Sphere"
  3951. orbm.Name = "SizeMesh"
  3952. orbm.Scale = vt(1.25,1.25,1.25)
  3953. orb.CFrame = root.CFrame*CFrame.new(math.random(-25,25),math.random(75,150),math.random(-25,25))
  3954. coroutine.resume(coroutine.create(function()
  3955. orb.Transparency = 1
  3956. local a = Instance.new("Part",char)
  3957. a.Name = "Direction"
  3958. a.Anchored = true
  3959. a.BrickColor = keptcolor
  3960. a.Material = "Neon"
  3961. a.Transparency = 1
  3962. a.Shape = "Cylinder"
  3963. local x = Instance.new("Part",char)
  3964. x.Name = "Direction"
  3965. x.Anchored = true
  3966. x.BrickColor = keptcolor
  3967. x.Material = "Neon"
  3968. x.Transparency = 1
  3969. x.Shape = "Cylinder"
  3970. local ht = Instance.new("Part",char)
  3971. ht.Name = "DirectionHit"
  3972. ht.Anchored = true
  3973. ht.BrickColor = keptcolor
  3974. ht.CanCollide = false
  3975. ht.Transparency = 1
  3976. ht.Size = vt(0.1,0.1,0.1)
  3977. a.CanCollide = false
  3978. local ray = Ray.new(
  3979. orb.CFrame.p, -- origin
  3980. (mouse.Hit.p - orb.CFrame.p).unit * 1000 -- direction
  3981. )
  3982. local ignore = char
  3983. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  3984. a.BottomSurface = 10
  3985. a.TopSurface = 10
  3986. local distance = (orb.CFrame.p - position).magnitude
  3987. a.Size = Vector3.new(distance,1,1)
  3988. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance/2)
  3989. ht.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, -distance)
  3990. x.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  3991. local poste = 0
  3992. local rotation = 0
  3993. CFuncs["Sound"].Create("rbxassetid://153092315", char, 1.5, 1)
  3994. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,0),vt(5,5,5),2.5,2.5,0,keptcolor)
  3995. CameraEnshaking(2,2)
  3996. for i = 0, 49 do
  3997. swait()
  3998. rotation = rotation + 5
  3999. poste = poste + 1
  4000. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4001. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4002. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(-rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4003. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4004. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4005. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4006. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4007. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4008. end
  4009. local A1 = Instance.new("Attachment",x)
  4010. local A2 = Instance.new("Attachment",ht)
  4011. local Beem = Instance.new("Beam",ht)
  4012. Beem.Attachment0 = A1
  4013. Beem.Attachment1 = A2
  4014. Beem.LightEmission = 1
  4015. Beem.FaceCamera = true
  4016. Beem.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.025, 0),NumberSequenceKeypoint.new(0.975, 0),NumberSequenceKeypoint.new(1, 1)})
  4017. Beem.Width0 = 125
  4018. Beem.Width1 = 125
  4019. Beem.Texture = "rbxassetid://1134824633"
  4020. Beem.TextureMode = "Wrap"
  4021. Beem.TextureLength = 200
  4022. Beem.TextureSpeed = 1.5
  4023. Beem.Color = ColorSequence.new(keptcolor.Color)
  4024. CameraEnshaking(3,6)
  4025. CFuncs["Sound"].Create("rbxassetid://294188875", char, 2, 1.5)
  4026. a.Transparency = 0.25
  4027. sphere2(2,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.5,0.5,0.5,keptcolor)
  4028. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),0.5,0.5,0.5,keptcolor)
  4029. sphere2(2,"Add",ht.CFrame,vt(1.25,1.25,1.25),1,1,1,keptcolor)
  4030. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),1,1,1,keptcolor)
  4031. sphere2(2,"Add",ht.CFrame,vt(1.25,1.25,1.25),1.5,1.5,1.5,keptcolor)
  4032. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),1.5,1.5,1.5,keptcolor)
  4033. MagniDamage(ht, 70, 1000,1500, 0, "Normal")
  4034. local eff = Instance.new("ParticleEmitter",ht)
  4035. eff.Texture = "rbxassetid://284205403"
  4036. eff.LightEmission = 0.95
  4037. eff.Color = ColorSequence.new(keptcolor.Color)
  4038. eff.Rate = 500
  4039. eff.Lifetime = NumberRange.new(1)
  4040. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,15,0),NumberSequenceKeypoint.new(0.2,35,0),NumberSequenceKeypoint.new(1,0.1,0)})
  4041. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4042. eff.Speed = NumberRange.new(80,500)
  4043. eff.Drag = 5
  4044. eff.Rotation = NumberRange.new(-500,500)
  4045. eff.VelocitySpread = 9000
  4046. eff.RotSpeed = NumberRange.new(-500,500)
  4047. for i = 0, 24 do
  4048. sphere2(6,"Add",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(15,1,15),-0.05,math.random(1,5),-0.05,keptcolor)
  4049. local rsiz = math.random(10,50)
  4050. sphereMK(math.random(3,6),1.25,"Add",ht.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  4051. end
  4052. a.CFrame = a.CFrame*CFrame.Angles(0,math.rad(90),0)
  4053. local msh = Instance.new("SpecialMesh",a)
  4054. msh.MeshType = "Cylinder"
  4055. msh.Scale = vt(1,15,15)
  4056. for i = 0, 49 do
  4057. swait()
  4058. CameraEnshaking(1,4)
  4059. MagniDamage(ht, 70, 1000,1500, 0, "Normal")
  4060. rotation = rotation + 5
  4061. sphere2(4,"Add",ht.CFrame,vt(1.25,1.25,1.25),1,1,1,keptcolor)
  4062. sphere2(6,"Add",ht.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(15,1,15),-0.05,math.random(1,5),-0.05,keptcolor)
  4063. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,0),vt(25,25,5),1,1,0,keptcolor)
  4064. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4065. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 + rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4066. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(-rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4067. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 - rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4068. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 + rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4069. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 - rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4070. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 + rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4071. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 - rotation))*CFrame.new(0,50,0),vt(5,25,10),-0.05,1.5,-0.1,keptcolor)
  4072. for i = 0, 2 do
  4073. local rsiz = math.random(50,250)
  4074. sphereMK(math.random(3,6),math.random(2,4),"Add",ht.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,keptcolor,0)
  4075. end
  4076. msh.Scale = msh.Scale + vt(0,0.25,0.25)
  4077. end
  4078. eff.Enabled = false
  4079. local visibility = 0
  4080. for i = 0, 49 do
  4081. swait()
  4082. visibility = visibility + 0.02
  4083. Beem.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.025, visibility),NumberSequenceKeypoint.new(0.975, visibility),NumberSequenceKeypoint.new(1, 1)})
  4084. rotation = rotation + 5
  4085. poste = poste - 1
  4086. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4087. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4088. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(-rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4089. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(180 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4090. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4091. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(90 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4092. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 + rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4093. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,0,math.rad(270 - rotation))*CFrame.new(0,poste,0),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4094. msh.Scale = msh.Scale + vt(0,-0.5,-0.5)
  4095. a.Transparency = a.Transparency + 0.02
  4096. end
  4097. wait(1)
  4098. orb:Destroy()
  4099. a:Destroy()
  4100. ht:Destroy()
  4101. end))
  4102. game:GetService("Debris"):AddItem(orb, 10)
  4103. end
  4104. end))
  4105. hum.WalkSpeed = storehumanoidWS
  4106. attack = false
  4107. end
  4108.  
  4109.  
  4110. function WarpedDash()
  4111. attack = true
  4112. hum.WalkSpeed = 0
  4113. hum.JumpPower = 0
  4114. CFuncs["Sound"].Create("rbxassetid://1208650519", tors, 5, 1)
  4115. local poste = 3
  4116. local rotation = 0
  4117. local rate = 0
  4118. for i = 0, 124 do
  4119. swait()
  4120. rotation = rotation + rate
  4121. poste = poste + 0.1
  4122. rate = rate + 0.1
  4123. sphere2(8,"Add",root.CFrame*CFrame.new(0,-3,0),vt(poste,1,poste),0.05*poste/3,0,0.05*poste/3,MAINRUINCOLOR)
  4124. sphere2(8,"Add",root.CFrame*CFrame.new(math.random(-20,20),-3,math.random(-20,20)),vt(1,1,1),-0.01,0.5,-0.01,MAINRUINCOLOR)
  4125. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(rotation),0)*CFrame.new(0,-3,poste)*CFrame.Angles(math.rad(40),0,0),vt(1,1,1),0.025,0.25,0.025,MAINRUINCOLOR)
  4126. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(90 + rotation),0)*CFrame.new(0,-3,poste)*CFrame.Angles(math.rad(40),0,0),vt(1,1,1),0.025,0.25,0.025,MAINRUINCOLOR)
  4127. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(180 + rotation),0)*CFrame.new(0,-3,poste)*CFrame.Angles(math.rad(40),0,0),vt(1,1,1),0.025,0.25,0.025,MAINRUINCOLOR)
  4128. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(270 + rotation),0)*CFrame.new(0,-3,poste)*CFrame.Angles(math.rad(40),0,0),vt(1,1,1),0.025,0.25,0.025,MAINRUINCOLOR)
  4129. RH.C0=clerp(RH.C0,cf(1,-0.35,-0.5)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-20),math.rad(30)),.5)
  4130. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(10)),.5)
  4131. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.75)*angles(math.rad(30),math.rad(0),math.rad(20)),.5)
  4132. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(0),math.rad(-20)),.5)
  4133. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(40),math.rad(-8),math.rad(-10)),.5)
  4134. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-50),math.rad(0),math.rad(-30)),.5)
  4135. end
  4136. CameraEnshaking(3,7)
  4137. local loc = Instance.new("Part", char)
  4138. loc.BrickColor = MAINRUINCOLOR
  4139. loc.CanCollide = false
  4140. loc.FormFactor = 3
  4141. loc.Name = "Ring"
  4142. loc.Material = "Neon"
  4143. loc.Size = Vector3.new(1, 1, 1)
  4144. loc.Transparency = 1
  4145. loc.TopSurface = 0
  4146. loc.BottomSurface = 0
  4147. loc.Anchored = true
  4148. loc.CFrame = root.CFrame + root.CFrame.lookVector*100
  4149. CFuncs["Sound"].Create("rbxassetid://782353443", loc, 5, 1)
  4150. CFuncs["Sound"].Create("rbxassetid://1177785010", loc, 6, 1)
  4151. MagniDamage(loc, 95, 500,6000, 0, "Normal")
  4152. sphere2(10,"Add",loc.CFrame,vt(5,5,5),-0.05,-0.05,5,MAINRUINCOLOR)
  4153. sphere2(8,"Add",loc.CFrame,vt(5,5,5),2.5,2.5,2.5,MAINRUINCOLOR)
  4154. sphere2(4,"Add",loc.CFrame,vt(5,5,5),2.5,2.5,2.5,MAINRUINCOLOR)
  4155. sphere2(2,"Add",loc.CFrame,vt(5,5,5),2.5,2.5,2.5,MAINRUINCOLOR)
  4156. coroutine.resume(coroutine.create(function()
  4157. local eff = Instance.new("ParticleEmitter",loc)
  4158. eff.Texture = "rbxassetid://363275192"
  4159. eff.LightEmission = 0.95
  4160. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  4161. eff.Rate = 10000
  4162. eff.Lifetime = NumberRange.new(1)
  4163. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,50,0),NumberSequenceKeypoint.new(0.8,75,0),NumberSequenceKeypoint.new(1,0,0)})
  4164. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4165. eff.Speed = NumberRange.new(100,500)
  4166. eff.Drag = 5
  4167. eff.Rotation = NumberRange.new(-500,500)
  4168. eff.VelocitySpread = 9000
  4169. eff.RotSpeed = NumberRange.new(-50,50)
  4170. wait(0.5)
  4171. eff.Enabled = false
  4172. end))
  4173. for i = 0, 49 do
  4174. sphere2(math.random(100,300)/100,"Add",loc.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(1,1,5),-0.01,-0.01,5,MAINRUINCOLOR)
  4175. end
  4176. for i = 0, 9 do
  4177. sphere2(3,"Add",loc.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),0),vt(1,1,5),-0.01,-0.01,5,MAINRUINCOLOR)
  4178. end
  4179. game:GetService("Debris"):AddItem(loc, 5)
  4180. root.CFrame = root.CFrame + root.CFrame.lookVector*200
  4181. hum.WalkSpeed = storehumanoidWS
  4182. hum.JumpPower = 50
  4183. attack = false
  4184. end
  4185.  
  4186. ------------------------------------
  4187. function harmonytaunty()
  4188. attack = true
  4189. hum.WalkSpeed = 0
  4190. CFuncs["Sound"].Create("rbxassetid://430312221", tors, 1.25, 1.15)
  4191. for i = 0,7,0.1 do
  4192. swait()
  4193. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(-20 + 6 * math.cos(sine / 34))),.2)
  4194. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(10 - 4 * math.cos(sine / 47))),.2)
  4195. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(-2 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(-2 + 4 * math.cos(sine / 62))),.2)
  4196. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(12 - 3 * math.cos(sine / 28)),math.rad(12 - 3 * math.cos(sine / 79)),math.rad(2 - 4 * math.cos(sine / 62))),.2)
  4197. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.01 * math.cos(sine / 28),-0.1)*angles(math.rad(34 + 2 * math.cos(sine / 33)),math.rad(0),math.rad(-13 - 3 * math.cos(sine / 28))),.2)
  4198. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(80 - 3 * math.cos(sine / 37)),math.rad(0),math.rad(10 + 5 * math.cos(sine / 30))),.2)
  4199. end
  4200. hum.WalkSpeed = storehumanoidWS
  4201. attack = false
  4202. end
  4203.  
  4204. function vistaunty()
  4205. attack = true
  4206. hum.WalkSpeed = 0
  4207. local rd = math.random(1,5)
  4208. if rd == 1 then
  4209. chatfunc("You're familiar with this, arent you?",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4210. elseif rd == 2 then
  4211. chatfunc("Dance to the beat. If you want to.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4212. elseif rd == 3 then
  4213. chatfunc("I'm just bored. Don't mess with me.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4214. elseif rd == 4 then
  4215. chatfunc("Ready to dance? If not, come back if you want to.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4216. elseif rd == 5 then
  4217. chatfunc("Ehh, not really into something right now.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4218. end
  4219. for i = 0, 8, 0.1 do
  4220. swait()
  4221. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) + kan.PlaybackLoudness/5000,-0.1)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-20),math.rad(0 - 2 * math.cos(sine / 56) + kan.PlaybackLoudness/450)),.4)
  4222. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) - kan.PlaybackLoudness/6500,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(5),math.rad(0 + 2 * math.cos(sine / 56) + kan.PlaybackLoudness/500)),.4)
  4223. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 56) ,0 + 0.05 * math.cos(sine / 28) + kan.PlaybackLoudness/7000)*angles(math.rad(0 - 2 * math.cos(sine / 56)),math.rad(0),math.rad(60)),.4)
  4224. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 + 2 * math.cos(sine / 28) - kan.PlaybackLoudness/60),math.rad(0 + 2 * math.cos(sine / 73)),math.rad(-60)),.4)
  4225. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(90 + 5 * math.cos(sine / 34) + kan.PlaybackLoudness/7.5),math.rad(0),math.rad(60 - 2 * math.cos(sine / 38))),.4)
  4226. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(10),math.rad(5),math.rad(7.5)),.4)
  4227. end
  4228. hum.WalkSpeed = storehumanoidWS
  4229. attack = false
  4230. end
  4231.  
  4232. function shytaunty()
  4233. attack = true
  4234. hum.WalkSpeed = 0
  4235. CFuncs["Sound"].Create("rbxassetid://543623779", tors, 0.35, 1)
  4236. local blush = Instance.new("Decal",hed)
  4237. blush.Texture = "rbxassetid://898404027"
  4238. blush.Face = "Front"
  4239. for i = 0, 13, 0.1 do
  4240. swait()
  4241. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) + 0.05 * math.cos(sine / 44),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7 - 5 * math.cos(sine / 44)),math.rad(0),math.rad(-6 - 3 * math.cos(sine / 34))),.1)
  4242. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) - 0.05 * math.cos(sine / 44),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3 + 5 * math.cos(sine / 44)),math.rad(0),math.rad(0 + 3 * math.cos(sine / 34))),.1)
  4243. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.05 * math.cos(sine / 44),0 + 0.03 * math.cos(sine / 34),-0.05 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0 - 5 * math.cos(sine / 44)),math.rad(-5)),.1)
  4244. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2 - 2.5 * math.cos(sine / 28)),math.rad(20 + 5 * math.cos(sine / 62)),math.rad(35 + 5 * math.cos(sine / 59))),.1)
  4245. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.1 * math.cos(sine / 28),-0.45)*angles(math.rad(22 - 1 * math.cos(sine / 53)),math.rad(0),math.rad(-60 + 2 * math.cos(sine / 37))),.1)
  4246. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),-0.45)*angles(math.rad(26 - 2 * math.cos(sine / 58)),math.rad(0),math.rad(59 - 3 * math.cos(sine / 57) )),.1)
  4247. end
  4248. coroutine.resume(coroutine.create(function()
  4249. for i = 0, 49 do
  4250. swait()
  4251. blush.Transparency = blush.Transparency + 0.02
  4252. end
  4253. blush:Destroy()
  4254. end))
  4255. hum.WalkSpeed = storehumanoidWS
  4256. attack = false
  4257. end
  4258. ------------------------------------ Mode Ascendances
  4259. function UnknownA()
  4260. hum.WalkSpeed = 0
  4261. attack = true
  4262. local keptcolor = MAINRUINCOLOR
  4263. local locat = Instance.new("Part", char)
  4264. locat.CanCollide = false
  4265. locat.FormFactor = 3
  4266. locat.Name = "Ring"
  4267. locat.Material = "Neon"
  4268. locat.Size = Vector3.new(1, 1, 1)
  4269. locat.Transparency = 1
  4270. locat.TopSurface = 0
  4271. locat.BottomSurface = 0
  4272. locat.Anchored = true
  4273. locat.CFrame = root.CFrame*CFrame.new(0,-3,0)
  4274. local poste = 0
  4275. local rotation = 0
  4276. local upperpos = 0
  4277. local rate = 0
  4278. local x = locat
  4279. CFuncs["Sound"].Create("rbxassetid://289315275", char, 2.5, 1)
  4280. CFuncs["Sound"].Create("rbxassetid://419447292", char, 2.5, 1)
  4281. sphere2(8,"Add",tors.CFrame,vt(1,1,1),5,5,5,keptcolor)
  4282. sphere2(6,"Add",tors.CFrame,vt(1,1,1),5,5,5,keptcolor)
  4283. sphere2(4,"Add",tors.CFrame,vt(1,1,1),5,5,5,keptcolor)
  4284. sphere2(2,"Add",tors.CFrame,vt(1,1,1),5,5,5,keptcolor)
  4285. CameraEnshaking(2,5)
  4286. for i = 0, 49 do
  4287. swait()
  4288. rotation = rotation + 5
  4289. poste = poste + 1
  4290. sphere2(math.random(4,6),"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,1,5),-0.05,math.random(25,100)/25,-0.05,keptcolor)
  4291. sphere2(8,"Add",tors.CFrame,vt(poste/1.5,poste/1.5,poste/1.5),0.01,0.01,0.01,keptcolor)
  4292. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4293. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4294. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4295. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4296. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4297. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4298. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4299. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4300. RH.C0=clerp(RH.C0,cf(1,-0.05,-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.5)
  4301. LH.C0=clerp(LH.C0,cf(-1,-0.5,-0.25)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.5)
  4302. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(20 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.5)
  4303. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.5)
  4304. RW.C0=clerp(RW.C0,cf(0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(-20 + 2.5 * math.cos(sine / 28))),.5)
  4305. LW.C0=clerp(LW.C0,cf(-0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(20 - 2.5 * math.cos(sine / 28))),.5)
  4306. end
  4307. for i = 0, 49 do
  4308. swait()
  4309. rotation = rotation + 5
  4310. sphere2(math.random(4,6),"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,1,5),-0.05,math.random(25,100)/25,-0.05,keptcolor)
  4311. sphere2(8,"Add",tors.CFrame,vt(poste/1.5,poste/1.5,poste/1.5),0.01,0.01,0.01,keptcolor)
  4312. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4313. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4314. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4315. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270 + rotation),0)*CFrame.new(0,upperpos,poste),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4316. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4317. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4318. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4319. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270-rotation),0)*CFrame.new(0,upperpos,poste*2),vt(5,5,5),-0.05,-0.05,-0.05,keptcolor)
  4320. RH.C0=clerp(RH.C0,cf(1,-0.05,-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-30)),.5)
  4321. LH.C0=clerp(LH.C0,cf(-1,-0.5,-0.25)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(30)),.5)
  4322. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(20 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.5)
  4323. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(55),math.rad(0),math.rad(0)),.5)
  4324. RW.C0=clerp(RW.C0,cf(0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(-20 + 2.5 * math.cos(sine / 28))),.5)
  4325. LW.C0=clerp(LW.C0,cf(-0.75,0.5,-0.25)*angles(math.rad(140),math.rad(0),math.rad(20 - 2.5 * math.cos(sine / 28))),.5)
  4326. end
  4327. ModeOfGlitch = 6000000000
  4328. storehumanoidWS = 300
  4329. hum.WalkSpeed = 300
  4330. rainbowmode = false
  4331. chaosmode = false
  4332. RecolorTextAndRename("HARMONY",BrickColor.new("Toothpaste").Color,BrickColor.new("Cool yellow").Color,"Highway")
  4333. newThemeCust("rbxassetid://170020261",0,1.005,1.5)
  4334. MAINRUINCOLOR = BrickColor.new("Toothpaste")
  4335. keptcolor = MAINRUINCOLOR
  4336. RecolorThing(MAINRUINCOLOR,BrickColor.new("Cool yellow"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4337. CFuncs["Sound"].Create("rbxassetid://763717897", char, 2.5, 1)
  4338. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 2.5, 0.75)
  4339. sphere2(1,"Add",x.CFrame*CFrame.new(0,0,0),vt(15,0,15),5,0,5,BrickColor.new("Cool yellow"))
  4340. sphere2(2,"Add",x.CFrame*CFrame.new(0,0,0),vt(15,0,15),5,0,5,keptcolor)
  4341. sphere2(1,"Add",x.CFrame*CFrame.new(0,0,0),vt(5,50000,5),1.5,1,1.5,BrickColor.new("White"))
  4342. sphere2(2,"Add",x.CFrame*CFrame.new(0,0,0),vt(5,50000,5),1.5,1,1.5,BrickColor.new("Cool yellow"))
  4343. sphere2(4,"Add",x.CFrame*CFrame.new(0,0,0),vt(5,50000,5),1.5,1,1.5,keptcolor)
  4344. attack = false
  4345. hum.WalkSpeed = storehumanoidWS
  4346. for i = 0, 49 do
  4347. local rsiz = math.random(150,450)
  4348. sphere2(math.random(1,4),"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(15,1,15),-0.05,math.random(25,500)/25,-0.05,BrickColor.new("Cool yellow"))
  4349. sphere2(math.random(1,2),"Add",x.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))*CFrame.new(math.random(-350,350),math.random(-350,350),math.random(-350,350)),vt(1,1,1),-0.01,math.random(50,250)/10,-0.01,BrickColor.new("Cool yellow"))
  4350. sphereMK(math.random(1,2),math.random(2,4),"Add",x.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,BrickColor.new("White"),0)
  4351. end
  4352. coroutine.resume(coroutine.create(function()
  4353. local eff = Instance.new("ParticleEmitter",x)
  4354. eff.Texture = "rbxassetid://284205403"
  4355. eff.LightEmission = 0.95
  4356. eff.Color = ColorSequence.new(BrickColor.new("Cool yellow").Color)
  4357. eff.Rate = 50000
  4358. eff.Lifetime = NumberRange.new(2.5)
  4359. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,50,0),NumberSequenceKeypoint.new(0.5,75,0),NumberSequenceKeypoint.new(1,0.1,0)})
  4360. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4361. eff.Speed = NumberRange.new(250,1000)
  4362. eff.Drag = 5
  4363. eff.Rotation = NumberRange.new(-500,500)
  4364. eff.VelocitySpread = 9000
  4365. eff.RotSpeed = NumberRange.new(-500,500)
  4366. wait(0.5)
  4367. eff.Enabled = false
  4368. end))
  4369. --[[for i, v in pairs(FindNearestHead(Torso.CFrame.p, 2000000000)) do
  4370. if v:FindFirstChild('Head') then
  4371. dmg(v)
  4372. end
  4373. end]]--
  4374. sphere2(3,"Add",tors.CFrame,vt(1,1,1),10,10,10,keptcolor)
  4375. sphere2(2,"Add",tors.CFrame,vt(1,1,1),10,10,10,BrickColor.new("Cool yellow"))
  4376. sphere2(1,"Add",tors.CFrame,vt(1,1,1),10,10,10,BrickColor.new("White"))
  4377. CameraEnshaking(8,10)
  4378. for i = 0, 99 do
  4379. swait()
  4380. rotation = rotation + 5
  4381. poste = poste + 1
  4382. upperpos = upperpos + rate
  4383. rate = rate + 0.1
  4384. sphere2(math.random(1,2),"Add",x.CFrame*CFrame.new(math.random(-350,350),0,math.random(-350,350)),vt(5,1,5),-0.05,math.random(50,250)/50,-0.05,keptcolor)
  4385. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(rotation),0)*CFrame.new(0,upperpos,poste),vt(5+upperpos/5,5+upperpos/5,5+upperpos/5),-0.05,-0.05,-0.05,BrickColor.new("Cool yellow"))
  4386. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90+rotation),0)*CFrame.new(0,upperpos,poste),vt(5+upperpos/5,5+upperpos/5,5+upperpos/5),-0.05,-0.05,-0.05,BrickColor.new("Cool yellow"))
  4387. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180+rotation),0)*CFrame.new(0,upperpos,poste),vt(5+upperpos/5,5+upperpos/5,5+upperpos/5),-0.05,-0.05,-0.05,BrickColor.new("Cool yellow"))
  4388. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270+rotation),0)*CFrame.new(0,upperpos,poste),vt(5+upperpos/5,5+upperpos/5,5+upperpos/5),-0.05,-0.05,-0.05,BrickColor.new("Cool yellow"))
  4389. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(-rotation),0)*CFrame.new(0,upperpos/2,poste*2),vt(5+upperpos/10,5+upperpos/10,5+upperpos/10),-0.05,-0.05,-0.05,keptcolor)
  4390. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(90-rotation),0)*CFrame.new(0,upperpos/2,poste*2),vt(5+upperpos/10,5+upperpos/10,5+upperpos/10),-0.05,-0.05,-0.05,keptcolor)
  4391. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(180-rotation),0)*CFrame.new(0,upperpos/2,poste*2),vt(5+upperpos/10,5+upperpos/10,5+upperpos/10),-0.05,-0.05,-0.05,keptcolor)
  4392. sphere2(8,"Add",x.CFrame*CFrame.Angles(0,math.rad(270-rotation),0)*CFrame.new(0,upperpos/2,poste*2),vt(5+upperpos/10,5+upperpos/10,5+upperpos/10),-0.05,-0.05,-0.05,keptcolor)
  4393. end
  4394. x:Destroy()
  4395. end
  4396.  
  4397. function loveydovey()
  4398. attack = true
  4399. local keptcolor = MAINRUINCOLOR
  4400. hum.WalkSpeed = 0
  4401. for i = 0, 5, 0.1 do
  4402. swait()
  4403. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-6)),.1)
  4404. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(0)),.1)
  4405. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4406. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(10),math.rad(0)),.1)
  4407. RW.C0=clerp(RW.C0,cf(1,0.5,-0.45)*angles(math.rad(22),math.rad(0),math.rad(-37)),.1)
  4408. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.45)*angles(math.rad(23),math.rad(0),math.rad(38)),.1)
  4409. end
  4410. CameraEnshaking(4,9)
  4411. sphere2(2,"Add",root.CFrame,vt(5,5,5),0.5,0.5,0.5,keptcolor)
  4412. sphere2(2,"Add",root.CFrame,vt(5,5,5),0.75,0.75,0.75,keptcolor)
  4413. sphere2(3,"Add",root.CFrame,vt(5,5,5),1,1,1,keptcolor)
  4414. sphere2(3,"Add",root.CFrame,vt(5,5,5),1.25,1.25,1.25,keptcolor)
  4415. sphere2(1,"Add",root.CFrame,vt(5,10000,5),0.5,0.5,0.5,keptcolor)
  4416. sphere2(2,"Add",root.CFrame,vt(5,10000,5),0.6,0.6,0.6,keptcolor)
  4417. CFuncs["Sound"].Create("rbxassetid://763717897", char, 0.75, 1.25)
  4418. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 0.75, 1)
  4419. coroutine.resume(coroutine.create(function()
  4420. local eff = Instance.new("ParticleEmitter",root)
  4421. eff.Texture = "rbxassetid://363275192"
  4422. eff.LightEmission = 0.95
  4423. eff.Color = ColorSequence.new(keptcolor.Color)
  4424. eff.Rate = 10000
  4425. eff.Lifetime = NumberRange.new(1)
  4426. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,20,0),NumberSequenceKeypoint.new(0.8,50,0),NumberSequenceKeypoint.new(1,0,0)})
  4427. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4428. eff.Speed = NumberRange.new(50,200)
  4429. eff.Drag = 5
  4430. eff.Rotation = NumberRange.new(-500,500)
  4431. eff.VelocitySpread = 9000
  4432. eff.RotSpeed = NumberRange.new(-50,50)
  4433. wait(0.5)
  4434. eff.Enabled = false
  4435. wait(5)
  4436. eff:Destroy()
  4437. end))
  4438. for i = 0, 49 do
  4439. local rsiz = math.random(70,90)
  4440. sphere2(math.random(1,4),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,1,5),-0.005,math.random(25,100)/25,-0.005,MAINRUINCOLOR)
  4441. end
  4442. CFuncs["Sound"].Create("rbxassetid://847061203", char, 1,1)
  4443. CFuncs["Sound"].Create("rbxassetid://543623779", root, 1.5,1)
  4444. newTheme("rbxassetid://736003449",0,1,2)
  4445. ModeOfGlitch = 9600000000
  4446. MAINRUINCOLOR = BrickColor.new("Hot pink")
  4447. for i = 0, 1, 0.2 do
  4448. swait()
  4449. RH.C0=clerp(RH.C0,cf(1,-1.05,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-16)),.8)
  4450. LH.C0=clerp(LH.C0,cf(-1,-1.05,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(10)),.8)
  4451. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.1,0.05)*angles(math.rad(-10),math.rad(0),math.rad(0)),.8)
  4452. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(20),math.rad(0)),.8)
  4453. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(12),math.rad(0),math.rad(57)),.8)
  4454. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(13),math.rad(0),math.rad(-58)),.8)
  4455. end
  4456. for i = 0, 9, 0.1 do
  4457. swait()
  4458. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-6)),.1)
  4459. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(0)),.1)
  4460. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4461. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(10),math.rad(0)),.1)
  4462. RW.C0=clerp(RW.C0,cf(1,0.5,-0.45)*angles(math.rad(22),math.rad(0),math.rad(-37)),.1)
  4463. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.45)*angles(math.rad(23),math.rad(0),math.rad(38)),.1)
  4464. end
  4465. CameraEnshaking(2,11)
  4466. sphere2(2,"Add",root.CFrame,vt(5,5,5),0.75,0.75,0.75,BrickColor.new("Pink"))
  4467. sphere2(2,"Add",root.CFrame,vt(5,5,5),1,1,1,BrickColor.new("Pink"))
  4468. sphere2(3,"Add",root.CFrame,vt(5,5,5),1.25,1.25,1.25,MAINRUINCOLOR)
  4469. sphere2(3,"Add",root.CFrame,vt(5,5,5),1.5,1.5,1.5,MAINRUINCOLOR)
  4470. sphere2(1,"Add",root.CFrame,vt(5,10000,5),0.5,0.5,0.5,BrickColor.new("Pink"))
  4471. sphere2(2,"Add",root.CFrame,vt(5,10000,5),1,1,1,MAINRUINCOLOR)
  4472. CFuncs["Sound"].Create("rbxassetid://763717897", char, 1, 1.125)
  4473. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 1, 0.75)
  4474. for i = 0, 49 do
  4475. local rsiz = math.random(70,90)
  4476. sphere2(math.random(1,4),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(5,1,5),-0.005,math.random(50,200)/25,-0.005,MAINRUINCOLOR)
  4477. sphereMK(math.random(1,2),math.random(1,3),"Add",root.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,BrickColor.new("Pink"),0)
  4478. end
  4479. CFuncs["Sound"].Create("rbxassetid://847061203", char, 1,1)
  4480. for i = 0, 1, 0.2 do
  4481. swait()
  4482. RH.C0=clerp(RH.C0,cf(1,-1.05,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-16)),.8)
  4483. LH.C0=clerp(LH.C0,cf(-1,-1.05,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(10)),.8)
  4484. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.1,0.05)*angles(math.rad(-10),math.rad(0),math.rad(0)),.8)
  4485. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-10),math.rad(20),math.rad(0)),.8)
  4486. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(12),math.rad(0),math.rad(57)),.8)
  4487. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(13),math.rad(0),math.rad(-58)),.8)
  4488. end
  4489. for i = 0, 1, 0.1 do
  4490. swait()
  4491. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-6)),.1)
  4492. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(0)),.1)
  4493. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,-0.05)*angles(math.rad(0),math.rad(0),math.rad(0)),.1)
  4494. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(10),math.rad(0)),.1)
  4495. RW.C0=clerp(RW.C0,cf(1,0.5,-0.45)*angles(math.rad(22),math.rad(0),math.rad(-37)),.1)
  4496. LW.C0=clerp(LW.C0,cf(-1,0.5,-0.45)*angles(math.rad(23),math.rad(0),math.rad(38)),.1)
  4497. end
  4498. CameraEnshaking(9,14)
  4499. sphere2(4,"Add",root.CFrame,vt(5,5,5),1,1,1,BrickColor.new("Pink"))
  4500. sphere2(4,"Add",root.CFrame,vt(5,5,5),2,2,2,BrickColor.new("Pink"))
  4501. sphere2(9,"Add",root.CFrame,vt(5,5,5),3,3,3,MAINRUINCOLOR)
  4502. sphere2(9,"Add",root.CFrame,vt(5,5,5),4,4,4,MAINRUINCOLOR)
  4503. CFuncs["Sound"].Create("rbxassetid://847061203", char, 1,1)
  4504. CFuncs["Sound"].Create("rbxassetid://763717897", char, 2.5, 1)
  4505. CFuncs["Sound"].Create("rbxassetid://1192402877", char, 2.5, 0.5)
  4506. sphere2(1,"Add",root.CFrame,vt(5,5,5),2,2,2,BrickColor.new("Pink"))
  4507. sphere2(1,"Add",root.CFrame,vt(5,5,5),3,3,3,BrickColor.new("Pink"))
  4508. sphere2(1,"Add",root.CFrame,vt(5,5,5),4,4,4,BrickColor.new("Pink"))
  4509. sphere2(1,"Add",root.CFrame,vt(5,10000,5),2.5,2.5,2.5,BrickColor.new("Pink"))
  4510. sphere2(2,"Add",root.CFrame,vt(5,10000,5),3.5,3.5,3.5,MAINRUINCOLOR)
  4511. sphere2(1,"Add",root.CFrame,vt(5,5,5),8,8,8,BrickColor.new("Pink"))
  4512. sphere2(2,"Add",root.CFrame,vt(5,5,5),14,14,14,MAINRUINCOLOR)
  4513. sphere2(3,"Add",root.CFrame,vt(5,5,5),20,20,20,MAINRUINCOLOR)
  4514. for i = 0, 99 do
  4515. local rsiz = math.random(150,450)
  4516. sphere2(math.random(1,4),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),vt(15,1,15),-0.05,math.random(25,500)/25,-0.05,BrickColor.new("Pink"))
  4517. sphere2(math.random(1,2),"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))*CFrame.new(math.random(-350,350),math.random(-350,350),math.random(-350,350)),vt(1,1,1),-0.01,math.random(50,250)/10,-0.01,MAINRUINCOLOR)
  4518. sphereMK(math.random(1,2),math.random(4,6),"Add",root.CFrame*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,BrickColor.new("Pink"),0)
  4519. end
  4520. coroutine.resume(coroutine.create(function()
  4521. local eff = Instance.new("ParticleEmitter",root)
  4522. eff.Texture = "rbxassetid://749327003"
  4523. eff.LightEmission = 1
  4524. eff.Color = ColorSequence.new(BrickColor.new("Pink").Color)
  4525. eff.Rate = 50000
  4526. eff.Lifetime = NumberRange.new(5)
  4527. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,50,0),NumberSequenceKeypoint.new(0.5,60,0),NumberSequenceKeypoint.new(1,0.1,0)})
  4528. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4529. eff.Speed = NumberRange.new(250,1000)
  4530. eff.Drag = 5
  4531. eff.Rotation = NumberRange.new(-50,50)
  4532. eff.VelocitySpread = 9000
  4533. eff.RotSpeed = NumberRange.new(-50,50)
  4534. wait(0.5)
  4535. eff.Enabled = false
  4536. wait(5)
  4537. eff:Destroy()
  4538. end))
  4539. storehumanoidWS = 20
  4540. rainbowmode = false
  4541. chaosmode = false
  4542. RecolorTextAndRename("LOVE",BrickColor.new("Pink").Color,BrickColor.new("Hot pink").Color,"Cartoon")
  4543. RecolorThing(MAINRUINCOLOR,BrickColor.new("Pink"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4544. for i = 0, 10, 0.1 do
  4545. swait()
  4546. sphere2(math.random(1,2),"Add",root.CFrame*CFrame.new(math.random(-350,350),0,math.random(-350,350)),vt(5,1,5),-0.05,math.random(50,250)/50,-0.05,MAINRUINCOLOR)
  4547. RH.C0=clerp(RH.C0,cf(1,-1.05,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7),math.rad(0),math.rad(-16)),.8)
  4548. LH.C0=clerp(LH.C0,cf(-1,-1.05,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3),math.rad(0),math.rad(10)),.8)
  4549. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0.1,0.05)*angles(math.rad(-10),math.rad(0),math.rad(0)),.8)
  4550. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-15),math.rad(0),math.rad(0)),.8)
  4551. RW.C0=clerp(RW.C0,cf(1.5,0.5,0)*angles(math.rad(-25),math.rad(0),math.rad(97)),.8)
  4552. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0)*angles(math.rad(-27),math.rad(0),math.rad(-98)),.8)
  4553. end
  4554. hum.WalkSpeed = 20
  4555. attack = false
  4556. end
  4557. -------------------------------------
  4558.  
  4559. Humanoid.Animator.Parent = nil
  4560.  
  4561. -------------------------------------
  4562.  
  4563. local attacktype = 1
  4564. mouse.Button1Down:connect(function()
  4565. if attack == false and attacktype == 1 then
  4566. attacktype = 2
  4567. attackone()
  4568. elseif attack == false and attacktype == 2 then
  4569. attacktype = 3
  4570. attacktwo()
  4571. elseif attack == false and attacktype == 3 then
  4572. attacktype = 1
  4573. attackthree()
  4574. elseif attack == false and attacktype == 4 then
  4575. attacktype = 1
  4576. --attackfour()
  4577. end
  4578. end)
  4579.  
  4580. local OVMID = 1702473314
  4581. local OVMPIT = 1
  4582. local OVMVOL = 1
  4583. mouse.KeyDown:connect(function(k)
  4584. if k == "g" and attack == false and ModeOfGlitch ~= 1 then
  4585. resetmode()
  4586. end
  4587. if k == "h" and attack == false and ModeOfGlitch ~= 2 then
  4588. ModeOfGlitch = 2
  4589. storehumanoidWS = 16
  4590. hum.WalkSpeed = 16
  4591. rainbowmode = false
  4592. chaosmode = false
  4593. RecolorTextAndRename("Azure",Color3.new(0,0,0),BrickColor.new("Bright violet").Color,"Code")
  4594. newTheme("rbxassetid://1003121377",0,1.02,1.25)
  4595. MAINRUINCOLOR = BrickColor.new("Bright violet")
  4596. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4597. end
  4598. if k == "j" and attack == false and ModeOfGlitch ~= 3 then
  4599. ModeOfGlitch = 3
  4600. storehumanoidWS = 16
  4601. hum.WalkSpeed = 16
  4602. rainbowmode = false
  4603. chaosmode = false
  4604. RecolorTextAndRename("BINARY",Color3.new(0,0,0),Color3.new(0,1,0),"SciFi")
  4605. newTheme("rbxassetid://949709585",0,1.01,1.25)
  4606. MAINRUINCOLOR = BrickColor.new("Lime green")
  4607. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4608. end
  4609. if k == "k" and attack == false and ModeOfGlitch ~= 4 then
  4610. ModeOfGlitch = 4
  4611. storehumanoidWS = 16
  4612. hum.WalkSpeed = 16
  4613. rainbowmode = false
  4614. chaosmode = false
  4615. RecolorTextAndRename("Luna",Color3.new(0,0,0.25),BrickColor.new("Bright yellow").Color,"SourceSansBold")
  4616. newTheme("rbxassetid://1449911189",0,1.02,1.25)
  4617. MAINRUINCOLOR = BrickColor.new("Navy blue")
  4618. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4619. end
  4620. if k == "l" and attack == false and ModeOfGlitch ~= 5 then
  4621. ModeOfGlitch = 5
  4622. storehumanoidWS = 16
  4623. hum.WalkSpeed = 16
  4624. rainbowmode = false
  4625. chaosmode = false
  4626. RecolorTextAndRename("Blaze",Color3.new(1,0.5,0),Color3.new(1,1,0),"Fantasy")
  4627. newTheme("rbxassetid://933674871",0,1.01,1.25)
  4628. MAINRUINCOLOR = BrickColor.new("Deep orange")
  4629. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4630. end
  4631. if k == "x" and attack == false and ModeOfGlitch ~= 6 then
  4632. ModeOfGlitch = 6
  4633. storehumanoidWS = 100
  4634. hum.WalkSpeed = 100
  4635. rainbowmode = false
  4636. chaosmode = false
  4637. RecolorTextAndRename("GALACTIC",Color3.new(0,0,0.5),Color3.new(0.75,1,1),"Fantasy")
  4638. newTheme("rbxassetid://258688195",0,1,1.25)
  4639. MAINRUINCOLOR = BrickColor.new("Pastel light blue")
  4640. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4641. end
  4642. if k == "c" and attack == false and ModeOfGlitch ~= 7 then
  4643. ModeOfGlitch = 7
  4644. storehumanoidWS = 175
  4645. hum.WalkSpeed = 175
  4646. rainbowmode = false
  4647. chaosmode = false
  4648. RecolorTextAndRename("HYPERSPEED",BrickColor.new("Cyan").Color,BrickColor.new("Toothpaste").Color,"Arcade")
  4649. newTheme("rbxassetid://265293315",0,1.01,1.25)
  4650. MAINRUINCOLOR = BrickColor.new("Cyan")
  4651. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4652. end
  4653. if k == "v" and attack == false and ModeOfGlitch ~= 8 then
  4654. ModeOfGlitch = 8
  4655. storehumanoidWS = 100
  4656. hum.WalkSpeed = 100
  4657. rainbowmode = false
  4658. chaosmode = false
  4659. RecolorTextAndRename("CHAOTIC",BrickColor.new("Really red").Color,BrickColor.new("Bright red").Color,"Antique")
  4660. newTheme("rbxassetid://1230880483",0,1.01,1.65)
  4661. MAINRUINCOLOR = BrickColor.new("Really red")
  4662. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4663. end
  4664. if k == "b" and attack == false and ModeOfGlitch ~= 9 then
  4665. ModeOfGlitch = 9
  4666. storehumanoidWS = 135
  4667. hum.WalkSpeed = 135
  4668. rainbowmode = false
  4669. chaosmode = false
  4670. RecolorTextAndRename("Visualiser",BrickColor.new("Medium stone grey").Color,BrickColor.new("Black").Color,"Arcade")
  4671. newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4672. MAINRUINCOLOR = BrickColor.new("Medium stone grey")
  4673. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4674. end
  4675. if k == "n" and attack == false and ModeOfGlitch ~= 10 then
  4676. ModeOfGlitch = 10
  4677. storehumanoidWS = 12
  4678. hum.WalkSpeed = 12
  4679. rainbowmode = false
  4680. chaosmode = false
  4681. RecolorTextAndRename("Lucid Dream",BrickColor.new("Navy blue").Color,BrickColor.new("Black").Color,"Garamond")
  4682. newTheme("rbxassetid://892260150",0,1.01,1.65)
  4683. MAINRUINCOLOR = BrickColor.new("Black")
  4684. RecolorThing(MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4685. end
  4686. if k == "m" and attack == false and ModeOfGlitch == 2 and ModeOfGlitch ~= 2000000000 then
  4687. ModeOfGlitch = 2000000000
  4688. storehumanoidWS = 200
  4689. hum.WalkSpeed = 200
  4690. rainbowmode = false
  4691. chaosmode = false
  4692. RecolorTextAndRename("AZURE X",BrickColor.new("Dark indigo").Color,BrickColor.new("Magenta").Color,"Antique")
  4693. newThemeCust("rbxassetid://949706199",2.9,1.02,1.5)
  4694. MAINRUINCOLOR = BrickColor.new("Magenta")
  4695. RecolorThing(MAINRUINCOLOR,BrickColor.new("Dark indigo"),MAINRUINCOLOR,MAINRUINCOLOR,MAINRUINCOLOR,1,MAINRUINCOLOR,1,MAINRUINCOLOR)
  4696. end
  4697. if k == "u" and attack == false and ModeOfGlitch ~= 9600000000 then
  4698. loveydovey()
  4699. end
  4700. if k == "m" and attack == false and ModeOfGlitch == 6 and ModeOfGlitch ~= 6000000000 then
  4701. UnknownA()
  4702. end
  4703. if k == "t" and ModeOfGlitch == 6000000000 and attack == false then
  4704. harmonytaunty()
  4705. elseif k == "t" and ModeOfGlitch == 9 and attack == false then
  4706. vistaunty()
  4707. elseif k == "t" and ModeOfGlitch == 9600000000 and attack == false then
  4708. shytaunty()
  4709. end
  4710. if k == "z" and ModeOfGlitch == 1 and attack == false then
  4711. Beams()
  4712. elseif k == "z" and ModeOfGlitch == 2 and attack == false then
  4713. smiter()
  4714. elseif k == "z" and ModeOfGlitch == 2000000000 and attack == false then
  4715. supsmiter()
  4716. elseif k == "z" and ModeOfGlitch == 3 and attack == false then
  4717. BinaryE()
  4718. elseif k == "z" and ModeOfGlitch == 4 and attack == false then
  4719. elseif k == "z" and ModeOfGlitch == 5 and attack == false then
  4720. Fireball()
  4721. elseif k == "z" and ModeOfGlitch == 6 and attack == false then
  4722. GalacticalBeams()
  4723. elseif k == "z" and ModeOfGlitch == 7 and attack == false then
  4724. WarpedDash()
  4725. elseif k == "z" and ModeOfGlitch == 8 and attack == false then
  4726. BeamOfDeath()
  4727. elseif k == "z" and ModeOfGlitch == 9 and attack == false then
  4728. end
  4729. if k == "x" and ModeOfGlitch == 3 and attack == false then
  4730. BinaryBLINK()
  4731. end
  4732. if k == "v" and ModeOfGlitch == 2000000000 and attack == false then
  4733. AZUREFINALE()
  4734. end
  4735. if k == "l" and mutedtog == false then
  4736. mutedtog = true
  4737. kan.Volume = 0
  4738. elseif k == "l" and mutedtog == true then
  4739. mutedtog = false
  4740. kan.Volume = 1.25
  4741. end
  4742. if k == "p" and toggleTag == false then
  4743. toggleTag = true
  4744. modet.TextTransparency = 0
  4745. modet.TextStrokeTransparency = 0
  4746. elseif k == "p" and toggleTag == true then
  4747. toggleTag = false
  4748. modet.TextTransparency = 1
  4749. modet.TextStrokeTransparency = 1
  4750. end
  4751. if k == "z" and attack == false and ModeOfGlitch == 1 then
  4752. end
  4753. end)
  4754.  
  4755. plr.Chatted:connect(function(message)
  4756. if ModeOfGlitch == 9 then
  4757. if message:sub(1,5) == "play/" then
  4758. OVMID = message:sub(6)
  4759. newThemeCust("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4760. elseif message:sub(1,6) == "pitch/" then
  4761. OVMPIT = message:sub(7)
  4762. newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4763. elseif message:sub(1,4) == "vol/" then
  4764. OVMVOL = message:sub(5)
  4765. newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4766. elseif message:sub(1,7) == "skipto/" then
  4767. chatfunc("Skipped to "..message:sub(8).." out of "..math.floor(kan.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4768. newThemeCust("rbxassetid://"..OVMID,message:sub(8),OVMPIT,OVMVOL)
  4769. elseif message:sub(1,9) == "telltime/" then
  4770. chatfunc("Current time pos: "..math.floor(kan.TimePosition).." out of "..math.floor(kan.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4771. end
  4772. end
  4773. end)
  4774. local rotperm = 0
  4775. coroutine.resume(coroutine.create(function()
  4776. while true do
  4777. swait()
  4778. if ModeOfGlitch == 6 or ModeOfGlitch == 8 or ModeOfGlitch == 2000000000 then
  4779. swait(0.5)
  4780. sphereMK(5,math.random(8,14)/45,"Add",root.CFrame*CFrame.new(math.random(-15,15),-10,math.random(-15,15))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.75,0.75,20,-0.0075,MAINRUINCOLOR,0)
  4781. elseif ModeOfGlitch == 5 then
  4782. swait(0.5)
  4783. local rsiz = math.random(1,3)
  4784. sphereMK(math.random(3,6),math.random(-25,25)/750,"Add",sorb2.CFrame*CFrame.new(math.random(-20,20)/50,math.random(-20,20)/50,math.random(-20,20)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/10,rsiz/10,rsiz/10,0,MAINRUINCOLOR,0)
  4785. sphereMK(math.random(6,9),math.random(-10,10)/750,"Add",sorb2.CFrame*CFrame.new(math.random(-5,5)/50,math.random(-5,5)/50,math.random(-5,5)/50)*CFrame.Angles(math.rad(90 + math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),rsiz/3,rsiz/3,rsiz/3,0,MAINRUINCOLOR,0)
  4786. elseif ModeOfGlitch == 9600000000 then
  4787. swait(0.25)
  4788. sphereMK(5,math.random(-14,-8)/45,"Add",root.CFrame*CFrame.new(math.random(-25,25),10,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),0.25,0.25,7.5,-0.0025,MAINRUINCOLOR,0)
  4789. elseif ModeOfGlitch == 6000000000 then
  4790. coroutine.resume(coroutine.create(function()
  4791. swait(5)
  4792. sphereMK(10,math.random(15,45)/45,"Add",root.CFrame*CFrame.new(math.random(-50,50),-40,math.random(-50,50))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),1,1,60,-0.01,MAINRUINCOLOR,0)
  4793. end))
  4794. swait(1)
  4795. rotperm = rotperm + 12
  4796. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(rotperm),0)*CFrame.new(0,0,10),vt(3,3,3),-0.03,-0.03,-0.03,MAINRUINCOLOR)
  4797. sphere2(8,"Add",root.CFrame*CFrame.Angles(0,math.rad(180 + rotperm),0)*CFrame.new(0,0,10),vt(3,3,3),-0.03,-0.03,-0.03,BrickColor.new("Cool yellow"))
  4798. elseif ModeOfGlitch == 9 and kan.PlaybackLoudness >= 50 then
  4799. swait(25 - kan.PlaybackLoudness/80)
  4800. sphere2(4,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),0.25,0,0.25,MAINRUINCOLOR)
  4801. if kan.PlaybackLoudness >= 300 then
  4802. CameraEnshaking(1,3)
  4803. for i = 0, 4 do
  4804. sphereMK(5,math.random(15,35)/150,"Add",root.CFrame*CFrame.new(math.random(-15,15),-10,math.random(-15,15))*CFrame.Angles(math.rad(90 + math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10))),1,1,20,-0.01,MAINRUINCOLOR,0)
  4805. end
  4806. sphere2(5,"Add",root.CFrame*CFrame.new(0,-3,0),vt(1,1,1),0.5,0,0.5,MAINRUINCOLOR)
  4807. end
  4808. local notsp = Instance.new("Part", char)
  4809. notsp.CanCollide = false
  4810. notsp.FormFactor = 3
  4811. notsp.Name = "Ring"
  4812. notsp.Material = "Neon"
  4813. notsp.Size = Vector3.new(10, 1, 10)
  4814. if kan.PlaybackLoudness >= 300 then
  4815. notsp.Size = Vector3.new(25, 1, 25)
  4816. end
  4817. notsp.Transparency = 1
  4818. notsp.TopSurface = 0
  4819. notsp.BottomSurface = 0
  4820. notsp.Anchored = true
  4821. notsp.CFrame = root.CFrame*CFrame.new(0,-3,0)
  4822. coroutine.resume(coroutine.create(function()
  4823. local eff = Instance.new("ParticleEmitter",notsp)
  4824. eff.Texture = "rbxassetid://288898235"
  4825. eff.LightEmission = 0.5
  4826. eff.Color = ColorSequence.new(Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000))
  4827. eff.Rate = 300
  4828. eff.Lifetime = NumberRange.new(1)
  4829. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(0.5,0.5,0),NumberSequenceKeypoint.new(1,0,0)})
  4830. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(0.8,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  4831. eff.Speed = NumberRange.new(20,40)
  4832. eff.Acceleration = vt(0,-75,0)
  4833. eff.Drag = 1
  4834. eff.Rotation = NumberRange.new(-10,10)
  4835. eff.VelocitySpread = 20
  4836. eff.RotSpeed = NumberRange.new(-1,1)
  4837. coroutine.resume(coroutine.create(function()
  4838. while true do
  4839. swait()
  4840. if eff.Parent ~= nil then
  4841. if ModeOfGlitch == 9 then
  4842. eff.Color = ColorSequence.new(Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000))
  4843. elseif ModeOfGlitch ~= 9 then
  4844. eff.Color = ColorSequence.new(MAINRUINCOLOR.Color)
  4845. end
  4846. else
  4847. break
  4848. end
  4849. end
  4850. end))
  4851. wait(0.1)
  4852. eff.Enabled = false
  4853. end))
  4854. game:GetService("Debris"):AddItem(notsp, 5)
  4855. end
  4856. end
  4857. end))
  4858.  
  4859.  
  4860. Humanoid.Name = "GGLITCHER"
  4861. Humanoid.MaxHealth = math.huge
  4862. Humanoid.Health = math.huge
  4863. Instance.new("ForceField",char).Visible = false
  4864.  
  4865. idleanim=.4
  4866. while true do
  4867. Humanoid.MaxHealth = math.huge
  4868. Humanoid.Health = math.huge
  4869. if mutedtog == false and duringend == false then
  4870. kan.Volume = currentVol
  4871. elseif mutedtog == true and duringend == false then
  4872. kan.Volume = 0
  4873. end
  4874. if duringend == false then
  4875. kan.PlaybackSpeed = currentPitch
  4876. kan.Pitch = currentPitch
  4877. end
  4878. kan.SoundId = currentThemePlaying
  4879. kan.Looped = true
  4880. kan.Parent = char
  4881. kan:Resume()
  4882.  
  4883. modeteller.Text = string.upper(modet.Text)
  4884. modeteller.TextColor3 = MAINRUINCOLOR.Color
  4885.  
  4886. swait()
  4887. handlexweld.C0=clerp(handlexweld.C0,cf(0 + 0.25 * math.cos(sine / 63),0 + 0.25 * math.cos(sine / 70),0 + 0.05 * math.cos(sine / 57))*angles(math.rad(0 + 2 * math.cos(sine / 55)),math.rad(0 + 2 * math.cos(sine / 46)),math.rad(0 + 2 * math.cos(sine / 32))),.3)
  4888.  
  4889. lwing1weld.C1=clerp(lwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 42)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(90 + 5 * math.cos(sine / 56))),.3)
  4890. lwing2weld.C1=clerp(lwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 45)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(130 + 5 * math.cos(sine / 56))),.3)
  4891. lwing3weld.C1=clerp(lwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 48)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(50 + 5 * math.cos(sine / 56))),.3)
  4892. rwing1weld.C1=clerp(rwing1weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 36),0)*angles(math.rad(0 + 3 * math.cos(sine / 46)),math.rad(0 - 2 * math.cos(sine / 36)),math.rad(-90 - 5 * math.cos(sine / 56))),.3)
  4893. rwing2weld.C1=clerp(rwing2weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 38),0)*angles(math.rad(0 + 3 * math.cos(sine / 50)),math.rad(0 - 2 * math.cos(sine / 37)),math.rad(-130 - 5 * math.cos(sine / 56))),.3)
  4894. rwing3weld.C1=clerp(rwing3weld.C1,cf(0,1.85 + 0.15 * math.cos(sine / 41),0)*angles(math.rad(0 + 3 * math.cos(sine / 40)),math.rad(0 - 2 * math.cos(sine / 51)),math.rad(-50 - 5 * math.cos(sine / 56))),.3)
  4895. --------------- Visualiser Zone
  4896. if ModeOfGlitch == 9 then
  4897. modet.TextColor3 = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  4898. for i, v in pairs(mw2:GetChildren()) do
  4899. if v:IsA("Part") then
  4900. v.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  4901. v.Material = "Neon"
  4902. end
  4903. end
  4904. for i, v in pairs(mw1:GetChildren()) do
  4905. if v:IsA("Part") then
  4906. v.Transparency = 0
  4907. v.Color = Color3.new(kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000,kan.PlaybackLoudness/1000)
  4908. v.Material = "Neon"
  4909. end
  4910. end
  4911. end
  4912. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  4913. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  4914. ---------------
  4915. sine = sine + change
  4916. local torvel=(RootPart.Velocity*Vector3.new(1,0,1)).magnitude
  4917. local velderp=RootPart.Velocity.y
  4918. hitfloor,posfloor=rayCast(RootPart.Position,(CFrame.new(RootPart.Position,RootPart.Position - Vector3.new(0,1,0))).lookVector,4,Character)
  4919. if equipped==true or equipped==false then
  4920. if attack==false then
  4921. idle=idle+1
  4922. else
  4923. idle=0
  4924. end
  4925. if idle>=500 then
  4926. if attack==false then
  4927. --Sheath()
  4928. end
  4929. end
  4930. if RootPart.Velocity.y > 1 and hitfloor==nil then
  4931. Anim="Jump"
  4932. if attack==false then
  4933. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  4934. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  4935. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  4936. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5),math.rad(0),math.rad(0)),.1)
  4937. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(25)),.1)
  4938. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-5),math.rad(0),math.rad(-25)),.1)
  4939. end
  4940. elseif RootPart.Velocity.y < -1 and hitfloor==nil then
  4941. Anim="Fall"
  4942. if attack==false then
  4943. RH.C0=clerp(RH.C0,cf(1,-0.35 - 0.05 * math.cos(sine / 25),-0.75)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(-20)),.1)
  4944. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 25),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-5),math.rad(0),math.rad(20)),.1)
  4945. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 25))*angles(math.rad(-tors.Velocity.Y/6),math.rad(0),math.rad(0)),.1)
  4946. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5),math.rad(0),math.rad(0)),.1)
  4947. RW.C0=clerp(RW.C0,cf(1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(55)),.1)
  4948. LW.C0=clerp(LW.C0,cf(-1.45,0.5 + 0.1 * math.cos(sine / 25),0)*angles(math.rad(-15),math.rad(0),math.rad(-55)),.1)
  4949. end
  4950. elseif torvel<1 and hitfloor~=nil then
  4951. Anim="Idle"
  4952. if attack==false then
  4953. if ModeOfGlitch == 1 then
  4954. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-10 + 2 * math.cos(sine / 43)),math.rad(0 - 2 * math.cos(sine / 34))),.1)
  4955. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4956. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(10 - 2 * math.cos(sine / 43))),.1)
  4957. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0 - 2 * math.cos(sine / 47)),math.rad(-10 + 2 * math.cos(sine / 43))),.1)
  4958. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 + 3 * math.cos(sine / 48)),math.rad(-20 - 4 * math.cos(sine / 53)),math.rad(15 - 3 * math.cos(sine / 38))),.1)
  4959. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-10 + 2 * math.cos(sine / 45)),math.rad(0),math.rad(-20 + 2 * math.cos(sine / 39))),.1)
  4960. elseif ModeOfGlitch == 2 then
  4961. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) - 0.03 * math.cos(sine / 45),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-7.5 + 3 * math.cos(sine / 45)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 34))),.1)
  4962. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) + 0.03 * math.cos(sine / 45),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5 - 3 * math.cos(sine / 45)),math.rad(5),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4963. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.03 * math.cos(sine / 45),0 + 0.02 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0 + 3 * math.cos(sine / 45)),math.rad(0)),.1)
  4964. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20 - 2.5 * math.cos(sine / 28)),math.rad(0 + 5 * math.cos(sine / 99)),math.rad(0 + 10 * math.cos(sine / 78))),.1)
  4965. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.01 * math.cos(sine / 28),0)*angles(math.rad(15 + 5 * math.cos(sine / 33)),math.rad(15 + 6 * math.cos(sine / 38)),math.rad(-10 - 3 * math.cos(sine / 42))),.1)
  4966. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(40 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(90 + 5 * math.cos(sine / 28))),.1)
  4967. elseif ModeOfGlitch == 10 then
  4968. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.1 + 0.1 * math.cos(sine / 20)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  4969. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-2.5 * math.sin(sine / 20)), math.rad(0), math.rad(0)), 0.3)
  4970. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.9 - 0.1 * math.cos(sine / 20), 0.025 * math.cos(sine / 20)) * RHCF * angles(math.rad(-4.5), math.rad(0), math.rad(0)), 0.15)
  4971. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.9 - 0.1 * math.cos(sine / 20), 0.025 * math.cos(sine / 20)) * LHCF * angles(math.rad(-6.5), math.rad(0), math.rad(0)), 0.15)
  4972. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.4 + 0.05 * math.sin(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(-0), math.rad(-30)), 0.1)
  4973. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4 + 0.05 * math.cos(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
  4974. elseif ModeOfGlitch == 3 then
  4975. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 34))),.1)
  4976. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(20 - 2 * math.cos(sine / 72)),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4977. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(-20 + 2 * math.cos(sine / 72))),.1)
  4978. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(5 - 2.5 * math.cos(sine / 28)),math.rad(0 + 4 * math.cos(sine / 55)),math.rad(20 - 2 * math.cos(sine / 72))),.1)
  4979. RW.C0=clerp(RW.C0,cf(1.15,0.5 + 0.1 * math.cos(sine / 28),0.25)*angles(math.rad(-22 + 2 * math.cos(sine / 38)),math.rad(0),math.rad(-15 - 2 * math.cos(sine / 41))),.1)
  4980. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 - 6 * math.cos(sine / 28)),math.rad(0 + 5 * math.cos(sine / 46)),math.rad(-20 + 5 * math.cos(sine / 34))),.1)
  4981. elseif ModeOfGlitch == 4 then
  4982. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-5),math.rad(0 - 3 * math.cos(sine / 34))),.1)
  4983. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(10 + 3 * math.cos(sine / 34))),.1)
  4984. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.03 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(25)),.1)
  4985. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(0 + 2 * math.cos(sine / 57)),math.rad(-25)),.1)
  4986. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 + 5 * math.cos(sine / 34)),math.rad(0),math.rad(21 + 6 * math.cos(sine / 28))),.1)
  4987. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-5 + 5 * math.cos(sine / 43)),math.rad(10 - 5 * math.cos(sine / 27)),math.rad(-5 - 3 * math.cos(sine / 36))),.1)
  4988. elseif ModeOfGlitch == 5 then
  4989. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) - 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1 + 4 * math.cos(sine / 50)),math.rad(0),math.rad(0 - 2 * math.cos(sine / 34))),.1)
  4990. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) + 0.04 * math.cos(sine / 50),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5 - 4 * math.cos(sine / 50)),math.rad(18),math.rad(0 + 2 * math.cos(sine / 34))),.1)
  4991. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 + 0.04 * math.cos(sine / 50),0 + 0.03 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0 + 4 * math.cos(sine / 50)),math.rad(-18)),.1)
  4992. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 1 * math.cos(sine / 28)),math.rad(-5 - 2.5 * math.cos(sine / 57)),math.rad(18)),.1)
  4993. RW.C0=clerp(RW.C0,cf(0.85,0.5 + 0.05 * math.cos(sine / 28),-0.65)*angles(math.rad(36 - 3 * math.cos(sine / 34)),math.rad(0 - 2 * math.cos(sine / 45)),math.rad(-80 + 5 * math.cos(sine / 28))),.1)
  4994. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(7 + 3 * math.cos(sine / 49)),math.rad(12 + 2 * math.cos(sine / 52)),math.rad(-16 - 6 * math.cos(sine / 39))),.1)
  4995. elseif ModeOfGlitch == 6 then
  4996. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(-10 + 4 * math.cos(sine / 34))),.1)
  4997. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(5 + 2 * math.cos(sine / 34))),.1)
  4998. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(-5 - 2 * math.cos(sine / 53))),.1)
  4999. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 1 * math.cos(sine / 28)),math.rad(2 + 3 * math.cos(sine / 41)),math.rad(5 + 2 * math.cos(sine / 53))),.1)
  5000. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-2 - 4 * math.cos(sine / 28)),math.rad(0),math.rad(14 + 8 * math.cos(sine / 28))),.1)
  5001. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(5 + 3 * math.cos(sine / 46)),math.rad(10 + 5 * math.cos(sine / 52)),math.rad(-15 - 6 * math.cos(sine / 28))),.1)
  5002. elseif ModeOfGlitch == 7 then
  5003. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(1),math.rad(0 - 1 * math.cos(sine / 34))),.1)
  5004. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(5),math.rad(0 + 1 * math.cos(sine / 34))),.1)
  5005. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.01 * math.cos(sine / 34),0 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 1 * math.cos(sine / 34)),math.rad(0),math.rad(0)),.1)
  5006. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 2.5 * math.cos(sine / 28)),math.rad(0 + 1 * math.cos(sine / 71)),math.rad(0)),.1)
  5007. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(4 - 4 * math.cos(sine / 28)),math.rad(-8),math.rad(10 - 5 * math.cos(sine / 34))),.1)
  5008. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(5),math.rad(5),math.rad(5)),.1)
  5009. elseif ModeOfGlitch == 8 then
  5010. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(-10 + 5 * math.cos(sine / 34))),.1)
  5011. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.25),math.rad(0),math.rad(6 + 2 * math.cos(sine / 34))),.1)
  5012. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(0 - 2 * math.cos(sine / 34)),math.rad(0),math.rad(-26 + 2 * math.cos(sine / 44))),.1)
  5013. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(20 - 1 * math.cos(sine / 28)),math.rad(-5 + 3 * math.cos(sine / 47)),math.rad(26 - 2 * math.cos(sine / 44))),.1)
  5014. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-2 - 3 * math.cos(sine / 30)),math.rad(25 - 3 * math.cos(sine / 38)),math.rad(28 - 6 * math.cos(sine / 34))),.1)
  5015. LW.C0=clerp(LW.C0,cf(-0.95,0.65 + 0.075 * math.cos(sine / 28),-0.65)*angles(math.rad(90 + 2 * math.cos(sine / 73)),math.rad(25 + 5 * math.cos(sine / 24)),math.rad(73 - 3 * math.cos(sine / 65))),.1)
  5016. elseif ModeOfGlitch == 9 then
  5017. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) + kan.PlaybackLoudness/5000,-0.1)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-2.5),math.rad(-20),math.rad(0 - 2 * math.cos(sine / 56) + kan.PlaybackLoudness/450)),.4)
  5018. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) - kan.PlaybackLoudness/6500,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(5),math.rad(0 + 2 * math.cos(sine / 56) + kan.PlaybackLoudness/500)),.4)
  5019. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0 + 0.02 * math.cos(sine / 56) ,0 + 0.05 * math.cos(sine / 28) + kan.PlaybackLoudness/7000)*angles(math.rad(0 - 2 * math.cos(sine / 56)),math.rad(0),math.rad(30)),.4)
  5020. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 + 2 * math.cos(sine / 28) - kan.PlaybackLoudness/60),math.rad(0 + 2 * math.cos(sine / 73)),math.rad(-30)),.4)
  5021. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(40 + 5 * math.cos(sine / 34) + kan.PlaybackLoudness/7.5),math.rad(0),math.rad(28 - 2 * math.cos(sine / 38))),.4)
  5022. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.02 * math.cos(sine / 28),0)*angles(math.rad(10),math.rad(5),math.rad(7.5)),.4)
  5023. elseif ModeOfGlitch == 2000000000 then
  5024. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-1),math.rad(0),math.rad(-10 + 5 * math.cos(sine / 34))),.1)
  5025. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-1.5),math.rad(0),math.rad(5 + 3 * math.cos(sine / 34))),.1)
  5026. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(2 + 3 * math.cos(sine / 34)),math.rad(0),math.rad(34 - 3 * math.cos(sine / 54))),.1)
  5027. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(15 - 4 * math.cos(sine / 28)),math.rad(0 - 1 * math.cos(sine / 44)),math.rad(-34 + 3 * math.cos(sine / 54))),.1)
  5028. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(12 + 5 * math.cos(sine / 62)),math.rad(30 + 5 * math.cos(sine / 48)),math.rad(19 + 6 * math.cos(sine / 36))),.1)
  5029. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(10 + 3 * math.cos(sine / 65)),math.rad(6 + 3 * math.cos(sine / 57)),math.rad(-20 - 7 * math.cos(sine / 36))),.1)
  5030. elseif ModeOfGlitch == 6000000000 then
  5031. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(2),math.rad(0),math.rad(-15 + 6 * math.cos(sine / 34))),.1)
  5032. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(7.5 - 4 * math.cos(sine / 47))),.1)
  5033. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,0,1 + 0.1 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0),math.rad(-1 + 4 * math.cos(sine / 62))),.1)
  5034. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 28)),math.rad(5 - 6 * math.cos(sine / 79)),math.rad(1 - 4 * math.cos(sine / 62))),.1)
  5035. RW.C0=clerp(RW.C0,cf(0.85,0.5 + 0.01 * math.cos(sine / 28),-0.65)*angles(math.rad(38 + 2 * math.cos(sine / 33)),math.rad(0),math.rad(-95 - 3 * math.cos(sine / 28))),.1)
  5036. LW.C0=clerp(LW.C0,cf(-0.85,0.5 + 0.01 * math.cos(sine / 28),-0.65)*angles(math.rad(45 - 3 * math.cos(sine / 37)),math.rad(0),math.rad(80 + 5 * math.cos(sine / 30))),.1)
  5037. elseif ModeOfGlitch == 9600000000 then
  5038. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 28) + 0.05 * math.cos(sine / 44),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(7 - 5 * math.cos(sine / 44)),math.rad(0),math.rad(-6 - 3 * math.cos(sine / 34))),.1)
  5039. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 28) - 0.05 * math.cos(sine / 44),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(3 + 5 * math.cos(sine / 44)),math.rad(0),math.rad(0 + 3 * math.cos(sine / 34))),.1)
  5040. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.05 * math.cos(sine / 44),0 + 0.03 * math.cos(sine / 34),-0.05 + 0.05 * math.cos(sine / 28))*angles(math.rad(0 - 3 * math.cos(sine / 34)),math.rad(0 - 5 * math.cos(sine / 44)),math.rad(-5)),.1)
  5041. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(2.5 - 2.5 * math.cos(sine / 28)),math.rad(10 + 5 * math.cos(sine / 62)),math.rad(17 + 5 * math.cos(sine / 59))),.1)
  5042. RW.C0=clerp(RW.C0,cf(1,0.5 + 0.1 * math.cos(sine / 28),-0.45)*angles(math.rad(22 - 3 * math.cos(sine / 53)),math.rad(0),math.rad(-37 + 2 * math.cos(sine / 37))),.1)
  5043. LW.C0=clerp(LW.C0,cf(-1,0.5 + 0.1 * math.cos(sine / 28),-0.45)*angles(math.rad(23 - 2 * math.cos(sine / 58)),math.rad(0),math.rad(38 - 3 * math.cos(sine / 57) )),.1)
  5044. end
  5045. end
  5046. elseif torvel>2 and torvel<22 and hitfloor~=nil then
  5047. Anim="Walk"
  5048. if attack==false then
  5049. if ModeOfGlitch == 10 then
  5050. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(4-2.5 * math.cos(sine / 3.5)), math.rad(0) - root.RotVelocity.Y / 75, math.rad(5 * math.cos(sine / 7))), 0.15)
  5051. Torso.Neck.C0 = clerp(Torso.Neck.C0, necko * angles(math.rad(-2.5 * math.sin(sine / 20)), math.rad(0), math.rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5052. RH.C0 = clerp(RH.C0, cf(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 5 * math.cos(sine / 7)) - rl.RotVelocity.Y / 75 + -math.sin(sine / 7) / 2.5, math.rad(90 - 0.1 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 0.1 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5053. LH.C0 = clerp(LH.C0, cf(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 5 * math.cos(sine / 7)) + ll.RotVelocity.Y / 75 + math.sin(sine / 7) / 2.5, math.rad(-90 - 0.1 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 0.1 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5054. RW.C0 = clerp(RW.C0, cf(1.1, 0.4 + 0.05 * math.sin(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(-0), math.rad(-30)), 0.1)
  5055. LW.C0 = clerp(LW.C0, cf(-1.1, 0.4 + 0.05 * math.sin(sine / 30), 0.025 * math.cos(sine / 20)) * angles(math.rad(-30), math.rad(0), math.rad(30)), 0.1)
  5056. elseif ModeOfGlitch ~= 9600000000 then
  5057. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
  5058. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 5 * math.cos(sine / 8)),math.rad(0 + 35 * math.cos(sine / 8))),.1)
  5059. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.05,-0.05 - 0.05 * math.cos(sine / 4))*angles(math.rad(5 + 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 5 * math.cos(sine / 8))),.1)
  5060. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(10 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 5 * math.cos(sine / 8))),.1)
  5061. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 50 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
  5062. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 50 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
  5063. elseif ModeOfGlitch == 9600000000 then
  5064. RH.C0=clerp(RH.C0,cf(1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0 + 10 * math.cos(sine / 8)),math.rad(0 + 65 * math.cos(sine / 8))),.1)
  5065. LH.C0=clerp(LH.C0,cf(-1,-1 + 0.05 * math.cos(sine / 4),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0 + 10 * math.cos(sine / 8)),math.rad(0 + 65 * math.cos(sine / 8))),.1)
  5066. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.1,-0.05 + 0.05 * math.cos(sine / 4))*angles(math.rad(15 - 3 * math.cos(sine / 4)),math.rad(0 + root.RotVelocity.Y/1.5),math.rad(0 - root.RotVelocity.Y - 10 * math.cos(sine / 8))),.1)
  5067. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-15 + 3 * math.cos(sine / 4)),math.rad(0 - 10 * math.cos(sine / 8)),math.rad(0 - hed.RotVelocity.Y*2.5 + 10 * math.cos(sine / 8))),.1)
  5068. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.25 * math.cos(sine / 8))*angles(math.rad(0 - 80 * math.cos(sine / 8)),math.rad(0),math.rad(5 - 10 * math.cos(sine / 4))),.1)
  5069. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.25 * math.cos(sine / 8))*angles(math.rad(0 + 80 * math.cos(sine / 8)),math.rad(0),math.rad(-5 + 10 * math.cos(sine / 4))),.1)
  5070. end
  5071. end
  5072. elseif torvel>=22 and hitfloor~=nil then
  5073. Anim="Run"
  5074. if attack==false then
  5075. if ModeOfGlitch ~= 6 and ModeOfGlitch ~= 8 and ModeOfGlitch ~= 2000000000 and ModeOfGlitch ~= 6000000000 then
  5076. RH.C0=clerp(RH.C0,cf(1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 85 * math.cos(sine / 6))),.1)
  5077. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.15 * math.cos(sine / 3),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 85 * math.cos(sine / 6))),.1)
  5078. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0,-0.3,-0.05 + 0.15 * math.cos(sine / 3))*angles(math.rad(15 - 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - root.RotVelocity.Y - 10 * math.cos(sine / 6))),.1)
  5079. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-2.5 + 4 * math.cos(sine / 3)),math.rad(0 + root.RotVelocity.Y*1.5),math.rad(0 - hed.RotVelocity.Y*1.5 + 10 * math.cos(sine / 6))),.1)
  5080. RW.C0=clerp(RW.C0,cf(1.5,0.5,0 + 0.5 * math.cos(sine / 6))*angles(math.rad(0 - 140 * math.cos(sine / 6)),math.rad(0),math.rad(5 - 20 * math.cos(sine / 3))),.1)
  5081. LW.C0=clerp(LW.C0,cf(-1.5,0.5,0 - 0.5 * math.cos(sine / 6))*angles(math.rad(0 + 140 * math.cos(sine / 6)),math.rad(0),math.rad(-5 + 20 * math.cos(sine / 3))),.1)
  5082. if ModeOfGlitch == 7 then
  5083. sphereMK(2,-0.5,"Add",root.CFrame*CFrame.new(math.random(-5,5),math.random(-5,5),8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,0.5,20,-0.0075,MAINRUINCOLOR,0)
  5084. sphereMK(3,0,"Add",root.CFrame*CFrame.new(0,0,8)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.5,5,20,-0.0075,MAINRUINCOLOR,0)
  5085. end
  5086. elseif ModeOfGlitch == 6 or ModeOfGlitch == 8 or ModeOfGlitch == 2000000000 or ModeOfGlitch == 6000000000 then
  5087. RH.C0=clerp(RH.C0,cf(1,-0.5,-0.6)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(1.5),math.rad(0),math.rad(-20 - 5 * math.cos(sine / 34))),.2)
  5088. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(1),math.rad(0),math.rad(20 + 2 * math.cos(sine / 38))),.2)
  5089. RootJoint.C0=clerp(RootJoint.C0,RootCF*cf(0 - 0.15 * math.cos(sine / 47),-0.5,0.5 + 0.1 * math.cos(sine / 28))*angles(math.rad(70),math.rad(0 - root.RotVelocity.Y),math.rad(0 - root.RotVelocity.Y *4.5 + 3 * math.cos(sine / 47))),.2)
  5090. Torso.Neck.C0=clerp(Torso.Neck.C0,necko*angles(math.rad(-17 - 5 * math.cos(sine / 52)),math.rad(0 - 3 * math.cos(sine / 37)),math.rad(0 + 2 * math.cos(sine / 78))),.2)
  5091. RW.C0=clerp(RW.C0,cf(1.5,0.5 + 0.05 * math.cos(sine / 28),0)*angles(math.rad(-8 - 4 * math.cos(sine / 59)),math.rad(-20 + 7 * math.cos(sine / 62)),math.rad(20 + 5 * math.cos(sine / 50))),.2)
  5092. LW.C0=clerp(LW.C0,cf(-1.5,0.5 + 0.1 * math.cos(sine / 28),0)*angles(math.rad(-8 - 3 * math.cos(sine / 55)),math.rad(20 + 8 * math.cos(sine / 67)),math.rad(-20 - 4 * math.cos(sine / 29))),.2)
  5093. end
  5094. end
  5095. end
  5096. end
  5097. end
  5098.  
  5099.  
  5100. --//====================================================\\--
  5101. --|| CREATED BY SHACKLUSTER
  5102. --\\====================================================//--
  5103.  
  5104. local p = game:GetService("Players").LocalPlayer
  5105. local char = p.Character
  5106. local hed = char.Head
  5107. local torso = char.Torso
  5108. local hum = char.Humanoid
  5109. local cam = game.Workspace.CurrentCamera
  5110. local root = char.HumanoidRootPart
  5111. local deb = false
  5112. local Neck = torso:WaitForChild("Neck")
  5113. local shot = 0
  5114. local debris=game:service"Debris"
  5115. local CanAttack = true
  5116. local l = game:GetService("Lighting")
  5117. local rs = game:GetService("RunService").RenderStepped
  5118. local animpose = "Idle"
  5119. local lastanimpose = "Idle"
  5120. local stanceToggle = "Normal"
  5121. local Hood = false
  5122. local holy = false --[[ change to true if u want him flying ]]
  5123. local Trails = true --[[ change to true for glow trails comming from eyes ]]--
  5124. local Shield = false
  5125. local eColors = {"Really black", "Really White"}
  5126. local cf = CFrame.new
  5127. local euler = CFrame.fromEulerAnglesXYZ
  5128. local vt = Vector3.new
  5129. local angles = CFrame.Angles
  5130. local attacktype=1
  5131. local Melee = true
  5132. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  5133. math.randomseed(os.time())
  5134.  
  5135. RA,LA,RL,LL,H,T = char["Right Arm"],char["Left Arm"],char["Right Leg"],char["Left Leg"],char.Head,char.Torso
  5136. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  5137. Settings,Pr0mMode,ArielMode,InternalMode,Heart = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},p.Name == "Fir3bl4ze",p.Name == "Paul072" or p.Name == "KillBecca62",p.Name == "InternalRecursion" or p.Name == "RecursionAltInternal",p.Name == "heartstar1"
  5138. Debounces = {
  5139. CanAttack = true;
  5140. CanJoke = true;
  5141. NoIdl = false;
  5142. Slashing = false;
  5143. Slashed = false;
  5144. Slapping = false;
  5145. Slapped = false;
  5146. ks = false;
  5147. }
  5148.  
  5149. local Touche = {char.Name, }
  5150. local Character = p.Character
  5151.  
  5152.  
  5153.  
  5154.  
  5155.  
  5156. local Shockwave = function()
  5157.  
  5158. Instance.new("SpecialMesh", Wave).MeshType = "Sphere"
  5159.  
  5160.  
  5161. delay(0, function()
  5162.  
  5163. if Daytime == false then
  5164. for i = 1, 50, 1 do
  5165. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  5166. Wave.CFrame = Character.Torso.CFrame
  5167. local t = i / 50
  5168. Wave.Transparency = t
  5169. wait()
  5170. end
  5171. else
  5172. for i = 1, 50, 1 do
  5173. Wave.Size = Vector3.new(1 + i, 1 + i, 1 + i)
  5174. Wave.CFrame = Character.Torso.CFrame
  5175. local t = i / 50
  5176. Wave.Transparency = t
  5177. wait()
  5178. end
  5179. end
  5180. Wave:Destroy()
  5181. end)
  5182. delay(0, function()
  5183. while wait() do
  5184. if Wave ~= nil then
  5185. Wave.CFrame = Character.Torso.CFrame
  5186. else
  5187. break
  5188. end
  5189. end
  5190. end)
  5191. end
  5192.  
  5193.  
  5194. function Shockwave2()
  5195. local ENERGY = Instance.new("Part", Character)
  5196. ENERGY.Name = "ENERGY"
  5197. ENERGY.CanCollide = false
  5198. ENERGY.Transparency = 0.2
  5199. ENERGY.TopSurface = 0
  5200. ENERGY.BottomSurface = 0
  5201. ENERGY.Anchored = true
  5202. ENERGY.BrickColor = BrickColor.new("Really black")
  5203. ENERGY.Touched:connect(function(hit)
  5204. if hit.Parent:findFirstChild("Humanoid") and hit.Parent:findFirstChild("Torso") then
  5205. local Occlude = true
  5206. local NotOccludes = {
  5207. Character.Name;
  5208. "Wings";
  5209. "Scythe";
  5210. "Thingy";
  5211. "Thingy2"; -- put all of the names in a table pls
  5212. }
  5213. for i,v in pairs(NotOccludes) do
  5214. if hit.Parent.Name == v then
  5215. Occlude = false
  5216. end
  5217. end
  5218. --if hit.Parent.Name ~= char.Name and hit.Name ~= "Wings" and hit.Name ~= "Scythe" and hit.Name ~= "Thingy" and hit.Name ~= "Thingy2" and hit.Parent.Name ~= "Wings" and hit.Parent.Name ~= "Scythe" and hit.Parent.Name ~= "Thingy" and hit.Parent.Name ~= "Thingy2" then
  5219. if Occlude then
  5220. hit.Parent:findFirstChild("Humanoid").Health = hit.Parent:findFirstChild("Humanoid").Health - 50
  5221. hit.Parent:findFirstChild("Torso").Velocity = hit.Parent:findFirstChild("Torso").CFrame.lookVector * 220
  5222. end
  5223. end
  5224. end)
  5225. local cm = Instance.new("CylinderMesh", ENERGY)
  5226. cm.Scale = Vector3.new(1, 20, 1)
  5227. ENERGY.Size = Vector3.new(5, 20, 5)
  5228. ENERGY.CFrame = char.Torso.CFrame
  5229. for i = 1, 50 do
  5230. ENERGY.CFrame = char.Torso.CFrame
  5231. ENERGY.Transparency = ENERGY.Transparency + 0.012
  5232. ENERGY.Size = ENERGY.Size + Vector3.new(0.2, 0, 0.2)
  5233. wait()
  5234. end
  5235. ENERGY:Destroy()
  5236. end
  5237.  
  5238.  
  5239.  
  5240. local RbxUtility = LoadLibrary("RbxUtility")
  5241. local Create = RbxUtility.Create
  5242.  
  5243. function RemoveOutlines(part)
  5244. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  5245. end
  5246. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  5247. local Part = Create("Part"){
  5248. Parent = Parent,
  5249. Reflectance = Reflectance,
  5250. Transparency = Transparency,
  5251. CanCollide = false,
  5252. Locked = true,
  5253. BrickColor = BrickColor.new(tostring(BColor)),
  5254. Name = Name,
  5255. Size = Size,
  5256. Material = Material,
  5257. }
  5258. RemoveOutlines(Part)
  5259. return Part
  5260. end
  5261. local Effects = {}
  5262.  
  5263. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  5264. local Msh = Create(Mesh){
  5265. Parent = Part,
  5266. Offset = OffSet,
  5267. Scale = Scale,
  5268. }
  5269. if Mesh == "SpecialMesh" then
  5270. Msh.MeshType = MeshType
  5271. Msh.MeshId = MeshId
  5272. end
  5273. return Msh
  5274. end
  5275.  
  5276. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5277. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5278. prt.Anchored = true
  5279. prt.CFrame = cframe
  5280. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5281. game:GetService("Debris"):AddItem(prt, 10)
  5282. table.insert(Effects, {
  5283. prt,
  5284. "Cylinder",
  5285. delay,
  5286. x3,
  5287. y3,
  5288. z3,
  5289. msh
  5290. })
  5291. end
  5292.  
  5293.  
  5294.  
  5295. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  5296. local prt = CreatePart(workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  5297. prt.Anchored = true
  5298. prt.CFrame = cframe
  5299. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  5300. game:GetService("Debris"):AddItem(prt, 10)
  5301. table.insert(Effects, {
  5302. prt,
  5303. "Cylinder",
  5304. delay,
  5305. x3,
  5306. y3,
  5307. z3,
  5308. msh
  5309. })
  5310. end
  5311.  
  5312. function rayCast(Position, Direction, Range, Ignore)
  5313. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  5314. end
  5315. local Transformation = function()
  5316.  
  5317. hum.WalkSpeed = 0
  5318. Neck.C0 = Neck.C0 * CFrame.Angles(0.6,0,0)
  5319. wait(0.7)
  5320. Neck.C0 = Neck.C0 * CFrame.Angles(-0.9,0,0)
  5321. l.TimeOfDay = 24
  5322. wait(0.1)
  5323. l.TimeOfDay = 14
  5324. Shockwave2()
  5325. wait(2)
  5326. Neck.C0 = Neck.C0 * CFrame.Angles(0.6,0,0)
  5327. wait(2.4)
  5328. Neck.C0 = Neck.C0 * CFrame.Angles(-0.6,0,0)
  5329. l.TimeOfDay = 24
  5330. wait(0.1)
  5331. l.TimeOfDay = 14
  5332. Shockwave2()
  5333. wait(0.3)
  5334. Neck.C0 = Neck.C0 * CFrame.Angles(0.6,0,0)
  5335. wait(0.6)
  5336. Neck.C0 = Neck.C0 * CFrame.Angles(-0.6,0,0)
  5337. l.TimeOfDay = 24
  5338. wait(0.1)
  5339. l.TimeOfDay = 14
  5340. Shockwave2()
  5341. wait(0.2)
  5342. Neck.C0 = Neck.C0 * CFrame.Angles(0.6,0,0)
  5343. wait(2)
  5344. Neck.C0 = Neck.C0 * CFrame.Angles(-0.3,0,0)
  5345. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  5346. TBlast.BrickColor = BrickColor.new("Gold")
  5347. TBlast.Transparency = 1
  5348. TBlast.Anchored = true
  5349. TBlast.CanCollide = false
  5350. TBlast.CFrame = root.CFrame
  5351. TBlast.Size = Vector3.new(2,2,2)
  5352. TBMesh.Parent = TBlast
  5353. TBMesh.MeshType = "Sphere"
  5354. game.Lighting.Brightness = 0
  5355. game.Lighting.OutdoorAmbient = TBlast.BrickColor.Color
  5356. game.Lighting.TimeOfDay = 0.1
  5357. game.Lighting.FogEnd = 1000
  5358. game.Lighting.FogColor = TBlast.BrickColor.Color
  5359. local hit, pos = rayCast(root.Position, (CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0))).lookVector, 6, Character)
  5360. if hit ~= nil then
  5361. local Color = hit.BrickColor
  5362. local refpart = CreatePart(workspace, "SmoothPlastic", 0, 1, "Really black", "Effect", Vector3.new())
  5363. refpart.Anchored = true
  5364. refpart.CFrame = CFrame.new(pos)
  5365. game:GetService("Debris"):AddItem(refpart, 1)
  5366. for i = 1, 5 do
  5367. local Color = hit.BrickColor
  5368. local Materials = hit.Material
  5369. local groundpart = CreatePart(workspace, "SmoothPlastic", 0, 0, Color, "Ground", Vector3.new(math.random(500, 1000) / 1000, math.random(500, 1000) / 1000, math.random(500, 1000) / 1000))
  5370. groundpart.Anchored = false
  5371. groundpart.Material = Materials
  5372. groundpart.CanCollide = true
  5373. groundpart.Friction = 0.1
  5374. groundpart.Velocity = Vector3.new(math.random(-50, 50), math.random(25, 50), math.random(-50, 50))
  5375. groundpart.CFrame = CFrame.new(pos) * CFrame.new(math.random(-250, 250) / 100, 0.5, math.random(-250, 250) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5376. game:GetService("Debris"):AddItem(groundpart, 10)
  5377. end
  5378. for i = 1, 6 do
  5379. local Color = hit.BrickColor
  5380. local Materials = hit.Material
  5381. local actualgroundpart = CreatePart(workspace, "SmoothPlastic", 0, 0, Color, "Ground", Vector3.new(math.random(1000, 2000) / 1000, math.random(1000, 2000) / 1000, math.random(1000, 2000) / 1000))
  5382. actualgroundpart.Anchored = true
  5383. actualgroundpart.Material = Materials
  5384. actualgroundpart.CanCollide = true
  5385. actualgroundpart.Friction = 1
  5386. actualgroundpart.CFrame = CFrame.new(pos) * CFrame.new(math.random(-500, 500) / 100, 0, math.random(-500, 500) / 100) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5387. game:GetService("Debris"):AddItem(actualgroundpart, 10)
  5388. end
  5389. WaveEffect(hit.BrickColor, refpart.CFrame, .2, .2, .2, .5, .5, .5, .04)
  5390. SphereEffect(hit.BrickColor, refpart.CFrame, .2, .2, .2, 3, 3, 3, .04)
  5391. end
  5392. Shockwave()
  5393. end
  5394. Transformation()
  5395.  
  5396.  
  5397. partic2 = Instance.new("ParticleEmitter",torso)
  5398. partic2.Color = ColorSequence.new(Color3.new(100/225,100/255,100/255),Color3.new(100/255,100/255,100/255))
  5399. partic2.LightEmission = .95
  5400. partic2.VelocityInheritance = 0.2
  5401. partic2.Rate = 300
  5402. partic2.Texture = "rbxasset://textures/particles/explosion01_implosion_main.dds"
  5403. partic2.Lifetime = NumberRange.new(0.1,0.2)
  5404. partic2.RotSpeed = NumberRange.new(100,100)
  5405. partic2.Speed = NumberRange.new(2,6)
  5406. partic2.Enabled = false
  5407. partic2.LockedToPart = false
  5408.  
  5409. function swait(num)
  5410. if num==0 or num==nil then
  5411. game:service'RunService'.Stepped:wait(0)
  5412. else
  5413. for i=0,num do
  5414. game:service'RunService'.Stepped:wait(0)
  5415. end
  5416. end
  5417. end
  5418.  
  5419.  
  5420. hum.WalkSpeed = 16
  5421.  
  5422. so = function(id,par,vol,pit)
  5423. coroutine.resume(coroutine.create(function()
  5424. local sou = Instance.new("Sound",par or workspace)
  5425. sou.Volume=vol
  5426. sou.Pitch=pit or 1
  5427. sou.SoundId=id
  5428. swait()
  5429. sou:play()
  5430. game:GetService("Debris"):AddItem(sou,6)
  5431. end))
  5432. end
  5433.  
  5434.  
  5435. Player = game.Players.LocalPlayer
  5436. Character = Player.Character
  5437. local txt = Instance.new("BillboardGui", Character)
  5438. txt.Adornee = Character.Head
  5439. txt.Name = "_status"
  5440. txt.Size = UDim2.new(2, 0, 1.2, 0)
  5441. txt.StudsOffset = Vector3.new(-9, 8, 0)
  5442. local text = Instance.new("TextLabel", txt)
  5443. text.Size = UDim2.new(10, 0, 7, 0)
  5444. text.FontSize = "Size24"
  5445. text.TextScaled = true
  5446. text.TextTransparency = 0
  5447. text.BackgroundTransparency = 1
  5448. text.TextTransparency = 0
  5449. text.TextStrokeTransparency = 0
  5450. text.Font = "Antique"
  5451. text.TextStrokeColor3 = Color3.new(170,0,0)
  5452. text.Text = "Void Slayer"
  5453. --==//Wings and Halo\\==--
  5454. Player=game:GetService('Players').LocalPlayer
  5455. Character=Player.Character
  5456. Mouse=Player:GetMouse()
  5457. m=Instance.new('Model',Character)
  5458.  
  5459. local function weldBetween(a, b)
  5460. local weldd = Instance.new("ManualWeld")
  5461. weldd.Part0 = a
  5462. weldd.Part1 = b
  5463. weldd.C0 = CFrame.new()
  5464. weldd.C1 = b.CFrame:inverse() * a.CFrame
  5465. weldd.Parent = a
  5466. return weldd
  5467. end
  5468.  
  5469. it=Instance.new
  5470.  
  5471. function nooutline(part)
  5472. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  5473. end
  5474.  
  5475. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  5476. local fp=it("Part")
  5477. fp.formFactor=formfactor
  5478. fp.Parent=parent
  5479. fp.Reflectance=reflectance
  5480. fp.Transparency=transparency
  5481. fp.CanCollide=false
  5482. fp.Locked=true
  5483. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  5484. fp.Name=name
  5485. fp.Size=size
  5486. fp.Position=Character.Torso.Position
  5487. nooutline(fp)
  5488. fp.Material=material
  5489. fp:BreakJoints()
  5490. return fp
  5491. end
  5492.  
  5493. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  5494. local mesh=it(Mesh)
  5495. mesh.Parent=part
  5496. if Mesh=="SpecialMesh" then
  5497. mesh.MeshType=meshtype
  5498. mesh.MeshId=meshid
  5499. end
  5500. mesh.Offset=offset
  5501. mesh.Scale=scale
  5502. return mesh
  5503. end
  5504.  
  5505. function weld(parent,part0,part1,c0,c1)
  5506. local weld=it("Weld")
  5507. weld.Parent=parent
  5508. weld.Part0=part0
  5509. weld.Part1=part1
  5510. weld.C0=c0
  5511. weld.C1=c1
  5512. return weld
  5513. end
  5514.  
  5515. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.05, 0.05, 0.05))
  5516. 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))
  5517. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  5518. 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))
  5519. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  5520. 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))
  5521. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  5522. 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))
  5523. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  5524. 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))
  5525. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  5526. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  5527. 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))
  5528. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  5529. 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))
  5530. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  5531. 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))
  5532. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  5533. 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))
  5534. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  5535. 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))
  5536. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  5537. 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))
  5538. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  5539. 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))
  5540. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  5541. 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))
  5542. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  5543. 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))
  5544. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  5545. 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))
  5546. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  5547. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  5548. 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))
  5549. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  5550. 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))
  5551. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  5552. 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))
  5553. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  5554. 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))
  5555. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  5556. 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))
  5557. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  5558. 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))
  5559. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  5560. 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))
  5561. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  5562. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  5563. 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))
  5564. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5565. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  5566. 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))
  5567. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  5568. 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))
  5569. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  5570. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  5571. 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))
  5572. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5573. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  5574. 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))
  5575. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5576. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  5577. 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))
  5578. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  5579. 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))
  5580. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  5581. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  5582. 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))
  5583. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  5584. 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))
  5585. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  5586. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  5587. 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))
  5588. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  5589. 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))
  5590. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  5591. 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))
  5592. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  5593. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  5594. 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))
  5595. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  5596. 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))
  5597. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  5598. 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))
  5599. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5600. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  5601. 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))
  5602. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  5603. 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))
  5604. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5605. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  5606. 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))
  5607. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  5608. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  5609. 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))
  5610. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  5611. 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))
  5612. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  5613. 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))
  5614. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5615. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  5616. 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))
  5617. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  5618. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  5619. 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))
  5620. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  5621. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  5622. 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))
  5623. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  5624. 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))
  5625. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  5626. 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))
  5627. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  5628. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  5629. 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))
  5630. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  5631. 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))
  5632. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5633. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  5634. 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))
  5635. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5636. 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))
  5637. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5638. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  5639. 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))
  5640. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  5641. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  5642. 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))
  5643. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  5644. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  5645. 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))
  5646. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5647. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  5648. 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))
  5649. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  5650. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  5651. 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))
  5652. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  5653. 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))
  5654. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  5655. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  5656. 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))
  5657. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  5658. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  5659. 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))
  5660. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  5661. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  5662. 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))
  5663. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  5664. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  5665. 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))
  5666. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  5667. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  5668. 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))
  5669. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5670. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  5671. 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))
  5672. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  5673. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  5674. 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))
  5675. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  5676. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  5677. 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))
  5678. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  5679. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  5680. 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))
  5681. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  5682. 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))
  5683. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  5684. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  5685. 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))
  5686. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  5687. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5688. 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))
  5689. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5690. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  5691. 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))
  5692. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  5693. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  5694. 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))
  5695. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  5696. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  5697. 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))
  5698. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  5699. 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))
  5700. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  5701. 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))
  5702. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  5703. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  5704. 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))
  5705. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  5706. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  5707. 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))
  5708. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  5709. 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))
  5710. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  5711. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  5712. 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))
  5713. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  5714. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  5715. 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))
  5716. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  5717. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  5718. 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))
  5719. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  5720. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  5721. 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))
  5722. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  5723. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5724. 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))
  5725. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5726. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  5727. 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))
  5728. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  5729. 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))
  5730. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  5731. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  5732. 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))
  5733. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  5734. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  5735. 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))
  5736. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  5737. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  5738. 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))
  5739. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  5740. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  5741. 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))
  5742. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5743. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  5744. 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))
  5745. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  5746. 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))
  5747. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  5748. 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))
  5749. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5750. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  5751. 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))
  5752. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  5753. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  5754. 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))
  5755. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  5756. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  5757. 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))
  5758. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5759. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  5760. 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))
  5761. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  5762. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5763. 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))
  5764. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5765. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  5766. 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))
  5767. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5768. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  5769. 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))
  5770. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5771. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  5772. 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))
  5773. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  5774. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  5775. 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))
  5776. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5777. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  5778. 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))
  5779. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5780. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  5781. 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))
  5782. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  5783. 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))
  5784. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  5785. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5786. 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))
  5787. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5788. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  5789. 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))
  5790. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5791. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  5792. 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))
  5793. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  5794. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  5795. 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))
  5796. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  5797. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  5798. 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))
  5799. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  5800. 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))
  5801. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5802. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  5803. 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))
  5804. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  5805. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  5806. 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))
  5807. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5808. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  5809. 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))
  5810. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  5811. 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))
  5812. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  5813. 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))
  5814. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5815. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  5816. 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))
  5817. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5818. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  5819. 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))
  5820. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5821. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  5822. 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))
  5823. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  5824. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  5825. 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))
  5826. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  5827. 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))
  5828. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  5829. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  5830. 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))
  5831. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  5832. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  5833. 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))
  5834. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5835. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  5836. 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))
  5837. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  5838. 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))
  5839. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5840. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  5841. 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))
  5842. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  5843. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  5844. 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))
  5845. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  5846. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  5847. 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))
  5848. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  5849. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  5850. 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))
  5851. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5852. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  5853. 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))
  5854. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  5855. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  5856. 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))
  5857. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5858. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  5859. 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))
  5860. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  5861. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  5862. 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))
  5863. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  5864. 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))
  5865. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  5866. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  5867. 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))
  5868. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  5869. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  5870. 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))
  5871. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5872. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  5873. 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))
  5874. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5875. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  5876. 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))
  5877. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5878. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  5879. 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))
  5880. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5881. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  5882. 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))
  5883. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5884. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  5885. 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))
  5886. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  5887. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  5888. 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))
  5889. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  5890. 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))
  5891. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  5892. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  5893. 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))
  5894. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  5895. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  5896. 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))
  5897. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5898. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  5899. 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))
  5900. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  5901. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  5902. 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))
  5903. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5904. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  5905. 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))
  5906. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5907. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  5908. 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))
  5909. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  5910. 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))
  5911. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  5912. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  5913. 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))
  5914. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5915. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  5916. 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))
  5917. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  5918. 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))
  5919. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  5920. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  5921. 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))
  5922. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  5923. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  5924. 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))
  5925. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  5926. 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))
  5927. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  5928. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  5929. 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))
  5930. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  5931. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  5932. 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))
  5933. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  5934. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  5935. 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))
  5936. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  5937. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  5938. 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))
  5939. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  5940. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  5941. 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))
  5942. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5943. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  5944. 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))
  5945. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5946. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  5947. 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))
  5948. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  5949. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  5950. 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))
  5951. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5952. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  5953. 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))
  5954. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5955. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  5956. 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))
  5957. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  5958. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  5959. 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))
  5960. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5961. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  5962. 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))
  5963. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  5964. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  5965. 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))
  5966. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  5967. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  5968. 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))
  5969. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  5970. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  5971. 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))
  5972. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  5973. 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))
  5974. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5975. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  5976. 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))
  5977. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  5978. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  5979. 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))
  5980. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  5981. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  5982. 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))
  5983. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  5984. 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))
  5985. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  5986. 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))
  5987. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  5988. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  5989. 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))
  5990. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  5991. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  5992. 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))
  5993. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  5994. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  5995. 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))
  5996. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  5997. 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))
  5998. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  5999. 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))
  6000. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  6001. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  6002. 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))
  6003. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6004. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  6005. 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))
  6006. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  6007. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  6008. 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))
  6009. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  6010. 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))
  6011. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  6012. 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))
  6013. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  6014. 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))
  6015. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6016. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  6017. 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))
  6018. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  6019. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  6020. 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))
  6021. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  6022. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  6023. 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))
  6024. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  6025. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  6026. 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))
  6027. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  6028. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  6029. 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))
  6030. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  6031. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  6032. 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))
  6033. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  6034. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  6035. 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))
  6036. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6037. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  6038. 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))
  6039. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  6040. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  6041. 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))
  6042. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  6043. 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))
  6044. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  6045. 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))
  6046. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  6047. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  6048. 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))
  6049. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  6050. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  6051. 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))
  6052. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6053. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  6054. 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))
  6055. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6056. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  6057. 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))
  6058. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  6059. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  6060. 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))
  6061. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  6062. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  6063. 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))
  6064. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  6065. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  6066. 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))
  6067. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6068. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  6069. 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))
  6070. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6071. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  6072. 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))
  6073. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6074. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  6075. 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))
  6076. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6077. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  6078. 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))
  6079. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  6080. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  6081. 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))
  6082. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  6083. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  6084. 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))
  6085. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  6086. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  6087. 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))
  6088. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6089. 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))
  6090. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  6091. 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))
  6092. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  6093. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  6094. 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))
  6095. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6096. 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))
  6097. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  6098. 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))
  6099. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  6100. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6101. 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))
  6102. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  6103. 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))
  6104. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  6105. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  6106. 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))
  6107. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  6108. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  6109. 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))
  6110. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  6111. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  6112. 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))
  6113. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  6114. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  6115. 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))
  6116. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  6117. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  6118. 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))
  6119. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  6120. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  6121. 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))
  6122. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  6123. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  6124. 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))
  6125. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  6126. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  6127. 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))
  6128. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  6129. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  6130. 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))
  6131. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  6132. 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))
  6133. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  6134. 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))
  6135. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  6136. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  6137. 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))
  6138. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  6139. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  6140. 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))
  6141. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  6142. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  6143. 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))
  6144. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  6145. 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))
  6146. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  6147. 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))
  6148. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  6149. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  6150. 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))
  6151. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  6152. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  6153. 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))
  6154. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6155. 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))
  6156. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  6157. 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))
  6158. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  6159. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6160. 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))
  6161. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  6162. 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))
  6163. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  6164. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  6165. 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))
  6166. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  6167. 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))
  6168. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  6169. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  6170. 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))
  6171. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6172. 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))
  6173. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  6174. 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))
  6175. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  6176. 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))
  6177. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6178. 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))
  6179. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  6180. 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))
  6181. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  6182. 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))
  6183. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6184. 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))
  6185. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6186. 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))
  6187. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  6188. 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))
  6189. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6190. 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))
  6191. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6192. 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))
  6193. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  6194. 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))
  6195. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  6196. 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))
  6197. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  6198. 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))
  6199. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6200. 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))
  6201. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  6202. 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))
  6203. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  6204. 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))
  6205. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  6206. 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))
  6207. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6208. 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))
  6209. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  6210. 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))
  6211. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  6212. 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))
  6213. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6214. 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))
  6215. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  6216. 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))
  6217. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  6218. 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))
  6219. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  6220. 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))
  6221. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  6222. 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))
  6223. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  6224. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  6225. 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))
  6226. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  6227. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  6228. 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))
  6229. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  6230. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  6231. 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))
  6232. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  6233.  
  6234. -- [[[
  6235. --000000[[====================================================================================\\
  6236. --000000[[ deivis97 edit ";.and tamloveeif02 edit.;"
  6237. --000000[[====================================================================================//
  6238. -- [[[
  6239. --// Initializing \\--
  6240. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  6241. local Plrs = S.Players
  6242. local Plr = Plrs.LocalPlayer
  6243. local Char = Plr.Character
  6244. local Hum = Char:FindFirstChildOfClass'Humanoid'
  6245. local RArm = Char["Right Arm"]
  6246. local LArm = Char["Left Arm"]
  6247. local RLeg = Char["Right Leg"]
  6248. local LLeg = Char["Left Leg"]
  6249. local Root = Char:FindFirstChild'HumanoidRootPart'
  6250. local Torso = Char.Torso
  6251. local Head = Char.Head
  6252. local NeutralAnims = true
  6253. local Attack = false
  6254. local BloodPuddles = {}
  6255. local Effects = {}
  6256. local Debounces = {Debounces={}}
  6257. local Mouse = Plr:GetMouse()
  6258. local Hit = {}
  6259. local Sine = 0
  6260. local Change = 1
  6261. local Souls = 99999
  6262. local LEFTWINGS = {}
  6263. local RIGHTWINGS = {}
  6264. --// Debounce System \\--
  6265.  
  6266. --killbot arm--
  6267. New = function(Object, Parent, Name, Data)
  6268. local Object = Instance.new(Object)
  6269. for Index, Value in pairs(Data or {}) do
  6270. Object[Index] = Value
  6271. end
  6272. Object.Parent = Parent
  6273. Object.Name = Name
  6274. return Object
  6275. end
  6276.  
  6277. CyborgArm = New("Model",Char,"CyborgArm",{})
  6278. Handle = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1.0500015, 2.02999949, 1.07999992),CFrame = CFrame.new(-138.347275, 2.99473095, 41.7816849, 0.999635339, 8.27677286e-06, 0.0270056836, -0.000191000072, 0.999977112, 0.00676353322, -0.0270050094, -0.00676622428, 0.999612451),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0,0,0),})
  6279. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.429999948, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.369171, 2.89115906, 41.8271637, 0.505694926, -0.862284958, 0.0271573812, 0.862490892, 0.506027818, 0.0067293453, -0.019545, 0.0200200025, 0.999608755),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6280. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.505694926, 0.862490892, -0.0195449982, -0.862284899, 0.506027818, 0.0200199969, 0.0271573793, 0.00672934437, 0.999608576),C1 = CFrame.new(0.0136108398, -0.108844995, -0.0342674255, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6281. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.600001693, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.268127, 3.26462603, 41.8218994, 0.0100010047, -0.999581397, 0.0271513518, 0.999925494, 0.010187286, 0.00673122332, -0.00700500328, 0.027082013, 0.999608815),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6282. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.0100010047, 0.999925494, -0.00700500328, -0.999581337, 0.010187286, 0.0270820074, 0.0271513499, 0.00673122238, 0.999608636),C1 = CFrame.new(-0.0874328613, 0.264621973, -0.028968811, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6283. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.3000018, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.217133, 3.61339307, 41.8189926, 0.778245091, -0.627379835, 0.0270029604, 0.627452075, 0.778625846, 0.00676273741, -0.0252680089, 0.0116800005, 0.999612689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6284. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.778245091, 0.627452075, -0.0252680033, -0.627379835, 0.778625846, 0.0116799958, 0.0270029567, 0.00676273648, 0.99961251),C1 = CFrame.new(-0.138427734, 0.613389015, -0.0260467529, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6285. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.840000331, 0.420000285, 1),CFrame = CFrame.new(-138.395523, 2.38962889, 41.7660217, -0.00574199716, -0.999983609, 1.77533366e-09, 0.999983549, -0.00574199716, 9.3131769e-10, 9.41781764e-10, 1.77533366e-09, 1.00000012),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6286. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, -0.00574199716, 0.999983549, 0, -0.999983549, -0.00574199716, 0, 0, 0, 1),C1 = CFrame.new(0.0399932861, -0.610375166, 0.0268669128, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6287. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.840000331, 0.420000285, 0.2900002),CFrame = CFrame.new(-138.540939, 3.80931711, 41.9832687, 2.29982252e-05, -0.999983609, -0.00574393803, -0.00452899979, -0.00574398367, 0.999973238, -0.999989927, 3.01669934e-06, -0.00452905567),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6288. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 2.29999951e-05, -0.00452899886, -0.999989748, -0.999983549, -0.00574398367, 3.01490991e-06, -0.00574393803, 0.999973238, -0.00452905614),C1 = CFrame.new(0.185333252, 0.809313059, -0.190429688, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6289. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Shape = Enum.PartType.Ball,Size = Vector3.new(1.15999990, 1.16000044, 1.16000044),CFrame = CFrame.new(-138.563065, 3.74006891, 41.8137894, 1, -1.23944917e-22, 1.77533366e-09, -1.48608469e-11, 1, 9.3131769e-10, -1.80443749e-09, 9.31322575e-10, 1.00000012),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0,0,0),})
  6290. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C1 = CFrame.new(0.207519531, 0.740064859, -0.0209579468, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6291. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.660001755, 0.100000001, 0.799999833),CFrame = CFrame.new(-138.557587, 3.57138705, 41.9535294, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6292. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(0.20199585, 0.571382999, -0.160697937, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6293. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.660001755, 0.100000001, 0.0899999291),CFrame = CFrame.new(-138.548004, 3.20288205, 42.3108978, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6294. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(0.19229126, 0.202877998, -0.518062592, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6295. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.390001893, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.031433, 3.68374205, 41.8135147, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6296. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(-0.324111938, 0.683737993, -0.0205078125, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6297. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.2800017, 0.100000001, 0.690000117),CFrame = CFrame.new(-138.393951, 2.11307812, 42.0131454, 0.0100010047, -0.999581397, 0.0271513518, 0.999925494, 0.010187286, 0.00673122332, -0.00700500328, 0.027082013, 0.999608815),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6298. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.0100010047, 0.999925494, -0.00700500328, -0.999581337, 0.010187286, 0.0270820074, 0.0271513499, 0.00673122238, 0.999608636),C1 = CFrame.new(0.0383300781, -0.886925936, -0.220256805, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6299. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.600001693, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.452835, 2.48128104, 41.8321991, -0.223359078, -0.974358141, 0.027149044, 0.974736214, -0.223258108, 0.00673288852, -0.000498998852, 0.0279670097, 0.999608934),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  6300. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, -0.223359063, 0.974736214, -0.000499000133, -0.974358141, -0.223258108, 0.0279670041, 0.0271490421, 0.00673288759, 0.999608755),C1 = CFrame.new(0.0972747803, -0.518723011, -0.0393295288, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  6301.  
  6302.  
  6303. function Debounces:New(name,cooldown)
  6304. local aaaaa = {Usable=true,Cooldown=cooldown or 2,CoolingDown=false,LastUse=0}
  6305. setmetatable(aaaaa,{__index = Debounces})
  6306. Debounces.Debounces[name] = aaaaa
  6307. return aaaaa
  6308. end
  6309.  
  6310. function Debounces:Use(overrideUsable)
  6311. assert(self.Usable ~= nil and self.LastUse ~= nil and self.CoolingDown ~= nil,"Expected ':' not '.' calling member function Use")
  6312. if(self.Usable or overrideUsable)then
  6313. self.Usable = false
  6314. self.CoolingDown = true
  6315. local LastUse = time()
  6316. self.LastUse = LastUse
  6317. delay(self.Cooldown or 2,function()
  6318. if(self.LastUse == LastUse)then
  6319. self.CoolingDown = false
  6320. self.Usable = true
  6321. end
  6322. end)
  6323. end
  6324. end
  6325. --create function--
  6326. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  6327. local NEWPART = IT("Part")
  6328. NEWPART.formFactor = FORMFACTOR
  6329. NEWPART.Reflectance = REFLECTANCE
  6330. NEWPART.Transparency = TRANSPARENCY
  6331. NEWPART.CanCollide = false
  6332. NEWPART.Locked = true
  6333. NEWPART.Anchored = true
  6334. if ANCHOR == false then
  6335. NEWPART.Anchored = false
  6336. end
  6337. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  6338. NEWPART.Name = NAME
  6339. NEWPART.Size = SIZE
  6340. NEWPART.Position = Torso.Position
  6341. NEWPART.Material = MATERIAL
  6342. NEWPART:BreakJoints()
  6343. NEWPART.Parent = PARENT
  6344. return NEWPART
  6345. end
  6346.  
  6347. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  6348. local NEWWELD = IT(TYPE)
  6349. NEWWELD.Part0 = PART0
  6350. NEWWELD.Part1 = PART1
  6351. NEWWELD.C0 = C0
  6352. NEWWELD.C1 = C1
  6353. NEWWELD.Parent = PARENT
  6354. return NEWWELD
  6355. end
  6356. --some thing?--
  6357. Player = game:GetService("Players").LocalPlayer
  6358. Character = Player.Character
  6359.  
  6360. IT = Instance.new
  6361. CF = CFrame.new
  6362. VT = Vector3.new
  6363. RAD = math.rad
  6364. C3 = Color3.new
  6365. UD2 = UDim2.new
  6366. BRICKC = BrickColor.new
  6367. ANGLES = CFrame.Angles
  6368. EULER = CFrame.fromEulerAnglesXYZ
  6369. COS = math.cos
  6370. ACOS = math.acos
  6371. SIN = math.sin
  6372. ASIN = math.asin
  6373. ABS = math.abs
  6374. MRANDOM = math.random
  6375. FLOOR = math.floor
  6376.  
  6377. --// Shortcut Variables \\--
  6378. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  6379. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  6380. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  6381. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  6382. local R3 = {N=Region3.new}
  6383. local De = S.Debris
  6384. local WS = workspace
  6385. local Lght = S.Lighting
  6386. local RepS = S.ReplicatedStorage
  6387. local IN = Instance.new
  6388. local CSK = ColorSequenceKeypoint.new
  6389. local CS = ColorSequence.new
  6390. --// Instance Creation Functions \\--
  6391. game.Lighting.ClockTime = 23
  6392. Circle = nil
  6393. CircleParts = {}
  6394. Equipped = false
  6395.  
  6396. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  6397. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  6398. end
  6399. Humanoid = Char:FindFirstChildOfClass("Humanoid")
  6400. Torso = Char:FindFirstChild("Torso")
  6401. if not Plr or not Humanoid or Humanoid.Health == 0 or not Torso then
  6402. return
  6403. end
  6404. Equipped = true
  6405. Circle = Instance.new("Model")
  6406. Circle.Name = "Circle"
  6407. Angle = 0
  6408. for i = 1, 1 do
  6409. local CirclePart = Instance.new("Part")
  6410. CirclePart.Name = "CirclePart"
  6411. CirclePart.Transparency = 1
  6412. CirclePart.BrickColor = BrickColor.new("Really black")
  6413. CirclePart.Material = Enum.Material.Plastic
  6414. CirclePart.Shape = Enum.PartType.Block
  6415. CirclePart.FormFactor = Enum.FormFactor.Custom
  6416. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  6417. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  6418. CirclePart.Anchored = true
  6419. CirclePart.CanCollide = false
  6420. CirclePart.Locked = true
  6421. CirclePart.Size = Vector3.new(10, 0.2, 10)
  6422. local BlockMesh = Instance.new("BlockMesh")
  6423. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  6424. BlockMesh.Parent = CirclePart
  6425. CirclePart.Parent = Circle
  6426. local Star = Instance.new("Decal", CirclePart)
  6427. Star.Texture = "http://www.roblox.com/asset/?id=43997508"
  6428. Star.Face = "Top"
  6429. local Light = Instance.new("PointLight", CirclePart)
  6430. Light.Color = Color3.new(0,1,0)
  6431. Light.Brightness = 100
  6432. Light.Range = 15
  6433. table.insert(CircleParts, CirclePart)
  6434. end
  6435. Spawn(function()
  6436. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and Torso.Parent do
  6437. if Angle == 360 then
  6438. Angle = 0
  6439. end
  6440. Angle = Angle + 0.05
  6441. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Char})
  6442. if Hit then
  6443. if not Circle.Parent then
  6444. Circle.Parent = Char
  6445. end
  6446. for i, v in pairs(CircleParts) do
  6447. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  6448. end
  6449. else
  6450. Circle.Parent = nil
  6451. end
  6452. wait()
  6453. end
  6454. end)
  6455.  
  6456. function Sound(parent,id,pitch,volume,looped,effect,autoPlay)
  6457. local Sound = IN("Sound")
  6458. Sound.SoundId = "rbxassetid://".. tostring(id or 0)
  6459. Sound.Pitch = pitch or 1
  6460. Sound.Volume = volume or 1
  6461. Sound.Looped = looped or false
  6462. if(autoPlay)then
  6463. coroutine.wrap(function()
  6464. repeat wait() until Sound.IsLoaded
  6465. Sound.Playing = autoPlay or false
  6466. end)()
  6467. end
  6468. if(not looped and effect)then
  6469. Sound.Stopped:connect(function()
  6470. Sound.Volume = 0
  6471. Sound:destroy()
  6472. end)
  6473. elseif(effect)then
  6474. warn("Sound can't be looped and a sound effect!")
  6475. end
  6476. Sound.Parent =parent or Torso
  6477. return Sound
  6478. end
  6479. function Part(parent,color,material,size,cframe,anchored,cancollide)
  6480. local part = IN("Part")
  6481. part[typeof(color) == 'BrickColor' and 'BrickColor' or 'Color'] = color or C3.N(0,0,0)
  6482. part.Material = (material or Enum.Material.SmoothPlastic)
  6483. part.TopSurface,part.BottomSurface=10,10
  6484. part.Size = (size or V3.N(1,1,1))
  6485. part.CFrame = (cframe or CF.N(0,0,0))
  6486. part.Anchored = (anchored or false)
  6487. part.CanCollide = (cancollide or false)
  6488. part.Parent = (parent or Char)
  6489. return part
  6490. end
  6491. function Mesh(parent,meshtype,meshid,textid,scale,offset)
  6492. local part = IN("SpecialMesh")
  6493. part.MeshId = meshid or ""
  6494. part.TextureId = textid or ""
  6495. part.Scale = scale or V3.N(1,1,1)
  6496. part.Offset = offset or V3.N(0,0,0)
  6497. part.MeshType = meshtype or Enum.MeshType.Sphere
  6498. part.Parent = parent
  6499. return part
  6500. end
  6501.  
  6502. NewInstance = function(instance,parent,properties)
  6503. local inst = Instance.new(instance,parent)
  6504. if(properties)then
  6505. for i,v in next, properties do
  6506. pcall(function() inst[i] = v end)
  6507. end
  6508. end
  6509. return inst;
  6510. end
  6511.  
  6512.  
  6513.  
  6514. --// Extended ROBLOX tables \\--
  6515. local Instance = setmetatable({ClearChildrenOfClass = function(where,class,recursive) local children = (recursive and where:GetDescendants() or where:GetChildren()) for _,v in next, children do if(v:IsA(class))then v:destroy();end;end;end},{__index = Instance})
  6516. --// Customization \\--
  6517.  
  6518. local Frame_Speed = 60 -- The frame speed for swait. 1 is automatically divided by this
  6519. local Remove_Hats = false
  6520. local Remove_Clothing = true
  6521. local PlayerSize = 1
  6522. local DamageColor = BrickColor.new'Really red'
  6523. local MusicID = 1438843849 --342140118--
  6524. local WalkSpeed = 8
  6525. local MaxSouls = 999999
  6526. local MaxHealth = 9999999
  6527.  
  6528.  
  6529. if(_G.RefusedAnimation == nil) then _G.RefusedAnimation = false end
  6530.  
  6531. --// Weapon and GUI creation, and Character Customization \\--
  6532.  
  6533. if(Remove_Hats)then Instance.ClearChildrenOfClass(Char,"Accessory",true) end
  6534. if(Remove_Clothing)then Instance.ClearChildrenOfClass(Char,"Clothing",true) Instance.ClearChildrenOfClass(Char,"ShirtGraphic",true) end
  6535. local Effects = IN("Folder",Char)
  6536. Effects.Name = "Effects"
  6537.  
  6538. Hum.MaxHealth = MaxHealth
  6539. Hum.Health = MaxHealth
  6540.  
  6541. local Knife = NewInstance("Part",Char,{Name='Knife',Size=V3.N(.4,8,.7),Anchored=false,CanCollide=false,Locked=true,Archivable=false,Reflectance=.01,Color=C3.N(0,0,0)})
  6542. local Aura = Instance.new('ParticleEmitter')
  6543. Aura.Name = "Aura"
  6544. Aura.Texture = "rbxassetid://456425003"
  6545. Aura.Parent = Knife
  6546. Aura.LightEmission = 0
  6547. Aura.Transparency = NumberSequence.new(0,0.6,1)
  6548. Aura.Color = ColorSequence.new(Color3.new(255/255, 0/255, 0/255),Color3.new(0/255, 0/255, 0/255))
  6549. Aura.Size = NumberSequence.new(1,1.2,1.4)
  6550. Aura.LockedToPart = false
  6551. Aura.Lifetime = NumberRange.new(2)
  6552. Aura.Rate = 16
  6553. Aura.Speed = NumberRange.new(3)
  6554. Aura.EmissionDirection = "Top"
  6555. local KnifeMesh = Mesh(Knife,Enum.MeshType.FileMesh,"rbxassetid://474005283","rbxassetid://1539341292",V3.N(0.006,0.006,0.006),V3.N(0,2,0))
  6556.  
  6557.  
  6558. local KTrail = NewInstance("Trail",Knife,{
  6559. Attachment0=NewInstance("Attachment",Knife,{Position=V3.N(0,0.1,0)}),
  6560. Attachment1=NewInstance("Attachment",Knife,{Position=V3.N(0,5.3,0)}),
  6561. Color=CS(C3.N(255,0,0),C3.N(211,0,0)),
  6562. Enabled=true,
  6563. Transparency=NumberSequence.new(0,1),
  6564. Lifetime=1.25,
  6565. })
  6566. local Hair = Part(Char,C3.N(0,1,1),Enum.Material.SmoothPlastic,V3.N(1,1,1),CF.N(),false,false)
  6567. local HairMesh = Mesh(Hair,Enum.MeshType.FileMesh,"rbxassetid://62246019","rbxassetid://165386736",V3.N(1.05,1.05,1.05),V3.N(0, 0, 0.2))
  6568.  
  6569. NewInstance("PointLight",Knife,{Color=C3.N(0,1,0),Range=10,Brightness=3})
  6570.  
  6571.  
  6572. Hum.DisplayDistanceType = 'None'
  6573.  
  6574. function chatfunc(text)
  6575. local chat = coroutine.wrap(function()
  6576. if Char:FindFirstChild("TalkingBillBoard")~= nil then
  6577. Char:FindFirstChild("TalkingBillBoard"):destroy()
  6578. end
  6579. local Bill = Instance.new("BillboardGui",Char)
  6580. Bill.Size = UDim2.new(0,100,0,40)
  6581. Bill.StudsOffset = Vector3.new(0,3,0)
  6582. Bill.Adornee = Char.Head
  6583. Bill.Name = "TalkingBillBoard"
  6584. local Hehe = Instance.new("TextLabel",Bill)
  6585. Hehe.BackgroundTransparency = 1
  6586. Hehe.BorderSizePixel = 0
  6587. Hehe.Text = ""
  6588. Hehe.Font = "Antique"
  6589. Hehe.TextSize = 40
  6590. Hehe.TextStrokeTransparency = 0
  6591. Hehe.Size = UDim2.new(1,0,0.5,0)
  6592. coroutine.resume(coroutine.create(function()
  6593. while Hehe ~= nil do
  6594. swait()
  6595. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  6596. Hehe.Rotation = math.random(-5,5)
  6597. Hehe.TextColor3 = Color3.new(math.random(0, 0)/0,0,0)
  6598. Hehe.TextStrokeColor3 = Color3.new(math.random(0, 0)/0,0,0)
  6599. end
  6600. end))
  6601. for i = 1,string.len(text),1 do
  6602. swait()
  6603. Hehe.Text = string.sub(text,1,i)
  6604. end
  6605. swait(90)--Re[math.random(1, 93)]
  6606. for i = 0, 1, .025 do
  6607. swait()
  6608. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  6609. Hehe.TextStrokeTransparency = i
  6610. Hehe.TextTransparency = i
  6611. end
  6612. Bill:Destroy()
  6613. end)
  6614. chat()
  6615. end
  6616.  
  6617. function onChatted(msg)
  6618. chatfunc(msg)
  6619. end
  6620.  
  6621. Plr.Chatted:connect(onChatted)
  6622.  
  6623.  
  6624. IN("Shirt",Char)
  6625. IN("Pants",Char)
  6626.  
  6627. Hum.WalkSpeed = WalkSpeed
  6628. if(PlayerSize ~= 1)then
  6629. for _,v in next, Char:GetDescendats() do
  6630. if(v:IsA'BasePart')then
  6631. v.Size = v.Size * PlayerSize
  6632. end
  6633. end
  6634. end
  6635.  
  6636.  
  6637. for i = 1, 35 do
  6638. local FACE = Part(Char,C3.N(0,0,0),Enum.Material.Neon,V3.N(1.01,.5,1.01),CF.N(),false,false)
  6639. FACE.Transparency = 0+(i-1)/35.2
  6640. FACE.Name = 'ShadowFace'
  6641. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  6642. NewInstance("Weld",Head,{Part0=Head,Part1=FACE,C0=CF.N(0,.35-(i-1)/75,0)})
  6643. --CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  6644. end
  6645.  
  6646. local LEye = Part(Char,C3.N(1,0,0),Enum.Material.Neon,V3.N(.15,.25,.2),CF.N(),false,false)
  6647. local LEyeM = Mesh(LEye,Enum.MeshType.Sphere,"","",V3.N(1,1,1),V3.N())
  6648. local LEyeW = NewInstance("Weld",LEye,{Part0=Head,Part1=LEye,C0=CF.N(-.2,.2,-.49)})
  6649. local Aura1 = Instance.new('ParticleEmitter')
  6650. Aura1.Name = "Aura"
  6651. Aura1.Texture = "rbxassetid://141116476"
  6652. Aura1.Parent = LEye
  6653. Aura1.LightEmission = 1
  6654. Aura1.Transparency = NumberSequence.new(0,0.6,1)
  6655. Aura1.Color = ColorSequence.new(Color3.new(0/255, 0/255, 0/255),Color3.new(255/255, 0/255, 0/255))
  6656. Aura1.Size = NumberSequence.new(0.4,0.3,0.1)
  6657. Aura1.LockedToPart = false
  6658. Aura1.Lifetime = NumberRange.new(1)
  6659. Aura1.Rate = 99
  6660. Aura1.Speed = NumberRange.new(1)
  6661. Aura1.EmissionDirection = "Left"
  6662.  
  6663. local REye = Part(Char,C3.N(1,0,0),Enum.Material.Neon,V3.N(.15,.25,.2),CF.N(),false,false)
  6664. local REyeM = Mesh(REye,Enum.MeshType.Sphere,"","",V3.N(1,1,1),V3.N())
  6665. local REyeW = NewInstance("Weld",REye,{Part0=Head,Part1=REye,C0=CF.N(.2,.2,-.49)})
  6666. local Aura11 = Instance.new('ParticleEmitter')
  6667. Aura11.Name = "Aura"
  6668. Aura11.Texture = "rbxassetid://141116476"
  6669. Aura11.Parent = REye
  6670. Aura11.LightEmission = 1
  6671. Aura11.Transparency = NumberSequence.new(0,0.6,1)
  6672. Aura11.Color = ColorSequence.new(Color3.new(0/255, 0/255, 0/255),Color3.new(255/255, 0/255, 0/255))
  6673. Aura11.Size = NumberSequence.new(0.4,0.3,0.1)
  6674. Aura11.LockedToPart = false
  6675. Aura11.Lifetime = NumberRange.new(1)
  6676. Aura11.Rate = 99
  6677. Aura11.Speed = NumberRange.new(1)
  6678. Aura11.EmissionDirection = "Right"
  6679.  
  6680.  
  6681. pcall(function()
  6682. Char.ReaperShadowHead:destroy()
  6683. end)
  6684.  
  6685.  
  6686. local Music = Sound(Torso,MusicID,1,3,true,false,true)
  6687. Music.Name = 'Music'
  6688.  
  6689. --// Stop animations \\--
  6690. for _,v in next, Hum:GetPlayingAnimationTracks() do
  6691. v:Stop();
  6692. end
  6693.  
  6694. pcall(game.Destroy,Char:FindFirstChild'Animate')
  6695. pcall(game.Destroy,Hum:FindFirstChild'Animator')
  6696.  
  6697. --// Joints \\--
  6698.  
  6699. local LS = NewInstance('Motor',Char,{Part0=Torso,Part1=LArm,C0 = CF.N(-1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  6700. local RS = NewInstance('Motor',Char,{Part0=Torso,Part1=RArm,C0 = CF.N(1.5 * PlayerSize,0.5 * PlayerSize,0),C1 = CF.N(0,.5 * PlayerSize,0)})
  6701. local NK = NewInstance('Motor',Char,{Part0=Torso,Part1=Head,C0 = CF.N(0,1.5 * PlayerSize,0)})
  6702. local LH = NewInstance('Motor',Char,{Part0=Torso,Part1=LLeg,C0 = CF.N(-.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  6703. local RH = NewInstance('Motor',Char,{Part0=Torso,Part1=RLeg,C0 = CF.N(.5 * PlayerSize,-1 * PlayerSize,0),C1 = CF.N(0,1 * PlayerSize,0)})
  6704. local RJ = NewInstance('Motor',Char,{Part0=Root,Part1=Torso})
  6705. local HW = NewInstance('Motor',Char,{Part0=RArm,Part1=Knife,C0=CF.N(0,-1,-1)*CF.A(M.R(-90),0,0)})
  6706. local HW2 = NewInstance('Motor',Char,{Part0=Head,Part1=Hair,C0=CF.N(0,.25,0)})
  6707.  
  6708. local LSC0 = LS.C0
  6709. local RSC0 = RS.C0
  6710. local NKC0 = NK.C0
  6711. local LHC0 = LH.C0
  6712. local RHC0 = RH.C0
  6713. local RJC0 = RJ.C0
  6714.  
  6715. --// Artificial HB \\--
  6716.  
  6717. local ArtificialHB = IN("BindableEvent", script)
  6718. ArtificialHB.Name = "Heartbeat"
  6719.  
  6720. script:WaitForChild("Heartbeat")
  6721.  
  6722. local tf = 0
  6723. local allowframeloss = false
  6724. local tossremainder = false
  6725. local lastframe = tick()
  6726. local frame = 1/Frame_Speed
  6727. ArtificialHB:Fire()
  6728.  
  6729. game:GetService("RunService").Heartbeat:connect(function(s, p)
  6730. tf = tf + s
  6731. if tf >= frame then
  6732. if allowframeloss then
  6733. script.Heartbeat:Fire()
  6734. lastframe = tick()
  6735. else
  6736. for i = 1, math.floor(tf / frame) do
  6737. ArtificialHB:Fire()
  6738. end
  6739. lastframe = tick()
  6740. end
  6741. if tossremainder then
  6742. tf = 0
  6743. else
  6744. tf = tf - frame * math.floor(tf / frame)
  6745. end
  6746. end
  6747. end)
  6748.  
  6749. function swait(num)
  6750. if num == 0 or num == nil then
  6751. ArtificialHB.Event:wait()
  6752. else
  6753. for i = 0, num do
  6754. ArtificialHB.Event:wait()
  6755. end
  6756. end
  6757. end
  6758.  
  6759.  
  6760. --// Effect Function(s) \\--
  6761.  
  6762. function Bezier(startpos, pos2, pos3, endpos, t)
  6763. local A = startpos:lerp(pos2, t)
  6764. local B = pos2:lerp(pos3, t)
  6765. local C = pos3:lerp(endpos, t)
  6766. local lerp1 = A:lerp(B, t)
  6767. local lerp2 = B:lerp(C, t)
  6768. local cubic = lerp1:lerp(lerp2, t)
  6769. return cubic
  6770. end
  6771.  
  6772. function Tween(obj,props,time,easing,direction,repeats,backwards)
  6773. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  6774. local tween = S.TweenService:Create(obj, info, props)
  6775.  
  6776. tween:Play()
  6777. end
  6778.  
  6779. local FXTable = {}
  6780.  
  6781. coroutine.resume(coroutine.create(function()
  6782. while true do
  6783. for i = 1, #FXTable do
  6784. local data = FXTable[i]
  6785. if(data)then
  6786. local Frame = data.Frame
  6787. local FX = data.Effect or 'ResizeAndFade'
  6788. local Parent = data.Parent or Effects
  6789. local Color = data.Color or C3.N(0,0,0)
  6790. local Size = data.Size or V3.N(1,1,1)
  6791. local MoveDir = data.MoveDirection or nil
  6792. local MeshData = data.Mesh or nil
  6793. local SndData = data.Sound or nil
  6794. local Frames = data.Frames or 45
  6795. local CFra = data.CFrame or Torso.CFrame
  6796. local Settings = data.FXSettings or {}
  6797. local Prt,Msh,Snd = data.Part,data.Mesh,data.Sound
  6798. local grow = data.Grow
  6799.  
  6800. local MoveSpeed = nil;
  6801. if(MoveDir)then
  6802. MoveSpeed = (CFra.p - MoveDir).magnitude/Frames
  6803. end
  6804. if(FX ~= 'Arc')then
  6805. Frame = Frame + 1
  6806. if(FX == "Fade")then
  6807. Prt.Transparency = (Frame/Frames)
  6808. elseif(FX == "Resize")then
  6809. if(not Settings.EndSize)then
  6810. Settings.EndSize = V3.N(0,0,0)
  6811. end
  6812. if(Settings.EndIsIncrement)then
  6813. if(Msh)then
  6814. Msh.Scale = Msh.Scale + Settings.EndSize
  6815. else
  6816. Prt.Size = Prt.Size + Settings.EndSize
  6817. end
  6818. else
  6819. if(Msh)then
  6820. Msh.Scale = Msh.Scale - grow/Frames
  6821. else
  6822. Prt.Size = Prt.Size - grow/Frames
  6823. end
  6824. end
  6825. elseif(FX == "ResizeAndFade")then
  6826. if(not Settings.EndSize)then
  6827. Settings.EndSize = V3.N(0,0,0)
  6828. end
  6829. if(Settings.EndIsIncrement)then
  6830. if(Msh)then
  6831. Msh.Scale = Msh.Scale + Settings.EndSize
  6832. else
  6833. Prt.Size = Prt.Size + Settings.EndSize
  6834. end
  6835. else
  6836. if(Msh)then
  6837. Msh.Scale = Msh.Scale - grow/Frames
  6838. else
  6839. Prt.Size = Prt.Size - grow/Frames
  6840. end
  6841. end
  6842. Prt.Transparency = (Frame/Frames)
  6843. end
  6844. if(Settings.RandomizeCFrame)then
  6845. Prt.CFrame = Prt.CFrame * CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360))
  6846. end
  6847. if(MoveDir and MoveSpeed)then
  6848. local Orientation = Prt.Orientation
  6849. Prt.CFrame = CF.N(Prt.Position,MoveDir)*CF.N(0,0,-MoveSpeed)
  6850. Prt.Orientation = Orientation
  6851. end
  6852. if(Prt.Transparency >= 1 or Frame >= Frames)then
  6853. Prt:destroy()
  6854. table.remove(FXTable,i)
  6855. else
  6856. data.Frame = Frame
  6857. end
  6858. else
  6859. local start,third,fourth,endP = Settings.Start,Settings.Third,Settings.Fourth,Settings.End
  6860. if(not Settings.End and Settings.Home)then endP = Settings.Home.CFrame end
  6861. if(start and endP)then
  6862. local quarter = third or start:lerp(endP, 0.25) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  6863. local threequarter = fourth or start:lerp(endP, 0.75) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  6864. Frame = Frame + (Settings.Speed or 0.01)
  6865. if(Settings.Home)then
  6866. endP = Settings.Home.CFrame
  6867. end
  6868. Prt.CFrame = Bezier(start, quarter, threequarter, endP, Frame)
  6869. if(Prt.Transparency >= 1 or Frame >= Frames)then
  6870. if(Settings.RemoveOnGoal)then
  6871. Prt:destroy()
  6872. end
  6873. end
  6874. else
  6875. Prt:destroy()
  6876. end
  6877. end
  6878. end
  6879. end
  6880. swait()
  6881. end
  6882. end))
  6883.  
  6884. function Effect(data)
  6885. local FX = data.Effect or 'ResizeAndFade'
  6886. local Parent = data.Parent or Effects
  6887. local Color = data.Color or C3.N(0,0,0)
  6888. local Size = data.Size or V3.N(1,1,1)
  6889. local MoveDir = data.MoveDirection or nil
  6890. local MeshData = data.Mesh or nil
  6891. local SndData = data.Sound or nil
  6892. local Frames = data.Frames or 45
  6893. local Manual = data.Manual or nil
  6894. local Material = data.Material or nil
  6895. local CFra = data.CFrame or Torso.CFrame
  6896. local Settings = data.FXSettings or {}
  6897. local Shape = data.Shape or Enum.PartType.Block
  6898. local Snd,Prt,Msh;
  6899. coroutine.wrap(function()
  6900. if(Manual and typeof(Manual) == 'Instance' and Manual:IsA'BasePart')then
  6901. Prt = Manual
  6902. else
  6903. Prt = Part(Parent,Color,Material,Size,CFra,true,false)
  6904. Prt.Shape = Shape
  6905. end
  6906. if(typeof(MeshData) == 'table')then
  6907. Msh = Mesh(Prt,MeshData.MeshType,MeshData.MeshId,MeshData.TextureId,MeshData.Scale,MeshData.Offset)
  6908. elseif(typeof(MeshData) == 'Instance')then
  6909. Msh = MeshData:Clone()
  6910. Msh.Parent = Prt
  6911. elseif(Shape == Enum.PartType.Block)then
  6912. Msh = Mesh(Prt,Enum.MeshType.Brick)
  6913. end
  6914. if(typeof(SndData) == 'table' or typeof(SndData) == 'Instance')then
  6915. Snd = Sound(Prt,SndData.SoundId,SndData.Pitch,SndData.Volume,false,false,true)
  6916. end
  6917. if(Snd)then
  6918. repeat swait() until Snd.Playing and Snd.IsLoaded and Snd.TimeLength > 0
  6919. Frames = Snd.TimeLength * Frame_Speed/Snd.Pitch
  6920. end
  6921. Size = (Msh and Msh.Scale or Size)
  6922. local grow = Size-(Settings.EndSize or (Msh and Msh.Scale or Size)/2)
  6923.  
  6924. local MoveSpeed = nil;
  6925. if(MoveDir)then
  6926. MoveSpeed = (CFra.p - MoveDir).magnitude/Frames
  6927. end
  6928. if(FX ~= 'Arc')then
  6929. for Frame = 1, Frames do
  6930. if(FX == "Fade")then
  6931. Prt.Transparency = (Frame/Frames)
  6932. elseif(FX == "Resize")then
  6933. if(not Settings.EndSize)then
  6934. Settings.EndSize = V3.N(0,0,0)
  6935. end
  6936. if(Settings.EndIsIncrement)then
  6937. if(Msh)then
  6938. Msh.Scale = Msh.Scale + Settings.EndSize
  6939. else
  6940. Prt.Size = Prt.Size + Settings.EndSize
  6941. end
  6942. else
  6943. if(Msh)then
  6944. Msh.Scale = Msh.Scale - grow/Frames
  6945. else
  6946. Prt.Size = Prt.Size - grow/Frames
  6947. end
  6948. end
  6949. elseif(FX == "ResizeAndFade")then
  6950. if(not Settings.EndSize)then
  6951. Settings.EndSize = V3.N(0,0,0)
  6952. end
  6953. if(Settings.EndIsIncrement)then
  6954. if(Msh)then
  6955. Msh.Scale = Msh.Scale + Settings.EndSize
  6956. else
  6957. Prt.Size = Prt.Size + Settings.EndSize
  6958. end
  6959. else
  6960. if(Msh)then
  6961. Msh.Scale = Msh.Scale - grow/Frames
  6962. else
  6963. Prt.Size = Prt.Size - grow/Frames
  6964. end
  6965. end
  6966. Prt.Transparency = (Frame/Frames)
  6967. end
  6968. if(Settings.RandomizeCFrame)then
  6969. Prt.CFrame = Prt.CFrame * CF.A(M.RRNG(-360,360),M.RRNG(-360,360),M.RRNG(-360,360))
  6970. end
  6971. if(MoveDir and MoveSpeed)then
  6972. local Orientation = Prt.Orientation
  6973. Prt.CFrame = CF.N(Prt.Position,MoveDir)*CF.N(0,0,-MoveSpeed)
  6974. Prt.Orientation = Orientation
  6975. end
  6976. swait()
  6977. end
  6978. Prt:destroy()
  6979. else
  6980. local start,third,fourth,endP = Settings.Start,Settings.Third,Settings.Fourth,Settings.End
  6981. if(not Settings.End and Settings.Home)then endP = Settings.Home.CFrame end
  6982. if(start and endP)then
  6983. local quarter = third or start:lerp(endP, 0.25) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  6984. local threequarter = fourth or start:lerp(endP, 0.75) * CF.N(M.RNG(-25,25),M.RNG(0,25),M.RNG(-25,25))
  6985. for Frame = 0, 1, (Settings.Speed or 0.01) do
  6986. if(Settings.Home)then
  6987. endP = Settings.Home.CFrame
  6988. end
  6989. Prt.CFrame = Bezier(start, quarter, threequarter, endP, Frame)
  6990. end
  6991. if(Settings.RemoveOnGoal)then
  6992. Prt:destroy()
  6993. end
  6994. else
  6995. Prt:destroy()
  6996. assert(start,"You need a start position!")
  6997. assert(endP,"You need a start position!")
  6998. end
  6999. end
  7000. end)()
  7001. return Prt,Msh,Snd
  7002. end
  7003.  
  7004.  
  7005. function SoulSteal(whom,human)
  7006. local torso = (whom:FindFirstChild'Torso' or whom:FindFirstChild'UpperTorso' or whom:FindFirstChild'LowerTorso' or whom:FindFirstChild'HumanoidRootPart' or whom:FindFirstChild'Torso')
  7007. local succ, health, alive = pcall(function() return whom:FindFirstChildOfClass'Humanoid'.Health, whom:FindFirstChildOfClass'Humanoid'.Health > 0 end)
  7008. if(torso and torso:IsA'BasePart' and alive == true)then
  7009. whom:FindFirstChildOfClass'Humanoid'.Health = 0
  7010. whom:BreakJoints()
  7011. local Model = IN("Model",Effects)
  7012. warn('Soul stolen from '..whom.Name)
  7013. Model.Name = whom.Name.."'s Soul"
  7014. local Soul = Part(Model,(human and BrickColor.new'Really red' or BrickColor.new(C3.N(0,1,1))),'Glass',V3.N(1,1,1),torso.CFrame,true,false)
  7015. Soul.CanCollide=false
  7016. Mesh(Soul,Enum.MeshType.Sphere)
  7017. Soul.Name = 'Head'
  7018. if(whom.Name == 'CKbackup')then
  7019. Soul.Color = C3.N(0,1,0)
  7020. local DripEmitter = NewInstance("ParticleEmitter",Soul,{EmissionDirection='Bottom',Color=CS(Soul.Color),LightEmission=.5,LightInfluence=0,Size=NumberSequence.new(0.3),Texture="rbxassetid://243132757",Transparency=NumberSequence.new(0,1),LockedToPart=false,Lifetime=NumberRange.new(1),Rate=150,Speed=NumberRange.new(5)})
  7021. end
  7022. local Hoom = NewInstance("Humanoid",Model,{MaxHealth=(health <= 10000 and health/2 or 10000),Health=(health <= 10000 and health/2 or 10000)})
  7023. local AT0 = NewInstance("Attachment",Soul,{Position=V3.N(0,.5,0)})
  7024. local AT1 = NewInstance("Attachment",Soul,{Position=V3.N(0,-.5,0)})
  7025. local Trail = NewInstance("Trail",Soul,{Attachment0=AT0,Attachment1=AT1,Transparency=NumberSequence.new(0),FaceCamera = true,Texture="rbxassetid://945758042",LightEmission=.3,Color=CS(Soul.Color),Lifetime=.5,MinLength=0})
  7026. NewInstance("PointLight",Soul,{Color=Soul.Color,Range=10,Brightness=(human and 3 or .5)})
  7027.  
  7028. local turdso = Soul:Clone()
  7029. turdso.Name = "Torso"
  7030. turdso.CanCollide = false
  7031. turdso.Anchored = true
  7032. turdso.CFrame = Soul.CFrame
  7033. turdso.Parent = Model
  7034. turdso.Size = V3.N()
  7035. turdso.Transparency=1
  7036. local Distance = math.huge
  7037. repeat
  7038. Soul.CFrame = CF.N(Soul.Position,Torso.Position)*CF.N(0,0,-1)
  7039. turdso.CFrame = Soul.CFrame
  7040. Distance = (Soul.CFrame.p-Torso.CFrame.p).magnitude
  7041. swait()
  7042. until Hoom.Health <= 0 or not Soul.Parent or Distance <= 1.2
  7043. if(Soul.Parent and Hoom.Health > 0)then
  7044. Model:destroy()
  7045. Effect{
  7046. Effect="ResizeAndFade",
  7047. Mesh={Enum.MeshType.Sphere},
  7048. Color = Soul.Color,
  7049. CFrame=Torso.CFrame,
  7050. Size=V3.N(3,3,3),
  7051. Material=Enum.Material.Neon,
  7052. Sound={SoundId=444667859,Pitch=1,Volume=2.5},
  7053. FXSettings={
  7054. EndSize=V3.N(6,6,6),
  7055. }
  7056. }
  7057. Souls = Souls + (human and 1 or .1)
  7058. warn("Souls: "..Souls)
  7059. MaxHealth = MaxHealth + Hoom.Health
  7060. Hum.Health = Hum.Health + Hoom.Health
  7061. for i = 1, 5 do
  7062. Effect{
  7063. Effect="Fade",
  7064. Color = Soul.Color,
  7065. MoveDirection = (Torso.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  7066. }
  7067. end
  7068. else
  7069.  
  7070. warn("Soul destroyed!")
  7071. for i = 1, 5 do
  7072. Effect{
  7073. Effect="Fade",
  7074. Color = Soul.Color,
  7075. CFrame=Soul.CFrame,
  7076. MoveDirection = (Soul.CFrame*CFrame.new(M.RNG(-40,40),M.RNG(-40,40),M.RNG(-40,40))).p
  7077. }
  7078. end
  7079. Effect{
  7080. Effect="ResizeAndFade",
  7081. Mesh={Enum.MeshType.Sphere},
  7082. Sound={SoundId=444667859,Pitch=1,Volume=5},
  7083. Color = Soul.Color,
  7084. CFrame=Soul.CFrame,
  7085. Size=V3.N(3,3,3),
  7086. Material=Enum.Material.Neon,
  7087. FXSettings={
  7088. EndSize=V3.N(6,6,6),
  7089. }
  7090. }
  7091. Model:destroy()
  7092. end
  7093. end
  7094. end
  7095.  
  7096. --// Other Functions \\ --
  7097.  
  7098. function getRegion(point,range,ignore)
  7099. return workspace:FindPartsInRegion3WithIgnoreList(R3.N(point-V3.N(1,1,1)*range/2,point+V3.N(1,1,1)*range/2),ignore,100)
  7100. end
  7101.  
  7102. function clerp(startCF,endCF,alpha)
  7103. return startCF:lerp(endCF, alpha)
  7104. end
  7105.  
  7106. function GetTorso(char)
  7107. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  7108. end
  7109.  
  7110. function ShowDamage(Pos, Text, Time, Color)
  7111. coroutine.wrap(function()
  7112. local Rate = (1 / Frame_Speed)
  7113. local Pos = (Pos or Vector3.new(0, 0, 0))
  7114. local Text = (Text or "")
  7115. local Time = (Time or 2)
  7116. local Color = (Color or Color3.new(1, 0, 1))
  7117. local EffectPart = NewInstance("Part",Effects,{
  7118. Material=Enum.Material.SmoothPlastic,
  7119. Reflectance = 0,
  7120. Transparency = 1,
  7121. BrickColor = BrickColor.new(Color),
  7122. Name = "Effect",
  7123. Size = Vector3.new(0,0,0),
  7124. Anchored = true,
  7125. CFrame = CF.N(Pos)
  7126. })
  7127. local BillboardGui = NewInstance("BillboardGui",EffectPart,{
  7128. Size = UDim2.new(1.25, 0, 1.25, 0),
  7129. Adornee = EffectPart,
  7130. })
  7131. local TextLabel = NewInstance("TextLabel",BillboardGui,{
  7132. BackgroundTransparency = 1,
  7133. Size = UDim2.new(1, 0, 1, 0),
  7134. Text = Text,
  7135. Font = "Arcade",
  7136. TextColor3 = Color,
  7137. TextStrokeColor3 = Color3.new(0,0,0),
  7138. TextStrokeTransparency=0,
  7139. TextScaled = true,
  7140. })
  7141. S.Debris:AddItem(EffectPart, (Time))
  7142. EffectPart.Parent = workspace
  7143. delay(0, function()
  7144. Tween(EffectPart,{CFrame=CF.N(Pos)*CF.N(0,3,0)},Time,Enum.EasingStyle.Elastic,Enum.EasingDirection.Out)
  7145. local Frames = (Time / Rate)
  7146. for Frame = 1, Frames do
  7147. swait()
  7148. local Percent = (Frame / Frames)
  7149. TextLabel.TextTransparency = Percent
  7150. TextLabel.TextStrokeTransparency = Percent
  7151. end
  7152. if EffectPart and EffectPart.Parent then
  7153. EffectPart:Destroy()
  7154. end
  7155. end) end)()
  7156. end
  7157.  
  7158. function Kill(whom)
  7159. if(whom.Name ~= 'Nebula_Zorua')then
  7160. local isPlr = Plrs:GetPlayerFromCharacter(whom) ~= nil
  7161. coroutine.wrap(SoulSteal)(whom,isPlr)
  7162. for _,v in next, whom:children() do
  7163. if(v:IsA'BasePart')then
  7164. v.Parent = Effects
  7165. v:ClearAllChildren()
  7166. v.Anchored = true
  7167. v.CanCollide = false
  7168. v.Transparency = 1
  7169. local dust = NewInstance("ParticleEmitter",v,{
  7170. Color = ColorSequence.new(C3.N(0,1,1)),
  7171. LightEmission=0,
  7172. LightInfluence=1,
  7173. Size=NumberSequence.new{NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)},
  7174. Texture="rbxassetid://284205403",
  7175. Transparency=NumberSequence.new{NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)},
  7176. Lifetime = NumberRange.new(1),
  7177. Rate=150,
  7178. Acceleration = V3.N(0,10,0),
  7179. Speed = NumberRange.new(5),
  7180. Enabled = true
  7181. })
  7182. delay(1, function()
  7183. dust.Enabled = false
  7184. S.Debris:AddItem(v,2)
  7185. end)
  7186. end
  7187. end
  7188. else
  7189. warn"nope. nawt happenin'"
  7190. end
  7191. end
  7192.  
  7193. function DealDamage(who,minDam,maxDam,Knock,Type,critChance,critMult)
  7194. if(who)then
  7195. local hum = who:FindFirstChildOfClass'Humanoid'
  7196. local Damage = M.RNG(minDam,maxDam)
  7197. local canHit = true
  7198. if(hum)then
  7199. for _, p in pairs(Hit) do
  7200. if p[1] == hum then
  7201. if(time() - p[2] < 0.4) then
  7202. canHit = false
  7203. else
  7204. Hit[_] = nil
  7205. end
  7206. end
  7207. end
  7208. if(canHit)then
  7209. table.insert(Hit,{hum,time()})
  7210. if(GetTorso(who))then
  7211. Sound(GetTorso(who),406913243,1,10,false,true,true)
  7212. end
  7213. if(hum.Health >= math.huge)then
  7214. Kill(who)
  7215. if(who:FindFirstChild'Head' and hum.Health > 0)then
  7216. ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "INSTANT", 3, DamageColor.Color)
  7217. end
  7218. else
  7219. local player = S.Players:GetPlayerFromCharacter(who)
  7220. if(Type == "Fire")then
  7221. --idk..
  7222. else
  7223. local c = Instance.new("ObjectValue",hum)
  7224. c.Name = "creator"
  7225. c.Value = Plr
  7226. game:service'Debris':AddItem(c,0.35)
  7227. local Crit = false
  7228. if(M.RNG(1,100) <= (critChance or 0) and critMult > 1)then
  7229. Crit = true
  7230. Damage = Damage*(critMult or 2)
  7231. end
  7232. Damage = Damage*((Souls/5)+1)
  7233. if(who:FindFirstChild'Head' and hum.Health > 0)then
  7234. ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), (Crit and "[CRIT] " or "").. math.floor(Damage), 3, (Crit and BrickColor.new'New Yeller'.Color or DamageColor.Color))
  7235. end
  7236.  
  7237. if(hum.Health - Damage <= 0)then
  7238. Kill(who)
  7239. else
  7240. hum.Health = hum.Health - Damage
  7241. if(Type == 'Knockback' and GetTorso(who))then
  7242. local angle = GetTorso(who).Position - Root.Position + Vector3.new(0, 0, 0).unit
  7243. local body = NewInstance('BodyVelocity',GetTorso(who),{
  7244. P = 500,
  7245. maxForce = V3.N(math.huge,0,math.huge),
  7246. velocity = Root.CFrame.lookVector * Knock + Root.Velocity / 1.05
  7247. })
  7248. game:service'Debris':AddItem(body,.5)
  7249. elseif(Type == "Electric")then
  7250. if(M.RNG(1,100) >= critChance)then
  7251. if(who:FindFirstChild'Head' and hum.Health > 0)then
  7252. ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "[PARALYZED]", 3, BrickColor.new"New Yeller".Color)
  7253. end
  7254. local asd = hum.WalkSpeed/2
  7255. hum.WalkSpeed = asd
  7256. local paralyzed = true
  7257. coroutine.wrap(function()
  7258. while paralyzed do
  7259. swait(25)
  7260. if(M.RNG(1,25) == 1)then
  7261. if(who:FindFirstChild'Head' and hum.Health > 0)then
  7262. ShowDamage((who.Head.CFrame * CF.N(0, 0, (who.Head.Size.Z / 2)).p+V3.N(0,1.5,0)+V3.N(M.RNG(-2,2),0,M.RNG(-2,2))), "[STATIC]", 3, BrickColor.new"New Yeller".Color)
  7263. end
  7264. hum.PlatformStand = true
  7265. end
  7266. end
  7267. end)()
  7268. delay(4, function()
  7269. paralyzed = false
  7270. hum.WalkSpeed = hum.WalkSpeed + asd
  7271. end)
  7272. end
  7273.  
  7274. elseif(Type == 'Knockdown' and GetTorso(who))then
  7275. local rek = GetTorso(who)
  7276. hum.PlatformStand = true
  7277. delay(1,function()
  7278. hum.PlatformStand = false
  7279. end)
  7280. local angle = (GetTorso(who).Position - (Root.Position + Vector3.new(0, 0, 0))).unit
  7281. local bodvol = NewInstance("BodyVelocity",rek,{
  7282. velocity = angle * Knock,
  7283. P = 5000,
  7284. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  7285. })
  7286. local rl = NewInstance("BodyAngularVelocity",rek,{
  7287. P = 3000,
  7288. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  7289. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  7290. })
  7291. game:GetService("Debris"):AddItem(bodvol, .5)
  7292. game:GetService("Debris"):AddItem(rl, .5)
  7293. end
  7294. end
  7295. end
  7296. end
  7297. end
  7298. end
  7299. end
  7300. end
  7301.  
  7302.  
  7303. function AOEDamage(where,range,minDam,maxDam,Knock,Type,critChance,critMult)
  7304. for _,v in next, getRegion(where,range,{Char}) do
  7305. if(v.Name ~= 'Nebula_Zorua')then
  7306. if(v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')then
  7307. DealDamage(v.Parent,minDam,maxDam,Knock,Type,critChance,critMult)
  7308. end
  7309. end
  7310. end
  7311. end
  7312.  
  7313. function AOEKill(where,range)
  7314. local sound = Sound(Char,752783199,1,999,false,true,false)
  7315. chatfunc("This is what you get from kill me...")
  7316. for _,v in next, getRegion(where,range,{Char,Effects}) do
  7317. local succ,alive = pcall(function() return v.Parent:FindFirstChildOfClass'Humanoid'.Health > 0 end)
  7318. if(v.Name ~= 'tamloveeif02')then
  7319. if(v.Parent and alive == true)then
  7320. coroutine.wrap(Kill)(v.Parent)
  7321. sound:Play()
  7322. end
  7323. end
  7324. end
  7325. end
  7326.  
  7327. function AOEHeal(where,range,amount)
  7328. local healed = {}
  7329. for _,v in next, getRegion(where,range,{Char}) do
  7330. local hum = (v.Parent and v.Parent:FindFirstChildOfClass'Humanoid' or nil)
  7331. if(hum and not healed[hum])then
  7332. hum.Health = hum.Health + amount
  7333. if(v.Parent:FindFirstChild'Head' and hum.Health > 0)then
  7334. ShowDamage((v.Parent.Head.CFrame * CF.N(0, 0, (v.Parent.Head.Size.Z / 2)).p+V3.N(0,1.5,0)), "+"..amount, 1.5, BrickColor.new'Really red'.Color)
  7335. end
  7336. end
  7337. end
  7338. end
  7339.  
  7340.  
  7341. --// Attack Functions \\--
  7342.  
  7343.  
  7344. function Slash()
  7345. Attack = true
  7346. NeutralAnims = false
  7347. local sound = Sound(Knife,536642316,1,6,false,true,false)
  7348. for i = 0, 2, 0.1 do
  7349. swait()
  7350. local Alpha = .2
  7351. RJ.C0 = clerp(RJ.C0,CFrame.new(0.0343287587, 0.00629056804, 0.0572580174, 0.943793893, 0.00207689893, 0.330528289, 1.0000764e-06, 0.99998033, -0.00628630351, -0.330534875, 0.00593330665, 0.943775296),Alpha)
  7352. LH.C0 = clerp(LH.C0,CFrame.new(-0.496478021, -0.990818381, 0.021652732, 0.999878168, 0, 0.0156089365, -9.80779296e-05, 0.99998033, 0.00628268253, -0.0156086385, -0.00628344761, 0.999858379),Alpha)
  7353. RH.C0 = clerp(RH.C0,CFrame.new(0.498511612, -0.990985274, 0.0154910646, 0.999878168, 0, 0.0156089365, -9.80779296e-05, 0.99998033, 0.00628268253, -0.0156086385, -0.00628344761, 0.999858379),Alpha)
  7354. LS.C0 = clerp(LS.C0,CFrame.new(-1.32692134, 0.474511296, -0.0055731535, 0.934981823, 0.354351997, 0.0156129003, -0.354479939, 0.93504262, 0.00628374517, -0.0123721063, -0.0114096552, 0.999858379),Alpha)
  7355. RS.C0 = clerp(RS.C0,CFrame.new(1.12629449, 0.369358033, -0.486052871, 0.490151912, 0.65154773, 0.57899636, 0.721657813, 0.0691910982, -0.688783586, -0.488836735, 0.755445719, -0.436280251),Alpha)
  7356. NK.C0 = clerp(NK.C0,CFrame.new(-0.0118216109, 1.49854016, -0.0795068145, 0.943793833, 0.0190048125, -0.329988182, 0.00207654224, 0.997985244, 0.0634154305, 0.330528468, -0.0605363287, 0.94185257),Alpha)
  7357. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7358. end
  7359. KTrail.Enabled = true
  7360. sound:Play()
  7361. for i = 0, 2.5, 0.1 do
  7362. swait()
  7363. AOEDamage(Knife.CFrame.p,1,999999,999999,0,"Normal",0,1)
  7364. local Alpha = .25
  7365. RJ.C0 = clerp(RJ.C0,CFrame.new(-0.0352100767, 0.00629066909, -0.0097481478, 0.817972422, -0.00361463916, -0.575246274, -1.74103582e-06, 0.99998033, -0.00628598873, 0.575257719, 0.00514276745, 0.817956269),Alpha)
  7366. LH.C0 = clerp(LH.C0,CFrame.new(-0.496478021, -0.990818381, 0.0216572341, 0.999878287, 0, 0.015610218, -9.80866607e-05, 0.99998033, 0.00628274865, -0.0156098902, -0.00628351374, 0.999858499),Alpha)
  7367. RH.C0 = clerp(RH.C0,CFrame.new(0.498511702, -0.990985274, 0.0154905058, 0.999878287, 0, 0.015610218, -9.80866607e-05, 0.99998033, 0.00628274865, -0.0156098902, -0.00628351374, 0.999858499),Alpha)
  7368. LS.C0 = clerp(LS.C0,CFrame.new(-1.32694602, 0.474510223, -0.00555660389, 0.934981823, 0.354351729, 0.0156157613, -0.354479671, 0.935042739, 0.00628153514, -0.012375474, -0.0114085823, 0.999858379),Alpha)
  7369. RS.C0 = clerp(RS.C0,CFrame.new(1.23906493, 0.406229913, 0.00231830776, 0.49015066, -0.849889755, 0.193494052, 0.721655607, 0.520183682, 0.456752002, -0.488841236, -0.0842411816, 0.868295968),Alpha)
  7370. NK.C0 = clerp(NK.C0,CFrame.new(0.0315471888, 1.49887729, -0.0257819965, 0.817972481, -0.0330747738, 0.574305832, -0.00361499586, 0.998030663, 0.0626262054, -0.575246155, -0.0533026271, 0.81624186),Alpha)
  7371. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7372. end
  7373. KTrail.Enabled = true
  7374. Attack = false
  7375. NeutralAnims = true
  7376. end
  7377.  
  7378. Mouse.Button1Down:connect(function()
  7379. if(Attack)then return end
  7380. Slash()
  7381. end)
  7382.  
  7383. Mouse.KeyDown:connect(function(k)
  7384. if(Attack)then return end
  7385. if(k == 'z')then AOEKill(Root.CFrame.p,1900) end
  7386. if(k == 'r')then WalkSpeed = (WalkSpeed == 8 and 200 or 8) end
  7387. if(k == 'e')then WalkSpeed = (WalkSpeed == 8 and 60 or 8) end
  7388. if(k == 'q')then WalkSpeed = (WalkSpeed == 8 and 32 or 8) end
  7389. if(k == 't')then Sound(Char,654422659,1,90) Root.CFrame = CFrame.new(CFrame.new(Mouse.Hit.p)*CFrame.new(0,2.8,0).p,Root.Position) end
  7390. end)
  7391.  
  7392.  
  7393. local BODY = {}
  7394.  
  7395. for _, c in pairs(Char:GetDescendants()) do
  7396. if c:IsA("BasePart") and c.Name ~= "Handle" then
  7397. if c ~= Root and c ~= Torso and c ~= Head and c ~= RArm and c ~= LArm and c ~= RLeg and c ~= LLeg then
  7398. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  7399. end
  7400. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  7401. elseif c:IsA("JointInstance") then
  7402. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  7403. end
  7404. end
  7405.  
  7406. for e = 1, #BODY do
  7407. if BODY[e] ~= nil then
  7408. local STUFF = BODY[e]
  7409. local PART = STUFF[1]
  7410. local PARENT = STUFF[2]
  7411. local MATERIAL = STUFF[3]
  7412. local COLOR = STUFF[4]
  7413. local TRANSPARENCY = STUFF[5]
  7414. if PART.ClassName == "Part" and PART ~= Root then
  7415. end
  7416. PART.AncestryChanged:Connect(function()
  7417. PART.Parent = PARENT
  7418. end)
  7419. end
  7420. end
  7421.  
  7422. function refit()
  7423. Char.Parent = workspace
  7424. for e = 1, #BODY do
  7425. if BODY[e] ~= nil then
  7426. local STUFF = BODY[e]
  7427. local PART = STUFF[1]
  7428. local PARENT = STUFF[2]
  7429. local MATERIAL = STUFF[3]
  7430. local COLOR = STUFF[4]
  7431. local TRANSPARENCY = STUFF[5]
  7432. if PART.ClassName == "Part" and PART ~= Root then
  7433. end
  7434. if PART.Parent ~= PARENT then
  7435. Humanoid:remove()
  7436. PART.Parent = PARENT
  7437. Humanoid = Instance.new("Humanoid",Char)
  7438. end
  7439. end
  7440. end
  7441. Humanoid.Died:connect(function()
  7442. refit()
  7443. end)
  7444. LEye = Part(Char,C3.N(1,0,0),Enum.Material.Neon,V3.N(.15,.25,.2),CF.N(),false,false)
  7445. LEyeM = Mesh(LEye,Enum.MeshType.Sphere,"","",V3.N(1,1,1),V3.N())
  7446. LEyeW = NewInstance("Weld",LEye,{Part0=Head,Part1=LEye,C0=CF.N(-.2,.2,-.49)})
  7447.  
  7448. REye = Part(Char,C3.N(1,0,0),Enum.Material.Neon,V3.N(.15,.25,.2),CF.N(),false,false)
  7449. REyeM = Mesh(REye,Enum.MeshType.Sphere,"","",V3.N(1,1,1),V3.N())
  7450. REyeW = NewInstance("Weld",REye,{Part0=Head,Part1=REye,C0=CF.N(.2,.2,-.49)})
  7451. for i = 1, 35 do
  7452. local FACE = Part(Char,C3.N(0,0,0),Enum.Material.Neon,V3.N(1.01,.5,1.01),CF.N(),false,false)
  7453. FACE.Transparency = 0+(i-1)/35.2
  7454. FACE.Name = 'ShadowFace'
  7455. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  7456. NewInstance("Weld",Head,{Part0=Head,Part1=FACE,C0=CF.N(0,.35-(i-1)/75,0)})
  7457. NewInstance("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  7458. end
  7459. Hum = NewInstance("Humanoid",Char,{DisplayDistanceType='None'})
  7460. Hum.MaxHealth = MaxHealth
  7461. Hum.Health = MaxHealth
  7462. swait(5)
  7463. Char.Parent = workspace
  7464.  
  7465. Attack = false
  7466. end
  7467.  
  7468. Humanoid.Died:connect(function()
  7469. refit()
  7470. end)
  7471.  
  7472. --// Wrap it all up \\--
  7473. while true do
  7474. swait()
  7475. Sine = Sine + Change
  7476. if(not Music)then
  7477. Music = Sound(Torso,MusicID,1,3,true,false,true)
  7478. Music.Name = 'Music'
  7479. end
  7480. Music.Pitch = 1
  7481. Music.Volume = 5
  7482. Music.SoundId = "rbxassetid://"..MusicID
  7483. Music.Parent = Char
  7484. Music:Resume()
  7485. local hitfloor,posfloor = workspace:FindPartOnRay(Ray.new(Root.CFrame.p,((CFrame.new(Root.Position,Root.Position - Vector3.new(0,1,0))).lookVector).unit * 4), Char)
  7486. local Walking = (math.abs(Root.Velocity.x) > 1 or math.abs(Root.Velocity.z) > 1)
  7487. local State = (Hum.PlatformStand and 'Paralyzed' or Hum.Sit and 'Sit' or not hitfloor and Root.Velocity.y < -1 and "Fall" or not hitfloor and Root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  7488. if(not Effects or not Effects.Parent)then
  7489. Effects = IN("Model",Char)
  7490. Effects.Name = "Effects"
  7491. end
  7492. Hum.WalkSpeed = WalkSpeed
  7493. if(State == 'Walk')then
  7494. if(Hum.WalkSpeed >= 24)then
  7495. local wsVal = 22 / (Hum.WalkSpeed/16)
  7496. local Alpha = math.min(.1 * (Hum.WalkSpeed/16),1)
  7497. Change = 2
  7498. RH.C1 = RH.C1:lerp(CF.N(0,1,0)*CF.N(0,0-.2*M.C(Sine/wsVal),0+.4*M.C(Sine/wsVal))*CF.A(M.R(25+45*M.C(Sine/wsVal))+-M.S(Sine/wsVal),0,0),Alpha)
  7499. LH.C1 = LH.C1:lerp(CF.N(0,1,0)*CF.N(0,0+.2*M.C(Sine/wsVal),0-.4*M.C(Sine/wsVal))*CF.A(M.R(25-45*M.C(Sine/wsVal))+M.S(Sine/wsVal),0,0),Alpha)
  7500. else
  7501. Change = .9
  7502. local wsVal = 8 / (Hum.WalkSpeed/8)
  7503. local Alpha = math.min(.2 * (Hum.WalkSpeed/8),1)
  7504. LH.C1 = LH.C1:lerp(CF.N(0,1-.2*M.C(Sine/wsVal)/2,.4*M.C(Sine/wsVal)/2)*CF.A(M.R(15-2*M.C(Sine/wsVal))-M.S(Sine/wsVal)/2.5,0,0)*CF.A(M.R(0-3*M.C(Sine/wsVal)),0,0),Alpha)
  7505. RH.C1 = RH.C1:lerp(CF.N(0,1+.2*M.C(Sine/wsVal)/2,-.4*M.C(Sine/wsVal)/2)*CF.A(M.R(15+2*M.C(Sine/wsVal))+M.S(Sine/wsVal)/2.5,0,0)*CF.A(M.R(0+3*M.C(Sine/wsVal)),0,0),Alpha)
  7506. end
  7507. else
  7508. RH.C1 = RH.C1:lerp(CF.N(0,1,0),.1)
  7509. LH.C1 = LH.C1:lerp(CF.N(0,1,0),.1)
  7510. end
  7511. for _,v in next, Char:children() do
  7512. if(v:IsA'Accessory')then
  7513. v:destroy()
  7514. elseif(v:IsA'Shirt')then
  7515. v.ShirtTemplate = "rbxassetid://338740550"
  7516. elseif(v:IsA'Pants')then
  7517. v.PantsTemplate = "rbxassetid://338750779"
  7518. elseif(v:FindFirstChildOfClass'ShirtGraphic')then
  7519. v:FindFirstChildOfClass'ShirtGraphic':destroy()
  7520. end
  7521. end
  7522. local face = Head:FindFirstChild'face'
  7523. if(not face)then
  7524. NewInstance("Decal",Head,{Name='face',Face=Enum.NormalId.Front,Texture="rbxassetid://404306534"})
  7525. else
  7526. face.Texture = "rbxassetid://900134257"
  7527. end
  7528. RArm.BrickColor = BrickColor.new'Pastel yellow'
  7529. LArm.BrickColor = BrickColor.new'Pastel yellow'
  7530. RLeg.BrickColor = BrickColor.new'Pastel yellow'
  7531. LLeg.BrickColor = BrickColor.new'Pastel yellow'
  7532. Torso.BrickColor = BrickColor.new'Pastel yellow'
  7533. Head.BrickColor = BrickColor.new'Pastel yellow'
  7534. if(Hum.MaxHealth ~= MaxHealth)then
  7535. Hum.MaxHealth = MaxHealth
  7536. end
  7537. Hum.DisplayDistanceType='None'
  7538. if(NeutralAnims)then
  7539. if(State == 'Idle')then
  7540. Change = 1
  7541. local Alpha = .1
  7542. RJ.C0 = clerp(RJ.C0,CFrame.new(-0.0999571308, 0+.05*M.C(Sine/16), -0.237876296, 0.857335567, -0.00323621999, -0.514731407, 0, 0.99998033, -0.00628707698, 0.51474154, 0.00539013464, 0.85731858),Alpha)
  7543. LH.C0 = clerp(LH.C0,CFrame.new(-0.536091685, -0.991042495-.05*M.C(Sine/16), -0.0134909991, 0.849195242, 0, 0.528063774, -0.00331997755, 0.99998033, 0.00533895614, -0.528053343, -0.00628707698, 0.849178433),Alpha)
  7544. RH.C0 = clerp(RH.C0,CFrame.new(0.529067397, -0.991597891-.05*M.C(Sine/16), -0.0818087086, 0.849195242, 0, 0.528063774, -0.00331997755, 0.99998033, 0.00533895614, -0.528053343, -0.00628707698, 0.849178433),Alpha)
  7545. LS.C0 = clerp(LS.C0,CFrame.new(-1.32175505, 0.156236127+.15*M.C(Sine/16), 0.233877867, 0.877554953, -1.456876248, 0.145469457, 0.259513229, 0.707695842, 0.657129884, -0.403175086, -0.538916171, 0.739607573),Alpha)
  7546. RS.C0 = clerp(RS.C0,CFrame.new(1.2516855, 0.604915917+.15*M.C(Sine/16), -0.0189059302, 0.915104508, -0.287113011, -0.283108115, 0.301054537, 0.953587949, -2.00603589695, 0.268235415, -0.0907544345, 0.959069014),Alpha)
  7547. NK.C0 = clerp(NK.C0,CFrame.new(1.79447234e-05, 1.49895597, -0.0143749639, 0.769539058, -0.360377938, 0.527197778, 0.387706369, 0.919646919, 0.0627188534, -0.507438183, 0.156133309, 0.847424924),Alpha)
  7548. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7549. -- idle
  7550. elseif(State == 'Walk')then
  7551. if(Hum.WalkSpeed >= 24)then
  7552. local wsVal = 22 / (Hum.WalkSpeed/16)
  7553. local Alpha = math.min(.2 * (Hum.WalkSpeed/16),1)
  7554. RJ.C0 = RJ.C0:lerp(CF.N(0,0-.15*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(-15),M.R(0-15*M.S(Sine/wsVal)/2),0),Alpha)
  7555. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0-.3*M.S(Sine/wsVal))*CF.A(M.R(0+45*M.S(Sine/wsVal)),0,M.R(-5+15*M.S(Sine/wsVal))),Alpha)
  7556. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0+.3*M.S(Sine/wsVal))*CF.A(M.R(0-45*M.S(Sine/wsVal)),0,M.R(5+15*M.S(Sine/wsVal))),Alpha)
  7557. NK.C0 = NK.C0:lerp(NKC0*CF.A(M.R(15),0,0),Alpha)
  7558. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0+.15*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(15),0,0),Alpha)
  7559. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+.15*M.C(Sine/(wsVal/2)),0)*CF.A(M.R(15),0,0),Alpha)
  7560. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7561. else
  7562. local wsVal = 8 / (Hum.WalkSpeed/8)
  7563. local Alpha = math.min(.2 * (Hum.WalkSpeed/8),1)
  7564. RJ.C0 = RJ.C0:lerp(CF.N(0,0-.05*M.C(Sine/(wsVal/2)),0)*CF.A(0,M.R(0-5*M.S(Sine/wsVal)/2),0),Alpha)
  7565. LS.C0 = LS.C0:lerp(LSC0*CF.N(0,0,0+.3*M.S(Sine/wsVal))*CF.A(M.R(0-25*M.S(Sine/wsVal)),0,M.R(5-5*M.S(Sine/wsVal))),Alpha)
  7566. RS.C0 = RS.C0:lerp(RSC0*CF.N(0,0,0-.3*M.S(Sine/wsVal))*CF.A(M.R(0+25*M.S(Sine/wsVal)),0,M.R(-5-5*M.S(Sine/wsVal))),Alpha)
  7567. NK.C0 = NK.C0:lerp(NKC0,Alpha)
  7568. LH.C0 = LH.C0:lerp(LHC0*CF.N(0,0+.05*M.C(Sine/(wsVal/2)),0),Alpha)
  7569. RH.C0 = RH.C0:lerp(RHC0*CF.N(0,0+.05*M.C(Sine/(wsVal/2)),0),Alpha)
  7570. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7571. end
  7572. elseif(State == 'Jump' or State == 'Fall')then
  7573. if(Walking)then
  7574. local Alpha = .2
  7575. RJ.C0 = clerp(RJ.C0,RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(65)),M.R(65)),0,0),Alpha)
  7576. LH.C0 = clerp(LH.C0,CFrame.new(-0.497912645, -1.0987643, -0.0683324337, 0.999878228, 0.00860835519, 0.0130246133, -0.00010142161, 0.837816596, -0.545952022, -0.015611981, 0.545884132, 0.837715328),Alpha)
  7577. RH.C0 = clerp(RH.C0,CFrame.new(0.499978393, -1.16382337, 0.109293163, 0.999878228, -0.0120433727, 0.00993486121, -0.00010142161, 0.631323814, 0.775519371, -0.015611981, -0.775425911, 0.631245613),Alpha)
  7578. LS.C0 = clerp(LS.C0,CFrame.new(-1.55211556, 0.576563478, -0.00269976072, 0.976067662, 0.216906726, 0.0156116467, -0.217024669, 0.976145923, 0.00628317893, -0.0138763804, -0.00952091813, 0.999858499),Alpha)
  7579. RS.C0 = clerp(RS.C0,CFrame.new(1.50182188, 0.636661649, 0.00632623257, 0.977592707, -0.209926367, 0.0156121543, 0.209851891, 0.977713108, 0.00628198683, -0.016582964, -0.00286500831, 0.999858439),Alpha)
  7580. NK.C0 = clerp(NK.C0,CFrame.new(1.14440072e-05, 1.49924362, -0.0143961608, 1.00000024, -5.82076609e-11, 0, 1.23691279e-10, 0.997964919, 0.0637660474, 0, -0.0637660623, 0.997965038),Alpha)
  7581. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7582. else
  7583. local Alpha = .2
  7584. RJ.C0 = clerp(RJ.C0,RJC0*CF.A(math.min(math.max(Root.Velocity.Y/100,-M.R(65)),M.R(65)),0,0),Alpha)
  7585. LH.C0 = clerp(LH.C0,CFrame.new(-0.504374504, -0.291219354, -0.487436086, 0.999878228, -0.00438931212, 0.0149825988, -0.00010142161, 0.957819223, 0.287371844, -0.015611981, -0.287338346, 0.957701981),Alpha)
  7586. RH.C0 = clerp(RH.C0,CFrame.new(0.453094482, -0.871358454, 0.0898642987, 0.985589385, -0.168456957, 0.0153662469, 0.162863791, 0.969548643, 0.182895929, -0.0457084104, -0.177757636, 0.983012319),Alpha)
  7587. LS.C0 = clerp(LS.C0,CFrame.new(-1.55211556, 0.576563478, -0.00269976072, 0.976067662, 0.216906726, 0.0156116467, -0.217024669, 0.976145923, 0.00628317893, -0.0138763804, -0.00952091813, 0.999858499),Alpha)
  7588. RS.C0 = clerp(RS.C0,CFrame.new(1.50182188, 0.636661649, 0.00632623257, 0.977592707, -0.209926367, 0.0156121543, 0.209851891, 0.977713108, 0.00628198683, -0.016582964, -0.00286500831, 0.999858439),Alpha)
  7589. NK.C0 = clerp(NK.C0,CFrame.new(1.14440072e-05, 1.49924362, -0.0143961608, 1.00000024, -5.82076609e-11, 0, 1.23691279e-10, 0.997964919, 0.0637660474, 0, -0.0637660623, 0.997965038),Alpha)
  7590. HW.C0 = HW.C0:lerp(CF.N(0,-1,-1)*CF.A(M.R(-90),0,0),Alpha)
  7591. end
  7592. elseif(State == 'Paralyzed')then
  7593. -- paralyzed
  7594. elseif(State == 'Sit')then
  7595. -- sit
  7596. end
  7597. end
  7598. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement