Advertisement
Zebula_The_Scripter

Voodoo Child V1.5

Aug 5th, 2018
764
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.09 KB | None | 1 0
  1. warn("Voodoo Child V1.5 Loaded")
  2. warn("Have Fun! :D")
  3. print("NOTE: THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION")
  4. print("IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT")
  5. print("DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT")
  6. print("YOU FUCKING SKIDS,")
  7. print("For Those who log/decompile this, If you sell or trade this,")
  8. print("You are so done for if you do.")
  9. -----------------------
  10. --[[ Name : Voodoo Child V1.5 ]]--
  11. -------------------------------------------------------
  12. --A script By Creterisk Edited By BeeESwarm_Simulator/kalvin0316
  13.  
  14. --Youtube: https://www.youtube.com/channel/UCpTntVepKNDGvE8jJ1M6fFQ
  15.  
  16. warn("Bruh. Not For Skids. Only For Editors And Scripters, And Saba1520/Kisslarge!")
  17. -------------------------------------------------------
  18.  
  19. local FavIDs = {
  20. 340106355, --Nefl Crystals
  21. 927529620, --Dimension
  22. 876981900, --Fantasy
  23. 398987889, --Ordinary Days
  24. 1117396305, --Oh wait, it's you.
  25. 885996042, --Action Winter Journey
  26. 919231299, --Sprawling Idiot Effigy
  27. 743466274, --Good Day Sunshine
  28. 727411183, --Knife Fight
  29. 1402748531, --The Earth Is Counting On You!
  30. 595230126, --Robot Language
  31. 478890315 --Death Road to Canada: Rotten Shotgun
  32. }
  33.  
  34.  
  35.  
  36. --[[
  37. SUBJECT NAME : Micheal Lahen
  38. SUBJECT INFO :
  39. He has some kind of doll around him at all time, he doesn't talk much, but when he does he tends to harm others. It is because of a witch that he escaped, and IT IS also because of that witch that he kills.
  40. He seems to have a horn of some kind, which appeared when he transformed into his "voodoo form" as we call it... Seems it controls his brain, and emotions by consequences.
  41. There is absolutely nothing we can do to save him,
  42. He'd have to kill himself, or we'd have to kill him.
  43. He is a threat to humanity.
  44. SUBJECT STATUS : KILL ON SIGHT! NO HESITATION!
  45. ...Nothing can save him...
  46. ]]--
  47. --The reality of my life isn't real but a Universe -Creterisk
  48. wait(0.2)
  49. local plr = game:service'Players'.LocalPlayer
  50. print('Local User is '..plr.Name..', Mister, You will not regret this~')
  51. print('Voodoo Child Loaded')
  52. print[[
  53. No please not again, the curse haunts me
  54. I cannot control my actions or care for others harm,
  55. because of that evil horn. If it was removed I'd die, but...
  56. The kidnapper says if I do his quests he will free me, but...
  57. I cannot do these quests as my body forcefully moves away from my knife.
  58. Please, PLEASE, HELP ME.
  59. I DON'T WANT TO BE ALONE AGAIN I JUST WISH TO SEE MY FAMILY, PLEASE!
  60.  
  61. I.. can't.. I just can't.. the kidnapper is too powerful.. send.. help.. | ???
  62. ]]
  63. local char = plr.Character
  64. local hum = char.Humanoid
  65. local hed = char.Head
  66. local root = char.HumanoidRootPart
  67. local rootj = root.RootJoint
  68. local tors = char.Torso
  69. local ra = char["Right Arm"]
  70. local la = char["Left Arm"]
  71. local rl = char["Right Leg"]
  72. local ll = char["Left Leg"]
  73. local neck = tors["Neck"]
  74. local mouse = plr:GetMouse()
  75. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  76. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  77. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  78. local maincolor = BrickColor.new("Institutional white")
  79.  
  80. function Anchor()
  81. ra.Anchored = true
  82. la.Anchored = true
  83. tors.Anchored = true
  84. ll.Anchored = true
  85. rl.Anchored = true
  86. hed.Anchored = true
  87. end
  88.  
  89. -------------------------------------------------------
  90. --Start Good Stuff--
  91. -------------------------------------------------------
  92. cam = game.Workspace.CurrentCamera
  93. CF = CFrame.new
  94. angles = CFrame.Angles
  95. attack = false
  96. Euler = CFrame.fromEulerAnglesXYZ
  97. Rad = math.rad
  98. IT = Instance.new
  99. BrickC = BrickColor.new
  100. Cos = math.cos
  101. Acos = math.acos
  102. Sin = math.sin
  103. Asin = math.asin
  104. Abs = math.abs
  105. Mrandom = math.random
  106. Floor = math.floor
  107. -------------------------------------------------------
  108. --End Good Stuff--
  109. -------------------------------------------------------
  110. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  111. RSH, LSH = nil, nil
  112. RW = Instance.new("Weld")
  113. LW = Instance.new("Weld")
  114. RH = tors["Right Hip"]
  115. LH = tors["Left Hip"]
  116. RSH = tors["Right Shoulder"]
  117. LSH = tors["Left Shoulder"]
  118. RSH.Parent = nil
  119. LSH.Parent = nil
  120. RW.Name = "RW"
  121. RW.Part0 = tors
  122. RW.C0 = CF(1.5, 0.5, 0)
  123. RW.C1 = CF(0, 0.5, 0)
  124. RW.Part1 = ra
  125. RW.Parent = tors
  126. LW.Name = "LW"
  127. LW.Part0 = tors
  128. LW.C0 = CF(-1.5, 0.5, 0)
  129. LW.C1 = CF(0, 0.5, 0)
  130. LW.Part1 = la
  131. LW.Parent = tors
  132. Effects = {}
  133. -------------------------------------------------------
  134. --Start HeartBeat--
  135. -------------------------------------------------------
  136. ArtificialHB = Instance.new("BindableEvent", script)
  137. ArtificialHB.Name = "Heartbeat"
  138. script:WaitForChild("Heartbeat")
  139.  
  140. frame = 1 / 60
  141. tf = 0
  142. allowframeloss = false
  143. tossremainder = false
  144.  
  145.  
  146. lastframe = tick()
  147. script.Heartbeat:Fire()
  148.  
  149.  
  150. game:GetService("RunService").Heartbeat:connect(function(s, p)
  151. tf = tf + s
  152. if tf >= frame then
  153. if allowframeloss then
  154. script.Heartbeat:Fire()
  155. lastframe = tick()
  156. else
  157. for i = 1, math.floor(tf / frame) do
  158. script.Heartbeat:Fire()
  159. end
  160. lastframe = tick()
  161. end
  162. if tossremainder then
  163. tf = 0
  164. else
  165. tf = tf - frame * math.floor(tf / frame)
  166. end
  167. end
  168. end)
  169. -------------------------------------------------------
  170. --End HeartBeat--
  171. -------------------------------------------------------
  172.  
  173. function CreateSound(ID, PARENT, VOLUME, PITCH)
  174. local NSound = nil
  175. coroutine.resume(coroutine.create(function()
  176. NSound = Instance.new("Sound", PARENT)
  177. NSound.Volume = VOLUME
  178. NSound.Pitch = PITCH
  179. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  180. swait()
  181. NSound:play()
  182. game:GetService("Debris"):AddItem(NSound, 10)
  183. end))
  184. return NSound
  185. end
  186.  
  187. --Very lazi from here to below except the animations but who cares /shrug
  188. function chatfunc(text)
  189. local chat = coroutine.wrap(function()
  190. if char:FindFirstChild("TalkingBillBoard")~= nil then
  191. char:FindFirstChild("TalkingBillBoard"):destroy()
  192. end
  193. local naeeym2 = Instance.new("BillboardGui",char)
  194. naeeym2.Size = UDim2.new(0,100,0,40)
  195. naeeym2.StudsOffset = Vector3.new(0,3,0)
  196. naeeym2.Adornee = char.Head
  197. naeeym2.Name = "TalkingBillBoard"
  198. local tecks2 = Instance.new("TextLabel",naeeym2)
  199. tecks2.BackgroundTransparency = 1
  200. tecks2.BorderSizePixel = 0
  201. tecks2.Text = ""
  202. tecks2.Font = "Fantasy"
  203. tecks2.TextSize = 30
  204. tecks2.TextStrokeTransparency = 0
  205. tecks2.TextColor3 = Color3.new(255,0,0)
  206. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  207. tecks2.Size = UDim2.new(1,0,0.5,0)
  208. local tecks3 = Instance.new("TextLabel",naeeym2)
  209. tecks3.BackgroundTransparency = 1
  210. tecks3.BorderSizePixel = 0
  211. tecks3.Text = ""
  212. tecks3.Font = "Fantasy"
  213. tecks3.TextSize = 30
  214. tecks3.TextStrokeTransparency = 0
  215. tecks3.TextColor3 = Color3.new(255,0,0)
  216. tecks3.TextStrokeColor3 = Color3.new(0,0,0)
  217. tecks3.Size = UDim2.new(1,0,0.5,0)
  218. coroutine.resume(coroutine.create(function()
  219. while tecks3 ~= nil do
  220. swait()
  221. tecks3.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  222. tecks3.Rotation = math.random(-3,3)
  223. tecks3.TextColor3 = Color3.new(math.random(0, 255)/255,0,0)
  224. tecks3.TextStrokeColor3 = Color3.new(math.random(0, 255)/255,0,0)
  225. end
  226. end))
  227. for i = 1,string.len(text),1 do
  228. tecks2.Text = string.sub(text,1,i)
  229. tecks3.Text = string.sub(text,1,i)
  230. wait(0.01)
  231. end
  232. wait(2)
  233. for i = 1, 50 do
  234. swait()
  235. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  236. tecks2.Rotation = tecks2.Rotation - 2
  237. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  238. tecks2.TextTransparency = tecks2.TextTransparency + .04
  239. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-10,10),.05,math.random(-10,10))
  240. tecks3.Rotation = tecks2.Rotation + 2
  241. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  242. tecks3.TextTransparency = tecks2.TextTransparency + .04
  243. end
  244. naeeym2:Destroy()
  245. end)
  246. chat()
  247. end
  248. function onChatted(msg)
  249. chatfunc(msg)
  250. end
  251. --plr.Chatted:connect(onChatted)
  252.  
  253. GlowParticle = Instance.new("ParticleEmitter",ra)
  254. GlowParticle.LightEmission = 0
  255. GlowParticle.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  256. GlowParticle.Size = NumberSequence.new(0,0.6)
  257. GlowParticle.Rotation = NumberRange.new(0, 360)
  258. GlowParticle.Texture = "http://www.roblox.com/asset/?id=1523916715"
  259. GlowParticle.Transparency = NumberSequence.new(0,1)
  260. GlowParticle.LockedToPart = true
  261. GlowParticle.Lifetime = NumberRange.new(1)
  262. GlowParticle.Rate = 999
  263. GlowParticle.Speed = NumberRange.new(0)
  264. GlowParticle.VelocitySpread = 500
  265.  
  266. function TargetSelect(person)
  267. local dd=coroutine.wrap(function()
  268. if targetted ~= person then
  269. targetted = person
  270. GlowParticle.Enabled = true
  271. end
  272. end)
  273. dd()
  274. end
  275.  
  276. if targetted == nil then
  277. GlowParticle.Enabled = false
  278. end
  279. -------------------------------------------------------
  280. --Start Important Functions--
  281. -------------------------------------------------------
  282. function swait(num)
  283. if num == 0 or num == nil then
  284. game:service("RunService").Stepped:wait(0)
  285. else
  286. for i = 0, num do
  287. game:service("RunService").Stepped:wait(0)
  288. end
  289. end
  290. end
  291. function thread(f)
  292. coroutine.resume(coroutine.create(f))
  293. end
  294. function clerp(a, b, t)
  295. local qa = {
  296. QuaternionFromCFrame(a)
  297. }
  298. local qb = {
  299. QuaternionFromCFrame(b)
  300. }
  301. local ax, ay, az = a.x, a.y, a.z
  302. local bx, by, bz = b.x, b.y, b.z
  303. local _t = 1 - t
  304. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  305. end
  306. function QuaternionFromCFrame(cf)
  307. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  308. local trace = m00 + m11 + m22
  309. if trace > 0 then
  310. local s = math.sqrt(1 + trace)
  311. local recip = 0.5 / s
  312. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  313. else
  314. local i = 0
  315. if m00 < m11 then
  316. i = 1
  317. end
  318. if m22 > (i == 0 and m00 or m11) then
  319. i = 2
  320. end
  321. if i == 0 then
  322. local s = math.sqrt(m00 - m11 - m22 + 1)
  323. local recip = 0.5 / s
  324. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  325. elseif i == 1 then
  326. local s = math.sqrt(m11 - m22 - m00 + 1)
  327. local recip = 0.5 / s
  328. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  329. elseif i == 2 then
  330. local s = math.sqrt(m22 - m00 - m11 + 1)
  331. local recip = 0.5 / s
  332. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  333. end
  334. end
  335. end
  336. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  337. local xs, ys, zs = x + x, y + y, z + z
  338. local wx, wy, wz = w * xs, w * ys, w * zs
  339. local xx = x * xs
  340. local xy = x * ys
  341. local xz = x * zs
  342. local yy = y * ys
  343. local yz = y * zs
  344. local zz = z * zs
  345. 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))
  346. end
  347. function QuaternionSlerp(a, b, t)
  348. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  349. local startInterp, finishInterp
  350. if cosTheta >= 1.0E-4 then
  351. if 1 - cosTheta > 1.0E-4 then
  352. local theta = math.acos(cosTheta)
  353. local invSinTheta = 1 / Sin(theta)
  354. startInterp = Sin((1 - t) * theta) * invSinTheta
  355. finishInterp = Sin(t * theta) * invSinTheta
  356. else
  357. startInterp = 1 - t
  358. finishInterp = t
  359. end
  360. elseif 1 + cosTheta > 1.0E-4 then
  361. local theta = math.acos(-cosTheta)
  362. local invSinTheta = 1 / Sin(theta)
  363. startInterp = Sin((t - 1) * theta) * invSinTheta
  364. finishInterp = Sin(t * theta) * invSinTheta
  365. else
  366. startInterp = t - 1
  367. finishInterp = t
  368. end
  369. 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
  370. end
  371. function rayCast(Position, Direction, Range, Ignore)
  372. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  373. end
  374. local RbxUtility = LoadLibrary("RbxUtility")
  375. local Create = RbxUtility.Create
  376.  
  377. -------------------------------------------------------
  378. --Start Damage Function--
  379. -------------------------------------------------------
  380. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  381. if hit.Parent == nil then
  382. return
  383. end
  384. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  385. for _, v in pairs(hit.Parent:children()) do
  386. if v:IsA("Humanoid") then
  387. h = v
  388. end
  389. end
  390. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  391.  
  392. hit.Parent:FindFirstChild("Head"):BreakJoints()
  393. end
  394.  
  395. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  396. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  397. if hit.Parent.DebounceHit.Value == true then
  398. return
  399. end
  400. end
  401. if insta == true then
  402. hit.Parent:FindFirstChild("Head"):BreakJoints()
  403. end
  404. local c = Create("ObjectValue"){
  405. Name = "creator",
  406. Value = game:service("Players").LocalPlayer,
  407. Parent = h,
  408. }
  409. game:GetService("Debris"):AddItem(c, .5)
  410. if HitSound ~= nil and HitPitch ~= nil then
  411. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  412. end
  413. local Damage = math.random(minim, maxim)
  414. local blocked = false
  415. local block = hit.Parent:findFirstChild("Block")
  416. if block ~= nil then
  417. if block.className == "IntValue" then
  418. if block.Value > 0 then
  419. blocked = true
  420. block.Value = block.Value - 1
  421. print(block.Value)
  422. end
  423. end
  424. end
  425. if blocked == false then
  426. h.Health = h.Health - Damage
  427. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  428. else
  429. h.Health = h.Health - (Damage / 2)
  430. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  431. end
  432. if Type == "Knockdown" then
  433. local hum = hit.Parent.Humanoid
  434. hum.PlatformStand = true
  435. coroutine.resume(coroutine.create(function(HHumanoid)
  436. swait(1)
  437. HHumanoid.PlatformStand = false
  438. end), hum)
  439. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  440. local bodvol = Create("BodyVelocity"){
  441. velocity = angle * knockback,
  442. P = 5000,
  443. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  444. Parent = hit,
  445. }
  446. local rl = Create("BodyAngularVelocity"){
  447. P = 3000,
  448. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  449. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  450. Parent = hit,
  451. }
  452. game:GetService("Debris"):AddItem(bodvol, .5)
  453. game:GetService("Debris"):AddItem(rl, .5)
  454. elseif Type == "Normal" then
  455. local vp = Create("BodyVelocity"){
  456. P = 500,
  457. maxForce = Vector3.new(math.huge, 0, math.huge),
  458. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  459. }
  460. if knockback > 0 then
  461. vp.Parent = hit.Parent.Torso
  462. end
  463. game:GetService("Debris"):AddItem(vp, .5)
  464. elseif Type == "Up" then
  465. local bodyVelocity = Create("BodyVelocity"){
  466. velocity = Vector3.new(0, 20, 0),
  467. P = 5000,
  468. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  469. Parent = hit,
  470. }
  471. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  472. elseif Type == "DarkUp" then
  473. coroutine.resume(coroutine.create(function()
  474. for i = 0, 1, 0.1 do
  475. swait()
  476. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  477. end
  478. end))
  479. local bodyVelocity = Create("BodyVelocity"){
  480. velocity = Vector3.new(0, 20, 0),
  481. P = 5000,
  482. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  483. Parent = hit,
  484. }
  485. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  486. elseif Type == "Snare" then
  487. local bp = Create("BodyPosition"){
  488. P = 2000,
  489. D = 100,
  490. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  491. position = hit.Parent.Torso.Position,
  492. Parent = hit.Parent.Torso,
  493. }
  494. game:GetService("Debris"):AddItem(bp, 1)
  495. elseif Type == "Freeze" then
  496. local BodPos = Create("BodyPosition"){
  497. P = 50000,
  498. D = 1000,
  499. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  500. position = hit.Parent.Torso.Position,
  501. Parent = hit.Parent.Torso,
  502. }
  503. local BodGy = Create("BodyGyro") {
  504. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  505. P = 20e+003,
  506. Parent = hit.Parent.Torso,
  507. cframe = hit.Parent.Torso.CFrame,
  508. }
  509. hit.Parent.Torso.Anchored = true
  510. coroutine.resume(coroutine.create(function(Part)
  511. swait(1.5)
  512. Part.Anchored = false
  513. end), hit.Parent.Torso)
  514. game:GetService("Debris"):AddItem(BodPos, 3)
  515. game:GetService("Debris"):AddItem(BodGy, 3)
  516. end
  517. local debounce = Create("BoolValue"){
  518. Name = "DebounceHit",
  519. Parent = hit.Parent,
  520. Value = true,
  521. }
  522. game:GetService("Debris"):AddItem(debounce, Delay)
  523. c = Create("ObjectValue"){
  524. Name = "creator",
  525. Value = Player,
  526. Parent = h,
  527. }
  528. game:GetService("Debris"):AddItem(c, .5)
  529. end
  530. end
  531. -------------------------------------------------------
  532. --End Damage Function--
  533. -------------------------------------------------------
  534.  
  535. -------------------------------------------------------
  536. --Start Damage Function Customization--
  537. -------------------------------------------------------
  538. function ShowDamage(Pos, Text, Time, Color)
  539. local Rate = (1 / 30)
  540. local Pos = (Pos or Vector3.new(0, 0, 0))
  541. local Text = (Text or "")
  542. local Time = (Time or 2)
  543. local Color = (Color or Color3.new(1, 0, 1))
  544. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  545. EffectPart.Anchored = true
  546. local BillboardGui = Create("BillboardGui"){
  547. Size = UDim2.new(3, 0, 3, 0),
  548. Adornee = EffectPart,
  549. Parent = EffectPart,
  550. }
  551. local TextLabel = Create("TextLabel"){
  552. BackgroundTransparency = 1,
  553. Size = UDim2.new(1, 0, 1, 0),
  554. Text = Text,
  555. Font = "Bodoni",
  556. TextColor3 = Color,
  557. TextScaled = true,
  558. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  559. Parent = BillboardGui,
  560. }
  561. game.Debris:AddItem(EffectPart, (Time))
  562. EffectPart.Parent = game:GetService("Workspace")
  563. delay(0, function()
  564. local Frames = (Time / Rate)
  565. for Frame = 1, Frames do
  566. wait(Rate)
  567. local Percent = (Frame / Frames)
  568. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  569. TextLabel.TextTransparency = Percent
  570. end
  571. if EffectPart and EffectPart.Parent then
  572. EffectPart:Destroy()
  573. end
  574. end)
  575. end
  576. -------------------------------------------------------
  577. --End Damage Function Customization--
  578. -------------------------------------------------------
  579.  
  580. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  581. for _, c in pairs(workspace:children()) do
  582. local hum = c:findFirstChild("Humanoid")
  583. if hum ~= nil then
  584. local head = c:findFirstChild("Head")
  585. if head ~= nil then
  586. local targ = head.Position - Part.Position
  587. local mag = targ.magnitude
  588. if magni >= mag and c.Name ~= plr.Name then
  589. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  590. end
  591. end
  592. end
  593. end
  594. end
  595.  
  596.  
  597. CFuncs = {
  598. Part = {
  599. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  600. local Part = Create("Part")({
  601. Parent = Parent,
  602. Reflectance = Reflectance,
  603. Transparency = Transparency,
  604. CanCollide = false,
  605. Locked = true,
  606. BrickColor = BrickColor.new(tostring(BColor)),
  607. Name = Name,
  608. Size = Size,
  609. Material = Material
  610. })
  611. RemoveOutlines(Part)
  612. return Part
  613. end
  614. },
  615. Mesh = {
  616. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  617. local Msh = Create(Mesh)({
  618. Parent = Part,
  619. Offset = OffSet,
  620. Scale = Scale
  621. })
  622. if Mesh == "SpecialMesh" then
  623. Msh.MeshType = MeshType
  624. Msh.MeshId = MeshId
  625. end
  626. return Msh
  627. end
  628. },
  629. Mesh = {
  630. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  631. local Msh = Create(Mesh)({
  632. Parent = Part,
  633. Offset = OffSet,
  634. Scale = Scale
  635. })
  636. if Mesh == "SpecialMesh" then
  637. Msh.MeshType = MeshType
  638. Msh.MeshId = MeshId
  639. end
  640. return Msh
  641. end
  642. },
  643. Weld = {
  644. Create = function(Parent, Part0, Part1, C0, C1)
  645. local Weld = Create("Weld")({
  646. Parent = Parent,
  647. Part0 = Part0,
  648. Part1 = Part1,
  649. C0 = C0,
  650. C1 = C1
  651. })
  652. return Weld
  653. end
  654. },
  655. Sound = {
  656. Create = function(id, par, vol, pit)
  657. coroutine.resume(coroutine.create(function()
  658. local S = Create("Sound")({
  659. Volume = vol,
  660. Pitch = pit or 1,
  661. SoundId = id,
  662. Parent = par or workspace
  663. })
  664. wait()
  665. S:play()
  666. game:GetService("Debris"):AddItem(S, 6)
  667. end))
  668. end
  669. },
  670. ParticleEmitter = {
  671. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  672. local fp = Create("ParticleEmitter")({
  673. Parent = Parent,
  674. Color = ColorSequence.new(Color1, Color2),
  675. LightEmission = LightEmission,
  676. Size = Size,
  677. Texture = Texture,
  678. Transparency = Transparency,
  679. ZOffset = ZOffset,
  680. Acceleration = Accel,
  681. Drag = Drag,
  682. LockedToPart = LockedToPart,
  683. VelocityInheritance = VelocityInheritance,
  684. EmissionDirection = EmissionDirection,
  685. Enabled = Enabled,
  686. Lifetime = LifeTime,
  687. Rate = Rate,
  688. Rotation = Rotation,
  689. RotSpeed = RotSpeed,
  690. Speed = Speed,
  691. VelocitySpread = VelocitySpread
  692. })
  693. return fp
  694. end
  695. }
  696. }
  697. function RemoveOutlines(part)
  698. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  699. end
  700. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  701. local NEWWELD = IT(TYPE)
  702. NEWWELD.Part0 = PART0
  703. NEWWELD.Part1 = PART1
  704. NEWWELD.C0 = C0
  705. NEWWELD.C1 = C1
  706. NEWWELD.Parent = PARENT
  707. return NEWWELD
  708. end
  709. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  710. local Part = Create("Part")({
  711. formFactor = FormFactor,
  712. Parent = Parent,
  713. Reflectance = Reflectance,
  714. Transparency = Transparency,
  715. CanCollide = false,
  716. Locked = true,
  717. BrickColor = BrickColor.new(tostring(BColor)),
  718. Name = Name,
  719. Size = Size,
  720. Material = Material
  721. })
  722. RemoveOutlines(Part)
  723. return Part
  724. end
  725. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  726. local Msh = Create(Mesh)({
  727. Parent = Part,
  728. Offset = OffSet,
  729. Scale = Scale
  730. })
  731. if Mesh == "SpecialMesh" then
  732. Msh.MeshType = MeshType
  733. Msh.MeshId = MeshId
  734. end
  735. return Msh
  736. end
  737. function CreateWeld(Parent, Part0, Part1, C0, C1)
  738. local Weld = Create("Weld")({
  739. Parent = Parent,
  740. Part0 = Part0,
  741. Part1 = Part1,
  742. C0 = C0,
  743. C1 = C1
  744. })
  745. return Weld
  746. end
  747.  
  748.  
  749. -------------------------------------------------------
  750. --Start Effect Function--
  751. -------------------------------------------------------
  752. EffectModel = Instance.new("Model", char)
  753. Effects = {
  754. Block = {
  755. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  756. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  757. prt.Anchored = true
  758. prt.CFrame = cframe
  759. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  760. game:GetService("Debris"):AddItem(prt, 10)
  761. if Type == 1 or Type == nil then
  762. table.insert(Effects, {
  763. prt,
  764. "Block1",
  765. delay,
  766. x3,
  767. y3,
  768. z3,
  769. msh
  770. })
  771. elseif Type == 2 then
  772. table.insert(Effects, {
  773. prt,
  774. "Block2",
  775. delay,
  776. x3,
  777. y3,
  778. z3,
  779. msh
  780. })
  781. else
  782. table.insert(Effects, {
  783. prt,
  784. "Block3",
  785. delay,
  786. x3,
  787. y3,
  788. z3,
  789. msh
  790. })
  791. end
  792. end
  793. },
  794. Sphere = {
  795. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  796. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  797. prt.Anchored = true
  798. prt.CFrame = cframe
  799. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  800. game:GetService("Debris"):AddItem(prt, 10)
  801. table.insert(Effects, {
  802. prt,
  803. "Cylinder",
  804. delay,
  805. x3,
  806. y3,
  807. z3,
  808. msh
  809. })
  810. end
  811. },
  812. Cylinder = {
  813. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  814. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  815. prt.Anchored = true
  816. prt.CFrame = cframe
  817. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  818. game:GetService("Debris"):AddItem(prt, 10)
  819. table.insert(Effects, {
  820. prt,
  821. "Cylinder",
  822. delay,
  823. x3,
  824. y3,
  825. z3,
  826. msh
  827. })
  828. end
  829. },
  830. Wave = {
  831. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  832. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  833. prt.Anchored = true
  834. prt.CFrame = cframe
  835. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  836. game:GetService("Debris"):AddItem(prt, 10)
  837. table.insert(Effects, {
  838. prt,
  839. "Cylinder",
  840. delay,
  841. x3 / 60,
  842. y3 / 60,
  843. z3 / 60,
  844. msh
  845. })
  846. end
  847. },
  848. Ring = {
  849. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  850. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  851. prt.Anchored = true
  852. prt.CFrame = cframe
  853. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  854. game:GetService("Debris"):AddItem(prt, 10)
  855. table.insert(Effects, {
  856. prt,
  857. "Cylinder",
  858. delay,
  859. x3,
  860. y3,
  861. z3,
  862. msh
  863. })
  864. end
  865. },
  866. Break = {
  867. Create = function(brickcolor, cframe, x1, y1, z1)
  868. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  869. prt.Anchored = true
  870. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  871. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  872. local num = math.random(10, 50) / 1000
  873. game:GetService("Debris"):AddItem(prt, 10)
  874. table.insert(Effects, {
  875. prt,
  876. "Shatter",
  877. num,
  878. prt.CFrame,
  879. math.random() - math.random(),
  880. 0,
  881. math.random(50, 100) / 100
  882. })
  883. end
  884. },
  885. Spiral = {
  886. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  887. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  888. prt.Anchored = true
  889. prt.CFrame = cframe
  890. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  891. game:GetService("Debris"):AddItem(prt, 10)
  892. table.insert(Effects, {
  893. prt,
  894. "Cylinder",
  895. delay,
  896. x3,
  897. y3,
  898. z3,
  899. msh
  900. })
  901. end
  902. },
  903. Push = {
  904. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  905. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  906. prt.Anchored = true
  907. prt.CFrame = cframe
  908. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  909. game:GetService("Debris"):AddItem(prt, 10)
  910. table.insert(Effects, {
  911. prt,
  912. "Cylinder",
  913. delay,
  914. x3,
  915. y3,
  916. z3,
  917. msh
  918. })
  919. end
  920. }
  921. }
  922. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  923. local fp = IT("Part")
  924. fp.formFactor = formfactor
  925. fp.Parent = parent
  926. fp.Reflectance = reflectance
  927. fp.Transparency = transparency
  928. fp.CanCollide = false
  929. fp.Locked = true
  930. fp.BrickColor = brickcolor
  931. fp.Name = name
  932. fp.Size = size
  933. fp.Position = tors.Position
  934. RemoveOutlines(fp)
  935. fp.Material = "SmoothPlastic"
  936. fp:BreakJoints()
  937. return fp
  938. end
  939.  
  940. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  941. local mesh = IT(Mesh)
  942. mesh.Parent = part
  943. if Mesh == "SpecialMesh" then
  944. mesh.MeshType = meshtype
  945. if meshid ~= "nil" then
  946. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  947. end
  948. end
  949. mesh.Offset = offset
  950. mesh.Scale = scale
  951. return mesh
  952. end
  953.  
  954. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  955. local type = type
  956. local rng = Instance.new("Part", char)
  957. rng.Anchored = true
  958. rng.BrickColor = color
  959. rng.CanCollide = false
  960. rng.FormFactor = 3
  961. rng.Name = "Ring"
  962. rng.Material = "Neon"
  963. rng.Size = Vector3.new(1, 1, 1)
  964. rng.Transparency = 0
  965. rng.TopSurface = 0
  966. rng.BottomSurface = 0
  967. rng.CFrame = pos
  968. local rngm = Instance.new("SpecialMesh", rng)
  969. rngm.MeshType = MType
  970. rngm.Scale = scale
  971. local scaler2 = 1
  972. if type == "Add" then
  973. scaler2 = 1 * value
  974. elseif type == "Divide" then
  975. scaler2 = 1 / value
  976. end
  977. coroutine.resume(coroutine.create(function()
  978. for i = 0, 10 / bonuspeed, 0.1 do
  979. swait()
  980. if type == "Add" then
  981. scaler2 = scaler2 - 0.01 * value / bonuspeed
  982. elseif type == "Divide" then
  983. scaler2 = scaler2 - 0.01 / value * bonuspeed
  984. end
  985. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  986. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  987. end
  988. rng:Destroy()
  989. end))
  990. end
  991.  
  992. function Eviscerate(dude)
  993. if dude.Name ~= char then
  994. local bgf = IT("BodyGyro", dude.Head)
  995. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  996. local val = IT("BoolValue", dude)
  997. val.Name = "IsHit"
  998. local ds = coroutine.wrap(function()
  999. dude:WaitForChild("Head"):BreakJoints()
  1000. wait(0.5)
  1001. target = nil
  1002. coroutine.resume(coroutine.create(function()
  1003. for i, v in pairs(dude:GetChildren()) do
  1004. if v:IsA("Accessory") then
  1005. v:Destroy()
  1006. end
  1007. if v:IsA("Humanoid") then
  1008. v:Destroy()
  1009. end
  1010. if v:IsA("CharacterMesh") then
  1011. v:Destroy()
  1012. end
  1013. if v:IsA("Model") then
  1014. v:Destroy()
  1015. end
  1016. if v:IsA("Part") or v:IsA("MeshPart") then
  1017. for x, o in pairs(v:GetChildren()) do
  1018. if o:IsA("Decal") then
  1019. o:Destroy()
  1020. end
  1021. end
  1022. coroutine.resume(coroutine.create(function()
  1023. v.Material = "Neon"
  1024. v.CanCollide = false
  1025. local PartEmmit1 = IT("ParticleEmitter", v)
  1026. PartEmmit1.LightEmission = 1
  1027. PartEmmit1.Texture = "rbxassetid://341277531"
  1028. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1029. PartEmmit1.Rate = 150
  1030. PartEmmit1.Lifetime = NumberRange.new(1)
  1031. PartEmmit1.Size = NumberSequence.new({
  1032. NumberSequenceKeypoint.new(0, 0.75, 0),
  1033. NumberSequenceKeypoint.new(1, 0, 0)
  1034. })
  1035. PartEmmit1.Transparency = NumberSequence.new({
  1036. NumberSequenceKeypoint.new(0, 0, 0),
  1037. NumberSequenceKeypoint.new(1, 1, 0)
  1038. })
  1039. PartEmmit1.Speed = NumberRange.new(0, 0)
  1040. PartEmmit1.VelocitySpread = 30000
  1041. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1042. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1043. local BodPoss = IT("BodyPosition", v)
  1044. BodPoss.P = 3000
  1045. BodPoss.D = 1000
  1046. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1047. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1048. v.Color = maincolor.Color
  1049. coroutine.resume(coroutine.create(function()
  1050. for i = 0, 49 do
  1051. swait(1)
  1052. v.Transparency = v.Transparency + 0.08
  1053. end
  1054. wait(0.5)
  1055. PartEmmit1.Enabled = false
  1056. wait(3)
  1057. v:Destroy()
  1058. dude:Destroy()
  1059. end))
  1060. end))
  1061. end
  1062. end
  1063. end))
  1064. end)
  1065. ds()
  1066. end
  1067. end
  1068.  
  1069. function FindNearestHead(Position, Distance, SinglePlayer)
  1070. if SinglePlayer then
  1071. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1072. end
  1073. local List = {}
  1074. for i, v in pairs(workspace:GetChildren()) do
  1075. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1076. table.insert(List, v)
  1077. end
  1078. end
  1079. return List
  1080. end
  1081.  
  1082. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1083. local type = type
  1084. local rng = Instance.new("Part", char)
  1085. rng.Anchored = true
  1086. rng.BrickColor = color
  1087. rng.CanCollide = false
  1088. rng.FormFactor = 3
  1089. rng.Name = "Ring"
  1090. rng.Material = "Neon"
  1091. rng.Size = Vector3.new(1, 1, 1)
  1092. rng.Transparency = 0
  1093. rng.TopSurface = 0
  1094. rng.BottomSurface = 0
  1095. rng.CFrame = pos
  1096. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1097. local rngm = Instance.new("SpecialMesh", rng)
  1098. rngm.MeshType = MType
  1099. rngm.Scale = Vector3.new(x1, y1, z1)
  1100. local scaler2 = 1
  1101. local speeder = FastSpeed
  1102. if type == "Add" then
  1103. scaler2 = 1 * value
  1104. elseif type == "Divide" then
  1105. scaler2 = 1 / value
  1106. end
  1107. coroutine.resume(coroutine.create(function()
  1108. for i = 0, 10 / bonuspeed, 0.1 do
  1109. swait()
  1110. if type == "Add" then
  1111. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1112. elseif type == "Divide" then
  1113. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1114. end
  1115. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1116. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1117. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1118. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1119. end
  1120. rng:Destroy()
  1121. end))
  1122. end
  1123.  
  1124. function SoulSteal(dude)
  1125. if dude.Name ~= char then
  1126. local bgf = IT("BodyGyro", dude.Head)
  1127. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1128. local val = IT("BoolValue", dude)
  1129. val.Name = "IsHit"
  1130. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1131. local soulst = coroutine.wrap(function()
  1132. local soul = Instance.new("Part",dude)
  1133. soul.Size = Vector3.new(1,1,1)
  1134. soul.CanCollide = false
  1135. soul.Anchored = false
  1136. soul.Position = torso.Position
  1137. soul.Transparency = 1
  1138. local PartEmmit1 = IT("ParticleEmitter", soul)
  1139. PartEmmit1.LightEmission = 1
  1140. PartEmmit1.Texture = "rbxassetid://569507414"
  1141. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1142. PartEmmit1.Rate = 250
  1143. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1144. PartEmmit1.Size = NumberSequence.new({
  1145. NumberSequenceKeypoint.new(0, 1, 0),
  1146. NumberSequenceKeypoint.new(1, 0, 0)
  1147. })
  1148. PartEmmit1.Transparency = NumberSequence.new({
  1149. NumberSequenceKeypoint.new(0, 0, 0),
  1150. NumberSequenceKeypoint.new(1, 1, 0)
  1151. })
  1152. PartEmmit1.Speed = NumberRange.new(0, 0)
  1153. PartEmmit1.VelocitySpread = 30000
  1154. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1155. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1156. local BodPoss = IT("BodyPosition", soul)
  1157. BodPoss.P = 3000
  1158. BodPoss.D = 1000
  1159. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1160. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1161. wait(1.6)
  1162. soul.Touched:connect(function(hit)
  1163. if hit.Parent == char then
  1164. soul:Destroy()
  1165. end
  1166. end)
  1167. wait(1.2)
  1168. while soul do
  1169. swait()
  1170. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1171. BodPoss.Position = tors.Position
  1172. end
  1173. end)
  1174. soulst()
  1175. end
  1176. end
  1177. function FaceMouse()
  1178. local Cam = workspace.CurrentCamera
  1179. return {
  1180. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1181. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1182. }
  1183. end
  1184. -------------------------------------------------------
  1185. --End Effect Function--
  1186. -------------------------------------------------------
  1187. function Cso(ID, PARENT, VOLUME, PITCH)
  1188. local NSound = nil
  1189. coroutine.resume(coroutine.create(function()
  1190. NSound = IT("Sound", PARENT)
  1191. NSound.Volume = VOLUME
  1192. NSound.Pitch = PITCH
  1193. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1194. swait()
  1195. NSound:play()
  1196. game:GetService("Debris"):AddItem(NSound, 10)
  1197. end))
  1198. return NSound
  1199. end
  1200. function CameraEnshaking(Length, Intensity)
  1201. coroutine.resume(coroutine.create(function()
  1202. local intensity = 1 * Intensity
  1203. local rotM = 0.01 * Intensity
  1204. for i = 0, Length, 0.1 do
  1205. swait()
  1206. intensity = intensity - 0.05 * Intensity / Length
  1207. rotM = rotM - 5.0E-4 * Intensity / Length
  1208. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1209. 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)
  1210. end
  1211. hum.CameraOffset = Vector3.new(0, 0, 0)
  1212. end))
  1213. end
  1214. -------------------------------------------------------
  1215. --End Important Functions--
  1216. -------------------------------------------------------
  1217.  
  1218.  
  1219.  
  1220.  
  1221. New = function(Object, Parent, Name, Data)
  1222. local Object = Instance.new(Object)
  1223. for Index, Value in pairs(Data or {}) do
  1224. Object[Index] = Value
  1225. end
  1226. Object.Parent = Parent
  1227. Object.Name = Name
  1228. return Object
  1229. end
  1230.  
  1231. --Shirts, Pants And Skin Color--
  1232. shirt = Instance.new("Shirt", char)
  1233. shirt.Name = "Shirt"
  1234. pants = Instance.new("Pants", char)
  1235. pants.Name = "Pants"
  1236. char.Shirt.ShirtTemplate = "rbxassetid://24626023"
  1237. char.Pants.PantsTemplate = "rbxassetid://24642486"
  1238. --Shirts, Pants And Skin Color--
  1239.  
  1240. --lazi xd
  1241. Needle = New("Model",char,"Knife",{})
  1242. Handle2 = New("Part",Needle,"Handle2",{FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 2.4000001, 1),CFrame = CFrame.new(16.3492584, 4.78270006, 4.07852173, 0.0870969296, 0.578728557, -0.810855865, 0.54097569, -0.710955501, -0.449318945, -0.836516261, -0.399518967, -0.375000119),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
  1243. Mesh = New("SpecialMesh",Handle2,"Mesh",{Scale = Vector3.new(0.100000001, 0.800000012, 0.100000001),MeshId = "rbxassetid://165710339",MeshType = Enum.MeshType.FileMesh,})
  1244.  
  1245. for _, v in pairs(Needle:GetChildren()) do
  1246. if v:IsA'BasePart' then
  1247. v.CanCollide = false
  1248. end
  1249. end
  1250.  
  1251.  
  1252. local NewInstance = function(instance,parent,properties)
  1253. local inst = Instance.new(instance,parent)
  1254. if(properties)then
  1255. for i,v in next, properties do
  1256. pcall(function() inst[i] = v end)
  1257. end
  1258. end
  1259. return inst;
  1260. end
  1261. local HW = NewInstance('Weld',char,{Part0=ra,Part1=Handle,C0 = CFrame.new(-.2,-.8,-.4)*CFrame.Angles(math.rad(-30),math.rad(220),math.rad(65))})
  1262.  
  1263. local HW2 = NewInstance('Weld',char,{Part0=la,Part1=Handle2,C0 = CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(125),math.rad(90))})
  1264.  
  1265. -------------------------------------------------------
  1266. --Start Customization--
  1267. -------------------------------------------------------
  1268. local Player_Size = 1
  1269. if Player_Size ~= 1 then
  1270. root.Size = root.Size * Player_Size
  1271. tors.Size = tors.Size * Player_Size
  1272. hed.Size = hed.Size * Player_Size
  1273. ra.Size = ra.Size * Player_Size
  1274. la.Size = la.Size * Player_Size
  1275. rl.Size = rl.Size * Player_Size
  1276. ll.Size = ll.Size * Player_Size
  1277. ----------------------------------------------------------------------------------
  1278. rootj.Parent = root
  1279. neck.Parent = tors
  1280. RW.Parent = tors
  1281. LW.Parent = tors
  1282. RH.Parent = tors
  1283. LH.Parent = tors
  1284. ----------------------------------------------------------------------------------
  1285. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1286. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1287. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1288. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1289. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1290. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1291. ----------------------------------------------------------------------------------
  1292. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1293. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1294. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1295. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1296. --hat.Parent = Character
  1297. end
  1298. ----------------------------------------------------------------------------------
  1299. local SONG = 1810750535
  1300. local SONG2 = 1810750535
  1301. local Music = Instance.new("Sound",tors)
  1302. Music.Volume = 6
  1303. Music.Looped = true
  1304. Music.Pitch = 1 --Pitcher
  1305. ----------------------------------------------------------------------------------
  1306. local equipped = false
  1307. local idle = 0
  1308. local change = 1
  1309. local val = 0
  1310. local toim = 0
  1311. local idleanim = 0.4
  1312. local sine = 0
  1313. local Sit = 1
  1314. ----------------------------------------------------------------------------------
  1315. hum.WalkSpeed = 8
  1316. hum.JumpPower = 57
  1317. hum.Animator.Parent = nil
  1318. hed.face.Texture = "rbxassetid://176777497"
  1319. ----------------------------------------------------------------------------------
  1320. for i = 1, 35 do
  1321. local FACE = CreatePart(3, char, "Fabric", 0, 0+(i-1)/35.2, "Really red", "FaceGradient", Vector3.new(1.01,0.5,1.01),false)
  1322. FACE.Color = Color3.new(0,0,0)
  1323. hed:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1324. CreateWeldOrSnapOrMotor("Weld", hed, hed, FACE, CF(0,0.35-(i-1)/75,0), CF(0, 0, 0))
  1325. end
  1326. local LASTPART = hed
  1327. for i = 1, 42 do
  1328. local MATH = (1-(i/30))
  1329. if LASTPART == hed then
  1330. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Really red", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  1331. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * angles(Rad(25), Rad(15), Rad(-15)), CF(0, 0, 0))
  1332. LASTPART = Horn
  1333. Horn.Color = Color3.new((i*2-2)/140,0,0)
  1334. else
  1335. local Horn = CreatePart(3, char, "SmoothPlastic", 0, 0, "Really red", "Horn", Vector3.new(0.15*MATH,0.15,0.15*MATH),false)
  1336. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * angles(Rad(6), Rad(-0.3), Rad(0)), CF(0, 0, 0))
  1337. LASTPART = Horn
  1338. Horn.Color = Color3.new((i*2-4)/140,0,0)
  1339. end
  1340. end
  1341.  
  1342. -------------------------------------------------------
  1343. --End Customization--
  1344. -------------------------------------------------------
  1345.  
  1346.  
  1347. -------------------------------------------------------
  1348. --Start Attacks N Stuff--
  1349. -------------------------------------------------------
  1350.  
  1351. function dmg(dude)
  1352. if dude.Name ~= char then
  1353. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  1354. local bgf = Instance.new("BodyGyro",dude.Head)
  1355. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1356. local val = Instance.new("BoolValue",dude)
  1357. val.Name = "IsHit"
  1358. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  1359. local partasdeff = Instance.new("ParticleEmitter",torsy)
  1360. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1361. partasdeff.LightEmission = .1
  1362. partasdeff.Size = NumberSequence.new(0.2)
  1363. partasdeff.Texture = "rbxassetid://771221224"
  1364. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1365. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1366. partasdeff.Transparency = bbb
  1367. partasdeff.Size = aaa
  1368. partasdeff.ZOffset = .9
  1369. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1370. partasdeff.LockedToPart = false
  1371. partasdeff.EmissionDirection = "Back"
  1372. partasdeff.Lifetime = NumberRange.new(1, 2)
  1373. partasdeff.Rate = 1000
  1374. partasdeff.Rotation = NumberRange.new(-100, 100)
  1375. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1376. partasdeff.Speed = NumberRange.new(6)
  1377. partasdeff.VelocitySpread = 10000
  1378. partasdeff.Enabled=false
  1379. partasdeff:Emit(30)
  1380. coroutine.wrap(function()
  1381. targetted = nil
  1382. swait(30)
  1383. dude:BreakJoints()
  1384. Effects.Sphere.Create(BrickColor.new("Crimson"), dude.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1385. swait(5)
  1386. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  1387. for i=0,1,.05 do
  1388. for a,v in pairs(dude:GetChildren()) do
  1389. if v:IsA("BasePart") then
  1390. v.Transparency = 1
  1391. end
  1392. end
  1393. swait()
  1394. end
  1395. for a,v in pairs(dude:GetChildren()) do
  1396. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  1397. v.ParticleEmitter.Enabled = false
  1398. end
  1399. game:service'Debris':AddItem(v,2)
  1400. end
  1401. end)()
  1402. end
  1403. end
  1404.  
  1405. --lazi
  1406. function kdown(dd)
  1407. if dd.Name ~= char then
  1408. dd.Humanoid.PlatformStand = true
  1409. local bgf = Instance.new("BodyGyro",dd.Head)
  1410. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  1411. local val = Instance.new("BoolValue",dd)
  1412. val.Name = "IsHit"
  1413. end
  1414. end
  1415.  
  1416. function mdmg(Part, Magnitude)--, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  1417. --local buddy
  1418. for _, c in pairs(workspace:children()) do
  1419. local hum = c:findFirstChild("Humanoid")
  1420. if hum ~= nil then
  1421. local head = c:findFirstChild("Torso")
  1422. if head ~= nil then
  1423. local targ = head.Position - Part.Position
  1424. local mag = targ.magnitude
  1425. if mag <= Magnitude and c.Name ~= plr.Name then
  1426. if c.Name ~= char then
  1427. if c.Name ~= "Creterisk" and c.Name ~= "Nebula_Zorua" and c.Name ~= "KillerDarkness0105" and c.Name ~= "XXUNORIBOASXX" then
  1428. local asd = Instance.new("ParticleEmitter",c.Torso)
  1429. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1430. asd.LightEmission = .1
  1431. asd.Size = NumberSequence.new(0.2)
  1432. asd.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1433. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1434. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1435. asd.Transparency = bbb
  1436. asd.Size = aaa
  1437. asd.ZOffset = .9
  1438. asd.Acceleration = Vector3.new(0, -5, 0)
  1439. asd.LockedToPart = false
  1440. asd.EmissionDirection = "Back"
  1441. asd.Lifetime = NumberRange.new(1, 2)
  1442. asd.Rate = 1000
  1443. asd.Rotation = NumberRange.new(-100, 100)
  1444. asd.RotSpeed = NumberRange.new(-100, 100)
  1445. asd.Speed = NumberRange.new(6)
  1446. asd.VelocitySpread = 10000
  1447. asd.Enabled=true
  1448. --Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, "rbxassetid://" .. HitSound, HitPitch)
  1449. dmg(c)
  1450. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=206082273", c.Torso, 1.2, .8)
  1451. coroutine.wrap(function()
  1452. wait(.2)
  1453. asd.Enabled = false
  1454. wait(2)
  1455. asd:Remove()
  1456. end)()
  1457. else
  1458. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=240429289", c.Torso, 1.5, math.random(1,1.3))
  1459. Effects.Sphere.Create(BrickColor.new("Crimson"), c.Torso.CFrame, 30, 30, 30, .5, .5, .5, 0.04)
  1460.  
  1461. end
  1462. end
  1463. end
  1464. end
  1465. end
  1466. end
  1467. end
  1468.  
  1469. local sine=0
  1470. function targett()
  1471. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1472. TargetSelect(mouse.Target.Parent)
  1473. CreateSound("743521450", char, 1, .8)
  1474. end
  1475. end
  1476.  
  1477. function HAAH()
  1478. attack = true
  1479. hum.WalkSpeed = 0
  1480. Cso("300208779", hed, 10, 1)
  1481. for i = 0,9,0.1 do
  1482. swait()
  1483. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  1484. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  1485. if Mrandom(1,15) == 1 then
  1486. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  1487. end
  1488. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  1489. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  1490. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  1491. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  1492. end
  1493. attack = false
  1494. hum.WalkSpeed = 10
  1495. end
  1496.  
  1497. function doot_n_die()
  1498. attack = true
  1499. hum.WalkSpeed = 0
  1500. if targetted.Name ~= "Creterisk" and targetted.Name ~= "XXUNORIBOASXX" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "BeeESwarm_Simulator" then
  1501. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  1502. local partasdeff = Instance.new("ParticleEmitter",torsy)
  1503. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1504. partasdeff.LightEmission = .1
  1505. partasdeff.Size = NumberSequence.new(0.2)
  1506. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1507. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1508. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1509. partasdeff.Transparency = bbb
  1510. partasdeff.Size = aaa
  1511. partasdeff.ZOffset = .9
  1512. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1513. partasdeff.LockedToPart = false
  1514. partasdeff.EmissionDirection = "Back"
  1515. partasdeff.Lifetime = NumberRange.new(1, 2)
  1516. partasdeff.Rate = 1000
  1517. partasdeff.Rotation = NumberRange.new(-100, 100)
  1518. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1519. partasdeff.Speed = NumberRange.new(6)
  1520. partasdeff.VelocitySpread = 10000
  1521. partasdeff.Enabled=false
  1522. for i = 0, 2.4, 0.1 do
  1523. swait()
  1524. 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)
  1525. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1526. if Mrandom(1,15) == 1 then
  1527. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1528. end
  1529. 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(-10)), 0.15)
  1530. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1531. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1532. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1533. end
  1534. for i = 0, 1.4, 0.1 do
  1535. swait()
  1536. 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)
  1537. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  1538. if Mrandom(1,15) == 1 then
  1539. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50)), Rad(Mrandom(-50,50))), 0.3)
  1540. end
  1541. 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(-10)), 0.15)
  1542. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1543. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(85), Rad(0), Rad(-15)), 0.1)
  1544. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1545. end
  1546. dmg(targetted)
  1547. partasdeff.Enabled=true
  1548. CreateSound("429400881", torsy, 10, .8)
  1549. for i = 0, 1.4, 0.1 do
  1550. swait()
  1551. 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)
  1552. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1553. if Mrandom(1,15) == 1 then
  1554. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1555. end
  1556. 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(-10)), 0.15)
  1557. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1558. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1559. LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
  1560. end
  1561. partasdeff.Enabled=false
  1562. for i = 0, 1.4, 0.1 do
  1563. swait()
  1564. 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)
  1565. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  1566. if Mrandom(1,15) == 1 then
  1567. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1568. end
  1569. 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(-10)), 0.15)
  1570. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1571. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1572. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1573. end
  1574. attack = false
  1575. hum.WalkSpeed = 8
  1576. elseif targetted.Name == "Creterisk" then
  1577. for i = 0, 2.4, 0.1 do
  1578. swait()
  1579. 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)
  1580. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1581. if Mrandom(1,15) == 1 then
  1582. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1583. end
  1584. 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(-10)), 0.15)
  1585. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1586. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1587. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1588. end
  1589. for i = 0, 2.4, 0.1 do
  1590. swait()
  1591. 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)
  1592. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  1593. if Mrandom(1,15) == 1 then
  1594. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1595. end
  1596. 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(-10)), 0.15)
  1597. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1598. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1599. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  1600. end
  1601. coroutine.wrap(function()
  1602. wait(2)
  1603. --partasdeff:Remove()
  1604. end)()
  1605. local sel = Mrandom(1,3)
  1606. if sel == 1 then
  1607. chatfunc("What?, I suck at killing.")
  1608. elseif sel == 2 then
  1609. chatfunc("CREATOR, DAMN HELP ME.")
  1610. elseif sel == 3 then
  1611. chatfunc("I don't know you")
  1612. end
  1613. wait(2)
  1614. hum.WalkSpeed = 8
  1615. attack = false
  1616. elseif targetted.Name == "XXUNORIBOASXX" then
  1617. for i = 0, 2.4, 0.1 do
  1618. swait()
  1619. 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)
  1620. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1621. if Mrandom(1,15) == 1 then
  1622. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1623. end
  1624. 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(-10)), 0.15)
  1625. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1626. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1627. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1628. end
  1629. for i = 0, 2.4, 0.1 do
  1630. swait()
  1631. 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)
  1632. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  1633. if Mrandom(1,15) == 1 then
  1634. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1635. end
  1636. 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(-10)), 0.15)
  1637. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1638. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1639. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  1640. end
  1641. coroutine.wrap(function()
  1642. wait(2)
  1643. --partasdeff:Remove()
  1644. end)()
  1645. local sel = Mrandom(1,3)
  1646. if sel == 1 then
  1647. chatfunc("MUAHAHA DIE YOUR SOUL IS MINE!!")
  1648. elseif sel == 2 then
  1649. chatfunc("Oh wait what?")
  1650. elseif sel == 3 then
  1651. chatfunc("Nope not killing you")
  1652. end
  1653. wait(2)
  1654. hum.WalkSpeed = 8
  1655. attack = false
  1656. elseif targetted.Name == "Nebula_Zorua" then
  1657. for i = 0, 2.4, 0.1 do
  1658. swait()
  1659. 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)
  1660. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1661. if Mrandom(1,15) == 1 then
  1662. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1663. end
  1664. 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(-10)), 0.15)
  1665. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1666. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1667. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1668. end
  1669. for i = 0, 2.4, 0.1 do
  1670. swait()
  1671. 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)
  1672. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  1673. if Mrandom(1,15) == 1 then
  1674. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1675. end
  1676. 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(-10)), 0.15)
  1677. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1678. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1679. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  1680. end
  1681. coroutine.wrap(function()
  1682. wait(2)
  1683. --partasdeff:Remove()
  1684. end)()
  1685. local sel = Mrandom(1,3)
  1686. if sel == 1 then
  1687. chatfunc("DAMN, CREATOR HELP ME AGAIN")
  1688. elseif sel == 2 then
  1689. chatfunc("No not You sorry.")
  1690. elseif sel == 3 then
  1691. chatfunc("I have forgived..")
  1692. end
  1693. wait(2)
  1694. hum.WalkSpeed = 8
  1695. attack = false
  1696. elseif targetted.Name == "BeeESwarm_Simulator" then
  1697. for i = 0, 2.4, 0.1 do
  1698. swait()
  1699. 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)
  1700. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  1701. if Mrandom(1,15) == 1 then
  1702. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1703. end
  1704. 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(-10)), 0.15)
  1705. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1706. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1707. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  1708. end
  1709. for i = 0, 2.4, 0.1 do
  1710. swait()
  1711. 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)
  1712. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  1713. if Mrandom(1,15) == 1 then
  1714. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1715. end
  1716. 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(-10)), 0.15)
  1717. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  1718. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  1719. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  1720. end
  1721. coroutine.wrap(function()
  1722. wait(2)
  1723. --partasdeff:Remove()
  1724. end)()
  1725. local sel = Mrandom(1,3)
  1726. if sel == 1 then
  1727. chatfunc("No I won't kill you creator of this script")
  1728. elseif sel == 2 then
  1729. chatfunc("Damn, I am super dumb")
  1730. elseif sel == 3 then
  1731. chatfunc("I'll kill some other instead.")
  1732. end
  1733. wait(2)
  1734. hum.WalkSpeed = 8
  1735. attack = false
  1736. end
  1737. end
  1738.  
  1739. function doot_die_pls()
  1740. attack = true
  1741. hum.WalkSpeed = 0
  1742. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  1743. for i = 0, 2, 0.1 do
  1744. swait()
  1745. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(25)), 0.15)
  1746. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1747. if Mrandom(1,15) == 1 then
  1748. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1749. end
  1750. 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(-10)), 0.15)
  1751. 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(-10)), 0.15)
  1752. 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(10)), 0.1)
  1753. 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(-10)), 0.1)
  1754. end
  1755. coroutine.resume(coroutine.create(function()
  1756. for i = 1,10 do
  1757. swait()
  1758. local Pully = Create("BodyPosition")({
  1759. P = 9000,
  1760. D = 1000,
  1761. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1762. position = ra.Position - ra.CFrame.lookVector * 6,
  1763. Parent = torsy
  1764. })
  1765. game:GetService("Debris"):AddItem(Pully, 0.2)
  1766. wait()
  1767. end
  1768. end))
  1769. CreateSound("1818153677", torsy, 10, 1)
  1770. CreateSound("1818153677", hed, 10, 1)
  1771. for i = 0, 2.2, 0.1 do
  1772. swait()
  1773. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-35)), 0.15)
  1774. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(35)), 0.3)
  1775. if Mrandom(1,15) == 1 then
  1776. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  1777. end
  1778. 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(17), Rad(-10)), 0.15)
  1779. 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)
  1780. 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(5)), 0.1)
  1781. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(-5)), 0.1)
  1782. end
  1783. attack = false
  1784. hum.WalkSpeed = 8
  1785. end
  1786.  
  1787. code = 1678 --jk it doesnt work
  1788.  
  1789. function abc()
  1790. thing = true
  1791. chatfunc("HELP!")
  1792. wait(0.85)
  1793. chatfunc("HELP?!")
  1794. wait(1)
  1795. chatfunc("WHY SHOULD I BE LIKE THIS?! I can't.. i just can't do it anymore..")
  1796. wait(1)
  1797. Music:Stop()
  1798. attack = true
  1799. hum.WalkSpeed = 0
  1800. hum.JumpPower = 0
  1801. for i = 0,6,0.1 do
  1802. swait()
  1803. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1804. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1805. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1806. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1807. 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(5)), 0.1)
  1808. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  1809. end
  1810. CreateSound("1093102664", hed, 10, 1)
  1811. for _, v in pairs(Needle:GetChildren()) do
  1812. if v:IsA'BasePart' then
  1813. v:Remove()
  1814. end
  1815. end
  1816. for i = 0,4,0.1 do
  1817. swait()
  1818. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1819. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.4)
  1820. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1821. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1822. 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(5)), 0.1)
  1823. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  1824. end
  1825. for i = 0,6,0.1 do
  1826. swait()
  1827. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  1828. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1829. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  1830. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  1831. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  1832. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  1833. end
  1834. for i = 0,6,0.1 do
  1835. swait()
  1836. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -3 + 0.1) * angles(Rad(90), Rad(0), Rad(0)), 0.15)
  1837. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1838. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  1839. 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(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  1840. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  1841. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0 - 4.5 * Sin(sine / 20)), Rad(-13)), 0.1)
  1842. end
  1843. Anchor()
  1844. wait(2)
  1845. chatfunc("World.. i hope i never see you ever again.")
  1846. wait(1)
  1847. dmg(char)
  1848. print("It seems you've died i guess...")
  1849.  
  1850. thing = false
  1851. end
  1852.  
  1853. csosoundyi = Instance.new("Sound", hed)
  1854. csosoundyi.SoundId = "rbxassetid://178038408"
  1855. csosoundyi.Volume = 10
  1856. csosoundyi.Pitch = 1
  1857.  
  1858. function HAAH()
  1859. attack = true
  1860. hum.WalkSpeed = 0
  1861. csosoundyi:Play()
  1862. repeat
  1863. swait()
  1864. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  1865. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  1866. if Mrandom(1,15) == 1 then
  1867. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  1868. end
  1869. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  1870. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  1871. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  1872. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  1873. until csosoundyi.Playing == false
  1874. attack = false
  1875. hum.WalkSpeed = 10
  1876. end
  1877.  
  1878. thing = false
  1879.  
  1880. mouse.Button1Down:connect(function()
  1881. if attack == false and targetted ~= nil and thing == false then
  1882. doot_n_die()
  1883. GlowParticle.Enabled = false
  1884. end
  1885. end)
  1886.  
  1887. mouse.KeyDown:connect(function(key)
  1888. if attack == false then
  1889. if key == 'q' and thing == false then
  1890. targett()
  1891. elseif key == 'x' and targetted ~= nil and thing == false then
  1892. doot_die_pls()
  1893. elseif key == 'r' and targetted ~= nil and thing == false then
  1894. CreateSound("174271590", hed, .4, math.random(5, 15) / 5)
  1895. root.CFrame = targetted.Head.CFrame * CFrame.new(0, 0, 6)
  1896. elseif key == 'p' then
  1897. abc()
  1898. elseif key == 't' and thing == false then
  1899. HAAH()
  1900. end
  1901. end
  1902. end)
  1903.  
  1904. -------------------------------------------------------
  1905. --End Attacks N Stuff--
  1906. -------------------------------------------------------
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916. -------------------------------------------------------
  1917. --Start Animations--
  1918. -------------------------------------------------------
  1919. print("By Makhail07, FINISHED BY XXUNORIBOASXX >:D")
  1920. Music.SoundId = "rbxassetid://"..SONG
  1921. Music.Looped = true
  1922. Music.Pitch = 1
  1923. Music.Volume = 2
  1924. Music.Parent = char
  1925. Music:Resume()
  1926. --AAAAAAAAAAAAAAAA
  1927. while true do
  1928. swait()
  1929. sine = sine + change
  1930. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1931. local velderp = root.Velocity.y
  1932. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1933. if equipped == true or equipped == false then
  1934. if attack == false then
  1935. idle = idle + 1
  1936. else
  1937. idle = 0
  1938. end
  1939. if 1 < root.Velocity.y and hitfloor == nil then
  1940. Anim = "Jump"
  1941. if attack == false then
  1942. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  1943. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1944. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1945. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20), 0* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1946. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  1947. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  1948. end
  1949. elseif -1 > root.Velocity.y and hitfloor == nil then
  1950. Anim = "Fall"
  1951. if attack == false then
  1952. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  1953. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1954. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  1955. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-8.5), Rad(0), Rad(0)), 0.15)
  1956. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(165 + 4.5 * Sin(sine / 20))), 0.1)
  1957. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-165 - 4.5 * Sin(sine / 20))), 0.1)
  1958. end
  1959. elseif torvel < 1 and hitfloor ~= nil then
  1960. Anim = "Idle"
  1961. change = 1
  1962. if attack == false then
  1963. HeadTwitch = false
  1964. 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)
  1965. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  1966. if Mrandom(1,15) == 1 then
  1967. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  1968. end
  1969. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1970. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1971. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  1972. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  1973. if HeadTwitch == false and Mrandom(1, 25) == 1 then
  1974. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90)), Rad(Mrandom(-90, 90))), 0.15)
  1975. end
  1976. end
  1977. elseif torvel < 50 and hitfloor ~= nil then
  1978. Anim = "Walk"
  1979. change = 1
  1980. if attack == false then
  1981. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1982. if Mrandom(1,15) == 1 then
  1983. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  1984. end
  1985. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * 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)
  1986. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * 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)
  1987. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  1988. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  1989. end
  1990. end
  1991. end
  1992. if 0 < #Effects then
  1993. for e = 1, #Effects do
  1994. if Effects[e] ~= nil then
  1995. local Thing = Effects[e]
  1996. if Thing ~= nil then
  1997. local Part = Thing[1]
  1998. local Mode = Thing[2]
  1999. local Delay = Thing[3]
  2000. local IncX = Thing[4]
  2001. local IncY = Thing[5]
  2002. local IncZ = Thing[6]
  2003. if 1 >= Thing[1].Transparency then
  2004. if Thing[2] == "Block1" then
  2005. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2006. local Mesh = Thing[1].Mesh
  2007. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2008. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2009. elseif Thing[2] == "Block2" then
  2010. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2011. local Mesh = Thing[7]
  2012. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2013. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2014. elseif Thing[2] == "Block3" then
  2015. 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)
  2016. local Mesh = Thing[7]
  2017. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2018. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2019. elseif Thing[2] == "Cylinder" then
  2020. local Mesh = Thing[1].Mesh
  2021. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2022. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2023. elseif Thing[2] == "Blood" then
  2024. local Mesh = Thing[7]
  2025. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2026. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2027. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2028. elseif Thing[2] == "Elec" then
  2029. local Mesh = Thing[1].Mesh
  2030. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2031. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2032. elseif Thing[2] == "Disappear" then
  2033. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2034. elseif Thing[2] == "Shatter" then
  2035. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2036. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2037. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2038. Thing[6] = Thing[6] + Thing[5]
  2039. end
  2040. else
  2041. Part.Parent = nil
  2042. table.remove(Effects, e)
  2043. end
  2044. end
  2045. end
  2046. end
  2047. end
  2048. end
  2049. --[[
  2050. A bit of lore for those who are wondering :
  2051.  
  2052. Micheal (Voodoo Child) was born in a lone village with his sister, father, and mother
  2053. his mother died when he was age 6 and felt that it was his fault she died, as though it was not.
  2054. The village whereabouts was in a forest that some named "The Dead Woods" for whoever went in there,
  2055. never came back.
  2056. A few years past after the death and funeral of his mother, his sister caught a deadly disease, the guilt he felt
  2057. like he did from his mother came upon him once again, for this time was his fault, as they were playing near the oaks of hell,
  2058. which can give others an un-curable sickness or instant death, his sister got the worse fate.
  2059. The only cure known is to get herbs from the witch of the dead woods and do her deeds, but as others know
  2060. those who enter never return, but he was a brave boy and set out to find the witch, his father worried forced him not to go,
  2061. But during the night he snuck out of his home and went...
  2062. His adventure began but not for long as he already saw a hut above, he knocks on the door and waits for a respond,
  2063. nothing.
  2064. After some time the door finally opened and there she was the horrible wrinkle faced creature, he spoke
  2065. "Ma-May I have some of your herbs so I may heal my sister?"
  2066. The witch replied, "Yes you may my little child, but only on one condition, you must do 5 ta-" Micheal cuts her off.
  2067. "I DON'T WANT TO DO ANY TASK I JUST WISH TO SAVE MY SISTER, so please only this once?"
  2068. The witches anger grew, she's never been interrupted, and she knew what she must do.
  2069. "YOU DARE CUT OFF THE SACRED WORDS OF ME? I SHALL CURSE YOU WITH THE SOULS OF THE INNOCENT!" She screamed.
  2070. Micheal terrified, a storm brew, and the witches words could be heard from echoes from every angle, lightning strikes trees and rain pours down,
  2071. covering his head, closing his eyes, and putting himself into a ball, after time everything stopped.
  2072. He looked up cautiously, looking around up and finally down, he sees a pin, and a doll. He bends down and grabs them both,
  2073. looking at them he remembers that he didn't get any herbs but he didn't have enough time he quickly ran back to the village and put both the pin and doll into his pockets...
  2074.  
  2075. He was already to late. His sister passed away he bent to his knees and cried, some sang and others left and cried.
  2076. He pulled the doll and pin, from his pocket and laid it on her body and went to his room.
  2077. Moving he gets pinned and looks behind him, the doll and pin... he was terrified, he couldn't say a word and couldn't scream, he passes out.
  2078. Waking up he notices his home and village into shambles, dead ones laying everywhere.
  2079. T O B E C O N T I N U E D !
  2080. also there's a code in the script which i have hidden, if you say it in chat it'll say something
  2081. --]]
  2082. -------------------------------------------------------
  2083. --End Animations And Script--
  2084. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement