Advertisement
5sdfsadgaq5465

nightfall

Jan 22nd, 2019
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 247.41 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = owner
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --==//Wings and Halo\\==--
  88. Player = owner
  89. Character= owner
  90. Mouse=Player:GetMouse()
  91. m=Instance.new('Model',Character)
  92.  
  93. local function weldBetween(a, b)
  94. local weldd = Instance.new("ManualWeld")
  95. weldd.Part0 = a
  96. weldd.Part1 = b
  97. weldd.C0 = CFrame.new()
  98. weldd.C1 = b.CFrame:inverse() * a.CFrame
  99. weldd.Parent = a
  100. return weldd
  101. end
  102.  
  103. it=Instance.new
  104.  
  105. function nooutline(part)
  106. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  107. end
  108.  
  109. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  110. local fp=it("Part")
  111. fp.formFactor=formfactor
  112. fp.Parent=parent
  113. fp.Reflectance=reflectance
  114. fp.Transparency=transparency
  115. fp.CanCollide=false
  116. fp.Locked=true
  117. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  118. fp.Name=name
  119. fp.Size=size
  120. fp.Position=Character.Torso.Position
  121. nooutline(fp)
  122. fp.Material=material
  123. fp:BreakJoints()
  124. return fp
  125. end
  126.  
  127. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  128. local mesh=it(Mesh)
  129. mesh.Parent=part
  130. if Mesh=="SpecialMesh" then
  131. mesh.MeshType=meshtype
  132. mesh.MeshId=meshid
  133. end
  134. mesh.Offset=offset
  135. mesh.Scale=scale
  136. return mesh
  137. end
  138.  
  139. function weld(parent,part0,part1,c0,c1)
  140. local weld=it("Weld")
  141. weld.Parent=parent
  142. weld.Part0=part0
  143. weld.Part1=part1
  144. weld.C0=c0
  145. weld.C1=c1
  146. return weld
  147. end
  148.  
  149. handle=part(Enum.FormFactor.Symmetric,m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle",Vector3.new(0.05, 0.05, 0.05))
  150. 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))
  151. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  152. 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))
  153. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  154. 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))
  155. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  156. 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))
  157. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  158. 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))
  159. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  160. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  161. 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))
  162. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  163. 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))
  164. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  165. 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))
  166. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  167. 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))
  168. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  169. 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))
  170. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  171. 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))
  172. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  173. 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))
  174. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  175. 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))
  176. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  177. 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))
  178. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  179. 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))
  180. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  181. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  182. 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))
  183. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  184. 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))
  185. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.483554214, 0.333232641, 0.251318902))
  186. 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))
  187. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  188. 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))
  189. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  190. 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))
  191. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.471516728, 0.234877661, 0.251318902))
  192. 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))
  193. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.246144727, 0.200000003, 0.200000003))
  194. 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))
  195. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0973593965, 0.702734888))
  196. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  197. 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))
  198. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  199. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  200. 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))
  201. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  202. 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))
  203. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  204. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  205. 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))
  206. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  207. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  208. 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))
  209. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  210. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.46827829, 0.952135324, 0.251318902))
  211. 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))
  212. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  213. 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))
  214. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  215. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  216. 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))
  217. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  218. 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))
  219. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  220. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.0836575, 0.333232641, 0.251318902))
  221. 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))
  222. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.88196522, 0.514088511, 0.251318902))
  223. 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))
  224. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  225. 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))
  226. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  227. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.623012781, 0.333232641, 0.251318902))
  228. 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))
  229. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  230. 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))
  231. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  232. 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))
  233. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  234. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  235. 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))
  236. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  237. 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))
  238. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  239. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  240. 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))
  241. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  242. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.837632179, 0.333232641, 0.251318902))
  243. 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))
  244. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.649142921, 0.236052051, 0.251318902))
  245. 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))
  246. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  247. 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))
  248. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  249. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  250. 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))
  251. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  252. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  253. 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))
  254. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  255. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  256. 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))
  257. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392539173, 0.333232641, 0.251318902))
  258. 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))
  259. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  260. 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))
  261. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  262. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  263. 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))
  264. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  265. 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))
  266. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  267. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341453254, 0.333232641, 0.251318902))
  268. 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))
  269. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  270. 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))
  271. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  272. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  273. 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))
  274. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  275. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  276. 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))
  277. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  278. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.23805618, 0.345994473, 0.200000003))
  279. 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))
  280. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  281. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  282. 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))
  283. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  284. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  285. 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))
  286. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.388688922, 0.200000003, 0.200000003))
  287. 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))
  288. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.195967019, 0.702734888))
  289. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  290. 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))
  291. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  292. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  293. 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))
  294. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  295. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  296. 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))
  297. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  298. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  299. 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))
  300. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  301. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  302. 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))
  303. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  304. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  305. 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))
  306. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  307. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  308. 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))
  309. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  310. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  311. 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))
  312. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  313. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  314. 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))
  315. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  316. 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))
  317. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  318. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  319. 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))
  320. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  321. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  322. 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))
  323. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  324. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  325. 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))
  326. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  327. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.307646036, 0.200000003, 0.200000003))
  328. 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))
  329. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.187458321, 0.603079915))
  330. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  331. 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))
  332. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  333. 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))
  334. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  335. 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))
  336. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  337. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  338. 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))
  339. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  340. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  341. 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))
  342. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  343. 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))
  344. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  345. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.384985864, 0.200000003, 0.200000003))
  346. 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))
  347. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.825887859, 0.589154541))
  348. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  349. 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))
  350. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  351. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  352. 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))
  353. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  354. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.211238876, 0.200000003, 0.200000003))
  355. 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))
  356. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.0835528523, 0.603079915))
  357. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  358. 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))
  359. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  360. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  361. 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))
  362. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  363. 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))
  364. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  365. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.591511309, 0.200000003, 0.200000003))
  366. 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))
  367. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125329256, 0.603079915))
  368. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.333568811, 0.200000003, 0.200000003))
  369. 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))
  370. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168176889, 0.603079915))
  371. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  372. 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))
  373. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  374. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.95976114, 0.345994473, 0.200000003))
  375. 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))
  376. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  377. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(6.33351707, 0.243160099, 0.117830887))
  378. 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))
  379. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  380. 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))
  381. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  382. 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))
  383. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  384. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  385. 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))
  386. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  387. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.693274379, 0.200000003, 0.200000003))
  388. 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))
  389. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.152109027, 0.603079915))
  390. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  391. 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))
  392. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  393. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  394. 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))
  395. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  396. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  397. 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))
  398. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  399. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  400. 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))
  401. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  402. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  403. 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))
  404. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  405. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.22495015, 0.200000003, 0.200000003))
  406. 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))
  407. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103905462, 0.603079915))
  408. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  409. 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))
  410. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  411. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  412. 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))
  413. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  414. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  415. 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))
  416. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  417. 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))
  418. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  419. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  420. 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))
  421. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  422. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  423. 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))
  424. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  425. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  426. 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))
  427. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  428. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526318, 0.200000003, 0.200000003))
  429. 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))
  430. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.33206898, 0.603079915))
  431. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  432. 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))
  433. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  434. 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))
  435. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  436. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  437. 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))
  438. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  439. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.56158078, 0.305075049, 0.200000003))
  440. 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))
  441. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  442. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  443. 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))
  444. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  445. 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))
  446. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.10932434, 0.750047624, 0.200000003))
  447. 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))
  448. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  449. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  450. 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))
  451. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  452. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.828803003, 0.684012294, 0.200000003))
  453. 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))
  454. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  455. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  456. 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))
  457. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  458. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  459. 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))
  460. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.336782306, 0.200000003, 0.200000003))
  461. 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))
  462. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.761616349, 0.589154541))
  463. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  464. 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))
  465. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  466. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  467. 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))
  468. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  469. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  470. 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))
  471. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  472. 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))
  473. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  474. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  475. 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))
  476. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  477. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  478. 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))
  479. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  480. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  481. 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))
  482. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  483. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  484. 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))
  485. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  486. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  487. 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))
  488. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  489. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  490. 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))
  491. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  492. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  493. 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))
  494. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  495. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.74704808, 0.0796965286, 0.120615996))
  496. 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))
  497. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  498. 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))
  499. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  500. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  501. 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))
  502. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  503. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.293077767, 0.200000003, 0.200000003))
  504. 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))
  505. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  506. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  507. 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))
  508. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  509. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.739121258, 0.702058196, 0.200000003))
  510. 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))
  511. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  512. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  513. 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))
  514. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  515. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  516. 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))
  517. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  518. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  519. 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))
  520. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  521. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.29378319, 0.0500000007, 0.120615982))
  522. 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))
  523. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.07483196, 0.200000003, 0.200000003))
  524. 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))
  525. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.204597339, 0.603079915))
  526. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  527. 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))
  528. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  529. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  530. 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))
  531. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  532. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  533. 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))
  534. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  535. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  536. 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))
  537. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  538. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  539. 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))
  540. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  541. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  542. 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))
  543. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  544. 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))
  545. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  546. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.81962168, 0.355486691, 0.200000003))
  547. 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))
  548. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  549. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.593074083, 0.153296009, 0.0993160754))
  550. 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))
  551. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.86096573, 0.200000003, 0.200000003))
  552. 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))
  553. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.177244052, 0.702734888))
  554. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.448602259, 0.200000003, 0.200000003))
  555. 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))
  556. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.962360442, 0.686508358))
  557. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  558. 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))
  559. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  560. 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))
  561. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  562. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  563. 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))
  564. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  565. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  566. 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))
  567. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  568. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  569. 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))
  570. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  571. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.35848251, 0.200000003, 0.200000003))
  572. 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))
  573. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.218434557, 0.702734888))
  574. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.68831873, 0.818068683, 0.200000003))
  575. 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))
  576. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  577. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  578. 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))
  579. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  580. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625893, 0.200000003, 0.200000003))
  581. 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))
  582. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.821603239, 0.589154541))
  583. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.17940784, 0.322034985, 0.200000003))
  584. 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))
  585. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  586. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  587. 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))
  588. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  589. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.392433375, 0.200000003, 0.200000003))
  590. 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))
  591. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.887468517, 0.686508358))
  592. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  593. 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))
  594. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  595. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.29263294, 0.873988032, 0.200000003))
  596. 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))
  597. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.686508358))
  598. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.711270273, 0.587012351, 0.200000003))
  599. 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))
  600. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.589154541))
  601. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330954, 0.200000003, 0.200000003))
  602. 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))
  603. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  604. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  605. 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))
  606. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.93836689, 0.403167814, 0.200000003))
  607. 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))
  608. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  609. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.81062156, 0.200000003, 0.200000003))
  610. 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))
  611. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.171754241, 0.826475263))
  612. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  613. 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))
  614. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  615. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  616. 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))
  617. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.77303123, 0.0569577813, 0.16529502))
  618. 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))
  619. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(4.6140852, 0.403167814, 0.200000003))
  620. 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))
  621. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.651558757))
  622. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.72853518, 0.276367128, 0.200000003))
  623. 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))
  624. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.559161127))
  625. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.262121707, 0.200000003, 0.200000003))
  626. 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))
  627. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.121075168, 0.702734888))
  628. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.987072945, 0.255135655, 0.16529505))
  629. 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))
  630. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  631. 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))
  632. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917462, 0.200000003, 0.200000003))
  633. 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))
  634. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.455075413, 0.826475263))
  635. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.461534649, 0.208747551, 0.200000003))
  636. 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))
  637. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  638. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.30827716, 0.200000003, 0.200000003))
  639. 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))
  640. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.142394558, 0.826475263))
  641. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.06531036, 0.0500000007, 0.0993160605))
  642. 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))
  643. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.615124702, 0.0656226948, 0.0993160754))
  644. 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))
  645. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(5.21506357, 0.20021978, 0.0970228091))
  646. 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))
  647. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.01290989, 0.962117612, 0.200000003))
  648. 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))
  649. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  650. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  651. 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))
  652. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.837925136, 0.273428023, 0.496580422))
  653. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.885024369, 0.200000003, 0.200000003))
  654. 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))
  655. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.168466955, 0.496580422))
  656. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  657. 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))
  658. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.86967802, 0.0687980205, 0.496580422))
  659. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.608597696, 0.578079879, 0.200000003))
  660. 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))
  661. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  662. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.26049519, 0.284894377, 0.200000003))
  663. 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))
  664. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  665. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.487054616, 0.200000003, 0.200000003))
  666. 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))
  667. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.103197038, 0.496580422))
  668. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  669. 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))
  670. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  671. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.45713082, 0.200000003, 0.200000003))
  672. 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))
  673. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.230473682, 0.826475263))
  674. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(8.67960358, 0.333232433, 0.161478281))
  675. 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))
  676. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.02377248, 0.109218024, 0.165295035))
  677. 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))
  678. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.47297621, 0.200000003, 0.200000003))
  679. 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))
  680. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.280385196, 0.826475263))
  681. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.289486945, 0.200000003, 0.200000003))
  682. 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))
  683. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.114502862, 0.826475263))
  684. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544916272, 0.225188985, 0.200000003))
  685. 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))
  686. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  687. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.52759397, 0.226363361, 0.200000003))
  688. 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))
  689. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  690. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.950080097, 0.200000003, 0.200000003))
  691. 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))
  692. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.208453938, 0.826475263))
  693. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.73925114, 0.378740221, 0.200000003))
  694. 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))
  695. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  696. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.42655277, 0.474159241, 0.200000003))
  697. 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))
  698. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  699. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  700. 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))
  701. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  702. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.401640892, 0.225188985, 0.200000003))
  703. 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))
  704. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  705. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.974742055, 0.804455996, 0.200000003))
  706. 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))
  707. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  708. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.52024531, 1.02788341, 0.200000003))
  709. 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))
  710. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  711. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(5.80793524, 0.474159241, 0.200000003))
  712. 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))
  713. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.766287804))
  714. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(2.14002848, 0.418082207, 0.200000003))
  715. 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))
  716. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.807391346))
  717. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.421605587, 0.200000003, 0.200000003))
  718. 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))
  719. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.25689742, 0.826475263))
  720. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157688, 0.0928658471, 0.140546978))
  721. 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))
  722. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  723. 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))
  724. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  725. 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))
  726. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  727. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(7.38008833, 0.283340693, 0.137301654))
  728. 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))
  729. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  730. 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))
  731. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.317000091, 0.200000003, 0.200000003))
  732. 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))
  733. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.680042028, 0.485114038))
  734. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  735. 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))
  736. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(2.24669528, 0.227562711, 0.200000003))
  737. 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))
  738. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  739. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.341506928, 0.200000003, 0.200000003))
  740. 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))
  741. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.957367718, 0.686508358))
  742. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.277308941, 0.200000003, 0.200000003))
  743. 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))
  744. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.627120495, 0.485114038))
  745. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.28581667, 0.251201004, 0.200000003))
  746. 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))
  747. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  748. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  749. 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))
  750. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  751. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407956, 0.200000003, 0.200000003))
  752. 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))
  753. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  754. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(3.48964572, 0.284894377, 0.200000003))
  755. 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))
  756. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.46041733))
  757. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  758. 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))
  759. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.926127851, 0.0855565146, 0.496580422))
  760. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.274662942, 0.200000003, 0.200000003))
  761. 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))
  762. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.138478085, 0.496580422))
  763. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  764. 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))
  765. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.870492697, 0.0928658396, 0.140546978))
  766. 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))
  767. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.237157717, 0.200000003, 0.200000003))
  768. 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))
  769. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.386941314, 0.702734888))
  770. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.570847034, 0.200000003, 0.200000003))
  771. 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))
  772. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.125247687, 0.496580422))
  773. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.253317922, 0.200000003, 0.200000003))
  774. 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))
  775. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.154354557, 0.496580422))
  776. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  777. 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))
  778. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.50757241, 0.0500000007, 0.140546978))
  779. 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))
  780. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.913425505, 0.6175946, 0.200000003))
  781. 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))
  782. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  783. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.241322264, 0.200000003, 0.200000003))
  784. 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))
  785. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.67651403, 0.485114038))
  786. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.72026825, 0.186172783, 0.120615982))
  787. 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))
  788. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  789. 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))
  790. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.585665047, 0.483350217, 0.200000003))
  791. 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))
  792. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.485114038))
  793. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  794. 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))
  795. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(1.25244117, 0.200000003, 0.200000003))
  796. 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))
  797. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.238405704, 0.702734888))
  798. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.839287937, 0.216936618, 0.140546992))
  799. 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))
  800. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.689254642, 0.200000003, 0.200000003))
  801. 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))
  802. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.146039113, 0.702734888))
  803. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  804. 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))
  805. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  806. 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))
  807. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.544915974, 0.225188777, 0.161478266))
  808. 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))
  809. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.463330895, 0.19147341, 0.137301669))
  810. 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))
  811. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  812. 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))
  813. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  814. 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))
  815. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  816. 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))
  817. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  818. 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))
  819. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  820. 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))
  821. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  822. 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))
  823. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  824. 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))
  825. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  826. 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))
  827. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.397625864, 0.164320529, 0.117830887))
  828. 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))
  829. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  830. 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))
  831. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  832. 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))
  833. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  834. 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))
  835. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.278917283, 0.109218009, 0.16529502))
  836. 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))
  837. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  838. 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))
  839. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238558))
  840. 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))
  841. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  842. 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))
  843. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.167585015, 0.0656226873, 0.0993160605))
  844. 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))
  845. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.270109087, 0.0500000007, 0.429238588))
  846. 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))
  847. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  848. 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))
  849. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(0.327407986, 0.135302708, 0.0970228091))
  850. 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))
  851. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.203526303, 0.0796965212, 0.120615982))
  852. 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))
  853. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.0500000007, 0.245740563, 0.429238588))
  854. 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))
  855. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  856. 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))
  857. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  858. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  859. 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))
  860. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  861. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Part",Vector3.new(1.4000001, 0.200000033, 2))
  862. 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))
  863. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  864. Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Crimson","Part",Vector3.new(0.763193846, 0.163541555, 1.09027684))
  865. 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))
  866. mesh("CylinderMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  867. ------------------------------------------------------------------
  868. -------------------------------------------------------------------
  869. --//=============================================================================\\--
  870. --|| CREATED BY SHACKLUSTER EDIT BY HERO215SUGAR LMAO ||--
  871. --\\=============================================================================//--
  872.  
  873. script:ClearAllChildren()
  874. wait(0.2)
  875. warn("Edit by hero215sugar")
  876. warn("Magmus#5338")
  877. warn("Enjoy")
  878.  
  879. Player = owner
  880. PlayerGui = Player.PlayerGui
  881. Cam = workspace.CurrentCamera
  882. Backpack = Player.Backpack
  883. Character = Player.Character
  884. Humanoid = Character.Humanoid
  885. Mouse = Player:GetMouse()
  886. RootPart = Character["HumanoidRootPart"]
  887. Torso = Character["Torso"]
  888. Head = Character["Head"]
  889. RightArm = Character["Right Arm"]
  890. LeftArm = Character["Left Arm"]
  891. RightLeg = Character["Right Leg"]
  892. LeftLeg = Character["Left Leg"]
  893. RootJoint = RootPart["RootJoint"]
  894. Neck = Torso["Neck"]
  895. RightShoulder = Torso["Right Shoulder"]
  896. LeftShoulder = Torso["Left Shoulder"]
  897. RightHip = Torso["Right Hip"]
  898. LeftHip = Torso["Left Hip"]
  899. local TIME = 0
  900. local sick = Instance.new("Sound",Torso)
  901.  
  902. IT = Instance.new
  903. CF = CFrame.new
  904. VT = Vector3.new
  905. RAD = math.rad
  906. C3 = Color3.new
  907. UD2 = UDim2.new
  908. BRICKC = BrickColor.new
  909. ANGLES = CFrame.Angles
  910. EULER = CFrame.fromEulerAnglesXYZ
  911. COS = math.cos
  912. ACOS = math.acos
  913. SIN = math.sin
  914. ASIN = math.asin
  915. ABS = math.abs
  916. MRANDOM = math.random
  917. FLOOR = math.floor
  918.  
  919. --//=================================\\
  920. --|| USEFUL VALUES
  921. --\\=================================//
  922.  
  923. Animation_Speed = 3
  924. local FORCERESET = false
  925. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  926. local Speed = 16
  927. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  928. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  929. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  930. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  931. local DAMAGEMULTIPLIER = 1
  932. local ANIM = "Idle"
  933. local ATTACK = false
  934. local EQUIPPED = false
  935. local HOLD = false
  936. local COMBO = 1
  937. local Rooted = false
  938. local SINE = 0
  939. local KEYHOLD = false
  940. local CHANGE = 2 / Animation_Speed
  941. local WALKINGANIM = false
  942. local VALUE1 = false
  943. local VALUE2 = false
  944. local ROBLOXIDLEANIMATION = IT("Animation")
  945. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  946. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  947. --ROBLOXIDLEANIMATION.Parent = Humanoid
  948. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  949. WEAPONGUI.Name = "BanishV3Gui"
  950. local Weapon = IT("Model")
  951. Weapon.Name = "Adds"
  952. local Effects = IT("Folder", Weapon)
  953. Effects.Name = "Effects"
  954. local ANIMATOR = Humanoid.Animator
  955. local ANIMATE = Character:FindFirstChild("Animate")
  956. local UNANCHOR = true
  957. local TOBANISH = {}
  958. script.Parent = PlayerGui
  959. local LAUGHS = {834001699,834001752,834001797,834001828}
  960. local VOCALS_ENRAGES = {528589078,528589175,528589274,528589382}
  961. local VOCALS_TAUNT = {468973055,468973159}
  962. local VOCALS_BASIC = {468972244,468972378,468972711,468972944}
  963. local VOCAL_GROWL = 468971411
  964. --//=================================\\
  965. --\\=================================//
  966.  
  967.  
  968. --//=================================\\
  969. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  970. --\\=================================//
  971.  
  972. ArtificialHB = Instance.new("BindableEvent", script)
  973. ArtificialHB.Name = "ArtificialHB"
  974.  
  975. script:WaitForChild("ArtificialHB")
  976.  
  977. frame = Frame_Speed
  978. tf = 0
  979. allowframeloss = false
  980. tossremainder = false
  981. lastframe = tick()
  982. script.ArtificialHB:Fire()
  983.  
  984. game:GetService("RunService").Heartbeat:connect(function(s, p)
  985. tf = tf + s
  986. if tf >= frame then
  987. if allowframeloss then
  988. script.ArtificialHB:Fire()
  989. lastframe = tick()
  990. else
  991. for i = 1, math.floor(tf / frame) do
  992. script.ArtificialHB:Fire()
  993. end
  994. lastframe = tick()
  995. end
  996. if tossremainder then
  997. tf = 0
  998. else
  999. tf = tf - frame * math.floor(tf / frame)
  1000. end
  1001. end
  1002. end)
  1003.  
  1004. --//=================================\\
  1005. --\\=================================//
  1006.  
  1007. --//=================================\\
  1008. --|| SOME FUNCTIONS
  1009. --\\=================================//
  1010.  
  1011. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1012. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1013. end
  1014.  
  1015. function PositiveAngle(NUMBER)
  1016. if NUMBER >= 0 then
  1017. NUMBER = 0
  1018. end
  1019. return NUMBER
  1020. end
  1021.  
  1022. function NegativeAngle(NUMBER)
  1023. if NUMBER <= 0 then
  1024. NUMBER = 0
  1025. end
  1026. return NUMBER
  1027. end
  1028.  
  1029. function Swait(NUMBER)
  1030. if NUMBER == 0 or NUMBER == nil then
  1031. ArtificialHB.Event:wait()
  1032. else
  1033. for i = 1, NUMBER do
  1034. ArtificialHB.Event:wait()
  1035. end
  1036. end
  1037. end
  1038.  
  1039. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1040. local NEWMESH = IT(MESH)
  1041. if MESH == "SpecialMesh" then
  1042. NEWMESH.MeshType = MESHTYPE
  1043. if MESHID ~= "nil" and MESHID ~= "" then
  1044. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1045. end
  1046. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1047. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1048. end
  1049. end
  1050. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1051. NEWMESH.Scale = SCALE
  1052. NEWMESH.Parent = PARENT
  1053. return NEWMESH
  1054. end
  1055.  
  1056. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1057. local NEWPART = IT("Part")
  1058. NEWPART.formFactor = FORMFACTOR
  1059. NEWPART.Reflectance = REFLECTANCE
  1060. NEWPART.Transparency = TRANSPARENCY
  1061. NEWPART.CanCollide = false
  1062. NEWPART.Locked = true
  1063. NEWPART.Anchored = true
  1064. if ANCHOR == false then
  1065. NEWPART.Anchored = false
  1066. end
  1067. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1068. NEWPART.Name = NAME
  1069. NEWPART.Size = SIZE
  1070. NEWPART.Position = Torso.Position
  1071. NEWPART.Material = MATERIAL
  1072. NEWPART:BreakJoints()
  1073. NEWPART.Parent = PARENT
  1074. return NEWPART
  1075. end
  1076.  
  1077. local function weldBetween(a, b)
  1078. local weldd = Instance.new("ManualWeld")
  1079. weldd.Part0 = a
  1080. weldd.Part1 = b
  1081. weldd.C0 = CFrame.new()
  1082. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1083. weldd.Parent = a
  1084. return weldd
  1085. end
  1086.  
  1087.  
  1088. function QuaternionFromCFrame(cf)
  1089. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1090. local trace = m00 + m11 + m22
  1091. if trace > 0 then
  1092. local s = math.sqrt(1 + trace)
  1093. local recip = 0.5 / s
  1094. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1095. else
  1096. local i = 0
  1097. if m11 > m00 then
  1098. i = 1
  1099. end
  1100. if m22 > (i == 0 and m00 or m11) then
  1101. i = 2
  1102. end
  1103. if i == 0 then
  1104. local s = math.sqrt(m00 - m11 - m22 + 1)
  1105. local recip = 0.5 / s
  1106. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1107. elseif i == 1 then
  1108. local s = math.sqrt(m11 - m22 - m00 + 1)
  1109. local recip = 0.5 / s
  1110. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1111. elseif i == 2 then
  1112. local s = math.sqrt(m22 - m00 - m11 + 1)
  1113. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1114. end
  1115. end
  1116. end
  1117.  
  1118. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1119. local xs, ys, zs = x + x, y + y, z + z
  1120. local wx, wy, wz = w * xs, w * ys, w * zs
  1121. local xx = x * xs
  1122. local xy = x * ys
  1123. local xz = x * zs
  1124. local yy = y * ys
  1125. local yz = y * zs
  1126. local zz = z * zs
  1127. 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))
  1128. end
  1129.  
  1130. function QuaternionSlerp(a, b, t)
  1131. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1132. local startInterp, finishInterp;
  1133. if cosTheta >= 0.0001 then
  1134. if (1 - cosTheta) > 0.0001 then
  1135. local theta = ACOS(cosTheta)
  1136. local invSinTheta = 1 / SIN(theta)
  1137. startInterp = SIN((1 - t) * theta) * invSinTheta
  1138. finishInterp = SIN(t * theta) * invSinTheta
  1139. else
  1140. startInterp = 1 - t
  1141. finishInterp = t
  1142. end
  1143. else
  1144. if (1 + cosTheta) > 0.0001 then
  1145. local theta = ACOS(-cosTheta)
  1146. local invSinTheta = 1 / SIN(theta)
  1147. startInterp = SIN((t - 1) * theta) * invSinTheta
  1148. finishInterp = SIN(t * theta) * invSinTheta
  1149. else
  1150. startInterp = t - 1
  1151. finishInterp = t
  1152. end
  1153. end
  1154. 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
  1155. end
  1156.  
  1157. function Clerp(a, b, t)
  1158. local qa = {QuaternionFromCFrame(a)}
  1159. local qb = {QuaternionFromCFrame(b)}
  1160. local ax, ay, az = a.x, a.y, a.z
  1161. local bx, by, bz = b.x, b.y, b.z
  1162. local _t = 1 - t
  1163. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1164. end
  1165.  
  1166. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  1167. local frame = IT("Frame")
  1168. frame.BackgroundTransparency = TRANSPARENCY
  1169. frame.BorderSizePixel = BORDERSIZEPIXEL
  1170. frame.Position = POSITION
  1171. frame.Size = SIZE
  1172. frame.BackgroundColor3 = COLOR
  1173. frame.BorderColor3 = BORDERCOLOR
  1174. frame.Name = NAME
  1175. frame.Parent = PARENT
  1176. return frame
  1177. end
  1178.  
  1179. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  1180. local label = IT("TextLabel")
  1181. label.BackgroundTransparency = 1
  1182. label.Size = UD2(1, 0, 1, 0)
  1183. label.Position = UD2(0, 0, 0, 0)
  1184. label.TextColor3 = TEXTCOLOR
  1185. label.TextStrokeTransparency = STROKETRANSPARENCY
  1186. label.TextTransparency = TRANSPARENCY
  1187. label.FontSize = TEXTFONTSIZE
  1188. label.Font = TEXTFONT
  1189. label.BorderSizePixel = BORDERSIZEPIXEL
  1190. label.TextScaled = false
  1191. label.Text = TEXT
  1192. label.Name = NAME
  1193. label.Parent = PARENT
  1194. return label
  1195. end
  1196.  
  1197. function NoOutlines(PART)
  1198. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1199. end
  1200.  
  1201. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1202. local NEWWELD = IT(TYPE)
  1203. NEWWELD.Part0 = PART0
  1204. NEWWELD.Part1 = PART1
  1205. NEWWELD.C0 = C0
  1206. NEWWELD.C1 = C1
  1207. NEWWELD.Parent = PARENT
  1208. return NEWWELD
  1209. end
  1210.  
  1211. local S = IT("Sound")
  1212. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  1213. local NEWSOUND = nil
  1214. coroutine.resume(coroutine.create(function()
  1215. NEWSOUND = S:Clone()
  1216. NEWSOUND.Parent = PARENT
  1217. NEWSOUND.Volume = VOLUME
  1218. NEWSOUND.Pitch = PITCH
  1219. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1220. NEWSOUND:play()
  1221. if DOESLOOP == true then
  1222. NEWSOUND.Looped = true
  1223. else
  1224. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  1225. NEWSOUND:remove()
  1226. end
  1227. end))
  1228. return NEWSOUND
  1229. end
  1230.  
  1231. function CFrameFromTopBack(at, top, back)
  1232. local right = top:Cross(back)
  1233. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  1234. end
  1235.  
  1236. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1237. function WACKYEFFECT(Table)
  1238. local TYPE = (Table.EffectType or "Sphere")
  1239. local SIZE = (Table.Size or VT(1,1,1))
  1240. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1241. local TRANSPARENCY = (Table.Transparency or 0)
  1242. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1243. local CFRAME = (Table.CFrame or Torso.CFrame)
  1244. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1245. local ROTATION1 = (Table.RotationX or 0)
  1246. local ROTATION2 = (Table.RotationY or 0)
  1247. local ROTATION3 = (Table.RotationZ or 0)
  1248. local MATERIAL = (Table.Material or "Neon")
  1249. local COLOR = (Table.Color or C3(1,1,1))
  1250. local TIME = (Table.Time or 45)
  1251. local SOUNDID = (Table.SoundID or nil)
  1252. local SOUNDPITCH = (Table.SoundPitch or nil)
  1253. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1254. coroutine.resume(coroutine.create(function()
  1255. local PLAYSSOUND = false
  1256. local SOUND = nil
  1257. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1258. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1259. PLAYSSOUND = true
  1260. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1261. end
  1262. EFFECT.Color = COLOR
  1263. local MSH = nil
  1264. if TYPE == "Sphere" then
  1265. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1266. elseif TYPE == "Block" then
  1267. MSH = IT("BlockMesh",EFFECT)
  1268. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1269. elseif TYPE == "Wave" then
  1270. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1271. elseif TYPE == "Ring" then
  1272. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1273. elseif TYPE == "Slash" then
  1274. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1275. elseif TYPE == "Round Slash" then
  1276. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1277. elseif TYPE == "Swirl" then
  1278. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1279. elseif TYPE == "Skull" then
  1280. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1281. elseif TYPE == "Crystal" then
  1282. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1283. end
  1284. if MSH ~= nil then
  1285. local MOVESPEED = nil
  1286. if MOVEDIRECTION ~= nil then
  1287. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1288. end
  1289. local GROWTH = SIZE - ENDSIZE
  1290. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1291. if TYPE == "Block" then
  1292. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1293. else
  1294. EFFECT.CFrame = CFRAME
  1295. end
  1296. for LOOP = 1, TIME+1 do
  1297. Swait()
  1298. MSH.Scale = MSH.Scale - GROWTH/TIME
  1299. if TYPE == "Wave" then
  1300. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1301. end
  1302. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1303. if TYPE == "Block" then
  1304. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1305. else
  1306. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1307. end
  1308. if MOVEDIRECTION ~= nil then
  1309. local ORI = EFFECT.Orientation
  1310. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1311. EFFECT.Orientation = ORI
  1312. end
  1313. end
  1314. if PLAYSSOUND == false then
  1315. EFFECT:remove()
  1316. else
  1317. SOUND.Stopped:Connect(function()
  1318. EFFECT:remove()
  1319. end)
  1320. end
  1321. else
  1322. if PLAYSSOUND == false then
  1323. EFFECT:remove()
  1324. else
  1325. repeat Swait() until SOUND.Playing == false
  1326. EFFECT:remove()
  1327. end
  1328. end
  1329. end))
  1330. end
  1331.  
  1332. function MakeForm(PART,TYPE)
  1333. if TYPE == "Cyl" then
  1334. local MSH = IT("CylinderMesh",PART)
  1335. elseif TYPE == "Ball" then
  1336. local MSH = IT("SpecialMesh",PART)
  1337. MSH.MeshType = "Sphere"
  1338. elseif TYPE == "Wedge" then
  1339. local MSH = IT("SpecialMesh",PART)
  1340. MSH.MeshType = "Wedge"
  1341. end
  1342. end
  1343.  
  1344. function CreateDebreeRing1(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  1345. if FLOOR ~= nil then
  1346. coroutine.resume(coroutine.create(function()
  1347. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  1348. PART.CFrame = CF(POSITION)
  1349. for i = 1, 45 do
  1350. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  1351. RingPiece.Material = FLOOR.Material
  1352. RingPiece.Color = FLOOR.Color
  1353. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1354. Debris:AddItem(RingPiece,SWAIT)
  1355. end
  1356. PART:remove()
  1357. end))
  1358. end
  1359. end
  1360.  
  1361. function CreateFlyingDebree1(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  1362. if FLOOR ~= nil then
  1363. for i = 1, AMOUNT do
  1364. local DEBREE = CreatePart(3, Effects, "Neon", FLOOR.Reflectance, FLOOR.Transparency, "Peal", "Debree", BLOCKSIZE, false)
  1365. DEBREE.Material = FLOOR.Material
  1366. DEBREE.Color = FLOOR.Color
  1367. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1368. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  1369. coroutine.resume(coroutine.create(function()
  1370. Swait(15)
  1371. DEBREE.Parent = workspace
  1372. DEBREE.CanCollide = true
  1373. Debris:AddItem(DEBREE,SWAIT)
  1374. end))
  1375. end
  1376. end
  1377. end
  1378.  
  1379. function CreateDebreeRing2(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  1380. if FLOOR ~= nil then
  1381. coroutine.resume(coroutine.create(function()
  1382. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Really black", "DebreeCenter", VT(0,0,0))
  1383. PART.CFrame = CF(POSITION)
  1384. for i = 1, 45 do
  1385. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Really black", "DebreePart", BLOCKSIZE)
  1386. RingPiece.Material = FLOOR.Material
  1387. RingPiece.Color = FLOOR.Color
  1388. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1389. Debris:AddItem(RingPiece,SWAIT)
  1390. end
  1391. PART:remove()
  1392. end))
  1393. end
  1394. end
  1395.  
  1396. function CreateFlyingDebree2(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH)
  1397. if FLOOR ~= nil then
  1398. for i = 1, AMOUNT do
  1399. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Really black", "Debree", BLOCKSIZE, false)
  1400. DEBREE.Material = FLOOR.Material
  1401. DEBREE.Color = FLOOR.Color
  1402. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1403. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  1404. coroutine.resume(coroutine.create(function()
  1405. Swait(15)
  1406. DEBREE.Parent = workspace
  1407. DEBREE.CanCollide = true
  1408. Debris:AddItem(DEBREE,SWAIT)
  1409. end))
  1410. end
  1411. end
  1412. end
  1413.  
  1414. function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  1415. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  1416. local mesh = IT("SpecialMesh",wave)
  1417. mesh.MeshType = "FileMesh"
  1418. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1419. mesh.Scale = SIZE
  1420. mesh.Offset = VT(0,0,0)
  1421. wave.CFrame = CFRAME
  1422. coroutine.resume(coroutine.create(function(PART)
  1423. for i = 1, WAIT do
  1424. Swait()
  1425. mesh.Scale = mesh.Scale + GROW
  1426. if DOESROT == true then
  1427. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  1428. end
  1429. wave.Transparency = wave.Transparency + (0.5/WAIT)
  1430. if wave.Transparency > 0.99 then
  1431. wave:remove()
  1432. end
  1433. end
  1434. end))
  1435. end
  1436.  
  1437. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  1438. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  1439. local mesh = IT("SpecialMesh",wave)
  1440. mesh.MeshType = "Sphere"
  1441. mesh.Scale = SIZE
  1442. mesh.Offset = VT(0,0,0)
  1443. wave.CFrame = CFRAME
  1444. coroutine.resume(coroutine.create(function(PART)
  1445. for i = 1, WAIT do
  1446. Swait()
  1447. mesh.Scale = mesh.Scale + GROW
  1448. wave.Transparency = wave.Transparency + (1/WAIT)
  1449. if wave.Transparency > 0.99 then
  1450. wave:remove()
  1451. end
  1452. end
  1453. end))
  1454. end
  1455. function MagicSpheres(size,waitt,cframe,color)
  1456. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(1,1,1))
  1457. local mesh = IT("SpecialMesh",wave)
  1458. mesh.MeshType = "Sphere"
  1459. mesh.Scale = VT(size,size,size)
  1460. mesh.Offset = VT(0,0,0)
  1461. wave.CFrame = cframe
  1462. coroutine.resume(coroutine.create(function(PART)
  1463. for i = 1, waitt do
  1464. Swait()
  1465. mesh.Scale = mesh.Scale + VT(size/5,size/5,size/5)
  1466. wave.Transparency = wave.Transparency + (1/waitt)
  1467. if wave.Transparency > 0.99 then
  1468. wave:remove()
  1469. end
  1470. end
  1471. end))
  1472. end
  1473.  
  1474. function MagicSpheres2(size,waitt,cframe,color)
  1475. local wave = CreatePart(3, Effects, "Neon", 0, 1, BRICKC(color), "Effect", VT(1,1,1))
  1476. local mesh = IT("SpecialMesh",wave)
  1477. mesh.MeshType = "Sphere"
  1478. mesh.Scale = VT(size,size,size)
  1479. mesh.Offset = VT(0,0,0)
  1480. wave.CFrame = cframe
  1481. coroutine.resume(coroutine.create(function(PART)
  1482. for i = 1, waitt do
  1483. Swait()
  1484. mesh.Scale = mesh.Scale - VT(size/waitt,size/waitt,size/waitt)
  1485. wave.Transparency = wave.Transparency - (1/waitt)
  1486. end
  1487. wave:remove()
  1488. end))
  1489. end
  1490.  
  1491. function MagicBlock(size,waitt,part,offset,color)
  1492. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(color), "Effect", VT(size,size,size))
  1493. local mesh = IT("BlockMesh",wave)
  1494. wave.CFrame = CF(part.Position) * CF(0,offset,0) * ANGLES(RAD(0),RAD(0),RAD(0))
  1495. coroutine.resume(coroutine.create(function(PART)
  1496. for i = 1, waitt do
  1497. Swait()
  1498. mesh.Scale = mesh.Scale + VT(size/15,size/15,size/15)
  1499. wave.CFrame = CF(wave.Position) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  1500. wave.Transparency = wave.Transparency + (1/waitt)
  1501. if wave.Transparency > 0.99 then
  1502. wave:remove()
  1503. end
  1504. end
  1505. end))
  1506. end
  1507.  
  1508. function SpawnTrail(FROM,TO,BIG)
  1509. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "White", "Trail", VT(0,0,0))
  1510. MakeForm(TRAIL,"Cyl")
  1511. local DIST = (FROM - TO).Magnitude
  1512. if BIG == true then
  1513. TRAIL.Size = VT(0.5,DIST,0.5)
  1514. else
  1515. TRAIL.Size = VT(0.25,DIST,0.25)
  1516. end
  1517. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1518. coroutine.resume(coroutine.create(function()
  1519. for i = 1, 5 do
  1520. Swait()
  1521. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1522. end
  1523. TRAIL:remove()
  1524. end))
  1525. end
  1526.  
  1527. Debris = game:GetService("Debris")
  1528.  
  1529. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1530. local DIRECTION = CF(StartPos,EndPos).lookVector
  1531. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1532. end
  1533.  
  1534. function turnto(position)
  1535. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1536. end
  1537.  
  1538. --//=================================\\
  1539. --|| WEAPON CREATION
  1540. --\\=================================//
  1541.  
  1542. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  1543. PRT.Color = C3(0,0,0)
  1544. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  1545. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  1546. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  1547. PRT.Color = C3(0,0,0)
  1548. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  1549. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  1550. for i = 1, 16 do
  1551. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  1552. FACE.Color = C3(0,0,0)
  1553. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1554. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  1555. end
  1556. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Institutional White", "Eye", VT(0.1,1,1)/2,false)
  1557. MakeForm(Eye,"Ball")
  1558. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  1559. local LASTPART = Head
  1560. for i = 1, 20 do
  1561. local MATH = (1-(i/25))
  1562. if LASTPART == Head then
  1563. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1564. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  1565. LASTPART = Horn
  1566. Horn.Color = C3((i*3-3)/0,0,0)
  1567. else
  1568. local Horn = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1569. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  1570. LASTPART = Horn
  1571. Horn.Color = C3((i*3-3)/0,0,0)
  1572. end
  1573. end
  1574. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  1575. local LeftArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, LeftArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  1576. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1577. MakeForm(Part,"Wedge")
  1578. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1579. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  1580. MakeForm(Part,"Wedge")
  1581. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1582. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  1583. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1584. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1585. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1586. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1587. MakeForm(Part,"Cyl")
  1588. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1589. for i = 1, 8 do
  1590. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1591. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1592. end
  1593. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  1594. MakeForm(Part,"Cyl")
  1595. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1596. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  1597. MakeForm(Part,"Ball")
  1598. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1599. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  1600. MakeForm(Part,"Wedge")
  1601. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  1602. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  1603. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1604. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  1605. MakeForm(Part,"Cyl")
  1606. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1607. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  1608. MakeForm(Part,"Cyl")
  1609. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1610. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  1611. MakeForm(Part,"Cyl")
  1612. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1613. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1614. MakeForm(Part,"Wedge")
  1615. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1616. local LASTPART = Handle
  1617. for i = 1, 10 do
  1618. if LASTPART == Handle then
  1619. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  1620. LASTPART = Part
  1621. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1622. else
  1623. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  1624. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  1625. LASTPART = Part
  1626. end
  1627. end
  1628.  
  1629. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  1630. MakeForm(Barrel,"Cyl")
  1631. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1632. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  1633. MakeForm(Part,"Cyl")
  1634. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  1635. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  1636. MakeForm(Part,"Wedge")
  1637. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1638. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  1639. MakeForm(Hole,"Cyl")
  1640. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  1641. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  1642. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1643. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  1644. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  1645. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1646. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  1647. coroutine.resume(coroutine.create(function()
  1648. while wait() do
  1649. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  1650. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  1651. end
  1652. end))
  1653.  
  1654. local Handle = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.6,0.2),false)
  1655. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-1, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.21, 0))
  1656. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1657. MakeForm(Part,"Wedge")
  1658. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.3, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1659. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.3,0.2),false)
  1660. MakeForm(Part,"Wedge")
  1661. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.4, 0) * ANGLES(RAD(0), RAD(0), RAD(180)), CF(0, 0, 0))
  1662. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.3,0.3),false)
  1663. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1664. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1665. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1666. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1667. MakeForm(Part,"Cyl")
  1668. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1669. for i = 1, 8 do
  1670. local Piece = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1671. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1672. end
  1673. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.38,0.41,0.38),false)
  1674. MakeForm(Part,"Cyl")
  1675. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1676. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.37,0.5,0.37),false)
  1677. MakeForm(Part,"Ball")
  1678. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.3) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1679. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.7,0.4),false)
  1680. MakeForm(Part,"Wedge")
  1681. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.7, 0.5) * ANGLES(RAD(90), RAD(180), RAD(180)), CF(0, 0, 0))
  1682. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.2),false)
  1683. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1684. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.35,0.35,0.35),false)
  1685. MakeForm(Part,"Cyl")
  1686. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1687. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.5),false)
  1688. MakeForm(Part,"Cyl")
  1689. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1690. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.5,0.1,0.45),false)
  1691. MakeForm(Part,"Cyl")
  1692. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 1.1) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1693. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1694. MakeForm(Part,"Wedge")
  1695. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1696. local LASTPART = Handle
  1697. for i = 1, 10 do
  1698. if LASTPART == Handle then
  1699. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.2,0),false)
  1700. LASTPART = Part
  1701. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.1, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1702. else
  1703. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.1,0.05,0),false)
  1704. CreateWeldOrSnapOrMotor("Weld", Handle, LASTPART, Part, CF(0, 0.025, 0) * ANGLES(RAD(8), RAD(0), RAD(0)), CF(0, -0.025, 0))
  1705. LASTPART = Part
  1706. end
  1707. end
  1708.  
  1709. local Barrel = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.15,2,0.15),false)
  1710. MakeForm(Barrel,"Cyl")
  1711. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Barrel, CF(0, -0.6, 1.8) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1712. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0.25,1,0.25),false)
  1713. MakeForm(Part,"Cyl")
  1714. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, -0.6, 0), CF(0, 0, 0))
  1715. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.1,0.2),false)
  1716. MakeForm(Part,"Wedge")
  1717. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Part, CF(0, 0.945, 0.1) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1718. local Hole = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Eye", VT(0.125,0,0.125),false)
  1719. MakeForm(Hole,"Cyl")
  1720. CreateWeldOrSnapOrMotor("Weld", Handle, Barrel, Hole, CF(0, 0.98, 0), CF(0, 0, 0))
  1721. local Part = CreatePart(3, Weapon, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  1722. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1723. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  1724. local Part = CreatePart(3, Weapon, "Metal", 0, 0.5, "Mid gray", "Eye", VT(0,0,0),false)
  1725. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.6, 0.7), CF(0, 0, 0))
  1726. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.9,0.9,0.3), VT(0,0,0.2))
  1727. coroutine.resume(coroutine.create(function()
  1728. while wait() do
  1729. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(5))
  1730. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(-5))
  1731. end
  1732. end))
  1733.  
  1734. for _, c in pairs(Weapon:GetDescendants()) do
  1735. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  1736. c.Material = "Glass"
  1737. c.Color = C3(0,0,0)
  1738. elseif c.ClassName == "Part" and c.Name == "Eye" then
  1739. c.Color = C3(1,1,1)
  1740. c.Material = "Neon"
  1741. end
  1742. end
  1743.  
  1744. Weapon.Parent = Character
  1745. for _, c in pairs(Weapon:GetChildren()) do
  1746. if c.ClassName == "Part" then
  1747. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1748. end
  1749. end
  1750. local BODY = {}
  1751.  
  1752. for _, c in pairs(Character:GetDescendants()) do
  1753. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1754. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1755. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1756. end
  1757. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1758. elseif c:IsA("JointInstance") then
  1759. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1760. end
  1761. end
  1762.  
  1763. for e = 1, #BODY do
  1764. if BODY[e] ~= nil then
  1765. local STUFF = BODY[e]
  1766. local PART = STUFF[1]
  1767. local PARENT = STUFF[2]
  1768. local MATERIAL = STUFF[3]
  1769. local COLOR = STUFF[4]
  1770. local TRANSPARENCY = STUFF[5]
  1771. if PART.ClassName == "Part" and PART ~= RootPart then
  1772. PART.Material = MATERIAL
  1773. PART.Color = COLOR
  1774. PART.Transparency = TRANSPARENCY
  1775. end
  1776. PART.AncestryChanged:Connect(function()
  1777. PART.Parent = PARENT
  1778. end)
  1779. end
  1780. end
  1781. function refit()
  1782. Character.Parent = workspace
  1783. for e = 1, #BODY do
  1784. if BODY[e] ~= nil then
  1785. local STUFF = BODY[e]
  1786. local PART = STUFF[1]
  1787. local PARENT = STUFF[2]
  1788. local MATERIAL = STUFF[3]
  1789. local COLOR = STUFF[4]
  1790. local TRANSPARENCY = STUFF[5]
  1791. local SIZE = STUFF[6]
  1792. local NAME = STUFF[7]
  1793. if PART.ClassName == "Part" and PART ~= RootPart then
  1794. PART.Material = MATERIAL
  1795. PART.Transparency = TRANSPARENCY
  1796. PART.Name = NAME
  1797. end
  1798. if PART.Parent ~= PARENT then
  1799. Humanoid:remove()
  1800. PART.Parent = PARENT
  1801. Humanoid = IT("Humanoid",Character)
  1802. end
  1803. end
  1804. end
  1805. end
  1806. local SKILLTEXTCOLOR = C3(0,0,0)
  1807. local SKILLFONT = "Antique"
  1808. local SKILLTEXTSIZE = 7.3
  1809.  
  1810. Humanoid.Died:connect(function()
  1811. refit()
  1812. ATTACK = true
  1813. end)
  1814.  
  1815. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1816. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1817. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1818. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1819. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1820. --]]
  1821. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Night Shot", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  1822. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] D.Hole", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  1823. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Oblivion of Doom", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  1824. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Pure Night", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  1825. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Nightfall", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  1826. --]]
  1827. function printbye(Name)
  1828. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  1829. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  1830. end
  1831.  
  1832. workspace.ChildAdded:connect(function(instance)
  1833. for BANISH = 1, #TOBANISH do
  1834. if TOBANISH[BANISH] ~= nil then
  1835. if instance.Name == TOBANISH[BANISH] then
  1836. coroutine.resume(coroutine.create(function()
  1837. printbye(instance.Name)
  1838. instance:ClearAllChildren()
  1839. Debris:AddItem(instance,0.0005)
  1840. end))
  1841. end
  1842. end
  1843. end
  1844. end)
  1845.  
  1846. --//=================================\\
  1847. --|| DAMAGING
  1848. --\\=================================//
  1849.  
  1850. function Banish(Foe)
  1851. if Foe then
  1852. coroutine.resume(coroutine.create(function()
  1853. --if game.Players:FindFirstChild(Foe.Name) then
  1854. table.insert(TOBANISH,Foe.Name)
  1855. printbye(Foe.Name)
  1856. --end
  1857. Foe.Archivable = true
  1858. local CLONE = Foe:Clone()
  1859. Foe:Destroy()
  1860. CLONE.Parent = Effects
  1861. CLONE:BreakJoints()
  1862. local MATERIALS = {"Glass","Neon"}
  1863. for _, c in pairs(CLONE:GetDescendants()) do
  1864. if c:IsA("BasePart") then
  1865. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  1866. CreateSound(340722848, c, 10, 1, false)
  1867. end
  1868. c.Anchored = true
  1869. c.Transparency = c.Transparency + 0.2
  1870. c.Material = MATERIALS[MRANDOM(1,2)]
  1871. c.Color = C3(1,1,1)
  1872. if c.ClassName == "MeshPart" then
  1873. c.TextureID = ""
  1874. end
  1875. if c:FindFirstChildOfClass("SpecialMesh") then
  1876. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  1877. end
  1878. if c:FindFirstChildOfClass("Decal") then
  1879. c:FindFirstChildOfClass("Decal"):remove()
  1880. end
  1881. c.Name = "Banished"
  1882. c.CanCollide = false
  1883. else
  1884. c:remove()
  1885. end
  1886. end
  1887. local A = false
  1888. for i = 1, 35 do
  1889. if A == false then
  1890. A = true
  1891. elseif A == true then
  1892. A = false
  1893. end
  1894. for _, c in pairs(CLONE:GetDescendants()) do
  1895. if c:IsA("BasePart") then
  1896. c.Anchored = true
  1897. c.Material = MATERIALS[MRANDOM(1,2)]
  1898. c.Transparency = c.Transparency + 0.8/35
  1899. if A == false then
  1900. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1901. elseif A == true then
  1902. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  1903. end
  1904. end
  1905. end
  1906. Swait()
  1907. end
  1908. CLONE:remove()
  1909. end))
  1910. end
  1911. end
  1912.  
  1913. function ApplyAoE(POSITION,RANGE,ISBANISH)
  1914. local CHILDREN = workspace:GetDescendants()
  1915. for index, CHILD in pairs(CHILDREN) do
  1916. if CHILD.ClassName == "Model" and CHILD ~= Character then
  1917. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  1918. if HUM then
  1919. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  1920. if TORSO then
  1921. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  1922. if ISBANISH == true then
  1923. Banish(CHILD)
  1924. else
  1925. if ISBANISH == "Gravity" then
  1926. HUM.PlatformStand = true
  1927. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1928. local grav = Instance.new("BodyPosition",TORSO)
  1929. grav.D = 15
  1930. grav.P = 20000
  1931. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1932. grav.position = TORSO.Position
  1933. grav.Name = "V3BanishForce"..Player.Name
  1934. else
  1935. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  1936. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  1937. end
  1938. else
  1939. HUM.PlatformStand = false
  1940. end
  1941. end
  1942. elseif ISBANISH == "Gravity" then
  1943. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  1944. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  1945. HUM.PlatformStand = false
  1946. end
  1947. end
  1948. end
  1949. end
  1950. end
  1951. end
  1952. end
  1953.  
  1954. --//=================================\\
  1955. --|| ATTACK FUNCTIONS AND STUFF
  1956. --\\=================================//
  1957.  
  1958. function Ground_Star()
  1959. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1960. if HITFLOOR then
  1961. ATTACK = true
  1962. Rooted = true
  1963. FULL = true
  1964. local GYRO = IT("BodyGyro",RootPart)
  1965. GYRO.D = 25
  1966. GYRO.P = 20000
  1967. GYRO.MaxTorque = VT(0,math.huge,0)
  1968. for i=0, 0.3, 0.1 / Animation_Speed do
  1969. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1970. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1971. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1972. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0.3) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1973. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(45), RAD(-12)) * ANGLES(RAD(-25), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1974. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-35)), 1 / Animation_Speed)
  1975. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(5)), 1 / Animation_Speed)
  1976. end
  1977. GYRO:remove()
  1978. CreateSound(12222200, RightArm, 10, 1)
  1979. for i=0, 0.4, 0.1 / Animation_Speed do
  1980. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.3, -0.75) * ANGLES(RAD(40), RAD(0), RAD(35)), 1.5 / Animation_Speed)
  1981. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1982. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45, -1.45) * ANGLES(RAD(75), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1983. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(-25), RAD(-12)) * ANGLES(RAD(-35), RAD(55), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1984. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.5) * ANGLES(RAD(0), RAD(55), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(65)), 1 / Animation_Speed)
  1985. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.6, -0.2) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-15)), 1 / Animation_Speed)
  1986. end
  1987. CreateSound(289842971, RightArm, 10, 1)
  1988. coroutine.resume(coroutine.create(function()
  1989. local HIT,POS = Raycast(Mouse.Hit.p+VT(0,1,0), (CF(Mouse.Hit.p+VT(0,1,0), Mouse.Hit.p-VT(0,1,0))).lookVector, 45, Character)
  1990. local ECHO = POS
  1991. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  1992. HIT,POS = Raycast(ECHO+VT(0,1,0), (CF(ECHO, ECHO + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent)
  1993. ECHO = POS
  1994. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1995. HIT,POS = Raycast(ECHO+VT(0,1,0), (CF(ECHO, ECHO + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent)
  1996. ECHO = POS
  1997. end
  1998. if ECHO.Y == HITPOS.Y then
  1999. local DISTANCE = (HITPOS - ECHO).Magnitude/3
  2000. local CFRAME = CF(HITPOS,ECHO)
  2001. local RANGE = math.ceil(DISTANCE)
  2002. for i = 1, RANGE-1 do
  2003. Swait(3)
  2004. local A = CFRAME*CF(0,0,-i*3)
  2005. ApplyAoE(A.p,4)
  2006. CreateFlyingDebree1(HITFLOOR,A,2,VT(2,2,2),2,65)
  2007. end
  2008. local SIZE = 3
  2009. local POS = CFRAME*CF(0,0,-RANGE*3).p
  2010. WACKYEFFECT({Time = 75, EffectType = "Sphere", Size = VT(55,0,55)*SIZE, Size2 = VT(55,15,55)*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(POS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 130972023, SoundPitch = 0.8, SoundVolume = 10})
  2011. WACKYEFFECT({EffectType = "Sphere", Size = VT(10,250,10)*SIZE, Size2 = VT(20,1000,20)*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(POS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 178452241, SoundPitch = 1, SoundVolume = 10})
  2012. WACKYEFFECT({EffectType = "Sphere", Size = VT(30,150,30)*SIZE, Size2 = VT(50,300,50)*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(POS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 178452241, SoundPitch = 1, SoundVolume = 10})
  2013. for i = 1, 9 do
  2014. WACKYEFFECT({TIME = 65, EffectType = "Sphere", Size = VT(5,5,0)*SIZE, Size2 = VT(0,0,35)*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(POS+VT(0,15*SIZE,0))*ANGLES(RAD(0),RAD((360/9)*i),RAD(0))*ANGLES(RAD(25),RAD(0),RAD(0))*CF(0,0,-25*SIZE), MoveToPos = CF(POS+VT(0,15*SIZE,0))*ANGLES(RAD(0),RAD((360/9)*i),RAD(0))*ANGLES(RAD(25),RAD(0),RAD(0))*CF(0,0,-55*SIZE).p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2015. end
  2016. for i = 1, 9 do
  2017. WACKYEFFECT({TIME = 65, EffectType = "Sphere", Size = VT(5,5,0)*SIZE, Size2 = VT(0,0,35)*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(POS+VT(0,5*SIZE,0))*ANGLES(RAD(0),RAD((360/9)*i),RAD(0))*ANGLES(RAD(25),RAD(0),RAD(0))*CF(0,0,-25*SIZE), MoveToPos = CF(POS+VT(0,5*SIZE,0))*ANGLES(RAD(0),RAD((360/9)*i),RAD(0))*ANGLES(RAD(25),RAD(0),RAD(0))*CF(0,0,-55*SIZE).p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 0.8, SoundVolume = 5})
  2018. end
  2019. ApplyAoE(POS,30*SIZE)
  2020. CreateDebreeRing1(HITFLOOR,POS,30*SIZE,VT(8,8,8)*SIZE,5)
  2021. CreateDebreeRing1(HITFLOOR,POS,50*SIZE,VT(2,2,2)*SIZE,5)
  2022. end
  2023. end))
  2024. for i=0, 0.6, 0.1 / Animation_Speed do
  2025. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.3, -0.75) * ANGLES(RAD(40), RAD(0), RAD(35)), 1.5 / Animation_Speed)
  2026. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2027. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.45, -1.45) * ANGLES(RAD(75), RAD(0), RAD(35)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2028. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(-25), RAD(-12)) * ANGLES(RAD(-35), RAD(55), RAD(0)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  2029. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3, -0.5) * ANGLES(RAD(0), RAD(55), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(65)), 1 / Animation_Speed)
  2030. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.6, -0.2) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(-15)), 1 / Animation_Speed)
  2031. end
  2032. FULL = false
  2033. ATTACK = false
  2034. Rooted = false
  2035. end
  2036. end
  2037. function Banisher_Bullet()
  2038. ATTACK = true
  2039. Rooted = false
  2040. for i=0, 0.05, 0.1 / Animation_Speed do
  2041. Swait()
  2042. turnto(Mouse.Hit.p)
  2043. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2044. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2045. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2046. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2047. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2048. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2049. end
  2050. repeat
  2051. for i=0, 0.05, 0.1 / Animation_Speed do
  2052. Swait()
  2053. turnto(Mouse.Hit.p)
  2054. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2055. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.5 / Animation_Speed)
  2056. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2057. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2058. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2059. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2060. end
  2061. local HIT,POS = CastProperRay(Hole.Position, Mouse.Hit.p, 1000, Character)
  2062. SpawnTrail(Hole.Position,POS)
  2063. if HIT ~= nil then
  2064. if HIT.Parent ~= workspace and HIT.Parent.ClassName ~= "Folder" then
  2065. Banish(HIT.Parent)
  2066. end
  2067. end
  2068. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(6,7.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = Hole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2069. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = Hole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = 904440937, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2070. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2071. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(2,0,2), Size2 = VT(6,6.5,6), Transparency = 0, Transparency2 = 1, CFrame = CF(POS,Hole.Position) * ANGLES(RAD(-90), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = MRANDOM(8,11)/10, SoundVolume = 8})
  2072. for i=0, 0.05, 0.1 / Animation_Speed do
  2073. Swait()
  2074. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(90)), 0.5 / Animation_Speed)
  2075. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)), 0.25 / Animation_Speed)
  2076. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(15), RAD(90)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2077. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.6, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2078. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2079. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2080. end
  2081. until KEYHOLD == false
  2082. ATTACK = false
  2083. Rooted = false
  2084. end
  2085.  
  2086. function SpawnSmite(POS)
  2087. local HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, Character)
  2088. local EMITPOS = HITPOS
  2089. if HITFLOOR ~= nil then
  2090. if HITFLOOR.Parent:FindFirstChildOfClass("Humanoid") then
  2091. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent)
  2092. EMITPOS = HITPOS
  2093. elseif HITFLOOR.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  2094. HITFLOOR,HITPOS = Raycast(POS+VT(0,1,0), (CF(POS, POS + VT(0, -1, 0))).lookVector, 100, HITFLOOR.Parent.Parent)
  2095. EMITPOS = HITPOS
  2096. end
  2097. end
  2098. if HITFLOOR ~= nil then
  2099. ApplyAoE(EMITPOS,10)
  2100. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,100000,0), Size2 = VT(10,100000,10), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 419011114, SoundPitch = 1, SoundVolume = 5})
  2101. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*2, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2102. WACKYEFFECT({EffectType = "Block", Size = VT(0,0,0), Size2 = VT(10,10,10)*1.5, Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2103. for i = 1, 5 do
  2104. local TOPOS = CF(EMITPOS)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,12)
  2105. WACKYEFFECT({EffectType = "Slash", Size = VT(0,0,0), Size2 = VT(0.2,0,0.2), Transparency = 0, Transparency2 = 1, CFrame = CF(EMITPOS,TOPOS.p) * ANGLES(RAD(90), RAD(0), RAD(0)), MoveToPos = TOPOS.p, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 419011114, SoundPitch = 1, SoundVolume = 5})
  2106. end
  2107. end
  2108. end
  2109.  
  2110. function SpawnMeteor(POS,SIZE,ISDEBREE,ORIPOS)
  2111. coroutine.resume(coroutine.create(function()
  2112. local METEOR = IT("Model",Effects)
  2113. METEOR.Name = "Meteorite"
  2114. local CENTER = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  2115. METEOR.PrimaryPart = CENTER
  2116. local PRT = CreatePart(3, METEOR, "Granite", 0, 0, "Really black", "MeteorCenter", VT(5,5,5)*SIZE)
  2117. PRT.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2118. for i = 1, 15 do
  2119. local FIRE = CreatePart(3, METEOR, "Neon", 0, 0, "White", "Fire", VT(5.1,1,5.1)*SIZE)
  2120. FIRE.CFrame = CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  2121. end
  2122. if ISDEBREE ~= true then
  2123. METEOR:SetPrimaryPartCFrame(CF(POS) * ANGLES(RAD(MRANDOM(-15,15)), RAD(0), RAD(MRANDOM(-15,15)))*CF(0,500,0) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  2124. else
  2125. METEOR:SetPrimaryPartCFrame(CF(ORIPOS,POS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  2126. end
  2127. local IMPACT = false
  2128. CreateSound(463593339, CENTER, 10, 0.6)
  2129. if SIZE >= 3.5 then
  2130. for i = 1, MRANDOM(3,7) do
  2131. SpawnMeteor(CF(POS) * ANGLES(RAD(0), RAD(MRANDOM(0,360)), RAD(0))*CF(0,0,SIZE*12).p,SIZE/MRANDOM(4,5),true,CENTER.CFrame*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))*CF(0,0,SIZE*15).p)
  2132. end
  2133. end
  2134. for i = 1, 200 do
  2135. Swait()
  2136. local HITFLOOR,HITPOS = Raycast(CENTER.Position, CF(CENTER.Position,POS).lookVector, 3, Character)
  2137. if HITFLOOR == nil then
  2138. local ORI = CENTER.Orientation
  2139. METEOR:SetPrimaryPartCFrame(CF(HITPOS) * ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))))
  2140. else
  2141. if HITFLOOR.Anchored == true then
  2142. CreateDebreeRing1(HITFLOOR,HITPOS,30*SIZE,VT(6,6,6)*SIZE,5)
  2143. CreateFlyingDebree1(HITFLOOR,CF(HITPOS),8,VT(4,4,4)*SIZE,5,175)
  2144. end
  2145. IMPACT = true
  2146. break
  2147. end
  2148. end
  2149. if IMPACT == true then
  2150. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*4*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  2151. WACKYEFFECT({EffectType = "Block", Size = CENTER.Size, Size2 = VT(10,10,10)*3*SIZE, Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 201858144, SoundPitch = 1, SoundVolume = 5})
  2152. WACKYEFFECT({EffectType = "Sphere", Size = VT(SIZE*20,0,SIZE*20), Size2 = VT(0,SIZE*750,0), Transparency = 0, Transparency2 = 1, CFrame = CF(CENTER.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = 130972023, SoundPitch = 1, SoundVolume = 5})
  2153. ApplyAoE(CENTER.Position,30*SIZE)
  2154. end
  2155. METEOR:remove()
  2156. end))
  2157. end
  2158.  
  2159. function Oblivion_of_Doom()
  2160. ATTACK = true
  2161. Rooted = false
  2162. CreateSound(1368573150, RightArm, 3, 1.5)
  2163. for i=0, 0.6, 0.1 / Animation_Speed do
  2164. Swait()
  2165. WACKYEFFECT({TIME = 15, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2166. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2167. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
  2168. end
  2169. local POWER = 0
  2170. repeat
  2171. Swait()
  2172. WACKYEFFECT({EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  2173. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2174. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.6, 0.75, -0.5) * ANGLES(RAD(0), RAD(-45), RAD(12)) * ANGLES(RAD(125 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2.5 / Animation_Speed)
  2175. POWER = POWER + 0.5
  2176. if POWER >= 85 then
  2177. POWER = 85
  2178. end
  2179. until KEYHOLD == false
  2180. if POWER < 0.6 then
  2181. SpawnSmite(Mouse.Hit.p)
  2182. else
  2183. if POWER < 15 then
  2184. POWER = 15
  2185. end
  2186. SpawnMeteor(Mouse.Hit.p,POWER/15)
  2187. end
  2188. ATTACK = false
  2189. Rooted = false
  2190. end
  2191.  
  2192. function Pure_Night()
  2193. ATTACK = true
  2194. Rooted = true
  2195. local AIMPOS = Mouse.Hit.p
  2196. local AIM,AIMPOS = CastProperRay(AIMPOS+VT(0,1,0),AIMPOS,10000,Character)
  2197. coroutine.resume(coroutine.create(function()
  2198. local RAYS = {}
  2199. for i = 1, 4 do
  2200. local RAY = CreatePart(3, Effects, "Neon", 0, 1, "Really black", "Ray", VT(50,2000,50))
  2201. MakeForm(RAY,"Cyl")
  2202. RAY.Mesh.Scale = VT(1,1.1,1)
  2203. table.insert(RAYS,RAY)
  2204. end
  2205. CreateSound(348663022, Effects, 2, 1.2, false)
  2206. for i = 1, 100 do
  2207. Swait()
  2208. for e = 1, #RAYS do
  2209. if RAYS[e] ~= nil then
  2210. local RAY = RAYS[e]
  2211. RAY.CFrame = CF(AIMPOS+VT(0,1000,0))*ANGLES(RAD(0),RAD(90*e),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(50-(i/2)))*CF(0,-1000,0)
  2212. RAY.Transparency = RAY.Transparency - 0.01
  2213. end
  2214. end
  2215. end
  2216. for i = 1, 20 do
  2217. Swait()
  2218. for e = 1, #RAYS do
  2219. if RAYS[e] ~= nil then
  2220. local RAY = RAYS[e]
  2221. RAY.Mesh.Scale = RAY.Mesh.Scale - VT(1/20,0,1/20)
  2222. end
  2223. end
  2224. end
  2225. wait(0.3)
  2226. for i = 1, 16 do
  2227. local POS = CF(AIMPOS)*ANGLES(RAD(0),RAD(0,360),RAD(0))*CF(0,0,MRANDOM(0,5)).p
  2228. SpawnTrail(POS+VT(0,200,0),POS)
  2229. end
  2230. for i = 1, 4 do
  2231. CreateDebreeRing2(AIM,AIMPOS-VT(0,3,0),5*i,VT(5,5,5)*i,5)
  2232. end
  2233.  
  2234. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(3,3,3),5,185,false)
  2235. CreateFlyingDebree2(AIM,CF(AIMPOS),7,VT(6,6,6),5,285,false)
  2236. CreateSound(130972023, Effects, 2, 1, false)
  2237. local POS = Mouse.Hit.p
  2238. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(0,0,0))
  2239. MakeForm(RAY,"Cyl")
  2240. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(130,130,130))
  2241. MakeForm(SPHERE,"Ball")
  2242. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Really black", "Strike", VT(120,120,120))
  2243. MakeForm(SHIELD,"Ball")
  2244. SHIELD.CFrame = CF(AIMPOS)
  2245. RAY.CFrame = CF(AIMPOS)
  2246. SPHERE.CFrame = CF(AIMPOS)
  2247. local CFRAME = CF(SPHERE.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))
  2248. CreateSound(415700134, SPHERE, 10, 0.8, false)
  2249. for i = 1, 200 do
  2250. Swait()
  2251. WACKYEFFECT({EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(10,10,10), Transparency = 0, Transparency2 = 1, CFrame = CF(SPHERE.Position+VT(MRANDOM(-15,15),MRANDOM(-15,15),MRANDOM(-15,15))), MoveToPos = CF(RAY.Position), RotationX = MRANDOM(-15,15), RotationY = MRANDOM(-15,15), RotationZ = MRANDOM(-15,15), Material = "Neon", Color = C3(1,1,1), SoundID = "444667859", SoundPitch = 2, SoundVolume = nil})
  2252. MagicSphere(VT(0,0,0),45,SPHERE.CFrame,"Really black",VT(5,20,5))
  2253. RAY.Size = RAY.Size + VT(0,0,0)
  2254. SPHERE.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2255. SHIELD.Size = SPHERE.Size + VT(0.05,0.05,0.05)
  2256. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  2257. end
  2258. for i = 1, 45 do
  2259. Swait()
  2260. RAY.Transparency = RAY.Transparency + 1/45
  2261. SPHERE.Transparency = RAY.Transparency
  2262. SHIELD.Transparency = SPHERE.Transparency + 1/45
  2263. end
  2264. RAY:remove()
  2265. SHIELD:remove()
  2266. SPHERE:remove()
  2267. end))
  2268. ATTACK = false
  2269. Rooted = false
  2270. end
  2271.  
  2272. function Nightfall()
  2273. ATTACK = true
  2274. Rooted = true
  2275. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 7, 0.64, false)
  2276. for i=0, 1, 0.1 / Animation_Speed do
  2277. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2278. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2279. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2280. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.5) * ANGLES(RAD(-15), RAD(0), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2281. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2282. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2283. end
  2284. coroutine.resume(coroutine.create(function()
  2285. local POS = Mouse.Hit.p
  2286. local RAY = CreatePart(3, Effects, "Neon", 0, 0, "Black", "Strike", VT(0,2000,0))
  2287. MakeForm(RAY,"Cyl")
  2288. local SPHERE = CreatePart(3, Effects, "Neon", 0, 0, "White", "Strike", VT(0,0,0))
  2289. MakeForm(SPHERE,"Ball")
  2290. local SHIELD = CreatePart(3, Effects, "Neon", 0, 0.5, "Black", "Strike", VT(0,0,0))
  2291. MakeForm(SHIELD,"Ball")
  2292. SHIELD.CFrame = CF(POS)
  2293. RAY.CFrame = CF(POS)
  2294. SPHERE.CFrame = CF(POS)
  2295. CreateSound(440145570, SPHERE, 10, 0.8, false)
  2296. CreateSound(415700134, SPHERE, 10, 0.8, false)
  2297. for i = 1, 200 do
  2298. Swait()
  2299. WACKYEFFECT({Time = 15, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(SPHERE.Size.X*1.2,5+(i),SPHERE.Size.X*1.2), Transparency = 0, Transparency2 = 1, CFrame = SPHERE.CFrame*ANGLES(RAD(0), RAD(i), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = i, RotationZ = 0, Material = "Neon", Color = C3(0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2300. RAY.Size = RAY.Size + VT(0.05,0,0.05)
  2301. SPHERE.Size = SPHERE.Size + VT(2,2,2)
  2302. SHIELD.Size = SPHERE.Size + VT(3,3,3)
  2303. ApplyAoE(SPHERE.Position,SPHERE.Size.X/2,true)
  2304. end
  2305. for i = 1, 45 do
  2306. Swait()
  2307. RAY.Transparency = RAY.Transparency + 1/45
  2308. SPHERE.Transparency = RAY.Transparency
  2309. SHIELD.Transparency = SPHERE.Transparency + 1/45
  2310. end
  2311. RAY:remove()
  2312. SHIELD:remove()
  2313. SPHERE:remove()
  2314. end))
  2315. for i=0, 1, 0.1 / Animation_Speed do
  2316. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  2317. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2318. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(-45), RAD(85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2319. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, -0.15) * ANGLES(RAD(65), RAD(45), RAD(-85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2320. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2321. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2322. end
  2323. ATTACK = false
  2324. Rooted = false
  2325. end
  2326. local asd = Instance.new("ParticleEmitter")
  2327. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  2328. asd.LightEmission = .1
  2329. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  2330. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  2331. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2332. asd.Transparency = bbb
  2333. asd.Size = aaa
  2334. asd.ZOffset = .9
  2335. asd.Acceleration = Vector3.new(0, -15, 0)
  2336. asd.LockedToPart = false
  2337. asd.EmissionDirection = "Back"
  2338. asd.Lifetime = NumberRange.new(1, 2)
  2339. asd.Rotation = NumberRange.new(-100, 100)
  2340. asd.RotSpeed = NumberRange.new(-100, 100)
  2341. asd.Speed = NumberRange.new(10)
  2342. asd.Enabled = false
  2343. asd.VelocitySpread = 999
  2344. function getbloody(victim,amount)
  2345. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  2346. PART.CFrame = victim.CFrame
  2347. local HITPLAYERSOUNDS = {"356551938","264486467"}
  2348. Debris:AddItem(PART,5)
  2349. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2350. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2351. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  2352. local prtcl = asd:Clone()
  2353. prtcl.Parent = PART
  2354. prtcl:Emit(amount*10)
  2355. end
  2356. function Kill(Char)
  2357. local NewCharacter = IT("Model",Effects)
  2358. NewCharacter.Name = "Ow im ded ;-;"
  2359. for _, c in pairs(Char:GetDescendants()) do
  2360. if c:IsA("BasePart") and c.Transparency == 0 then
  2361. if c.Parent == Char then
  2362. getbloody(c,5)
  2363. end
  2364. c:BreakJoints()
  2365. c.Material = "Glass"
  2366. c.Color = C3(0.5,0,0)
  2367. c.CanCollide = true
  2368. c.Transparency = 0.3
  2369. if c:FindFirstChildOfClass("SpecialMesh") then
  2370. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  2371. end
  2372. if c.Name == "Head" then
  2373. c:ClearAllChildren()
  2374. c.Size = VT(c.Size.Y,c.Size.Y,c.Size.Y)
  2375. end
  2376. if c.ClassName == "MeshPart" then
  2377. c.TextureID = ""
  2378. end
  2379. if c:FindFirstChildOfClass("BodyPosition") then
  2380. c:FindFirstChildOfClass("BodyPosition"):remove()
  2381. end
  2382. if c:FindFirstChildOfClass("ParticleEmitter") then
  2383. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2384. end
  2385. c.Parent = NewCharacter
  2386. c.Name = "DeadPart"
  2387. c.Velocity = VT(MRANDOM(-45,45),MRANDOM(-45,45),MRANDOM(-45,45))/15
  2388. c.RotVelocity = VT(MRANDOM(-45,45),MRANDOM(-15,85),MRANDOM(-45,45))
  2389. end
  2390. end
  2391. Char:remove()
  2392. Debris:AddItem(NewCharacter,5)
  2393. end
  2394. local TOBANISH = {}
  2395. function printbye(Name)
  2396. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  2397. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  2398. end
  2399. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2400. MakeForm(RightHole,"Cyl")
  2401. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  2402. MakeForm(LeftHole,"Cyl")
  2403. local LAUGHS = {189035381,189035323,189035671,872089905}
  2404. function Deathbound()
  2405. CreateSound(LAUGHS[MRANDOM(1,#LAUGHS)], Torso, 10, 1, false)
  2406. ATTACK = true
  2407. Rooted = true
  2408. for i=0, 1, 0.1 / Animation_Speed do
  2409. Swait()
  2410. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  2411. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2412. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2413. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 1, 0) * ANGLES(RAD(15), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2414. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2415. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2416. end
  2417. local DONE = false
  2418. local GATE = nil
  2419. local GATESPIN = true
  2420. coroutine.resume(coroutine.create(function()
  2421. repeat
  2422. Swait()
  2423. if GATE ~= nil then
  2424. GATE.CFrame = GATE.CFrame * ANGLES(RAD(0), RAD(-3), RAD(0))
  2425. end
  2426. until GATESPIN == false
  2427. end))
  2428. coroutine.resume(coroutine.create(function()
  2429. repeat
  2430. Swait()
  2431. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.2 - 0.25 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  2432. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2433. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  2434. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.25 * COS(SINE / 12), 0) * ANGLES(RAD(15), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2435. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2436. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2437. until DONE == true
  2438. Swait(50)
  2439. for i = 1, 35 do
  2440. Swait(4)
  2441. local FIRED = false
  2442. local CHILDREN = workspace:GetDescendants()
  2443. for index, CHILD in pairs(CHILDREN) do
  2444. if CHILD.ClassName == "Model" and CHILD ~= Character then
  2445. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  2446. if HUM then
  2447. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  2448. if TORSO then
  2449. if (TORSO.Position - GATE.Position).Magnitude <= GATE.Size.X/2.5 + TORSO.Size.Magnitude/5 then
  2450. local HITFLOOR,HITPOS = Raycast(TORSO.Position, (CF(TORSO.Position, TORSO.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2451. local CFRAME = CF(HITPOS)*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  2452. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  2453. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2454. SpawnTrail(CFRAME.p,CFRAME*CF(0,1000,0).p)
  2455. Banish(CHILD)
  2456. FIRED = true
  2457. break
  2458. end
  2459. end
  2460. end
  2461. end
  2462. end
  2463. if FIRED == false then
  2464. local CFRAME = GATE.CFrame*ANGLES(RAD(0),RAD(MRANDOM(0,360)),RAD(0))*CF(0,0,MRANDOM(2,math.ceil(GATE.Size.X/2.5)))*ANGLES(RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)),RAD(MRANDOM(-15,15)))
  2465. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = CFRAME*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = 213603013, SoundPitch = 1.5, SoundVolume = 6})
  2466. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = CFRAME, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2467. SpawnTrail(CFRAME.p,CFRAME*CF(1,1000,1).p)
  2468. local HITBOD = Raycast(CFRAME.p, (CF(CFRAME.p, CFRAME.p + VT(0, 1, 0))).lookVector, 1000, Character)
  2469. if HITBOD ~= nil then
  2470. if HITBOD.Parent:FindFirstChildOfClass("Humanoid") then
  2471. Kill(HITBOD.Parent)
  2472. end
  2473. end
  2474. end
  2475. end
  2476. for i = 1, 45 do
  2477. Swait()
  2478. GATE.Size = GATE.Size - VT(3,0,3)
  2479. end
  2480. GATESPIN = false
  2481. GATE:remove()
  2482. end))
  2483. Swait(15)
  2484. local HITFLOOR,HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 15, Character)
  2485. GATE = CreatePart(3, Effects, "Neon", 0, 1, "Teal", "Gate", VT(0,0,0))
  2486. local DECAL = IT("Decal",GATE)
  2487. DECAL.Texture = "http://www.roblox.com/asset/?id=249559138"
  2488. DECAL.Face = "Top"
  2489. GATE.CFrame = CF(HITPOS)
  2490. CreateSound(160772554, GATE, 7, 1.3, false)
  2491. for i = 1, 45 do
  2492. Swait()
  2493. GATE.Size = GATE.Size + VT(3,0,3)
  2494. end
  2495. CreateSound(213603013, RightHole, 7, 1, false)
  2496. CreateSound(213603013, LeftHole, 7, 1, false)
  2497. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,2,2), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = -5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2498. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,2,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame*CF(0,-1,0) * ANGLES(RAD(180), RAD(0), RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(58,125,21), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2499. ATTACK = false
  2500. Rooted = false
  2501. DONE = true
  2502. end
  2503. Circle = nil
  2504. CircleParts = {}
  2505. Equipped = false
  2506. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  2507. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  2508. end
  2509. Equipped = true
  2510. Circle = Instance.new("Model")
  2511. Circle.Name = "Circle"
  2512. Angle = 0
  2513. for i = 1, 1 do
  2514. local CirclePart = Instance.new("Part")
  2515. CirclePart.Name = "CirclePart"
  2516. CirclePart.Transparency = 1
  2517. CirclePart.BrickColor = BrickColor.new("Really black")
  2518. CirclePart.Material = Enum.Material.Plastic
  2519. CirclePart.Shape = Enum.PartType.Block
  2520. CirclePart.FormFactor = Enum.FormFactor.Custom
  2521. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  2522. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  2523. CirclePart.Anchored = true
  2524. CirclePart.CanCollide = false
  2525. CirclePart.Locked = true
  2526. CirclePart.Size = Vector3.new(10, 0.2, 10)
  2527. local Aura = Instance.new('ParticleEmitter')
  2528. Aura.Name = "Aura"
  2529. Aura.Texture = "rbxassetid://249559138"
  2530. Aura.Parent = CirclePart
  2531. Aura.LightEmission = 0
  2532. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  2533. Aura.Color = ColorSequence.new(Color3.new(255/255, 255/255, 0/255),Color3.new(255/200, 200/200, 200/200))
  2534. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  2535. Aura.LockedToPart = false
  2536. Aura.Lifetime = NumberRange.new(1)
  2537. Aura.Rate = 50
  2538. Aura.Speed = NumberRange.new(2.5)
  2539. Aura.SpreadAngle = Vector2.new(80,80)
  2540. local BlockMesh = Instance.new("BlockMesh")
  2541. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 * i)), 1)
  2542. BlockMesh.Parent = CirclePart
  2543. CirclePart.Parent = Circle
  2544. local Star = Instance.new("Decal", CirclePart)
  2545. Star.Texture = "http://www.roblox.com/asset/?id=249559138"
  2546. Star.Face = "Top"
  2547. local Light = Instance.new("PointLight", CirclePart)
  2548. Light.Color = Color3.new(.20,0,0)
  2549. Light.Brightness = 100
  2550. Light.Range = 15
  2551. table.insert(CircleParts, CirclePart)
  2552. end
  2553. Spawn(function()
  2554. while Equipped and Humanoid.Parent and Torso.Parent do
  2555. if Angle == 360 then
  2556. Angle = 0
  2557. end
  2558. Angle = Angle + 0.05
  2559. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y * 6.5), {Character})
  2560. if Hit then
  2561. if not Circle.Parent then
  2562. Circle.Parent = Character
  2563. end
  2564. for i, v in pairs(CircleParts) do
  2565. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) * CFrame.Angles(0, (Angle + i), 0)
  2566. end
  2567. else
  2568. Circle.Parent = nil
  2569. end
  2570. wait()
  2571. end
  2572. end)
  2573.  
  2574. function Petrify(Foe)
  2575. local STONEMODEL = IT("Model", Effects)
  2576. local CHILDREN = Foe:GetDescendants()
  2577. for index, CHILD in pairs(CHILDREN) do
  2578. if CHILD:IsA("BasePart") and CHILD.Parent.ClassName ~= "Folder" then
  2579. CHILD.Parent = STONEMODEL
  2580. CHILD.Material = "Slate"
  2581. CHILD.Color = C3(0.5, 0.5, 0.5)
  2582. if CHILD:FindFirstChildOfClass("SpecialMesh") then
  2583. local mesh = CHILD:FindFirstChildOfClass("SpecialMesh")
  2584. mesh.TextureId = ""
  2585. end
  2586. if CHILD:FindFirstChildOfClass("Decal") then
  2587. local mesh = CHILD:FindFirstChildOfClass("Decal")
  2588. mesh:remove()
  2589. end
  2590. if CHILD.ClassName == "MeshPart" then
  2591. CHILD.TextureID = ""
  2592. end
  2593. if CHILD.ClassName == "UnionOperation" then
  2594. CHILD.UsePartColor = true
  2595. end
  2596. CHILD.CanCollide = true
  2597. end
  2598. end
  2599. Debris:AddItem(STONEMODEL, 5)
  2600. end
  2601. function Imperfect_Command()
  2602. ATTACK = true
  2603. Rooted = true
  2604. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2605. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  2606. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  2607. if TORSO then
  2608. local GYRO = IT("BodyGyro", RootPart)
  2609. GYRO.D = 750
  2610. GYRO.P = 2000
  2611. GYRO.MaxTorque = VT(0, 40000, 0)
  2612. CreateSound("907330103", Torso, 10, 1)
  2613. for i = 0, 1.6, 0.1 / Animation_Speed do
  2614. Swait()
  2615. WACKYEFFECT({
  2616. Time = 5,
  2617. EffectType = "Round Slash",
  2618. Size = VT(0, 0, 0),
  2619. Size2 = VT(0.01, 0, 0.01),
  2620. Transparency = 0.5,
  2621. Transparency2 = 1,
  2622. CFrame = CF(EYE.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2623. MoveToPos = nil,
  2624. RotationX = MRANDOM(-50, 50) / 10,
  2625. RotationY = MRANDOM(-50, 50) / 10,
  2626. RotationZ = MRANDOM(-50, 50) / 10,
  2627. Material = "Neon",
  2628. Color = C3(1, 0, 0),
  2629. SoundID = nil,
  2630. SoundPitch = nil,
  2631. SoundVolume = nil
  2632. })
  2633. GYRO.cframe = CF(RootPart.Position, TORSO.Position)
  2634. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.2 / Animation_Speed)
  2635. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-25)), 0.2 / Animation_Speed)
  2636. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(120), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(-45)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2637. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2638. if ANIM == "Idle" then
  2639. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2640. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2641. elseif ANIM == "Walk" then
  2642. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 22)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 5.5 * SIN(SINE / 22)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2643. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 22)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 22)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2644. elseif ANIM == "Jump" or ANIM == "Fall" then
  2645. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2646. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  2647. end
  2648. end
  2649. GYRO:remove()
  2650. for i = 1, 15 do
  2651. WACKYEFFECT({
  2652. Time = MRANDOM(15, 85),
  2653. EffectType = "Round Slash",
  2654. Size = VT(0, 0, 0),
  2655. Size2 = VT(0.3, 0, 0.3),
  2656. Transparency = 0.5,
  2657. Transparency2 = 1,
  2658. CFrame = CF(TORSO.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2659. MoveToPos = nil,
  2660. RotationX = MRANDOM(-50, 50) / 10,
  2661. RotationY = MRANDOM(-50, 50) / 10,
  2662. RotationZ = MRANDOM(-50, 50) / 10,
  2663. Material = "Neon",
  2664. Color = C3(1, 0, 0),
  2665. SoundID = nil,
  2666. SoundPitch = nil,
  2667. SoundVolume = nil
  2668. })
  2669. end
  2670. local bv = Instance.new("BodyVelocity")
  2671. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2672. bv.velocity = CF(Torso.Position, TORSO.Position).lookVector * 5
  2673. bv.Parent = TORSO
  2674. Debris:AddItem(bv, 0.05)
  2675. CreateSound("1222405264", TORSO, 10, 1)
  2676. Petrify(HUM.Parent)
  2677. for i = 0, 0.5, 0.1 / Animation_Speed do
  2678. Swait()
  2679. WACKYEFFECT({
  2680. Time = 5,
  2681. EffectType = "Round Slash",
  2682. Size = VT(0, 0, 0),
  2683. Size2 = VT(0.01, 0, 0.01),
  2684. Transparency = 0.5,
  2685. Transparency2 = 1,
  2686. CFrame = CF(EYE.Position) * ANGLES(RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360)), RAD(MRANDOM(0, 360))),
  2687. MoveToPos = nil,
  2688. RotationX = MRANDOM(-50, 50) / 10,
  2689. RotationY = MRANDOM(-50, 50) / 10,
  2690. RotationZ = MRANDOM(-50, 50) / 10,
  2691. Material = "Neon",
  2692. Color = C3(1, 0, 0),
  2693. SoundID = nil,
  2694. SoundPitch = nil,
  2695. SoundVolume = nil
  2696. })
  2697. GYRO.cframe = CF(RootPart.Position, TORSO.Position)
  2698. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-25)), 2 / Animation_Speed)
  2699. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(25)), 2 / Animation_Speed)
  2700. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.025 * COS(SINE / 22), 0) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(90)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  2701. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0 + 0.025 * COS(SINE / 22), -1) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(90 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  2702. if ANIM == "Idle" then
  2703. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2704. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2705. elseif ANIM == "Walk" then
  2706. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-25 - 2.5 * SIN(SINE / 22)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 5.5 * SIN(SINE / 22)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2707. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 22)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 22)), RAD(0), RAD(0)), 1 / Animation_Speed)
  2708. elseif ANIM == "Jump" or ANIM == "Fall" then
  2709. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  2710. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  2711. end
  2712. end
  2713. end
  2714. end
  2715. ATTACK = false
  2716. Rooted = false
  2717. end
  2718. function Ragdoll(Character2,CharTorso,KeepArms)
  2719. coroutine.resume(coroutine.create(function()
  2720. Character2:BreakJoints()
  2721. local hum = Character2:findFirstChild("Humanoid")
  2722. hum:remove()
  2723. local function Scan(ch)
  2724. local e
  2725. for e = 1,#ch do
  2726. Scan(ch[e]:GetChildren())
  2727. if ch[e].ClassName == "Weld" or ch[e].ClassName == "Motor6D" then
  2728. ch[e]:remove()
  2729. end
  2730. end
  2731. end
  2732. local NEWHUM = IT("Humanoid")
  2733. NEWHUM.Name = "Corpse"
  2734. NEWHUM.Health = 0
  2735. NEWHUM.MaxHealth = 0
  2736. NEWHUM.PlatformStand = true
  2737. NEWHUM.Parent = Character2
  2738. NEWHUM.DisplayDistanceType = "None"
  2739.  
  2740. local ch = Character2:GetChildren()
  2741. local i
  2742. for i = 1,#ch do
  2743. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  2744. ch[i]:remove()
  2745. end
  2746. end
  2747.  
  2748. local Torso2 = Character2.Torso
  2749. local movevector = Vector3.new()
  2750.  
  2751. if Torso2 then
  2752. movevector = CFrame.new(CharTorso.Position,Torso2.Position).lookVector
  2753. local Head = Character2:FindFirstChild("Head")
  2754. if Head then
  2755. local Neck = Instance.new("Weld")
  2756. Neck.Name = "Neck"
  2757. Neck.Part0 = Torso2
  2758. Neck.Part1 = Head
  2759. Neck.C0 = CFrame.new(0, 1.5, 0)
  2760. Neck.C1 = CFrame.new()
  2761. Neck.Parent = Torso2
  2762.  
  2763. end
  2764. local Limb = Character2:FindFirstChild("Right Arm")
  2765. if Limb and KeepArms == true then
  2766.  
  2767. Limb.CFrame = Torso2.CFrame * CFrame.new(1.5, 0, 0)
  2768. local Joint = Instance.new("Glue")
  2769. Joint.Name = "RightShoulder"
  2770. Joint.Part0 = Torso2
  2771. Joint.Part1 = Limb
  2772. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2773. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2774. Joint.Parent = Torso2
  2775.  
  2776. local B = Instance.new("Part")
  2777. B.TopSurface = 0
  2778. B.BottomSurface = 0
  2779. B.formFactor = "Symmetric"
  2780. B.Size = Vector3.new(1, 1, 1)
  2781. B.Transparency = 1
  2782. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  2783. B.Parent = Character2
  2784. local W = Instance.new("Weld")
  2785. W.Part0 = Limb
  2786. W.Part1 = B
  2787. W.C0 = CFrame.new(0, -0.5, 0)
  2788. W.Parent = Limb
  2789.  
  2790. end
  2791. local Limb = Character2:FindFirstChild("Left Arm")
  2792. if Limb and KeepArms == true then
  2793.  
  2794. Limb.CFrame = Torso2.CFrame * CFrame.new(-1.5, 0, 0)
  2795. local Joint = Instance.new("Glue")
  2796. Joint.Name = "LeftShoulder"
  2797. Joint.Part0 = Torso2
  2798. Joint.Part1 = Limb
  2799. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2800. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2801. Joint.Parent = Torso2
  2802.  
  2803. local B = Instance.new("Part")
  2804. B.TopSurface = 0
  2805. B.BottomSurface = 0
  2806. B.formFactor = "Symmetric"
  2807. B.Size = Vector3.new(1, 1, 1)
  2808. B.Transparency = 1
  2809. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  2810. B.Parent = Character2
  2811. local W = Instance.new("Weld")
  2812. W.Part0 = Limb
  2813. W.Part1 = B
  2814. W.C0 = CFrame.new(0, -0.5, 0)
  2815. W.Parent = Limb
  2816.  
  2817. end
  2818. local Limb = Character2:FindFirstChild("Right Leg")
  2819. if Limb then
  2820.  
  2821. Limb.CFrame = Torso2.CFrame * CFrame.new(0.5, -2, 0)
  2822. local Joint = Instance.new("Glue")
  2823. Joint.Name = "RightHip"
  2824. Joint.Part0 = Torso2
  2825. Joint.Part1 = Limb
  2826. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2827. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2828. Joint.Parent = Torso2
  2829.  
  2830. local B = Instance.new("Part")
  2831. B.TopSurface = 0
  2832. B.BottomSurface = 0
  2833. B.formFactor = "Symmetric"
  2834. B.Size = Vector3.new(1, 1, 1)
  2835. B.Transparency = 1
  2836. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  2837. B.Parent = Character2
  2838. local W = Instance.new("Weld")
  2839. W.Part0 = Limb
  2840. W.Part1 = B
  2841. W.C0 = CFrame.new(0, -0.5, 0)
  2842. W.Parent = Limb
  2843.  
  2844. end
  2845. local Limb = Character2:FindFirstChild("Left Leg")
  2846. if Limb then
  2847.  
  2848. Limb.CFrame = Torso2.CFrame * CFrame.new(-0.5, -2, 0)
  2849. local Joint = Instance.new("Glue")
  2850. Joint.Name = "LeftHip"
  2851. Joint.Part0 = Torso2
  2852. Joint.Part1 = Limb
  2853. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2854. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2855. Joint.Parent = Torso2
  2856.  
  2857. local B = Instance.new("Part")
  2858. B.TopSurface = 0
  2859. B.BottomSurface = 0
  2860. B.formFactor = "Symmetric"
  2861. B.Size = Vector3.new(1, 1, 1)
  2862. B.Transparency = 1
  2863. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  2864. B.Parent = Character2
  2865. local W = Instance.new("Weld")
  2866. W.Part0 = Limb
  2867. W.Part1 = B
  2868. W.C0 = CFrame.new(0, -0.5, 0)
  2869. W.Parent = Limb
  2870.  
  2871. end
  2872. --[
  2873. local Bar = Instance.new("Part")
  2874. Bar.TopSurface = 0
  2875. Bar.BottomSurface = 0
  2876. Bar.formFactor = "Symmetric"
  2877. Bar.Size = Vector3.new(1, 1, 1)
  2878. Bar.Transparency = 1
  2879. Bar.CFrame = Torso2.CFrame * CFrame.new(0, 0.5, 0)
  2880. Bar.Parent = Character2
  2881. local Weld = Instance.new("Weld")
  2882. Weld.Part0 = Torso2
  2883. Weld.Part1 = Bar
  2884. Weld.C0 = CFrame.new(0, 0.5, 0)
  2885. Weld.Parent = Torso2
  2886. --]]
  2887. end
  2888. Character2.Parent = workspace
  2889. Debris:AddItem(Character2,5)
  2890.  
  2891. return Character2,Torso2
  2892. end))
  2893. end
  2894. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  2895. attachmentName = attachmentName.."RigAttachment"
  2896. local constraint = Instance.new(className.."Constraint")
  2897. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  2898. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  2899. constraint.Name = "RagdollConstraint"..part1.Name
  2900.  
  2901. for _,propertyData in next,properties or {} do
  2902. constraint[propertyData[1]] = propertyData[2]
  2903. end
  2904.  
  2905. constraint.Parent = character
  2906. end
  2907. function recurse(root,callback,i)
  2908. i= i or 0
  2909. for _,v in pairs(root:GetChildren()) do
  2910. i = i + 1
  2911. callback(i,v)
  2912.  
  2913. if #v:GetChildren() > 0 then
  2914. i = recurse(v,callback,i)
  2915. end
  2916. end
  2917.  
  2918. return i
  2919. end
  2920. function ArtificialHitbox(Part)
  2921. local HITBOX = CreatePart(3, Part, "Metal", 0, 1, "Really black", "Hitbox", Part.Size/2, false)
  2922. HITBOX.CanCollide = true
  2923. HITBOX.CFrame = Part.CFrame
  2924. weldBetween(Part,HITBOX)
  2925. end
  2926. function R15Ragdoll(character,KeepArms)
  2927. character:BreakJoints()
  2928. coroutine.resume(coroutine.create(function()
  2929. recurse(character, function(_,v)
  2930. if v:IsA("Attachment") then
  2931. v.Axis = Vector3.new(0, 1, 0)
  2932. v.SecondaryAxis = Vector3.new(0, 0, 1)
  2933. v.Rotation = Vector3.new(0, 0, 0)
  2934. end
  2935. end)
  2936. for _,child in next,character:GetChildren() do
  2937. if child:IsA("Accoutrement") then
  2938. for _,part in next,child:GetChildren() do
  2939. if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
  2940. local attachment1 = part:FindFirstChildOfClass("Attachment")
  2941. local attachment0 = getAttachment0(character,attachment1.Name)
  2942. if attachment0 and attachment1 then
  2943. local constraint = Instance.new("HingeConstraint")
  2944. constraint.Attachment0 = attachment0
  2945. constraint.Attachment1 = attachment1
  2946. constraint.LimitsEnabled = true
  2947. constraint.UpperAngle = 0
  2948. constraint.LowerAngle = 0
  2949. constraint.Parent = character
  2950. end
  2951. ArtificialHitbox(part)
  2952. elseif part.Name == "HumanoidRootPart" then
  2953. part:remove()
  2954. end
  2955. end
  2956. end
  2957. end
  2958.  
  2959. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  2960. {"LimitsEnabled",true};
  2961. {"UpperAngle",5};
  2962. })
  2963. if character:FindFirstChild("Head") then
  2964. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "BallSocket", {
  2965. {"LimitsEnabled",true};
  2966. {"UpperAngle",15};
  2967. })
  2968. end
  2969.  
  2970. local handProperties = {
  2971. {"LimitsEnabled", true};
  2972. {"UpperAngle",0};
  2973. {"LowerAngle",0};
  2974. }
  2975. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  2976. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  2977.  
  2978. local shinProperties = {
  2979. {"LimitsEnabled", true};
  2980. {"UpperAngle", 0};
  2981. {"LowerAngle", -75};
  2982. }
  2983. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  2984. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  2985.  
  2986. local footProperties = {
  2987. {"LimitsEnabled", true};
  2988. {"UpperAngle", 15};
  2989. {"LowerAngle", -45};
  2990. }
  2991. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  2992. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  2993. if KeepArms == true then
  2994. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  2995. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  2996. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  2997. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  2998. end
  2999. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  3000. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  3001. Debris:AddItem(character,5)
  3002. end))
  3003. end
  3004. function ReeeEEEEEE()
  3005. ATTACK = true
  3006. Rooted = false
  3007. Speed = 12
  3008. local FX = CreateSound(198165368, Head, 4, 0.5, false)
  3009. repeat
  3010. Swait()
  3011. FX.Parent = Head
  3012. local CHILDREN = workspace:GetDescendants()
  3013. for index, CHILD in pairs(CHILDREN) do
  3014. if CHILD.ClassName == "Model" and CHILD ~= Character then
  3015. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  3016. if HUM then
  3017. local TORSO = CHILD:FindFirstChild("Head")
  3018. if TORSO then
  3019. if (TORSO.Position - Head.Position).Magnitude <= 25 then
  3020. WACKYEFFECT({Time = 45, EffectType = "Sphere", Size = VT(1,1,1), Size2 = VT(5,5,5), Transparency = 0, Transparency2 = 1, CFrame = CF(TORSO.Position), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3021. TORSO:remove()
  3022. if CHILD:FindFirstChild("Torso") then
  3023. Ragdoll(CHILD,Torso,true)
  3024. elseif CHILD:FindFirstChild("UpperTorso") then
  3025. R15Ragdoll(CHILD,true)
  3026. end
  3027. end
  3028. end
  3029. end
  3030. end
  3031. end
  3032. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  3033. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  3034. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(15)) * ANGLES(RAD(0), RAD(15), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3035. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35), RAD(0), RAD(-15)) * ANGLES(RAD(0), RAD(-15), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3036. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-45), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3037. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-45), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3038. until FX.Playing == false
  3039. Speed = 16
  3040. ATTACK = false
  3041. Rooted = false
  3042. end
  3043. local HATWELD = nil
  3044. function Pose(WhichPose,Speed,Time,Magic,Gyro,Tors)
  3045. PLAYMAINANIM = false
  3046. if WhichPose == "Cast1" then
  3047. for i=0, Time, 0.1 / Animation_Speed do
  3048. Swait()
  3049. if Magic == true then
  3050. WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,1,1)*1.5, Size2 = VT(0,4,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3051. end
  3052. if Gyro ~= nil and Gyro ~= false then
  3053. Gyro.cframe = CF(RootPart.Position,Mouse.Hit.p)
  3054. end
  3055. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(35)), Speed / Animation_Speed)
  3056. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(-35)), Speed / Animation_Speed)
  3057. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(125), RAD(0), RAD(45)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3058. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3059. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3060. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3061. end
  3062. elseif WhichPose == "Cast2" then
  3063. for i=0, Time, 0.1 / Animation_Speed do
  3064. Swait()
  3065. if Magic == true then
  3066. WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,1,1)*1.5, Size2 = VT(0,4,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3067. WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,1,1)*1.5, Size2 = VT(0,4,0), Transparency = 0, Transparency2 = 1, CFrame = LeftArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3068. end
  3069. if Gyro ~= nil and Gyro ~= false then
  3070. Gyro.cframe = CF(RootPart.Position,Mouse.Hit.p)
  3071. end
  3072. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), Speed / Animation_Speed)
  3073. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(0)), Speed / Animation_Speed)
  3074. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(120), RAD(0), RAD(15)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3075. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.65 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(120), RAD(0), RAD(-15)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3076. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3077. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3078. end
  3079. elseif WhichPose == "RightArmUp" then
  3080. for i=0, Time, 0.1 / Animation_Speed do
  3081. Swait()
  3082. if Magic == true then
  3083. WACKYEFFECT({Time = 15, EffectType = "Crystal", Size = VT(1,1,1)*1.5, Size2 = VT(0,4,0), Transparency = 0, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Glass", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3084. end
  3085. if Gyro ~= nil and Gyro ~= false then
  3086. Gyro.cframe = CF(RootPart.Position,Mouse.Hit.p)
  3087. end
  3088. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(15)), Speed / Animation_Speed)
  3089. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3090. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.65 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.2) * ANGLES(RAD(125), RAD(0), RAD(25)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3091. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3092. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3093. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3094. end
  3095. elseif WhichPose == "Taunt" then
  3096. for i=0, Time, 0.1 / Animation_Speed do
  3097. Swait()
  3098. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), Speed / Animation_Speed)
  3099. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-5 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(0)), Speed / Animation_Speed)
  3100. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(175), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3101. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3102. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3103. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3104. end
  3105. HATWELD.Part0 = RightArm
  3106. HATWELD.C0 = CF(0,-1.1,-0.4) * ANGLES(RAD(0), RAD(0), RAD(180)) * ANGLES(RAD(-20), RAD(0), RAD(0))
  3107. CreateSound(221057812,Torso,10,1,false)
  3108. for i=0, Time*2, 0.1 / Animation_Speed do
  3109. Swait()
  3110. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), Speed / Animation_Speed)
  3111. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(0)), Speed / Animation_Speed)
  3112. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(145), RAD(0), RAD(45)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3113. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(5), RAD(25), RAD(-15)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3114. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3115. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3116. end
  3117. for i=0, Time, 0.1 / Animation_Speed do
  3118. Swait()
  3119. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), Speed / Animation_Speed)
  3120. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5), RAD(0), RAD(0)), Speed / Animation_Speed)
  3121. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.65, -0.5) * ANGLES(RAD(175), RAD(0), RAD(-35)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3122. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3123. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3124. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3125. HATWELD.C0 = Clerp(HATWELD.C0, CF(-0.5,-1.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(180)) * ANGLES(RAD(35), RAD(0), RAD(35)), Speed / Animation_Speed)
  3126. end
  3127. HATWELD.Part0 = Head
  3128. HATWELD.C0 = CF(0,0.35,0)
  3129. elseif WhichPose == "Prepare key" then
  3130. for i=0, Time, 0.1 / Animation_Speed do
  3131. Swait()
  3132. if Gyro ~= nil and Gyro ~= false then
  3133. Gyro.cframe = CF(RootPart.Position,Tors.Position)
  3134. end
  3135. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(65)), Speed / Animation_Speed)
  3136. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(-65)), Speed / Animation_Speed)
  3137. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.25) * ANGLES(RAD(90), RAD(0), RAD(65)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3138. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3139. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3140. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3141. end
  3142. elseif WhichPose == "Turn key" then
  3143. for i=0, Time, 0.1 / Animation_Speed do
  3144. Swait()
  3145. if Gyro ~= nil and Gyro ~= false then
  3146. Gyro.cframe = CF(RootPart.Position,Tors.Position)
  3147. end
  3148. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(75)), Speed / Animation_Speed)
  3149. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 6.5 * SIN(SINE / 12)), RAD(0), RAD(-75)), Speed / Animation_Speed)
  3150. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), -0.25) * ANGLES(RAD(90), RAD(0), RAD(75)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * RIGHTSHOULDERC0, Speed / Animation_Speed)
  3151. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5 + 0.15 * COS(SINE / 12) - 0.05 * COS(SINE / 12), 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, Speed / Animation_Speed)
  3152. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(65), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(-15)), Speed / Animation_Speed)
  3153. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), Speed / Animation_Speed)
  3154. end
  3155. end
  3156. PLAYMAINANIM = true
  3157. end
  3158. function Prison_Key()
  3159. if Mouse.Target ~= nil then
  3160. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  3161. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  3162. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  3163. local GYRO = IT("BodyGyro",RootPart)
  3164. GYRO.D = 750
  3165. GYRO.P = 20000
  3166. GYRO.MaxTorque = VT(0,40000000,0)
  3167. local grav = Instance.new("BodyPosition",TORSO)
  3168. grav.D = 15
  3169. grav.P = 20000
  3170. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  3171. grav.position = TORSO.Position
  3172. local GYRO2 = IT("BodyGyro",TORSO)
  3173. GYRO2.D = 750
  3174. GYRO2.P = 20000
  3175. GYRO2.MaxTorque = VT(0,40000000,0)
  3176. GYRO2.cframe = CF(TORSO.Position,RootPart.Position)
  3177. grav.Name = "Jail"
  3178. local LOCKPARTS = {}
  3179. ATTACK = true
  3180. Rooted = false
  3181. local LOCK = IT("Model",Effects)
  3182. LOCK.Name = "Lock"
  3183. local LOCK2 = IT("Model",LOCK)
  3184. LOCK2.Name = "Metal"
  3185. --CREATE LOCK--
  3186. local BASE = CreatePart(3, LOCK, "Glass", 0, 0, "Gold", "Keylock", VT(3, 2.5, 1))
  3187. LOCK.PrimaryPart = BASE
  3188. BASE.CFrame = CF(TORSO.Position,RootPart.Position)*CF(0,0,-4)
  3189. local PRT = CreatePart(3, LOCK, "Glass", 0, 0, "Gold", "Keylock", VT(3, 1, 3))
  3190. PRT.CFrame = BASE.CFrame*CF(0,-1.25,0)*ANGLES(RAD(90),RAD(0),RAD(0))
  3191. MakeForm(PRT,"Cyl")
  3192. local PRT = CreatePart(3, LOCK, "Glass", 0, 0, "White", "Hole", VT(1, 1, 1))
  3193. PRT.Color = C3(0,0,0)
  3194. PRT.CFrame = BASE.CFrame*CF(0,0.3,-0.01)*ANGLES(RAD(90),RAD(0),RAD(0))
  3195. MakeForm(PRT,"Cyl")
  3196. local PRT = CreatePart(3, LOCK, "Glass", 0, 0, "White", "Hole", VT(0.5, 1, 1))
  3197. PRT.Color = C3(0,0,0)
  3198. PRT.CFrame = BASE.CFrame*CF(0,-0.2,-0.01)
  3199. for i = 1, 45 do
  3200. local PRT = CreatePart(3, LOCK2, "Glass", 0, 0, "Grey", "Keylock", VT(0.5, 0.5, 0.5))
  3201. PRT.CFrame = BASE.CFrame*CF(0,2,0)*ANGLES(RAD(0),RAD(0),RAD(-90+(360/90*i)))*CF(0,1,0)
  3202. end
  3203. local PRT = CreatePart(3, LOCK2, "Glass", 0, 0, "Grey", "Keylock", VT(0.5, 0.5, 0.5))
  3204. PRT.CFrame = BASE.CFrame*CF(0,1.5,0)*ANGLES(RAD(0),RAD(0),RAD(90))*CF(0,1,0)
  3205. LOCK2.PrimaryPart = PRT
  3206. ---------------
  3207. local CHILDREN = LOCK:GetDescendants()
  3208. for index, CHILD in pairs(CHILDREN) do
  3209. if CHILD:IsA("BasePart") then
  3210. CHILD.Transparency = 1
  3211. end
  3212. end
  3213. for i = 1, 75 do
  3214. LOCK:SetPrimaryPartCFrame(CF(TORSO.Position,RootPart.Position)*CF(0,0,-4))
  3215. Swait()
  3216. GYRO2.cframe = CF(TORSO.Position,RootPart.Position)
  3217. GYRO.cframe = CF(RootPart.Position,TORSO.Position)
  3218. local CHILDREN = LOCK:GetDescendants()
  3219. for index, CHILD in pairs(CHILDREN) do
  3220. if CHILD:IsA("BasePart") then
  3221. CHILD.Transparency = CHILD.Transparency - 1/75
  3222. end
  3223. end
  3224. end
  3225. HUM.DisplayDistanceType = "None"
  3226. local KEY = IT("Model",Effects)
  3227. KEY.Name = "Key"
  3228. --CREATE KEY--
  3229. local KBASE = CreatePart(3, KEY, "Neon", 0, 0, "Really white", "KeyBase", VT(0.1, 1, 0.1),false)
  3230. KEY.PrimaryPart = KBASE
  3231. KBASE.CFrame = RightArm.CFrame*CF(0,-2.1,0)*ANGLES(RAD(0),RAD(90),RAD(0))
  3232. local WLD = weldBetween(RightArm,KBASE)
  3233. for i = 1, 45 do
  3234. local PRT = CreatePart(3, KEY, "Neon", 0, 0, "Really white", "Key", VT(0.1, 0.1, 0.1),false)
  3235. PRT.CFrame = KBASE.CFrame*CF(0,0.8,0)*ANGLES(RAD(0),RAD(0),RAD((360/45*i)))*CF(0,0.25,0)
  3236. weldBetween(KBASE,PRT)
  3237. end
  3238. local PRT = CreatePart(3, KEY, "Neon", 0, 0, "Really white", "Key", VT(0.3, 0.1, 0.1),false)
  3239. PRT.CFrame = KBASE.CFrame*CF(-0.15,-0.45,0)
  3240. weldBetween(KBASE,PRT)
  3241. local PRT = CreatePart(3, KEY, "Neon", 0, 0, "Really white", "Key", VT(0.3, 0.1, 0.1),false)
  3242. PRT.CFrame = KBASE.CFrame*CF(-0.15,-0.25,0)
  3243. weldBetween(KBASE,PRT)
  3244. --------------
  3245. Rooted = true
  3246. Pose("Prepare key",1.5,1.2,false,GYRO,TORSO)
  3247. coroutine.resume(coroutine.create(function()
  3248. for i = 1, 10 do
  3249. Swait()
  3250. GYRO2.cframe = CF(TORSO.Position,RootPart.Position)
  3251. GYRO.cframe = CF(RootPart.Position,TORSO.Position)
  3252. end
  3253. CreateSound(1149318312,BASE,5,1,false)
  3254. CreateSound(160772554,BASE,3,1,false)
  3255. LOCK2:SetPrimaryPartCFrame(BASE.CFrame*CF(0,0.8,0)*ANGLES(RAD(0),RAD(0),RAD(90))*CF(0,1,0))
  3256. for i = 1, 4 do
  3257. WACKYEFFECT({Time = 35, EffectType = "Crystal", Size = VT(1,1,1), Size2 = VT(0,15,0), Transparency = 0, Transparency2 = 1, CFrame = BASE.CFrame*CF(1,1.45,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3258. end
  3259. WACKYEFFECT({Time = 35, EffectType = "Sphere", Size = VT(0,0,0), Size2 = VT(1,1,1)*25, Transparency = 0, Transparency2 = 1, CFrame = TORSO.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = BRICKC"Really blue".Color, SoundID = nil, SoundPitch = MRANDOM(8,12)/10, SoundVolume = 5})
  3260. wait(1)
  3261. TORSO.Parent.Parent = LOCK
  3262. for i = 1, 75 do
  3263. Swait()
  3264. local CHILDREN = KEY:GetDescendants()
  3265. for index, CHILD in pairs(CHILDREN) do
  3266. if CHILD:IsA("BasePart") then
  3267. CHILD.Transparency = i/25
  3268. end
  3269. end
  3270. local CHILDREN = LOCK:GetDescendants()
  3271. for index, CHILD in pairs(CHILDREN) do
  3272. if CHILD:IsA("BasePart") and CHILD.Name ~= "HumanoidRootPart" then
  3273. CHILD.Transparency = CHILD.Transparency + 1/75
  3274. elseif CHILD.ClassName == "Decal" then
  3275. CHILD.Transparency = CHILD.Transparency + 1/75
  3276. end
  3277. end
  3278. end
  3279. TORSO.Parent:ClearAllChildren()
  3280. KEY:remove()
  3281. LOCK:remove()
  3282. end))
  3283. Pose("Turn key",0.8,1.2,false,GYRO,TORSO)
  3284. GYRO:remove()
  3285. ATTACK = false
  3286. Rooted = false
  3287. end
  3288. end
  3289. end
  3290. function CastWarpOutlines(TARGET)
  3291. coroutine.resume(coroutine.create(function()
  3292. local T = TARGET:GetChildren()
  3293. for i = 1, # T do
  3294. local child = T[i]
  3295. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  3296. local clone = child:Clone()
  3297. clone.Parent = Effects
  3298. clone.Anchored = true
  3299. clone.CanCollide = false
  3300. clone:ClearAllChildren()
  3301. clone.CFrame = child.CFrame
  3302. if clone.Name == "Head" then
  3303. if TARGET:FindFirstChildOfClass("MeshPart") == nil then
  3304. clone.Size = VT(clone.Size.Y,clone.Size.Y,clone.Size.Y)
  3305. end
  3306. end
  3307. if clone.ClassName == "MeshPart" then
  3308. clone.TextureID = ""
  3309. end
  3310. clone.BrickColor = BRICKC"Black"
  3311. clone.Material = "Neon"
  3312. coroutine.resume(coroutine.create(function()
  3313. for i = 1, 200 do
  3314. Swait()
  3315. clone.Transparency = clone.Transparency + 0.005
  3316. clone.Size = clone.Size + VT(0.001,0.001,0.001)
  3317. end
  3318. clone:remove()
  3319. end))
  3320. end
  3321. end
  3322. end))
  3323. end
  3324. function Bloodbath()
  3325. local HASSTARTED = false
  3326. local target = nil
  3327. local targettorso = nil
  3328. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  3329. if Mouse.Target.Parent.Humanoid.PlatformStand == false then
  3330. target = Mouse.Target.Parent.Humanoid
  3331. targettorso = Mouse.Target.Parent:FindFirstChild("Torso") or Mouse.Target.Parent:FindFirstChild("UpperTorso")
  3332. end
  3333. end
  3334. if target ~= nil then
  3335. CreateSound("305685800", Head, 10, 1)
  3336. targettorso.Anchored = true
  3337. HASSTARTED = true
  3338. ATTACK = true
  3339. Rooted = true
  3340. CastWarpOutlines(Character)
  3341. RootPart.CFrame = targettorso.CFrame * CF(0,0,2)
  3342. coroutine.resume(coroutine.create(function()
  3343. Swait(10*100)
  3344. if HASSTARTED == true then
  3345. ATTACK = false
  3346. Rooted = false
  3347. UNANCHOR = true
  3348. end
  3349. end))
  3350. UNANCHOR = false
  3351. RootPart.Anchored = true
  3352. coroutine.resume(coroutine.create(function()
  3353. for i=0, 3, 0.1 / Animation_Speed do
  3354. Swait()
  3355. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.05 / Animation_Speed)
  3356. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.05 / Animation_Speed)
  3357. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.05 / Animation_Speed)
  3358. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.05 / Animation_Speed)
  3359. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  3360. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.05 / Animation_Speed)
  3361. end
  3362. for i=0, 3, 0.1 / Animation_Speed do
  3363. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.2 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(85)), 0.5 / Animation_Speed)
  3364. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-85)), 0.5 / Animation_Speed)
  3365. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(85)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  3366. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  3367. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3368. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  3369. end
  3370. getbloody(targettorso,25)
  3371. Swait(5)
  3372. targettorso:remove()
  3373. Swait(15)
  3374. ATTACK = false
  3375. Rooted = false
  3376. HASSTARTED = false
  3377. UNANCHOR = true
  3378. end))
  3379. end
  3380. end
  3381. --//=================================\\
  3382. --|| ASSIGN THINGS TO KEYS
  3383. --\\=================================//
  3384.  
  3385. function MouseDown(Mouse)
  3386. if ATTACK == false then
  3387. end
  3388. end
  3389.  
  3390. function MouseUp(Mouse)
  3391. HOLD = false
  3392. end
  3393.  
  3394. function KeyDown(Key)
  3395. KEYHOLD = true
  3396. if Key == "z" and ATTACK == false then
  3397. Banisher_Bullet()
  3398. end
  3399.  
  3400. if Key == "b" and ATTACK == false then
  3401. Deathbound()
  3402. end
  3403.  
  3404. if Key == "c" and ATTACK == false then
  3405. Oblivion_of_Doom()
  3406. end
  3407.  
  3408. if Key == "f" and ATTACK == false then
  3409. Imperfect_Command()
  3410. end
  3411.  
  3412. if Key == "g" and ATTACK == false then
  3413. ReeeEEEEEE()
  3414. end
  3415.  
  3416. if Key == "h" and ATTACK == false then
  3417. Prison_Key()
  3418. end
  3419. if Key == "j" and ATTACK == false then
  3420. Bloodbath()
  3421. end
  3422.  
  3423. if Key == "v" and ATTACK == false then
  3424. Pure_Night()
  3425. end
  3426.  
  3427. if Key == "x" and ATTACK == false then
  3428. Nightfall()
  3429. end
  3430.  
  3431. if Key == "t" and ATTACK == false then
  3432. CreateSound(VOCALS_TAUNT[MRANDOM(1,#VOCALS_TAUNT)], Head, 20, 0.60, false)
  3433. end
  3434.  
  3435. if Key == "p" and ATTACK == false then
  3436. Ground_Star()
  3437. end
  3438.  
  3439. if Key == "1" and ATTACK == false then
  3440. CreateSound(VOCALS_ENRAGES[MRANDOM(1,#VOCALS_ENRAGES)], Head, 20, 0.70, false)
  3441. end
  3442.  
  3443. if Key == "f" and ATTACK == false then
  3444. CreateSound(VOCALS_BASIC[MRANDOM(1,#VOCALS_BASIC)], Head, 20, 0.50, false)
  3445. end
  3446.  
  3447. if Key == "2" and ATTACK == false then
  3448. CreateSound(468971411, Head, 20, 0.40, false)
  3449. end
  3450. end
  3451.  
  3452. function KeyUp(Key)
  3453. KEYHOLD = false
  3454. end
  3455.  
  3456. Mouse.Button1Down:connect(function(NEWKEY)
  3457. MouseDown(NEWKEY)
  3458. end)
  3459. Mouse.Button1Up:connect(function(NEWKEY)
  3460. MouseUp(NEWKEY)
  3461. end)
  3462. Mouse.KeyDown:connect(function(NEWKEY)
  3463. KeyDown(NEWKEY)
  3464. end)
  3465. Mouse.KeyUp:connect(function(NEWKEY)
  3466. KeyUp(NEWKEY)
  3467. end)
  3468.  
  3469. --//=================================\\
  3470. --\\=================================//
  3471.  
  3472.  
  3473. function unanchor()
  3474. if UNANCHOR == true then
  3475. g = Character:GetChildren()
  3476. for i = 1, #g do
  3477. if g[i].ClassName == "Part" then
  3478. g[i].Anchored = false
  3479. end
  3480. end
  3481. end
  3482. end
  3483.  
  3484.  
  3485. --//=================================\\
  3486. --|| WRAP THE WHOLE SCRIPT UP
  3487. --\\=================================//
  3488.  
  3489. Humanoid.Changed:connect(function(Jump)
  3490. if Jump == "Jump" and (Disable_Jump == true) then
  3491. Humanoid.Jump = false
  3492. end
  3493. end)
  3494.  
  3495. local CONNECT = nil
  3496.  
  3497. while true do
  3498. Swait()
  3499. ANIMATE.Parent = nil
  3500. if Character:FindFirstChildOfClass("Humanoid") == nil then
  3501. Humanoid = IT("Humanoid",Character)
  3502. end
  3503. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  3504. v:Stop();
  3505. end
  3506. SINE = SINE + CHANGE
  3507. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  3508. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  3509. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  3510. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  3511. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  3512. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.15 * COS(SINE / (WALKSPEEDVALUE / 2))) * ANGLES(RAD(0), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3513. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(2.5 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3514. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3515. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.125 * COS(SINE / WALKSPEEDVALUE) +0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(76 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  3516. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  3517. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3518. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3519. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3520. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3521. end
  3522. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  3523. ANIM = "Jump"
  3524. if ATTACK == false then
  3525. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3526. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3527. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3528. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, -0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(-25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3529. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  3530. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3531. end
  3532. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  3533. ANIM = "Fall"
  3534. if ATTACK == false then
  3535. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3536. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  3537. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3538. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, -0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3539. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  3540. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  3541. end
  3542. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  3543. ANIM = "Idle"
  3544. if ATTACK == false then
  3545. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  3546. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  3547. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(75), RAD(45), RAD(-25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3548. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5, -0.4) * ANGLES(RAD(75), RAD(45), RAD(25))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3549. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3550. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3551. end
  3552. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  3553. ANIM = "Walk"
  3554. if ATTACK == false then
  3555. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3556. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3557. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3558. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.1, -0.4) * ANGLES(RAD(150), RAD(0), RAD(0))* LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3559. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  3560. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  3561. end
  3562. end
  3563.  
  3564. if Head:FindFirstChild("face") then
  3565. Head.face.Texture = "rbxassetid://900134257"
  3566. end
  3567.  
  3568. unanchor()
  3569. Humanoid.MaxHealth = "inf"
  3570. Humanoid.Health = "inf"
  3571. if Rooted == false then
  3572. Disable_Jump = false
  3573. Humanoid.WalkSpeed = Speed
  3574. elseif Rooted == true then
  3575. Disable_Jump = true
  3576. Humanoid.WalkSpeed = 0
  3577. end
  3578. sick.Parent = Torso
  3579. sick:resume()
  3580. sick.Volume = 6.5
  3581. sick.Pitch = 1
  3582. sick.SoundId = "rbxassetid://879189331"
  3583. sick.Name = "Nightfall"
  3584. end
  3585. --//=================================\\
  3586. --\\=================================//
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592. --//====================================================\\--
  3593. --|| END OF SCRIPT
  3594. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement