Advertisement
Guest User

32eer3d32

a guest
Apr 20th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 64.95 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. PlayerGui = Player.PlayerGui
  3. Cam = workspace.CurrentCamera
  4. Backpack = Player.Backpack
  5. Character = Player.Character
  6. Humanoid = Character.Humanoid
  7. Mouse = Player:GetMouse()
  8. RootPart = Character["HumanoidRootPart"]
  9. Torso = Character["Torso"]
  10. Head = Character["Head"]
  11. RightArm = Character["Right Arm"]
  12. LeftArm = Character["Left Arm"]
  13. RightLeg = Character["Right Leg"]
  14. LeftLeg = Character["Left Leg"]
  15. RootJoint = RootPart["RootJoint"]
  16. Neck = Torso["Neck"]
  17. RightShoulder = Torso["Right Shoulder"]
  18. LeftShoulder = Torso["Left Shoulder"]
  19. RightHip = Torso["Right Hip"]
  20. LeftHip = Torso["Left Hip"]
  21. local sick = Instance.new("Sound",Character)
  22. sick.SoundId = "rbxassetid://0"
  23. sick.Looped = true
  24. sick.Pitch = 1
  25. sick.Volume = 1
  26. sick:Play()
  27.  
  28. IT = Instance.new
  29. CF = CFrame.new
  30. VT = Vector3.new
  31. RAD = math.rad
  32. C3 = Color3.new
  33. UD2 = UDim2.new
  34. BRICKC = BrickColor.new
  35. ANGLES = CFrame.Angles
  36. EULER = CFrame.fromEulerAnglesXYZ
  37. COS = math.cos
  38. ACOS = math.acos
  39. SIN = math.sin
  40. ASIN = math.asin
  41. ABS = math.abs
  42. MRANDOM = math.random
  43. FLOOR = math.floor
  44.  
  45. function MakeForm(PART,TYPE)
  46. if TYPE == "Cyl" then
  47. local MSH = IT("CylinderMesh",PART)
  48. elseif TYPE == "Ball" then
  49. local MSH = IT("SpecialMesh",PART)
  50. MSH.MeshType = "Sphere"
  51. elseif TYPE == "Wedge" then
  52. local MSH = IT("SpecialMesh",PART)
  53. MSH.MeshType = "Wedge"
  54. end
  55. end
  56.  
  57.  
  58. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  59. local NEWWELD = IT(TYPE)
  60. NEWWELD.Part0 = PART0
  61. NEWWELD.Part1 = PART1
  62. NEWWELD.C0 = C0
  63. NEWWELD.C1 = C1
  64. NEWWELD.Parent = PARENT
  65. return NEWWELD
  66. end
  67.  
  68. local S = IT("Sound")
  69. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  70. local NEWSOUND = nil
  71. coroutine.resume(coroutine.create(function()
  72. NEWSOUND = S:Clone()
  73. NEWSOUND.Parent = PARENT
  74. NEWSOUND.Volume = VOLUME
  75. NEWSOUND.Pitch = PITCH
  76. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  77. NEWSOUND:play()
  78. if DOESLOOP == true then
  79. NEWSOUND.Looped = true
  80. else
  81. repeat wait(1) until NEWSOUND.Playing == false
  82. NEWSOUND:remove()
  83. end
  84. end))
  85. return NEWSOUND
  86. end
  87.  
  88. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  89. local NEWPART = IT("Part")
  90. NEWPART.formFactor = FORMFACTOR
  91. NEWPART.Reflectance = REFLECTANCE
  92. NEWPART.Transparency = TRANSPARENCY
  93. NEWPART.CanCollide = false
  94. NEWPART.Locked = true
  95. NEWPART.Anchored = true
  96. if ANCHOR == false then
  97. NEWPART.Anchored = false
  98. end
  99. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  100. NEWPART.Name = NAME
  101. NEWPART.Size = SIZE
  102. NEWPART.Position = Torso.Position
  103. NEWPART.Material = MATERIAL
  104. NEWPART:BreakJoints()
  105. NEWPART.Parent = PARENT
  106. return NEWPART
  107. end
  108.  
  109.  
  110. for i = 1, 15 do
  111. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/15.2, "Dark stone grey", "FaceGradient", VT(1.01,0.58,1.01),false)
  112. FACE.Color = C3(0,0,0)
  113. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  114. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.35-(i-1)/35,0), CF(0, 0, 0))
  115. end
  116.  
  117. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "FaceGradient", VT(0.6,0.1,1)/2,false)
  118. MakeForm(EYE,"Ball")
  119. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  120. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "FaceGradient", VT(0.6,0.1,1)/2,false)
  121. MakeForm(EYE,"Ball")
  122. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  123. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "FaceGradient", VT(0.1,1,1)/2,false)
  124. MakeForm(EYE,"Ball")
  125. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  126. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really blue", "FaceGradient", VT(0.1,1,1)/2,false)
  127. MakeForm(EYE,"Ball")
  128. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  129.  
  130. local top = Instance.new("Shirt")
  131. top.ShirtTemplate = "rbxassetid://676428254"
  132. top.Parent = Character
  133. top.Name = "Cloth"
  134. local bottom = Instance.new("Pants")
  135. bottom.PantsTemplate = "rbxassetid://676428351"
  136. bottom.Parent = Character
  137. bottom.Name = "Cloth"
  138. for _, c in pairs(Character:GetChildren()) do
  139. if c.ClassName == "Part" and c.Name ~= "FaceGradient" and c.Name ~= "Hat" and c.Name ~= "Gem" then
  140. c.Material = "Neon"
  141. if c:FindFirstChildOfClass("ParticleEmitter") then
  142. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  143. end
  144. c.Color = C3(1,1,1)
  145. if c == Head then
  146. if c:FindFirstChild("face") then
  147. c.face:remove()
  148. end
  149. end
  150. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.ClassName == "Hat" or c.Name == "Body Colors" then
  151. c:remove()
  152. elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  153. c:remove()
  154. end
  155. end
  156. local BODY = {}
  157. for _, c in pairs(Character:GetDescendants()) do
  158. if c:IsA("BasePart") and c.Name ~= "Handle" then
  159. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  160. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  161. end
  162. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  163. elseif c:IsA("JointInstance") then
  164. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  165. end
  166. end
  167. for e = 1, #BODY do
  168. if BODY[e] ~= nil then
  169. local STUFF = BODY[e]
  170. local PART = STUFF[1]
  171. local PARENT = STUFF[2]
  172. local MATERIAL = STUFF[3]
  173. local COLOR = STUFF[4]
  174. local TRANSPARENCY = STUFF[5]
  175. if PART.ClassName == "Part" and PART ~= RootPart then
  176. PART.Material = MATERIAL
  177. PART.Color = COLOR
  178. PART.Transparency = TRANSPARENCY
  179. end
  180. PART.AncestryChanged:Connect(function()
  181. PART.Parent = PARENT
  182. end)
  183. end
  184. end
  185. function refit()
  186. Character.Parent = workspace
  187. for e = 1, #BODY do
  188. if BODY[e] ~= nil then
  189. local STUFF = BODY[e]
  190. local PART = STUFF[1]
  191. local PARENT = STUFF[2]
  192. local MATERIAL = STUFF[3]
  193. local COLOR = STUFF[4]
  194. local TRANSPARENCY = STUFF[5]
  195. if PART.ClassName == "Part" and PART ~= RootPart then
  196. PART.Material = MATERIAL
  197. PART.Color = COLOR
  198. PART.Transparency = TRANSPARENCY
  199. end
  200. if PART.Parent ~= PARENT then
  201. Humanoid:remove()
  202. PART.Parent = PARENT
  203. Humanoid = IT("Humanoid",Character)
  204. end
  205. end
  206. end
  207. end
  208. local SKILLTEXTCOLOR = BRICKC"Really blue".Color
  209. local SKILLFONT = "Bodoni"
  210. local SKILLTEXTSIZE = 7
  211.  
  212. Humanoid.Died:connect(function()
  213. refit()
  214. end)
  215. -----------------------
  216. --Bye Bye--
  217. -------------------------------------------------------
  218. --A script By makhail07
  219.  
  220. --Probably my most brutal script yet :joy:
  221.  
  222. --Discord Creterisk#2958
  223. --Discord Server discord.gg/r7mfmPa self advertisement ftw
  224. -------------------------------------------------------
  225.  
  226. local FavIDs = {
  227. 340106355, --Nefl Crystals
  228. 927529620, --Dimension
  229. 876981900, --Fantasy
  230. 398987889, --Ordinary Days
  231. 1117396305, --Oh wait, it's you.
  232. 885996042, --Action Winter Journey
  233. 919231299, --Sprawling Idiot Effigy
  234. 743466274, --Good Day Sunshine
  235. 727411183, --Knife Fight
  236. 1402748531, --The Earth Is Counting On You!
  237. 595230126 --Robot Language
  238. }
  239.  
  240.  
  241.  
  242. --The reality of my life isn't real but a Universe -makhail07
  243. wait()
  244. local plr = game:service'Players'.LocalPlayer
  245. print('Local User is '..plr.Name)
  246. local char = plr.Character
  247. local hum = char.Humanoid
  248. local ra = char["Right Arm"]
  249. local la= char["Left Arm"]
  250. local rl= char["Right Leg"]
  251. local ll = char["Left Leg"]
  252. local hed = char.Head
  253. local root = char.HumanoidRootPart
  254. local rootj = root.RootJoint
  255. local tors = char.Torso
  256. local mouse = plr:GetMouse()
  257. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  258. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  259. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  260.  
  261.  
  262. -------------------------------------------------------
  263. --Start Good Stuff--
  264. -------------------------------------------------------
  265. CF = CFrame.new
  266. angles = CFrame.Angles
  267. attack = false
  268. Euler = CFrame.fromEulerAnglesXYZ
  269. Rad = math.rad
  270. IT = Instance.new
  271. BrickC = BrickColor.new
  272. Cos = math.cos
  273. Acos = math.acos
  274. Sin = math.sin
  275. Asin = math.asin
  276. Abs = math.abs
  277. Mrandom = math.random
  278. Floor = math.floor
  279. -------------------------------------------------------
  280. --End Good Stuff--
  281. -------------------------------------------------------
  282. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  283. RSH, LSH = nil, nil
  284. RW = Instance.new("Weld")
  285. LW = Instance.new("Weld")
  286. RH = tors["Right Hip"]
  287. LH = tors["Left Hip"]
  288. RSH = tors["Right Shoulder"]
  289. LSH = tors["Left Shoulder"]
  290. RSH.Parent = nil
  291. LSH.Parent = nil
  292. RW.Name = "RW"
  293. RW.Part0 = tors
  294. RW.C0 = CF(1.5, 0.5, 0)
  295. RW.C1 = CF(0, 0.5, 0)
  296. RW.Part1 = ra
  297. RW.Parent = tors
  298. LW.Name = "LW"
  299. LW.Part0 = tors
  300. LW.C0 = CF(-1.5, 0.5, 0)
  301. LW.C1 = CF(0, 0.5, 0)
  302. LW.Part1 = la
  303. LW.Parent = tors
  304. Effects = {}
  305.  
  306. -------------------------------------------------------
  307. --Start HeartBeat--
  308. -------------------------------------------------------
  309. ArtificialHB = Instance.new("BindableEvent", script)
  310. ArtificialHB.Name = "Heartbeat"
  311. script:WaitForChild("Heartbeat")
  312.  
  313. frame = 1 / 60
  314. tf = 0
  315. allowframeloss = false
  316. tossremainder = false
  317.  
  318.  
  319. lastframe = tick()
  320. script.Heartbeat:Fire()
  321.  
  322.  
  323. game:GetService("RunService").Heartbeat:connect(function(s, p)
  324. tf = tf + s
  325. if tf >= frame then
  326. if allowframeloss then
  327. script.Heartbeat:Fire()
  328. lastframe = tick()
  329. else
  330. for i = 1, math.floor(tf / frame) do
  331. script.Heartbeat:Fire()
  332. end
  333. lastframe = tick()
  334. end
  335. if tossremainder then
  336. tf = 0
  337. else
  338. tf = tf - frame * math.floor(tf / frame)
  339. end
  340. end
  341. end)
  342. -------------------------------------------------------
  343. --End HeartBeat--
  344. -------------------------------------------------------
  345.  
  346. -------------------------------------------------------
  347. --Start Important Functions--
  348. -------------------------------------------------------
  349. function swait(num)
  350. if num == 0 or num == nil then
  351. game:service("RunService").Stepped:wait(0)
  352. else
  353. for i = 0, num do
  354. game:service("RunService").Stepped:wait(0)
  355. end
  356. end
  357. end
  358. function thread(f)
  359. coroutine.resume(coroutine.create(f))
  360. end
  361. function clerp(a, b, t)
  362. local qa = {
  363. QuaternionFromCFrame(a)
  364. }
  365. local qb = {
  366. QuaternionFromCFrame(b)
  367. }
  368. local ax, ay, az = a.x, a.y, a.z
  369. local bx, by, bz = b.x, b.y, b.z
  370. local _t = 1 - t
  371. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  372. end
  373. function QuaternionFromCFrame(cf)
  374. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  375. local trace = m00 + m11 + m22
  376. if trace > 0 then
  377. local s = math.sqrt(1 + trace)
  378. local recip = 0.5 / s
  379. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  380. else
  381. local i = 0
  382. if m00 < m11 then
  383. i = 1
  384. end
  385. if m22 > (i == 0 and m00 or m11) then
  386. i = 2
  387. end
  388. if i == 0 then
  389. local s = math.sqrt(m00 - m11 - m22 + 1)
  390. local recip = 0.5 / s
  391. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  392. elseif i == 1 then
  393. local s = math.sqrt(m11 - m22 - m00 + 1)
  394. local recip = 0.5 / s
  395. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  396. elseif i == 2 then
  397. local s = math.sqrt(m22 - m00 - m11 + 1)
  398. local recip = 0.5 / s
  399. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  400. end
  401. end
  402. end
  403. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  404. local xs, ys, zs = x + x, y + y, z + z
  405. local wx, wy, wz = w * xs, w * ys, w * zs
  406. local xx = x * xs
  407. local xy = x * ys
  408. local xz = x * zs
  409. local yy = y * ys
  410. local yz = y * zs
  411. local zz = z * zs
  412. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  413. end
  414. function QuaternionSlerp(a, b, t)
  415. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  416. local startInterp, finishInterp
  417. if cosTheta >= 1.0E-4 then
  418. if 1 - cosTheta > 1.0E-4 then
  419. local theta = math.acos(cosTheta)
  420. local invSinTheta = 1 / Sin(theta)
  421. startInterp = Sin((1 - t) * theta) * invSinTheta
  422. finishInterp = Sin(t * theta) * invSinTheta
  423. else
  424. startInterp = 1 - t
  425. finishInterp = t
  426. end
  427. elseif 1 + cosTheta > 1.0E-4 then
  428. local theta = math.acos(-cosTheta)
  429. local invSinTheta = 1 / Sin(theta)
  430. startInterp = Sin((t - 1) * theta) * invSinTheta
  431. finishInterp = Sin(t * theta) * invSinTheta
  432. else
  433. startInterp = t - 1
  434. finishInterp = t
  435. end
  436. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  437. end
  438. function rayCast(Position, Direction, Range, Ignore)
  439. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  440. end
  441. local RbxUtility = LoadLibrary("RbxUtility")
  442. local Create = RbxUtility.Create
  443.  
  444. -------------------------------------------------------
  445. --Start Damage Function--
  446. -------------------------------------------------------
  447. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  448. if hit.Parent == nil then
  449. return
  450. end
  451. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  452. for _, v in pairs(hit.Parent:children()) do
  453. if v:IsA("Humanoid") then
  454. h = v
  455. end
  456. end
  457. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  458.  
  459. hit.Parent:FindFirstChild("Head"):BreakJoints()
  460. end
  461.  
  462. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  463. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  464. if hit.Parent.DebounceHit.Value == true then
  465. return
  466. end
  467. end
  468. if insta == true then
  469. hit.Parent:FindFirstChild("Head"):BreakJoints()
  470. end
  471. local c = Create("ObjectValue"){
  472. Name = "creator",
  473. Value = game:service("Players").LocalPlayer,
  474. Parent = h,
  475. }
  476. game:GetService("Debris"):AddItem(c, .5)
  477. if HitSound ~= nil and HitPitch ~= nil then
  478. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  479. end
  480. local Damage = math.random(minim, maxim)
  481. local blocked = false
  482. local block = hit.Parent:findFirstChild("Block")
  483. if block ~= nil then
  484. if block.className == "IntValue" then
  485. if block.Value > 0 then
  486. blocked = true
  487. block.Value = block.Value - 1
  488. print(block.Value)
  489. end
  490. end
  491. end
  492. if blocked == false then
  493. h.Health = h.Health - Damage
  494. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  495. else
  496. h.Health = h.Health - (Damage / 2)
  497. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  498. end
  499. if Type == "Knockdown" then
  500. local hum = hit.Parent.Humanoid
  501. hum.PlatformStand = true
  502. coroutine.resume(coroutine.create(function(HHumanoid)
  503. swait(1)
  504. HHumanoid.PlatformStand = false
  505. end), hum)
  506. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  507. local bodvol = Create("BodyVelocity"){
  508. velocity = angle * knockback,
  509. P = 5000,
  510. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  511. Parent = hit,
  512. }
  513. local rl = Create("BodyAngularVelocity"){
  514. P = 3000,
  515. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  516. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  517. Parent = hit,
  518. }
  519. game:GetService("Debris"):AddItem(bodvol, .5)
  520. game:GetService("Debris"):AddItem(rl, .5)
  521. elseif Type == "Normal" then
  522. local vp = Create("BodyVelocity"){
  523. P = 500,
  524. maxForce = Vector3.new(math.huge, 0, math.huge),
  525. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  526. }
  527. if knockback > 0 then
  528. vp.Parent = hit.Parent.Torso
  529. end
  530. game:GetService("Debris"):AddItem(vp, .5)
  531. elseif Type == "Up" then
  532. local bodyVelocity = Create("BodyVelocity"){
  533. velocity = Vector3.new(0, 20, 0),
  534. P = 5000,
  535. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  536. Parent = hit,
  537. }
  538. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  539. elseif Type == "DarkUp" then
  540. coroutine.resume(coroutine.create(function()
  541. for i = 0, 1, 0.1 do
  542. swait()
  543. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  544. end
  545. end))
  546. local bodyVelocity = Create("BodyVelocity"){
  547. velocity = Vector3.new(0, 20, 0),
  548. P = 5000,
  549. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  550. Parent = hit,
  551. }
  552. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  553. elseif Type == "Snare" then
  554. local bp = Create("BodyPosition"){
  555. P = 2000,
  556. D = 100,
  557. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  558. position = hit.Parent.Torso.Position,
  559. Parent = hit.Parent.Torso,
  560. }
  561. game:GetService("Debris"):AddItem(bp, 1)
  562. elseif Type == "Freeze" then
  563. local BodPos = Create("BodyPosition"){
  564. P = 50000,
  565. D = 1000,
  566. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  567. position = hit.Parent.Torso.Position,
  568. Parent = hit.Parent.Torso,
  569. }
  570. local BodGy = Create("BodyGyro") {
  571. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  572. P = 20e+003,
  573. Parent = hit.Parent.Torso,
  574. cframe = hit.Parent.Torso.CFrame,
  575. }
  576. hit.Parent.Torso.Anchored = true
  577. coroutine.resume(coroutine.create(function(Part)
  578. swait(1.5)
  579. Part.Anchored = false
  580. end), hit.Parent.Torso)
  581. game:GetService("Debris"):AddItem(BodPos, 3)
  582. game:GetService("Debris"):AddItem(BodGy, 3)
  583. end
  584. local debounce = Create("BoolValue"){
  585. Name = "DebounceHit",
  586. Parent = hit.Parent,
  587. Value = true,
  588. }
  589. game:GetService("Debris"):AddItem(debounce, Delay)
  590. c = Create("ObjectValue"){
  591. Name = "creator",
  592. Value = Player,
  593. Parent = h,
  594. }
  595. game:GetService("Debris"):AddItem(c, .5)
  596. end
  597. end
  598. -------------------------------------------------------
  599. --End Damage Function--
  600. -------------------------------------------------------
  601.  
  602. -------------------------------------------------------
  603. --Start Damage Function Customization--
  604. -------------------------------------------------------
  605. function ShowDamage(Pos, Text, Time, Color)
  606. local Rate = (1 / 30)
  607. local Pos = (Pos or Vector3.new(0, 0, 0))
  608. local Text = (Text or "")
  609. local Time = (Time or 2)
  610. local Color = (Color or Color3.new(1, 0, 1))
  611. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  612. EffectPart.Anchored = true
  613. local BillboardGui = Create("BillboardGui"){
  614. Size = UDim2.new(3, 0, 3, 0),
  615. Adornee = EffectPart,
  616. Parent = EffectPart,
  617. }
  618. local TextLabel = Create("TextLabel"){
  619. BackgroundTransparency = 1,
  620. Size = UDim2.new(1, 0, 1, 0),
  621. Text = Text,
  622. Font = "Bodoni",
  623. TextColor3 = Color,
  624. TextScaled = true,
  625. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  626. Parent = BillboardGui,
  627. }
  628. game.Debris:AddItem(EffectPart, (Time))
  629. EffectPart.Parent = game:GetService("Workspace")
  630. delay(0, function()
  631. local Frames = (Time / Rate)
  632. for Frame = 1, Frames do
  633. wait(Rate)
  634. local Percent = (Frame / Frames)
  635. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  636. TextLabel.TextTransparency = Percent
  637. end
  638. if EffectPart and EffectPart.Parent then
  639. EffectPart:Destroy()
  640. end
  641. end)
  642. end
  643. -------------------------------------------------------
  644. --End Damage Function Customization--
  645. -------------------------------------------------------
  646.  
  647. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  648. for _, c in pairs(workspace:children()) do
  649. local hum = c:findFirstChild("Humanoid")
  650. if hum ~= nil then
  651. local head = c:findFirstChild("Head")
  652. if head ~= nil then
  653. local targ = head.Position - Part.Position
  654. local mag = targ.magnitude
  655. if magni >= mag and c.Name ~= plr.Name then
  656. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  657. end
  658. end
  659. end
  660. end
  661. end
  662.  
  663.  
  664. CFuncs = {
  665. Part = {
  666. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  667. local Part = Create("Part")({
  668. Parent = Parent,
  669. Reflectance = Reflectance,
  670. Transparency = Transparency,
  671. CanCollide = false,
  672. Locked = true,
  673. BrickColor = BrickColor.new(tostring(BColor)),
  674. Name = Name,
  675. Size = Size,
  676. Material = Material
  677. })
  678. RemoveOutlines(Part)
  679. return Part
  680. end
  681. },
  682. Mesh = {
  683. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  684. local Msh = Create(Mesh)({
  685. Parent = Part,
  686. Offset = OffSet,
  687. Scale = Scale
  688. })
  689. if Mesh == "SpecialMesh" then
  690. Msh.MeshType = MeshType
  691. Msh.MeshId = MeshId
  692. end
  693. return Msh
  694. end
  695. },
  696. Mesh = {
  697. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  698. local Msh = Create(Mesh)({
  699. Parent = Part,
  700. Offset = OffSet,
  701. Scale = Scale
  702. })
  703. if Mesh == "SpecialMesh" then
  704. Msh.MeshType = MeshType
  705. Msh.MeshId = MeshId
  706. end
  707. return Msh
  708. end
  709. },
  710. Weld = {
  711. Create = function(Parent, Part0, Part1, C0, C1)
  712. local Weld = Create("Weld")({
  713. Parent = Parent,
  714. Part0 = Part0,
  715. Part1 = Part1,
  716. C0 = C0,
  717. C1 = C1
  718. })
  719. return Weld
  720. end
  721. },
  722. Sound = {
  723. Create = function(id, par, vol, pit)
  724. coroutine.resume(coroutine.create(function()
  725. local S = Create("Sound")({
  726. Volume = vol,
  727. Pitch = pit or 1,
  728. SoundId = id,
  729. Parent = par or workspace
  730. })
  731. wait()
  732. S:play()
  733. game:GetService("Debris"):AddItem(S, 6)
  734. end))
  735. end
  736. },
  737. ParticleEmitter = {
  738. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  739. local fp = Create("ParticleEmitter")({
  740. Parent = Parent,
  741. Color = ColorSequence.new(Color1, Color2),
  742. LightEmission = LightEmission,
  743. Size = Size,
  744. Texture = Texture,
  745. Transparency = Transparency,
  746. ZOffset = ZOffset,
  747. Acceleration = Accel,
  748. Drag = Drag,
  749. LockedToPart = LockedToPart,
  750. VelocityInheritance = VelocityInheritance,
  751. EmissionDirection = EmissionDirection,
  752. Enabled = Enabled,
  753. Lifetime = LifeTime,
  754. Rate = Rate,
  755. Rotation = Rotation,
  756. RotSpeed = RotSpeed,
  757. Speed = Speed,
  758. VelocitySpread = VelocitySpread
  759. })
  760. return fp
  761. end
  762. }
  763. }
  764. function RemoveOutlines(part)
  765. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  766. end
  767. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  768. local Part = Create("Part")({
  769. formFactor = FormFactor,
  770. Parent = Parent,
  771. Reflectance = Reflectance,
  772. Transparency = Transparency,
  773. CanCollide = false,
  774. Locked = true,
  775. BrickColor = BrickColor.new(tostring(BColor)),
  776. Name = Name,
  777. Size = Size,
  778. Material = Material
  779. })
  780. RemoveOutlines(Part)
  781. return Part
  782. end
  783. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  784. local Msh = Create(Mesh)({
  785. Parent = Part,
  786. Offset = OffSet,
  787. Scale = Scale
  788. })
  789. if Mesh == "SpecialMesh" then
  790. Msh.MeshType = MeshType
  791. Msh.MeshId = MeshId
  792. end
  793. return Msh
  794. end
  795. function CreateWeld(Parent, Part0, Part1, C0, C1)
  796. local Weld = Create("Weld")({
  797. Parent = Parent,
  798. Part0 = Part0,
  799. Part1 = Part1,
  800. C0 = C0,
  801. C1 = C1
  802. })
  803. return Weld
  804. end
  805.  
  806.  
  807. -------------------------------------------------------
  808. --Start Effect Function--
  809. -------------------------------------------------------
  810. EffectModel = Instance.new("Model", char)
  811. Effects = {
  812. Block = {
  813. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  814. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  815. prt.Anchored = true
  816. prt.CFrame = cframe
  817. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  818. game:GetService("Debris"):AddItem(prt, 10)
  819. if Type == 1 or Type == nil then
  820. table.insert(Effects, {
  821. prt,
  822. "Block1",
  823. delay,
  824. x3,
  825. y3,
  826. z3,
  827. msh
  828. })
  829. elseif Type == 2 then
  830. table.insert(Effects, {
  831. prt,
  832. "Block2",
  833. delay,
  834. x3,
  835. y3,
  836. z3,
  837. msh
  838. })
  839. else
  840. table.insert(Effects, {
  841. prt,
  842. "Block3",
  843. delay,
  844. x3,
  845. y3,
  846. z3,
  847. msh
  848. })
  849. end
  850. end
  851. },
  852. Sphere = {
  853. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  854. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  855. prt.Anchored = true
  856. prt.CFrame = cframe
  857. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  858. game:GetService("Debris"):AddItem(prt, 10)
  859. table.insert(Effects, {
  860. prt,
  861. "Cylinder",
  862. delay,
  863. x3,
  864. y3,
  865. z3,
  866. msh
  867. })
  868. end
  869. },
  870. Cylinder = {
  871. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  872. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  873. prt.Anchored = true
  874. prt.CFrame = cframe
  875. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  876. game:GetService("Debris"):AddItem(prt, 10)
  877. table.insert(Effects, {
  878. prt,
  879. "Cylinder",
  880. delay,
  881. x3,
  882. y3,
  883. z3,
  884. msh
  885. })
  886. end
  887. },
  888. Wave = {
  889. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  890. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  891. prt.Anchored = true
  892. prt.CFrame = cframe
  893. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  894. game:GetService("Debris"):AddItem(prt, 10)
  895. table.insert(Effects, {
  896. prt,
  897. "Cylinder",
  898. delay,
  899. x3 / 60,
  900. y3 / 60,
  901. z3 / 60,
  902. msh
  903. })
  904. end
  905. },
  906. Ring = {
  907. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  908. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  909. prt.Anchored = true
  910. prt.CFrame = cframe
  911. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  912. game:GetService("Debris"):AddItem(prt, 10)
  913. table.insert(Effects, {
  914. prt,
  915. "Cylinder",
  916. delay,
  917. x3,
  918. y3,
  919. z3,
  920. msh
  921. })
  922. end
  923. },
  924. Break = {
  925. Create = function(brickcolor, cframe, x1, y1, z1)
  926. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  927. prt.Anchored = true
  928. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  929. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  930. local num = math.random(10, 50) / 1000
  931. game:GetService("Debris"):AddItem(prt, 10)
  932. table.insert(Effects, {
  933. prt,
  934. "Shatter",
  935. num,
  936. prt.CFrame,
  937. math.random() - math.random(),
  938. 0,
  939. math.random(50, 100) / 100
  940. })
  941. end
  942. },
  943. Spiral = {
  944. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  945. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  946. prt.Anchored = true
  947. prt.CFrame = cframe
  948. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  949. game:GetService("Debris"):AddItem(prt, 10)
  950. table.insert(Effects, {
  951. prt,
  952. "Cylinder",
  953. delay,
  954. x3,
  955. y3,
  956. z3,
  957. msh
  958. })
  959. end
  960. },
  961. Push = {
  962. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  963. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  964. prt.Anchored = true
  965. prt.CFrame = cframe
  966. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  967. game:GetService("Debris"):AddItem(prt, 10)
  968. table.insert(Effects, {
  969. prt,
  970. "Cylinder",
  971. delay,
  972. x3,
  973. y3,
  974. z3,
  975. msh
  976. })
  977. end
  978. }
  979. }
  980. -------------------------------------------------------
  981. --End Effect Function--
  982. -------------------------------------------------------
  983.  
  984. function CreateSound(ID, PARENT, VOLUME, PITCH)
  985. local NSound = nil
  986. coroutine.resume(coroutine.create(function()
  987. NSound = Instance.new("Sound", PARENT)
  988. NSound.Volume = VOLUME
  989. NSound.Pitch = PITCH
  990. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  991. swait()
  992. NSound:play()
  993. game:GetService("Debris"):AddItem(NSound, 10)
  994. end))
  995. return NSound
  996. end
  997.  
  998. -------------------------------------------------------
  999. --Start Kyu's shitty stuff--
  1000. -------------------------------------------------------
  1001.  
  1002. function ragdoll(model)
  1003. local char = model
  1004. torso = char.HumanoidRootPart
  1005. torso2 = char.Torso
  1006. LW.Parent = nil
  1007. RW.Parent = nil
  1008. LH.Parent = nil
  1009. RH.Parent = nil
  1010. if hum ~= nil then
  1011. hum.PlatformStand = true
  1012. end
  1013.  
  1014. local Head = char:FindFirstChild("Head")
  1015. if Head then
  1016. local Neck = Instance.new("Weld")
  1017. Neck.Name = "Neck"
  1018. Neck.Part0 = torso
  1019. Neck.Part1 = Head
  1020. Neck.C0 = CFrame.new(0, 1.5, 0)
  1021. Neck.C1 = CFrame.new()
  1022. Neck.Parent = torso
  1023. end
  1024. local Limb = char:FindFirstChild("Right Arm")
  1025. if Limb then
  1026.  
  1027. Limb.CFrame = torso.CFrame * CFrame.new(1.5, 0, 0)
  1028. local Joint = Instance.new("Glue")
  1029. Joint.Name = "RightShoulder"
  1030. Joint.Part0 = torso
  1031. Joint.Part1 = Limb
  1032. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1033. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1034. Joint.Parent = torso
  1035.  
  1036. local B = Instance.new("Part")
  1037. B.TopSurface = 0
  1038. B.BottomSurface = 0
  1039. B.formFactor = "Symmetric"
  1040. B.Size = Vector3.new(1, 1, 1)
  1041. B.Transparency = 1
  1042. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1043. B.Parent = char
  1044. local W = Instance.new("Weld")
  1045. W.Part0 = Limb
  1046. W.Part1 = B
  1047. W.C0 = CFrame.new(0, -0.5, 0)
  1048. W.Parent = Limb
  1049.  
  1050. end
  1051. local Limb = char:FindFirstChild("Left Arm")
  1052. if Limb then
  1053.  
  1054. Limb.CFrame = torso.CFrame * CFrame.new(-1.5, 0, 0)
  1055. local Joint = Instance.new("Glue")
  1056. Joint.Name = "LeftShoulder"
  1057. Joint.Part0 = torso
  1058. Joint.Part1 = Limb
  1059. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1060. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1061. Joint.Parent = torso
  1062.  
  1063. local B = Instance.new("Part")
  1064. B.TopSurface = 0
  1065. B.BottomSurface = 0
  1066. B.formFactor = "Symmetric"
  1067. B.Size = Vector3.new(1, 1, 1)
  1068. B.Transparency = 1
  1069. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1070. B.Parent = char
  1071. local W = Instance.new("Weld")
  1072. W.Part0 = Limb
  1073. W.Part1 = B
  1074. W.C0 = CFrame.new(0, -0.5, 0)
  1075. W.Parent = Limb
  1076.  
  1077. end
  1078. local Limb = char:FindFirstChild("Right Leg")
  1079. if Limb then
  1080.  
  1081. Limb.CFrame = torso.CFrame * CFrame.new(0.5, -2, 0)
  1082. local Joint = Instance.new("Glue")
  1083. Joint.Name = "RightHip"
  1084. Joint.Part0 = torso
  1085. Joint.Part1 = Limb
  1086. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1087. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1088. Joint.Parent = torso
  1089.  
  1090. local B = Instance.new("Part")
  1091. B.TopSurface = 0
  1092. B.BottomSurface = 0
  1093. B.formFactor = "Symmetric"
  1094. B.Size = Vector3.new(1, 1, 1)
  1095. B.Transparency = 1
  1096. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1097. B.Parent = char
  1098. local W = Instance.new("Weld")
  1099. W.Part0 = Limb
  1100. W.Part1 = B
  1101. W.C0 = CFrame.new(0, -0.5, 0)
  1102. W.Parent = Limb
  1103.  
  1104. end
  1105. local Limb = char:FindFirstChild("Left Leg")
  1106. if Limb then
  1107.  
  1108. Limb.CFrame = torso.CFrame * CFrame.new(-0.5, -2, 0)
  1109. local Joint = Instance.new("Glue")
  1110. Joint.Name = "LeftHip"
  1111. Joint.Part0 = torso
  1112. Joint.Part1 = Limb
  1113. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1114. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1115. Joint.Parent = torso
  1116.  
  1117. local B = Instance.new("Part")
  1118. B.TopSurface = 0
  1119. B.BottomSurface = 0
  1120. B.formFactor = "Symmetric"
  1121. B.Size = Vector3.new(1, 1, 1)
  1122. B.Transparency = 1
  1123. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1124. B.Parent = char
  1125. local W = Instance.new("Weld")
  1126. W.Part0 = Limb
  1127. W.Part1 = B
  1128. W.C0 = CFrame.new(0, -0.5, 0)
  1129. W.Parent = Limb
  1130.  
  1131. end
  1132. --[
  1133. local Bar = Instance.new("Part")
  1134. Bar.TopSurface = 0
  1135. Bar.BottomSurface = 0
  1136. Bar.formFactor = "Symmetric"
  1137. Bar.Size = Vector3.new(1, 1, 1)
  1138. Bar.Transparency = 1
  1139. Bar.CFrame = torso.CFrame * CFrame.new(0, 0.5, 0)
  1140. Bar.Parent = char
  1141. local Weld = Instance.new("Weld")
  1142. Weld.Part0 = torso
  1143. Weld.Part1 = Bar
  1144. Weld.C0 = CFrame.new(0, 0.5, 0)
  1145. Weld.Parent = torso
  1146. --]]
  1147.  
  1148. torso.CFrame = CFrame.new(torso.Position)*CFrame.Angles(math.rad(20),math.rad(torso.Orientation.Y),math.rad(torso.Orientation.Z))
  1149.  
  1150. end
  1151.  
  1152. -------------------------------------------------------
  1153. --End Kyu's shitty stuff--
  1154. -------------------------------------------------------
  1155.  
  1156. function New(Object, Parent, Name, Data)
  1157. local Object = Instance.new(Object)
  1158. for Index, Value in pairs(Data or {}) do
  1159. Object[Index] = Value
  1160. end
  1161. Object.Parent = Parent
  1162. Object.Name = Name
  1163. return Object
  1164. end
  1165.  
  1166. local Blood1 = Create("ParticleEmitter")({
  1167. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  1168. Transparency = NumberSequence.new(0.1, 1),
  1169. Size = NumberSequence.new(0.5, 0),
  1170. Texture = "rbxassetid://602578593",
  1171. Lifetime = NumberRange.new(0.8),
  1172. Rate = 255,
  1173. VelocitySpread = 40,
  1174. Rotation = NumberRange.new(100),
  1175. Speed = NumberRange.new(5),
  1176. LightEmission = 0,
  1177. LockedToPart = false,
  1178. Acceleration = Vector3.new(0, -10, 0),
  1179. EmissionDirection = "Bottom"
  1180. })
  1181.  
  1182. FHead = New("Part",char,"FHead",{CanCollide = false,BrickColor = BrickColor.new("Really black"),Size = Vector3.new(1.20000005, 0.600000024, 1),CFrame = CFrame.new(68.5999985, 0.700013041, 9.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  1183. Mesh = New("SpecialMesh",FHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1184. Weld = New("Weld",FHead,"mot",{Part0 = FHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1185. FHead.CanCollide = false
  1186.  
  1187. -------------------------------------------------------
  1188. --End Important Functions--
  1189. -------------------------------------------------------
  1190.  
  1191.  
  1192. -------------------------------------------------------
  1193. --Start Music Option--
  1194. -------------------------------------------------------
  1195. local Music = Instance.new("Sound",tors)
  1196. Music.Volume = 2.5
  1197. Music.SoundId = "rbxassetid://643172198"
  1198. Music.Looped = true
  1199. Music.Pitch = 1 --Pitcher
  1200. Music:Play()
  1201. -------------------------------------------------------
  1202. --End Music Option--
  1203. -------------------------------------------------------
  1204.  
  1205.  
  1206. -------------------------------------------------------
  1207. --Start Attacks N Stuff--
  1208. -------------------------------------------------------
  1209.  
  1210.  
  1211.  
  1212.  
  1213. local sine=0
  1214. function ByeBye()
  1215. local target = nil
  1216. local targettorso = nil
  1217. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1218. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1219. target = mouse.Target.Parent.Humanoid
  1220. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1221. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1222. end
  1223. end
  1224. if target ~= nil then
  1225. targettorso.Anchored = true
  1226. attack = true
  1227. hum.WalkSpeed = 0
  1228. root.CFrame = targettorso.CFrame * CF(0,0,2)
  1229. for i = 0,4.2,0.1 do
  1230. swait()
  1231. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1232. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1233. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1234. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1235. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
  1236. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(-25)), 0.1)
  1237. end
  1238. local bloody = Instance.new("ParticleEmitter",targettorso)
  1239. bloody.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1240. bloody.LightEmission = .1
  1241. bloody.Size = NumberSequence.new(0.5, 0)
  1242. bloody.Texture = "http://www.roblox.com/asset/?ID=602578593"
  1243. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1244. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1245. bloody.Transparency = bbb
  1246. bloody.Size = aaa
  1247. bloody.ZOffset = -.9
  1248. bloody.Acceleration = Vector3.new(0, -5, 0)
  1249. bloody.LockedToPart = false
  1250. bloody.Lifetime = NumberRange.new(0.8)
  1251. bloody.Rate = 255
  1252. bloody.Rotation = NumberRange.new(-100, 100)
  1253. bloody.RotSpeed = NumberRange.new(-100, 100)
  1254. bloody.Speed = NumberRange.new(6)
  1255. bloody.VelocitySpread = 0
  1256. bloody.Enabled=true
  1257. targethead:Remove()
  1258. CreateSound("429400881", targettorso, 5, .8)
  1259. CreateSound("1093102664", targettorso, 10, 1)
  1260. for i = 0,6.2,0.1 do
  1261. swait()
  1262. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.15)
  1263. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-110)), 0.3)
  1264. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1265. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1266. RW.C0 = clerp(RW.C0, CF(1.3, 0.7 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(100), Rad(0), Rad(-15)), 0.1)
  1267. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1268. end
  1269. targettorso.Anchored = false
  1270. attack = false
  1271. hum.WalkSpeed = 16
  1272. root.CFrame = targettorso.CFrame * CF(0,0,3)
  1273. end
  1274. end
  1275.  
  1276.  
  1277. function Sayonara()
  1278. local target = nil
  1279. local targettorso = nil
  1280. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1281. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1282. target = mouse.Target.Parent.Humanoid
  1283. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1284. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1285. targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  1286. targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  1287. end
  1288. end
  1289. if target ~= nil then
  1290. targettorso.Anchored = true
  1291. attack = true
  1292. hum.WalkSpeed = 0
  1293. root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  1294. for i = 0,6.2,0.1 do
  1295. swait()
  1296. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  1297. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  1298. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  1299. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  1300. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  1301. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  1302. end
  1303. do
  1304. CreateSound("429400881", targettorso, 5, 1)
  1305. local ModelArm02 = New("Model", char, "Arm", {})
  1306. local ModelArm03 = New("Model", char, "Arm", {})
  1307. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  1308. local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  1309. local Arm02 = targetleftarm:Clone()
  1310. local Arm03 = targetrightarm:Clone()
  1311. targetleftarm.Transparency = 1
  1312. targetrightarm.Transparency = 1
  1313. Arm02.Parent = ModelArm02
  1314. Arm03.Parent = ModelArm03
  1315. for i, v in pairs(Arm02:GetChildren()) do
  1316. v:Destroy()
  1317. end
  1318. for i, v in pairs(Arm03:GetChildren()) do
  1319. v:Destroy()
  1320. end
  1321. local weldArm02 = Instance.new("Weld")
  1322. weldArm02.Parent = Arm02
  1323. weldArm02.Part0 = targetleftarm
  1324. weldArm02.Part1 = Arm02
  1325. weldArm02.C1 = CFrame.new(0, 0, 0)
  1326. local weldArm03 = Instance.new("Weld")
  1327. weldArm03.Parent = Arm03
  1328. weldArm03.Part0 = targetrightarm
  1329. weldArm03.Part1 = Arm03
  1330. weldArm03.C1 = CFrame.new(0, 0, 0)
  1331. for i, v in pairs(target:GetChildren()) do
  1332. if v:IsA("Shirt") then
  1333. v:clone().Parent = ModelArm02
  1334. end
  1335. end
  1336. for i, v in pairs(target:GetChildren()) do
  1337. if v:IsA("Shirt") then
  1338. v:clone().Parent = ModelArm03
  1339. end
  1340. end
  1341. weldArm02.Part0 = la
  1342. weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  1343. weldArm03.Part0 = ra
  1344. weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  1345. local BE1 = Blood1:Clone()
  1346. BE1.Parent = targetleftarm
  1347. game:GetService("Debris"):AddItem(BE1, 3)
  1348. BE1.Rate = 255
  1349. local BE2 = Blood1:Clone()
  1350. BE2.Parent = targetrightarm
  1351. game:GetService("Debris"):AddItem(BE2, 3)
  1352. BE2.Rate = 255
  1353. for i = 0,6.2,0.1 do
  1354. swait()
  1355. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  1356. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1357. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  1358. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  1359. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  1360. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1361. end
  1362. for i = 0,6.2,0.1 do
  1363. swait()
  1364. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1365. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1366. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  1367. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  1368. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  1369. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  1370. end
  1371. CreateSound("541909763", targettorso, 5, .8)
  1372. weldArm02:Destroy()
  1373. Arm02.CanCollide = true
  1374. weldArm03:Destroy()
  1375. Arm03.CanCollide = true
  1376. local bodyVelocity2 = Create("BodyVelocity")({
  1377. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  1378. P = 5000,
  1379. maxForce = Vector3.new(8000, 8000, 8000),
  1380. Parent = Arm02
  1381. })
  1382. local bodyVelocity3 = Create("BodyVelocity")({
  1383. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  1384. P = 5000,
  1385. maxForce = Vector3.new(8000, 8000, 8000),
  1386. Parent = Arm03
  1387. })
  1388. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1389. game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  1390. for i = 0,6.2,0.1 do
  1391. swait()
  1392. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1393. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1394. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  1395. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  1396. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  1397. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  1398. end
  1399. for i = 0,6.2,0.1 do
  1400. swait()
  1401. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1402. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1403. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  1404. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  1405. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  1406. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  1407. end
  1408. targettorso:Remove()
  1409. for i = 0,6.2,0.1 do
  1410. swait()
  1411. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  1412. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1413. RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  1414. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-35)), 0.15)
  1415. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
  1416. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
  1417. end
  1418. end
  1419. targettorso.Anchored = false
  1420. attack = false
  1421. hum.WalkSpeed = 16
  1422. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  1423. end
  1424. end
  1425.  
  1426. function AlohaMyFriend()
  1427. local target = nil
  1428. local targettorso = nil
  1429. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1430. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1431. target = mouse.Target.Parent.Humanoid
  1432. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1433. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1434. end
  1435. end
  1436. if target ~= nil then
  1437. targettorso.Anchored = true
  1438. attack = true
  1439. hum.WalkSpeed = 0
  1440. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  1441. for i = 0,6.2,0.1 do
  1442. swait()
  1443. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  1444. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
  1445. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1446. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1447. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
  1448. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1449. end
  1450. local ModelHead01 = New("Model", char, "Head of Decapitated", {})
  1451. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  1452. local Head01 = targethead:Clone()
  1453. targethead.Transparency = 1
  1454. Head01.Parent = ModelHead01
  1455. local weldHead01 = Instance.new("Weld")
  1456. weldHead01.Parent = Head01
  1457. weldHead01.Part0 = targethead
  1458. weldHead01.Part1 = Head01
  1459. weldHead01.C1 = CFrame.new(0, 0, 0)
  1460. targethead.face:Remove()
  1461. weldHead01.Part0 = ra
  1462. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  1463. local BE1 = Blood1:Clone()
  1464. BE1.Parent = targethead
  1465. game:GetService("Debris"):AddItem(BE1, 3)
  1466. BE1.Rate = 255
  1467. targettorso:BreakJoints()
  1468. CreateSound("314390675", targettorso, 5, .7)
  1469. for i = 0,4.2,0.1 do
  1470. swait()
  1471. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  1472. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-20)), 0.3)
  1473. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1474. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1475. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(145), Rad(0), Rad(-15)), 0.1)
  1476. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1477. end
  1478. for i = 0,6.2,0.1 do
  1479. swait()
  1480. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  1481. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  1482. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1483. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1484. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
  1485. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  1486. end
  1487. CreateSound("541909763", targettorso, 5, .8)
  1488. weldHead01:Destroy()
  1489. Head01.CanCollide = true
  1490. local bodyVelocity2 = Create("BodyVelocity")({
  1491. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  1492. P = 5000,
  1493. maxForce = Vector3.new(8000, 8000, 8000),
  1494. Parent = Head01
  1495. })
  1496. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1497. for i = 0,6.2,0.1 do
  1498. swait()
  1499. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  1500. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  1501. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1502. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1503. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
  1504. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  1505. end
  1506. targettorso.Anchored = false
  1507. attack = false
  1508. hum.WalkSpeed = 16
  1509. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  1510. end
  1511. end
  1512.  
  1513. function Good_Bye()
  1514. local target = nil
  1515. local targettorso = nil
  1516. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1517. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1518. target = mouse.Target.Parent.Humanoid
  1519. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1520. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1521. end
  1522. end
  1523. if target ~= nil then
  1524. targettorso.Anchored = true
  1525. attack = true
  1526. hum.WalkSpeed = 0
  1527. root.CFrame = targettorso.CFrame * CF(0,0,3)
  1528. for i = 0,6.2,0.1 do
  1529. swait()
  1530. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.15)
  1531. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  1532. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1533. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1534. RW.C0 = clerp(RW.C0, CF(1.3, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  1535. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1536. end
  1537. local BloodColor = Color3.new(1, 0, 0)
  1538. local PE1 = Blood1:Clone()
  1539. local PE2 = Blood1:Clone()
  1540. local Heart = Instance.new("Part")
  1541. Heart.Parent = workspace
  1542. Heart.Size = Vector3.new(1, 1, 1)
  1543. Heart.Archivable = true
  1544. Heart.Transparency = 0
  1545. Heart.CanCollide = false
  1546. Heart.BrickColor = BrickColor.new("Really red")
  1547. Heart.Material = "Granite"
  1548. Heart.CanCollide = true
  1549. local weld1Heart = Instance.new("Weld")
  1550. weld1Heart.Parent = ra
  1551. weld1Heart.Part0 = ra
  1552. weld1Heart.Part1 = Heart
  1553. weld1Heart.C1 = CFrame.new(0, 1.3, 0)
  1554. CreateSound("429400881", targettorso, 5, 1)
  1555. CreateSound("131038747", targettorso, 7, 1)
  1556. PE1.Parent = ra
  1557. PE2.Parent = Heart
  1558. game:GetService("Debris"):AddItem(PE1, 3)
  1559. game:GetService("Debris"):AddItem(weld1Heart, 1.5)
  1560. game:GetService("Debris"):AddItem(Heart, 8)
  1561. for i = 0,8,0.1 do
  1562. swait()
  1563. rootj.C0 = clerp(rootj.C0, RootCF * CF(1.2, -2.5, -0.2) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  1564. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(-45)), 0.3)
  1565. RH.C0 = clerp(RH.C0, CF(1, -0.8, -0.4) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  1566. LH.C0 = clerp(LH.C0, CF(-1, -0.8, -0.2) * LHCF * angles(Rad(-5), Rad(0), Rad(56)), 0.15)
  1567. RW.C0 = clerp(RW.C0, CF(1.5, 0.51 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(40)), 0.1)
  1568. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1569. end
  1570. targettorso:BreakJoints()
  1571. for i = 0,9,0.1 do
  1572. swait()
  1573. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1574. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-20)), 0.3)
  1575. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1576. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1577. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  1578. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  1579. end
  1580. targettorso.Anchored = false
  1581. attack = false
  1582. hum.WalkSpeed = 16
  1583. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  1584. end
  1585. end
  1586.  
  1587. function Taunt()
  1588. attack = true
  1589. hum.WalkSpeed = 0
  1590. CreateSound("290084602", tors, 10, 1)
  1591. for i = 0,6.2,0.1 do
  1592. swait()
  1593. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1594. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  1595. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1596. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1597. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(145)), 0.1)
  1598. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(-145)), 0.1)
  1599. end
  1600. for i = 0,6.2,0.1 do
  1601. swait()
  1602. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1603. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1604. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  1605. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  1606. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  1607. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  1608. end
  1609. attack = false
  1610. hum.WalkSpeed = 16
  1611. end
  1612. -------------------------------------------------------
  1613. --End Attacks N Stuff--
  1614. -------------------------------------------------------
  1615. mouse.KeyDown:connect(function(key)
  1616. if attack == false then
  1617. if key == 'e' then
  1618. ByeBye()
  1619. elseif key == 'q' then
  1620. Sayonara()
  1621. elseif key == 'r' then
  1622. AlohaMyFriend()
  1623. elseif key == 'f' then
  1624. Good_Bye()
  1625. elseif key == 't' then
  1626. Taunt()
  1627. end
  1628. end
  1629. end)
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636. -------------------------------------------------------
  1637. --Start Animations--
  1638. -------------------------------------------------------
  1639. local equipped = false
  1640. local idle = 0
  1641. local change = 1
  1642. local val = 0
  1643. local toim = 0
  1644. local idleanim = 0.4
  1645. hum.Animator.Parent = nil
  1646. while true do
  1647. swait()
  1648. sine = sine + change
  1649.  
  1650. Music.Parent = char
  1651. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1652. local velderp = root.Velocity.y
  1653. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  1654. if equipped == true or equipped == false then
  1655. if attack == false then
  1656. idle = idle + 1
  1657. else
  1658. idle = 0
  1659. end
  1660. if 1 < root.Velocity.y and hitfloor == nil then
  1661. Anim = "Jump"
  1662. if attack == false then
  1663. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  1664. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  1665. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  1666. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  1667. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1668. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1669. end
  1670. elseif -1 > root.Velocity.y and hitfloor == nil then
  1671. Anim = "Fall"
  1672. if attack == false then
  1673. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  1674. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  1675. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(Rad(30), Rad(0), Rad(20)), 0.3)
  1676. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(-20), Rad(0), Rad(-30)), 0.3)
  1677. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  1678. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  1679. end
  1680. elseif torvel < 1 and hitfloor ~= nil then
  1681. Anim = "Idle"
  1682. change = 1
  1683. if attack == false then
  1684. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1685. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(-10 - 2.5 * Sin(sine/ 20)), Rad(20 * Cos(sine / 20))), 0.3)
  1686. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  1687. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-7), Rad(0), Rad(-5)), 0.15)
  1688. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10 + 5 * Sin(sine/ 20))), 0.1)
  1689. LW.C0 = clerp(LW.C0, CF(-1.4, 0.5 + 0.10 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10 - 5 * Sin(sine/ 20))), 0.1)
  1690. end
  1691. elseif tors.Velocity.magnitude < 50 and hitfloor ~= nil then
  1692. Anim = "Walk"
  1693. change = 1
  1694. if attack == false then
  1695. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  1696. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  1697. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1698. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1699. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
  1700. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-10) + la.RotVelocity.Y / 75), 0.1)
  1701. end
  1702. end
  1703. end
  1704. if 0 < #Effects then
  1705. for e = 1, #Effects do
  1706. if Effects[e] ~= nil then
  1707. local Thing = Effects[e]
  1708. if Thing ~= nil then
  1709. local Part = Thing[1]
  1710. local Mode = Thing[2]
  1711. local Delay = Thing[3]
  1712. local IncX = Thing[4]
  1713. local IncY = Thing[5]
  1714. local IncZ = Thing[6]
  1715. if 1 >= Thing[1].Transparency then
  1716. if Thing[2] == "Block1" then
  1717. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1718. local Mesh = Thing[1].Mesh
  1719. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1720. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1721. elseif Thing[2] == "Block2" then
  1722. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1723. local Mesh = Thing[7]
  1724. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1725. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1726. elseif Thing[2] == "Block3" then
  1727. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  1728. local Mesh = Thing[7]
  1729. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1730. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1731. elseif Thing[2] == "Cylinder" then
  1732. local Mesh = Thing[1].Mesh
  1733. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1734. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1735. elseif Thing[2] == "Blood" then
  1736. local Mesh = Thing[7]
  1737. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1738. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1739. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1740. elseif Thing[2] == "Elec" then
  1741. local Mesh = Thing[1].Mesh
  1742. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1743. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1744. elseif Thing[2] == "Disappear" then
  1745. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1746. elseif Thing[2] == "Shatter" then
  1747. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1748. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1749. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1750. Thing[6] = Thing[6] + Thing[5]
  1751. end
  1752. else
  1753. Part.Parent = nil
  1754. table.remove(Effects, e)
  1755. end
  1756. end
  1757. end
  1758. end
  1759. end
  1760. end
  1761. -------------------------------------------------------
  1762. --End Animations And Script--
  1763. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement