Advertisement
AllTheDevs

BO

Apr 1st, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.24 KB | None | 0 0
  1. -------------------
  2. --Brutal Overlord--
  3. ---------------------------------
  4. --By CKbackup (Sugarie Saffron)--
  5. ---------------------------------
  6.  
  7. wait(1/60)
  8. Effects = { }
  9. local Player = game:service'Players'.owner
  10. local chara = Player.Character
  11. local Humanoid = chara:FindFirstChildOfClass("Humanoid")
  12. local LeftArm = chara["Left Arm"]
  13. local RightArm = chara["Right Arm"]
  14. local LeftLeg = chara["Left Leg"]
  15. local RightLeg = chara["Right Leg"]
  16. local Head = chara.Head
  17. local Torso = chara.Torso
  18. local RootPart = chara.HumanoidRootPart
  19. local RootJoint = RootPart.RootJoint
  20. local attack = false
  21. local Anim = 'Idle'
  22. local attacktype = 1
  23. local delays = false
  24. local play = true
  25. local targetted = nil
  26. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  27. local velocity = RootPart.Velocity.y
  28. local sine = 0
  29. local change = 1
  30. local doe = 0
  31. local heddo = nil
  32. local grabhead = false
  33. local armo = nil
  34. local grabhand = false
  35. local Create = LoadLibrary("RbxUtility").Create
  36. Humanoid.WalkSpeed = 8
  37.  
  38.  
  39.  
  40. Humanoid.Animator.Parent = nil
  41. chara.Animate.Parent = nil
  42.  
  43. local newMotor = function(part0, part1, c0, c1)
  44. local w = Create('Motor'){
  45. Parent = part0,
  46. Part0 = part0,
  47. Part1 = part1,
  48. C0 = c0,
  49. C1 = c1,
  50. }
  51. return w
  52. end
  53.  
  54. function clerp(a, b, t)
  55. return a:lerp(b, t)
  56. end
  57.  
  58. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  59. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  60.  
  61. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  62. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  63. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  64. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  65. RootJoint.C1 = CFrame.new(0, 0, 0)
  66. RootJoint.C0 = CFrame.new(0, 0, 0)
  67. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  68. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  69.  
  70.  
  71. local rarmc1 = RW.C1
  72. local larmc1 = LW.C1
  73. local rlegc1 = RH.C1
  74. local llegc1 = LH.C1
  75.  
  76. local resetc1 = false
  77.  
  78. function PlayAnimationFromTable(table, speed, bool)
  79. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  80. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  81. RW.C0 = clerp(RW.C0, table[3], speed)
  82. LW.C0 = clerp(LW.C0, table[4], speed)
  83. RH.C0 = clerp(RH.C0, table[5], speed)
  84. LH.C0 = clerp(LH.C0, table[6], speed)
  85. if bool == true then
  86. if resetc1 == false then
  87. resetc1 = true
  88. RootJoint.C1 = RootJoint.C1
  89. Torso.Neck.C1 = Torso.Neck.C1
  90. RW.C1 = rarmc1
  91. LW.C1 = larmc1
  92. RH.C1 = rlegc1
  93. LH.C1 = llegc1
  94. end
  95. end
  96. end
  97.  
  98.  
  99. ArtificialHB = Instance.new("BindableEvent", script)
  100. ArtificialHB.Name = "Heartbeat"
  101. script:WaitForChild("Heartbeat")
  102. frame = 0.03333333333333
  103. tf = 0
  104. allowframeloss = false
  105. tossremainder = false
  106. lastframe = tick()
  107. script.Heartbeat:Fire()
  108. game:GetService("RunService").Heartbeat:connect(function(s, p)
  109. tf = tf + s
  110. if tf >= frame then
  111. if allowframeloss then
  112. script.Heartbeat:Fire()
  113. lastframe = tick()
  114. else
  115. for i = 1, math.floor(tf / frame) do
  116. script.Heartbeat:Fire()
  117. end
  118. lastframe = tick()
  119. end
  120. if tossremainder then
  121. tf = 0
  122. else
  123. tf = tf - frame * math.floor(tf / frame)
  124. end
  125. end
  126. end)
  127. function swait(num)
  128. if num == 0 or num == nil then
  129. ArtificialHB.Event:wait()
  130. else
  131. for i = 0, num do
  132. ArtificialHB.Event:wait()
  133. end
  134. end
  135. end
  136.  
  137. function RemoveOutlines(part)
  138. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  139. end
  140.  
  141.  
  142. CFuncs = {
  143. ["Part"] = {
  144. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  145. local Part = Create("Part"){
  146. Parent = Parent,
  147. Reflectance = Reflectance,
  148. Transparency = Transparency,
  149. CanCollide = false,
  150. Locked = true,
  151. BrickColor = BrickColor.new(tostring(BColor)),
  152. Name = Name,
  153. Size = Size,
  154. Material = Material,
  155. }
  156. RemoveOutlines(Part)
  157. return Part
  158. end;
  159. };
  160.  
  161. ["Mesh"] = {
  162. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  163. local Msh = Create(Mesh){
  164. Parent = Part,
  165. Offset = OffSet,
  166. Scale = Scale,
  167. }
  168. if Mesh == "SpecialMesh" then
  169. Msh.MeshType = MeshType
  170. Msh.MeshId = MeshId
  171. end
  172. return Msh
  173. end;
  174. };
  175.  
  176. ["Mesh"] = {
  177. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  178. local Msh = Create(Mesh){
  179. Parent = Part,
  180. Offset = OffSet,
  181. Scale = Scale,
  182. }
  183. if Mesh == "SpecialMesh" then
  184. Msh.MeshType = MeshType
  185. Msh.MeshId = MeshId
  186. end
  187. return Msh
  188. end;
  189. };
  190.  
  191. ["Weld"] = {
  192. Create = function(Parent, Part0, Part1, C0, C1)
  193. local Weld = Create("Weld"){
  194. Parent = Parent,
  195. Part0 = Part0,
  196. Part1 = Part1,
  197. C0 = C0,
  198. C1 = C1,
  199. }
  200. return Weld
  201. end;
  202. };
  203.  
  204. ["ParticleEmitter"] = {
  205. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  206. local fp = Create("ParticleEmitter"){
  207. Parent = Parent,
  208. Color = ColorSequence.new(Color1, Color2),
  209. LightEmission = LightEmission,
  210. Size = Size,
  211. Texture = Texture,
  212. Transparency = Transparency,
  213. ZOffset = ZOffset,
  214. Acceleration = Accel,
  215. Drag = Drag,
  216. LockedToPart = LockedToPart,
  217. VelocityInheritance = VelocityInheritance,
  218. EmissionDirection = EmissionDirection,
  219. Enabled = Enabled,
  220. Lifetime = LifeTime,
  221. Rate = Rate,
  222. Rotation = Rotation,
  223. RotSpeed = RotSpeed,
  224. Speed = Speed,
  225. VelocitySpread = VelocitySpread,
  226. }
  227. return fp
  228. end;
  229. };
  230.  
  231. CreateTemplate = {
  232.  
  233. };
  234. }
  235.  
  236.  
  237. function so(id,par,pit,vol)
  238. local sou = Instance.new("Sound", par or workspace)
  239. if par == chara then
  240. sou.Parent = chara.Torso
  241. end
  242. sou.Volume = vol
  243. sou.Pitch = pit or 1
  244. sou.SoundId = "rbxassetid://" .. id
  245. sou.PlayOnRemove = true
  246. sou:Destroy()
  247. end
  248.  
  249. New = function(Object, Parent, Name, Data)
  250. local Object = Instance.new(Object)
  251. for Index, Value in pairs(Data or {}) do
  252. Object[Index] = Value
  253. end
  254. Object.Parent = Parent
  255. Object.Name = Name
  256. return Object
  257. end
  258.  
  259. function createrainbow(part,size,trans,life,face,speed,accel,velsp,lock,name)
  260. local fira = Instance.new("ParticleEmitter",part)
  261. fira.Name = name
  262. fira.Color = ColorSequence.new(Color3.new(0,0,0))
  263. fira.Size = size
  264. fira.Texture = "rbxasset://textures/particles/fire_main.dds"
  265. fira.Transparency = trans
  266. fira.Lifetime = life
  267. fira.EmissionDirection = face
  268. fira.Rate = 10000
  269. fira.RotSpeed = NumberRange.new(100)
  270. fira.Rotation = NumberRange.new(0,360)
  271. fira.Speed = speed
  272. fira.VelocitySpread = velsp
  273. fira.Acceleration = accel
  274. fira.LockedToPart = lock
  275. return fira
  276. end
  277.  
  278. Wings = New("Model",chara,"Wings",{})
  279. MainPart = New("Part",Wings,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(67.400032, 1.00001299, -47.2999992, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  280. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = Torso,})
  281. Wing1Part = New("Part",Wings,"Wing1Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(68.2041626, 2.02130413, -46.7787056, 0.866025448, 0.35355404, 0.35355413, -0.353553772, 0.933016062, -0.0669873655, -0.353553891, -0.0669873059, 0.933015943),})
  282. createrainbow(Wing1Part,NumberSequence.new(.5,1),NumberSequence.new(0),NumberRange.new(1),"Back",NumberRange.new(5),Vector3.new(0,10,0),0,true,"Firea")
  283. Weld = New("ManualWeld",Wing1Part,"Weld",{Part0 = Wing1Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, -0.353553772, -0.353553891, 0.35355404, 0.933016062, -0.0669873059, 0.35355413, -0.0669873655, 0.933015943),C1 = CFrame.new(0.804130554, 1.02129114, 0.52129364, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  284. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.433013618, 0.250000477, 0.353553772, 0.176777452, -0.918561935, 0.353553891, 0.883886695, 0.306187093),})
  285. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  286. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.433013618, 0.176777452, 0.883886695, 0.250000477, -0.918561935, 0.306187093),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  287. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.482963979, 0.12940979, 0.353553772, 0.408495188, -0.841509461, 0.353553891, 0.774522126, 0.524520695),})
  288. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  289. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.482963979, 0.408495188, 0.774522126, 0.12940979, -0.841509461, 0.524520695),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  290. Wing2Part = New("Part",Wings,"Wing2Part",{Transparency = 1,CanCollide=true,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(70.4018326, 6.17824459, -42.6217613, 0.866025448, -0.500001192, 3.06954462e-12, 0.353553772, 0.612374902, -0.707109571, 0.353553891, 0.61237514, 0.707109332),})
  291. createrainbow(Wing2Part,NumberSequence.new(1,0),NumberSequence.new(0),NumberRange.new(1.5),"Back",NumberRange.new(10),Vector3.new(0,10,0),0,true,"Firea")
  292. Weld = New("ManualWeld",Wing2Part,"Weld",{Part0 = Wing2Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.866025448, 0.353553772, 0.353553891, -0.500001192, 0.612374902, 0.61237514, 3.06954462e-12, -0.707109571, 0.707109332),C1 = CFrame.new(3.00180054, 5.17823172, 4.67823792, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  293.  
  294. Halo = New("Model",chara,"Halo",{})
  295. AHaloPart = New("Part",Halo,"AHaloPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999973, 5.50001764, -16.4999981, 1.00000644, 0, 1.25170106e-06, 0, 1, 0, 1.22189874e-06, 0, 1.00000715),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  296. HaWeld = New("ManualWeld",AHaloPart,"HaWeld",{Part0 = AHaloPart,Part1 = Head,C0 = CFrame.new(0, 0, 0, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),C1 = CFrame.new(-1.90734863e-06, 1.00000906, 1.33514404e-05, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  297. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071625, 5.50001764, -16.0999889, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  298. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(0.692829132, 0, 0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  299. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.285759, 5.50001764, -15.8871527, 0.76605016, 0, 0.642795265, 0, 1, 0, -0.642793238, 0, 0.766053021),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  300. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.766044378, 0, -0.642788231, 0, 1, 0, 0.642788351, 0, 0.766044497),C1 = CFrame.new(0.514234543, 0, 0.612840652, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  301. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736217, 5.50001764, -17.2517643, 0.939700842, 0, 0.342024595, 0, 1, 0, -0.342021763, 0, 0.939702868),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  302. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.939693093, 0, -0.342019916, 0, 1, 0, 0.342020094, 0, 0.939693153),C1 = CFrame.new(-0.273622513, 0, -0.751760483, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  303. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928379, 5.50001764, -16.9000072, 0.500003397, 0, 0.866038799, 0, 1, 0, -0.866037428, 0, 0.500008583),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  304. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.499999106, 0, -0.866026282, 0, 1, 0, 0.866026342, 0, 0.499999285),C1 = CFrame.new(-0.692834854, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  305. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.4928265, 5.50001764, -16.0999737, -0.500008047, 0, 0.866034508, 0, 1, 0, -0.866037786, 0, -0.500004828),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  306. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000477, 0, -0.866025746, 0, 1, 0, 0.866025627, 0, -0.500000358),C1 = CFrame.new(-0.692825317, 0, 0.400022507, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  307. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.5878544, 5.50001764, -16.6389122, 0.173646897, 0, 0.984815121, 0, 1, 0, -0.984815359, 0, 0.173649639),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  308. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808564, 0, 1, 0, 0.984808564, 0, 0.173647195),C1 = CFrame.new(-0.787851334, 0, -0.138912201, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  309. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.5263824, 5.50001764, -17.2517605, -0.939701259, 0, 0.342020363, 0, 1, 0, -0.342023492, 0, -0.93970114),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  310. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.93969363, 0, -0.34201926, 0, 1, 0, 0.342019081, 0, -0.93969363),C1 = CFrame.new(0.273614883, 0, -0.751756668, 1.00000119, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000131),})
  311. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121346, 5.50001764, -16.6389122, -0.173651725, 0, 0.984817922, 0, 1, 0, -0.984819889, 0, -0.173648074),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  312. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648179, 0, -0.984808624, 0, 1, 0, 0.984808445, 0, -0.17364794),C1 = CFrame.new(0.787857056, 0, -0.138914108, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  313. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.0121384, 5.50001764, -16.3610725, 0.173646957, 0, 0.984817505, 0, 1, 0, -0.984817922, 0, 0.173650518),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  314. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 0.173647016, 0, -0.984808624, 0, 1, 0, 0.984808564, 0, 0.173647255),C1 = CFrame.new(0.787853241, 0, 0.138923645, 1.00000238, 0, 3.57627869e-07, 0, 1, 0, 3.57627869e-07, 0, 1.00000262),})
  315. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.2857647, 5.50001764, -17.1128464, -0.766056955, 0, 0.642793596, 0, 1, 0, -0.642798543, 0, -0.766054869),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  316. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(0.514230728, 0, -0.612844467, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  317. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.1071663, 5.50001764, -16.9000053, -0.500009298, 0, 0.866035819, 0, 1, 0, -0.866039753, 0, -0.500005484),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  318. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.500000715, 0, -0.866026103, 0, 1, 0, 0.866025865, 0, -0.500000477),C1 = CFrame.new(0.692827225, 0, -0.400005341, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  319. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.3142319, 5.50001764, -15.8871336, -0.766055584, 0, 0.642793, 0, 1, 0, -0.642797172, 0, -0.766053736),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  320. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.766045511, 0, -0.642787457, 0, 1, 0, 0.642787278, 0, -0.766045451),C1 = CFrame.new(-0.514232635, 0, 0.61286068, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  321. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.0736103, 5.50001764, -15.7482185, -0.939703703, 0, 0.34202081, 0, 1, 0, -0.342024893, 0, -0.939703524),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  322. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.939693749, 0, -0.342019379, 0, 1, 0, 0.342019081, 0, -0.939693689),C1 = CFrame.new(-0.273612976, 0, 0.751774788, 1.00000358, 0, 5.81145287e-07, 0, 1, 0, 5.96046448e-07, 0, 1.00000393),})
  323. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-19.587862, 5.50001764, -16.3610744, -0.173652977, 0, 0.984820604, 0, 1, 0, -0.984823227, 0, -0.17364794),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  324. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, -0.173648298, 0, -0.984808683, 0, 1, 0, 0.984808445, 0, -0.17364791),C1 = CFrame.new(-0.787858963, 0, 0.138923645, 1.00000644, 0, 1.22189874e-06, 0, 1, 0, 1.25170106e-06, 0, 1.00000715),})
  325. HaPart = New("Part",Halo,"HaPart",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.400000006, 0.200000003, 0.200000003),CFrame = CFrame.new(-18.7999992, 5.50001764, -17.3000011, 1.00001216, 0, 2.29479861e-06, 0, 1, 0, 2.29479883e-06, 0, 1.00001347),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  326. Weld = New("ManualWeld",HaPart,"Weld",{Part0 = HaPart,Part1 = AHaloPart,C0 = CFrame.new(0, 0, 0, 1.00000072, 0, 1.78813934e-07, 0, 1, 0, 1.78813934e-07, 0, 1.00000083),C1 = CFrame.new(0, 0, -0.79999733, 1.00000501, 0, 8.64267349e-07, 0, 1, 0, 8.94069672e-07, 0, 1.00000548),})
  327. Horns = New("Part",Halo,"Horns",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.100000001, 0.100000001, 0.100000001),CFrame = CFrame.new(-18.7999992, 5.72899342, -16.4698296, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  328. Mesh = New("SpecialMesh",Horns,"Mesh",{Scale = Vector3.new(1.08000004, 1, 1),VertexColor = Vector3.new(-1, -1, -1),MeshId = "http://www.roblox.com/asset/?id=71494804",TextureId = "http://www.roblox.com/asset/?id=71494779",MeshType = Enum.MeshType.FileMesh,})
  329. Weld = New("ManualWeld",Horns,"Weld",{Part0 = Horns,Part1 = Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 1.22898483, -0.0301551819, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  330. for i,v in pairs(Halo:children()) do
  331. if v:IsA("BasePart") then
  332. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  333. end
  334. end
  335. coroutine.wrap(function()
  336. while true do
  337. swait()
  338. HaWeld.C0 = HaWeld.C0 * CFrame.Angles(0,math.rad(1),0)
  339. end
  340. end)()
  341.  
  342.  
  343.  
  344. function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
  345. local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
  346. local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
  347. local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001,LightEmission = 1})
  348. return TEff
  349. end
  350.  
  351. LLTr = CreateTrailObj(LeftLeg,"White","White",0,0)
  352. RLTr = CreateTrailObj(RightLeg,"White","White",0,0)
  353. LATr = CreateTrailObj(LeftArm,"White","White",0,0)
  354. RATR = CreateTrailObj(RightArm,"White","White",0,0)
  355.  
  356. function rayCast(Position, Direction, Range, Ignore)
  357. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  358. end
  359.  
  360. function killmortal(dude,faws)
  361. local hah = dude:FindFirstChildOfClass("Humanoid")
  362. if hah and dude:FindFirstChild("Debawns")==nil and dude.Name ~= "Salvo_Starly" and dude.Name ~= "NoobyGames12" and dude.Name ~= "CKbackup" and dude.Name ~= "Nebula_Zorua" then
  363. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  364. if torsy then
  365. local val = Instance.new("BoolValue",dude)
  366. val.Name = "Debawns"
  367. game:service'Debris':AddItem(val,2)
  368. torsy.Velocity = RootPart.CFrame.lookVector*faws
  369. coroutine.wrap(function()
  370. for nn=1,math.random(4,6) do
  371. local bl = Instance.new("Part",dude)
  372. bl.CFrame = torsy.CFrame + Vector3.new(math.random(-1,1),0,math.random(-1,1))
  373. local randd = math.random(6,20)/10
  374. bl.Size = Vector3.new(randd,.2,randd)
  375. bl.BrickColor = BrickColor.new("Maroon")
  376. bl.Material = "Granite"
  377. local clm = Instance.new("CylinderMesh",bl)
  378. coroutine.wrap(function()
  379. swait(120)
  380. for i=0,1,.01 do
  381. clm.Scale = Vector3.new(1-i,1-i,1-i)
  382. swait()
  383. end
  384. bl:Destroy()
  385. end)()
  386. end
  387. end)()
  388. end
  389. hah:TakeDamage(math.random(30,35))
  390. end
  391. end
  392.  
  393. function mdmg(Part, Magnitude, HitType)
  394. for _, c in pairs(workspace:GetDescendants()) do
  395. local hum = c:FindFirstChildOfClass("Humanoid")
  396. if hum ~= nil then
  397. local head = c:FindFirstChild("UpperTorso") or c:FindFirstChild("Torso")
  398. if head ~= nil then
  399. local targ = head.Position - Part.Position
  400. local mag = targ.magnitude
  401. if mag <= Magnitude and c.Name ~= Player.Name and c:FindFirstChild("MagDmgd")==nil then
  402. if c.Name ~= chara then
  403. if c.Name ~= "CKbackup" or c.Name ~= "Nebula_Zorua" or c.Name ~= "Salvo_Starly" then
  404. local val = Instance.new("BoolValue",c)
  405. val.Name = "MagDmgd"
  406. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  407. if HitType == "Blunt" then
  408. so(386946017,head,.95,3)
  409. elseif HitType == "Scream" then
  410. coroutine.wrap(function()
  411. local haed = c:FindFirstChild("Head")
  412. swait(3)
  413. so(206082327,haed,1,5)
  414. local passa = haed.Position
  415. haed:Destroy()
  416. createSplatter(passa)
  417. for i=1,15 do
  418. local bl = Instance.new("Part",head)
  419. bl.CFrame = CFrame.new(passa) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  420. local rand = math.random(2,7)/10
  421. bl.Size = Vector3.new(rand,rand,rand)
  422. bl.BrickColor = BrickColor.new("Maroon")
  423. bl.Material = "Granite"
  424. end
  425. end)()
  426. elseif HitType == "Arm" then
  427. grabhand = false
  428. so(386946017,head,.95,3)
  429. armo:BreakJoints()
  430. local ar = armo
  431. coroutine.wrap(function()
  432. ar.Velocity = RootPart.CFrame.lookVector*-5 + RootPart.CFrame.rightVector*-5 + Vector3.new(0,60,0)
  433. swait(2)
  434. ar.CanCollide = true
  435. swait(60)
  436. for i=0,1,.05 do
  437. swait()
  438. ar.Transparency = i
  439. end
  440. ar.Parent:Destroy()
  441. end)()
  442. armo = nil
  443. elseif HitType == "Shot" then
  444. so(144884872,head,.9,3)
  445. game:service'Debris':AddItem(val,.05)
  446. end
  447. killmortal(c,10)
  448. else
  449. end
  450. end
  451. end
  452. end
  453. end
  454. end
  455. end
  456.  
  457. --[[FindNearestTorso = function(pos)
  458. local list = (game.workspace:GetDescendants())
  459. local torso = nil
  460. local dist = 1000
  461. local temp, human, temp2 = nil, nil, nil
  462. for x = 1, #list do
  463. temp2 = list[x]
  464. if temp2.className == "Model" and temp2.Name ~= chara.Name then
  465. temp = temp2:findFirstChild("Torso")
  466. human = temp2:FindFirstChildOfClass("Humanoid")
  467. if temp ~= nil and human ~= nil and human.Health > 0 and (temp.Position - pos).magnitude < dist then
  468. local dohit = true
  469. if dohit == true then
  470. torso = temp
  471. dist = (temp.Position - pos).magnitude
  472. end
  473. end
  474. end
  475. end
  476. return torso, dist
  477. end]]
  478.  
  479.  
  480. function FindNearestTorso(Position, Distance, SinglePlayer)
  481. if SinglePlayer then
  482. return (SinglePlayer.Head.CFrame.p - Position).magnitude < Distance
  483. end
  484. local List = {}
  485. for i, v in pairs(workspace:GetDescendants()) do
  486. if v:IsA("Model") then
  487. if v:findFirstChild("Head") then
  488. if v ~= chara then
  489. if (v.Head.Position - Position).magnitude <= Distance then
  490. table.insert(List, v)
  491. end
  492. end
  493. end
  494. end
  495. end
  496. return List
  497. end
  498.  
  499.  
  500. --Chat Function--
  501. function chatfunc(text)
  502. coroutine.wrap(function()
  503. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  504. chara:FindFirstChild("TalkingBillBoard"):destroy()
  505. end
  506. local naeeym2 = Instance.new("BillboardGui",chara)
  507. naeeym2.Size = UDim2.new(0,100,0,40)
  508. naeeym2.StudsOffset = Vector3.new(0,3,0)
  509. naeeym2.Adornee = chara.Head
  510. naeeym2.Name = "TalkingBillBoard"
  511. local tecks2 = Instance.new("TextLabel",naeeym2)
  512. tecks2.BackgroundTransparency = 1
  513. tecks2.BorderSizePixel = 0
  514. tecks2.Text = ""
  515. tecks2.Font = "Fantasy"
  516. tecks2.FontSize = "Size24"
  517. tecks2.TextStrokeTransparency = 0
  518. tecks2.TextColor3 = Color3.new(.6,0,0)
  519. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  520. tecks2.Size = UDim2.new(1,0,0.5,0)
  521. local shk = coroutine.wrap(function()
  522. while tecks2 ~= nil do
  523. swait(.05)
  524. tecks2.Position = UDim2.new(0,math.random(-3,3),0,math.random(-3,3))
  525. end
  526. end)
  527. shk()
  528. for i = 1,string.len(text),1 do
  529. tecks2.Text = string.sub(text,1,i)
  530. swait(0.01)
  531. end
  532. swait(30)
  533. for i = 1, 5 do
  534. swait()
  535. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  536. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  537. tecks2.TextTransparency = tecks2.TextTransparency + .2
  538. end
  539. naeeym2:Destroy()
  540. end)()
  541. end
  542.  
  543.  
  544.  
  545.  
  546. EffectModel = Create("Model"){
  547. Parent = chara,
  548. Name = "Effects",
  549. }
  550.  
  551.  
  552. Effects = {
  553. Block = {
  554. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  555. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  556. prt.Anchored = true
  557. prt.CFrame = cframe
  558. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  559. game:GetService("Debris"):AddItem(prt, 10)
  560. if Type == 1 or Type == nil then
  561. table.insert(Effects, {
  562. prt,
  563. "Block1",
  564. delay,
  565. x3,
  566. y3,
  567. z3,
  568. msh
  569. })
  570. elseif Type == 2 then
  571. table.insert(Effects, {
  572. prt,
  573. "Block2",
  574. delay,
  575. x3,
  576. y3,
  577. z3,
  578. msh
  579. })
  580. end
  581. end;
  582. };
  583.  
  584. Cylinder = {
  585. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  586. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  587. prt.Anchored = true
  588. prt.CFrame = cframe
  589. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  590. game:GetService("Debris"):AddItem(prt, 10)
  591. table.insert(Effects, {
  592. prt,
  593. "Cylinder",
  594. delay,
  595. x3,
  596. y3,
  597. z3,
  598. msh
  599. })
  600. end;
  601. };
  602. Head = {
  603. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  604. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  605. prt.Anchored = true
  606. prt.CFrame = cframe
  607. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  608. game:GetService("Debris"):AddItem(prt, 10)
  609. table.insert(Effects, {
  610. prt,
  611. "Cylinder",
  612. delay,
  613. x3,
  614. y3,
  615. z3,
  616. msh
  617. })
  618. end;
  619. };
  620.  
  621. Sphere = {
  622. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  623. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  624. prt.Anchored = true
  625. prt.CFrame = cframe
  626. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  627. game:GetService("Debris"):AddItem(prt, 10)
  628. table.insert(Effects, {
  629. prt,
  630. "Cylinder",
  631. delay,
  632. x3,
  633. y3,
  634. z3,
  635. msh
  636. })
  637. end;
  638. };
  639.  
  640. Elect = {
  641. Create = function(cff, x, y, z)
  642. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("Lime green"), "Part", Vector3.new(1, 1, 1))
  643. prt.Anchored = true
  644. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  645. prt.CFrame = CFrame.new(prt.Position)
  646. game:GetService("Debris"):AddItem(prt, 2)
  647. local xval = math.random() / 2
  648. local yval = math.random() / 2
  649. local zval = math.random() / 2
  650. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  651. table.insert(Effects, {
  652. prt,
  653. "Elec",
  654. 0.1,
  655. x,
  656. y,
  657. z,
  658. xval,
  659. yval,
  660. zval
  661. })
  662. end;
  663.  
  664. };
  665.  
  666. Ring = {
  667. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  668. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  669. prt.Anchored = true
  670. prt.CFrame = cframe
  671. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  672. game:GetService("Debris"):AddItem(prt, 10)
  673. table.insert(Effects, {
  674. prt,
  675. "Cylinder",
  676. delay,
  677. x3,
  678. y3,
  679. z3,
  680. msh
  681. })
  682. end;
  683. };
  684.  
  685.  
  686. Wave = {
  687. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  688. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  689. prt.Anchored = true
  690. prt.CFrame = cframe
  691. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  692. game:GetService("Debris"):AddItem(prt, 10)
  693. table.insert(Effects, {
  694. prt,
  695. "Cylinder",
  696. delay,
  697. x3,
  698. y3,
  699. z3,
  700. msh
  701. })
  702. end;
  703. };
  704.  
  705. Break = {
  706. Create = function(brickcolor, cframe, x1, y1, z1)
  707. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  708. prt.Anchored = true
  709. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  710. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  711. local num = math.random(10, 50) / 1000
  712. game:GetService("Debris"):AddItem(prt, 10)
  713. table.insert(Effects, {
  714. prt,
  715. "Shatter",
  716. num,
  717. prt.CFrame,
  718. math.random() - math.random(),
  719. 0,
  720. math.random(50, 100) / 100
  721. })
  722. end;
  723. };
  724.  
  725. Fire = {
  726. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  727. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  728. prt.Anchored = true
  729. prt.CFrame = cframe
  730. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  731. game:GetService("Debris"):AddItem(prt, 10)
  732. table.insert(Effects, {
  733. prt,
  734. "Fire",
  735. delay,
  736. 1,
  737. 1,
  738. 1,
  739. msh
  740. })
  741. end;
  742. };
  743.  
  744. FireWave = {
  745. Create = function(brickcolor, cframe, x1, y1, z1)
  746. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  747. prt.Anchored = true
  748. prt.CFrame = cframe
  749. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  750. local d = Create("Decal"){
  751. Parent = prt,
  752. Texture = "rbxassetid://26356434",
  753. Face = "Top",
  754. }
  755. local d = Create("Decal"){
  756. Parent = prt,
  757. Texture = "rbxassetid://26356434",
  758. Face = "Bottom",
  759. }
  760. game:GetService("Debris"):AddItem(prt, 10)
  761. table.insert(Effects, {
  762. prt,
  763. "FireWave",
  764. 1,
  765. 30,
  766. math.random(400, 600) / 100,
  767. msh
  768. })
  769. end;
  770. };
  771.  
  772. Lightning = {
  773. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  774. local magz = (p0 - p1).magnitude
  775. local curpos = p0
  776. local trz = {
  777. -ofs,
  778. ofs
  779. }
  780. for i = 1, tym do
  781. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  782. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  783. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  784. li.Material = "Neon"
  785. if tym == i then
  786. local magz2 = (curpos - p1).magnitude
  787. li.Size = Vector3.new(th, th, magz2)
  788. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  789. table.insert(Effects, {
  790. li,
  791. "Disappear",
  792. last
  793. })
  794. else
  795. do
  796. do
  797. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  798. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  799. game.Debris:AddItem(li, 10)
  800. table.insert(Effects, {
  801. li,
  802. "Disappear",
  803. last
  804. })
  805. end
  806. end
  807. end
  808. end
  809. end
  810. };
  811.  
  812. EffectTemplate = {
  813.  
  814. };
  815. }
  816.  
  817.  
  818. local blpemit = Instance.new("ParticleEmitter")
  819. blpemit.Color = ColorSequence.new(Color3.new(.5,0,0))
  820. blpemit.Texture = "rbxassetid://233069772"
  821. blpemit.Transparency = NumberSequence.new(0,1)
  822. blpemit.Lifetime = NumberRange.new(1,3)
  823. blpemit.Acceleration = Vector3.new(0,-10,0)
  824. blpemit.Enabled = true
  825. blpemit.EmissionDirection = "Front"
  826. blpemit.Speed = NumberRange.new(1,3)
  827. blpemit.Size = NumberSequence.new(.5)
  828. blpemit.Rate = 1000
  829. blpemit.RotSpeed = NumberRange.new(50)
  830. blpemit.Rotation = NumberRange.new(0,360)
  831.  
  832. function createSplatter(pos)
  833. local emit = Instance.new("Part",chara)
  834. emit.Anchored = true
  835. emit.CanCollide = false
  836. emit.Size = Vector3.new()
  837. emit.Transparency = 1
  838. emit.CFrame = CFrame.new(pos)
  839. local blp = blpemit:Clone()
  840. blp.Parent = emit
  841. blp.Enabled = false
  842. blp.EmissionDirection = "Top"
  843. blp.VelocitySpread = 60
  844. blp.Size = NumberSequence.new(2,0)
  845. blp.Lifetime = NumberRange.new(3)
  846. blp.Speed = NumberRange.new(10)
  847. blp.Acceleration = Vector3.new(0,-10,0)
  848. blp:Emit(math.random(35,40))
  849. game:service'Debris':AddItem(emit,4)
  850. end
  851.  
  852. function thenatsuki()
  853. attack = true
  854. Humanoid.WalkSpeed = 2
  855. local grab = nil
  856. local torsy = nil
  857. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  858. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  859. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  860. grab = v
  861. end
  862. end
  863. if grab ~= nil and torsy ~= nil then
  864. Instance.new("BoolValue",grab).Name = "NATSUKID"
  865. so(200632136, RootPart, .8, 1)
  866. for i = 0,2,0.1 do
  867. swait()
  868. PlayAnimationFromTable({
  869. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  870. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  871. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  872. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  873. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  874. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  875. }, .3, false)
  876. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  877. torsy.Velocity = Vector3.new()
  878. end
  879. local wel = Instance.new("Weld",grab.Head)
  880. wel.Part0 = torsy
  881. wel.Part1 = grab.Head
  882. wel.C0 = CFrame.new(0,1.5,0)
  883. local bledp = Instance.new("Part",grab)
  884. bledp.Size = Vector3.new(0,0,0)
  885. bledp.Transparency = 1
  886. bledp.CanCollide = false
  887. local blpe = blpemit:Clone()
  888. blpe.Parent = bledp
  889. blpe.EmissionDirection = "Top"
  890. blpe.VelocitySpread = 5
  891. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  892. local bledw = Instance.new("Weld",bledp)
  893. bledw.Part0 = grab.Head
  894. bledw.Part1 = bledp
  895. bledw.C0 = CFrame.new(0,-.7,0) * CFrame.Angles(0,0,math.rad(45))
  896. so(314390675,torsy,.7,5)
  897. for i = 0, 1, 0.25 do
  898. swait()
  899. PlayAnimationFromTable({
  900. CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
  901. CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
  902. CFrame.new(1.14925241, 0.936202288, -0.560600817, 0.834721982, 0.490812272, 0.249685481, 0.39564395, -0.219157442, -0.891872227, -0.383021295, 0.843251646, -0.377122372),
  903. CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
  904. CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
  905. CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
  906. }, .3, false)
  907. wel.C0 = CFrame.new(.7*i,1.5,0) * CFrame.Angles(0,0,math.rad(-90*i))
  908. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-2)
  909. torsy.Velocity = Vector3.new()
  910. end
  911. for i=1,30 do
  912. swait()
  913. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-2)
  914. torsy.Velocity = Vector3.new()
  915. end
  916. killmortal(grab,20)
  917. end
  918. attack = false
  919. Humanoid.WalkSpeed = 8
  920. end
  921.  
  922. xhold = false
  923. function thesurou()
  924. attack = true
  925. Humanoid.WalkSpeed = 2
  926. local grab = nil
  927. local torsy = nil
  928. local hum = nil
  929. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  930. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  931. hum = v:FindFirstChildOfClass("Humanoid")
  932. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  933. grab = v
  934. end
  935. end
  936. if grab ~= nil and torsy ~= nil then
  937. so(200632136, RootPart, .8, 1)
  938. for i = 0,1.5,0.1 do
  939. swait()
  940. PlayAnimationFromTable({
  941. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  942. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  943. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  944. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  945. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  946. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  947. }, .3, false)
  948. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  949. torsy.Velocity = Vector3.new()
  950. end
  951. so(240429615, torsy, 1, 1)
  952. for i = 0, 1.5, 0.1 do
  953. swait()
  954. PlayAnimationFromTable({
  955. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  956. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  957. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  958. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  959. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  960. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  961. }, .3, false)
  962. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  963. torsy.Velocity = Vector3.new()
  964. end
  965. repeat
  966. --for i = 0, 2, 0.1 do
  967. swait()
  968. PlayAnimationFromTable({
  969. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  970. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  971. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  972. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  973. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  974. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  975. }, .3, false)
  976. torsy.CFrame = RightArm.CFrame*CFrame.new(0,-1.5,0)*CFrame.Angles(math.rad(-90),0,0)
  977. hum.PlatformStand = true
  978. torsy.Velocity = Vector3.new()
  979. --end
  980. until xhold == false
  981. so(200632136, RootPart, .9, 1)
  982. local pato = Instance.new("Part",torsy)
  983. pato.CFrame = torsy.CFrame
  984. pato.Size = Vector3.new(4.1,6.1,1.1)
  985. pato.Transparency = 1
  986. pato.CanCollide = false
  987. pato.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  988. local werudo = Instance.new("Weld",pato)
  989. werudo.Part0 = pato
  990. werudo.Part1 = torsy
  991. torsy.Velocity = (Mouse.Hit.p-torsy.Position).unit*100+Vector3.new(0,30,0)
  992. torsy.RotVelocity = Vector3.new(10,10,10)
  993. coroutine.wrap(function()
  994. while true do
  995. swait()
  996. hum.PlatformStand = true
  997. end
  998. end)
  999. pato.Touched:connect(function(hit)
  1000. if hit:IsDescendantOf(chara)==false then
  1001. pato:Destroy()
  1002. killmortal(grab,5)
  1003. so(260430079,torsy,1,5)
  1004. createSplatter(torsy.Position)
  1005. mdmg(torsy,3,"Blunt")
  1006. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(torsy.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1007. end
  1008. end)
  1009. end
  1010. for i = 0, 1, 0.1 do
  1011. swait()
  1012. PlayAnimationFromTable({
  1013. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1014. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1015. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1016. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1017. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1018. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1019. }, .3, false)
  1020. end
  1021. attack = false
  1022. Humanoid.WalkSpeed = 8
  1023. end
  1024.  
  1025. function thehead()
  1026. attack = true
  1027. Humanoid.WalkSpeed = 2
  1028. local grab = nil
  1029. local torsy = nil
  1030. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1031. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  1032. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1033. grab = v
  1034. end
  1035. end
  1036. if grab ~= nil and torsy ~= nil then
  1037. so(200632136, RootPart, .8, 1)
  1038. for i = 0,2,0.1 do
  1039. swait()
  1040. PlayAnimationFromTable({
  1041. CFrame.new(0, 0.00182705373, -0.0581560358, 1, 0, 0, 0, 0.996194661, 0.087155968, 0, -0.087155968, 0.996194661),
  1042. CFrame.new(0, 1.49941719, 0.0767186508, 1, 0, 0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661),
  1043. CFrame.new(1.1733681, 1.00347483, -0.438556999, 0.834721148, 0.546610475, 0.0667646676, 0.395648003, -0.510977745, -0.763128042, -0.383018494, 0.663414538, -0.642789304),
  1044. CFrame.new(-1.19234979, 1.02193367, -0.467352033, 0.879184604, -0.471780479, -0.0667649657, -0.349608243, -0.543515444, -0.763128519, 0.323741287, 0.694272459, -0.642788768),
  1045. CFrame.new(0.499997675, -1.9992758, -0.116536342, 0.965925872, 0, -0.258818984, -0.02255762, 0.996194661, -0.0841862038, 0.257834077, 0.087155968, 0.962250173),
  1046. CFrame.new(-0.50000006, -1.99927592, -0.116537228, 0.984807849, 0, 0.173647985, 0.0151344584, 0.996194661, -0.0858318806, -0.172987193, 0.087155968, 0.981060326),
  1047. }, .3, false)
  1048. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1049. torsy.Velocity = Vector3.new()
  1050. end
  1051. local armmod = Instance.new("Model",chara)
  1052. armmod.Name = grab.Name
  1053. Instance.new("Humanoid",armmod).Health = 0
  1054. for i, v in pairs(grab:GetChildren()) do
  1055. if v:IsA("Accoutrement") then
  1056. if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
  1057. v.Handle.AccessoryWeld.Part1 = nil
  1058. end
  1059. end
  1060. end
  1061. local armp = grab:FindFirstChild("Head")
  1062. createSplatter(armp.Position)
  1063. killmortal(grab,5)
  1064. armp.Parent = armmod
  1065. for i, v in pairs(grab:GetChildren()) do
  1066. if v:IsA("Accoutrement") then
  1067. if v:FindFirstChild("Handle"):FindFirstChild("AccessoryWeld") then
  1068. v.Handle.AccessoryWeld.Part1 = armp
  1069. v.Parent = armmod
  1070. end
  1071. end
  1072. end
  1073. so(206082327,armp,1,5)
  1074. local bledp = Instance.new("Part",grab)
  1075. bledp.Size = Vector3.new(0,0,0)
  1076. bledp.Transparency = 1
  1077. bledp.CanCollide = false
  1078. local blpe = blpemit:Clone()
  1079. blpe.Parent = bledp
  1080. blpe.EmissionDirection = "Top"
  1081. blpe.VelocitySpread = 20
  1082. local wel = Instance.new("Weld",armp)
  1083. wel.Part0 = RightArm
  1084. wel.Part1 = armp
  1085. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.Angles(math.rad(-90),0,0)
  1086. local blape = bledp:Clone()
  1087. blape.Parent = armmod
  1088. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1089. local bledw = Instance.new("Weld",bledp)
  1090. bledw.Part0 = torsy
  1091. bledw.Part1 = bledp
  1092. bledw.C0 = CFrame.new(0,1,0)
  1093. local bledw2 = Instance.new("Weld",blape)
  1094. bledw2.Part0 = armp
  1095. bledw2.Part1 = blape
  1096. bledw2.C0 = CFrame.new(0,-.5,0)
  1097. grabhead = true
  1098. heddo = armp
  1099. for i = 0, 1, 0.25 do
  1100. swait()
  1101. PlayAnimationFromTable({
  1102. CFrame.new(-0.37728107, 0.00182711286, -0.228351086, 0.707106352, 0.0616285279, -0.704416513, 0, 0.99619478, 0.0871558264, 0.707107365, -0.0616284423, 0.7044155),
  1103. CFrame.new(-9.90927219e-07, 1.49941754, 0.0767165273, 0.766044199, 0, 0.642788053, 0.0560227223, 0.99619478, -0.066765219, -0.640341938, 0.0871558264, 0.763129056),
  1104. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1105. CFrame.new(-1.01654804, 1.22616923, -0.180458635, 0.525007069, -0.121539712, -0.8423751, -0.63483566, -0.715151966, -0.292475075, -0.566878796, 0.688320994, -0.452617407),
  1106. CFrame.new(0.499999106, -1.99927592, -0.116537355, 0.965925813, 0, -0.258819491, -0.0225576311, 0.99619478, -0.0841860622, 0.257834613, 0.0871558264, 0.962249994),
  1107. CFrame.new(-0.500003219, -1.99927604, -0.116538122, 0.984807849, 0, 0.173648447, 0.0151344724, 0.99619478, -0.0858317465, -0.17298761, 0.0871558264, 0.981060266),
  1108. }, .3, false)
  1109. end
  1110. swait(30)
  1111. end
  1112. attack = false
  1113. Humanoid.WalkSpeed = 8
  1114. end
  1115.  
  1116. function headthrow()
  1117. attack = true
  1118. Humanoid.WalkSpeed = 2
  1119. for i = 0, 2, 0.1 do
  1120. swait()
  1121. PlayAnimationFromTable({
  1122. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1123. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1124. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  1125. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  1126. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  1127. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  1128. }, .3, false)
  1129. end
  1130. so(200632136, RootPart, .8, 1)
  1131. local haea = heddo
  1132. haea.Weld:Destroy()
  1133. haea.Velocity = (Mouse.Hit.p-haea.Position).unit*200+Vector3.new(0,30,0)
  1134. haea.RotVelocity = Vector3.new(10,10,10)
  1135. haea.Touched:connect(function(hit)
  1136. if hit:IsDescendantOf(chara)==false and hit.Parent:FindFirstChildOfClass("Humanoid") and haea:FindFirstChild("HITA")==nil then
  1137. print("BOOBIES")
  1138. Instance.new("BoolValue",haea).Name = "HITA"
  1139. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(haea.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1140. killmortal(hit.Parent,50)
  1141. so(386946017,haea,.95,5)
  1142. swait(120)
  1143. for i=0,1,.05 do
  1144. haea.Transparency = i
  1145. swait()
  1146. end
  1147. haea.Parent:Destroy()
  1148. end
  1149. end)
  1150. heddo = nil
  1151. grabhead = false
  1152. for i = 0, 1, 0.1 do
  1153. swait()
  1154. PlayAnimationFromTable({
  1155. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1156. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1157. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1158. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1159. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1160. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1161. }, .3, false)
  1162. end
  1163. attack = false
  1164. Humanoid.WalkSpeed = 8
  1165. end
  1166.  
  1167. function therip()
  1168. attack = true
  1169. Humanoid.WalkSpeed = 2
  1170. local grab = nil
  1171. local torsy = nil
  1172. local hum = nil
  1173. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1174. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  1175. hum = v:FindFirstChildOfClass("Humanoid")
  1176. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1177. grab = v
  1178. end
  1179. end
  1180. if grab ~= nil and torsy ~= nil then
  1181. so(200632136, RootPart, .8, 1)
  1182. for i = 0,1.5,0.1 do
  1183. swait()
  1184. PlayAnimationFromTable({
  1185. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1186. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1187. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1188. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1189. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1190. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1191. }, .3, false)
  1192. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1193. torsy.Velocity = Vector3.new()
  1194. end
  1195. so(240429615, torsy, 1, 1)
  1196. for i = 0, 1.5, 0.1 do
  1197. swait()
  1198. PlayAnimationFromTable({
  1199. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1200. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  1201. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  1202. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1203. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1204. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1205. }, .3, false)
  1206. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1207. torsy.Velocity = Vector3.new()
  1208. end
  1209. for i = 0, 3, 0.1 do
  1210. swait()
  1211. PlayAnimationFromTable({
  1212. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1213. CFrame.new(0, 1.4261663, 0.264408052, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1214. CFrame.new(1.45148087, 1.32618856, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  1215. CFrame.new(-1.48567963, 1.22015762, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),
  1216. CFrame.new(0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1217. CFrame.new(-0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1218. }, .3, false)
  1219. torsy.CFrame = clerp(torsy.CFrame,RootPart.CFrame*CFrame.new(0,3,0)*CFrame.Angles(math.rad(90),0,math.rad(90)),.3)
  1220. hum.PlatformStand = true
  1221. torsy.Velocity = Vector3.new()
  1222. end
  1223. so(206082327,torsy,1,5)
  1224. createSplatter(torsy.Position)
  1225. if hum.RigType == Enum.HumanoidRigType.R6 then
  1226. local lleg = grab:FindFirstChild("Left Leg")
  1227. local rleg = grab:FindFirstChild("Right Leg")
  1228. local mad = Instance.new("Model",workspace)
  1229. Instance.new("Humanoid",mad).Health = 0
  1230. mad.Humanoid.MaxHealth = 0
  1231. if grab:FindFirstChildOfClass("Pants") then grab:FindFirstChildOfClass("Pants"):Clone().Parent = mad end
  1232. killmortal(grab,0)
  1233. coroutine.wrap(function()
  1234. swait(4)
  1235. torsy.Velocity = RootPart.CFrame.rightVector*-30
  1236. lleg.Parent = mad
  1237. rleg.Parent = mad
  1238. lleg.CanCollide = true
  1239. rleg.CanCollide = true
  1240. lleg:BreakJoints()
  1241. rleg:BreakJoints()
  1242. lleg.Velocity = RootPart.CFrame.rightVector*30
  1243. rleg.Velocity = RootPart.CFrame.rightVector*30
  1244. local bledp = Instance.new("Part",mad)
  1245. bledp.Size = Vector3.new(0,0,0)
  1246. bledp.Transparency = 1
  1247. bledp.CanCollide = false
  1248. local blpe = blpemit:Clone()
  1249. blpe.Parent = bledp
  1250. blpe.EmissionDirection = "Top"
  1251. blpe.VelocitySpread = 20
  1252. local bledp2 = bledp:Clone()
  1253. bledp2.Parent = mad
  1254. local blape = bledp:Clone()
  1255. blape.Parent = mad
  1256. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1257. blape.Size = Vector3.new(1.5,0,0)
  1258. local bledw = Instance.new("Weld",bledp)
  1259. bledw.Part0 = lleg
  1260. bledw.Part1 = bledp
  1261. bledw.C0 = CFrame.new(0,1,0)
  1262. local bledw2 = Instance.new("Weld",blape)
  1263. bledw2.Part0 = torsy
  1264. bledw2.Part1 = blape
  1265. bledw2.C0 = CFrame.new(0,-.5,0)
  1266. local bledw3 = Instance.new("Weld",bledp2)
  1267. bledw.Part0 = rleg
  1268. bledw.Part1 = bledp2
  1269. bledw.C0 = CFrame.new(0,1,0)
  1270. game:service'Debris':AddItem(mad,15)
  1271. end)()
  1272. elseif hum.RigType == Enum.HumanoidRigType.R15 then
  1273. local hip = grab:FindFirstChild("LowerTorso")
  1274. local lleg = grab:FindFirstChild("LeftUpperLeg")
  1275. local rleg = grab:FindFirstChild("RightUpperLeg")
  1276. --for i,v in pairs(grab:children()) do
  1277. --if v:IsA("BasePart") then blpemit:Clone().Parent = v end
  1278. --end
  1279. killmortal(grab,0)
  1280. coroutine.wrap(function()
  1281. swait(2)
  1282. hip:Destroy()
  1283. torsy.Velocity = RootPart.CFrame.rightVector*-60
  1284. lleg.Velocity = RootPart.CFrame.rightVector*60
  1285. rleg.Velocity = RootPart.CFrame.rightVector*60
  1286. local bledp = Instance.new("Part",torsy.Parent)
  1287. bledp.Size = Vector3.new(0,0,0)
  1288. bledp.Transparency = 1
  1289. bledp.CanCollide = false
  1290. local blpe = blpemit:Clone()
  1291. blpe.Parent = bledp
  1292. blpe.EmissionDirection = "Top"
  1293. blpe.VelocitySpread = 20
  1294. local bledp2 = bledp:Clone()
  1295. bledp2.Parent = torsy.Parent
  1296. local blape = bledp:Clone()
  1297. blape.Parent = torsy.Parent
  1298. blape.ParticleEmitter.EmissionDirection = "Bottom"
  1299. blape.Size = Vector3.new(1.5,0,0)
  1300. local bledw = Instance.new("Weld",bledp)
  1301. bledw.Part0 = lleg
  1302. bledw.Part1 = bledp
  1303. bledw.C0 = CFrame.new(0,1,0)
  1304. local bledw2 = Instance.new("Weld",blape)
  1305. bledw2.Part0 = torsy
  1306. bledw2.Part1 = blape
  1307. bledw2.C0 = CFrame.new(0,-.5,0)
  1308. local bledw3 = Instance.new("Weld",bledp2)
  1309. bledw.Part0 = rleg
  1310. bledw.Part1 = bledp2
  1311. bledw.C0 = CFrame.new(0,1,0)
  1312. end)()
  1313. --hip:BreakJoints()
  1314. --hip.Velocity = RootPart.CFrame.rightVector*-30
  1315. end
  1316. for i = 0, 2, 0.1 do
  1317. swait()
  1318. PlayAnimationFromTable({
  1319. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1320. CFrame.new(0, 1.4261663, 0.264408052, 1, 0, 0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414),
  1321. CFrame.new(1.45148087, 0.22618866, 0, 0, -1, 0, -1, 0, 0, 0, 0, -1),
  1322. CFrame.new(-1.48567963, 0.220157385, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1),
  1323. CFrame.new(0.500001848, -1.99999988, 1.62422657e-06, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1324. CFrame.new(-0.499995321, -1.99999988, -2.78651714e-06, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1325. }, .3, false)
  1326. end
  1327. end
  1328. attack = false
  1329. Humanoid.WalkSpeed = 8
  1330. end
  1331.  
  1332. function thecrush()
  1333. attack = true
  1334. Humanoid.WalkSpeed = 0
  1335. local grab = nil
  1336. local torsy = nil
  1337. local heddo = nil
  1338. local hum = nil
  1339. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1340. if v:FindFirstChild('Head') and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  1341. hum = v:FindFirstChildOfClass("Humanoid")
  1342. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1343. heddo = v:FindFirstChild("Head")
  1344. grab = v
  1345. end
  1346. end
  1347. if grab ~= nil and torsy ~= nil then
  1348. so(200632136, RootPart, .8, 1)
  1349. for i = 0,1.5,0.1 do
  1350. swait()
  1351. PlayAnimationFromTable({
  1352. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1353. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1354. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1355. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1356. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1357. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1358. }, .3, false)
  1359. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1360. torsy.Velocity = Vector3.new()
  1361. end
  1362. so(240429615, torsy, 1, 1)
  1363. if torsy.Name == "UpperTorso" then
  1364. heddo.CFrame = RootPart.CFrame*CFrame.new(-2,-3,-1)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  1365. else
  1366. heddo.CFrame = RootPart.CFrame*CFrame.new(-1,-3,-1)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  1367. end
  1368. heddo.Anchored = true
  1369. for i = 0, 1.5, 0.1 do
  1370. swait()
  1371. PlayAnimationFromTable({
  1372. CFrame.new(0, 0, 0, 0.866025567, 3.5521316e-07, 0.500010252, 4.93042535e-06, 1.00000048, -7.94596781e-06, -0.50000006, -9.23901825e-06, 0.866042376),
  1373. CFrame.new(0.021950826, 1.50780511, -0.243860856, 0.852867603, 0.029702425, -0.521282434, 0.173647955, 0.925416946, 0.336825043, 0.492411494, -0.377797663, 0.784104764),
  1374. CFrame.new(0.956388712, -0.0409758762, -0.674532533, 0.766045928, 0.604021251, 0.219847187, -0.219834015, 0.567593455, -0.793417811, -0.604028642, 0.559465349, 0.567598879),
  1375. CFrame.new(-1.50000024, -1.14488239e-05, 8.18094031e-06, 1.00000012, 4.93042535e-06, 2.68220901e-07, 4.93042535e-06, 1.00000048, -7.94596781e-06, 2.68220901e-07, -7.94596781e-06, 1.00001991),
  1376. CFrame.new(0.499976635, -1.99998999, 3.24696302e-05, 0.866025567, 4.93042535e-06, -0.50000006, 3.5521316e-07, 1.00000048, -9.23901825e-06, 0.500010252, -7.94596781e-06, 0.866042376),
  1377. CFrame.new(-0.500013709, -2.00000167, 3.48316753e-05, 1.00000012, 4.93042535e-06, 2.68220901e-07, 4.93042535e-06, 1.00000048, -7.94596781e-06, 2.68220901e-07, -7.94596781e-06, 1.00001991),
  1378. }, .3, false)
  1379. --heddo.CFrame = RootPart.CFrame*CFrame.new(.5,-3,-2)*CFrame.Angles(math.rad(90),0,math.rad(90))
  1380. --heddo.Velocity = Vector3.new()
  1381. --hum.PlatformStand = true
  1382. end
  1383. for i = 0, 3, 0.1 do
  1384. swait()
  1385. PlayAnimationFromTable({
  1386. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1387. CFrame.new(0, 1.46578956, -0.0939694047, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1388. CFrame.new(1.52320564, 0.359808445, 0, 0.866025388, -0.500000238, 0, 0.500000238, 0.866025388, 0, 0, 0, 1),
  1389. CFrame.new(-1.52320766, 0.359808564, 0, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1390. CFrame.new(0.5, -1.19999838, -0.600002289, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1391. CFrame.new(-0.5, -1.9999994, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1392. }, .3, false)
  1393. --heddo.CFrame = RootPart.CFrame*CFrame.new(.5,-3,-2)*CFrame.Angles(math.rad(90),0,math.rad(90))
  1394. --heddo.Velocity = Vector3.new()
  1395. --hum.PlatformStand = true
  1396. end
  1397. so(206082327,torsy,1,5)
  1398. killmortal(grab,0)
  1399. createSplatter(heddo.Position)
  1400. coroutine.wrap(function()
  1401. swait(3)
  1402. local passa = heddo.Position
  1403. heddo:Destroy()
  1404. for i=1,15 do
  1405. local bl = Instance.new("Part",torsy)
  1406. bl.CFrame = CFrame.new(passa) + Vector3.new(math.random(-10,10)/10,0,math.random(-10,10)/10)
  1407. local rand = math.random(2,7)/10
  1408. bl.Size = Vector3.new(rand,rand,rand)
  1409. bl.BrickColor = BrickColor.new("Maroon")
  1410. bl.Material = "Granite"
  1411. end
  1412. end)()
  1413. for i = 0, 3, 0.1 do
  1414. swait()
  1415. PlayAnimationFromTable({
  1416. CFrame.new(0, -0.115425974, -0.607762575, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1417. CFrame.new(0, 1.46579063, -0.0939693749, 1, 0, 0, 0, 0.939692438, 0.342020929, 0, -0.342020959, 0.939692438),
  1418. CFrame.new(1.52320361, 0.359808356, 2.34974073e-06, 0.86602509, -0.500000656, -3.33671437e-07, 0.500000715, 0.86602509, 2.08616257e-07, 1.78813934e-07, -3.87430191e-07, 1),
  1419. CFrame.new(-1.5232048, 0.359810114, 2.34974073e-06, 0.86602509, 0.500000656, 3.33671437e-07, -0.500000715, 0.86602509, 2.08616257e-07, -1.78813934e-07, -3.87430191e-07, 1),
  1420. CFrame.new(0.5, -1.6025629, -1.10711849, 1, 0, 0, 0, 0.939692736, -0.342019916, 0, 0.342019886, 0.939692736),
  1421. CFrame.new(-0.5, -1.99999857, 3.87430191e-06, 1, 0, 0, 0, 1, -2.98023224e-08, 0, -2.98023224e-08, 1),
  1422. }, .4, false)
  1423. end
  1424. end
  1425. attack = false
  1426. Humanoid.WalkSpeed = 8
  1427. end
  1428.  
  1429. function thehand()
  1430. attack = true
  1431. Humanoid.WalkSpeed = 2
  1432. local grab = nil
  1433. local torsy = nil
  1434. local totear = nil
  1435. local hum = nil
  1436. for i, v in pairs(FindNearestTorso(Torso.Position, 5)) do
  1437. if v:FindFirstChild('Head') and (v:FindFirstChild("Right Arm") or v:FindFirstChild("RightUpperArm")) and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 1 and v.Name ~= "Salvo_Starly" and v.Name ~= "NoobyGames12" and v.Name ~= "CKbackup" and v.Name ~= "Nebula_Zorua" then
  1438. torsy = v:FindFirstChild("UpperTorso") or v:FindFirstChild("Torso")
  1439. grab = v
  1440. totear = v:FindFirstChild("Right Arm") or v:FindFirstChild("RightUpperArm")
  1441. hum = v:FindFirstChildOfClass("Humanoid")
  1442. end
  1443. end
  1444. if grab ~= nil and torsy ~= nil and totear ~= nil and hum ~= nil then
  1445. so(200632136, RootPart, .8, 1)
  1446. for i = 0,2,0.1 do
  1447. swait()
  1448. PlayAnimationFromTable({
  1449. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1450. CFrame.new(0, 1.49999475, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1451. CFrame.new(1.0939827, 0.850001335, -0.515790701, 0, -0.342019916, 0.939692736, 1, 0, 0, 0, 0.939692736, 0.342019886),
  1452. CFrame.new(-0.900009155, 0.849995136, -0.549995422, 0, 0, -1, -1, 0, 0, 0, 1, 0),
  1453. CFrame.new(0.5, -1.99999952, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1454. CFrame.new(-0.5, -1.99999952, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1455. }, .3, false)
  1456. torsy.CFrame = RootPart.CFrame*CFrame.new(0,0,-1.3)
  1457. torsy.Velocity = Vector3.new()
  1458. end
  1459. so(206082327,totear,1,5)
  1460. local bledp = Instance.new("Part",grab)
  1461. bledp.Size = Vector3.new(0,0,0)
  1462. bledp.Transparency = 1
  1463. bledp.CanCollide = false
  1464. local blpe = blpemit:Clone()
  1465. blpe.Parent = bledp
  1466. blpe.EmissionDirection = "Left"
  1467. local armmod = Instance.new("Model",chara)
  1468. armmod.Name = "TornArmdd"
  1469. Instance.new("Humanoid",armmod).MaxHealth = 0
  1470. for _, v in pairs(grab:GetChildren()) do
  1471. if v:IsA("Shirt") or v:IsA("CharacterMesh") then
  1472. v:Clone().Parent = armmod
  1473. end
  1474. end
  1475. local armp = totear
  1476. createSplatter(totear.Position)
  1477. armp:BreakJoints()
  1478. armp.Parent = armmod
  1479. so("206082327",armp,1,1)
  1480. local wel = Instance.new("Weld",armp)
  1481. wel.Part0 = RightArm
  1482. wel.Part1 = armp
  1483. wel.C0 = CFrame.new(0,-1.5,0) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  1484. local blape = bledp:Clone()
  1485. blape.Parent = armmod
  1486. local bledw = Instance.new("Weld",bledp)
  1487. bledw.Part0 = torsy
  1488. bledw.Part1 = bledp
  1489. local bledw2 = Instance.new("Weld",blape)
  1490. bledw2.Part0 = armp
  1491. bledw2.Part1 = blape
  1492. bledw.C0 = CFrame.new(1,.5,0)
  1493. bledw2.C0 = CFrame.new(-.5,.5,0)
  1494. blpe.EmissionDirection = "Right"
  1495. grabhand = true
  1496. armo = armp
  1497. coroutine.wrap(function()
  1498. local currhp = hum.Health
  1499. for i=1,currhp do
  1500. if hum.Health > 0 then
  1501. hum.Health = currhp - (i-1)
  1502. swait(3)
  1503. end
  1504. end
  1505. if hum.Health > 0 then
  1506. killmortal(grab,0)
  1507. end
  1508. end)()
  1509. for i = 0, 1, 0.25 do
  1510. swait()
  1511. PlayAnimationFromTable({
  1512. CFrame.new(0, 0, 0, 0.866021276, 0, -0.499997795, 0, 1, 0, 0.499997914, 0, 0.866021156),
  1513. CFrame.new(0, 1.49999189, 0, 0.866021276, 0, 0.499997914, 0, 1, 0, -0.499997795, 0, 0.866021156),
  1514. CFrame.new(1.50001729, 0.492406696, 0.0868175104, 0.642792583, -0.766034186, -7.97212124e-07, -0.133019835, -0.111618251, -0.984808207, 0.754396439, 0.633027494, -0.173645109),
  1515. CFrame.new(-1.38039482, 0.919607162, -0.300003946, 0, 0.500000179, -0.866022646, -1, 0, 0, 0, 0.866022587, 0.500000119),
  1516. CFrame.new(0.500005305, -1.99999964, -7.61445699e-06, 0.99999541, 0, 2.98023224e-08, 0, 1, 0, 2.98023224e-08, 0, 0.999995232),
  1517. CFrame.new(-0.499997407, -1.99999964, -5.43892384e-06, 0.766040862, 0, 0.642784715, 0, 1, 0, -0.642784536, 0, 0.766040802),
  1518. }, .3, false)
  1519. end
  1520. swait(30)
  1521. end
  1522. attack = false
  1523. Humanoid.WalkSpeed = 8
  1524. end
  1525.  
  1526. function armthrow()
  1527. attack = true
  1528. Humanoid.WalkSpeed = 2
  1529. for i = 0, 2, 0.1 do
  1530. swait()
  1531. PlayAnimationFromTable({
  1532. CFrame.new(-0.00874902681, -4.76837158e-07, -0.101877891, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1533. CFrame.new(0.0987267792, 1.49999189, 0.0266250018, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1534. CFrame.new(1.49999821, 0.499999046, -0.399993986, 1.00000012, -2.98023224e-08, 0, 0, 0, -1, -2.98023224e-08, 1.00000012, 0),
  1535. CFrame.new(-1.54019761, 0.669612885, -6.12696294e-06, 0.499998331, 0.866026461, 1.87754631e-06, -0.866026402, 0.499998331, 2.13891599e-06, 8.94069672e-07, -2.71201134e-06, 1.00000012),
  1536. CFrame.new(0.500005782, -1.99999893, -3.82959888e-06, 1.00000012, 0, -2.98023224e-08, 0, 1, 0, -2.98023224e-08, 0, 1.00000012),
  1537. CFrame.new(-0.499995083, -1.99999893, -1.18389726e-05, 0.17364721, 0, 0.984808028, 0, 1, 0, -0.984808028, 0, 0.17364718),
  1538. }, .3, false)
  1539. end
  1540. so(200632136, RootPart, .8, 1)
  1541. local haea = armo
  1542. haea.Weld:Destroy()
  1543. haea.Velocity = (Mouse.Hit.p-haea.Position).unit*200+Vector3.new(0,30,0)
  1544. haea.RotVelocity = Vector3.new(10,10,10)
  1545. haea.Touched:connect(function(hit)
  1546. if hit:IsDescendantOf(chara)==false and hit.Parent:FindFirstChildOfClass("Humanoid") and haea:FindFirstChild("HITA")==nil then
  1547. print("BOOBIES")
  1548. Instance.new("BoolValue",haea).Name = "HITA"
  1549. Effects.Wave.Create(BrickColor.new("White"), CFrame.new(haea.Position), 0, 0, 0, 1, .2, 1, 0.1)
  1550. killmortal(hit.Parent,50)
  1551. so(386946017,haea,.95,5)
  1552. swait(120)
  1553. for i=0,1,.05 do
  1554. haea.Transparency = i
  1555. swait()
  1556. end
  1557. haea.Parent:Destroy()
  1558. end
  1559. end)
  1560. armo = nil
  1561. grabhand = false
  1562. for i = 0, 1, 0.1 do
  1563. swait()
  1564. PlayAnimationFromTable({
  1565. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1566. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1567. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1568. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1569. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1570. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1571. }, .3, false)
  1572. end
  1573. attack = false
  1574. Humanoid.WalkSpeed = 8
  1575. end
  1576.  
  1577. function smek()
  1578. attack = true
  1579. for i=0,1,.2 do
  1580. swait()
  1581. PlayAnimationFromTable({
  1582. CFrame.new(0, 0, 0, 0.499998987, 0, -0.866025984, 0, 1, 0, 0.866025984, 0, 0.499998987),
  1583. CFrame.new(0, 1.49999714, 0, 0.499998987, 0, 0.866025984, 0, 1, 0, -0.866025984, 0, 0.499998987),
  1584. CFrame.new(1.6195364, 0.256343663, -3.60019794e-06, 0.939692736, -0.342020124, -8.94069672e-08, 0.342020154, 0.939692676, -4.35416268e-07, 2.08616257e-07, 3.87430191e-07, 1),
  1585. CFrame.new(-1.65980804, 0.323206544, 5.72385352e-06, 0.866025329, 0.500000238, -2.98023224e-07, -0.500000179, 0.866025388, -1.34623383e-06, -4.47034836e-07, 1.29640102e-06, 1.00000012),
  1586. CFrame.new(0.500001073, -2.00000095, -1.57952309e-06, 0.939692616, 0, -0.342020184, 0, 1, 0, 0.342020184, 0, 0.939692616),
  1587. CFrame.new(-0.499998212, -2.00000095, 1.49011612e-06, 0.766043544, 0, 0.642788708, 0, 1, 0, -0.642788708, 0, 0.766043544),
  1588. }, .3, false)
  1589. end
  1590. Humanoid.WalkSpeed = 2
  1591. so(536642316,armo,1,1)
  1592. for i=0,1,.1 do
  1593. swait()
  1594. PlayAnimationFromTable({
  1595. CFrame.new(-0.0116844922, 0, -0.381816059, 0.342019022, 0, 0.939693093, 0, 1, 0, -0.939693093, 0, 0.342018992),
  1596. CFrame.new(-0.0728889629, 1.49999714, 0.038963601, 0.342019022, 0, -0.939693093, 0, 1, 0, 0.939693093, 0, 0.342018992),
  1597. CFrame.new(1.06065702, 1.09677029, -0.161810428, 0.400286436, 0.242276207, 0.88378346, 0.734158754, -0.661962748, -0.151050553, 0.548435688, 0.709300876, -0.442843854),
  1598. CFrame.new(-1.59605861, 0.10887894, 1.11486224e-06, 0.984807909, 0.173648059, -2.23517418e-06, -0.173648059, 0.984807849, 3.82394944e-07, 2.29477882e-06, 1.86264515e-08, 1),
  1599. CFrame.new(0.685087919, -1.96527183, 0.0673596561, 0.92541647, -0.163175598, -0.342020869, 0.173647985, 0.984807849, 2.90093368e-07, 0.336824894, -0.0593915246, 0.939692438),
  1600. CFrame.new(-0.499999702, -2.00000095, 8.68737698e-06, 0.766045451, 0, 0.642786503, 0, 1, 0, -0.642786503, 0, 0.766045511),
  1601. }, .3, false)
  1602. if armo ~= nil then
  1603. mdmg(armo,3,"Arm")
  1604. end
  1605. end
  1606. swait(5)
  1607. Humanoid.WalkSpeed = 8
  1608. attack = false
  1609. end
  1610.  
  1611. function dash()
  1612. attack = true
  1613. so("235097614",Torso,3,1)
  1614. so("75356820",Torso,2,1)
  1615. Effects.Ring.Create(BrickColor.new("Persimmon"),RootPart.CFrame, 1, 1, 0, 1, 1, .2, 0.05)
  1616. PlayAnimationFromTable({
  1617. CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.999998331, 0, 0, 0, 0.999998331) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-35), 0, 0),
  1618. CFrame.new(0, 1.49999368, 8.34463322E-7, 1, 0, 0, 0, 0.999998033, -2.38418579E-7, 0, 2.38418579E-7, 0.999998033) * CFrame.Angles(math.rad(15), 0, 0),
  1619. CFrame.new(0.663555026, 0.49231568, -0.850663185, 0.015370708, 0.692666352, 0.721096218, 0.999231637, 0.0153704779, -0.036063727, -0.0360642895, 0.721095979, -0.691897511) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),--CFrame.new(1.52564752, 0.0095030535, 0.16884166, 0.786316156, -0.464979529, -0.406817913, 0.489593357, 0.87058723, -0.0487444215, 0.376835734, -0.160846859, 0.912207723) * CFrame.new(0, 0.05 * math.cos(sine / 16), 0) * CFrame.Angles(0, 0, math.rad(3.5 * math.cos(sine / 16))),
  1620. CFrame.new(-1.57927585, 0.317291111, 0.397556216, 0.809802711, 0.208654553, 0.548345804, -0.517000973, 0.695623755, 0.498816311, -0.277362049, -0.687437952, 0.671192646) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1621. CFrame.new(0.49999693, -1.99999774, -8.94069672E-8, 0.965925872, 3.7422879E-7, -0.258818924, 0.0449429974, 0.984807849, 0.167731062, 0.254886955, -0.173647881, 0.951251388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1622. CFrame.new(-0.486001939, -1.31615341, 0.112926364, 1.00000167, 1.25169754E-6, -1.87754631E-6, 8.64267349E-7, 0.573579729, 0.819149494, -4.61935997E-7, -0.819151759, 0.573578417) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  1623. },1,false)
  1624. for i = 1, 5 do
  1625. for _, v in pairs(chara:children()) do
  1626. if v:IsA("BasePart") and v.Name ~= "HumanoidRootPart" then
  1627. do
  1628. local p = v:clone()
  1629. p.Name = "trail"
  1630. p.Parent = EffectModel
  1631. p.Transparency = 0.5
  1632. p.Anchored = true
  1633. p.BrickColor = BrickColor.new("Really red")
  1634. p.Material = "Neon"
  1635. p:BreakJoints()
  1636. p.CanCollide = false
  1637. if v == Head then
  1638. for a, b in pairs(p:children()) do
  1639. if b:IsA("Sound") then
  1640. b:Destroy()
  1641. end
  1642. end
  1643. end
  1644. coroutine.resume(coroutine.create(function()
  1645. for i = 1, 50 do
  1646. swait()
  1647. p.Transparency = i / 50
  1648. end
  1649. p:Destroy()
  1650. end))
  1651. end
  1652. end
  1653. if v.className == "Accessory" then
  1654. end
  1655. end
  1656. RootPart.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*10
  1657. swait()
  1658. end
  1659. attack = false
  1660. end
  1661.  
  1662. function scream()
  1663. attack = true
  1664. Humanoid.WalkSpeed = 0
  1665. for i=0,1,.1 do
  1666. swait()
  1667. PlayAnimationFromTable({
  1668. CFrame.new(0, 0.0885660946, 0.326515794, 1, 0, 0, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736),
  1669. CFrame.new(0, 1.43158889, 0.18794021, 1, 0, 0, 0, 0.939692438, -0.342020929, 0, 0.342020959, 0.939692438),
  1670. CFrame.new(1.5, 0.099998951, 9.56654503e-07, 0, -1, 0, -1, 0, -2.98023224e-08, -2.98023224e-08, 0, -1),
  1671. CFrame.new(-1.5, 0.099998951, 9.56654503e-07, 0, 1, 0, 1, 0, -2.98023224e-08, 2.98023224e-08, 0, -1),
  1672. CFrame.new(0.696960211, -2.04165077, 0.395629227, 0.984807849, -0.173647985, 0, 0.163175747, 0.925416768, 0.342019916, -0.0593910627, -0.336823881, 0.939692736),
  1673. CFrame.new(-0.696963668, -2.04164839, 0.395628393, 0.984807849, 0.173647985, 0, -0.163175747, 0.925416768, 0.342019916, 0.0593910627, -0.336823881, 0.939692736),
  1674. }, .3, false)
  1675. end
  1676. so(51322486,Torso,.5,5)
  1677. so(90696602,Torso,.5,5)
  1678. for i=1,120 do
  1679. mdmg(Torso,20,"Scream")
  1680. Effects.Ring.Create(BrickColor.new("Really black"),RootPart.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))), 1, 1, 0, 2, 2, .2, 0.05)
  1681. Effects.Wave.Create(BrickColor.new("Really black"),RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(0,math.random(-50,50),0), 1, 0, 1, 2, .1, 2, 0.05)
  1682. swait()
  1683. end
  1684. Humanoid.WalkSpeed = 8
  1685. attack = false
  1686. end
  1687.  
  1688. function handcrack()
  1689. attack = true
  1690. Humanoid.WalkSpeed = 0
  1691. for i=0,1,.1 do
  1692. swait()
  1693. PlayAnimationFromTable({
  1694. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),
  1695. CFrame.new(0, 1.4657917, -0.0939691663, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1696. CFrame.new(0.849929154, 0.669377863, -0.285191476, 0.133021966, 0.754403889, 0.642790735, 0.989228785, -0.0610861331, -0.133022368, -0.0610869862, 0.65356195, -0.754403949),
  1697. CFrame.new(-0.949649334, 0.569002092, -0.378571123, -0, -0.866025269, -0.500000298, -0.984807849, 0.0868240297, -0.150383547, 0.173647985, 0.492404163, -0.852868497),
  1698. CFrame.new(0.499994665, -1.99999988, -9.83476639e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736),
  1699. CFrame.new(-0.500002503, -1.99999988, -1.78813934e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1700. }, .3, false)
  1701. end
  1702. so(240428955,Head,1,5)
  1703. swait(10)
  1704. Humanoid.WalkSpeed = 8
  1705. attack = false
  1706. end
  1707.  
  1708. function getoverhere()
  1709. attack = true
  1710. local dude = Mouse.Target.Parent
  1711. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  1712. if dude~=nil and dude:FindFirstChildOfClass("Humanoid") and torsy~=nil then
  1713. Humanoid.WalkSpeed = 0
  1714. for i=0,1,.1 do
  1715. swait()
  1716. PlayAnimationFromTable({
  1717. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)*CFrame.Angles(0,math.rad(360*i),0),
  1718. CFrame.new(0, 1.5255599, -0.222141176, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  1719. CFrame.new(0.200967461, 0.899999142, -0.749996543, 0, 0.866025984, 0.499998987, 1, 0, 0, 0, 0.499998987, -0.866025984),
  1720. CFrame.new(-1.52556288, 0.222140282, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  1721. CFrame.new(0.499997377, -2, -9.01520252e-07, 0.984807849, 0, -0.173647985, 0, 1, 0, 0.173647985, 0, 0.984807849),
  1722. CFrame.new(-0.500002205, -2, 7.30156898e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736),
  1723. }, .3, false)
  1724. end
  1725. so(743521497,RightArm,1,1)
  1726. coroutine.wrap(function()
  1727. for i=0,1,.1 do
  1728. swait()
  1729. PlayAnimationFromTable({
  1730. CFrame.new(0.00389102311, 0, -0.0404044762, 2.68220901e-07, 0, 1.00000536, 0, 1, 0, -1.00000536, 0, 2.68220901e-07),
  1731. CFrame.new(1.78813934e-06, 1.52555692, -0.222144455, 0.342020005, -1.01929949e-08, -0.939692736, 0.321392, 0.939693451, 0.116977029, 0.883023024, -0.342018187, 0.321393877),
  1732. CFrame.new(1.50095332, 0.999999046, 0.0500030518, 0, -1, 0, 1, 0, 0, 0, 0, 1),
  1733. CFrame.new(-1.52557385, 0.222139984, 0, 0.939693272, 0.342018306, 0, -0.342018306, 0.939693332, 0, 0, 0, 1),
  1734. CFrame.new(0.500000775, -2, 1.69873238e-06, 0.984807789, 0, -0.173648104, 0, 1, 0, 0.173648089, 0, 0.984807789),
  1735. CFrame.new(-0.500008583, -2, 8.94069672e-08, 0.939692736, 0, 0.342020065, 0, 1, 0, -0.342020094, 0, 0.939692616),
  1736. }, .4, false)
  1737. end
  1738. end)()
  1739. so(138092011,Head,1,1)
  1740. local spikeh = Instance.new("Part",chara)
  1741. spikeh.CFrame = Torso.CFrame
  1742. spikeh.Size = Vector3.new(.5,.5,1)
  1743. spikeh.Material = "Metal"
  1744. spikeh.CanCollide = false
  1745. spikeh.Anchored = true
  1746. spikeh.BrickColor = BrickColor.new("Crimson")
  1747. local blast = Instance.new("Part",EffectModel)
  1748. blast.Size = Vector3.new(0,1,1)
  1749. blast.Transparency = 1
  1750. blast.Anchored = true
  1751. blast.CanCollide = false
  1752. blast.CFrame = Torso.CFrame
  1753. local meh = Instance.new("SpecialMesh",spikeh)
  1754. meh.MeshType = "Wedge"
  1755. meh.Offset = Vector3.new(0,0,-1)
  1756. meh.Scale = Vector3.new(1,2,2)
  1757. local tex1 = Instance.new("Texture",blast)
  1758. tex1.Face = "Right"
  1759. tex1.Texture = "rbxassetid://187946416"
  1760. tex1.Color3 = Color3.new(1,0,0)
  1761. local tex2 = tex1:Clone()
  1762. tex2.Parent = blast
  1763. tex2.Face = "Left"
  1764. local origpos = Vector3.new()
  1765. for i=0,1,.1 do
  1766. swait()
  1767. local origpos = (RightArm.CFrame*CFrame.new(0,-1,0)).p
  1768. spikeh.CFrame = clerp(spikeh.CFrame,torsy.CFrame,.4)
  1769. spikeh.CFrame = CFrame.new(spikeh.Position,spikeh.Position+(torsy.Position-spikeh.Position).unit)
  1770. blast.Size = Vector3.new(0,1,(origpos-spikeh.Position).magnitude)
  1771. blast.CFrame = CFrame.new((origpos + spikeh.Position)/2,spikeh.Position)
  1772. end
  1773. local staypos = torsy.CFrame
  1774. so(154965973,spikeh,.7,2)
  1775. createSplatter(torsy.Position)
  1776. for i=1,30 do
  1777. swait()
  1778. torsy.CFrame = staypos
  1779. end
  1780. coroutine.wrap(function()
  1781. for i=0,1,.1 do
  1782. swait()
  1783. PlayAnimationFromTable({
  1784. CFrame.new(-0.0371780396, -4.76837158e-07, -0.0659790039, 0, 0, 1, 0, 1, 0, -1, 0, 0),
  1785. CFrame.new(0.0118849091, 1.43262982, -0.187934548, 0.716230929, -0.163175121, -0.678518414, 0.349525958, 0.92541784, 0.146401539, 0.604023933, -0.342017084, 0.719846845),
  1786. CFrame.new(1.05005264, 0.0782932937, -0.664391041, 0.766043901, 0.642788291, -5.71537271e-07, -0.321393967, 0.383021057, -0.866025865, -0.556670964, 0.663414121, 0.499999195),
  1787. CFrame.new(-1.59158015, 0.575855374, -7.62939453e-06, 0.64278698, 0.766044974, 0, -0.766044974, 0.64278698, 0, 0, 0, 1),
  1788. CFrame.new(0.500011563, -1.99999893, -2.07126141e-06, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1789. CFrame.new(-0.946406364, -1.97320735, -7.62939453e-06, 0.866025388, 0.500000238, 0, -0.500000238, 0.866025388, 0, 0, 0, 1),
  1790. }, .4, false)
  1791. end
  1792. end)()
  1793. so(28144425,RightArm,.265,2)
  1794. for i=0,3,.1 do
  1795. swait()
  1796. local origpos = (RightArm.CFrame*CFrame.new(0,-1,0)).p
  1797. torsy.CFrame = clerp(torsy.CFrame,RootPart.CFrame*CFrame.new(0,0,-2),.1)
  1798. torsy.Velocity = Vector3.new(0,0,0)
  1799. spikeh.CFrame = torsy.CFrame
  1800. blast.Size = Vector3.new(0,1,(origpos-spikeh.Position).magnitude)
  1801. blast.CFrame = CFrame.new((origpos + spikeh.Position)/2,spikeh.Position)
  1802. end
  1803. spikeh:Destroy()
  1804. blast:Destroy()
  1805. Humanoid.WalkSpeed = 8
  1806. end
  1807. attack = false
  1808. end
  1809.  
  1810. local notallowed={
  1811. "Right Arm",
  1812. "Left Arm",
  1813. "Right Leg",
  1814. "Left Leg",
  1815. "Head",
  1816. "HumanoidRootPart",
  1817. "Torso",
  1818. "LeftFoot",
  1819. "LeftHand",
  1820. "LeftLowerArm",
  1821. "LeftUpperArm",
  1822. "LeftUpperLeg",
  1823. "LeftLowerLeg",
  1824. "RightFoot",
  1825. "RightHand",
  1826. "RightLowerArm",
  1827. "RightUpperArm",
  1828. "RightUpperLeg",
  1829. "RightLowerLeg",
  1830. "LowerTorso",
  1831. "UpperTorso",
  1832. }
  1833.  
  1834. function grabobj()
  1835. attack = true
  1836. Humanoid.WalkSpeed = 2
  1837. local grab = nil
  1838. local torsy = nil
  1839. local totear = nil
  1840. local hum = nil
  1841. local targ = Mouse.Target
  1842. if targ ~= nil and targ:IsA("BasePart") and targ.Anchored == false and (targ.Position-RightArm.Position).magnitude<=5 then
  1843. for i,v in pairs(notallowed) do
  1844. if targ.Name == v then
  1845. Humanoid.WalkSpeed = 8
  1846. attack = false
  1847. return
  1848. end
  1849. end
  1850. totear = targ
  1851. end
  1852. --for i, v in pairs(FindNearestObject(Torso.Position, 5)) do
  1853. --if totear ~= nil then
  1854. --totear = v
  1855. --end
  1856. --end
  1857. if totear ~= nil then
  1858. so(200632136, RootPart, .8, 1)
  1859. for i = 0,1,.1 do
  1860. swait()
  1861. PlayAnimationFromTable({
  1862. CFrame.new(0, 0, 0, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1863. CFrame.new(0, 1.49999118, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1864. CFrame.new(1.50000226, 0.492404312, 0.086825721, 0.642795563, -0.766037941, -8.04662704e-07, -0.133022025, -0.111620016, -0.98480767, 0.754399955, 0.633030057, -0.17364876),
  1865. CFrame.new(-1.49999845, 0, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1866. CFrame.new(0.500000119, -2, 0, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1867. CFrame.new(-0.499997556, -2, 1.63912773e-07, 0.766044557, 0, 0.642787695, 0, 1, 0, -0.642787695, 0, 0.766044557),
  1868. }, .3, false)
  1869. end
  1870. so(200632136, RootPart, .8, 1)
  1871. for i = 0,1,.1 do
  1872. swait()
  1873. PlayAnimationFromTable({
  1874. CFrame.new(0, 0, 0, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388),
  1875. CFrame.new(0.0219391882, 1.50780332, -0.243838966, 0.852868617, 0.0296956748, -0.521280766, 0.173647985, 0.925416708, 0.336823881, 0.492404163, -0.377785802, 0.784102201),
  1876. CFrame.new(1.50000226, 0.469847411, -0.171007544, 0.939692974, -0.342019379, -5.81145287e-07, 0.116976947, 0.321393847, -0.939692736, 0.321393311, 0.883022606, 0.342019975),
  1877. CFrame.new(-1.50000036, 0, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1878. CFrame.new(0.500001073, -1.99999905, 7.15255737e-07, 0.866025388, 0, -0.500000238, 0, 1, 0, 0.500000238, 0, 0.866025388),
  1879. CFrame.new(-0.500000119, -1.99999905, -3.81469818e-06, 1.00000024, 0, 0, 0, 1, 0, 0, 0, 1.00000024),
  1880. }, .3, false)
  1881. end
  1882. so(200632136, RootPart, .8, 1)
  1883. local armmod = Instance.new("Model",chara)
  1884. armmod.Name = "PickedUp"
  1885. local armp = totear
  1886. armp:BreakJoints()
  1887. armp.Parent = armmod
  1888. local wel = Instance.new("Weld",armp)
  1889. wel.Part0 = RightArm
  1890. wel.Part1 = armp
  1891. wel.C0 = CFrame.new(0,-1.5,0)
  1892. grabhand = true
  1893. armo = armp
  1894. end
  1895. attack = false
  1896. Humanoid.WalkSpeed = 8
  1897. end
  1898.  
  1899.  
  1900.  
  1901. Mouse.Button1Down:connect(function()
  1902. if attack == false then
  1903. if grabhead == true then
  1904. headthrow()
  1905. elseif grabhand == true then
  1906. smek()
  1907. -- else
  1908. -- if Anim == "Jump" or Anim == "Fall" then
  1909. -- --asmek()
  1910. -- else
  1911. -- --smek()
  1912. -- end
  1913. end
  1914. end
  1915. end)
  1916.  
  1917. local sprintt = 0
  1918.  
  1919.  
  1920. Mouse.KeyDown:connect(function(k)
  1921. k = k:lower()
  1922. if attack == false then
  1923. if k == 'z' and grabhead == false and grabhand == false then
  1924. thenatsuki()
  1925. elseif k == 'x' and grabhead == false and grabhand == false then
  1926. xhold = true
  1927. thesurou()
  1928. elseif k == 'c' and grabhead == false and grabhand == false then
  1929. therip()
  1930. elseif k == 'v' and grabhead == false and grabhand == false then
  1931. thecrush()
  1932. elseif k == 'b' then
  1933. if grabhead == true then
  1934. headthrow()
  1935. else
  1936. thehead()
  1937. end
  1938. elseif k == 'n' then
  1939. if grabhand == true then
  1940. armthrow()
  1941. else
  1942. thehand()
  1943. end
  1944. elseif k == 'e' then
  1945. dash()
  1946. elseif k == 'q' then
  1947. getoverhere()
  1948. elseif k == 'g' then
  1949. handcrack()
  1950. elseif k == 'h' then
  1951. scream()
  1952. elseif k == 'r' then
  1953. if grabhand == true then
  1954. armthrow()
  1955. else
  1956. grabobj()
  1957. end
  1958. end
  1959. end
  1960. end)
  1961.  
  1962. Mouse.KeyUp:connect(function(k)
  1963. k = k:lower()
  1964. if k == 'x' then
  1965. xhold = false
  1966. end
  1967. end)
  1968.  
  1969.  
  1970. coroutine.wrap(function()
  1971. while 1 do
  1972. swait()
  1973. if doe <= 360 then
  1974. doe = doe + 2
  1975. else
  1976. doe = 0
  1977. end
  1978. end
  1979. end)()
  1980. while true do
  1981. swait()
  1982. for i, v in pairs(chara:GetChildren()) do
  1983. if v:IsA("Part") then
  1984. v.Material = "SmoothPlastic"
  1985. elseif v:IsA("Accessory") then
  1986. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1987. end
  1988. end
  1989. while true do
  1990. swait()
  1991. if sprintt >= 1 then
  1992. sprintt = sprintt - 1
  1993. end
  1994.  
  1995. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1996. velocity = RootPart.Velocity.y
  1997. sine = sine + change
  1998. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, chara)
  1999. if RootPart.Velocity.y > 1 and hit == nil then
  2000. Anim = "Jump"
  2001. if attack == false then
  2002. PlayAnimationFromTable({
  2003. CFrame.new(0, 0.0382082276, -0.0403150208, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  2004. CFrame.new(0, 1.46579528, 0.0939689279, 1, 0, 0, 0, 0.939692855, -0.342019796, 0, 0.342019796, 0.939692855),
  2005. CFrame.new(1.20945489, -0.213504896, 3.55388607e-07, 0.939692736, 0.342019916, 1.53461215e-07, -0.342019945, 0.939692736, 1.93715096e-07, -8.56816769e-08, -2.23517418e-07, 1.00000012),
  2006. CFrame.new(-1.20945573, -0.213503733, 5.0439985e-07, 0.939692736, -0.342019916, -1.53461215e-07, 0.342019945, 0.939692736, 1.93715096e-07, 8.56816769e-08, -2.23517418e-07, 1.00000012),
  2007. CFrame.new(0.5, -1.99739456, -0.0180913229, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2008. CFrame.new(-0.5, -1.30000103, -0.39999947, 1, 0, 0, 0, 0.939692676, 0.342020601, 0, -0.342020601, 0.939692676),
  2009. }, .3, false)
  2010. end
  2011. elseif RootPart.Velocity.y < -1 and hit == nil then
  2012. Anim = "Fall"
  2013. if attack == false then
  2014. PlayAnimationFromTable({
  2015. CFrame.new(0, -0.0646628663, 0.0399149321, 1, 0, 0, 0, 0.984807849, -0.173647985, 0, 0.173647985, 0.984807849),
  2016. CFrame.new(0, 1.4913609, -0.128171027, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2017. CFrame.new(1.55285025, 0.466259956, -9.26282269e-08, 0.766043842, -0.642788351, -6.46188241e-08, 0.642788291, 0.766043961, -7.4505806e-08, 1.04308128e-07, 1.49011612e-08, 1.00000012),
  2018. CFrame.new(-1.5605253, 0.475036323, -2.10609159e-07, 0.766043842, 0.642788351, 6.46188241e-08, -0.642788291, 0.766043961, -7.4505806e-08, -1.04308128e-07, 1.49011612e-08, 1.00000012),
  2019. CFrame.new(0.500000954, -1.9973948, -0.0180922765, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012),
  2020. CFrame.new(-0.499999046, -1.30000043, -0.400000483, 1, 0, 0, 0, 0.939692855, 0.342019796, 0, -0.342019796, 0.939692855),
  2021. }, .3, false)
  2022. end
  2023. elseif Torsovelocity < 1 and hit ~= nil then
  2024. Anim = "Idle"
  2025. if attack == false then
  2026. change = 1
  2027. PlayAnimationFromTable({
  2028. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,.05 * math.cos((sine)/10), 0),
  2029. CFrame.new(0, 1.4657923, -0.0939692855, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736),
  2030. CFrame.new(1.20945823, -0.213502824, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1),
  2031. CFrame.new(-1.20945406, -0.213503301, 0, 0.939692736, -0.342019886, 0, 0.342019916, 0.939692736, 0, 0, 0, 1),
  2032. CFrame.new(0.499998242, -1.99999988, 3.12924385e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2033. CFrame.new(-0.500002503, -1.99999988, -1.78813934e-07, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0,-.05 * math.cos((sine)/10), 0),
  2034. }, .3, false)
  2035. end
  2036. elseif Torsovelocity > 2 and hit ~= nil then
  2037. Anim = "Walk"
  2038. if attack == false then
  2039. PlayAnimationFromTable({
  2040. CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0- .08 * math.cos((sine) / 5), 0) * CFrame.Angles(0, 0, 0),
  2041. CFrame.new(0, 1.48263013, -0.0984808952, 1, 0, 0, 0, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849),
  2042. CFrame.new(1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, -.5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2043. CFrame.new(-1.5, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2044. CFrame.new(0.540300786, -1.99793816, -9.82598067e-07, 0.998698533, -0.0510031395, 6.36324955e-07, 0.0510031395, 0.998698533, -1.00461093e-05, -8.35937328e-08, 1.08393433e-05, 1.00000024) * CFrame.new(0, 0, 0+ .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 - 30 * math.cos((sine) / 10)), 0, 0),
  2045. CFrame.new(-0.539563596, -1.99794078, 1.12228372e-06, 0.998635888, 0.0523072146, -1.77852357e-07, -0.0523072146, 0.998635888, -1.00715051e-05, -3.89727461e-07, 1.08406466e-05, 1.00000024) * CFrame.new(0, 0, 0- .5 * math.cos((sine) / 10)) * CFrame.Angles(math.rad(0 + 30 * math.cos((sine) / 10)), 0, 0),
  2046. }, .3, false)
  2047. end
  2048. end
  2049. if 0 < #Effects then
  2050. for e = 1, #Effects do
  2051. if Effects[e] ~= nil then
  2052. local Thing = Effects[e]
  2053. if Thing ~= nil then
  2054. local Part = Thing[1]
  2055. local Mode = Thing[2]
  2056. local Delay = Thing[3]
  2057. local IncX = Thing[4]
  2058. local IncY = Thing[5]
  2059. local IncZ = Thing[6]
  2060. if Thing[2] == "Shoot" then
  2061. local Look = Thing[1]
  2062. local move = 30
  2063. if Thing[8] == 3 then
  2064. move = 10
  2065. end
  2066. local hit, pos = rayCast(Thing[4], Thing[1], move, m)
  2067. if Thing[10] ~= nil then
  2068. da = pos
  2069. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2070. cfa = CFrame.new(Thing[4], pos)
  2071. tehCF = cfa:lerp(cf2, 0.2)
  2072. Thing[1] = tehCF.lookVector
  2073. end
  2074. local mag = (Thing[4] - pos).magnitude
  2075. Effects["Head"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 1, mag * 5, 1, 0.5, 0, 0.5, 0.2)
  2076. if Thing[8] == 2 then
  2077. Effects["Ring"].Create(Torso.BrickColor, CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0) * CFrame.fromEulerAnglesXYZ(1.57, 0, 0), 1, 1, 0.1, 0.5, 0.5, 0.1, 0.1, 1)
  2078. end
  2079. Thing[4] = Thing[4] + Look * move
  2080. Thing[3] = Thing[3] - 1
  2081. if 2 < Thing[5] then
  2082. Thing[5] = Thing[5] - 0.3
  2083. Thing[6] = Thing[6] - 0.3
  2084. end
  2085. if hit ~= nil then
  2086. Thing[3] = 0
  2087. if Thing[8] == 1 or Thing[8] == 3 then
  2088. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2089. else
  2090. if Thing[8] == 2 then
  2091. Damage(hit, hit, Thing[5], Thing[6], Thing[7], "Normal", RootPart, 0, "", 1)
  2092. if (hit.Parent:FindFirstChildOfClass("Humanoid")) ~= nil or (hit.Parent.Parent:FindFirstChildOfClass("Humanoid")) ~= nil then
  2093. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2094. ref.Anchored = true
  2095. ref.CFrame = CFrame.new(pos)
  2096. CFuncs["Sound"].Create("161006093", ref, 1, 1.2)
  2097. game:GetService("Debris"):AddItem(ref, 0.2)
  2098. Effects["Block"].Create(Torso.BrickColor, CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 1, 10, 10, 10, 0.1, 2)
  2099. Effects["Ring"].Create(BrickColor.new("Bright yellow"), CFrame.new(ref.Position) * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 1, 1, 0.1, 4, 4, 0.1, 0.1)
  2100. MagnitudeDamage(ref, 15, Thing[5] / 1.5, Thing[6] / 1.5, 0, "Normal", "", 1)
  2101. end
  2102. end
  2103. end
  2104. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2105. ref.Anchored = true
  2106. ref.CFrame = CFrame.new(pos)
  2107. Effects["Sphere"].Create(Torso.BrickColor, CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.07)
  2108. game:GetService("Debris"):AddItem(ref, 1)
  2109. end
  2110. if Thing[3] <= 0 then
  2111. table.remove(Effects, e)
  2112. end
  2113. end
  2114. do
  2115. do
  2116. if Thing[2] == "FireWave" then
  2117. if Thing[3] <= Thing[4] then
  2118. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2119. Thing[3] = Thing[3] + 1
  2120. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2121. else
  2122. Part.Parent = nil
  2123. table.remove(Effects, e)
  2124. end
  2125. end
  2126. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2127. if Thing[1].Transparency <= 1 then
  2128. if Thing[2] == "Block1" then
  2129. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2130. Mesh = Thing[7]
  2131. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2132. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2133. else
  2134. if Thing[2] == "Block2" then
  2135. Thing[1].CFrame = Thing[1].CFrame
  2136. Mesh = Thing[7]
  2137. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2138. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2139. else
  2140. if Thing[2] == "Fire" then
  2141. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2142. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2143. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2144. else
  2145. if Thing[2] == "Cylinder" then
  2146. Mesh = Thing[7]
  2147. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2148. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2149. else
  2150. if Thing[2] == "Blood" then
  2151. Mesh = Thing[7]
  2152. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2153. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2154. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2155. else
  2156. if Thing[2] == "Elec" then
  2157. Mesh = Thing[10]
  2158. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2159. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2160. else
  2161. if Thing[2] == "Disappear" then
  2162. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2163. else
  2164. if Thing[2] == "Shatter" then
  2165. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2166. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2167. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2168. Thing[6] = Thing[6] + Thing[5]
  2169. end
  2170. end
  2171. end
  2172. end
  2173. end
  2174. end
  2175. end
  2176. end
  2177. else
  2178. Part.Parent = nil
  2179. table.remove(Effects, e)
  2180. end
  2181. end
  2182. end
  2183. end
  2184. end
  2185. end
  2186. end
  2187. end
  2188. end
  2189. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement