Advertisement
RO_scripter

YEs

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