daily pastebin goal
36%
SHARE
TWEET

Untitled

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