Advertisement
Guest User

2r3f2r23r332

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