Guest User

Untitled

a guest
Jun 26th, 2018
17,683
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 218.32 KB | None | 0 0
  1.  
  2.  
  3. frameincrease = 30
  4.  
  5. local folder = {
  6. "€",
  7. "¬ ",
  8. "Æ",
  9. "Â¥",
  10. "Ã",
  11. "Æ’",
  12. }
  13.  
  14. warn("Made by SezHu. I made this Voodoo doll before Creterisk or Nebula_Zorua ever released theirs. I thought to myself, what has no one made? So I went for making this. It is hella old, and you probably arent reading this anyways, so ill just say it. Creterisk was inspired by this script. Use Q to target people, click to kill, press F when you have 5 souls or more to go insane, and hit random buttons on your keyboard for the other moves idfk")
  15. local beg = {
  16. "F̷̞͋ ̶̎Ì O̸̧͝ ̷̳̅RÌ´Ã���ŒÂ½ÃŒÂ­ ̴̨̀G̸̡̕ ̶̘̔Í̸ͅ ̷̖̈V̷̧̒ ̸Í ̘E̷̦͐ ̵̩͐Ṃ̸̈ ̵Ã����Ã¢â‚¬â„¢ÃƒÅ’Å“Ë̶̝́",
  17. "S̵ ̵P̸ Ì·AÌ´ Ì·R̶ ÃŒ�����´E̸ Ì·M̸ ̵E̸",
  18. "F̴̭̈́ ̵̤̈RÃŒÂÂ��µÃƒÆ’â€™ÃŒÂ§ ̸͔̆Ë̴̬́ Ì·ÍÅ Ì«Ë̷̪́ ̸̭̂M̷̟̕ ̴̲͘E̵͓͗",
  19. "HÌ·Í Í™ ̵̙͌E̵̔͜ ̸̯̏L̴̳͋ ̴̫̓P̷̦͐ ̷͘Ì M̶̪͒ ̸̑Ã���Ë†EÌ´ÃÂÂÂ��ÃƒÆ’ƒâ€¦Ã¢â‚¬â„¢ÃƒÆ’ŒÅ¾",
  20. "A̸ Ì·J̵S̵ ̸JÌ·E̸ MÃŒÃâ�������¬Å¡Ãƒâ€šÃ‚¶W̶NÃŒÃââ��¬Å¡Ãƒâ€šÃ‚¶ ̶A̸B̵N̸" ,
  21. ">̶̣͐!̵͕̅.̸̺̈2̶Í ̲ṗ̶͍1̷̧̍*Ì·ÌŽÌ™(Ì´Í‘ÃÅââ���¬â„¢ &Ì·Íâ€Ãâ€��œÃƒÅ’ª#Ì´Í’Ìž@̴̜̑!̸͕͒4̴̫́2̵͉̔4Ì´ÍÅ Ì«",
  22. }
  23.  
  24. local function soundbork(obj)
  25. if obj:IsA("Sound") and obj.Name ~= "speak" and obj.Name ~= "spook3" and obj.Name ~= "spook" and obj.Name ~= "spook2" and obj.Name ~= "lock" and obj.Name ~= "laughy" and obj.Name ~= "skreem" and obj.Name ~= "strike" and obj.Name ~= "wattha" and obj.Name ~= "pow" then
  26. --obj.SoundId = "rbxassetid://1212564385"
  27. obj.Looped = false
  28. obj.Pitch = 1
  29. obj.Volume = 0
  30. return
  31. end
  32.  
  33.  
  34. local children = obj:GetChildren()
  35. for i = 1, #children do
  36. soundbork(children[i])
  37. end
  38.  
  39. return
  40. end
  41.  
  42. wait(1 / 60)
  43. Effects = { }
  44. local Player = game.Players.localPlayer
  45. local Character = Player.Character
  46. local Humanoid = Character.Humanoid
  47. local Players = game:GetService("Players")
  48. Players.CharacterAutoLoads = false
  49. ws = 8
  50. Humanoid.WalkSpeed = ws
  51. local Mouse = Player:GetMouse()
  52. local LeftArm = Character["Left Arm"]
  53. local RightArm = Character["Right Arm"]
  54. local LeftLeg = Character["Left Leg"]
  55. local RightLeg = Character["Right Leg"]
  56. local Head = Character.Head
  57. local Torso = Character.Torso
  58. local Camera = game.Workspace.CurrentCamera
  59. local RootPart = Character.HumanoidRootPart
  60. local RootJoint = RootPart.RootJoint
  61. local attack = false
  62. local Anim = 'Idle'
  63. local attacktype = 1
  64. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  65. local velocity = RootPart.Velocity.y
  66. local sine = 0
  67. local change = 1
  68. local Create = LoadLibrary("RbxUtility").Create
  69. local mad = false
  70. local leftShoulder = Torso["Left Shoulder"]
  71. --[[RightLeg.Transparency = .001
  72. LeftLeg.Transparency = .001
  73. Head.Transparency = .001
  74. LeftArm.Transparency = .001
  75. RightArm.Transparency = .001
  76. Torso.Transparency = .001--]]
  77.  
  78. Character.Humanoid.Name = "help"
  79. humanoid = Character.help
  80. red = "Crimson"
  81.  
  82. targetted = nil
  83. Head.face.Texture = "rbxasset://textures/face.png"
  84. Instance.new("ForceField",Character).Visible = false
  85. hit = nil
  86. local m = Create("Model"){
  87. Parent = Character,
  88. Name = "WeaponModel",
  89. }
  90.  
  91.  
  92.  
  93.  
  94. LeftArm.BrickColor = BrickColor.new("White")
  95. RightArm.BrickColor = BrickColor.new("White")
  96. RightLeg.BrickColor = BrickColor.new("White")
  97. LeftLeg.BrickColor = BrickColor.new("White")
  98. Head.BrickColor = BrickColor.new("White")
  99. Torso.BrickColor = BrickColor.new("White")
  100. for y,t in pairs(Character:GetChildren()) do
  101. if t:IsA("Accessory") and t:FindFirstChild("Handle") then
  102. t.Handle.Transparency = 1
  103. end
  104. end
  105.  
  106. humanoid.Animator.Parent = nil
  107. Character.Animate.Parent = nil
  108.  
  109. local newMotor = function(part0, part1, c0, c1)
  110. local w = Create('Motor'){
  111. Parent = part0,
  112. Part0 = part0,
  113. Part1 = part1,
  114. C0 = c0,
  115. C1 = c1,
  116. }
  117. return w
  118. end
  119.  
  120. function clerp(a, b, t)
  121. return a:lerp(b, t)
  122. end
  123.  
  124. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  125. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  126.  
  127. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  128. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  129. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  130. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  131. RootJoint.C1 = CFrame.new(0, 0, 0)
  132. RootJoint.C0 = CFrame.new(0, 0, 0)
  133. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  134. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  135.  
  136. local rarmc1 = RW.C1
  137. local larmc1 = LW.C1
  138. local rlegc1 = RH.C1
  139. local llegc1 = LH.C1
  140.  
  141. local resetc1 = false
  142.  
  143.  
  144. local skillcolorscheme = BrickColor.new(Torso.Color).Color
  145.  
  146. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  147. function makeframe(par, trans, pos, size, color)
  148. local frame = Instance.new("Frame", par)
  149. frame.BackgroundTransparency = .991
  150. frame.BorderSizePixel = 0
  151. frame.Position = pos
  152. frame.Size = size
  153. frame.BackgroundColor3 = color
  154. return frame
  155. end
  156.  
  157. function makelabel(par, text)
  158. local label = Instance.new("TextLabel", par)
  159. label.BackgroundTransparency = 1
  160. label.Size = UDim2.new(5, 0, 5, 0)
  161. label.Position = UDim2.new(0, 0, 0, 0)
  162. label.TextColor3 = Color3.new(255, 255, 255)
  163. label.TextStrokeTransparency = 0
  164. label.FontSize = Enum.FontSize.Size32
  165. label.Font = Enum.Font.SourceSansLight
  166. label.BorderSizePixel = 0
  167. label.TextScaled = true
  168. label.Text = text
  169. end
  170. souls = 0
  171.  
  172.  
  173. framesk1 = makeframe(scrn, 1, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  174. bar1 = makeframe(framesk1, 1, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  175. text1 = Instance.new("TextLabel", framesk1)
  176. text1.BackgroundTransparency = 1
  177. text1.Size = UDim2.new(1, 0, 1, 0)
  178. text1.Position = UDim2.new(0, 0, 0, 0)
  179. text1.TextColor3 = Color3.new(255, 255, 255)
  180. text1.TextStrokeTransparency = 0
  181. text1.FontSize = Enum.FontSize.Size24
  182. text1.BorderSizePixel = 0
  183. text1.TextScaled = false
  184. text1.Active = false
  185. text1.Draggable = false
  186. text1.Font = "Garamond"
  187. text1.Text = "Souls collected: " ..souls
  188.  
  189.  
  190. function PlayAnimationFromTable(table, speed, bool)
  191. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  192. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  193. RW.C0 = clerp(RW.C0, table[3], speed)
  194. LW.C0 = clerp(LW.C0, table[4], speed)
  195. RH.C0 = clerp(RH.C0, table[5], speed)
  196. LH.C0 = clerp(LH.C0, table[6], speed)
  197. if bool == true then
  198. if resetc1 == false then
  199. resetc1 = true
  200. RootJoint.C1 = RootJoint.C1
  201. Torso.Neck.C1 = Torso.Neck.C1
  202. RW.C1 = rarmc1
  203. LW.C1 = larmc1
  204. RH.C1 = rlegc1
  205. LH.C1 = llegc1
  206. end
  207. end
  208. end
  209.  
  210. ArtificialHB = Create("BindableEvent", script){
  211. Parent = script,
  212. Name = "Heartbeat",
  213. }
  214.  
  215. script:WaitForChild("Heartbeat")
  216.  
  217. frame = 1 / 30
  218. tf = 0
  219. allowframeloss = false
  220. tossremainder = false
  221. lastframe = tick()
  222. script.Heartbeat:Fire()
  223.  
  224. game:GetService("RunService").Heartbeat:connect(function(s, p)
  225. tf = tf + s
  226. if tf >= frame then
  227. if allowframeloss then
  228. script.Heartbeat:Fire()
  229. lastframe = tick()
  230. else
  231. for i = 1, math.floor(tf / frame) do
  232. script.Heartbeat:Fire()
  233. end
  234. lastframe = tick()
  235. end
  236. if tossremainder then
  237. tf = 0
  238. else
  239. tf = tf - frame * math.floor(tf / frame)
  240. end
  241. end
  242. end)
  243.  
  244. function swait(num)
  245. if num == 0 or num == nil then
  246. ArtificialHB.Event:wait()
  247. else
  248. for i = 0, num do
  249. ArtificialHB.Event:wait()
  250. end
  251. end
  252. end
  253.  
  254. function RemoveOutlines(part)
  255. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  256. end
  257.  
  258. CFuncs = {
  259. Part = {
  260. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  261. local Part = Create("Part"){
  262. Parent = Parent,
  263. Reflectance = Reflectance,
  264. Transparency = Transparency,
  265. CanCollide = false,
  266. Locked = true,
  267. BrickColor = BrickColor.new(tostring(BColor)),
  268. Name = Name,
  269. Size = Size,
  270. Material = Material,
  271. }
  272. RemoveOutlines(Part)
  273. if Size == Vector3.new() then
  274. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  275. else
  276. Part.Size = Size
  277. end
  278. return Part
  279. end;
  280. };
  281.  
  282. Mesh = {
  283. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  284. local Msh = Create(Mesh){
  285. Parent = Part,
  286. Offset = OffSet,
  287. Scale = Scale,
  288. }
  289. if Mesh == "SpecialMesh" then
  290. Msh.MeshType = MeshType
  291. Msh.MeshId = MeshId
  292. end
  293. return Msh
  294. end;
  295. };
  296.  
  297. Weld = {
  298. Create = function(Parent, Part0, Part1, C0, C1)
  299. local Weld = Create("Weld"){
  300. Parent = Parent,
  301. Part0 = Part0,
  302. Part1 = Part1,
  303. C0 = C0,
  304. C1 = C1,
  305. }
  306. return Weld
  307. end;
  308. };
  309.  
  310. Sound = {
  311. Create = function(id, par, vol, pit)
  312. local Sound = Create("Sound"){
  313. Volume = vol,
  314. Pitch = pit or 1,
  315. SoundId = "rbxassetid://" .. id,
  316. Parent = par or workspace,
  317. }
  318. Sound:play()
  319. return Sound
  320. end;
  321. };
  322.  
  323. Decal = {
  324. Create = function(Color, Texture, Transparency, Name, Parent)
  325. local Decal = Create("Decal"){
  326. Color3 = Color,
  327. Texture = "rbxassetid://" .. Texture,
  328. Transparency = Transparency,
  329. Name = Name,
  330. Parent = Parent,
  331. }
  332. return Decal
  333. end;
  334. };
  335.  
  336. BillboardGui = {
  337. Create = function(Parent, Image, Position, Size)
  338. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  339. BillPar.CFrame = CFrame.new(Position)
  340. local Bill = Create("BillboardGui"){
  341. Parent = BillPar,
  342. Adornee = BillPar,
  343. Size = UDim2.new(1, 0, 1, 0),
  344. SizeOffset = Vector2.new(Size, Size),
  345. }
  346. local d = Create("ImageLabel", Bill){
  347. Parent = Bill,
  348. BackgroundTransparency = 1,
  349. Size = UDim2.new(1, 0, 1, 0),
  350. Image = "rbxassetid://" .. Image,
  351. }
  352. return BillPar
  353. end
  354. };
  355.  
  356. ParticleEmitter = {
  357. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  358. local Particle = Create("ParticleEmitter"){
  359. Parent = Parent,
  360. Color = ColorSequence.new(Color1, Color2),
  361. LightEmission = LightEmission,
  362. Size = Size,
  363. Texture = Texture,
  364. Transparency = Transparency,
  365. ZOffset = ZOffset,
  366. Acceleration = Accel,
  367. Drag = Drag,
  368. LockedToPart = LockedToPart,
  369. VelocityInheritance = VelocityInheritance,
  370. EmissionDirection = EmissionDirection,
  371. Enabled = Enabled,
  372. Lifetime = LifeTime,
  373. Rate = Rate,
  374. Rotation = Rotation,
  375. RotSpeed = RotSpeed,
  376. Speed = Speed,
  377. VelocitySpread = VelocitySpread,
  378. }
  379. return Particle
  380. end;
  381. };
  382.  
  383. CreateTemplate = {
  384.  
  385. };
  386. }
  387.  
  388. function rayCast(Position, Direction, Range, Ignore)
  389. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  390. end
  391.  
  392. function FindNearestTorso(Position, Distance, SinglePlayer)
  393. if SinglePlayer then
  394. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  395. end
  396. local List = {}
  397. for i, v in pairs(workspace:GetChildren()) do
  398. if v:IsA("Model") then
  399. if v:findFirstChild("Torso") then
  400. if v ~= Character then
  401. if (v.Torso.Position - Position).magnitude <= Distance then
  402. table.insert(List, v)
  403. end
  404. end
  405. end
  406. end
  407. end
  408. return List
  409. end
  410.  
  411. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  412. if hit.Parent == nil then
  413. return
  414. end
  415. local h = hit.Parent:FindFirstChild("Humanoid")
  416. for _, v in pairs(hit.Parent:children()) do
  417. if v:IsA("Humanoid") then
  418. h = v
  419. end
  420. end
  421. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  422. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  423. if hit.Parent.DebounceHit.Value == true then
  424. return
  425. end
  426. end
  427. local c = Create("ObjectValue"){
  428. Name = "creator",
  429. Value = game:service("Players").LocalPlayer,
  430. Parent = h,
  431. }
  432. game:GetService("Debris"):AddItem(c, .5)
  433. if HitSound ~= nil and HitPitch ~= nil then
  434. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  435. end
  436. local Damage = math.random(minim, maxim)
  437. local blocked = false
  438. local block = hit.Parent:findFirstChild("Block")
  439. if block ~= nil then
  440. if block.className == "IntValue" then
  441. if block.Value > 0 then
  442. blocked = true
  443. block.Value = block.Value - 1
  444. print(block.Value)
  445. end
  446. end
  447. end
  448. if blocked == false then
  449. h.Health = h.Health - Damage
  450. else
  451. h.Health = h.Health - (Damage / 2)
  452. end
  453. if Type == "Knockdown" then
  454. local hum = hit.Parent.Humanoid
  455. hum.PlatformStand = true
  456. coroutine.resume(coroutine.create(function(HHumanoid)
  457. swait(1)
  458. HHumanoid.PlatformStand = false
  459. end), hum)
  460. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  461. local bodvol = Create("BodyVelocity"){
  462. velocity = angle * knockback,
  463. P = 5000,
  464. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  465. Parent = hit,
  466. }
  467. local rl = Create("BodyAngularVelocity"){
  468. P = 3000,
  469. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  470. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  471. Parent = hit,
  472. }
  473. game:GetService("Debris"):AddItem(bodvol, .5)
  474. game:GetService("Debris"):AddItem(rl, .5)
  475. elseif Type == "Normal" then
  476. local vp = Create("BodyVelocity"){
  477. P = 500,
  478. maxForce = Vector3.new(math.huge, 0, math.huge),
  479. velocity = RootPart.CFrame.lookVector * knockback * 2,
  480. }
  481. if knockback > 0 then
  482. vp.Parent = hit.Parent.Torso
  483. end
  484. game:GetService("Debris"):AddItem(vp, .5)
  485.  
  486. elseif Type == "Bleed" then
  487. coroutine.resume(coroutine.create(function()
  488. local vp = Create("BodyVelocity"){
  489. P = 500,
  490. maxForce = Vector3.new(math.huge, 0, math.huge),
  491. velocity = RootPart.CFrame.lookVector * knockback * 2,
  492. }
  493. if knockback > 0 then
  494. vp.Parent = hit.Parent.Torso
  495. end
  496. game:GetService("Debris"):AddItem(vp, .5)
  497. ShowDamage((hit.Parent.Head.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "Bleeding!", .5, BrickColor.new(maincol).Color,BrickColor.new("Really black").Color)
  498. wait(.3)
  499. for i = 0, 9, 1 do
  500. wait(1)
  501. --CFuncs.Sound.Create(oofowmybones[math.random(#oofowmybones)], hit.Parent.Head, .3, 1)
  502. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
  503. ShowDamage((hit.Parent.Head.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "-1", 1.5, BrickColor.new(maincol).Color,BrickColor.new("Really black").Color)
  504. end
  505. end))
  506.  
  507. elseif Type == "Up" then
  508. local bodyVelocity = Create("BodyVelocity"){
  509. velocity = Vector3.new(0, 20, 0),
  510. P = 5000,
  511. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  512. Parent = hit,
  513. }
  514. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  515. elseif Type == "DarkUp" then
  516. coroutine.resume(coroutine.create(function()
  517. for i = 0, 1, 0.1 do
  518. swait()
  519. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  520. end
  521. end))
  522. local bodyVelocity = Create("BodyVelocity"){
  523. velocity = Vector3.new(0, 20, 0),
  524. P = 5000,
  525. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  526. Parent = hit,
  527. }
  528. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  529. elseif Type == "Snare" then
  530. local bp = Create("BodyPosition"){
  531. P = 2000,
  532. D = 100,
  533. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  534. position = hit.Parent.Torso.Position,
  535. Parent = hit.Parent.Torso,
  536. }
  537. game:GetService("Debris"):AddItem(bp, 1)
  538. elseif Type == "Stagger" then
  539. local BodPos = Create("BodyPosition"){
  540. P = 50000,
  541. D = 1000,
  542. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  543. position = hit.Parent.Torso.Position,
  544. Parent = hit.Parent.Torso,
  545. }
  546. local BodGy = Create("BodyGyro") {
  547. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  548. P = 20e+003,
  549. Parent = hit.Parent.Torso,
  550. CFrame = hit.Parent.Torso.CFrame,
  551. }
  552. ShowDamage((hit.Parent.Head.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), "Staggered!", 1, BrickColor.new("New Yeller").Color,BrickColor.new("Really black").Color)
  553. hit.Parent.Torso.Anchored = true
  554. coroutine.resume(coroutine.create(function(Part)
  555. wait(.5)
  556. Part.Anchored = false
  557. end), hit.Parent.Torso)
  558. game:GetService("Debris"):AddItem(BodPos, .8)
  559. game:GetService("Debris"):AddItem(BodGy, .8)
  560. end
  561. local debounce = Create("BoolValue"){
  562. Name = "DebounceHit",
  563. Parent = hit.Parent,
  564. Value = true,
  565. }
  566. if Delay > 0 then
  567. game:GetService("Debris"):AddItem(debounce, Delay)
  568. c = Create("ObjectValue"){
  569. Name = "creator",
  570. Value = Player,
  571. Parent = h,
  572. }
  573. end
  574. game:GetService("Debris"):AddItem(c, .5)
  575. end
  576. end
  577.  
  578. function ShowDamage(Pos, Text, Time, Color)
  579. local Rate = (1 / 60)
  580. local Pos = (Pos or Vector3.new(0, 0, 0))
  581. local Text = (Text or "")
  582. local Time = (Time or 2)
  583. local Color = (Color or Color3.new(1, 0, 1))
  584. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  585. EffectPart.Anchored = true
  586. local BillboardGui = Create("BillboardGui"){
  587. Size = UDim2.new(3, 0, 3, 0),
  588. Adornee = EffectPart,
  589. Parent = EffectPart,
  590. }
  591. local TextLabel = Create("TextLabel"){
  592. BackgroundTransparency = 1,
  593. Size = UDim2.new(1, 0, 1, 0),
  594. Text = Text,
  595. Font = "Fantasy",
  596. TextColor3 = Color,
  597. TextScaled = true,
  598. Parent = BillboardGui,
  599. }
  600. game.Debris:AddItem(EffectPart, (Time))
  601. EffectPart.Parent = game:GetService("Workspace")
  602. delay(0, function()
  603. local Frames = (Time / Rate)
  604. for Frame = 1, Frames do
  605. wait(Rate)
  606. local Percent = (Frame / Frames)
  607. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  608. TextLabel.TextTransparency = Percent
  609. end
  610. if EffectPart and EffectPart.Parent then
  611. EffectPart:Destroy()
  612. end
  613. end)
  614. end
  615.  
  616.  
  617.  
  618.  
  619. crosshair = Instance.new("BillboardGui",Character)
  620. crosshair.Size = UDim2.new(10,0,10,0)
  621. crosshair.Enabled = false
  622. crosshair.AlwaysOnTop = true
  623. imgl = Instance.new("ImageLabel",crosshair)
  624. imgl.Position = UDim2.new(0,0,0,0)
  625. imgl.Size = UDim2.new(1,0,1,0)
  626. imgl.Image = "rbxassetid://1165138836"
  627. imgl.BackgroundTransparency = 1
  628. imgl.ImageColor3 = Color3.new(1,0,0)
  629.  
  630. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  631. for _, c in pairs(workspace:children()) do
  632. local hum = c:findFirstChild("Humanoid")
  633. if hum ~= nil then
  634. local head = hit
  635. if head ~= nil then
  636. local targ = head.Position - Part.Position
  637. local mag = targ.magnitude
  638. if mag <= Magnitude and c.Name ~= Player.Name then
  639. CFuncs.Sound.Create("324867021", head, 1, 1)
  640. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  641. end
  642. end
  643. end
  644. end
  645. end
  646.  
  647. --[[Credit to CKBackup for his lock-on script.--]]
  648. function LockOn()
  649. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  650. TargetSelect(Mouse.Target.Parent)
  651. print("Targeting")
  652. print(Mouse.Target.Parent)
  653. lock=CFuncs.Sound.Create("179647221", targetted.Torso, .3, .8)
  654. lock.Name = "lock"
  655. else end
  656. end
  657.  
  658.  
  659. function TargetSelect(person)
  660. local dd=coroutine.wrap(function()
  661. if targetted ~= person then
  662. targetted = person
  663. for i = 0,9,1 do
  664. wait(.01)
  665. crosshair.Size = UDim2.new(13-i,0,13-i,0)
  666. end
  667. end
  668. end)
  669. dd()
  670. end
  671.  
  672. Handle1=CFuncs.Part.Create(m,Enum.Material.Grass,0,.000001,"Smoky grey","Handle1",Vector3.new(0.0718538612, 0.57483077, 0.43112269))
  673. Handle1Weld=CFuncs.Weld.Create(m,Character["Right Arm"],Handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.257038116, 0.589717865, 0.530781746, -0.254764616, 0.0992460549, 0.961896718, 0.966506541, 0.058013171, 0.249999866, -0.0309911743, 0.993370533, -0.11070168))
  674. meshy=CFuncs.Mesh.Create("SpecialMesh",Handle1,Enum.MeshType.FileMesh,"rbxassetid://63216455",Vector3.new(0, 0, 0),Vector3.new(1.43707716, 1.43707716, 1.43707716))
  675. Voodooeye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,.001,"White","Voodooeye1",Vector3.new(0.114966214, 0.287415445, 0.287415236))
  676. Voodooeye1Weld=CFuncs.Weld.Create(m,Handle1,Voodooeye1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.249851227, -0.675312996, 0.143596649, -8.94069672e-08, -1, 5.96046448e-08, -8.94069672e-08, 3.5658946e-08, 1.00000012, -0.999999881, 6.57903172e-08, -5.96046448e-08))
  677. CFuncs.Mesh.Create("SpecialMesh",Voodooeye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.400000006, 0.300000012))
  678. Voodooeye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,.001,"White","Voodooeye2",Vector3.new(0.114966214, 0.287415445, 0.287415236))
  679. Voodooeye2Weld=CFuncs.Weld.Create(m,Handle1,Voodooeye2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.249853134, -0.675312996, -0.151461601, -7.4505806e-08, -0.999999881, 5.96046448e-08, -8.94069672e-08, 3.5658946e-08, 1.00000012, -0.999999762, 6.57903101e-08, -5.96046448e-08))
  680. CFuncs.Mesh.Create("SpecialMesh",Voodooeye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.400000006, 0.300000012))
  681.  
  682.  
  683.  
  684.  
  685. Handle2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle2",Vector3.new(0.199999556, 0.200000003, 0.799999833))
  686. Handle2Weld=CFuncs.Weld.Create(m,Character["Left Arm"],Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.136569977, 0.474960327, -0.374771118, -0.00580351055, 0.146951407, 0.989126921, -0.052100271, 0.987755537, -0.147053331, -0.99862504, -0.0523871481, 0.00192379951))
  687.  
  688. fakehandle2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle2",Vector3.new(0.199999556, 0.200000003, 0.799999833))
  689. fakehandle2Weld=CFuncs.Weld.Create(m,fakehandle2,Handle2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.136569977, 0.474960327, -0.374771118, -0.00580351055, 0.146951407, 0.989126921, -0.052100271, 0.987755537, -0.147053331, -0.99862504, -0.0523871481, 0.00192379951))
  690.  
  691.  
  692.  
  693. H1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H1",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  694. H1Weld=CFuncs.Weld.Create(m,fakehandle2,H1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319328308, 0.0348701477, -0.17480278, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  695. CFuncs.Mesh.Create("BlockMesh",H1,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  696. H10=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H10",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  697. H10Weld=CFuncs.Weld.Create(m,fakehandle2,H10,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0309810638, -0.243400574, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  698. CFuncs.Mesh.Create("BlockMesh",H10,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  699. H11=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H11",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  700. H11Weld=CFuncs.Weld.Create(m,fakehandle2,H11,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0309810638, -0.312000275, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  701. CFuncs.Mesh.Create("BlockMesh",H11,"","",Vector3.new(0, 0, 0),Vector3.new(0.166666672, 0.300000012, 0.0333333351))
  702. H12=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H12",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  703. H12Weld=CFuncs.Weld.Create(m,fakehandle2,H12,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, -0.0309829712, -0.24339962, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  704. CFuncs.Mesh.Create("BlockMesh",H12,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  705. H13=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Really black","H13",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  706. H13Weld=CFuncs.Weld.Create(m,fakehandle2,H13,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, 0.0348701477, -0.174803734, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  707. CFuncs.Mesh.Create("BlockMesh",H13,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  708. H14=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H14",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  709. H14Weld=CFuncs.Weld.Create(m,fakehandle2,H14,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0593738556, -0.0858631134, 1.29982662, 0.984807849, -0.150384158, -0.0868241042, -0.150384068, -0.988605797, 0.00657919049, -0.0868242234, 0.00657771528, -0.996202052))
  710. CFuncs.Mesh.Create("SpecialMesh",H14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.300000012, 0.366666675))
  711. H15=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H15",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  712. H15Weld=CFuncs.Weld.Create(m,fakehandle2,H15,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868148804, -0.0968399048, -0.17480278, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  713. CFuncs.Mesh.Create("BlockMesh",H15,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  714. H16=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H16",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  715. H16Weld=CFuncs.Weld.Create(m,fakehandle2,H16,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319347382, 0.0348701477, 0.456313133, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  716. CFuncs.Mesh.Create("BlockMesh",H16,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  717. H17=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H17",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  718. H17Weld=CFuncs.Weld.Create(m,fakehandle2,H17,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, -0.0309829712, 0.511191368, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  719. CFuncs.Mesh.Create("BlockMesh",H17,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  720. H18=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H18",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  721. H18Weld=CFuncs.Weld.Create(m,fakehandle2,H18,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0309810638, 0.511191368, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  722. CFuncs.Mesh.Create("BlockMesh",H18,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  723. H19=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H19",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  724. H19Weld=CFuncs.Weld.Create(m,fakehandle2,H19,CFrame.new(0, 0, 0, 1, .001, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593719482, 0.0348701477, 0.456314087, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  725. CFuncs.Mesh.Create("BlockMesh",H19,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  726. H2=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H2",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  727. H2Weld=CFuncs.Weld.Create(m,fakehandle2,H2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0309810638, 0.1407547, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  728. CFuncs.Mesh.Create("BlockMesh",H2,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  729. H20=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H20",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  730. H20Weld=CFuncs.Weld.Create(m,fakehandle2,H20,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593719482, -0.0968379974, -0.17480278, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  731. CFuncs.Mesh.Create("BlockMesh",H20,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  732. H21=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H21",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  733. H21Weld=CFuncs.Weld.Create(m,fakehandle2,H21,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.737314224, -0.0309829712, -0.0593719482, -0.0868242234, 0.00657771528, -0.996202052, -0.150384068, -0.988605797, 0.00657919049, -0.984807849, 0.150384158, 0.0868241042))
  734. CFuncs.Mesh.Create("BlockMesh",H21,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.633333325, 0.0333333351))
  735. H22=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H22",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  736. H22Weld=CFuncs.Weld.Create(m,fakehandle2,H22,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868148804, -0.0968399048, 0.566068649, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  737. CFuncs.Mesh.Create("SpecialMesh",H22,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  738. H23=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H23",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  739. H23Weld=CFuncs.Weld.Create(m,fakehandle2,H23,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0868167877, -0.0348701477, 0.566067696, 0.984807849, -0.150384158, -0.0868241042, 0.150384068, 0.988605797, -0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  740. CFuncs.Mesh.Create("SpecialMesh",H23,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  741. H24=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H24",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  742. H24Weld=CFuncs.Weld.Create(m,fakehandle2,H24,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0968399048, 0.566069603, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  743. CFuncs.Mesh.Create("SpecialMesh",H24,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  744. H25=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H25",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  745. H25Weld=CFuncs.Weld.Create(m,fakehandle2,H25,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0968379974, 0.456313133, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  746. CFuncs.Mesh.Create("BlockMesh",H25,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  747. H26=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H26",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  748. H26Weld=CFuncs.Weld.Create(m,fakehandle2,H26,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319328308, -0.0968379974, 0.456313133, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  749. CFuncs.Mesh.Create("BlockMesh",H26,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  750. H27=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H27",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  751. H27Weld=CFuncs.Weld.Create(m,fakehandle2,H27,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868148804, -0.0309829712, 0.140755653, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  752. CFuncs.Mesh.Create("BlockMesh",H27,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  753. H28=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H28",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  754. H28Weld=CFuncs.Weld.Create(m,fakehandle2,H28,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, 0.0348720551, 0.45631218, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  755. CFuncs.Mesh.Create("BlockMesh",H28,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  756. H29=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H29",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  757. H29Weld=CFuncs.Weld.Create(m,fakehandle2,H29,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319366455, -0.0309810638, -0.174803734, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  758. CFuncs.Mesh.Create("BlockMesh",H29,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  759. H3=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H3",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  760. H3Weld=CFuncs.Weld.Create(m,fakehandle2,H3,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0593738556, -0.0348701477, 0.566068649, 0.984807849, -0.150384158, -0.0868241042, 0.150384068, 0.988605797, -0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  761. CFuncs.Mesh.Create("SpecialMesh",H3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  762. H30=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H30",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  763. H30Weld=CFuncs.Weld.Create(m,fakehandle2,H30,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868148804, -0.0968379974, 0.45631218, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  764. CFuncs.Mesh.Create("BlockMesh",H30,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  765. H31=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H31",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  766. H31Weld=CFuncs.Weld.Create(m,fakehandle2,H31,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593719482, -0.0309810638, -0.17480278, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  767. CFuncs.Mesh.Create("BlockMesh",H31,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  768. H32=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H32",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  769. H32Weld=CFuncs.Weld.Create(m,fakehandle2,H32,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, 0.0348701477, -0.174803734, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  770. CFuncs.Mesh.Create("BlockMesh",H32,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  771. H33=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H33",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  772. H33Weld=CFuncs.Weld.Create(m,fakehandle2,H33,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, -0.0309810638, 0.566068649, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  773. CFuncs.Mesh.Create("BlockMesh",H33,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  774. H34=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H34",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  775. H34Weld=CFuncs.Weld.Create(m,fakehandle2,H34,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319328308, -0.0968379974, -0.174801826, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  776. CFuncs.Mesh.Create("BlockMesh",H34,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  777. H35=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H35",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  778. H35Weld=CFuncs.Weld.Create(m,fakehandle2,H35,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319328308, -0.0309829712, 0.456313133, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  779. CFuncs.Mesh.Create("BlockMesh",H35,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  780. H36=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H36",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  781. H36Weld=CFuncs.Weld.Create(m,fakehandle2,H36,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319347382, -0.0968379974, 0.566068649, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  782. CFuncs.Mesh.Create("SpecialMesh",H36,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  783. H37=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H37",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  784. H37Weld=CFuncs.Weld.Create(m,fakehandle2,H37,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319328308, -0.0309810638, 0.140755653, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  785. CFuncs.Mesh.Create("BlockMesh",H37,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  786. H38=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H38",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  787. H38Weld=CFuncs.Weld.Create(m,fakehandle2,H38,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0319347382, -0.0348701477, 0.566068649, 0.984807849, -0.150384158, -0.0868241042, 0.150384068, 0.988605797, -0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  788. CFuncs.Mesh.Create("SpecialMesh",H38,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  789. H39=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H39",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  790. H39Weld=CFuncs.Weld.Create(m,fakehandle2,H39,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.0309810638, 0.456313133, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  791. CFuncs.Mesh.Create("BlockMesh",H39,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  792. H4=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H4",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  793. H4Weld=CFuncs.Weld.Create(m,fakehandle2,H4,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593719482, -0.0309829712, 0.566069603, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  794. CFuncs.Mesh.Create("BlockMesh",H4,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  795. H5=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H5",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  796. H5Weld=CFuncs.Weld.Create(m,fakehandle2,H5,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319347382, -0.0309810638, -0.24339962, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  797. CFuncs.Mesh.Create("BlockMesh",H5,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  798. H6=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H6",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  799. H6Weld=CFuncs.Weld.Create(m,fakehandle2,H6,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319347382, -0.0309810638, 0.511191368, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  800. CFuncs.Mesh.Create("BlockMesh",H6,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  801. H7=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H7",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  802. H7Weld=CFuncs.Weld.Create(m,fakehandle2,H7,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0319347382, -0.0309810638, 0.566068649, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  803. CFuncs.Mesh.Create("BlockMesh",H7,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  804. H8=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H8",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  805. H8Weld=CFuncs.Weld.Create(m,fakehandle2,H8,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0593738556, -0.018409729, 1.29982758, -0.984807849, 0.150384158, 0.0868241042, 0.150384068, 0.988605797, -0.00657919049, -0.0868242234, 0.00657771528, -0.996202052))
  806. CFuncs.Mesh.Create("SpecialMesh",H8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.333333343, 0.366666675))
  807. H9=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H9",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  808. H9Weld=CFuncs.Weld.Create(m,fakehandle2,H9,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0868167877, -0.0309829712, -0.17480278, -0.984807849, 0.150384158, 0.0868241042, -0.150384068, -0.988605797, 0.00657919049, 0.0868242234, -0.00657771528, 0.996202052))
  809. CFuncs.Mesh.Create("BlockMesh",H9,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  810.  
  811.  
  812. MatchHandle=CFuncs.Part.Create(m,Enum.Material.Wood,0,1,"Brick yellow","MatchHandle",Vector3.new(0.200000003, 1.2069068, 0.200000003))
  813. MatchHandleWeld=CFuncs.Weld.Create(m,Character["Left Arm"],MatchHandle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.183748245, 0.0853595734, -0.637422562, -0.0409919024, 0.417125523, -0.907922506, 0.879357815, 0.446499467, 0.165432349, 0.474392921, -0.791607499, -0.38510561))
  814. CFuncs.Mesh.Create("BlockMesh",MatchHandle,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  815.  
  816. efex=CFuncs.Part.Create(m,Enum.Material.Concrete,0,1,"Burgundy","efex",Vector3.new(0.0500000007, 0.0500000007, 0.0500000007))
  817. efexWeld=CFuncs.Weld.Create(m,MatchHandle,efex,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-1.90734863e-06, -0.74656105, 0, 0.866022825, -4.47034836e-08, 0.499998599, -6.33299351e-08, 0.999999881, 2.38418579e-07, -0.49999848, -3.7252903e-07, 0.866022825))
  818.  
  819. MatchHead=CFuncs.Part.Create(m,Enum.Material.Concrete,0,1,"Burgundy","MatchHead",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  820. MatchHeadWeld=CFuncs.Weld.Create(m,MatchHandle,MatchHead,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000194549561, -0.700827599, 0.000228881836, 0.999998569, 2.23517418e-08, 0, 3.7252903e-08, 0.999999881, -2.98023224e-08, 5.96046448e-08, -2.98023224e-08, 0.999998569))
  821. CFuncs.Mesh.Create("BlockMesh",MatchHead,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  822.  
  823.  
  824. meshy.TextureId = "rbxassetid://27688359"
  825. sref = CFuncs.Part.Create(Character, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  826. sref.Anchored = true
  827.  
  828. --Main Sounds--
  829.  
  830.  
  831. spook=CFuncs.Sound.Create("720316845", Handle2, .1, .5)
  832. spook.Looped=true
  833. spook.Pitch = .5
  834. spook.Name = "spook"
  835. Instance.new("ReverbSoundEffect", spook)
  836.  
  837. spook2=CFuncs.Sound.Create("990088111", Character, .1, 1)
  838. spook2.Looped=true
  839. spook2.Pitch = .5
  840. spook2.Name = "spook2"
  841.  
  842.  
  843. spook3=CFuncs.Sound.Create("671095111", Character, .1, .3)
  844. spook3.Looped=true
  845. spook3.Pitch = .5
  846. spook3.Name = "spook3"
  847.  
  848.  
  849. Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
  850. FacemaskWeld=CFuncs.Weld.Create(m,Character["Head"],Facemask,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.0500009656, -0.10001123, 0.150001526, 0, 0, 1, 0, 1, 0, -1, 0, 0))
  851.  
  852.  
  853. function soundrefresh()
  854. spook:Destroy()
  855. spook2:Destroy()
  856. spook3:Destroy()
  857.  
  858. spook=CFuncs.Sound.Create("720316845", Handle2, .1, .5)
  859. spook.Looped=true
  860. spook.Pitch = .5
  861. spook.Name = "spook"
  862. Instance.new("ReverbSoundEffect", spook)
  863.  
  864. spook2=CFuncs.Sound.Create("990088111", Character, .1, 1)
  865. spook2.Looped=true
  866. spook2.Pitch = .5
  867. spook2.Name = "spook2"
  868.  
  869.  
  870. spook3=CFuncs.Sound.Create("671095111", Character, .1, .3)
  871. spook3.Looped=true
  872. spook3.Pitch = .5
  873. spook3.Name = "spook3"
  874. end
  875.  
  876.  
  877. EffectModel = Create("Model"){
  878. Parent = Character,
  879. Name = "Effects",
  880. }
  881.  
  882. Effects = {
  883. Block = {
  884. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  885. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  886. prt.Anchored = true
  887. prt.CFrame = cframe
  888. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  889. game:GetService("Debris"):AddItem(prt, 10)
  890. if Type == 1 or Type == nil then
  891. table.insert(Effects, {
  892. prt,
  893. "Block1",
  894. delay,
  895. x3,
  896. y3,
  897. z3,
  898. msh
  899. })
  900. elseif Type == 2 then
  901. table.insert(Effects, {
  902. prt,
  903. "Block2",
  904. delay,
  905. x3,
  906. y3,
  907. z3,
  908. msh
  909. })
  910. end
  911. end;
  912. };
  913.  
  914. Cylinder = {
  915. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  916. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  917. prt.Anchored = true
  918. prt.CFrame = cframe
  919. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  920. game:GetService("Debris"):AddItem(prt, 2)
  921. table.insert(Effects, {
  922. prt,
  923. "Cylinder",
  924. delay,
  925. x3,
  926. y3,
  927. z3,
  928. msh
  929. })
  930. end;
  931. };
  932.  
  933. Head = {
  934. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  935. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  936. prt.Anchored = true
  937. prt.CFrame = cframe
  938. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  939. game:GetService("Debris"):AddItem(prt, 10)
  940. table.insert(Effects, {
  941. prt,
  942. "Cylinder",
  943. delay,
  944. x3,
  945. y3,
  946. z3,
  947. msh
  948. })
  949. end;
  950. };
  951.  
  952. Sphere = {
  953. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  954. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  955. prt.Anchored = true
  956. prt.CFrame = cframe
  957. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  958. game:GetService("Debris"):AddItem(prt, 10)
  959. table.insert(Effects, {
  960. prt,
  961. "Cylinder",
  962. delay,
  963. x3,
  964. y3,
  965. z3,
  966. msh
  967. })
  968. end;
  969. };
  970.  
  971. Elect = {
  972. Create = function(cff, x, y, z)
  973. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("New Yeller"), "Part", Vector3.new(1, 1, 1))
  974. prt.Anchored = true
  975. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  976. prt.CFrame = CFrame.new(prt.Position)
  977. game:GetService("Debris"):AddItem(prt, 2)
  978. local xval = math.random() / 2
  979. local yval = math.random() / 2
  980. local zval = math.random() / 2
  981. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  982. table.insert(Effects, {
  983. prt,
  984. "Elec",
  985. 0.1,
  986. x,
  987. y,
  988. z,
  989. xval,
  990. yval,
  991. zval
  992. })
  993. end;
  994.  
  995. };
  996.  
  997. Ring = {
  998. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  999. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1000. prt.Anchored = true
  1001. prt.CFrame = cframe
  1002. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1003. game:GetService("Debris"):AddItem(prt, 10)
  1004. table.insert(Effects, {
  1005. prt,
  1006. "Cylinder",
  1007. delay,
  1008. x3,
  1009. y3,
  1010. z3,
  1011. msh
  1012. })
  1013. end;
  1014. };
  1015.  
  1016.  
  1017. Wave = {
  1018. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1019. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1020. prt.Anchored = true
  1021. prt.CFrame = cframe
  1022. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1023. game:GetService("Debris"):AddItem(prt, 10)
  1024. table.insert(Effects, {
  1025. prt,
  1026. "Cylinder",
  1027. delay,
  1028. x3,
  1029. y3,
  1030. z3,
  1031. msh
  1032. })
  1033. end;
  1034. };
  1035.  
  1036. Break = {
  1037. Create = function(brickcolor, cframe, x1, y1, z1)
  1038. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1039. prt.Anchored = true
  1040. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1041. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1042. local num = math.random(10, 50) / 1000
  1043. game:GetService("Debris"):AddItem(prt, 10)
  1044. table.insert(Effects, {
  1045. prt,
  1046. "Shatter",
  1047. num,
  1048. prt.CFrame,
  1049. math.random() - math.random(),
  1050. 0,
  1051. math.random(50, 100) / 100
  1052. })
  1053. end;
  1054. };
  1055.  
  1056. Fire = {
  1057. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1058. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1059. prt.Anchored = true
  1060. prt.CFrame = cframe
  1061. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1062. game:GetService("Debris"):AddItem(prt, 10)
  1063. table.insert(Effects, {
  1064. prt,
  1065. "Fire",
  1066. delay,
  1067. 1,
  1068. 1,
  1069. 1,
  1070. msh
  1071. })
  1072. end;
  1073. };
  1074.  
  1075. FireWave = {
  1076. Create = function(brickcolor, cframe, x1, y1, z1)
  1077. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1078. prt.Anchored = true
  1079. prt.CFrame = cframe
  1080. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1081. local d = Create("Decal"){
  1082. Parent = prt,
  1083. Texture = "rbxassetid://26356434",
  1084. Face = "Top",
  1085. }
  1086. local d = Create("Decal"){
  1087. Parent = prt,
  1088. Texture = "rbxassetid://26356434",
  1089. Face = "Bottom",
  1090. }
  1091. game:GetService("Debris"):AddItem(prt, 10)
  1092. table.insert(Effects, {
  1093. prt,
  1094. "FireWave",
  1095. 1,
  1096. 30,
  1097. math.random(400, 600) / 100,
  1098. msh
  1099. })
  1100. end;
  1101. };
  1102.  
  1103. Lightning = {
  1104. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1105. local magz = (p0 - p1).magnitude
  1106. local curpos = p0
  1107. local trz = {
  1108. -ofs,
  1109. ofs
  1110. }
  1111. for i = 1, tym do
  1112. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1113. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1114. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1115. li.Material = "Neon"
  1116. if tym == i then
  1117. local magz2 = (curpos - p1).magnitude
  1118. li.Size = Vector3.new(th, th, magz2)
  1119. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1120. table.insert(Effects, {
  1121. li,
  1122. "Disappear",
  1123. last
  1124. })
  1125. else
  1126. do
  1127. do
  1128. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1129. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1130. game.Debris:AddItem(li, 10)
  1131. table.insert(Effects, {
  1132. li,
  1133. "Disappear",
  1134. last
  1135. })
  1136. end
  1137. end
  1138. end
  1139. end
  1140. end
  1141. };
  1142.  
  1143. EffectTemplate = {
  1144.  
  1145. };
  1146. }
  1147.  
  1148.  
  1149. --Chat--
  1150. function chatfunc(text)
  1151. local chat = coroutine.wrap(function()
  1152. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1153. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1154. end
  1155. local naeeym2 = Instance.new("BillboardGui",Character)
  1156. naeeym2.Size = UDim2.new(0,100,0,40)
  1157. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1158. naeeym2.Adornee = Character.Head
  1159. naeeym2.Name = "TalkingBillBoard"
  1160. local tecks2 = Instance.new("TextLabel",naeeym2)
  1161. tecks2.BackgroundTransparency = 1
  1162. tecks2.BorderSizePixel = 0
  1163. tecks2.Text = ""
  1164. tecks2.Font = "Garamond"
  1165. tecks2.FontSize = "Size18"
  1166. tecks2.TextStrokeTransparency = 0
  1167. tecks2.TextColor3 = Color3.new(1,1,1)
  1168. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1169. tecks2.Size = UDim2.new(1,0,0.5,0)
  1170. local shk = coroutine.wrap(function()
  1171. while tecks2 ~= nil do
  1172. wait(.05)
  1173. tecks2.Position = UDim2.new(0,math.random(-2,2),0,math.random(-2,2))
  1174. end
  1175. end)
  1176. shk()
  1177. for i = 1,string.len(text),1 do
  1178. local speak = CFuncs.Sound.Create("265970978", Torso, 1, 1)
  1179. speak.Name = "speak"
  1180. tecks2.Text = string.sub(text,1,i)
  1181. wait(0.05)
  1182. end
  1183. wait(2)
  1184. for i = 1, 5 do
  1185. wait(.01)
  1186. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  1187. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  1188. tecks2.TextTransparency = tecks2.TextTransparency + .2
  1189. end
  1190. naeeym2:Destroy()
  1191. end)
  1192. chat()
  1193. end
  1194.  
  1195. function onChatted(msg)
  1196. chatfunc(msg)
  1197. end
  1198. Player.Chatted:connect(onChatted)
  1199.  
  1200. local Ragdolls = {}
  1201.  
  1202. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1203. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1204. local tween = game:service'TweenService':Create(obj, info, props)
  1205.  
  1206. tween:Play()
  1207. end
  1208.  
  1209. function Ghost(who)
  1210. table.insert(Ragdolls,who)
  1211. end
  1212.  
  1213. function KillGhosts()
  1214. for _,v in next, Ragdolls do
  1215. v:destroy''
  1216. end
  1217. Ragdolls = {}
  1218. end
  1219.  
  1220.  
  1221. function ragdollenemy()
  1222. local rm = Create("Model"){
  1223. Parent = Character,
  1224. Name = "RagdollModel",
  1225. }
  1226. KillGhosts()
  1227. targetted:FindFirstChild("Torso").CanCollide = false
  1228. targetted:FindFirstChild("Head").CanCollide = false
  1229. targetted:FindFirstChild("Left Arm").CanCollide = false
  1230. targetted:FindFirstChild("Right Arm").CanCollide = false
  1231. targetted:FindFirstChild("Right Leg").CanCollide = false
  1232. targetted:FindFirstChild("Left Leg").CanCollide = false
  1233. targetted:FindFirstChildOfClass("Humanoid"):Destroy()
  1234. if Torso then
  1235. targetted.Torso.Transparency = 1
  1236. local sm00k = Instance.new("Smoke", targetted.Torso)
  1237. sm00k.Opacity = .2
  1238. sm00k.Color = Color3.new(0,0,0)
  1239. sm00k.Size = 8
  1240. local rHead = targetted:FindFirstChild("Head")
  1241. bodpos2 = Instance.new("BodyPosition",targetted.Torso)
  1242. bodpos2.P = 850
  1243. bodpos2.D = 1000
  1244. bodpos2.Position = rHead.Position
  1245. bodpos2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1246. rHead.Parent = rm
  1247. rHead.Transparency = 1
  1248. rHead.CanCollide = false
  1249. if rHead then
  1250. local Neck = Instance.new("Weld")
  1251. Neck.Name = "Neck"
  1252. Neck.Part0 = targetted.Torso
  1253. Neck.Part1 = rHead
  1254. Neck.C0 = CFrame.new(0, 1.5, 0)
  1255. Neck.C1 = CFrame.new()
  1256. Neck.Parent = rm
  1257. end
  1258. local rLimb = targetted:FindFirstChild("Right Arm")
  1259. rLimb.Parent = rm
  1260. if rLimb then
  1261. rLimb.Transparency = 1
  1262. rLimb.CanCollide = false
  1263. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(1.5, 0, 0)
  1264. local Joint = Instance.new("Glue")
  1265. Joint.Name = "RightShoulder"
  1266. Joint.Part0 = targetted.Torso
  1267. Joint.Part1 = rLimb
  1268. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1269. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1270. Joint.Parent = targetted.Torso
  1271.  
  1272. local B = Instance.new("Part")
  1273. B.TopSurface = 0
  1274. B.BottomSurface = 0
  1275. B.formFactor = "Symmetric"
  1276. B.Size = Vector3.new(1, 1, 1)
  1277. B.Transparency = 1
  1278. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1279. B.Parent = targetted
  1280. local W = Instance.new("Weld")
  1281. W.Part0 = rLimb
  1282. W.Part1 = B
  1283. W.C0 = CFrame.new(0, -0.5, 0)
  1284. W.Parent = rLimb
  1285.  
  1286. end
  1287. local rLimb = targetted:FindFirstChild("Left Arm")
  1288. rLimb.Parent = rm
  1289. if rLimb then
  1290. rLimb.Transparency = 1
  1291. rLimb.CanCollide = false
  1292. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1293. local Joint = Instance.new("Glue")
  1294. Joint.Name = "LeftShoulder"
  1295. Joint.Part0 = targetted.Torso
  1296. Joint.Part1 = rLimb
  1297. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1298. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1299. Joint.Parent = targetted.Torso
  1300.  
  1301. local B = Instance.new("Part")
  1302. B.TopSurface = 0
  1303. B.BottomSurface = 0
  1304. B.formFactor = "Symmetric"
  1305. B.Size = Vector3.new(1, 1, 1)
  1306. B.Transparency = 1
  1307. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1308. B.Parent = targetted
  1309. local W = Instance.new("Weld")
  1310. W.Part0 = rLimb
  1311. W.Part1 = B
  1312. W.C0 = CFrame.new(0, -0.5, 0)
  1313. W.Parent = rLimb
  1314.  
  1315. end
  1316. local rLimb = targetted:FindFirstChild("Right Leg")
  1317. rLimb.Parent = rm
  1318. if rLimb then
  1319. rLimb.Transparency = 1
  1320. rLimb.CanCollide = false
  1321. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(0.5, -2, 0)
  1322. local Joint = Instance.new("Glue")
  1323. Joint.Name = "RightHip"
  1324. Joint.Part0 = targetted.Torso
  1325. Joint.Part1 = rLimb
  1326. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1327. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1328. Joint.Parent = targetted.Torso
  1329.  
  1330. local B = Instance.new("Part")
  1331. B.TopSurface = 0
  1332. B.BottomSurface = 0
  1333. B.formFactor = "Symmetric"
  1334. B.Size = Vector3.new(1, 1, 1)
  1335. B.Transparency = 1
  1336. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1337. B.Parent = targetted
  1338. local W = Instance.new("Weld")
  1339. W.Part0 = rLimb
  1340. W.Part1 = B
  1341. W.C0 = CFrame.new(0, -0.5, 0)
  1342. W.Parent = rLimb
  1343.  
  1344. end
  1345. local rLimb = targetted:FindFirstChild("Left Leg")
  1346. rLimb.Parent = rm
  1347. if rLimb then
  1348. rLimb.Transparency = 1
  1349. rLimb.CanCollide = false
  1350. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1351. local Joint = Instance.new("Glue")
  1352. Joint.Name = "LeftHip"
  1353. Joint.Part0 = targetted.Torso
  1354. Joint.Part1 = rLimb
  1355. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1356. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1357. Joint.Parent = targetted.Torso
  1358.  
  1359. local B = Instance.new("Part")
  1360. B.TopSurface = 0
  1361. B.BottomSurface = 0
  1362. B.formFactor = "Symmetric"
  1363. B.Size = Vector3.new(1, 1, 1)
  1364. B.Transparency = 1
  1365. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1366. B.Parent = targetted
  1367. local W = Instance.new("Weld")
  1368. W.Part0 = rLimb
  1369. W.Part1 = B
  1370. W.C0 = CFrame.new(0, -0.5, 0)
  1371. W.Parent = rLimb
  1372.  
  1373. end
  1374. --[
  1375. local Bar = Instance.new("Part")
  1376. Bar.TopSurface = 0
  1377. Bar.BottomSurface = 0
  1378. Bar.formFactor = "Symmetric"
  1379. Bar.Size = Vector3.new(1, 1, 1)
  1380. Bar.Transparency = 1
  1381. Bar.CFrame = targetted.Torso.CFrame * CFrame.new(0, 0.5, 0)
  1382. Bar.Parent = targetted
  1383. local Weld = Instance.new("Weld")
  1384. Weld.Part0 = targetted.Torso
  1385. Weld.Part1 = Bar
  1386. Weld.C0 = CFrame.new(0, 0.5, 0)
  1387. Weld.Parent = targetted.Torso
  1388. --]]
  1389. local spooky=CFuncs.Sound.Create("94247729", targetted.Torso, .1, .5)
  1390. spooky.Looped = true
  1391. spooky.Pitch = .8
  1392. spooky.Name = "spook"
  1393. local con = targetted.Torso.Touched:connect(function(hit)
  1394. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
  1395. Damage(Torso, hit, 20, 30, 0, "Normal", hit, 0.1, "94247873", .9)
  1396. if hit.Parent:FindFirstChildOfClass("Humanoid").Health == 0 then
  1397. targetted = nil
  1398. end
  1399. end end)
  1400. targetted.Torso.Parent = rm
  1401. Ghost(rm)
  1402. end
  1403. end
  1404.  
  1405.  
  1406. function ragdollself()
  1407. local rm = Create("Model"){
  1408. Parent = Character,
  1409. Name = "RagdollModel",
  1410. }
  1411. KillGhosts()
  1412. Character:FindFirstChildOfClass("Humanoid"):Destroy()
  1413. if Torso then
  1414. local sm00k = Instance.new("Smoke", Torso)
  1415. sm00k.Opacity = .2
  1416. sm00k.Color = Color3.new(1,0,0)
  1417. sm00k.Size = 8
  1418. Torso.Transparency = 1
  1419. local rHead = Character:FindFirstChild("Head")
  1420. rHead.Parent = rm
  1421. rHead.Transparency = 1
  1422. rHead.CanCollide = false
  1423. if rHead then
  1424. local Neck = Instance.new("Weld")
  1425. Neck.Name = "Neck"
  1426. Neck.Part0 = Torso
  1427. Neck.Part1 = rHead
  1428. Neck.C0 = CFrame.new(0, 1.5, 0)
  1429. Neck.C1 = CFrame.new()
  1430. Neck.Parent = rm
  1431. end
  1432. local rLimb = Character:FindFirstChild("Right Arm")
  1433. rLimb.Parent = rm
  1434. if rLimb then
  1435. rLimb.Transparency = 1
  1436. rLimb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1437. local Joint = Instance.new("Glue")
  1438. Joint.Name = "RightShoulder"
  1439. Joint.Part0 = Torso
  1440. Joint.Part1 = rLimb
  1441. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1442. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1443. Joint.Parent = Torso
  1444.  
  1445. local B = Instance.new("Part")
  1446. B.TopSurface = 0
  1447. B.BottomSurface = 0
  1448. B.formFactor = "Symmetric"
  1449. B.Size = Vector3.new(1, 1, 1)
  1450. B.Transparency = 1
  1451. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1452. B.Parent = Character
  1453. local W = Instance.new("Weld")
  1454. W.Part0 = rLimb
  1455. W.Part1 = B
  1456. W.C0 = CFrame.new(0, -0.5, 0)
  1457. W.Parent = rLimb
  1458.  
  1459. end
  1460. local rLimb = Character:FindFirstChild("Left Arm")
  1461. rLimb.Parent = rm
  1462. if rLimb then
  1463. rLimb.Transparency = 1
  1464. rLimb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1465. local Joint = Instance.new("Glue")
  1466. Joint.Name = "LeftShoulder"
  1467. Joint.Part0 = Torso
  1468. Joint.Part1 = rLimb
  1469. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1470. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1471. Joint.Parent = Torso
  1472.  
  1473. local B = Instance.new("Part")
  1474. B.TopSurface = 0
  1475. B.BottomSurface = 0
  1476. B.formFactor = "Symmetric"
  1477. B.Size = Vector3.new(1, 1, 1)
  1478. B.Transparency = 1
  1479. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1480. B.Parent = Character
  1481. local W = Instance.new("Weld")
  1482. W.Part0 = rLimb
  1483. W.Part1 = B
  1484. W.C0 = CFrame.new(0, -0.5, 0)
  1485. W.Parent = rLimb
  1486.  
  1487. end
  1488. local rLimb = Character:FindFirstChild("Right Leg")
  1489. rLimb.Parent = rm
  1490. if rLimb then
  1491. rLimb.Transparency = 1
  1492. rLimb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1493. local Joint = Instance.new("Glue")
  1494. Joint.Name = "RightHip"
  1495. Joint.Part0 = Torso
  1496. Joint.Part1 = rLimb
  1497. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1498. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1499. Joint.Parent = Torso
  1500.  
  1501. local B = Instance.new("Part")
  1502. B.TopSurface = 0
  1503. B.BottomSurface = 0
  1504. B.formFactor = "Symmetric"
  1505. B.Size = Vector3.new(1, 1, 1)
  1506. B.Transparency = 1
  1507. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1508. B.Parent = Character
  1509. local W = Instance.new("Weld")
  1510. W.Part0 = rLimb
  1511. W.Part1 = B
  1512. W.C0 = CFrame.new(0, -0.5, 0)
  1513. W.Parent = rLimb
  1514.  
  1515. end
  1516. local rLimb = Character:FindFirstChild("Left Leg")
  1517. rLimb.Parent = rm
  1518. if rLimb then
  1519. rLimb.Transparency = 1
  1520. rLimb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1521. local Joint = Instance.new("Glue")
  1522. Joint.Name = "LeftHip"
  1523. Joint.Part0 = Torso
  1524. Joint.Part1 = rLimb
  1525. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1526. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1527. Joint.Parent = Torso
  1528.  
  1529. local B = Instance.new("Part")
  1530. B.TopSurface = 0
  1531. B.BottomSurface = 0
  1532. B.formFactor = "Symmetric"
  1533. B.Size = Vector3.new(1, 1, 1)
  1534. B.Transparency = 1
  1535. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1536. B.Parent = Character
  1537. local W = Instance.new("Weld")
  1538. W.Part0 = rLimb
  1539. W.Part1 = B
  1540. W.C0 = CFrame.new(0, -0.5, 0)
  1541. W.Parent = rLimb
  1542.  
  1543. end
  1544. --[
  1545. local Bar = Instance.new("Part")
  1546. Bar.TopSurface = 0
  1547. Bar.BottomSurface = 0
  1548. Bar.formFactor = "Symmetric"
  1549. Bar.Size = Vector3.new(1, 1, 1)
  1550. Bar.Transparency = 1
  1551. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1552. Bar.Parent = Character
  1553. local Weld = Instance.new("Weld")
  1554. Weld.Part0 = Torso
  1555. Weld.Part1 = Bar
  1556. Weld.C0 = CFrame.new(0, 0.5, 0)
  1557. Weld.Parent = Torso
  1558. --]]
  1559. local spooky=CFuncs.Sound.Create("530591527", Torso, 1, 1)
  1560. spooky.Looped = true
  1561. spooky.Pitch = 1
  1562. spooky.Name = "spook"
  1563. Torso.Parent = rm
  1564. Ghost(rm)
  1565. end
  1566. end
  1567.  
  1568.  
  1569.  
  1570.  
  1571. spawn(function()
  1572. while true do
  1573. swait()
  1574. for _,rm in next, Ragdolls do
  1575. for _,v in next, rm:children() do
  1576. if(v:IsA'BasePart')then
  1577. pcall(function()
  1578. local trace = Instance.new(v.ClassName)
  1579. trace.Parent = Character
  1580. trace.Size = v.Size
  1581. trace.Material = Enum.Material.Neon
  1582. trace.Color = Color3.new(0,0,0)
  1583. trace.Transparency = .3
  1584. trace.Anchored = true
  1585. trace.CanCollide = false
  1586. trace.CFrame = v.CFrame
  1587. Tween(trace,{Transparency=1},.5)
  1588. game:GetService("Debris"):AddItem(trace, 1)
  1589. if v.Name == "Head" then
  1590. local mehs = Instance.new("CylinderMesh",trace)
  1591. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1592. end
  1593. end)
  1594. end
  1595. end
  1596. end
  1597. end
  1598. end)
  1599.  
  1600.  
  1601.  
  1602. function burnragdollenemy()
  1603. targetted:FindFirstChildOfClass("Humanoid").Parent = nil
  1604. game:GetService("Debris"):AddItem(targetted, 10)
  1605. if Torso then
  1606. game:GetService("Debris"):AddItem(PE2, 10)
  1607. local Head = targetted:FindFirstChild("Head")
  1608. if Head then
  1609. local Neck = Instance.new("Weld")
  1610. Neck.Name = "Neck"
  1611. Neck.Part0 = targetted.Torso
  1612. Neck.Part1 = Head
  1613. Neck.C0 = CFrame.new(0, 1.5, 0)
  1614. Neck.C1 = CFrame.new()
  1615. Neck.Parent = targetted.Torso
  1616. end
  1617. local Limb = targetted:FindFirstChild("Right Arm")
  1618. if Limb then
  1619.  
  1620. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(1.5, 0, 0)
  1621. local Joint = Instance.new("Glue")
  1622. Joint.Name = "RightShoulder"
  1623. Joint.Part0 = targetted.Torso
  1624. Joint.Part1 = Limb
  1625. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1626. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1627. Joint.Parent = targetted.Torso
  1628.  
  1629. local B = Instance.new("Part")
  1630. B.TopSurface = 0
  1631. B.BottomSurface = 0
  1632. B.formFactor = "Symmetric"
  1633. B.Size = Vector3.new(1, 1, 1)
  1634. B.Transparency = 1
  1635. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1636. B.Parent = targetted
  1637. local W = Instance.new("Weld")
  1638. W.Part0 = Limb
  1639. W.Part1 = B
  1640. W.C0 = CFrame.new(0, -0.5, 0)
  1641. W.Parent = Limb
  1642.  
  1643. end
  1644. local Limb = targetted:FindFirstChild("Left Arm")
  1645. if Limb then
  1646.  
  1647. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1648. local Joint = Instance.new("Glue")
  1649. Joint.Name = "LeftShoulder"
  1650. Joint.Part0 = targetted.Torso
  1651. Joint.Part1 = Limb
  1652. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1653. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1654. Joint.Parent = targetted.Torso
  1655.  
  1656. local B = Instance.new("Part")
  1657. B.TopSurface = 0
  1658. B.BottomSurface = 0
  1659. B.formFactor = "Symmetric"
  1660. B.Size = Vector3.new(1, 1, 1)
  1661. B.Transparency = 1
  1662. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1663. B.Parent = targetted
  1664. local W = Instance.new("Weld")
  1665. W.Part0 = Limb
  1666. W.Part1 = B
  1667. W.C0 = CFrame.new(0, -0.5, 0)
  1668. W.Parent = Limb
  1669.  
  1670. end
  1671. local Limb = targetted:FindFirstChild("Right Leg")
  1672. if Limb then
  1673.  
  1674. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(0.5, -2, 0)
  1675. local Joint = Instance.new("Glue")
  1676. Joint.Name = "RightHip"
  1677. Joint.Part0 = targetted.Torso
  1678. Joint.Part1 = Limb
  1679. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1680. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1681. Joint.Parent = targetted.Torso
  1682.  
  1683. local B = Instance.new("Part")
  1684. B.TopSurface = 0
  1685. B.BottomSurface = 0
  1686. B.formFactor = "Symmetric"
  1687. B.Size = Vector3.new(1, 1, 1)
  1688. B.Transparency = 1
  1689. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1690. B.Parent = targetted
  1691. local W = Instance.new("Weld")
  1692. W.Part0 = Limb
  1693. W.Part1 = B
  1694. W.C0 = CFrame.new(0, -0.5, 0)
  1695. W.Parent = Limb
  1696.  
  1697. end
  1698. local Limb = targetted:FindFirstChild("Left Leg")
  1699. if Limb then
  1700.  
  1701. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1702. local Joint = Instance.new("Glue")
  1703. Joint.Name = "LeftHip"
  1704. Joint.Part0 = targetted.Torso
  1705. Joint.Part1 = Limb
  1706. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1707. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1708. Joint.Parent = targetted.Torso
  1709.  
  1710. local B = Instance.new("Part")
  1711. B.TopSurface = 0
  1712. B.BottomSurface = 0
  1713. B.formFactor = "Symmetric"
  1714. B.Size = Vector3.new(1, 1, 1)
  1715. B.Transparency = 1
  1716. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1717. B.Parent = targetted
  1718. local W = Instance.new("Weld")
  1719. W.Part0 = Limb
  1720. W.Part1 = B
  1721. W.C0 = CFrame.new(0, -0.5, 0)
  1722. W.Parent = Limb
  1723.  
  1724. end
  1725. --[
  1726. local Bar = Instance.new("Part")
  1727. Bar.TopSurface = 0
  1728. Bar.BottomSurface = 0
  1729. Bar.formFactor = "Symmetric"
  1730. Bar.Size = Vector3.new(1, 1, 1)
  1731. Bar.Transparency = 1
  1732. Bar.CFrame = targetted.Torso.CFrame * CFrame.new(0, 0.5, 0)
  1733. Bar.Parent = targetted
  1734. local Weld = Instance.new("Weld")
  1735. Weld.Part0 = targetted.Torso
  1736. Weld.Part1 = Bar
  1737. Weld.C0 = CFrame.new(0, 0.5, 0)
  1738. Weld.Parent = targetted.Torso
  1739. --]]
  1740. end
  1741. end
  1742.  
  1743.  
  1744. function burnthem()
  1745. Humanoid.WalkSpeed = 0
  1746. attack = true
  1747. for i = 0, 1, 0.1 do
  1748. swait()
  1749. PlayAnimationFromTable({
  1750. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1751. CFrame.new(0, 1.49999189, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1752. CFrame.new(0.863071084, 0.037429601, -0.671211839, 0.82317239, 0.163175449, -0.543839157, -0.511009216, 0.630423009, -0.584325612, 0.24750112, 0.758907497, 0.602330983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1753. CFrame.new(-1.52372348, 0.0687570125, 0.110776901, 0.88543123, 0.0834808722, 0.457211822, -0.0599410161, 0.996032119, -0.0657813028, -0.460889131, 0.0308390725, 0.886921763) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1754. CFrame.new(0.500000358, -1.9999969, 7.4505806e-08, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1755. CFrame.new(-0.500003219, -1.9999969, 8.49366188e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1756. }, .3, false)
  1757. end
  1758. MatchHandle.Transparency = 0
  1759. MatchHead.Transparency = 0
  1760. local strike = CFuncs.Sound.Create("261841453", targetted, 1, 1)
  1761. strike.Name = "strike"
  1762. local PE1 = Instance.new("ParticleEmitter",efex)
  1763. PE1.LightEmission = NumberSequence.new(0.2)
  1764. PE1.Size = NumberSequence.new(.2)
  1765. PE1.Texture = "http://www.roblox.com/asset/?id=242461088"
  1766. PE1.Lifetime = NumberRange.new(.75)
  1767. PE1.Rate = 50.000
  1768. PE1.Transparency = NumberSequence.new(0.2)
  1769. PE1.LightEmission = NumberSequence.new(1)
  1770. PE1.Rotation = NumberRange.new(0)
  1771. PE1.Speed = NumberRange.new(.1)
  1772. PE1.RotSpeed = NumberRange.new(0)
  1773. PE1.ZOffset = .2
  1774. for i = 0, 1, 0.1 do
  1775. swait()
  1776. PlayAnimationFromTable({
  1777. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1778. CFrame.new(0, 1.49999189, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1779. CFrame.new(0.863075495, 0.0374291539, -0.671212196, 0.82317239, 0.163175449, -0.543839157, -0.511009216, 0.630423009, -0.584325612, 0.24750112, 0.758907497, 0.602330983) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1780. CFrame.new(-1.14803481, 0.107736275, 0.532279968, 0.967316866, -0.244378552, 0.0676561743, 0.150543988, 0.768174708, 0.622289479, -0.204045966, -0.591765761, 0.779858112) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1781. CFrame.new(0.500000179, -1.9999969, 5.21540642e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1782. CFrame.new(-0.500000477, -1.9999969, -1.78813934e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1783. }, .3, false)
  1784. end
  1785. local wattha=CFuncs.Sound.Create("239443642", targetted.Torso, 1, 1)
  1786. wattha.Name = "wattha"
  1787. skreem = CFuncs.Sound.Create("147758746", targetted.Torso, .8, 1)
  1788. skreem.Name = "skreem"
  1789. local PE2 = Instance.new("ParticleEmitter",targetted.Torso)
  1790. PE2.LightEmission = NumberSequence.new(0.2)
  1791. PE2.Size = NumberSequence.new(3)
  1792. PE2.Texture = "http://www.roblox.com/asset/?id=242461088"
  1793. PE2.Lifetime = NumberRange.new(.75)
  1794. PE2.Rate = 50.000
  1795. PE2.Transparency = NumberSequence.new(0.2)
  1796. PE2.LightEmission = NumberSequence.new(1)
  1797. PE2.Rotation = NumberRange.new(0)
  1798. PE2.Speed = NumberRange.new(.1)
  1799. PE2.RotSpeed = NumberRange.new(0)
  1800. PE2.ZOffset = .2
  1801. SoulSteal()
  1802. for i = 0, 1, 0.1 do
  1803. swait()
  1804. PlayAnimationFromTable({
  1805. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1806. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1807. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1808. CFrame.new(-0.596077204, 0.822730899, -0.847055137, -0.439862877, -0.890815496, 0.113878824, 0.881083786, -0.40351975, 0.246704638, -0.173815951, 0.208853006, 0.962376475) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1809. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1810. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1811. }, .3, false)
  1812. end
  1813.  
  1814. for i = 0, 1, 0.1 do
  1815. swait()
  1816. PlayAnimationFromTable({
  1817. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1818. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1819. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1820. CFrame.new(-0.799236, 0.0252398103, -0.444895387, 0.468589991, -0.644656956, 0.604020596, 0.838784993, 0.539245546, -0.0751925781, -0.277242005, 0.541877925, 0.793413758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1821. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1822. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1823. }, .3, false)
  1824.  
  1825.  
  1826. end
  1827. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1828. wait(.01)
  1829. burnragdollenemy()
  1830. MatchHandle.Transparency = 1
  1831. MatchHead.Transparency = 1
  1832. PE1:Destroy()
  1833. targetted = nil
  1834. attack = false
  1835. Humanoid.WalkSpeed = ws
  1836. end
  1837.  
  1838.  
  1839. function vood()
  1840. attack = true
  1841. humanoid.WalkSpeed = 0
  1842. for i = 0, 1, 0.1 do
  1843. swait()
  1844. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  1845. PlayAnimationFromTable({
  1846. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1847. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1848. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1849. CFrame.new(-1.55196524, 1.19630826, 0.2391451, -0.773338616, 0.192630485, 0.604020596, -0.295925856, -0.952246606, -0.0751947463, 0.560691774, -0.236896321, 0.79341346) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1850. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1851. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1852. }, .3, false)
  1853. end
  1854. ded = math.random(1,1)
  1855.  
  1856. pow = CFuncs.Sound.Create("982278034", targetted.Torso, 1, 1)
  1857. pow.Name = "pow"
  1858.  
  1859. for i = 0, 1, 0.1 do
  1860. swait()
  1861. stuf = CFuncs.Part.Create(workspace, "Fabric", .1, .1, BrickColor.new("White"), "stuf", Vector3.new(.1,.1,.1))
  1862. stuf.Anchored = false
  1863. stuf.CanCollide = true
  1864. stuf.Position = Handle1.Position
  1865. game:GetService("Debris"):AddItem(stuf, 1)
  1866. blud = CFuncs.Part.Create(workspace, "Neon", .1, .1, BrickColor.new("Crimson"), "blud", Vector3.new(.1,.1,.1))
  1867. blud.Anchored = false
  1868. blud.CanCollide = true
  1869. blud.Position = targetted.Torso.Position
  1870. game:GetService("Debris"):AddItem(blud, 3)
  1871. PlayAnimationFromTable({
  1872. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1873. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1874. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1875. CFrame.new(-0.596077204, 0.822730899, -0.847055137, -0.439862877, -0.890815496, 0.113878824, 0.881083786, -0.40351975, 0.246704638, -0.173815951, 0.208853006, 0.962376475) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1876. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1877. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1878. }, .3, false)
  1879. end
  1880. SoulSteal()
  1881. for i = 0, 1, 0.1 do
  1882. swait()
  1883. PlayAnimationFromTable({
  1884. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1885. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1886. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1887. CFrame.new(-1.55196524, 1.19630826, 0.2391451, -0.773338616, 0.192630485, 0.604020596, -0.295925856, -0.952246606, -0.0751947463, 0.560691774, -0.236896321, 0.79341346) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1888. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1889. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1890. }, .3, false)
  1891. end
  1892. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1893. wait(.01)
  1894. ragdollenemy()
  1895. humanoid.WalkSpeed = ws
  1896. targetted = nil
  1897. attack = false
  1898. end
  1899.  
  1900.  
  1901.  
  1902. function madvood()
  1903. attack = true
  1904. humanoid.WalkSpeed = 0
  1905. targetted:FindFirstChildOfClass("Humanoid").MaxHealth = 100
  1906. for i = 0, 3, 0.1 do
  1907. swait()
  1908. PlayAnimationFromTable({
  1909. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1910. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  1911. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  1912. CFrame.new(-1.55196524, 1.19630826, 0.2391451, -0.773338616, 0.192630485, 0.604020596, -0.295925856, -0.952246606, -0.0751947463, 0.560691774, -0.236896321, 0.79341346) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  1913. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1914. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1915. }, .3, false)
  1916. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  1917. end
  1918. spook.Pitch = 1.1
  1919. dis2 = Instance.new("ChorusSoundEffect", spook)
  1920. dis2.Depth = .7
  1921. for i = 0, 2, 1 do
  1922. pow = CFuncs.Sound.Create("429400881", targetted.Torso, .5, 1)
  1923. pow.Name = "pow"
  1924.  
  1925. targetted:FindFirstChildOfClass("Humanoid").Health = targetted:FindFirstChildOfClass("Humanoid").Health/2
  1926. spook.TimePosition = spook.TimePosition - 1
  1927. for i = 0, 1, 0.1 do
  1928. swait()
  1929. local smonk = Instance.new("ParticleEmitter",targetted.Torso)
  1930. smonk.LightEmission = .1
  1931. smonk.Size = NumberSequence.new(0.2)
  1932. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  1933. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  1934. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1935. smonk.Transparency = bbb
  1936. smonk.Size = aaa
  1937. smonk.ZOffset = 1
  1938. smonk.Acceleration = Vector3.new(0,0, 0)
  1939. smonk.LockedToPart = false
  1940. smonk.EmissionDirection = "Back"
  1941. smonk.Lifetime = NumberRange.new(.2, .3)
  1942. smonk.Rate = 10
  1943. smonk.Rotation = NumberRange.new(-10, 10)
  1944. smonk.RotSpeed = NumberRange.new(-10, 10)
  1945. smonk.Speed = NumberRange.new(5)
  1946. smonk.VelocitySpread = 100
  1947. smonk.Enabled=true
  1948. game:GetService("Debris"):AddItem(smonk, .5)
  1949. game:GetService("Debris"):AddItem(blud, 3)
  1950. PlayAnimationFromTable({
  1951. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1952. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  1953. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1954. CFrame.new(-0.596077204, 0.822730899, -0.847055137, -0.439862877, -0.890815496, 0.113878824, 0.881083786, -0.40351975, 0.246704638, -0.173815951, 0.208853006, 0.962376475) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1955. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1956. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1957. }, .3, false)
  1958. end
  1959. for i = 0, 1, 0.1 do
  1960. swait()
  1961. PlayAnimationFromTable({
  1962. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1963. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  1964. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1965. CFrame.new(-1.55196524, 1.19630826, 0.2391451, -0.773338616, 0.192630485, 0.604020596, -0.295925856, -0.952246606, -0.0751947463, 0.560691774, -0.236896321, 0.79341346) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1966. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1967. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1968. }, .3, false)
  1969. end
  1970. end
  1971. SoulSteal()
  1972. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1973. wait(.01)
  1974. ragdollenemy()
  1975. humanoid.WalkSpeed = ws
  1976. targetted = nil
  1977. attack = false
  1978. dis2.Enabled = false
  1979. spook.Pitch = .5
  1980. end
  1981.  
  1982.  
  1983. function minenow()
  1984. attack = true
  1985. humanoid.WalkSpeed = 0
  1986. for i = 0, 2, 0.1 do
  1987. swait()
  1988. PlayAnimationFromTable({
  1989. CFrame.new(0, -0, -0, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1990. CFrame.new(0, 1.49998999, 0, 0.939692736, 0, 0.342019916, 0, 1, 0, -0.342019886, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1991. CFrame.new(0.846437991, 0.0426445305, -0.774509072, 0.719846129, 0.69410944, -0.00581353903, -0.642788053, 0.663413763, -0.383021921, -0.262002319, 0.279453695, 0.923721075) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1992. CFrame.new(-1.5032959, 0.424854994, -1.00595379, 1, 2.98023224e-08, -0, 0, 0, -1, 2.98023224e-08, 1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1993. CFrame.new(0.469847649, -1.99999297, -0.17100963, 0.984807789, 0, -0.173648685, 0, 1, 0, 0.173648715, 0, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1994. CFrame.new(-0.53245151, -1.99999297, -0.000996470451, 0.939692736, 0, 0.342019916, 0, 1, 0, -0.342019886, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1995. }, .3, false)
  1996. end
  1997. SoulSteal()
  1998. local zap = CFuncs.Sound.Create("1135476193", targetted.Torso, 1, .9)
  1999. zap.Name = "spook"
  2000. local zap = CFuncs.Sound.Create("177359995", Torso, .5, .9)
  2001. zap.Name = "spook"
  2002. local pow = CFuncs.Sound.Create("429400881", targetted.Torso, 1, 1)
  2003. pow.Name = "spook"
  2004. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  2005. local smonk2 = Instance.new("ParticleEmitter",targetted.Torso)
  2006. smonk2.LightEmission = .1
  2007. smonk2.Size = NumberSequence.new(0.2)
  2008. smonk2.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2009. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2010. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2011. smonk2.Transparency = bbb
  2012. smonk2.Size = aaa
  2013. smonk2.ZOffset = 1
  2014. smonk2.Acceleration = Vector3.new(0,0, 0)
  2015. smonk2.LockedToPart = false
  2016. smonk2.EmissionDirection = "Back"
  2017. smonk2.Lifetime = NumberRange.new(.2, .3)
  2018. smonk2.Rate = 10
  2019. smonk2.Rotation = NumberRange.new(-10, 10)
  2020. smonk2.RotSpeed = NumberRange.new(-10, 10)
  2021. smonk2.Speed = NumberRange.new(5)
  2022. smonk2.VelocitySpread = 100
  2023. smonk2.Enabled=true
  2024. game:GetService("Debris"):AddItem(smonk2, 2)
  2025. local smonk = Instance.new("ParticleEmitter",targetted.Torso)
  2026. smonk.LightEmission = .5
  2027. smonk.Size = NumberSequence.new(0.2)
  2028. smonk.Texture = "http://www.roblox.com/asset/?ID=137243001"
  2029. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2030. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2031. smonk.Transparency = bbb
  2032. smonk.Size = aaa
  2033. smonk.ZOffset = 1
  2034. smonk.Acceleration = Vector3.new(0,0, 0)
  2035. smonk.LockedToPart = false
  2036. smonk.EmissionDirection = "Back"
  2037. smonk.Lifetime = NumberRange.new(.2, .3)
  2038. smonk.Rate = 10
  2039. smonk.Rotation = NumberRange.new(-10, 10)
  2040. smonk.RotSpeed = NumberRange.new(-10, 10)
  2041. smonk.Speed = NumberRange.new(5)
  2042. smonk.VelocitySpread = 100
  2043. smonk.Enabled=true
  2044. game:GetService("Debris"):AddItem(smonk, 2)
  2045. bodpos = Instance.new("BodyPosition",targetted.Torso)
  2046. bodpos.D = 1000
  2047. bodpos.Position = targetted.Torso.Position
  2048. wait(.01)
  2049. ragdollenemy()
  2050. targetted = nil
  2051. for i = 0, 3, 0.1 do
  2052. swait()
  2053. PlayAnimationFromTable({
  2054. CFrame.new(-0, -0, 0, 0.939692736, 0, 0.342019886, 0, 1, 0, -0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2055. CFrame.new(0, 1.49998999, 0, 0.939692736, 0, -0.342019916, 0, 1, 0, 0.342019886, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2056. CFrame.new(0.864185929, -0.407940805, -0.379718959, 0.719846129, 0.450618565, -0.527981699, -0.642788053, 0.71984607, -0.262002498, 0.262002319, 0.527981758, 0.807830513) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2057. CFrame.new(-1.1422416, 0.424854994, -0.977448702, 0.766044796, -0.642787218, 0, 0, 0, -1, 0.642787218, 0.766044855, -0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2058. CFrame.new(0.469847172, -1.99999297, 0.171010986, 0.642787755, 0, -0.766044497, 0, 1, 0, 0.766044497, 0, 0.642787755) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2059. CFrame.new(-0.407241195, -1.99999297, -0.343016356, 0.939692736, 0, -0.342019916, 0, 1, 0, 0.342019886, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2060. }, .3, false)
  2061. bodpos.Position = Torso.Position
  2062. end
  2063. KillGhosts()
  2064. zap:Destroy()
  2065. if mad == false then
  2066. Head.face.Texture = "rbxasset://textures/face.png"
  2067. end
  2068. bodpos:Destroy()
  2069. attack = false
  2070. humanoid.WalkSpeed = ws
  2071. end
  2072.  
  2073.  
  2074.  
  2075.  
  2076. function selfvood()
  2077. attack = true
  2078. humanoid.WalkSpeed = 0
  2079. for i = 0, 3, 0.1 do
  2080. swait()
  2081. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2082. PlayAnimationFromTable({
  2083. CFrame.new(-0, -1.06227326, -0.0901979208, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2084. CFrame.new(0, 1.496984, -0.0755676329, 1, 0, 0, 0, 0.984807789, 0.173648685, 0, -0.173648715, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  2085. CFrame.new(1.50000381, -0.180755094, -0.579459548, -0, 0, -1, -0.499997973, 0.8660267, 0, 0.8660267, 0.499997914, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2086. CFrame.new(-1.27641273, 0.51513654, -1.0454185, -0.984807253, -0.173651338, -6.02125851e-07, 0.0301534254, -0.171008766, 0.984808028, -0.171013325, 0.96984601, 0.173646823) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2087. CFrame.new(0.5, -1.59199977, 0.40675956, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2088. CFrame.new(-0.5, -1.6275661, 0.325588763, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2089. }, .3, false)
  2090. end
  2091. spook:Pause()
  2092. spook2:Pause()
  2093. spook3:Pause()
  2094. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2095. local spook = CFuncs.Sound.Create("642753669", Character, 1, 1)
  2096. local pow = CFuncs.Sound.Create("429400881", Torso, 1, 1)
  2097.  
  2098. local smonk = Instance.new("ParticleEmitter",Torso)
  2099. smonk.LightEmission = .1
  2100. smonk.Size = NumberSequence.new(0.2)
  2101. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2102. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2103. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2104. smonk.Transparency = bbb
  2105. smonk.Size = aaa
  2106. smonk.ZOffset = 1
  2107. smonk.Acceleration = Vector3.new(0,0, 0)
  2108. smonk.LockedToPart = false
  2109. smonk.EmissionDirection = "Back"
  2110. smonk.Lifetime = NumberRange.new(.2, .3)
  2111. smonk.Rate = 10
  2112. smonk.Rotation = NumberRange.new(-10, 10)
  2113. smonk.RotSpeed = NumberRange.new(-10, 10)
  2114. smonk.Speed = NumberRange.new(5)
  2115. smonk.VelocitySpread = 100
  2116. smonk.Enabled=true
  2117. game:GetService("Debris"):AddItem(smonk, .8)
  2118. for i = 0, 3, 0.1 do
  2119. swait()
  2120. PlayAnimationFromTable({
  2121. CFrame.new(-0, -1.06227326, -0.0901979208, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2122. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2123. CFrame.new(1.50000381, -0.180755094, -0.579459548, -0, 0, -1, -0.499997973, 0.8660267, 0, 0.8660267, 0.499997914, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1)),
  2124. CFrame.new(-0.568172455, 0.515136659, -1.04541838, 0, -1, 0, 0.17364718, 0, 0.984807909, -0.984807909, 0, 0.17364715) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1)),
  2125. CFrame.new(0.5, -1.59199977, 0.40675956, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2126. CFrame.new(-0.5, -1.6275661, 0.325588763, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2127. }, .3, false)
  2128. spook.TimePosition = 23
  2129. end
  2130.  
  2131.  
  2132. local smonk = Instance.new("ParticleEmitter",Torso)
  2133. smonk.LightEmission = .1
  2134. smonk.Size = NumberSequence.new(0.2)
  2135. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2136. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2137. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2138. smonk.Transparency = bbb
  2139. smonk.Size = aaa
  2140. smonk.ZOffset = 1
  2141. smonk.Acceleration = Vector3.new(0,0, 0)
  2142. smonk.LockedToPart = false
  2143. smonk.EmissionDirection = "Back"
  2144. smonk.Lifetime = NumberRange.new(.2, .3)
  2145. smonk.Rate = 10
  2146. smonk.Rotation = NumberRange.new(-10, 10)
  2147. smonk.RotSpeed = NumberRange.new(-10, 10)
  2148. smonk.Speed = NumberRange.new(5)
  2149. smonk.VelocitySpread = 100
  2150. smonk.Enabled=true
  2151. game:GetService("Debris"):AddItem(smonk, .8)
  2152. chatfunc(beg[math.random(#beg)])
  2153. for i = 0, 12, 1 do
  2154. spook.Pitch = 1
  2155. for i = 0, .6, 0.1 do
  2156. swait()
  2157. PlayAnimationFromTable({
  2158. CFrame.new(-0, -1.06227326, -0.0901979208, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2159. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2160. CFrame.new(1.50000381, -0.180755094, -0.579459548, -0, 0, -1, -0.499997973, 0.8660267, 0, 0.8660267, 0.499997914, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2161. CFrame.new(-1.45222509, 0.532710016, -1.14508247, -0.984807849, 0.173648134, 3.13053391e-07, -0.0301533286, -0.171009853, 0.984807849, 0.171010122, 0.969846427, 0.173647866) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2162. CFrame.new(0.5, -1.59199977, 0.40675956, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2163. CFrame.new(-0.5, -1.6275661, 0.325588763, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2164. }, .3, false)
  2165. end
  2166.  
  2167. local pow = CFuncs.Sound.Create("429400881", Torso, 1, 1)
  2168. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2169. local smonk = Instance.new("ParticleEmitter",Torso)
  2170. smonk.LightEmission = .1
  2171. smonk.Size = NumberSequence.new(0.2)
  2172. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2173. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2174. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2175. smonk.Transparency = bbb
  2176. smonk.Size = aaa
  2177. smonk.ZOffset = 1
  2178. smonk.Acceleration = Vector3.new(0,0, 0)
  2179. smonk.LockedToPart = false
  2180. smonk.EmissionDirection = "Back"
  2181. smonk.Lifetime = NumberRange.new(.2, .3)
  2182. smonk.Rate = 10
  2183. smonk.Rotation = NumberRange.new(-10, 10)
  2184. smonk.RotSpeed = NumberRange.new(-10, 10)
  2185. smonk.Speed = NumberRange.new(5)
  2186. smonk.VelocitySpread = 100
  2187. smonk.Enabled=true
  2188. game:GetService("Debris"):AddItem(smonk, .8)
  2189. spook.Pitch = .8
  2190. for i = 0, .6, 0.1 do
  2191. swait()
  2192. PlayAnimationFromTable({
  2193. CFrame.new(-0, -1.06227326, -0.0901979208, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2194. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2195. CFrame.new(1.50000381, -0.180755094, -0.579459548, -0, 0, -1, -0.499997973, 0.8660267, 0, 0.8660267, 0.499997914, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1)),
  2196. CFrame.new(-0.568172455, 0.515136659, -1.04541838, 0, -1, 0, 0.17364718, 0, 0.984807909, -0.984807909, 0, 0.17364715) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1), 0 + .1 * math.cos(sine/1)),
  2197. CFrame.new(0.5, -1.59199977, 0.40675956, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2198. CFrame.new(-0.5, -1.6275661, 0.325588763, 1, 0, 0, 0, 0.342019916, 0.939692736, 0, -0.939692736, 0.342019886) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2199. }, .3, false)
  2200. spook.TimePosition = 23
  2201. end
  2202. end
  2203. for i = 0, 13, 0.1 do
  2204. swait()
  2205. PlayAnimationFromTable({
  2206. CFrame.new(0, -2.40031433, -1.12047958, 1, 0, 0, 0, 0, 1, 0, -1, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  2207. CFrame.new(0.135637388, 1.25514591, -0.148081794, 0.808915854, 0.586822987, -0.0359715298, -0.587052941, 0.802873313, -0.103746079, -0.0319999978, 0.10503903, 0.993953228) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .3 * math.cos(sine/1), 0 + .1 * math.cos(sine/2), 0 + .2 * math.cos(sine/2)),
  2208. CFrame.new(1.50000381, 1.09464121, -0.179402828, 0, 0, -1, 0, -1, 0, -1, 0, 0) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2209. CFrame.new(-1.63862431, 1.42091811, 0.0412508622, -0.984807849, 0.171009973, 0.0301539823, -0.171009988, -0.985265851, 0.00259810337, 0.0301539954, -0.00259799929, 0.999541879) * CFrame.new(0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1), 0 + .1 * math.cos(sine/1)) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/1), 0 + .2 * math.cos(sine/1)),
  2210. CFrame.new(0.5, -1.9570061, -0.0188293457, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .1 * math.cos(sine/2), 0 + .2 * math.cos(sine/2)),
  2211. CFrame.new(-0.965170562, -1.72358632, -0.0800125599, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .21 * math.cos(sine/1), 0 + .21 * math.cos(sine/2), 0 + .1 * math.cos(sine/2)),
  2212. }, .3, false)
  2213. end
  2214. Humanoid.Health=0
  2215. attack = false
  2216. end
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223. Mouse.Button1Down:connect(function()
  2224. if attack == false and targetted ~= nil and targetted.Name ~= "SezHu" and mad == false then
  2225. vood()
  2226. elseif attack == false and targetted ~= nil and targetted.Name == "SezHu" then
  2227. selfvood()
  2228. elseif attack == false and targetted ~= nil and targetted.Name ~= "SezHu" and mad == true then
  2229. madvood()
  2230.  
  2231. end
  2232. end)
  2233.  
  2234.  
  2235. function shadestep()
  2236. attack = true
  2237. Humanoid.WalkSpeed = 0
  2238. Humanoid.JumpPower = 0
  2239. Humanoid.AutoRotate = false
  2240. local portal = Instance.new("Part",Torso)
  2241. portal.Size = Vector3.new(7,8,3.5)
  2242. portal.CanCollide = false
  2243. portal.Anchored = true
  2244. portal.Material = "Glass"
  2245. portal.CFrame = RootPart.CFrame * CFrame.new(-6,0,0)
  2246. portal.BrickColor = BrickColor.new("Earth green")
  2247. portal.Transparency = .9999999
  2248. targetted.Torso.Anchored = true
  2249. zap = CFuncs.Sound.Create("1135476193", Torso, .5, .9)
  2250. zap.Name = "spook"
  2251. local smonk = Instance.new("ParticleEmitter",portal)
  2252. smonk.LightEmission = .1
  2253. smonk.Size = NumberSequence.new(0.2)
  2254. smonk.Texture = "http://www.roblox.com/asset/?ID=137243001"
  2255. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 1)})
  2256. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2257. smonk.Transparency = bbb
  2258. smonk.Size = aaa
  2259. smonk.ZOffset = 1
  2260. smonk.Acceleration = Vector3.new(0,0, 0)
  2261. smonk.LockedToPart = false
  2262. smonk.EmissionDirection = "Back"
  2263. smonk.Lifetime = NumberRange.new(.2, .3)
  2264. smonk.Rate = 100
  2265. smonk.Rotation = NumberRange.new(-10, 10)
  2266. smonk.RotSpeed = NumberRange.new(-10, 10)
  2267. smonk.Speed = NumberRange.new(5)
  2268. smonk.VelocitySpread = 100
  2269. smonk.Enabled=true
  2270. for i = 0, 1, 0.1 do
  2271. swait()
  2272. PlayAnimationFromTable({
  2273. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2274. CFrame.new(3.42726707e-07, 1.49998903, 9.53674316e-07, 0.939692736, -0.0593911372, 0.336823851, 0, 0.984807849, 0.173648164, -0.342019916, -0.163175926, 0.925416648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2275. CFrame.new(0.931666315, -0.0946135819, -0.746298254, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2276. CFrame.new(-1.49999905, 0, -0, 1, 0, -0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2277. CFrame.new(0.5, -1.99999368, -5.36441803e-07, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2278. CFrame.new(-0.720551491, -1.48057103, -0.248975754, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2279. }, .3, false)
  2280. end
  2281. RightLeg.Transparency = .001
  2282. LeftLeg.Transparency = .001
  2283. Head.Transparency = .001
  2284. LeftArm.Transparency = .001
  2285. RightArm.Transparency = .001
  2286. Torso.Transparency = .001
  2287. for i = 0, 1, 0.1 do
  2288. swait()
  2289. PlayAnimationFromTable({
  2290. CFrame.new(-5.22641468, -0.00028098881, 0.000417715404, 1.00001502, -4.24588279e-06, -1.15687726e-09, -4.24588279e-06, 1.00000072, 2.03726813e-10, -1.15687726e-09, 2.03726813e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2291. CFrame.new(-1.23381615e-05, 1.50001132, 3.1888485e-06, 0.866936922, -0.059389241, 0.494882226, -0.0301606432, 0.984807909, 0.171010628, -0.497516185, -0.163180113, 0.851968348) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2292. CFrame.new(0.526583731, -0.0394355357, -0.714433908, 0.500005841, 0.866030812, 1.66532845e-06, -0.750003815, 0.43301329, -0.499994576, -0.433007985, 0.249996915, 0.866028786) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2293. CFrame.new(-1.5000447, 4.98362851e-06, -9.59282715e-08, 0.984814703, 0.173652425, -2.29182479e-06, -0.163184389, 0.925419688, -0.342009157, -0.0593881272, 0.33681336, 0.939696729) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2294. CFrame.new(0.848292768, -1.88091469, -0.0433515906, 0.93969965, -0.342022836, -2.45875708e-06, 0.321391046, 0.883024156, 0.342018813, -0.116975173, -0.321393222, 0.939693213) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2295. CFrame.new(-0.710637033, -1.42431033, -0.40600121, 0.9848153, 0.171010852, 0.0301539209, -0.173651934, 0.969846129, 0.171009913, -1.1019074e-07, -0.173648119, 0.984807789) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2296. }, .3, false)
  2297. end
  2298. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,5)
  2299. portal.CFrame = RootPart.CFrame * CFrame.new(-6,0,0)
  2300. zap = CFuncs.Sound.Create("177359995", Torso, .5, .9)
  2301. zap.Name = "spook"
  2302. for i = 0, 1, 0.1 do
  2303. swait()
  2304. PlayAnimationFromTable({
  2305. CFrame.new(-3.96769428, -0.000213317384, 0.000316624471, 1.00001502, -4.24588279e-06, -1.15687726e-09, -4.24588279e-06, 1.00000072, 2.03726813e-10, -1.15687726e-09, 2.03726813e-10, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2306. CFrame.new(-1.32024288e-05, 1.50001109, 1.22189522e-06, 0.862049878, -0.0593847744, -0.503347397, 0.133013517, 0.984808683, 0.111624479, 0.48906824, -0.163176596, 0.856846392) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2307. CFrame.new(1.18375278, -0.0413921922, -0.538647294, 0.939700425, 0.34202072, 3.87117325e-06, -0.29619953, 0.813800216, -0.499996006, -0.171010777, 0.469841599, 0.866027951) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2308. CFrame.new(-0.932069957, -0.103391632, -0.719776034, 0.866033554, -0.500000954, -1.84038799e-06, 0.469841331, 0.813804984, -0.342011005, 0.171005979, 0.296189845, 0.939696014) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2309. CFrame.new(0.951902509, -1.61429334, -0.140393496, 0.984815419, -0.173648387, -2.52752943e-06, 0.163171723, 0.925418317, 0.342018664, -0.0593881905, -0.336822987, 0.939693272) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2310. CFrame.new(-0.7694332, -1.75775802, -0.34629786, 0.9848153, 0.173648983, 1.36140443e-07, -0.173651934, 0.984807491, 1.44253136e-07, -1.1019074e-07, -1.65717211e-07, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2311. }, .3, false)
  2312. end
  2313.  
  2314. for i = 0, 1, 0.1 do
  2315. swait()
  2316. PlayAnimationFromTable({
  2317. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2318. CFrame.new(3.42726707e-07, 1.49998903, 9.53674316e-07, 0.939692736, -0.0593911372, 0.336823851, 0, 0.984807849, 0.173648164, -0.342019916, -0.163175926, 0.925416648) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2319. CFrame.new(0.931666315, -0.0946135819, -0.746298254, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2320. CFrame.new(-1.49999905, 0, -0, 1, 0, -0, 0, 0.76604414, -0.642788053, 0, 0.642788053, 0.76604414) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2321. CFrame.new(0.5, -1.99999368, -5.36441803e-07, 1, 0, 0, 0, 0.939692736, 0.342019886, 0, -0.342019916, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2322. CFrame.new(-0.720551491, -1.48057103, -0.248975754, 0.984807849, 0.173647985, 0, -0.173647985, 0.984807849, 0, -0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2323. }, .3, false)
  2324. end
  2325.  
  2326.  
  2327.  
  2328. portal:Destroy()
  2329. RightLeg.Transparency = 0
  2330. LeftLeg.Transparency = 0
  2331. Head.Transparency = 0
  2332. LeftArm.Transparency = 0
  2333. RightArm.Transparency = 0
  2334. Torso.Transparency = 0
  2335. Humanoid.WalkSpeed = ws
  2336. Humanoid.JumpPower = 60
  2337. Humanoid.AutoRotate = true
  2338. attack = false
  2339. targetted.Torso.Anchored = false
  2340. end
  2341.  
  2342.  
  2343.  
  2344. function SoulSteal(pos)
  2345. local soulst = coroutine.wrap(function()
  2346. local soul = Instance.new("Part",targetted)
  2347. soul.Size = Vector3.new(.2,.2,.2)
  2348. soul.CanCollide = false
  2349. soul.Anchored = false
  2350. soul.BrickColor = BrickColor.new("Really red")
  2351. soul.Position = targetted.Torso.Position
  2352. soul.Transparency = 1
  2353. local bodpos = Instance.new("BodyPosition",soul)
  2354. bodpos.Position = targetted.Torso.Position
  2355. local col = targetted.Torso.Color
  2356. game:GetService("Debris"):AddItem(soul, 20)
  2357. wait(2)
  2358. soul.Touched:connect(function(hit)
  2359. if hit.Parent == Character then
  2360. Effects.Block.Create(BrickColor.new(col), Torso.CFrame, .2, .2, .2, .2, .2, .2, .01, 1)
  2361. soul:Destroy()
  2362. humanoid.WalkSpeed = humanoid.WalkSpeed + souls
  2363. frameincrease = frameincrease + souls
  2364. ws = ws + souls
  2365. souls = souls + 1
  2366.  
  2367. --chatfunc("In the forest, dark and deep, I offer you, eternal sleep..")
  2368. end
  2369. end)
  2370. while soul do
  2371. swait()
  2372. bodpos.Position = Torso.Position
  2373. end
  2374. end)
  2375. soulst()
  2376. end
  2377.  
  2378.  
  2379.  
  2380.  
  2381. Mouse.KeyDown:connect(function(k)
  2382. k = k:lower()
  2383. if k == 'q' and attack == false then
  2384. LockOn()
  2385. elseif k == 'e' and attack == false and targetted ~= nil then
  2386. burnthem()
  2387. elseif k == 't' and attack == false and targetted ~= nil then
  2388. minenow()
  2389. elseif k == 'g' and mad == false then
  2390. soundrefresh()
  2391. elseif k == 'f' and attack == false and souls >= 5 and mad == false then
  2392. mad = true
  2393. spook.Pitch = .5
  2394. spook.Volume = .5
  2395. local dis2 = Instance.new("ChorusSoundEffect", spook)
  2396. dis2.Depth = .7
  2397. spook2:Pause()
  2398. spook2=CFuncs.Sound.Create("1285581251", Torso, 1, .5)
  2399. spook2.Name = "spook2"
  2400. spook2.Looped = true
  2401. spook3:Pause()
  2402. zap = CFuncs.Sound.Create("223103466", Character, .005, .5)
  2403. zap.Name = "spook"
  2404. zap.Looped = true
  2405. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2406. local l = Instance.new("PointLight",Torso)
  2407. l.Range = 10
  2408. l.Brightness = 1
  2409. l.Color = Color3.new(1,0,0)
  2410.  
  2411. elseif k == 'r' and attack == false and targetted ~= nil then
  2412. shadestep()
  2413.  
  2414. end
  2415. end)
  2416.  
  2417. punished = false
  2418.  
  2419. Humanoid.Died:connect(function()
  2420. local bodposs = Instance.new("BodyPosition",Torso)
  2421. bodposs.P = 1500
  2422. bodposs.D = 500
  2423. bodposs.Position = Torso.Position
  2424. bodposs.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2425. local con = Torso.Touched:connect(function(hit)
  2426. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
  2427. hit:BreakJoints()
  2428. end
  2429. end)
  2430. ragdollself()
  2431. punished = true
  2432. if punished == true then
  2433. while true do
  2434. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10000)) do
  2435. if v:FindFirstChild('Torso') then
  2436. if v:FindFirstChildOfClass("Humanoid").Health > 0 then
  2437. i = v
  2438. bodposs.Position = i.Torso.Position
  2439. end
  2440. end
  2441. end
  2442. wait(.1)
  2443. end
  2444. end
  2445. for v,i in pairs(game.Players:GetChildren()) do
  2446. end
  2447. end)
  2448.  
  2449.  
  2450.  
  2451.  
  2452. while true do
  2453. text1.Text = "Souls collected: " ..souls
  2454. swait()
  2455. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2456. for i, v in pairs(Character:GetChildren()) do
  2457. if v:IsA("Part") then
  2458. v.Material = "SmoothPlastic"
  2459. elseif v:IsA("Accessory") then
  2460. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2461. end
  2462. end
  2463. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2464. velocity = RootPart.Velocity.y
  2465. sine = sine + change
  2466. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2467. if RootPart.Velocity.y > 1 and hit == nil then
  2468. Anim = "Jump"
  2469. if attack == false then
  2470. PlayAnimationFromTable({
  2471. CFrame.new(0, 0.0486936681, -0.0429394133, 1, 0, -0, 0, 0.996194661, -0.087155968, 0, 0.087155968, 0.996194661) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2472. CFrame.new(0, 1.48698187, -0.0992434025, 1, 0, 0, 0, 0.98480767, 0.173648626, -0, -0.173648626, 0.98480767) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2473. CFrame.new(1.66118193, 0.583681226, 0.430878729, 0.556951106, -0.772693694, -0.30454877, 0.830109596, 0.506009281, 0.234249175, -0.026898358, -0.383274168, 0.923242927) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2474. CFrame.new(-1.65963519, 0.695907593, 0.339572817, 0.482961893, 0.810776234, 0.330741376, -0.866026103, 0.498096228, 0.0435779653, -0.129409045, -0.307477146, 0.94271481) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2475. CFrame.new(0.499997795, -1.71809137, -0.102601528, 0.984807849, 3.55863392e-007, -0.173647791, 0.0593907312, 0.939692557, 0.336824298, 0.163175657, -0.342020214, 0.925416589) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2476. CFrame.new(-0.599241376, -1.29528463, -0.396836221, 0.992403984, 0.086823605, 0.0871558413, -0.118890785, 0.858931601, 0.498097867, -0.0316142589, -0.504676282, 0.862729669) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2477. }, .3, false)
  2478. end
  2479. elseif RootPart.Velocity.y < -1 and hit == nil then
  2480. Anim = "Fall"
  2481. if attack == false then
  2482. PlayAnimationFromTable({
  2483. CFrame.new(-0, -0.0520263538, -0.0354017057, 1, 0, 0, 0, 0.965925872, 0.258818984, 0, -0.258818984, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2484. CFrame.new(0, 1.51533091, -0.10684365, 1, 0, 0, 0, 0.965925872, 0.258819342, 0, -0.258819342, 0.965925872) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2485. CFrame.new(1.67554009, 0.885679007, 0.385592818, 0.374123871, -0.696466088, -0.61234498, 0.914592147, 0.386364758, 0.119345918, 0.153468132, -0.604696095, 0.781530797) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2486. CFrame.new(-1.67474985, 0.999329269, 0.296636045, 0.250219911, 0.753912985, 0.607457995, -0.927206695, 0.367205799, -0.0738086402, -0.278707415, -0.544770718, 0.79091537) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2487. CFrame.new(0.504494727, -1.81757987, -0.0935191363, 0.984807849, -0.0449431092, -0.167730823, 0.059390761, 0.99484998, 0.0821366012, 0.163175508, -0.0908504426, 0.982405365) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2488. CFrame.new(-0.623603821, -1.49203336, -0.421764404, 0.992403865, 0.122534379, 0.0109562073, -0.118891656, 0.978150725, -0.17054674, -0.0316146575, 0.167948633, 0.985288799) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2489. }, .3, false)
  2490. end
  2491. elseif Torsovelocity < 1 and hit ~= nil and mad == false then
  2492. Anim = "Idle"
  2493. if attack == false then
  2494. change = 1
  2495. PlayAnimationFromTable({
  2496. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2497. CFrame.new(-0.0272614881, 1.52851057, -0.13796404, 0.936596215, 0.144423872, -0.319263637, -0.0292440075, 0.940150857, 0.339501232, 0.349188089, -0.30863902, 0.884765327) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .02 * math.cos(sine/1), 0 + .02 * math.cos(sine/1), 0 + .02 * math.cos(sine/1)),
  2498. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2499. CFrame.new(-0.799236, 0.0252398103, -0.444895387, 0.468589991, -0.644656956, 0.604020596, 0.838784993, 0.539245546, -0.0751925781, -0.277242005, 0.541877925, 0.793413758) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2500. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0 - .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2501. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0 - .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2502. }, .3, false)
  2503. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2504. end
  2505.  
  2506. elseif Torsovelocity < 1 and hit ~= nil and mad == true then
  2507. Anim = "Idle"
  2508. if attack == false then
  2509. change = 1
  2510. PlayAnimationFromTable({
  2511. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0 + .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2512. CFrame.new(0.347812474, 1.37974453, -0.0895925462, 0.642787278, 0.754406691, 0.133023009, -0.75440681, 0.593250871, 0.280933768, 0.133022279, -0.280934095, 0.950463653) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1), 0 + .03 * math.cos(sine/1)),
  2513. CFrame.new(0.863075078, 0.0374298692, -0.671212494, 0.866025269, 0.500000417, -5.04212892e-07, -0.433013141, 0.749999464, -0.500000536, -0.250000089, 0.43301326, 0.86602509) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .01 * math.cos(sine/1), 0 + .01 * math.cos(sine/1), 0 + .01 * math.cos(sine/1)),
  2514. CFrame.new(-0.799236, 0.0252398103, -0.444895387, 0.468589991, -0.644656956, 0.604020596, 0.838784993, 0.539245546, -0.0751925781, -0.277242005, 0.541877925, 0.793413758) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .01 * math.cos(sine/1), 0 + .01 * math.cos(sine/1), 0 + .01 * math.cos(sine/1)),
  2515. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0 - .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2516. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0 - .1 * math.cos(sine/30), 0) * CFrame.Angles(0, 0, 0),
  2517. }, .3, false)
  2518. spook.Pitch = .5
  2519. spook.Volume = .5
  2520. ws = 4
  2521. humanoid.WalkSpeed = ws
  2522. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2523. end
  2524. elseif Torsovelocity > 2 and hit ~= nil and mad == false then
  2525. Anim = "Walk"
  2526. if attack == false then
  2527. change = 2
  2528. PlayAnimationFromTable({
  2529. CFrame.new(-0, 0, 0, 0.998444736, 0.0471846126, 0.0296955798, -0.0533299893, 0.963592768, 0.262001783, -0.0162519962, -0.263177931, 0.964610517) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(3 * math.sin(sine / 8)), math.rad(3)),
  2530. CFrame.new(-0.0272574369, 1.52851033, -0.137963861, 0.977806866, 0.0838034153, -0.192017511, -0.0877529904, 0.996068299, -0.0121424496, 0.190244973, 0.0287230853, 0.981316388) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),
  2531. CFrame.new(0.59841007, 0.0103551596, -0.747657239, 0.604022443, 0.766044676, -0.219846517, -0.794415593, 0.55667001, -0.242945373, -0.0637250468, 0.321393907, 0.944799006) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),
  2532. CFrame.new(-1.68601704, 0.119868845, 0.0212422945, 0.975082457, 0.21984607, -0.0296994951, -0.21674411, 0.972632885, 0.0837100297, 0.0472900234, -0.0751869828, 0.996047497) * CFrame.new(math.rad(3 * math.sin(sine / 8)), math.rad(0), math.rad(3 * math.sin(sine / 8))) * CFrame.Angles(math.rad(0), math.rad(3 * math.sin(sine / 8)), math.rad(5 * math.sin(sine / 8))),
  2533. CFrame.new(.5, -1.64 - 0.5 * math.cos(sine / 8) / 2, 0 + 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-70 * math.sin(sine / 8)), math.rad(-3), math.rad(0)),
  2534. CFrame.new(-.5, -1.64 + 0.5 * math.cos(sine / 8) / 2, 0 - 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(70 * math.sin(sine / 8)), math.rad(3), math.rad(0)),
  2535. }, .3, false)
  2536. fakehandle2Weld.C0 = clerp(Handle2Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2537. end
  2538. elseif Torsovelocity > 2 and hit ~= nil and mad == true then
  2539. Anim = "Walk"
  2540. if attack == false then
  2541. ws = 5
  2542. humanoid.WalkSpeed = ws
  2543. change = 2
  2544. PlayAnimationFromTable({
  2545. CFrame.new(-0, 0, 0, 0.998444736, 0.0471846126, 0.0296955798, -0.0533299893, 0.963592768, 0.262001783, -0.0162519962, -0.263177931, 0.964610517) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(3 * math.sin(sine / 8)), math.rad(3)),
  2546. CFrame.new(-0.0272574369, 1.52851033, -0.137963861, 0.977806866, 0.0838034153, -0.192017511, -0.0877529904, 0.996068299, -0.0121424496, 0.190244973, 0.0287230853, 0.981316388) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .03 * math.cos(sine/1),0 + .03 * math.cos(sine/1),math.rad(-10)),
  2547. CFrame.new(0.59841007, 0.0103551596, -0.747657239, 0.604022443, 0.766044676, -0.219846517, -0.794415593, 0.55667001, -0.242945373, -0.0637250468, 0.321393907, 0.944799006) * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),
  2548. CFrame.new(-1.68601704, 0.119868845, 0.0212422945, 0.975082457, 0.21984607, -0.0296994951, -0.21674411, 0.972632885, 0.0837100297, 0.0472900234, -0.0751869828, 0.996047497) * CFrame.new(math.rad(3 * math.sin(sine / 8)), math.rad(0), math.rad(3 * math.sin(sine / 8))) * CFrame.Angles(math.rad(0), math.rad(3 * math.sin(sine / 8)), math.rad(5 * math.sin(sine / 8))),
  2549. CFrame.new(.5, -1.64 - 0.5 * math.cos(sine / 8) / 2, 0 + 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(-70 * math.sin(sine / 8)), math.rad(-3), math.rad(0)),
  2550. CFrame.new(-.5, -1.64 + 0.5 * math.cos(sine / 8) / 2, 0 - 2 * math.sin(sine / 8) / 2) * CFrame.Angles(math.rad(70 * math.sin(sine / 8)), math.rad(3), math.rad(0)),
  2551. }, .3, false)
  2552. fakehandle2Weld.C0 = clerp(Handle2Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2553. end
  2554. end
  2555. if 0 < #Effects then
  2556. for e = 1, #Effects do
  2557. if Effects[e] ~= nil then
  2558. local Thing = Effects[e]
  2559. if Thing ~= nil then
  2560. local Part = Thing[1]
  2561. local Mode = Thing[2]
  2562. local Delay = Thing[3]
  2563. local IncX = Thing[4]
  2564. local IncY = Thing[5]
  2565. local IncZ = Thing[6]
  2566. if Thing[2] == "Shoot" then
  2567. local Look = Thing[1]
  2568. local move = 5
  2569. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  2570. if Thing[10] ~= nil then
  2571. da = pos
  2572. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2573. cfa = CFrame.new(Thing[4], pos)
  2574. tehCF = cfa:lerp(cf2, 0.2)
  2575. Thing[1] = tehCF.lookVector
  2576. end
  2577. local mag = (Thing[4] - pos).magnitude
  2578. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  2579. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new((Thing[4] + pos) / 2, pos) * CFrame.Angles(1.57, 0, 0), 3, 3, 3, 5, 5, 5, 0.15)
  2580. Thing[4] = Thing[4] + Look * move
  2581. Thing[3] = Thing[3] - 1
  2582. if 2 < Thing[5] then
  2583. Thing[5] = Thing[5] - 0.3
  2584. Thing[6] = Thing[6] - 0.3
  2585. end
  2586. if hit ~= nil then
  2587. Thing[3] = 0
  2588. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  2589. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2590. ref.Anchored = true
  2591. ref.CFrame = CFrame.new(pos)
  2592. Effects.Block.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  2593. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  2594. game:GetService("Debris"):AddItem(ref, 1)
  2595. end
  2596. if Thing[3] <= 0 then
  2597. table.remove(Effects, e)
  2598. end
  2599. end
  2600. do
  2601. do
  2602. if Thing[2] == "FireWave" then
  2603. if Thing[3] <= Thing[4] then
  2604. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2605. Thing[3] = Thing[3] + 1
  2606. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2607. else
  2608. Part.Parent = nil
  2609. table.remove(Effects, e)
  2610. end
  2611. end
  2612. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2613. if Thing[1].Transparency <= 1 then
  2614. if Thing[2] == "Block1" then
  2615. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2616. Mesh = Thing[7]
  2617. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2618. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2619. else
  2620. if Thing[2] == "Block2" then
  2621. Thing[1].CFrame = Thing[1].CFrame
  2622. Mesh = Thing[7]
  2623. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2624. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2625. else
  2626. if Thing[2] == "Fire" then
  2627. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2628. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2629. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2630. else
  2631. if Thing[2] == "Cylinder" then
  2632. Mesh = Thing[7]
  2633. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2634. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2635. else
  2636. if Thing[2] == "Blood" then
  2637. Mesh = Thing[7]
  2638. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2639. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2640. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2641. else
  2642. if Thing[2] == "Elec" then
  2643. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  2644. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2645. else
  2646. if Thing[2] == "Disappear" then
  2647. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2648. end
  2649. end
  2650. end
  2651. end
  2652. end
  2653. end
  2654. end
  2655. else
  2656. Part.Parent = nil
  2657. table.remove(Effects, e)
  2658. end
  2659. end
  2660. end
  2661. end
  2662. end
  2663. end
  2664. end
  2665. end
  2666. twitchy = math.random(1,500)
  2667. if twitchy == 1 and Anim == "Idle" and attack == false and mad == false then
  2668. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2669. line = math.random(1,5)
  2670. if line == 1 then
  2671. laughy = CFuncs.Sound.Create("453313332", Character, 1, 1)
  2672. laughy.Name = "laughy"
  2673. elseif line == 2 then
  2674. laughy = CFuncs.Sound.Create("453313353", Character, 1, 1)
  2675. laughy.Name = "laughy"
  2676. elseif line == 3 then
  2677. laughy = CFuncs.Sound.Create("456177573", Character, 1, 1)
  2678. laughy.Name = "laughy"
  2679. elseif line == 4 then
  2680. laughy = CFuncs.Sound.Create("456179838", Character, 1, 1)
  2681. laughy.Name = "laughy"
  2682. end
  2683.  
  2684. zap = CFuncs.Sound.Create("223103466", Character, 3, 1)
  2685. zap.Name = "zap"
  2686. for i = 0, .1, 0.1 do
  2687. PlayAnimationFromTable({
  2688. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2689. CFrame.new(-0.2433438, 1.16466844, 0.804812133, 0.977807224, -0.209098667, -0.0130749447, -0.0877520218, -0.352086037, -0.931845009, 0.190244049, 0.912312031, -0.362621069) * CFrame.new(0, 0, 0) * CFrame.Angles(0 + .5 * math.cos(sine/20), 0, 0),
  2690. CFrame.new(1.64227509, 0.827429175, -1.03914833, 0.604023039, -0.219846934, -0.76604414, -0.794415116, -0.242945939, -0.556670427, -0.0637250096, 0.944798768, -0.321394682) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2691. CFrame.new(-1.68601704, 0.119868845, 0.0212422945, 0.975082457, 0.21984607, -0.0296994951, -0.21674411, 0.972632885, 0.0837100297, 0.0472900234, -0.0751869828, 0.996047497) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2692. CFrame.new(0.500002205, -1.9999969, 7.30156898e-07, 0.939692736, 0, -0.342019886, 0, 1, 0, 0.342019916, 0, 0.939692736) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2693. CFrame.new(-0.500001073, -1.9999969, 7.15255737e-07, 0.866025388, 0, 0.500000238, 0, 1, 0, -0.500000238, 0, 0.866025388) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2694. }, .3, false)
  2695. end
  2696. wait(.3)
  2697. Head.face.Texture = "rbxasset://textures/face.png"
  2698. zap:Destroy()
  2699. end
  2700.  
  2701. if game.Lighting.OutdoorAmbient ~= Color3.new(.2,.2,.2) then
  2702. game.Lighting.OutdoorAmbient = Color3.new(.2,.2,.2)
  2703. game.Lighting.Ambient = Color3.new(.2,.2,.2)
  2704. game.Lighting.TimeOfDay = "00:00:00"
  2705. game.Lighting.FogColor = Color3.new(0,0,0)
  2706. game.Lighting.FogEnd = 100
  2707. end
  2708. if targetted ~= nil then
  2709. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2710. crosshair.Enabled = true
  2711. elseif targetted == nil then
  2712. crosshair.Adornee = nil
  2713. crosshair.Enabled = false
  2714. if mad == true then
  2715. efekt=CFuncs.Part.Create(Torso, "Neon", 0, 1, BrickColor.new("Crimson"), "ref", Vector3.new(0,0,0))
  2716. efekt.Anchored=true
  2717. efekt.CanCollide=false
  2718. game:GetService("Debris"):AddItem(efekt, 1)
  2719. efekt.CFrame=Torso.CFrame*CFrame.new(math.random(-10,10),-2.5,math.random(-10,10))
  2720. ShowDamage((efekt.CFrame * CFrame.new(0, 0, 0).p + Vector3.new(0, 0, 0)), folder[math.random(#folder)], 1, BrickColor.new(red).Color)
  2721. for _,v in next, game.Players:players() do
  2722. if(v.Character and v.Character:FindFirstChild'Head' and not v.Character.Parent)then
  2723. pcall(function()
  2724. v.Character.Parent = workspace
  2725. v.Character:BreakJoints()
  2726. end)
  2727. end
  2728. end
  2729. end
  2730. soundbork(workspace)
  2731. humanoid.Health = math.huge
  2732. end
  2733.  
  2734. if bodpos2 then
  2735. bodpos2.Position = Head.Position
  2736. end
  2737.  
  2738. if bodpos2 and targetted ~= nil and not bodpos then
  2739. bodpos2.Position = targetted.Head.Position
  2740. end
  2741. end
Advertisement
Add Comment
Please, Sign In to add comment