Advertisement
lundofett

Untitled

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