Advertisement
artucox7

Voodo edired

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