Advertisement
SpiritualDonut

Untitled

Jun 30th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 82.11 KB | None | 0 0
  1. -----------------------
  2. --Human Sans...--
  3. -----------------------
  4.  
  5. -------------------------------------------------------
  6. --A script By makhail07 and KillerDarkness0105 and edited By ButterflyBerries
  7. --Effect Smoothing By OblivionCreature
  8. --Discords Creterisk#2958, Codex#6685, [L]ewd#2941, and Rabbit Girl~#7881
  9. -------------------------------------------------------
  10. -----------------------Variable------
  11. player = game.Players.LocalPlayer
  12. char = player.Character
  13. hum = char.Humanoid
  14. mouse = player:GetMouse()
  15. amo = 1
  16. ----------end of shoot-------
  17.  
  18. local FavIDs = {340106355,927529620,876981900,398987889,1117396305}
  19.  
  20. function swait(num)
  21. if num==0 or num==nil then
  22. game:service'RunService'.Stepped:wait(0)
  23. else
  24. for i=0,num do
  25. game:service'RunService'.Stepped:wait(0)
  26. end
  27. end
  28. end
  29. function thread(f)
  30. coroutine.resume(coroutine.create(f))
  31. end
  32.  
  33. --Needed to add this for a good reason, thank me later mak.
  34. so = function(id,par,vol,pit)
  35. coroutine.resume(coroutine.create(function()
  36. local sou = Instance.new("Sound",par or workspace)
  37. sou.Volume=vol
  38. sou.Pitch=pit or 1
  39. sou.SoundId=id
  40. swait()
  41. sou:play()
  42. game:GetService("Debris"):AddItem(sou,8)
  43. end))
  44. end
  45.  
  46.  
  47. function clerp(a, b, t)
  48. local qa = {
  49. QuaternionFromCFrame(a)
  50. }
  51. local qb = {
  52. QuaternionFromCFrame(b)
  53. }
  54. local ax, ay, az = a.x, a.y, a.z
  55. local bx, by, bz = b.x, b.y, b.z
  56. local _t = 1 - t
  57. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  58. end
  59. function QuaternionFromCFrame(cf)
  60. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  61. local trace = m00 + m11 + m22
  62. if trace > 0 then
  63. local s = math.sqrt(1 + trace)
  64. local recip = 0.5 / s
  65. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  66. else
  67. local i = 0
  68. if m00 < m11 then
  69. i = 1
  70. end
  71. if m22 > (i == 0 and m00 or m11) then
  72. i = 2
  73. end
  74. if i == 0 then
  75. local s = math.sqrt(m00 - m11 - m22 + 1)
  76. local recip = 0.5 / s
  77. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  78. elseif i == 1 then
  79. local s = math.sqrt(m11 - m22 - m00 + 1)
  80. local recip = 0.5 / s
  81. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  82. elseif i == 2 then
  83. local s = math.sqrt(m22 - m00 - m11 + 1)
  84. local recip = 0.5 / s
  85. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  86. end
  87. end
  88. end
  89. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  90. local xs, ys, zs = x + x, y + y, z + z
  91. local wx, wy, wz = w * xs, w * ys, w * zs
  92. local xx = x * xs
  93. local xy = x * ys
  94. local xz = x * zs
  95. local yy = y * ys
  96. local yz = y * zs
  97. local zz = z * zs
  98. 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))
  99. end
  100. function QuaternionSlerp(a, b, t)
  101. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  102. local startInterp, finishInterp
  103. if cosTheta >= 1.0E-4 then
  104. if 1 - cosTheta > 1.0E-4 then
  105. local theta = math.acos(cosTheta)
  106. local invSinTheta = 1 / math.sin(theta)
  107. startInterp = math.sin((1 - t) * theta) * invSinTheta
  108. finishInterp = math.sin(t * theta) * invSinTheta
  109. else
  110. startInterp = 1 - t
  111. finishInterp = t
  112. end
  113. elseif 1 + cosTheta > 1.0E-4 then
  114. local theta = math.acos(-cosTheta)
  115. local invSinTheta = 1 / math.sin(theta)
  116. startInterp = math.sin((t - 1) * theta) * invSinTheta
  117. finishInterp = math.sin(t * theta) * invSinTheta
  118. else
  119. startInterp = t - 1
  120. finishInterp = t
  121. end
  122. 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
  123. end
  124. function rayCast(Position, Direction, Range, Ignore)
  125. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  126. end
  127. --Wait what okay
  128. wait()
  129. local plr = game:service'Players'.LocalPlayer
  130. local char = plr.Character
  131. local hum = char.Humanoid
  132. local ra = char["Right Arm"]
  133. local la= char["Left Arm"]
  134. local rl= char["Right Leg"]
  135. local ll = char["Left Leg"]
  136. local hed = char.Head
  137. local root = char.HumanoidRootPart
  138. local rootj = root.RootJoint
  139. local tors = char.Torso
  140. attack = false
  141. local mouse = plr:GetMouse()
  142. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  143. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  144. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  145. local maincolor = BrickColor.new("Really red")
  146. cf = CFrame.new
  147. angles = CFrame.Angles
  148. euler=CFrame.fromEulerAnglesXYZ
  149. equipped = false
  150. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  151. RSH, LSH = nil, nil
  152. RW = Instance.new("Weld")
  153. LW = Instance.new("Weld")
  154. RH = tors["Right Hip"]
  155. LH = tors["Left Hip"]
  156. RSH = tors["Right Shoulder"]
  157. LSH = tors["Left Shoulder"]
  158. RSH.Parent = nil
  159. LSH.Parent = nil
  160. RW.Name = "RW"
  161. RW.Part0 = tors
  162. RW.C0 = CFrame.new(1.5, 0.5, 0)
  163. RW.C1 = CFrame.new(0, 0.5, 0)
  164. RW.Part1 = ra
  165. RW.Parent = tors
  166. LW.Name = "LW"
  167. LW.Part0 = tors
  168. LW.C0 = CFrame.new(-1.5, 0.5, 0)
  169. LW.C1 = CFrame.new(0, 0.5, 0)
  170. LW.Part1 = la
  171. LW.Parent = tors
  172. print('User is '..plr.Name)
  173. Effects = {}
  174. cam = game.Workspace.CurrentCamera
  175. CF = CFrame.new
  176. angles = CFrame.Angles
  177. attack = false
  178. Euler = CFrame.fromEulerAnglesXYZ
  179. Rad = math.rad
  180. IT = Instance.new
  181. BrickC = BrickColor.new
  182. Cos = math.cos
  183. Acos = math.acos
  184. Sin = math.sin
  185. Asin = math.asin
  186. Abs = math.abs
  187. Mrandom = math.random
  188. Floor = math.floor
  189. local Player_Size = 1
  190.  
  191. ArtificialHB = Instance.new("BindableEvent", script)
  192. ArtificialHB.Name = "Heartbeat"
  193.  
  194. script:WaitForChild("Heartbeat")
  195.  
  196. frame = 1 / 60
  197. tf = 0
  198. allowframeloss = false
  199. tossremainder = false
  200. lastframe = tick()
  201. script.Heartbeat:Fire()
  202.  
  203. game:GetService("RunService").Heartbeat:connect(function(s, p)
  204. tf = tf + s
  205. if tf >= frame then
  206. if allowframeloss then
  207. script.Heartbeat:Fire()
  208. lastframe = tick()
  209. else
  210. for i = 1, math.floor(tf / frame) do
  211. script.Heartbeat:Fire()
  212. end
  213. lastframe = tick()
  214. end
  215. if tossremainder then
  216. tf = 0
  217. else
  218. tf = tf - frame * math.floor(tf / frame)
  219. end
  220. end
  221. end)
  222. local RbxUtility = LoadLibrary("RbxUtility")
  223. local Create = RbxUtility.Create
  224.  
  225. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  226. if hit.Parent == nil then
  227. return
  228. end
  229. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  230. for _, v in pairs(hit.Parent:children()) do
  231. if v:IsA("Humanoid") then
  232. h = v
  233. end
  234. end
  235. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  236. warn'No R15 allowed'
  237. hit.Parent:FindFirstChild("Head"):BreakJoints()
  238. end
  239.  
  240. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  241. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  242. if hit.Parent.DebounceHit.Value == true then
  243. return
  244. end
  245. end
  246. if insta == true then
  247. hit.Parent:FindFirstChild("Head"):BreakJoints()
  248. end
  249. local c = Create("ObjectValue"){
  250. Name = "creator",
  251. Value = game:service("Players").LocalPlayer,
  252. Parent = h,
  253. }
  254. game:GetService("Debris"):AddItem(c, .5)
  255. if HitSound ~= nil and HitPitch ~= nil then
  256. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  257. end
  258. local Damage = math.random(minim, maxim)
  259. local blocked = false
  260. local block = hit.Parent:findFirstChild("Block")
  261. if block ~= nil then
  262. if block.className == "IntValue" then
  263. if block.Value > 0 then
  264. blocked = true
  265. block.Value = block.Value - 1
  266. print(block.Value)
  267. end
  268. end
  269. end
  270. if blocked == false then
  271. h.Health = h.Health - Damage
  272. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  273. else
  274. h.Health = h.Health - (Damage / 2)
  275. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  276. end
  277. if Type == "Knockdown" then
  278. local hum = hit.Parent.Humanoid
  279. hum.PlatformStand = true
  280. coroutine.resume(coroutine.create(function(HHumanoid)
  281. swait(1)
  282. HHumanoid.PlatformStand = false
  283. end), hum)
  284. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  285. local bodvol = Create("BodyVelocity"){
  286. velocity = angle * knockback,
  287. P = 5000,
  288. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  289. Parent = hit,
  290. }
  291. local rl = Create("BodyAngularVelocity"){
  292. P = 3000,
  293. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  294. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  295. Parent = hit,
  296. }
  297. game:GetService("Debris"):AddItem(bodvol, .5)
  298. game:GetService("Debris"):AddItem(rl, .5)
  299. elseif Type == "Normal" then
  300. local vp = Create("BodyVelocity"){
  301. P = 500,
  302. maxForce = Vector3.new(math.huge, 0, math.huge),
  303. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  304. }
  305. if knockback > 0 then
  306. vp.Parent = hit.Parent.Torso
  307. end
  308. game:GetService("Debris"):AddItem(vp, .5)
  309. elseif Type == "Up" then
  310. local bodyVelocity = Create("BodyVelocity"){
  311. velocity = Vector3.new(0, 20, 0),
  312. P = 5000,
  313. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  314. Parent = hit,
  315. }
  316. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  317. elseif Type == "DarkUp" then
  318. coroutine.resume(coroutine.create(function()
  319. for i = 0, 1, 0.1 do
  320. swait()
  321. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  322. end
  323. end))
  324. local bodyVelocity = Create("BodyVelocity"){
  325. velocity = Vector3.new(0, 20, 0),
  326. P = 5000,
  327. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  328. Parent = hit,
  329. }
  330. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  331. elseif Type == "Snare" then
  332. local bp = Create("BodyPosition"){
  333. P = 2000,
  334. D = 100,
  335. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  336. position = hit.Parent.Torso.Position,
  337. Parent = hit.Parent.Torso,
  338. }
  339. game:GetService("Debris"):AddItem(bp, 1)
  340. elseif Type == "Freeze" then
  341. local BodPos = Create("BodyPosition"){
  342. P = 50000,
  343. D = 1000,
  344. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  345. position = hit.Parent.Torso.Position,
  346. Parent = hit.Parent.Torso,
  347. }
  348. local BodGy = Create("BodyGyro") {
  349. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  350. P = 20e+003,
  351. Parent = hit.Parent.Torso,
  352. cframe = hit.Parent.Torso.CFrame,
  353. }
  354. hit.Parent.Torso.Anchored = true
  355. coroutine.resume(coroutine.create(function(Part)
  356. swait(1.5)
  357. Part.Anchored = false
  358. end), hit.Parent.Torso)
  359. game:GetService("Debris"):AddItem(BodPos, 3)
  360. game:GetService("Debris"):AddItem(BodGy, 3)
  361. end
  362. local debounce = Create("BoolValue"){
  363. Name = "DebounceHit",
  364. Parent = hit.Parent,
  365. Value = true,
  366. }
  367. game:GetService("Debris"):AddItem(debounce, Delay)
  368. c = Create("ObjectValue"){
  369. Name = "creator",
  370. Value = Player,
  371. Parent = h,
  372. }
  373. game:GetService("Debris"):AddItem(c, .5)
  374. end
  375. end
  376.  
  377. function ShowDamage(Pos, Text, Time, Color)
  378. local Rate = (1 / 30)
  379. local Pos = (Pos or Vector3.new(0, 0, 0))
  380. local Text = (Text or "")
  381. local Time = (Time or 2)
  382. local Color = (Color or Color3.new(1, 0, 1))
  383. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  384. EffectPart.Anchored = true
  385. local BillboardGui = Create("BillboardGui"){
  386. Size = UDim2.new(3, 0, 3, 0),
  387. Adornee = EffectPart,
  388. Parent = EffectPart,
  389. }
  390. local TextLabel = Create("TextLabel"){
  391. BackgroundTransparency = 1,
  392. Size = UDim2.new(1, 0, 1, 0),
  393. Text = Text,
  394. Font = "Highway",
  395. TextColor3 = Color,
  396. TextScaled = true,
  397. Parent = BillboardGui,
  398. }
  399. game.Debris:AddItem(EffectPart, (Time))
  400. EffectPart.Parent = game:GetService("Workspace")
  401. delay(0, function()
  402. local Frames = (Time / Rate)
  403. for Frame = 1, Frames do
  404. wait(Rate)
  405. local Percent = (Frame / Frames)
  406. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  407. TextLabel.TextTransparency = Percent
  408. end
  409. if EffectPart and EffectPart.Parent then
  410. EffectPart:Destroy()
  411. end
  412. end)
  413. end
  414. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  415. for _, c in pairs(workspace:children()) do
  416. local hum = c:findFirstChild("Humanoid")
  417. if hum ~= nil then
  418. local head = c:findFirstChild("Head")
  419. if head ~= nil then
  420. local targ = head.Position - Part.Position
  421. local mag = targ.magnitude
  422. if magni >= mag and c.Name ~= plr.Name then
  423. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=623904185", 5.2)
  424. end
  425. end
  426. end
  427. end
  428. end
  429. function MagniKILL(Part, magni, knock, Type)
  430. for _, c in pairs(workspace:children()) do
  431. local hum = c:findFirstChild("Humanoid")
  432. if hum ~= nil then
  433. local head = c:findFirstChild("Head")
  434. if head ~= nil then
  435. local targ = head.Position - Part.Position
  436. local mag = targ.magnitude
  437. if magni >= mag and c.Name ~= plr.Name then
  438. hum.Health = 0
  439. end
  440. end
  441. end
  442. end
  443. end
  444. CFuncs = {
  445. Part = {
  446. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  447. local Part = Create("Part")({
  448. Parent = Parent,
  449. Reflectance = Reflectance,
  450. Transparency = Transparency,
  451. CanCollide = false,
  452. Locked = true,
  453. BrickColor = BrickColor.new(tostring(BColor)),
  454. Name = Name,
  455. Size = Size,
  456. Material = Material
  457. })
  458. RemoveOutlines(Part)
  459. return Part
  460. end
  461. },
  462. Mesh = {
  463. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  464. local Msh = Create(Mesh)({
  465. Parent = Part,
  466. Offset = OffSet,
  467. Scale = Scale
  468. })
  469. if Mesh == "SpecialMesh" then
  470. Msh.MeshType = MeshType
  471. Msh.MeshId = MeshId
  472. end
  473. return Msh
  474. end
  475. },
  476. Mesh = {
  477. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  478. local Msh = Create(Mesh)({
  479. Parent = Part,
  480. Offset = OffSet,
  481. Scale = Scale
  482. })
  483. if Mesh == "SpecialMesh" then
  484. Msh.MeshType = MeshType
  485. Msh.MeshId = MeshId
  486. end
  487. return Msh
  488. end
  489. },
  490. Weld = {
  491. Create = function(Parent, Part0, Part1, C0, C1)
  492. local Weld = Create("Weld")({
  493. Parent = Parent,
  494. Part0 = Part0,
  495. Part1 = Part1,
  496. C0 = C0,
  497. C1 = C1
  498. })
  499. return Weld
  500. end
  501. },
  502. Sound = {
  503. Create = function(id, par, vol, pit)
  504. coroutine.resume(coroutine.create(function()
  505. local S = Create("Sound")({
  506. Volume = vol,
  507. Pitch = pit or 1,
  508. SoundId = id,
  509. Parent = par or workspace
  510. })
  511. wait()
  512. S:play()
  513. game:GetService("Debris"):AddItem(S, 6)
  514. end))
  515. end
  516. },
  517. ParticleEmitter = {
  518. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  519. local fp = Create("ParticleEmitter")({
  520. Parent = Parent,
  521. Color = ColorSequence.new(Color1, Color2),
  522. LightEmission = LightEmission,
  523. Size = Size,
  524. Texture = Texture,
  525. Transparency = Transparency,
  526. ZOffset = ZOffset,
  527. Acceleration = Accel,
  528. Drag = Drag,
  529. LockedToPart = LockedToPart,
  530. VelocityInheritance = VelocityInheritance,
  531. EmissionDirection = EmissionDirection,
  532. Enabled = Enabled,
  533. Lifetime = LifeTime,
  534. Rate = Rate,
  535. Rotation = Rotation,
  536. RotSpeed = RotSpeed,
  537. Speed = Speed,
  538. VelocitySpread = VelocitySpread
  539. })
  540. return fp
  541. end
  542. }
  543. }
  544. function RemoveOutlines(part)
  545. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  546. end
  547. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  548. local Part = Create("Part")({
  549. formFactor = FormFactor,
  550. Parent = Parent,
  551. Reflectance = Reflectance,
  552. Transparency = Transparency,
  553. CanCollide = false,
  554. Locked = true,
  555. BrickColor = BrickColor.new(tostring(BColor)),
  556. Name = Name,
  557. Size = Size,
  558. Material = Material
  559. })
  560. RemoveOutlines(Part)
  561. return Part
  562. end
  563. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  564. local Msh = Create(Mesh)({
  565. Parent = Part,
  566. Offset = OffSet,
  567. Scale = Scale
  568. })
  569. if Mesh == "SpecialMesh" then
  570. Msh.MeshType = MeshType
  571. Msh.MeshId = MeshId
  572. end
  573. return Msh
  574. end
  575. function CreateWeld(Parent, Part0, Part1, C0, C1)
  576. local Weld = Create("Weld")({
  577. Parent = Parent,
  578. Part0 = Part0,
  579. Part1 = Part1,
  580. C0 = C0,
  581. C1 = C1
  582. })
  583. return Weld
  584. end
  585. EffectModel = Instance.new("Model", char)
  586. Effects = {
  587. Block = {
  588. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  589. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  590. prt.Anchored = true
  591. prt.CFrame = cframe
  592. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  593. game:GetService("Debris"):AddItem(prt, 10)
  594. if Type == 1 or Type == nil then
  595. table.insert(Effects, {
  596. prt,
  597. "Block1",
  598. delay,
  599. x3,
  600. y3,
  601. z3,
  602. msh
  603. })
  604. elseif Type == 2 then
  605. table.insert(Effects, {
  606. prt,
  607. "Block2",
  608. delay,
  609. x3,
  610. y3,
  611. z3,
  612. msh
  613. })
  614. else
  615. table.insert(Effects, {
  616. prt,
  617. "Block3",
  618. delay,
  619. x3,
  620. y3,
  621. z3,
  622. msh
  623. })
  624. end
  625. end
  626. },
  627. Sphere = {
  628. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  629. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  630. prt.Anchored = true
  631. prt.CFrame = cframe
  632. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  633. game:GetService("Debris"):AddItem(prt, 10)
  634. table.insert(Effects, {
  635. prt,
  636. "Cylinder",
  637. delay,
  638. x3,
  639. y3,
  640. z3,
  641. msh
  642. })
  643. end
  644. },
  645. Cylinder = {
  646. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  647. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  648. prt.Anchored = true
  649. prt.CFrame = cframe
  650. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  651. game:GetService("Debris"):AddItem(prt, 10)
  652. table.insert(Effects, {
  653. prt,
  654. "Cylinder",
  655. delay,
  656. x3,
  657. y3,
  658. z3,
  659. msh
  660. })
  661. end
  662. },
  663. Wave = {
  664. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  665. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  666. prt.Anchored = true
  667. prt.CFrame = cframe
  668. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  669. game:GetService("Debris"):AddItem(prt, 10)
  670. table.insert(Effects, {
  671. prt,
  672. "Cylinder",
  673. delay,
  674. x3 / 60,
  675. y3 / 60,
  676. z3 / 60,
  677. msh
  678. })
  679. end
  680. },
  681. Ring = {
  682. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  683. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  684. prt.Anchored = true
  685. prt.CFrame = cframe
  686. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  687. game:GetService("Debris"):AddItem(prt, 10)
  688. table.insert(Effects, {
  689. prt,
  690. "Cylinder",
  691. delay,
  692. x3,
  693. y3,
  694. z3,
  695. msh
  696. })
  697. end
  698. },
  699. Break = {
  700. Create = function(brickcolor, cframe, x1, y1, z1)
  701. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  702. prt.Anchored = true
  703. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  704. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  705. local num = math.random(10, 50) / 1000
  706. game:GetService("Debris"):AddItem(prt, 10)
  707. table.insert(Effects, {
  708. prt,
  709. "Shatter",
  710. num,
  711. prt.CFrame,
  712. math.random() - math.random(),
  713. 0,
  714. math.random(50, 100) / 100
  715. })
  716. end
  717. }
  718. }
  719. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  720. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  721. prt.Anchored = true
  722. prt.CFrame = cframe
  723. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  724. game:GetService("Debris"):AddItem(prt, 10)
  725. if Type == 1 or Type == nil then
  726. table.insert(Effects, {
  727. prt,
  728. "Block1",
  729. delay,
  730. x3,
  731. y3,
  732. z3,
  733. msh
  734. })
  735. elseif Type == 2 then
  736. table.insert(Effects, {
  737. prt,
  738. "Block2",
  739. delay,
  740. x3,
  741. y3,
  742. z3,
  743. msh
  744. })
  745. elseif Type == 3 then
  746. table.insert(Effects, {
  747. prt,
  748. "Block3",
  749. delay,
  750. x3,
  751. y3,
  752. z3,
  753. msh
  754. })
  755. end
  756. end
  757. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  758. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  759. prt.Anchored = true
  760. prt.CFrame = cframe
  761. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  762. game:GetService("Debris"):AddItem(prt, 10)
  763. table.insert(Effects, {
  764. prt,
  765. "Cylinder",
  766. delay,
  767. x3,
  768. y3,
  769. z3,
  770. msh
  771. })
  772. end
  773. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  774. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  775. prt.Anchored = true
  776. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  777. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  778. game:GetService("Debris"):AddItem(prt, 10)
  779. table.insert(Effects, {
  780. prt,
  781. "Cylinder",
  782. delay,
  783. x3,
  784. y3,
  785. z3,
  786. msh
  787. })
  788. end
  789. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  790. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  791. prt.Anchored = true
  792. prt.CFrame = cframe
  793. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  794. game:GetService("Debris"):AddItem(prt, 10)
  795. table.insert(Effects, {
  796. prt,
  797. "Cylinder",
  798. delay,
  799. x3,
  800. y3,
  801. z3,
  802. msh
  803. })
  804. end
  805. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  806. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  807. prt.Anchored = true
  808. prt.CFrame = cframe
  809. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  810. game:GetService("Debris"):AddItem(prt, 10)
  811. table.insert(Effects, {
  812. prt,
  813. "Cylinder",
  814. delay,
  815. x3,
  816. y3,
  817. z3,
  818. msh
  819. })
  820. end
  821. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  822. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  823. prt.Anchored = true
  824. prt.CFrame = cframe
  825. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  826. game:GetService("Debris"):AddItem(prt, 10)
  827. table.insert(Effects, {
  828. prt,
  829. "Cylinder",
  830. delay,
  831. x3,
  832. y3,
  833. z3,
  834. msh
  835. })
  836. end
  837. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  838. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  839. prt.Anchored = true
  840. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  841. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  842. local num = math.random(10, 50) / 1000
  843. game:GetService("Debris"):AddItem(prt, 10)
  844. table.insert(Effects, {
  845. prt,
  846. "Shatter",
  847. num,
  848. prt.CFrame,
  849. math.random() - math.random(),
  850. 0,
  851. math.random(50, 100) / 100
  852. })
  853. end
  854. function CreateSound(ID, PARENT, VOLUME, PITCH)
  855. local NEWSOUND = nil
  856. coroutine.resume(coroutine.create(function()
  857. NEWSOUND = Instance.new("Sound", PARENT)
  858. NEWSOUND.Volume = VOLUME
  859. NEWSOUND.Pitch = PITCH
  860. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  861. swait()
  862. NEWSOUND:play()
  863. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  864. end))
  865. return NEWSOUND
  866. end
  867.  
  868.  
  869. --[[
  870. Thanks for using Build-To-Lua by jarredbcv.
  871. ]]--
  872.  
  873. ----------------------------------------------------------------
  874. --[[ Function Below added by SadBoy ]]--
  875.  
  876. local selectionBoxOfRightArm = Instance.new("SelectionBox",char["Right Arm"])
  877. selectionBoxOfRightArm.Adornee = char["Right Arm"]
  878. selectionBoxOfRightArm.Color = BrickColor.new("Really red")
  879. selectionBoxOfRightArm.LineThickness = 0.01
  880. selectionBoxOfRightArm.Transparency = 1
  881.  
  882. local maincolor = BrickColor.new("Really red")
  883.  
  884. local orb = Instance.new("Part")
  885. orb.Parent = char
  886. orb.Size = Vector3.new(0.5, 0.5, 0.5)
  887. orb.Archivable = true
  888. orb.Transparency = 1
  889. orb.BrickColor = maincolor
  890. orb.Material = "Neon"
  891. orb.CanCollide = false
  892. local weld1 = Instance.new("Weld")
  893. weld1.Parent = ra
  894. weld1.Part0 = ra
  895. weld1.Part1 = orb
  896. weld1.C1 = CFrame.new(0, 1.125, 0)
  897. local pt1 = NumberSequenceKeypoint.new(0,0.85,0)
  898. local pt2 = NumberSequenceKeypoint.new(1,0,0)
  899. local effecto = Instance.new("ParticleEmitter",orb)
  900. effecto.LightEmission = 1
  901. effecto.Texture = "http://www.roblox.com/asset/?id=284607870"
  902. effecto.Color = ColorSequence.new(maincolor.Color)
  903. effecto.Rate = 10000
  904. effecto.Lifetime = NumberRange.new(1)
  905. effecto.Size = NumberSequence.new({pt1,pt2})
  906. effecto.Speed = NumberRange.new(0,0)
  907. effecto.RotSpeed = NumberRange.new(100,100)
  908.  
  909. ----------------------------------------------------------------
  910. function Cso(ID, PARENT, VOLUME, PITCH)
  911. local NSound = nil
  912. coroutine.resume(coroutine.create(function()
  913. NSound = IT("Sound", PARENT)
  914. NSound.Volume = VOLUME
  915. NSound.Pitch = PITCH
  916. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  917. swait()
  918. NSound:play()
  919. game:GetService("Debris"):AddItem(NSound, 10)
  920. end))
  921. return NSound
  922. end
  923. function CameraEnshaking(Length, Intensity)
  924. coroutine.resume(coroutine.create(function()
  925. local intensity = 1 * Intensity
  926. local rotM = 0.01 * Intensity
  927. for i = 0, Length, 0.1 do
  928. swait()
  929. intensity = intensity - 0.05 * Intensity / Length
  930. rotM = rotM - 5.0E-4 * Intensity / Length
  931. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  932. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  933. end
  934. hum.CameraOffset = Vector3.new(0, 0, 0)
  935. end))
  936. end
  937. New = function(Object, Parent, Name, Data)
  938. local Object = Instance.new(Object)
  939. for Index, Value in pairs(Data or {}) do
  940. Object[Index] = Value
  941. end
  942. Object.Parent = Parent
  943. Object.Name = Name
  944. return Object
  945. end
  946.  
  947. local NewInstance = function(instance,parent,properties)
  948. local inst = Instance.new(instance,parent)
  949. if(properties)then
  950. for i,v in next, properties do
  951. pcall(function() inst[i] = v end)
  952. end
  953. end
  954. return inst;
  955. end
  956. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(0,-.9,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(90))})
  957. local Locket = NewInstance('Weld',char,{Part0=hed,Part1=String,C0 = CFrame.new(0,-.9,0.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  958. local HeartL = NewInstance('Weld',char,{Part0=hed,Part1=Handle2,C0 = CFrame.new(0,-1.3,-0.7)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))})
  959.  
  960.  
  961.  
  962.  
  963. --Chat Function--
  964. function chatfunc(text,waitt)
  965. local chat = coroutine.wrap(function()
  966. if char:FindFirstChild("TalkingBillBoard")~= nil then
  967. char:FindFirstChild("TalkingBillBoard").Parent = nil
  968. end
  969. local naeeym2 = Instance.new("BillboardGui",char)
  970. naeeym2.Size = UDim2.new(0,100,0,40)
  971. naeeym2.StudsOffset = Vector3.new(0,2,0)
  972. naeeym2.Adornee = char.Head
  973. naeeym2.Name = "TalkingBillBoard"
  974. naeeym2.AlwaysOnTop = true
  975. local tecks2 = Instance.new("TextLabel",naeeym2)
  976. tecks2.BackgroundTransparency = 1
  977. tecks2.BorderSizePixel = 0
  978. tecks2.Text = ""
  979. tecks2.Font = "Code"
  980. tecks2.TextSize = 30
  981. tecks2.TextStrokeTransparency = 0
  982. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  983. tecks2.TextStrokeColor3 = Color3.fromRGB(51, 88, 130)
  984. tecks2.Size = UDim2.new(1,0,0.5,0)
  985. for i = 1,string.len(text),1 do
  986. tecks2.Text = string.sub(text,1,i)
  987. swait(3)
  988. end
  989. wait(waitt/10)
  990. coroutine.resume(coroutine.create(function()
  991. for i = 1, 10 do
  992. tecks2.TextTransparency = tecks2.TextTransparency + 0.1
  993. swait()
  994. end
  995. naeeym2:Destroy()
  996. end))
  997. end)
  998. chat()
  999. end
  1000.  
  1001. local asd = Instance.new("ParticleEmitter")
  1002. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1003. asd.LightEmission = .1
  1004. asd.Size = NumberSequence.new(0.2)
  1005. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1006. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1007. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1008. asd.Transparency = bbb
  1009. asd.Size = aaa
  1010. asd.ZOffset = .9
  1011. asd.Acceleration = Vector3.new(0, -5, 0)
  1012. asd.LockedToPart = false
  1013. asd.EmissionDirection = "Back"
  1014. asd.Lifetime = NumberRange.new(1, 2)
  1015. asd.Rotation = NumberRange.new(-100, 100)
  1016. asd.RotSpeed = NumberRange.new(-100, 100)
  1017. asd.Speed = NumberRange.new(2)
  1018. asd.Enabled = false
  1019. asd.VelocitySpread = 10000
  1020.  
  1021. function bleed(victim,amount)
  1022. local prtcl = asd:Clone()
  1023. prtcl.Parent = victim
  1024. prtcl:Emit(amount)
  1025. end
  1026.  
  1027.  
  1028. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1029. local NEWMESH = Instance.new(MESH)
  1030. if MESH == "SpecialMesh" then
  1031. NEWMESH.MeshType = MESHTYPE
  1032. if MESHID ~= "nil" and MESHID ~= "" then
  1033. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1034. end
  1035. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1036. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1037. end
  1038. end
  1039. NEWMESH.Offset = OFFSET or Vector3.new(0, 0, 0)
  1040. NEWMESH.Scale = SCALE
  1041. NEWMESH.Parent = PARENT
  1042. return NEWMESH
  1043. end
  1044.  
  1045. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1046. local NEWPART = Instance.new("Part")
  1047. NEWPART.formFactor = FORMFACTOR
  1048. NEWPART.Reflectance = REFLECTANCE
  1049. NEWPART.Transparency = TRANSPARENCY
  1050. NEWPART.CanCollide = false
  1051. NEWPART.Locked = true
  1052. NEWPART.Anchored = true
  1053. if ANCHOR == false then
  1054. NEWPART.Anchored = false
  1055. end
  1056. NEWPART.BrickColor = BrickColor.new(tostring(BRICKCOLOR))
  1057. NEWPART.Name = NAME
  1058. NEWPART.Size = SIZE
  1059. NEWPART.Position = tors.Position
  1060. NEWPART.Material = MATERIAL
  1061. NEWPART:BreakJoints()
  1062. NEWPART.Parent = PARENT
  1063. return NEWPART
  1064. end
  1065.  
  1066. local function weldBetween(a, b)
  1067. local weldd = Instance.new("ManualWeld")
  1068. weldd.Part0 = a
  1069. weldd.Part1 = b
  1070. weldd.C0 = CFrame.new()
  1071. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1072. weldd.Parent = a
  1073. return weldd
  1074. end
  1075.  
  1076. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  1077. local acs = Instance.new("Part")
  1078. acs.CanCollide = false
  1079. acs.Anchored = false
  1080. acs.Size = Vector3.new(0,0,0)
  1081. acs.CFrame = attachmentpart.CFrame
  1082. acs.Parent = char
  1083. acs.BrickColor = color
  1084. local meshs = Instance.new("SpecialMesh")
  1085. meshs.MeshId = mesh
  1086. meshs.TextureId = texture
  1087. meshs.Parent = acs
  1088. meshs.Scale = scale
  1089. meshs.Offset = offset
  1090. weldBetween(attachmentpart,acs)
  1091. end
  1092.  
  1093. local accessories = Instance.new("Folder",char)
  1094. accessories.Name = "Add-ons"
  1095.  
  1096. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  1097. if TYPE == "Gem" then
  1098. local acs = CreatePart(3, accessories, "Plastic", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  1099. acs.Anchored = false
  1100. acs.CanCollide = false
  1101. acs.CFrame = PART.CFrame
  1102. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  1103. weldBetween(PART,acs)
  1104. elseif TYPE == "Skull" then
  1105. local acs = CreatePart(3, accessories, "Plastic", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  1106. acs.Anchored = false
  1107. acs.CanCollide = false
  1108. acs.CFrame = PART.CFrame
  1109. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  1110. weldBetween(PART,acs)
  1111. elseif TYPE == "Eye" then
  1112. local acs = CreatePart(3, accessories, "Neon", 0, 0, COLOR, "Part", Vector3.new(0,0,0))
  1113. acs.Anchored = false
  1114. acs.CanCollide = false
  1115. acs.CFrame = PART.CFrame
  1116. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  1117. weldBetween(PART,acs)
  1118. end
  1119. end
  1120.  
  1121. createbodypart("Eye","Really red",hed,Vector3.new(0.2, 0.17, -0.55),Vector3.new(3,5,3))
  1122. createbodypart("Eye","Really red",hed,Vector3.new(-0.2, 0.17, -0.55),Vector3.new(3,5,3))
  1123.  
  1124. --Extras--
  1125. q = char:GetChildren()
  1126. for u = 1, #q do
  1127. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  1128. q[u]:remove()
  1129. elseif q[u].ClassName == "CharacterMesh" then
  1130. q[u]:remove()
  1131. elseif q[u].ClassName == "ShirtGraphic" then
  1132. q[u]:remove()
  1133. elseif q[u].ClassName == "Shirt" then
  1134. q[u]:Destroy()
  1135. elseif q[u].ClassName == "Pants" then
  1136. q[u]:Destroy()
  1137. end
  1138. end
  1139. local top = Instance.new("Shirt")
  1140. top.ShirtTemplate = "rbxassetid://451503085"
  1141. top.Parent = char
  1142. local bottom = Instance.new("Pants")
  1143. bottom.PantsTemplate = "rbxassetid://482281297"
  1144. bottom.Parent = char
  1145.  
  1146. local BodyColors = char:FindFirstChildOfClass"BodyColors"
  1147. if BodyColors then
  1148. BodyColors.HeadColor = BrickColor.new"Pastel brown"
  1149. BodyColors.TorsoColor = BrickColor.new"Pastel brown"
  1150. BodyColors.LeftArmColor = BrickColor.new"Pastel brown"
  1151. BodyColors.RightArmColor = BrickColor.new"Pastel brown"
  1152. BodyColors.LeftLegColor = BrickColor.new"Pastel brown"
  1153. BodyColors.RightLegColor = BrickColor.new"Pastel brown"
  1154. end
  1155.  
  1156. --Scarfs--
  1157. local M2 = Instance.new("SpecialMesh")
  1158. M2.Parent = Blobby
  1159. M2.MeshId = "http://www.roblox.com/asset/?id=448710145"
  1160. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  1161.  
  1162. local Blobby2 = Instance.new("Part", char)
  1163. Blobby2.Name = "Blob"
  1164. Blobby2.CanCollide = false
  1165. Blobby2.BrickColor = BrickColor.new("Really red")
  1166. Blobby2.Transparency = 0
  1167. Blobby2.Material = "Plastic"
  1168. Blobby2.Size = Vector3.new(1, 1, 2)
  1169. Blobby2.TopSurface = Enum.SurfaceType.Smooth
  1170. Blobby2.BottomSurface = Enum.SurfaceType.Smooth
  1171.  
  1172. local Weld = Instance.new("Weld", Blobby2)
  1173. Weld.Part0 = hed
  1174. Weld.Part1 = Blobby2
  1175. Weld.C1 = CFrame.new(0, 1.2, 0)
  1176. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(180),0)
  1177.  
  1178. local M2 = Instance.new("SpecialMesh")
  1179. M2.Parent = Blobby2
  1180. M2.MeshId = "http://www.roblox.com/asset/?id=448710145"
  1181. M2.Scale = Vector3.new(0.8, 0.8, 0.8)
  1182.  
  1183. --Hair--
  1184. local Player = game:service'Players'.LocalPlayer
  1185. repeat wait() until Player.Character
  1186. local Character = Player.Character
  1187. local Char, Plr = Character, Player
  1188. local Mouse = Player:GetMouse()
  1189.  
  1190. Reaper2 = Instance.new("Model") --anime
  1191. Reaper2.Parent = Player.Character
  1192. Reaper2.Name = "Reaper2"
  1193. rh2 = Instance.new("Part")
  1194. rh2.Parent = Reaper2
  1195. rh2.Locked = true
  1196. rh2.CanCollide = false
  1197. mesh2 = Instance.new("SpecialMesh")
  1198. rh2.formFactor = "Symmetric"
  1199. mesh2.MeshType = "FileMesh"
  1200. mesh2.MeshId = "http://www.roblox.com/asset/?id=524411882"
  1201. mesh2.TextureId = "http://www.roblox.com/asset/?id=1080024588"
  1202. mesh2.Scale = Vector3.new(0.08, 0.08, 0.08)
  1203. mesh2.Parent = rh2
  1204. local weld2 = Instance.new("Weld")
  1205. weld2.Parent = rh2
  1206. rh2.Transparency = 0
  1207. weld2.Part0 = rh2
  1208. weld2.Part1 = Player.Character.Head
  1209. weld2.C0 = CFrame.new(-0, -0.1, 0.2)*CFrame.Angles(0, 216.7, 0)
  1210.  
  1211. --// Removers
  1212. for i,v in pairs(Char:children()) do
  1213. if v:IsA("Hat") then
  1214. v:Destroy()
  1215. end
  1216. end
  1217. for i,v in pairs(Char:children()) do
  1218. if v:IsA("Accessory") then
  1219. v:Destroy()
  1220. end
  1221. end
  1222. for i,v in pairs(Char:children()) do
  1223. if v:IsA("Hair") then
  1224. v:Destroy()
  1225. end
  1226. end
  1227.  
  1228. --Hood--
  1229. hed.face.Texture = "http://www.roblox.com/asset/?id=1492464822"
  1230.  
  1231.  
  1232.  
  1233. Slashy = Instance.new("Sound", ra)
  1234. Slashy.Volume = 5
  1235. Slashy.Pitch = 1
  1236. Slashy.SoundId = "http://www.roblox.com/asset/?id=978101945"
  1237. Slashy.Looped = false
  1238.  
  1239. local VALUE1 = false
  1240. local sine=0
  1241. function intro()
  1242. attack = true
  1243. chatfunc("Nyeh heh heh!",3)
  1244. hum.WalkSpeed = 0
  1245. for i = 0,6,0.1 do
  1246. swait()
  1247. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1248. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1249. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1250. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1251. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1252. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1253. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1254. end
  1255. wait(2.5)
  1256. chatfunc("It is I!",3)
  1257. hum.WalkSpeed = 0
  1258. for i = 0,6,0.1 do
  1259. swait()
  1260. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1261. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1262. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1263. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1264. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1265. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1266. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1267. end
  1268. wait(2.5)
  1269. chatfunc("The great Papyrus!",3)
  1270. for i = 0,6,0.1 do
  1271. swait()
  1272. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1273. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1274. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1275. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1276. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1277. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1278. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1279. end
  1280. wait(2.5)
  1281. chatfunc("I will capture you!",3)
  1282. for i = 0,6,0.1 do
  1283. swait()
  1284. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1285. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1286. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1287. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1288. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(5)), 0.1)
  1289. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1290. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1291. end
  1292. wait(2.5)
  1293. chatfunc("And I will take you to Undyne!",5)
  1294.  
  1295. for i = 0,6,0.1 do
  1296. swait()
  1297. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(0)),0.15)
  1298. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1299. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1300. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1301. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(5)), 0.1)
  1302. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1303. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(180)), 0.15)
  1304. end
  1305. wait(2)
  1306. chatfunc("Then i'll be in the Royal Gaurd!",3)
  1307. wait(2.5)
  1308. CreateSound("367453005", hed, 10, 1)
  1309. ShadowHead = New("Part",char,"ShadowHead",{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),})
  1310. Mesh = New("SpecialMesh",ShadowHead,"Mesh",{Scale = Vector3.new(1.25999999, 1.5, 1.25999999),})
  1311. Weld = New("Weld",ShadowHead,"mot",{Part0 = ShadowHead,Part1 = char.Head,C1 = CFrame.new(0, 0.200000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  1312. Effects.Ring.Create(BrickColor.new("Institutional white"), tors.CFrame*angles(math.rad(90),math.rad(0),math.rad(0)), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  1313. Effects.Sphere.Create(maincolor, tors.CFrame, 2, 2, 2, 17.6, 17.6, 17.6, 0.02)
  1314. Effects.Sphere.Create(BrickColor.new("Really red"), tors.CFrame, 2, 2, 2, 10.6, 10.6, 10.6, 0.02)
  1315. Effects.Sphere.Create(BrickColor.new("Really red"), tors.CFrame, 2, 2, 2, 14.6, 14.6, 14.6, 0.02)
  1316. Effects.Sphere.Create(BrickColor.new("Really red"), tors.CFrame, 2, 2, 2, 16.6, 16.6, 16.6, 0.02)
  1317. Effects.Sphere.Create(BrickColor.new("Really red"), tors.CFrame, 2, 2, 2, 5.6, 5.6, 5.6, 0.02)
  1318. local bigboi = Instance.new("Sound",tors)
  1319. bigboi.SoundId = "rbxassetid://496055561"
  1320. bigboi.Volume = 10
  1321. bigboi.Looped = true
  1322. bigboi.Pitch = 1
  1323. bigboi:Play()
  1324. attack = false
  1325. VALUE1 = true
  1326. hum.WalkSpeed = 28
  1327. end
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333. function NothingPersonal()
  1334. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1335. local HITBODY = mouse.Target.Parent
  1336. local TORS = HITBODY:FindFirstChild("Torso") or HITBODY:FindFirstChild("UpperTorso")
  1337. local HUMAN = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1338. if TORS ~= nil and HUMAN ~= nil then
  1339. attack = true
  1340. hum.WalkSpeed = 0
  1341. root.CFrame = TORS.CFrame * CFrame.new(-1,0,6)
  1342. TORS.Anchored = true
  1343. CreateSound("367453005", hed, 10, 1)
  1344. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1345. for i = 0,6,0.1 do
  1346. swait()
  1347. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(-20)),0.15)
  1348. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1349. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1350. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1351. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(125)), 0.1)
  1352. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(-15)), 0.1)
  1353. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1354. end
  1355. CreateSound("357417055", hed, 10, 1)
  1356. for i = 0,4,0.1 do
  1357. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(5),math.rad(0),math.rad(45)),0.15)
  1358. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  1359. RH.C0=clerp(RH.C0,cf(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1360. LH.C0=clerp(LH.C0,cf(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-2),math.rad(0),math.rad(0)),0.15)
  1361. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(90), math.rad(0), math.rad(15)), 0.1)
  1362. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.05*math.sin(sine/30), 0) * angles(math.rad(0), math.rad(0), math.rad(-15)), 0.1)
  1363. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(90),math.rad(0)), 0.15)
  1364. end
  1365. wait(2.5)
  1366. CreateSound("623904185", hed, 10, 1)
  1367. HITBODY:BreakJoints()
  1368. TORS.Anchored = false
  1369. attack = false
  1370. hum.WalkSpeed = 28
  1371. bleed(TORS,25)
  1372. end
  1373. end
  1374. end
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387. ---ATTACKS N STUFF
  1388. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1389. Hitboxpart = Instance.new("Part", EffectModel)
  1390. RemoveOutlines(Hitboxpart)
  1391. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1392. Hitboxpart.CanCollide = false
  1393. Hitboxpart.Transparency = 1
  1394. Hitboxpart.Anchored = true
  1395. Hitboxpart.CFrame = Pose
  1396. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1397. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1398. end
  1399.  
  1400. function DashingSpin()
  1401. attack = true
  1402. for i = 0,20,0.1 do
  1403. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Normal")
  1404. swait()
  1405. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  1406. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  1407. CameraEnshaking(1, 4)
  1408. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  1409. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1410. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1411. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1412. 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(90)), 0.1)
  1413. 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(-90)), 0.1)
  1414. end
  1415. attack = false
  1416. end
  1417.  
  1418.  
  1419.  
  1420.  
  1421. function attackone()
  1422. attack = true
  1423. hum.WalkSpeed = 3.01
  1424. for i = 0, 1.7, 0.1 do
  1425. swait()
  1426. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
  1427. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  1428. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
  1429. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  1430. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
  1431. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  1432. end
  1433. Cso("203426541", ra, 10, 1)
  1434. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1435. CameraEnshaking(2, 5)
  1436. for i = 0, 1.4, 0.1 do
  1437. swait()
  1438. BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  1439. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
  1440. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  1441. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
  1442. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
  1443. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
  1444. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  1445. end
  1446. hum.WalkSpeed = 20
  1447. attack = false
  1448. end
  1449. function attacktwo()
  1450. attack = true
  1451. hum.WalkSpeed = 3.01
  1452. for i = 0, 1.7, 0.1 do
  1453. swait()
  1454. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  1455. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  1456. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
  1457. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  1458. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  1459. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  1460. end
  1461. Cso("203426541", rl, 10, 1)
  1462. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1463. CameraEnshaking(2, 3)
  1464. for i = 0, 1.4, 0.1 do
  1465. swait()
  1466. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  1467. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  1468. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
  1469. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
  1470. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  1471. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  1472. end
  1473. hum.WalkSpeed = 20
  1474. attack = false
  1475. end
  1476. function attackthree()
  1477. attack = true
  1478. hum.WalkSpeed = 3.01
  1479. for i = 0, 1.4, 0.1 do
  1480. swait()
  1481. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  1482. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1483. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
  1484. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
  1485. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  1486. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  1487. end
  1488. Cso("203426541", hed, 10, 1)
  1489. for i = 0, 1.7, 0.1 do
  1490. swait()
  1491. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  1492. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1493. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
  1494. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
  1495. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  1496. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  1497. end
  1498. CameraEnshaking(2, 8)
  1499. Cso("260435136", hed, 10, .9)
  1500. BlockEffect(maincolor, ra.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
  1501. BlockEffect(BrickC("Really black"), la.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
  1502. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1503. for i = 0, 1.8, 0.1 do
  1504. swait()
  1505. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
  1506. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  1507. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
  1508. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
  1509. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
  1510. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
  1511. end
  1512. hum.WalkSpeed = 20
  1513. attack = false
  1514. end
  1515. haaah = Instance.new("Sound", hed)
  1516. haaah.SoundId = "http://www.roblox.com/asset/?id=137473066"
  1517. haaah.Volume = 10
  1518. haaah.Pitch = .89
  1519. haaah.Looped = false
  1520. haaah.TimePosition = 0
  1521.  
  1522. function Taunt()
  1523. attack = true
  1524. haaah:Play()
  1525. repeat
  1526. swait()
  1527. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  1528. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  1529. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  1530. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  1531. RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
  1532. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  1533. until haaah.Playing == false
  1534. attack = false
  1535. end
  1536. local Combo = 1
  1537. mouse.Button1Down:connect(function(key)
  1538. if attack == false then
  1539. if Combo == 1 then
  1540. Combo = 2
  1541. attackone()
  1542. elseif Combo == 2 then
  1543. Combo = 3
  1544. attacktwo()
  1545. elseif Combo == 3 then
  1546. Combo = 1
  1547. attackthree()
  1548. end
  1549. end
  1550. end)
  1551.  
  1552.  
  1553. mouse.KeyDown:connect(function(key)
  1554. if attack == false then
  1555. if key == 'q' then
  1556. NothingPersonal()
  1557. elseif key == 'c' then
  1558. CreateSound("367453005", hed, 10, 1)
  1559. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1560. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  1561. Effects.Sphere.Create(maincolor, tors.CFrame * CFrame.new(0, -1.2, 0), 100, 100, 100, 15, 15, 15, .1, .1)
  1562. elseif key == 'f' then
  1563. DashingSpin()
  1564. elseif key == 't' then
  1565. Taunt()
  1566. end
  1567. end
  1568. end)
  1569.  
  1570.  
  1571.  
  1572. ff = Instance.new("ForceField",char)
  1573. ff.Visible = false
  1574.  
  1575. local idle=0
  1576. local change = 1
  1577. local val = 0
  1578. toim = 0
  1579. hum.Animator.Parent = nil
  1580. idleanim=.4
  1581. while true do
  1582. swait()
  1583. hum.MaxHealth = math.huge
  1584. hum.Health = math.huge
  1585. hum.Name = "TheXEvent"
  1586. sine = sine + change
  1587. local torvel=(root.Velocity*Vector3.new(1,0,1)).magnitude
  1588. local velderp=root.Velocity.y
  1589. hitfloor,posfloor=rayCast(root.Position,(CFrame.new(root.Position,root.Position - Vector3.new(0,1,0))).lookVector,4,char)
  1590. if equipped==true or equipped==false then
  1591. if attack==false then
  1592. idle=idle+1
  1593. else
  1594. idle=0
  1595. end
  1596. if root.Velocity.y > 1 and hitfloor==nil then
  1597. Anim="Jump"
  1598. if attack==false then
  1599. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1600. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1601. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(20)), 0.3)
  1602. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(-30)), 0.3)
  1603. LH.C0=clerp(LH.C0,cf(-1,-.9-0.1*math.cos(sine/20),-0.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1604. RH.C0=clerp(RH.C0,cf(1,-1,0.3)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1605. end
  1606. elseif root.Velocity.y < -1 and hitfloor==nil then
  1607. Anim="Fall"
  1608. if attack==false then
  1609. rootj.C0 = clerp(rootj.C0,RootCF*cf(0,0,-0.1+0.1*math.cos(sine/20))* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  1610. tors.Neck.C0 = clerp(tors.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  1611. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(90)), 0.3)
  1612. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-30), math.rad(0), math.rad(-90)), 0.3)
  1613. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.6)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1614. RH.C0=clerp(RH.C0,cf(1,-.3-0.1*math.cos(sine/20),-.6)*angles(math.rad(0),math.rad(90),math.rad(-20)),.3)
  1615. end
  1616. elseif torvel<1 and hitfloor~=nil then
  1617. Anim="Idle"
  1618. change = 1
  1619. if attack==false then
  1620. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(0),math.rad(0),math.rad(43)),0.15)
  1621. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-25)),.3)
  1622. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1623. LH.C0=clerp(LH.C0,cf(-1,-.6-0.1*math.cos(sine/20),-.085)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(0)),0.15)
  1624. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-40), math.rad(15)), 0.1)
  1625. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  1626. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1627. end
  1628.  
  1629. elseif (tors.Velocity).magnitude < 50 and hitfloor ~= nil then
  1630. Anim="Walk"
  1631. change = 1
  1632. if attack==false then
  1633. rootj.C0=clerp(rootj.C0,RootCF*cf(0,0,0.6+0.5*math.cos(sine/20))*angles(math.rad(20),math.rad(0),math.rad(0)),0.15)
  1634. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-2.5*math.cos(sine/20)),math.rad(0),math.rad(-0)),.3)
  1635. RH.C0=clerp(RH.C0,cf(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1636. LH.C0=clerp(LH.C0,cf(-1,-.4-0.1*math.cos(sine/20),-.3)*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(20)),0.15)
  1637. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0),math.rad(-5), math.rad(15)), 0.1)
  1638. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(0), math.rad(-0), math.rad(-10)), 0.1)
  1639. HW.C0 = clerp(HW.C0, CFrame.new(0,-.9,0)*angles (math.rad(-90),math.rad(0),math.rad(90)), 0.15)
  1640. end
  1641. end
  1642. end
  1643.  
  1644. if 0 < #Effects then
  1645. for e = 1, #Effects do
  1646. if Effects[e] ~= nil then
  1647. local Thing = Effects[e]
  1648. if Thing ~= nil then
  1649. local Part = Thing[1]
  1650. local Mode = Thing[2]
  1651. local Delay = Thing[3]
  1652. local IncX = Thing[4]
  1653. local IncY = Thing[5]
  1654. local IncZ = Thing[6]
  1655. if 1 >= Thing[1].Transparency then
  1656. if Thing[2] == "Block1" then
  1657. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1658. local Mesh = Thing[1].Mesh
  1659. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1660. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1661. elseif Thing[2] == "Block2" then
  1662. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1663. local Mesh = Thing[7]
  1664. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1665. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1666. elseif Thing[2] == "Block3" then
  1667. 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)
  1668. local Mesh = Thing[7]
  1669. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1670. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1671. elseif Thing[2] == "Cylinder" then
  1672. local Mesh = Thing[1].Mesh
  1673. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1674. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1675. elseif Thing[2] == "Blood" then
  1676. local Mesh = Thing[7]
  1677. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1678. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1679. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1680. elseif Thing[2] == "Elec" then
  1681. local Mesh = Thing[1].Mesh
  1682. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1683. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1684. elseif Thing[2] == "Disappear" then
  1685. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1686. elseif Thing[2] == "Shatter" then
  1687. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1688. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1689. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1690. Thing[6] = Thing[6] + Thing[5]
  1691. end
  1692. else
  1693. Part.Parent = nil
  1694. table.remove(Effects, e)
  1695. end
  1696. end
  1697. end
  1698. end
  1699. end
  1700. if VALUE1 == false and attack == false then
  1701. intro()
  1702. end
  1703. end
  1704.  
  1705.  
  1706. --//=================================\\
  1707. --|| WEAPON CREATION
  1708. --\\=================================//
  1709.  
  1710. local Hole = CreatePart(3, Weapon, "Neon", 0, 0, "White", "Hole", VT(15,0,15))
  1711. local MESH = MakeForm(Hole,"Cyl")
  1712.  
  1713. for _, c in pairs(Weapon:GetChildren()) do
  1714. if c.ClassName == "Part" then
  1715. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1716. end
  1717. end
  1718.  
  1719. Weapon.Parent = Character
  1720.  
  1721. Humanoid.Died:connect(function()
  1722. ATTACK = true
  1723. end)
  1724.  
  1725.  
  1726.  
  1727. --//=================================\\
  1728. --|| DAMAGING
  1729. --\\=================================//
  1730.  
  1731. function Sink(position,radius)
  1732. for i,v in ipairs(workspace:GetChildren()) do
  1733. if v:FindFirstChild("Hit2By"..Player.Name) == nil then
  1734. local body = v:GetChildren()
  1735. for part = 1, #body do
  1736. if(v:FindFirstChild("Hit2By"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1737. if(body[part].Position - position).Magnitude < radius then
  1738. if v.ClassName == "Model" then
  1739. if v:FindFirstChild("Humanoid") then
  1740. local defence = Instance.new("BoolValue",v)
  1741. defence.Name = ("Hit2By"..Player.Name)
  1742. if v.Humanoid.Health ~= 0 then
  1743. local TORS = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1744. if TORS ~= nil then
  1745. local HITFLOOR2, HITPOS2 = Raycast(TORS.Position, (CF(TORS.Position, TORS.Position + VT(0, -1, 0))).lookVector, 5 * TORS.Size.Y/2, v)
  1746. coroutine.resume(coroutine.create(function()
  1747. if HITFLOOR2 ~= nil then
  1748. TORS.Anchored = true
  1749. local Hole2 = CreatePart(3, Effects, "Neon", 0, 0, "White", "Hole", VT(TORS.Size.X*4,0,TORS.Size.X*4))
  1750. Hole2.Color = C3(0,0,0)
  1751. local MESH = MakeForm(Hole2,"Cyl")
  1752. MESH.Scale = VT(0,1,0)
  1753. Hole2.CFrame = CF(HITPOS2)
  1754. for i = 1, 10 do
  1755. Swait()
  1756. MESH.Scale = MESH.Scale + VT(0.1,0,0.1)
  1757. end
  1758. repeat
  1759. Swait()
  1760. TORS.CFrame = TORS.CFrame * CF(0,-0.1,0)
  1761. until TORS.Position.Y<position.Y-4
  1762. v:remove()
  1763. for i = 1, 10 do
  1764. Swait()
  1765. MESH.Scale = MESH.Scale - VT(0.1,0,0.1)
  1766. end
  1767. Hole2:remove()
  1768. end
  1769. end))
  1770. end
  1771. end
  1772. end
  1773. end
  1774. --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1775. end
  1776. end
  1777. end
  1778. end
  1779. end
  1780. end
  1781.  
  1782. --//=================================\\
  1783. --|| ATTACK FUNCTIONS AND STUFF
  1784. --\\=================================//
  1785.  
  1786. function Trail(Part)
  1787. local TRAIL = Part:Clone()
  1788. TRAIL.CanCollide = false
  1789. TRAIL.Anchored = true
  1790. TRAIL.Parent = Effects
  1791. TRAIL.Name = "Trail"
  1792. local TRANS = Part.Transparency
  1793. coroutine.resume(coroutine.create(function()
  1794. for i = 1, 20 do
  1795. Swait()
  1796. TRAIL.Transparency = TRAIL.Transparency + ((1-TRANS)/20)
  1797. end
  1798. TRAIL:remove()
  1799. end))
  1800. end
  1801.  
  1802. function AttackTemplate()
  1803. ATTACK = true
  1804. Rooted = false
  1805. for i=0, 1, 0.1 / Animation_Speed do
  1806. Swait()
  1807. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1808. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1809. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1810. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1811. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1812. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1813. end
  1814. ATTACK = false
  1815. Rooted = false
  1816. end
  1817.  
  1818. function Intro()
  1819. coroutine.resume(coroutine.create(function()
  1820. ATTACK = true
  1821. Rooted = true
  1822. UNANCHOR = false
  1823. RootPart.Anchored = true
  1824. for i=0, 2, 0.1 / Animation_Speed do
  1825. Swait()
  1826. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1827. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1828. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1829. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1830. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1831. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1832. end
  1833. for i=0, 4, 0.1 / Animation_Speed do
  1834. Swait()
  1835. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -10 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1836. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1837. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1838. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1839. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1840. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1841. end
  1842. VALUE1 = true
  1843. local part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eye", VT(0.2,0.3,0.1),false)
  1844. local weld = CreateWeldOrSnapOrMotor("Weld", part, Head, part, CF(0.16,0.25,-0.5) * ANGLES(RAD(0), RAD(0), RAD(-25)), CF(0, 0, 0))
  1845. MakeForm(part,"Ball")
  1846. local part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Eye", VT(0.2,0.3,0.1),false)
  1847. local weld = CreateWeldOrSnapOrMotor("Weld", part, Head, part, CF(-0.16,0.25,-0.5) * ANGLES(RAD(0), RAD(0), RAD(25)), CF(0, 0, 0))
  1848. MakeForm(part,"Ball")
  1849. Swait(15)
  1850. Humanoid.HipHeight = 2
  1851. sick:Play()
  1852. CreateSound("649634100", Head, 10, 0.6)
  1853. for i=0, 2, 0.1 / Animation_Speed do
  1854. Swait()
  1855. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1856. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1857. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1858. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1859. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 12), -0.1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  1860. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.1, -0.6 - 0.15 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(15), RAD(45)), 0.15 / Animation_Speed)
  1861. end
  1862. UNANCHOR = true
  1863. ATTACK = false
  1864. Rooted = false
  1865. end))
  1866. end
  1867.  
  1868. function Warp()
  1869. ATTACK = true
  1870. Rooted = true
  1871. UNANCHOR = false
  1872. RootPart.Anchored = true
  1873. for i=0, 1, 0.1 / Animation_Speed do
  1874. Swait()
  1875. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0.3) * ANGLES(RAD(180), RAD(0), RAD(0)), 1 / Animation_Speed)
  1876. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1877. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 1.5, 0) * ANGLES(RAD(180), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1878. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 1.5, 0) * ANGLES(RAD(180), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1879. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1880. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1881. end
  1882. for i=0, 1, 0.1 / Animation_Speed do
  1883. Swait()
  1884. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -15) * ANGLES(RAD(180), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1885. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1886. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 1.5, 0) * ANGLES(RAD(180), RAD(0), RAD(-45)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1887. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 1.5, 0) * ANGLES(RAD(180), RAD(0), RAD(45)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1888. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1889. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(8), RAD(0), RAD(0)), 1 / Animation_Speed)
  1890. end
  1891. for i = 1, 50 do
  1892. Swait()
  1893. Trail(Hole)
  1894. MESH.Scale = MESH.Scale - VT(0.02,0,0.02)
  1895. end
  1896. local ORIGINPOS = RootPart.Position
  1897. RootPart.CFrame = CF(VT(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z),ORIGINPOS)
  1898. CreateSound("466493476", Hole, 10, 1)
  1899. for i = 1, 50 do
  1900. Swait()
  1901. MESH.Scale = MESH.Scale + VT(0.02,0,0.02)
  1902. end
  1903. for i=0, 2, 0.1 / Animation_Speed do
  1904. Swait()
  1905. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1906. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1907. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1908. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-25), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1909. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 12), -0.1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  1910. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.1, -0.6 - 0.15 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(15), RAD(45)), 0.15 / Animation_Speed)
  1911. end
  1912. UNANCHOR = true
  1913. ATTACK = false
  1914. Rooted = false
  1915. end
  1916.  
  1917. function Sinkhole()
  1918. coroutine.resume(coroutine.create(function()
  1919. local Hole2 = CreatePart(3, Effects, "Neon", 0, 0, "White", "Hole", VT(15,0,15))
  1920. Hole2.Color = C3(0,0,0)
  1921. local MESH = MakeForm(Hole2,"Cyl")
  1922. MESH.Scale = VT(0,1,0)
  1923. Hole2.CFrame = CF(Mouse.Hit.p)
  1924. CreateSound("466493476", Hole2, 10, 1)
  1925. for i = 1, 50 do
  1926. Swait()
  1927. MESH.Scale = MESH.Scale + VT(0.02,0,0.02)
  1928. end
  1929. for i = 1, 200 do
  1930. Swait()
  1931. Sink(Hole2.Position,Hole2.Size.X/2.2)
  1932. end
  1933. Swait(100)
  1934. for i = 1, 50 do
  1935. Swait()
  1936. Trail(Hole2)
  1937. MESH.Scale = MESH.Scale - VT(0.02,0,0.02)
  1938. end
  1939. Hole2:remove()
  1940. end))
  1941. end
  1942.  
  1943. function AbyssGate()
  1944. VALUE2 = true
  1945. coroutine.resume(coroutine.create(function()
  1946. CreateSound("466493476", Hole, 10, 0.1)
  1947. for i = 1, 500 do
  1948. Swait()
  1949. Hole.Size = Hole.Size + VT(1,0,1)
  1950. end
  1951. Swait(100)
  1952. for i = 1, 500 do
  1953. Swait()
  1954. Trail(Hole)
  1955. Hole.Size = Hole.Size - VT(1,0,1)
  1956. end
  1957. VALUE2 = false
  1958. end))
  1959. end
  1960.  
  1961. --//=================================\\
  1962. --|| ASSIGN THINGS TO KEYS
  1963. --\\=================================//
  1964.  
  1965. function MouseDown(Mouse)
  1966. if ATTACK == false then
  1967. end
  1968. end
  1969.  
  1970. function MouseUp(Mouse)
  1971. HOLD = false
  1972. end
  1973.  
  1974. function KeyDown(Key)
  1975. KEYHOLD = true
  1976. if Key == "q" and ATTACK == false and HITFLOOR ~= nil and VALUE2 == false then
  1977. Warp()
  1978. end
  1979.  
  1980. if Key == "e" and ATTACK == false then
  1981. Sinkhole()
  1982. end
  1983.  
  1984. if Key == "r" and ATTACK == false and VALUE2 == false then
  1985. AbyssGate()
  1986. end
  1987.  
  1988. if Key == "t" and ATTACK == false then
  1989. CreateSound("137473066", Head, 10, 12)
  1990. end
  1991. end
  1992.  
  1993. function KeyUp(Key)
  1994. KEYHOLD = false
  1995. end
  1996.  
  1997. Mouse.Button1Down:connect(function(NEWKEY)
  1998. MouseDown(NEWKEY)
  1999. end)
  2000. Mouse.Button1Up:connect(function(NEWKEY)
  2001. MouseUp(NEWKEY)
  2002. end)
  2003. Mouse.KeyDown:connect(function(NEWKEY)
  2004. KeyDown(NEWKEY)
  2005. end)
  2006. Mouse.KeyUp:connect(function(NEWKEY)
  2007. KeyUp(NEWKEY)
  2008. end)
  2009.  
  2010. --//=================================\\
  2011. --\\=================================//
  2012.  
  2013.  
  2014. function unanchor()
  2015. if UNANCHOR == true then
  2016. g = Character:GetChildren()
  2017. for i = 1, #g do
  2018. if g[i].ClassName == "Part" then
  2019. g[i].Anchored = false
  2020. end
  2021. end
  2022. end
  2023. end
  2024.  
  2025.  
  2026. --//=================================\\
  2027. --|| WRAP THE WHOLE SCRIPT UP
  2028. --\\=================================//
  2029.  
  2030. Humanoid.Changed:connect(function(Jump)
  2031. if Jump == "Jump" and (Disable_Jump == true) then
  2032. Humanoid.Jump = false
  2033. end
  2034. end)
  2035.  
  2036. Speed = 10
  2037.  
  2038. while true do
  2039. Swait()
  2040. ANIMATE.Parent = nil
  2041. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  2042. IDLEANIMATION:Play()
  2043. SINE = SINE + CHANGE
  2044. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  2045. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2046. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  2047. HITFLOOR, HITPOS = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 25 * Player_Size, Character)
  2048. if ATTACK == false then
  2049. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2050. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2051. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2052. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(25), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2053. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 12), -0.1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  2054. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.1, -0.6 - 0.15 * COS(SINE / 12), -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(15), RAD(25)), 0.15 / Animation_Speed)
  2055. end
  2056. if HITFLOOR ~= nil then
  2057. Hole.CFrame = CF(HITPOS)
  2058. end
  2059. Sink(Hole.Position,Hole.Size.X/2.2*MESH.Scale.X)
  2060. Hole.Color = C3(0,0,0)
  2061. unanchor()
  2062. Humanoid.MaxHealth = "inf"
  2063. Humanoid.Health = "inf"
  2064. if Rooted == false then
  2065. Disable_Jump = false
  2066. Humanoid.WalkSpeed = Speed
  2067. elseif Rooted == true then
  2068. Disable_Jump = true
  2069. Humanoid.WalkSpeed = 0
  2070. end
  2071. if VALUE1 == true then
  2072. Humanoid.HipHeight = 2
  2073. q = Character:GetChildren()
  2074. for u = 1, #q do
  2075. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  2076. q[u]:remove()
  2077. elseif q[u].ClassName == "Shirt" then
  2078. q[u]:Destroy()
  2079. elseif q[u].ClassName == "Pants" then
  2080. q[u]:Destroy()
  2081. elseif q[u].ClassName == "CharacterMesh" then
  2082. q[u]:remove()
  2083. elseif q[u].ClassName == "ShirtGraphic" then
  2084. q[u]:remove()
  2085. elseif q[u].ClassName == "Part" and q[u].Name ~= "HumanoidRootPart" then
  2086. q[u].Color = Color3.new(0,0,0)
  2087. q[u].Material = "Neon"
  2088. end
  2089. end
  2090. if Head:FindFirstChild("Mesh") then
  2091. local mesh = Head.Mesh
  2092. if mesh.ClassName == "SpecialMesh" then
  2093. mesh:remove()
  2094. local m = IT("BlockMesh",Head)
  2095. m.Scale = VT(0.5,1,1)
  2096. end
  2097. end
  2098. if Head:FindFirstChild("face") then
  2099. Head.face:remove()
  2100. end
  2101. end
  2102. if VALUE1 == false and ATTACK == false then
  2103. Intro()
  2104. end
  2105. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement