Advertisement
NikaForever

Untitled shit

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