Advertisement
clockwatcher00f

voodoo but day and no fog

Aug 12th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 129.14 KB | None | 0 0
  1.  
  2.  
  3. frameincrease = 30
  4.  
  5. local folder = {
  6. "TICK TOCK",
  7. "NOW YOU MDE ME MAD",
  8. "FILE NOT FOUND",
  9. "TICK TOCK YOU CANT STOP",
  10. "OOF",
  11. "REEEE",
  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. "oof",
  17. }
  18.  
  19. local function soundbork(obj)
  20. 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
  21. --obj.SoundId = "rbxassetid://1212564385"
  22. obj.Looped = false
  23. obj.Pitch = 1
  24. obj.Volume = 0
  25. return
  26. end
  27.  
  28.  
  29. local children = obj:GetChildren()
  30. for i = 1, #children do
  31. soundbork(children[i])
  32. end
  33.  
  34. return
  35. end
  36.  
  37. wait(1 / 60)
  38. Effects = { }
  39. local Player = game.Players.localPlayer
  40. local Character = Player.Character
  41. local Humanoid = Character.Humanoid
  42. local Players = game:GetService("Players")
  43. Players.CharacterAutoLoads = false
  44. ws = 8
  45. Humanoid.WalkSpeed = ws
  46. local Mouse = Player:GetMouse()
  47. local LeftArm = Character["Left Arm"]
  48. local RightArm = Character["Right Arm"]
  49. local LeftLeg = Character["Left Leg"]
  50. local RightLeg = Character["Right Leg"]
  51. local Head = Character.Head
  52. local Torso = Character.Torso
  53. local Camera = game.Workspace.CurrentCamera
  54. local RootPart = Character.HumanoidRootPart
  55. local RootJoint = RootPart.RootJoint
  56. local attack = false
  57. local Anim = 'Idle'
  58. local attacktype = 1
  59. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  60. local velocity = RootPart.Velocity.y
  61. local sine = 0
  62. local change = 1
  63. local Create = LoadLibrary("RbxUtility").Create
  64. local mad = false
  65. local leftShoulder = Torso["Left Shoulder"]
  66. --[[RightLeg.Transparency = .001
  67. LeftLeg.Transparency = .001
  68. Head.Transparency = .001
  69. LeftArm.Transparency = .001
  70. RightArm.Transparency = .001
  71. Torso.Transparency = .001--]]
  72.  
  73. Character.Humanoid.Name = "help"
  74. humanoid = Character.help
  75. red = "Crimson"
  76.  
  77. targetted = nil
  78. Head.face.Texture = "rbxasset://textures/face.png"
  79. Instance.new("ForceField",Character).Visible = false
  80. hit = nil
  81. local m = Create("Model"){
  82. Parent = Character,
  83. Name = "WeaponModel",
  84. }
  85.  
  86.  
  87.  
  88.  
  89. LeftArm.BrickColor = BrickColor.new("White")
  90. RightArm.BrickColor = BrickColor.new("White")
  91. RightLeg.BrickColor = BrickColor.new("White")
  92. LeftLeg.BrickColor = BrickColor.new("White")
  93. Head.BrickColor = BrickColor.new("White")
  94. Torso.BrickColor = BrickColor.new("White")
  95. for y,t in pairs(Character:GetChildren()) do
  96. if t:IsA("Accessory") and t:FindFirstChild("Handle") then
  97. t.Handle.Transparency = 1
  98. end
  99. end
  100.  
  101. humanoid.Animator.Parent = nil
  102. Character.Animate.Parent = nil
  103.  
  104. local newMotor = function(part0, part1, c0, c1)
  105. local w = Create('Motor'){
  106. Parent = part0,
  107. Part0 = part0,
  108. Part1 = part1,
  109. C0 = c0,
  110. C1 = c1,
  111. }
  112. return w
  113. end
  114.  
  115. function clerp(a, b, t)
  116. return a:lerp(b, t)
  117. end
  118.  
  119. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  120. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  121.  
  122. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  123. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  124. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  125. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  126. RootJoint.C1 = CFrame.new(0, 0, 0)
  127. RootJoint.C0 = CFrame.new(0, 0, 0)
  128. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  129. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  130.  
  131. local rarmc1 = RW.C1
  132. local larmc1 = LW.C1
  133. local rlegc1 = RH.C1
  134. local llegc1 = LH.C1
  135.  
  136. local resetc1 = false
  137.  
  138.  
  139. local skillcolorscheme = BrickColor.new(Torso.Color).Color
  140.  
  141. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  142. function makeframe(par, trans, pos, size, color)
  143. local frame = Instance.new("Frame", par)
  144. frame.BackgroundTransparency = .991
  145. frame.BorderSizePixel = 0
  146. frame.Position = pos
  147. frame.Size = size
  148. frame.BackgroundColor3 = color
  149. return frame
  150. end
  151.  
  152. function makelabel(par, text)
  153. local label = Instance.new("TextLabel", par)
  154. label.BackgroundTransparency = 1
  155. label.Size = UDim2.new(5, 0, 5, 0)
  156. label.Position = UDim2.new(0, 0, 0, 0)
  157. label.TextColor3 = Color3.new(255, 255, 255)
  158. label.TextStrokeTransparency = 0
  159. label.FontSize = Enum.FontSize.Size32
  160. label.Font = Enum.Font.SourceSansLight
  161. label.BorderSizePixel = 0
  162. label.TextScaled = true
  163. label.Text = text
  164. end
  165. souls = 0
  166.  
  167.  
  168. framesk1 = makeframe(scrn, 1, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  169. bar1 = makeframe(framesk1, 1, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  170. text1 = Instance.new("TextLabel", framesk1)
  171. text1.BackgroundTransparency = 1
  172. text1.Size = UDim2.new(1, 0, 1, 0)
  173. text1.Position = UDim2.new(0, 0, 0, 0)
  174. text1.TextColor3 = Color3.new(255, 255, 255)
  175. text1.TextStrokeTransparency = 0
  176. text1.FontSize = Enum.FontSize.Size24
  177. text1.BorderSizePixel = 0
  178. text1.TextScaled = false
  179. text1.Active = false
  180. text1.Draggable = false
  181. text1.Font = "Garamond"
  182. text1.Text = "Souls collected: " ..souls
  183.  
  184.  
  185. function PlayAnimationFromTable(table, speed, bool)
  186. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  187. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  188. RW.C0 = clerp(RW.C0, table[3], speed)
  189. LW.C0 = clerp(LW.C0, table[4], speed)
  190. RH.C0 = clerp(RH.C0, table[5], speed)
  191. LH.C0 = clerp(LH.C0, table[6], speed)
  192. if bool == true then
  193. if resetc1 == false then
  194. resetc1 = true
  195. RootJoint.C1 = RootJoint.C1
  196. Torso.Neck.C1 = Torso.Neck.C1
  197. RW.C1 = rarmc1
  198. LW.C1 = larmc1
  199. RH.C1 = rlegc1
  200. LH.C1 = llegc1
  201. end
  202. end
  203. end
  204.  
  205. ArtificialHB = Create("BindableEvent", script){
  206. Parent = script,
  207. Name = "Heartbeat",
  208. }
  209.  
  210. script:WaitForChild("Heartbeat")
  211.  
  212. frame = 1 / 30
  213. tf = 0
  214. allowframeloss = false
  215. tossremainder = false
  216. lastframe = tick()
  217. script.Heartbeat:Fire()
  218.  
  219. game:GetService("RunService").Heartbeat:connect(function(s, p)
  220. tf = tf + s
  221. if tf >= frame then
  222. if allowframeloss then
  223. script.Heartbeat:Fire()
  224. lastframe = tick()
  225. else
  226. for i = 1, math.floor(tf / frame) do
  227. script.Heartbeat:Fire()
  228. end
  229. lastframe = tick()
  230. end
  231. if tossremainder then
  232. tf = 0
  233. else
  234. tf = tf - frame * math.floor(tf / frame)
  235. end
  236. end
  237. end)
  238.  
  239. function swait(num)
  240. if num == 0 or num == nil then
  241. ArtificialHB.Event:wait()
  242. else
  243. for i = 0, num do
  244. ArtificialHB.Event:wait()
  245. end
  246. end
  247. end
  248.  
  249. function RemoveOutlines(part)
  250. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  251. end
  252.  
  253. CFuncs = {
  254. Part = {
  255. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  256. local Part = Create("Part"){
  257. Parent = Parent,
  258. Reflectance = Reflectance,
  259. Transparency = Transparency,
  260. CanCollide = false,
  261. Locked = true,
  262. BrickColor = BrickColor.new(tostring(BColor)),
  263. Name = Name,
  264. Size = Size,
  265. Material = Material,
  266. }
  267. RemoveOutlines(Part)
  268. if Size == Vector3.new() then
  269. Part.Size = Vector3.new(0.2, 0.2, 0.2)
  270. else
  271. Part.Size = Size
  272. end
  273. return Part
  274. end;
  275. };
  276.  
  277. Mesh = {
  278. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  279. local Msh = Create(Mesh){
  280. Parent = Part,
  281. Offset = OffSet,
  282. Scale = Scale,
  283. }
  284. if Mesh == "SpecialMesh" then
  285. Msh.MeshType = MeshType
  286. Msh.MeshId = MeshId
  287. end
  288. return Msh
  289. end;
  290. };
  291.  
  292. Weld = {
  293. Create = function(Parent, Part0, Part1, C0, C1)
  294. local Weld = Create("Weld"){
  295. Parent = Parent,
  296. Part0 = Part0,
  297. Part1 = Part1,
  298. C0 = C0,
  299. C1 = C1,
  300. }
  301. return Weld
  302. end;
  303. };
  304.  
  305. Sound = {
  306. Create = function(id, par, vol, pit)
  307. local Sound = Create("Sound"){
  308. Volume = vol,
  309. Pitch = pit or 1,
  310. SoundId = "rbxassetid://" .. id,
  311. Parent = par or workspace,
  312. }
  313. Sound:play()
  314. return Sound
  315. end;
  316. };
  317.  
  318. Decal = {
  319. Create = function(Color, Texture, Transparency, Name, Parent)
  320. local Decal = Create("Decal"){
  321. Color3 = Color,
  322. Texture = "rbxassetid://" .. Texture,
  323. Transparency = Transparency,
  324. Name = Name,
  325. Parent = Parent,
  326. }
  327. return Decal
  328. end;
  329. };
  330.  
  331. BillboardGui = {
  332. Create = function(Parent, Image, Position, Size)
  333. local BillPar = CFuncs.Part.Create(Parent, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "BillboardGuiPart", Vector3.new(1, 1, 1))
  334. BillPar.CFrame = CFrame.new(Position)
  335. local Bill = Create("BillboardGui"){
  336. Parent = BillPar,
  337. Adornee = BillPar,
  338. Size = UDim2.new(1, 0, 1, 0),
  339. SizeOffset = Vector2.new(Size, Size),
  340. }
  341. local d = Create("ImageLabel", Bill){
  342. Parent = Bill,
  343. BackgroundTransparency = 1,
  344. Size = UDim2.new(1, 0, 1, 0),
  345. Image = "rbxassetid://" .. Image,
  346. }
  347. return BillPar
  348. end
  349. };
  350.  
  351. ParticleEmitter = {
  352. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  353. local Particle = Create("ParticleEmitter"){
  354. Parent = Parent,
  355. Color = ColorSequence.new(Color1, Color2),
  356. LightEmission = LightEmission,
  357. Size = Size,
  358. Texture = Texture,
  359. Transparency = Transparency,
  360. ZOffset = ZOffset,
  361. Acceleration = Accel,
  362. Drag = Drag,
  363. LockedToPart = LockedToPart,
  364. VelocityInheritance = VelocityInheritance,
  365. EmissionDirection = EmissionDirection,
  366. Enabled = Enabled,
  367. Lifetime = LifeTime,
  368. Rate = Rate,
  369. Rotation = Rotation,
  370. RotSpeed = RotSpeed,
  371. Speed = Speed,
  372. VelocitySpread = VelocitySpread,
  373. }
  374. return Particle
  375. end;
  376. };
  377.  
  378. CreateTemplate = {
  379.  
  380. };
  381. }
  382.  
  383. function rayCast(Position, Direction, Range, Ignore)
  384. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  385. end
  386.  
  387. function FindNearestTorso(Position, Distance, SinglePlayer)
  388. if SinglePlayer then
  389. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  390. end
  391. local List = {}
  392. for i, v in pairs(workspace:GetChildren()) do
  393. if v:IsA("Model") then
  394. if v:findFirstChild("Torso") then
  395. if v ~= Character then
  396. if (v.Torso.Position - Position).magnitude <= Distance then
  397. table.insert(List, v)
  398. end
  399. end
  400. end
  401. end
  402. end
  403. return List
  404. end
  405.  
  406. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  407. if hit.Parent == nil then
  408. return
  409. end
  410. local h = hit.Parent:FindFirstChild("Humanoid")
  411. for _, v in pairs(hit.Parent:children()) do
  412. if v:IsA("Humanoid") then
  413. h = v
  414. end
  415. end
  416. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  417. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  418. if hit.Parent.DebounceHit.Value == true then
  419. return
  420. end
  421. end
  422. local c = Create("ObjectValue"){
  423. Name = "creator",
  424. Value = game:service("Players").LocalPlayer,
  425. Parent = h,
  426. }
  427. game:GetService("Debris"):AddItem(c, .5)
  428. if HitSound ~= nil and HitPitch ~= nil then
  429. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  430. end
  431. local Damage = math.random(minim, maxim)
  432. local blocked = false
  433. local block = hit.Parent:findFirstChild("Block")
  434. if block ~= nil then
  435. if block.className == "IntValue" then
  436. if block.Value > 0 then
  437. blocked = true
  438. block.Value = block.Value - 1
  439. print(block.Value)
  440. end
  441. end
  442. end
  443. if blocked == false then
  444. h.Health = h.Health - Damage
  445. else
  446. h.Health = h.Health - (Damage / 2)
  447. end
  448. if Type == "Knockdown" then
  449. local hum = hit.Parent.Humanoid
  450. hum.PlatformStand = true
  451. coroutine.resume(coroutine.create(function(HHumanoid)
  452. swait(1)
  453. HHumanoid.PlatformStand = false
  454. end), hum)
  455. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  456. local bodvol = Create("BodyVelocity"){
  457. velocity = angle * knockback,
  458. P = 5000,
  459. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  460. Parent = hit,
  461. }
  462. local rl = Create("BodyAngularVelocity"){
  463. P = 3000,
  464. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  465. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  466. Parent = hit,
  467. }
  468. game:GetService("Debris"):AddItem(bodvol, .5)
  469. game:GetService("Debris"):AddItem(rl, .5)
  470. elseif Type == "Normal" then
  471. local vp = Create("BodyVelocity"){
  472. P = 500,
  473. maxForce = Vector3.new(math.huge, 0, math.huge),
  474. velocity = RootPart.CFrame.lookVector * knockback * 2,
  475. }
  476. if knockback > 0 then
  477. vp.Parent = hit.Parent.Torso
  478. end
  479. game:GetService("Debris"):AddItem(vp, .5)
  480.  
  481. elseif Type == "Bleed" then
  482. coroutine.resume(coroutine.create(function()
  483. local vp = Create("BodyVelocity"){
  484. P = 500,
  485. maxForce = Vector3.new(math.huge, 0, math.huge),
  486. velocity = RootPart.CFrame.lookVector * knockback * 2,
  487. }
  488. if knockback > 0 then
  489. vp.Parent = hit.Parent.Torso
  490. end
  491. game:GetService("Debris"):AddItem(vp, .5)
  492. 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)
  493. wait(.3)
  494. for i = 0, 9, 1 do
  495. wait(1)
  496. --CFuncs.Sound.Create(oofowmybones[math.random(#oofowmybones)], hit.Parent.Head, .3, 1)
  497. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 1
  498. 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)
  499. end
  500. end))
  501.  
  502. elseif Type == "Up" then
  503. local bodyVelocity = Create("BodyVelocity"){
  504. velocity = Vector3.new(0, 20, 0),
  505. P = 5000,
  506. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  507. Parent = hit,
  508. }
  509. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  510. elseif Type == "DarkUp" then
  511. coroutine.resume(coroutine.create(function()
  512. for i = 0, 1, 0.1 do
  513. swait()
  514. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  515. end
  516. end))
  517. local bodyVelocity = Create("BodyVelocity"){
  518. velocity = Vector3.new(0, 20, 0),
  519. P = 5000,
  520. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  521. Parent = hit,
  522. }
  523. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  524. elseif Type == "Snare" then
  525. local bp = Create("BodyPosition"){
  526. P = 2000,
  527. D = 100,
  528. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  529. position = hit.Parent.Torso.Position,
  530. Parent = hit.Parent.Torso,
  531. }
  532. game:GetService("Debris"):AddItem(bp, 1)
  533. elseif Type == "Stagger" then
  534. local BodPos = Create("BodyPosition"){
  535. P = 50000,
  536. D = 1000,
  537. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  538. position = hit.Parent.Torso.Position,
  539. Parent = hit.Parent.Torso,
  540. }
  541. local BodGy = Create("BodyGyro") {
  542. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  543. P = 20e+003,
  544. Parent = hit.Parent.Torso,
  545. CFrame = hit.Parent.Torso.CFrame,
  546. }
  547. 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)
  548. hit.Parent.Torso.Anchored = true
  549. coroutine.resume(coroutine.create(function(Part)
  550. wait(.5)
  551. Part.Anchored = false
  552. end), hit.Parent.Torso)
  553. game:GetService("Debris"):AddItem(BodPos, .8)
  554. game:GetService("Debris"):AddItem(BodGy, .8)
  555. end
  556. local debounce = Create("BoolValue"){
  557. Name = "DebounceHit",
  558. Parent = hit.Parent,
  559. Value = true,
  560. }
  561. if Delay > 0 then
  562. game:GetService("Debris"):AddItem(debounce, Delay)
  563. c = Create("ObjectValue"){
  564. Name = "creator",
  565. Value = Player,
  566. Parent = h,
  567. }
  568. end
  569. game:GetService("Debris"):AddItem(c, .5)
  570. end
  571. end
  572.  
  573. function ShowDamage(Pos, Text, Time, Color)
  574. local Rate = (1 / 60)
  575. local Pos = (Pos or Vector3.new(0, 0, 0))
  576. local Text = (Text or "")
  577. local Time = (Time or 2)
  578. local Color = (Color or Color3.new(1, 0, 1))
  579. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  580. EffectPart.Anchored = true
  581. local BillboardGui = Create("BillboardGui"){
  582. Size = UDim2.new(3, 0, 3, 0),
  583. Adornee = EffectPart,
  584. Parent = EffectPart,
  585. }
  586. local TextLabel = Create("TextLabel"){
  587. BackgroundTransparency = 1,
  588. Size = UDim2.new(1, 0, 1, 0),
  589. Text = Text,
  590. Font = "Fantasy",
  591. TextColor3 = Color,
  592. TextScaled = true,
  593. Parent = BillboardGui,
  594. }
  595. game.Debris:AddItem(EffectPart, (Time))
  596. EffectPart.Parent = game:GetService("Workspace")
  597. delay(0, function()
  598. local Frames = (Time / Rate)
  599. for Frame = 1, Frames do
  600. wait(Rate)
  601. local Percent = (Frame / Frames)
  602. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  603. TextLabel.TextTransparency = Percent
  604. end
  605. if EffectPart and EffectPart.Parent then
  606. EffectPart:Destroy()
  607. end
  608. end)
  609. end
  610.  
  611.  
  612.  
  613.  
  614. crosshair = Instance.new("BillboardGui",Character)
  615. crosshair.Size = UDim2.new(10,0,10,0)
  616. crosshair.Enabled = false
  617. crosshair.AlwaysOnTop = true
  618. imgl = Instance.new("ImageLabel",crosshair)
  619. imgl.Position = UDim2.new(0,0,0,0)
  620. imgl.Size = UDim2.new(1,0,1,0)
  621. imgl.Image = "rbxassetid://1165138836"
  622. imgl.BackgroundTransparency = 1
  623. imgl.ImageColor3 = Color3.new(1,0,0)
  624.  
  625. function MagnitudeDamage(Part, Magnitude, MinimumDamage, MaximumDamage, KnockBack, Type, HitSound, HitPitch)
  626. for _, c in pairs(workspace:children()) do
  627. local hum = c:findFirstChild("Humanoid")
  628. if hum ~= nil then
  629. local head = hit
  630. if head ~= nil then
  631. local targ = head.Position - Part.Position
  632. local mag = targ.magnitude
  633. if mag <= Magnitude and c.Name ~= Player.Name then
  634. CFuncs.Sound.Create("324867021", head, 1, 1)
  635. Damage(head, head, MinimumDamage, MaximumDamage, KnockBack, Type, RootPart, .1, HitSound, HitPitch)
  636. end
  637. end
  638. end
  639. end
  640. end
  641.  
  642. --[[Credit to CKBackup for his lock-on script.--]]
  643. function LockOn()
  644. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  645. TargetSelect(Mouse.Target.Parent)
  646. print("Targeting")
  647. print(Mouse.Target.Parent)
  648. lock=CFuncs.Sound.Create("179647221", targetted.Torso, .3, .8)
  649. lock.Name = "lock"
  650. else end
  651. end
  652.  
  653.  
  654. function TargetSelect(person)
  655. local dd=coroutine.wrap(function()
  656. if targetted ~= person then
  657. targetted = person
  658. for i = 0,9,1 do
  659. wait(.01)
  660. crosshair.Size = UDim2.new(13-i,0,13-i,0)
  661. end
  662. end
  663. end)
  664. dd()
  665. end
  666.  
  667. Handle1=CFuncs.Part.Create(m,Enum.Material.Grass,0,.000001,"Smoky grey","Handle1",Vector3.new(0.0718538612, 0.57483077, 0.43112269))
  668. 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))
  669. meshy=CFuncs.Mesh.Create("SpecialMesh",Handle1,Enum.MeshType.FileMesh,"rbxassetid://63216455",Vector3.new(0, 0, 0),Vector3.new(1.43707716, 1.43707716, 1.43707716))
  670. Voodooeye1=CFuncs.Part.Create(m,Enum.Material.Neon,0,.001,"White","Voodooeye1",Vector3.new(0.114966214, 0.287415445, 0.287415236))
  671. 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))
  672. CFuncs.Mesh.Create("SpecialMesh",Voodooeye1,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.400000006, 0.300000012))
  673. Voodooeye2=CFuncs.Part.Create(m,Enum.Material.Neon,0,.001,"White","Voodooeye2",Vector3.new(0.114966214, 0.287415445, 0.287415236))
  674. 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))
  675. CFuncs.Mesh.Create("SpecialMesh",Voodooeye2,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.300000012, 0.400000006, 0.300000012))
  676.  
  677.  
  678.  
  679.  
  680. Handle2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle2",Vector3.new(0.199999556, 0.200000003, 0.799999833))
  681. 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))
  682.  
  683. fakehandle2=CFuncs.Part.Create(m,Enum.Material.Plastic,0,1,"Medium stone grey","Handle2",Vector3.new(0.199999556, 0.200000003, 0.799999833))
  684. 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))
  685.  
  686.  
  687.  
  688. H1=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H1",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  689. 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))
  690. CFuncs.Mesh.Create("BlockMesh",H1,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  691. H10=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H10",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  692. 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))
  693. CFuncs.Mesh.Create("BlockMesh",H10,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  694. H11=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H11",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  695. 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))
  696. CFuncs.Mesh.Create("BlockMesh",H11,"","",Vector3.new(0, 0, 0),Vector3.new(0.166666672, 0.300000012, 0.0333333351))
  697. H12=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H12",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  698. 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))
  699. CFuncs.Mesh.Create("BlockMesh",H12,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  700. H13=CFuncs.Part.Create(m,Enum.Material.Plastic,0,0,"Really black","H13",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  701. 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))
  702. CFuncs.Mesh.Create("BlockMesh",H13,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  703. H14=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H14",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  704. 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))
  705. CFuncs.Mesh.Create("SpecialMesh",H14,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.300000012, 0.366666675))
  706. H15=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H15",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  707. 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))
  708. CFuncs.Mesh.Create("BlockMesh",H15,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  709. H16=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H16",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  710. 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))
  711. CFuncs.Mesh.Create("BlockMesh",H16,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  712. H17=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H17",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  713. 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))
  714. CFuncs.Mesh.Create("BlockMesh",H17,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  715. H18=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H18",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  716. 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))
  717. CFuncs.Mesh.Create("BlockMesh",H18,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  718. H19=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H19",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  719. 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))
  720. CFuncs.Mesh.Create("BlockMesh",H19,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  721. H2=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H2",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  722. 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))
  723. CFuncs.Mesh.Create("BlockMesh",H2,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  724. H20=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H20",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  725. 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))
  726. CFuncs.Mesh.Create("BlockMesh",H20,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  727. H21=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H21",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  728. 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))
  729. CFuncs.Mesh.Create("BlockMesh",H21,"","",Vector3.new(0, 0, 0),Vector3.new(1, 0.633333325, 0.0333333351))
  730. H22=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H22",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  731. 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))
  732. CFuncs.Mesh.Create("SpecialMesh",H22,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  733. H23=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H23",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  734. 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))
  735. CFuncs.Mesh.Create("SpecialMesh",H23,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  736. H24=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H24",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  737. 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))
  738. CFuncs.Mesh.Create("SpecialMesh",H24,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  739. H25=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H25",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  740. 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))
  741. CFuncs.Mesh.Create("BlockMesh",H25,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  742. H26=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H26",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  743. 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))
  744. CFuncs.Mesh.Create("BlockMesh",H26,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  745. H27=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H27",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  746. 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))
  747. CFuncs.Mesh.Create("BlockMesh",H27,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  748. H28=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H28",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  749. 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))
  750. CFuncs.Mesh.Create("BlockMesh",H28,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  751. H29=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H29",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  752. 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))
  753. CFuncs.Mesh.Create("BlockMesh",H29,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  754. H3=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H3",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  755. 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))
  756. CFuncs.Mesh.Create("SpecialMesh",H3,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  757. H30=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H30",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  758. 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))
  759. CFuncs.Mesh.Create("BlockMesh",H30,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  760. H31=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H31",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  761. 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))
  762. CFuncs.Mesh.Create("BlockMesh",H31,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  763. H32=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H32",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  764. 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))
  765. CFuncs.Mesh.Create("BlockMesh",H32,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  766. H33=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H33",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  767. 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))
  768. CFuncs.Mesh.Create("BlockMesh",H33,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  769. H34=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H34",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  770. 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))
  771. CFuncs.Mesh.Create("BlockMesh",H34,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  772. H35=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H35",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  773. 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))
  774. CFuncs.Mesh.Create("BlockMesh",H35,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  775. H36=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H36",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  776. 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))
  777. CFuncs.Mesh.Create("SpecialMesh",H36,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  778. H37=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H37",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  779. 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))
  780. CFuncs.Mesh.Create("BlockMesh",H37,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.733333349))
  781. H38=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H38",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  782. 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))
  783. CFuncs.Mesh.Create("SpecialMesh",H38,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.100000001, 0.0333333351))
  784. H39=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H39",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  785. 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))
  786. CFuncs.Mesh.Create("BlockMesh",H39,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  787. H4=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H4",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  788. 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))
  789. CFuncs.Mesh.Create("BlockMesh",H4,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  790. H5=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H5",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  791. 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))
  792. CFuncs.Mesh.Create("BlockMesh",H5,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.13333334))
  793. H6=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H6",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  794. 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))
  795. CFuncs.Mesh.Create("BlockMesh",H6,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.233333349, 0.100000001))
  796. H7=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"Really black","H7",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  797. 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))
  798. CFuncs.Mesh.Create("BlockMesh",H7,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  799. H8=CFuncs.Part.Create(m,Enum.Material.Plastic,0.20000000298023,.001,"White","H8",Vector3.new(0.823188484, 0.329275399, 0.823188484))
  800. 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))
  801. CFuncs.Mesh.Create("SpecialMesh",H8,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.333333343, 0.366666675))
  802. H9=CFuncs.Part.Create(m,Enum.Material.Plastic,0,.001,"White","H9",Vector3.new(0.823188484, 0.987826228, 0.823188484))
  803. 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))
  804. CFuncs.Mesh.Create("BlockMesh",H9,"","",Vector3.new(0, 0, 0),Vector3.new(0.0333333351, 0.0333333351, 0.0333333351))
  805.  
  806.  
  807. MatchHandle=CFuncs.Part.Create(m,Enum.Material.Wood,0,1,"Brick yellow","MatchHandle",Vector3.new(0.200000003, 1.2069068, 0.200000003))
  808. 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))
  809. CFuncs.Mesh.Create("BlockMesh",MatchHandle,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  810.  
  811. efex=CFuncs.Part.Create(m,Enum.Material.Concrete,0,1,"Burgundy","efex",Vector3.new(0.0500000007, 0.0500000007, 0.0500000007))
  812. 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))
  813.  
  814. MatchHead=CFuncs.Part.Create(m,Enum.Material.Concrete,0,1,"Burgundy","MatchHead",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  815. 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))
  816. CFuncs.Mesh.Create("BlockMesh",MatchHead,"","",Vector3.new(0, 0, 0),Vector3.new(0.400000006, 1, 0.400000006))
  817.  
  818.  
  819. meshy.TextureId = "rbxassetid://27688359"
  820. sref = CFuncs.Part.Create(Character, "Neon", 0, 1, BrickColor.new("Black"), "Reference", Vector3.new())
  821. sref.Anchored = true
  822.  
  823. --Main Sounds--
  824.  
  825.  
  826. spook=CFuncs.Sound.Create("720316845", Handle2, .1, .5)
  827. spook.Looped=true
  828. spook.Pitch = .5
  829. spook.Name = "spook"
  830. Instance.new("ReverbSoundEffect", spook)
  831.  
  832. spook2=CFuncs.Sound.Create("990088111", Character, .1, 1)
  833. spook2.Looped=true
  834. spook2.Pitch = .5
  835. spook2.Name = "spook2"
  836.  
  837.  
  838. spook3=CFuncs.Sound.Create("671095111", Character, .1, .3)
  839. spook3.Looped=true
  840. spook3.Pitch = .5
  841. spook3.Name = "spook3"
  842.  
  843.  
  844. Facemask=CFuncs.Part.Create(m,Enum.Material.SmoothPlastic,0,1,"Really black","Facemask",Vector3.new(0.100000903, 0.199999914, 0.0999996811))
  845. 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))
  846.  
  847.  
  848. function soundrefresh()
  849. spook:Destroy()
  850. spook2:Destroy()
  851. spook3:Destroy()
  852.  
  853. spook=CFuncs.Sound.Create("720316845", Handle2, .1, .5)
  854. spook.Looped=true
  855. spook.Pitch = .5
  856. spook.Name = "spook"
  857. Instance.new("ReverbSoundEffect", spook)
  858.  
  859. spook2=CFuncs.Sound.Create("990088111", Character, .1, 1)
  860. spook2.Looped=true
  861. spook2.Pitch = .5
  862. spook2.Name = "spook2"
  863.  
  864.  
  865. spook3=CFuncs.Sound.Create("671095111", Character, .1, .3)
  866. spook3.Looped=true
  867. spook3.Pitch = .5
  868. spook3.Name = "spook3"
  869. end
  870.  
  871.  
  872. EffectModel = Create("Model"){
  873. Parent = Character,
  874. Name = "Effects",
  875. }
  876.  
  877. Effects = {
  878. Block = {
  879. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  880. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  881. prt.Anchored = true
  882. prt.CFrame = cframe
  883. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. if Type == 1 or Type == nil then
  886. table.insert(Effects, {
  887. prt,
  888. "Block1",
  889. delay,
  890. x3,
  891. y3,
  892. z3,
  893. msh
  894. })
  895. elseif Type == 2 then
  896. table.insert(Effects, {
  897. prt,
  898. "Block2",
  899. delay,
  900. x3,
  901. y3,
  902. z3,
  903. msh
  904. })
  905. end
  906. end;
  907. };
  908.  
  909. Cylinder = {
  910. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  911. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  912. prt.Anchored = true
  913. prt.CFrame = cframe
  914. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  915. game:GetService("Debris"):AddItem(prt, 2)
  916. table.insert(Effects, {
  917. prt,
  918. "Cylinder",
  919. delay,
  920. x3,
  921. y3,
  922. z3,
  923. msh
  924. })
  925. end;
  926. };
  927.  
  928. Head = {
  929. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  930. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  931. prt.Anchored = true
  932. prt.CFrame = cframe
  933. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  934. game:GetService("Debris"):AddItem(prt, 10)
  935. table.insert(Effects, {
  936. prt,
  937. "Cylinder",
  938. delay,
  939. x3,
  940. y3,
  941. z3,
  942. msh
  943. })
  944. end;
  945. };
  946.  
  947. Sphere = {
  948. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  949. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  950. prt.Anchored = true
  951. prt.CFrame = cframe
  952. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  953. game:GetService("Debris"):AddItem(prt, 10)
  954. table.insert(Effects, {
  955. prt,
  956. "Cylinder",
  957. delay,
  958. x3,
  959. y3,
  960. z3,
  961. msh
  962. })
  963. end;
  964. };
  965.  
  966. Elect = {
  967. Create = function(cff, x, y, z)
  968. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new("New Yeller"), "Part", Vector3.new(1, 1, 1))
  969. prt.Anchored = true
  970. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  971. prt.CFrame = CFrame.new(prt.Position)
  972. game:GetService("Debris"):AddItem(prt, 2)
  973. local xval = math.random() / 2
  974. local yval = math.random() / 2
  975. local zval = math.random() / 2
  976. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  977. table.insert(Effects, {
  978. prt,
  979. "Elec",
  980. 0.1,
  981. x,
  982. y,
  983. z,
  984. xval,
  985. yval,
  986. zval
  987. })
  988. end;
  989.  
  990. };
  991.  
  992. Ring = {
  993. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  994. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  995. prt.Anchored = true
  996. prt.CFrame = cframe
  997. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  998. game:GetService("Debris"):AddItem(prt, 10)
  999. table.insert(Effects, {
  1000. prt,
  1001. "Cylinder",
  1002. delay,
  1003. x3,
  1004. y3,
  1005. z3,
  1006. msh
  1007. })
  1008. end;
  1009. };
  1010.  
  1011.  
  1012. Wave = {
  1013. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1014. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1015. prt.Anchored = true
  1016. prt.CFrame = cframe
  1017. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1018. game:GetService("Debris"):AddItem(prt, 10)
  1019. table.insert(Effects, {
  1020. prt,
  1021. "Cylinder",
  1022. delay,
  1023. x3,
  1024. y3,
  1025. z3,
  1026. msh
  1027. })
  1028. end;
  1029. };
  1030.  
  1031. Break = {
  1032. Create = function(brickcolor, cframe, x1, y1, z1)
  1033. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1034. prt.Anchored = true
  1035. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1036. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1037. local num = math.random(10, 50) / 1000
  1038. game:GetService("Debris"):AddItem(prt, 10)
  1039. table.insert(Effects, {
  1040. prt,
  1041. "Shatter",
  1042. num,
  1043. prt.CFrame,
  1044. math.random() - math.random(),
  1045. 0,
  1046. math.random(50, 100) / 100
  1047. })
  1048. end;
  1049. };
  1050.  
  1051. Fire = {
  1052. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  1053. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1054. prt.Anchored = true
  1055. prt.CFrame = cframe
  1056. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1057. game:GetService("Debris"):AddItem(prt, 10)
  1058. table.insert(Effects, {
  1059. prt,
  1060. "Fire",
  1061. delay,
  1062. 1,
  1063. 1,
  1064. 1,
  1065. msh
  1066. })
  1067. end;
  1068. };
  1069.  
  1070. FireWave = {
  1071. Create = function(brickcolor, cframe, x1, y1, z1)
  1072. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  1073. prt.Anchored = true
  1074. prt.CFrame = cframe
  1075. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1076. local d = Create("Decal"){
  1077. Parent = prt,
  1078. Texture = "rbxassetid://26356434",
  1079. Face = "Top",
  1080. }
  1081. local d = Create("Decal"){
  1082. Parent = prt,
  1083. Texture = "rbxassetid://26356434",
  1084. Face = "Bottom",
  1085. }
  1086. game:GetService("Debris"):AddItem(prt, 10)
  1087. table.insert(Effects, {
  1088. prt,
  1089. "FireWave",
  1090. 1,
  1091. 30,
  1092. math.random(400, 600) / 100,
  1093. msh
  1094. })
  1095. end;
  1096. };
  1097.  
  1098. Lightning = {
  1099. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  1100. local magz = (p0 - p1).magnitude
  1101. local curpos = p0
  1102. local trz = {
  1103. -ofs,
  1104. ofs
  1105. }
  1106. for i = 1, tym do
  1107. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  1108. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  1109. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  1110. li.Material = "Neon"
  1111. if tym == i then
  1112. local magz2 = (curpos - p1).magnitude
  1113. li.Size = Vector3.new(th, th, magz2)
  1114. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  1115. table.insert(Effects, {
  1116. li,
  1117. "Disappear",
  1118. last
  1119. })
  1120. else
  1121. do
  1122. do
  1123. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  1124. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  1125. game.Debris:AddItem(li, 10)
  1126. table.insert(Effects, {
  1127. li,
  1128. "Disappear",
  1129. last
  1130. })
  1131. end
  1132. end
  1133. end
  1134. end
  1135. end
  1136. };
  1137.  
  1138. EffectTemplate = {
  1139.  
  1140. };
  1141. }
  1142.  
  1143.  
  1144. --Chat--
  1145. function chatfunc(text)
  1146. local chat = coroutine.wrap(function()
  1147. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  1148. Character:FindFirstChild("TalkingBillBoard"):destroy()
  1149. end
  1150. local naeeym2 = Instance.new("BillboardGui",Character)
  1151. naeeym2.Size = UDim2.new(0,100,0,40)
  1152. naeeym2.StudsOffset = Vector3.new(0,3,0)
  1153. naeeym2.Adornee = Character.Head
  1154. naeeym2.Name = "TalkingBillBoard"
  1155. local tecks2 = Instance.new("TextLabel",naeeym2)
  1156. tecks2.BackgroundTransparency = 1
  1157. tecks2.BorderSizePixel = 0
  1158. tecks2.Text = ""
  1159. tecks2.Font = "Garamond"
  1160. tecks2.FontSize = "Size18"
  1161. tecks2.TextStrokeTransparency = 0
  1162. tecks2.TextColor3 = Color3.new(1,1,1)
  1163. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  1164. tecks2.Size = UDim2.new(1,0,0.5,0)
  1165. local shk = coroutine.wrap(function()
  1166. while tecks2 ~= nil do
  1167. wait(.05)
  1168. tecks2.Position = UDim2.new(0,math.random(-2,2),0,math.random(-2,2))
  1169. end
  1170. end)
  1171. shk()
  1172. for i = 1,string.len(text),1 do
  1173. local speak = CFuncs.Sound.Create("265970978", Torso, 1, 1)
  1174. speak.Name = "speak"
  1175. tecks2.Text = string.sub(text,1,i)
  1176. wait(0.05)
  1177. end
  1178. wait(2)
  1179. for i = 1, 5 do
  1180. wait(.01)
  1181. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  1182. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  1183. tecks2.TextTransparency = tecks2.TextTransparency + .2
  1184. end
  1185. naeeym2:Destroy()
  1186. end)
  1187. chat()
  1188. end
  1189.  
  1190. function onChatted(msg)
  1191. chatfunc(msg)
  1192. end
  1193. Player.Chatted:connect(onChatted)
  1194.  
  1195. local Ragdolls = {}
  1196.  
  1197. function Tween(obj,props,time,easing,direction,repeats,backwards)
  1198. local info = TweenInfo.new(time or .5, easing or Enum.EasingStyle.Quad, direction or Enum.EasingDirection.Out, repeats or 0, backwards or false)
  1199. local tween = game:service'TweenService':Create(obj, info, props)
  1200.  
  1201. tween:Play()
  1202. end
  1203.  
  1204. function Ghost(who)
  1205. table.insert(Ragdolls,who)
  1206. end
  1207.  
  1208. function KillGhosts()
  1209. for _,v in next, Ragdolls do
  1210. v:destroy''
  1211. end
  1212. Ragdolls = {}
  1213. end
  1214.  
  1215.  
  1216. function ragdollenemy()
  1217. local rm = Create("Model"){
  1218. Parent = Character,
  1219. Name = "RagdollModel",
  1220. }
  1221. KillGhosts()
  1222. targetted:FindFirstChild("Torso").CanCollide = false
  1223. targetted:FindFirstChild("Head").CanCollide = false
  1224. targetted:FindFirstChild("Left Arm").CanCollide = false
  1225. targetted:FindFirstChild("Right Arm").CanCollide = false
  1226. targetted:FindFirstChild("Right Leg").CanCollide = false
  1227. targetted:FindFirstChild("Left Leg").CanCollide = false
  1228. targetted:FindFirstChildOfClass("Humanoid"):Destroy()
  1229. if Torso then
  1230. targetted.Torso.Transparency = 1
  1231. local sm00k = Instance.new("Smoke", targetted.Torso)
  1232. sm00k.Opacity = .2
  1233. sm00k.Color = Color3.new(0,0,0)
  1234. sm00k.Size = 8
  1235. local rHead = targetted:FindFirstChild("Head")
  1236. bodpos2 = Instance.new("BodyPosition",targetted.Torso)
  1237. bodpos2.P = 850
  1238. bodpos2.D = 1000
  1239. bodpos2.Position = rHead.Position
  1240. bodpos2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1241. rHead.Parent = rm
  1242. rHead.Transparency = 1
  1243. rHead.CanCollide = false
  1244. if rHead then
  1245. local Neck = Instance.new("Weld")
  1246. Neck.Name = "Neck"
  1247. Neck.Part0 = targetted.Torso
  1248. Neck.Part1 = rHead
  1249. Neck.C0 = CFrame.new(0, 1.5, 0)
  1250. Neck.C1 = CFrame.new()
  1251. Neck.Parent = rm
  1252. end
  1253. local rLimb = targetted:FindFirstChild("Right Arm")
  1254. rLimb.Parent = rm
  1255. if rLimb then
  1256. rLimb.Transparency = 1
  1257. rLimb.CanCollide = false
  1258. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(1.5, 0, 0)
  1259. local Joint = Instance.new("Glue")
  1260. Joint.Name = "RightShoulder"
  1261. Joint.Part0 = targetted.Torso
  1262. Joint.Part1 = rLimb
  1263. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1264. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1265. Joint.Parent = targetted.Torso
  1266.  
  1267. local B = Instance.new("Part")
  1268. B.TopSurface = 0
  1269. B.BottomSurface = 0
  1270. B.formFactor = "Symmetric"
  1271. B.Size = Vector3.new(1, 1, 1)
  1272. B.Transparency = 1
  1273. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1274. B.Parent = targetted
  1275. local W = Instance.new("Weld")
  1276. W.Part0 = rLimb
  1277. W.Part1 = B
  1278. W.C0 = CFrame.new(0, -0.5, 0)
  1279. W.Parent = rLimb
  1280.  
  1281. end
  1282. local rLimb = targetted:FindFirstChild("Left Arm")
  1283. rLimb.Parent = rm
  1284. if rLimb then
  1285. rLimb.Transparency = 1
  1286. rLimb.CanCollide = false
  1287. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1288. local Joint = Instance.new("Glue")
  1289. Joint.Name = "LeftShoulder"
  1290. Joint.Part0 = targetted.Torso
  1291. Joint.Part1 = rLimb
  1292. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1293. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1294. Joint.Parent = targetted.Torso
  1295.  
  1296. local B = Instance.new("Part")
  1297. B.TopSurface = 0
  1298. B.BottomSurface = 0
  1299. B.formFactor = "Symmetric"
  1300. B.Size = Vector3.new(1, 1, 1)
  1301. B.Transparency = 1
  1302. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1303. B.Parent = targetted
  1304. local W = Instance.new("Weld")
  1305. W.Part0 = rLimb
  1306. W.Part1 = B
  1307. W.C0 = CFrame.new(0, -0.5, 0)
  1308. W.Parent = rLimb
  1309.  
  1310. end
  1311. local rLimb = targetted:FindFirstChild("Right Leg")
  1312. rLimb.Parent = rm
  1313. if rLimb then
  1314. rLimb.Transparency = 1
  1315. rLimb.CanCollide = false
  1316. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(0.5, -2, 0)
  1317. local Joint = Instance.new("Glue")
  1318. Joint.Name = "RightHip"
  1319. Joint.Part0 = targetted.Torso
  1320. Joint.Part1 = rLimb
  1321. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1322. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1323. Joint.Parent = targetted.Torso
  1324.  
  1325. local B = Instance.new("Part")
  1326. B.TopSurface = 0
  1327. B.BottomSurface = 0
  1328. B.formFactor = "Symmetric"
  1329. B.Size = Vector3.new(1, 1, 1)
  1330. B.Transparency = 1
  1331. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1332. B.Parent = targetted
  1333. local W = Instance.new("Weld")
  1334. W.Part0 = rLimb
  1335. W.Part1 = B
  1336. W.C0 = CFrame.new(0, -0.5, 0)
  1337. W.Parent = rLimb
  1338.  
  1339. end
  1340. local rLimb = targetted:FindFirstChild("Left Leg")
  1341. rLimb.Parent = rm
  1342. if rLimb then
  1343. rLimb.Transparency = 1
  1344. rLimb.CanCollide = false
  1345. rLimb.CFrame = targetted.Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1346. local Joint = Instance.new("Glue")
  1347. Joint.Name = "LeftHip"
  1348. Joint.Part0 = targetted.Torso
  1349. Joint.Part1 = rLimb
  1350. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1351. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1352. Joint.Parent = targetted.Torso
  1353.  
  1354. local B = Instance.new("Part")
  1355. B.TopSurface = 0
  1356. B.BottomSurface = 0
  1357. B.formFactor = "Symmetric"
  1358. B.Size = Vector3.new(1, 1, 1)
  1359. B.Transparency = 1
  1360. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1361. B.Parent = targetted
  1362. local W = Instance.new("Weld")
  1363. W.Part0 = rLimb
  1364. W.Part1 = B
  1365. W.C0 = CFrame.new(0, -0.5, 0)
  1366. W.Parent = rLimb
  1367.  
  1368. end
  1369. --[
  1370. local Bar = Instance.new("Part")
  1371. Bar.TopSurface = 0
  1372. Bar.BottomSurface = 0
  1373. Bar.formFactor = "Symmetric"
  1374. Bar.Size = Vector3.new(1, 1, 1)
  1375. Bar.Transparency = 1
  1376. Bar.CFrame = targetted.Torso.CFrame * CFrame.new(0, 0.5, 0)
  1377. Bar.Parent = targetted
  1378. local Weld = Instance.new("Weld")
  1379. Weld.Part0 = targetted.Torso
  1380. Weld.Part1 = Bar
  1381. Weld.C0 = CFrame.new(0, 0.5, 0)
  1382. Weld.Parent = targetted.Torso
  1383. --]]
  1384. local spooky=CFuncs.Sound.Create("94247729", targetted.Torso, .1, .5)
  1385. spooky.Looped = true
  1386. spooky.Pitch = .8
  1387. spooky.Name = "spook"
  1388. local con = targetted.Torso.Touched:connect(function(hit)
  1389. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
  1390. Damage(Torso, hit, 20, 30, 0, "Normal", hit, 0.1, "94247873", .9)
  1391. if hit.Parent:FindFirstChildOfClass("Humanoid").Health == 0 then
  1392. targetted = nil
  1393. end
  1394. end end)
  1395. targetted.Torso.Parent = rm
  1396. Ghost(rm)
  1397. end
  1398. end
  1399.  
  1400.  
  1401. function ragdollself()
  1402. local rm = Create("Model"){
  1403. Parent = Character,
  1404. Name = "RagdollModel",
  1405. }
  1406. KillGhosts()
  1407. Character:FindFirstChildOfClass("Humanoid"):Destroy()
  1408. if Torso then
  1409. local sm00k = Instance.new("Smoke", Torso)
  1410. sm00k.Opacity = .2
  1411. sm00k.Color = Color3.new(1,0,0)
  1412. sm00k.Size = 8
  1413. Torso.Transparency = 1
  1414. local rHead = Character:FindFirstChild("Head")
  1415. rHead.Parent = rm
  1416. rHead.Transparency = 1
  1417. rHead.CanCollide = false
  1418. if rHead then
  1419. local Neck = Instance.new("Weld")
  1420. Neck.Name = "Neck"
  1421. Neck.Part0 = Torso
  1422. Neck.Part1 = rHead
  1423. Neck.C0 = CFrame.new(0, 1.5, 0)
  1424. Neck.C1 = CFrame.new()
  1425. Neck.Parent = rm
  1426. end
  1427. local rLimb = Character:FindFirstChild("Right Arm")
  1428. rLimb.Parent = rm
  1429. if rLimb then
  1430. rLimb.Transparency = 1
  1431. rLimb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1432. local Joint = Instance.new("Glue")
  1433. Joint.Name = "RightShoulder"
  1434. Joint.Part0 = Torso
  1435. Joint.Part1 = rLimb
  1436. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1437. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1438. Joint.Parent = Torso
  1439.  
  1440. local B = Instance.new("Part")
  1441. B.TopSurface = 0
  1442. B.BottomSurface = 0
  1443. B.formFactor = "Symmetric"
  1444. B.Size = Vector3.new(1, 1, 1)
  1445. B.Transparency = 1
  1446. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1447. B.Parent = Character
  1448. local W = Instance.new("Weld")
  1449. W.Part0 = rLimb
  1450. W.Part1 = B
  1451. W.C0 = CFrame.new(0, -0.5, 0)
  1452. W.Parent = rLimb
  1453.  
  1454. end
  1455. local rLimb = Character:FindFirstChild("Left Arm")
  1456. rLimb.Parent = rm
  1457. if rLimb then
  1458. rLimb.Transparency = 1
  1459. rLimb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1460. local Joint = Instance.new("Glue")
  1461. Joint.Name = "LeftShoulder"
  1462. Joint.Part0 = Torso
  1463. Joint.Part1 = rLimb
  1464. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1465. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1466. Joint.Parent = Torso
  1467.  
  1468. local B = Instance.new("Part")
  1469. B.TopSurface = 0
  1470. B.BottomSurface = 0
  1471. B.formFactor = "Symmetric"
  1472. B.Size = Vector3.new(1, 1, 1)
  1473. B.Transparency = 1
  1474. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1475. B.Parent = Character
  1476. local W = Instance.new("Weld")
  1477. W.Part0 = rLimb
  1478. W.Part1 = B
  1479. W.C0 = CFrame.new(0, -0.5, 0)
  1480. W.Parent = rLimb
  1481.  
  1482. end
  1483. local rLimb = Character:FindFirstChild("Right Leg")
  1484. rLimb.Parent = rm
  1485. if rLimb then
  1486. rLimb.Transparency = 1
  1487. rLimb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1488. local Joint = Instance.new("Glue")
  1489. Joint.Name = "RightHip"
  1490. Joint.Part0 = Torso
  1491. Joint.Part1 = rLimb
  1492. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1493. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1494. Joint.Parent = Torso
  1495.  
  1496. local B = Instance.new("Part")
  1497. B.TopSurface = 0
  1498. B.BottomSurface = 0
  1499. B.formFactor = "Symmetric"
  1500. B.Size = Vector3.new(1, 1, 1)
  1501. B.Transparency = 1
  1502. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1503. B.Parent = Character
  1504. local W = Instance.new("Weld")
  1505. W.Part0 = rLimb
  1506. W.Part1 = B
  1507. W.C0 = CFrame.new(0, -0.5, 0)
  1508. W.Parent = rLimb
  1509.  
  1510. end
  1511. local rLimb = Character:FindFirstChild("Left Leg")
  1512. rLimb.Parent = rm
  1513. if rLimb then
  1514. rLimb.Transparency = 1
  1515. rLimb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1516. local Joint = Instance.new("Glue")
  1517. Joint.Name = "LeftHip"
  1518. Joint.Part0 = Torso
  1519. Joint.Part1 = rLimb
  1520. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1521. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1522. Joint.Parent = Torso
  1523.  
  1524. local B = Instance.new("Part")
  1525. B.TopSurface = 0
  1526. B.BottomSurface = 0
  1527. B.formFactor = "Symmetric"
  1528. B.Size = Vector3.new(1, 1, 1)
  1529. B.Transparency = 1
  1530. B.CFrame = rLimb.CFrame * CFrame.new(0, -0.5, 0)
  1531. B.Parent = Character
  1532. local W = Instance.new("Weld")
  1533. W.Part0 = rLimb
  1534. W.Part1 = B
  1535. W.C0 = CFrame.new(0, -0.5, 0)
  1536. W.Parent = rLimb
  1537.  
  1538. end
  1539. --[
  1540. local Bar = Instance.new("Part")
  1541. Bar.TopSurface = 0
  1542. Bar.BottomSurface = 0
  1543. Bar.formFactor = "Symmetric"
  1544. Bar.Size = Vector3.new(1, 1, 1)
  1545. Bar.Transparency = 1
  1546. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1547. Bar.Parent = Character
  1548. local Weld = Instance.new("Weld")
  1549. Weld.Part0 = Torso
  1550. Weld.Part1 = Bar
  1551. Weld.C0 = CFrame.new(0, 0.5, 0)
  1552. Weld.Parent = Torso
  1553. --]]
  1554. local spooky=CFuncs.Sound.Create("530591527", Torso, 1, 1)
  1555. spooky.Looped = true
  1556. spooky.Pitch = 1
  1557. spooky.Name = "spook"
  1558. Torso.Parent = rm
  1559. Ghost(rm)
  1560. end
  1561. end
  1562.  
  1563.  
  1564.  
  1565.  
  1566. spawn(function()
  1567. while true do
  1568. swait()
  1569. for _,rm in next, Ragdolls do
  1570. for _,v in next, rm:children() do
  1571. if(v:IsA'BasePart')then
  1572. pcall(function()
  1573. local trace = Instance.new(v.ClassName)
  1574. trace.Parent = Character
  1575. trace.Size = v.Size
  1576. trace.Material = Enum.Material.Neon
  1577. trace.Color = Color3.new(0,0,0)
  1578. trace.Transparency = .3
  1579. trace.Anchored = true
  1580. trace.CanCollide = false
  1581. trace.CFrame = v.CFrame
  1582. Tween(trace,{Transparency=1},.5)
  1583. game:GetService("Debris"):AddItem(trace, 1)
  1584. if v.Name == "Head" then
  1585. local mehs = Instance.new("CylinderMesh",trace)
  1586. mehs.Scale = Vector3.new(1.25,1.25,1.25)
  1587. end
  1588. end)
  1589. end
  1590. end
  1591. end
  1592. end
  1593. end)
  1594.  
  1595.  
  1596.  
  1597. function burnragdollenemy()
  1598. targetted:FindFirstChildOfClass("Humanoid").Parent = nil
  1599. game:GetService("Debris"):AddItem(targetted, 10)
  1600. if Torso then
  1601. game:GetService("Debris"):AddItem(PE2, 10)
  1602. local Head = targetted:FindFirstChild("Head")
  1603. if Head then
  1604. local Neck = Instance.new("Weld")
  1605. Neck.Name = "Neck"
  1606. Neck.Part0 = targetted.Torso
  1607. Neck.Part1 = Head
  1608. Neck.C0 = CFrame.new(0, 1.5, 0)
  1609. Neck.C1 = CFrame.new()
  1610. Neck.Parent = targetted.Torso
  1611. end
  1612. local Limb = targetted:FindFirstChild("Right Arm")
  1613. if Limb then
  1614.  
  1615. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(1.5, 0, 0)
  1616. local Joint = Instance.new("Glue")
  1617. Joint.Name = "RightShoulder"
  1618. Joint.Part0 = targetted.Torso
  1619. Joint.Part1 = Limb
  1620. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1621. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1622. Joint.Parent = targetted.Torso
  1623.  
  1624. local B = Instance.new("Part")
  1625. B.TopSurface = 0
  1626. B.BottomSurface = 0
  1627. B.formFactor = "Symmetric"
  1628. B.Size = Vector3.new(1, 1, 1)
  1629. B.Transparency = 1
  1630. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1631. B.Parent = targetted
  1632. local W = Instance.new("Weld")
  1633. W.Part0 = Limb
  1634. W.Part1 = B
  1635. W.C0 = CFrame.new(0, -0.5, 0)
  1636. W.Parent = Limb
  1637.  
  1638. end
  1639. local Limb = targetted:FindFirstChild("Left Arm")
  1640. if Limb then
  1641.  
  1642. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1643. local Joint = Instance.new("Glue")
  1644. Joint.Name = "LeftShoulder"
  1645. Joint.Part0 = targetted.Torso
  1646. Joint.Part1 = Limb
  1647. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1648. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1649. Joint.Parent = targetted.Torso
  1650.  
  1651. local B = Instance.new("Part")
  1652. B.TopSurface = 0
  1653. B.BottomSurface = 0
  1654. B.formFactor = "Symmetric"
  1655. B.Size = Vector3.new(1, 1, 1)
  1656. B.Transparency = 1
  1657. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1658. B.Parent = targetted
  1659. local W = Instance.new("Weld")
  1660. W.Part0 = Limb
  1661. W.Part1 = B
  1662. W.C0 = CFrame.new(0, -0.5, 0)
  1663. W.Parent = Limb
  1664.  
  1665. end
  1666. local Limb = targetted:FindFirstChild("Right Leg")
  1667. if Limb then
  1668.  
  1669. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(0.5, -2, 0)
  1670. local Joint = Instance.new("Glue")
  1671. Joint.Name = "RightHip"
  1672. Joint.Part0 = targetted.Torso
  1673. Joint.Part1 = Limb
  1674. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1675. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1676. Joint.Parent = targetted.Torso
  1677.  
  1678. local B = Instance.new("Part")
  1679. B.TopSurface = 0
  1680. B.BottomSurface = 0
  1681. B.formFactor = "Symmetric"
  1682. B.Size = Vector3.new(1, 1, 1)
  1683. B.Transparency = 1
  1684. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1685. B.Parent = targetted
  1686. local W = Instance.new("Weld")
  1687. W.Part0 = Limb
  1688. W.Part1 = B
  1689. W.C0 = CFrame.new(0, -0.5, 0)
  1690. W.Parent = Limb
  1691.  
  1692. end
  1693. local Limb = targetted:FindFirstChild("Left Leg")
  1694. if Limb then
  1695.  
  1696. Limb.CFrame = targetted.Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1697. local Joint = Instance.new("Glue")
  1698. Joint.Name = "LeftHip"
  1699. Joint.Part0 = targetted.Torso
  1700. Joint.Part1 = Limb
  1701. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1702. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1703. Joint.Parent = targetted.Torso
  1704.  
  1705. local B = Instance.new("Part")
  1706. B.TopSurface = 0
  1707. B.BottomSurface = 0
  1708. B.formFactor = "Symmetric"
  1709. B.Size = Vector3.new(1, 1, 1)
  1710. B.Transparency = 1
  1711. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1712. B.Parent = targetted
  1713. local W = Instance.new("Weld")
  1714. W.Part0 = Limb
  1715. W.Part1 = B
  1716. W.C0 = CFrame.new(0, -0.5, 0)
  1717. W.Parent = Limb
  1718.  
  1719. end
  1720. --[
  1721. local Bar = Instance.new("Part")
  1722. Bar.TopSurface = 0
  1723. Bar.BottomSurface = 0
  1724. Bar.formFactor = "Symmetric"
  1725. Bar.Size = Vector3.new(1, 1, 1)
  1726. Bar.Transparency = 1
  1727. Bar.CFrame = targetted.Torso.CFrame * CFrame.new(0, 0.5, 0)
  1728. Bar.Parent = targetted
  1729. local Weld = Instance.new("Weld")
  1730. Weld.Part0 = targetted.Torso
  1731. Weld.Part1 = Bar
  1732. Weld.C0 = CFrame.new(0, 0.5, 0)
  1733. Weld.Parent = targetted.Torso
  1734. --]]
  1735. end
  1736. end
  1737.  
  1738.  
  1739. function burnthem()
  1740. Humanoid.WalkSpeed = 0
  1741. attack = true
  1742. for i = 0, 1, 0.1 do
  1743. swait()
  1744. PlayAnimationFromTable({
  1745. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1746. 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),
  1747. 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),
  1748. 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),
  1749. 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),
  1750. 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),
  1751. }, .3, false)
  1752. end
  1753. MatchHandle.Transparency = 0
  1754. MatchHead.Transparency = 0
  1755. local strike = CFuncs.Sound.Create("261841453", targetted, 1, 1)
  1756. strike.Name = "strike"
  1757. local PE1 = Instance.new("ParticleEmitter",efex)
  1758. PE1.LightEmission = NumberSequence.new(0.2)
  1759. PE1.Size = NumberSequence.new(.2)
  1760. PE1.Texture = "http://www.roblox.com/asset/?id=242461088"
  1761. PE1.Lifetime = NumberRange.new(.75)
  1762. PE1.Rate = 50.000
  1763. PE1.Transparency = NumberSequence.new(0.2)
  1764. PE1.LightEmission = NumberSequence.new(1)
  1765. PE1.Rotation = NumberRange.new(0)
  1766. PE1.Speed = NumberRange.new(.1)
  1767. PE1.RotSpeed = NumberRange.new(0)
  1768. PE1.ZOffset = .2
  1769. for i = 0, 1, 0.1 do
  1770. swait()
  1771. PlayAnimationFromTable({
  1772. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1773. 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),
  1774. 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),
  1775. 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),
  1776. 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),
  1777. 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),
  1778. }, .3, false)
  1779. end
  1780. local wattha=CFuncs.Sound.Create("239443642", targetted.Torso, 1, 1)
  1781. wattha.Name = "wattha"
  1782. skreem = CFuncs.Sound.Create("147758746", targetted.Torso, .8, 1)
  1783. skreem.Name = "skreem"
  1784. local PE2 = Instance.new("ParticleEmitter",targetted.Torso)
  1785. PE2.LightEmission = NumberSequence.new(0.2)
  1786. PE2.Size = NumberSequence.new(3)
  1787. PE2.Texture = "http://www.roblox.com/asset/?id=242461088"
  1788. PE2.Lifetime = NumberRange.new(.75)
  1789. PE2.Rate = 50.000
  1790. PE2.Transparency = NumberSequence.new(0.2)
  1791. PE2.LightEmission = NumberSequence.new(1)
  1792. PE2.Rotation = NumberRange.new(0)
  1793. PE2.Speed = NumberRange.new(.1)
  1794. PE2.RotSpeed = NumberRange.new(0)
  1795. PE2.ZOffset = .2
  1796. SoulSteal()
  1797. for i = 0, 1, 0.1 do
  1798. swait()
  1799. PlayAnimationFromTable({
  1800. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1801. 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),
  1802. 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),
  1803. 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),
  1804. 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),
  1805. 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),
  1806. }, .3, false)
  1807. end
  1808.  
  1809. for i = 0, 1, 0.1 do
  1810. swait()
  1811. PlayAnimationFromTable({
  1812. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1813. 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),
  1814. 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),
  1815. 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),
  1816. 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),
  1817. 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),
  1818. }, .3, false)
  1819.  
  1820.  
  1821. end
  1822. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1823. wait(.01)
  1824. burnragdollenemy()
  1825. MatchHandle.Transparency = 1
  1826. MatchHead.Transparency = 1
  1827. PE1:Destroy()
  1828. targetted = nil
  1829. attack = false
  1830. Humanoid.WalkSpeed = ws
  1831. end
  1832.  
  1833.  
  1834. function vood()
  1835. attack = true
  1836. humanoid.WalkSpeed = 0
  1837. for i = 0, 1, 0.1 do
  1838. swait()
  1839. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  1840. PlayAnimationFromTable({
  1841. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1842. 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),
  1843. 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),
  1844. 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),
  1845. 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),
  1846. 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),
  1847. }, .3, false)
  1848. end
  1849. ded = math.random(1,1)
  1850.  
  1851. pow = CFuncs.Sound.Create("982278034", targetted.Torso, 1, 1)
  1852. pow.Name = "pow"
  1853.  
  1854. for i = 0, 1, 0.1 do
  1855. swait()
  1856. stuf = CFuncs.Part.Create(workspace, "Fabric", .1, .1, BrickColor.new("White"), "stuf", Vector3.new(.1,.1,.1))
  1857. stuf.Anchored = false
  1858. stuf.CanCollide = true
  1859. stuf.Position = Handle1.Position
  1860. game:GetService("Debris"):AddItem(stuf, 1)
  1861. blud = CFuncs.Part.Create(workspace, "Neon", .1, .1, BrickColor.new("Crimson"), "blud", Vector3.new(.1,.1,.1))
  1862. blud.Anchored = false
  1863. blud.CanCollide = true
  1864. blud.Position = targetted.Torso.Position
  1865. game:GetService("Debris"):AddItem(blud, 3)
  1866. PlayAnimationFromTable({
  1867. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1868. 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),
  1869. 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),
  1870. 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),
  1871. 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),
  1872. 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),
  1873. }, .3, false)
  1874. end
  1875. SoulSteal()
  1876. for i = 0, 1, 0.1 do
  1877. swait()
  1878. PlayAnimationFromTable({
  1879. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1880. 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),
  1881. 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),
  1882. 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),
  1883. 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),
  1884. 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),
  1885. }, .3, false)
  1886. end
  1887. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1888. wait(.01)
  1889. ragdollenemy()
  1890. humanoid.WalkSpeed = ws
  1891. targetted = nil
  1892. attack = false
  1893. end
  1894.  
  1895.  
  1896.  
  1897. function madvood()
  1898. attack = true
  1899. humanoid.WalkSpeed = 0
  1900. targetted:FindFirstChildOfClass("Humanoid").MaxHealth = 100
  1901. for i = 0, 3, 0.1 do
  1902. swait()
  1903. PlayAnimationFromTable({
  1904. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0,0,0),
  1905. 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)),
  1906. 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)),
  1907. 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)),
  1908. 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),
  1909. 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),
  1910. }, .3, false)
  1911. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  1912. end
  1913. spook.Pitch = 1.1
  1914. dis2 = Instance.new("ChorusSoundEffect", spook)
  1915. dis2.Depth = .7
  1916. for i = 0, 2, 1 do
  1917. pow = CFuncs.Sound.Create("429400881", targetted.Torso, .5, 1)
  1918. pow.Name = "pow"
  1919.  
  1920. targetted:FindFirstChildOfClass("Humanoid").Health = targetted:FindFirstChildOfClass("Humanoid").Health/2
  1921. spook.TimePosition = spook.TimePosition - 1
  1922. for i = 0, 1, 0.1 do
  1923. swait()
  1924. local smonk = Instance.new("ParticleEmitter",targetted.Torso)
  1925. smonk.LightEmission = .1
  1926. smonk.Size = NumberSequence.new(0.2)
  1927. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  1928. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  1929. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1930. smonk.Transparency = bbb
  1931. smonk.Size = aaa
  1932. smonk.ZOffset = 1
  1933. smonk.Acceleration = Vector3.new(0,0, 0)
  1934. smonk.LockedToPart = false
  1935. smonk.EmissionDirection = "Back"
  1936. smonk.Lifetime = NumberRange.new(.2, .3)
  1937. smonk.Rate = 10
  1938. smonk.Rotation = NumberRange.new(-10, 10)
  1939. smonk.RotSpeed = NumberRange.new(-10, 10)
  1940. smonk.Speed = NumberRange.new(5)
  1941. smonk.VelocitySpread = 100
  1942. smonk.Enabled=true
  1943. game:GetService("Debris"):AddItem(smonk, .5)
  1944. game:GetService("Debris"):AddItem(blud, 3)
  1945. PlayAnimationFromTable({
  1946. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1947. 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)),
  1948. 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),
  1949. 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),
  1950. 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),
  1951. 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),
  1952. }, .3, false)
  1953. end
  1954. for i = 0, 1, 0.1 do
  1955. swait()
  1956. PlayAnimationFromTable({
  1957. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  1958. 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)),
  1959. 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),
  1960. 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),
  1961. 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),
  1962. 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),
  1963. }, .3, false)
  1964. end
  1965. end
  1966. SoulSteal()
  1967. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  1968. wait(.01)
  1969. ragdollenemy()
  1970. humanoid.WalkSpeed = ws
  1971. targetted = nil
  1972. attack = false
  1973. dis2.Enabled = false
  1974. spook.Pitch = .5
  1975. end
  1976.  
  1977.  
  1978. function minenow()
  1979. attack = true
  1980. humanoid.WalkSpeed = 0
  1981. for i = 0, 2, 0.1 do
  1982. swait()
  1983. PlayAnimationFromTable({
  1984. 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),
  1985. 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),
  1986. 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),
  1987. 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),
  1988. 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),
  1989. 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),
  1990. }, .3, false)
  1991. end
  1992. SoulSteal()
  1993. local zap = CFuncs.Sound.Create("1135476193", targetted.Torso, 1, .9)
  1994. zap.Name = "spook"
  1995. local zap = CFuncs.Sound.Create("177359995", Torso, .5, .9)
  1996. zap.Name = "spook"
  1997. local pow = CFuncs.Sound.Create("429400881", targetted.Torso, 1, 1)
  1998. pow.Name = "spook"
  1999. targetted:FindFirstChildOfClass("Humanoid").Health = 0
  2000. local smonk2 = Instance.new("ParticleEmitter",targetted.Torso)
  2001. smonk2.LightEmission = .1
  2002. smonk2.Size = NumberSequence.new(0.2)
  2003. smonk2.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2004. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2005. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2006. smonk2.Transparency = bbb
  2007. smonk2.Size = aaa
  2008. smonk2.ZOffset = 1
  2009. smonk2.Acceleration = Vector3.new(0,0, 0)
  2010. smonk2.LockedToPart = false
  2011. smonk2.EmissionDirection = "Back"
  2012. smonk2.Lifetime = NumberRange.new(.2, .3)
  2013. smonk2.Rate = 10
  2014. smonk2.Rotation = NumberRange.new(-10, 10)
  2015. smonk2.RotSpeed = NumberRange.new(-10, 10)
  2016. smonk2.Speed = NumberRange.new(5)
  2017. smonk2.VelocitySpread = 100
  2018. smonk2.Enabled=true
  2019. game:GetService("Debris"):AddItem(smonk2, 2)
  2020. local smonk = Instance.new("ParticleEmitter",targetted.Torso)
  2021. smonk.LightEmission = .5
  2022. smonk.Size = NumberSequence.new(0.2)
  2023. smonk.Texture = "http://www.roblox.com/asset/?ID=137243001"
  2024. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2025. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2026. smonk.Transparency = bbb
  2027. smonk.Size = aaa
  2028. smonk.ZOffset = 1
  2029. smonk.Acceleration = Vector3.new(0,0, 0)
  2030. smonk.LockedToPart = false
  2031. smonk.EmissionDirection = "Back"
  2032. smonk.Lifetime = NumberRange.new(.2, .3)
  2033. smonk.Rate = 10
  2034. smonk.Rotation = NumberRange.new(-10, 10)
  2035. smonk.RotSpeed = NumberRange.new(-10, 10)
  2036. smonk.Speed = NumberRange.new(5)
  2037. smonk.VelocitySpread = 100
  2038. smonk.Enabled=true
  2039. game:GetService("Debris"):AddItem(smonk, 2)
  2040. bodpos = Instance.new("BodyPosition",targetted.Torso)
  2041. bodpos.D = 1000
  2042. bodpos.Position = targetted.Torso.Position
  2043. wait(.01)
  2044. ragdollenemy()
  2045. targetted = nil
  2046. for i = 0, 3, 0.1 do
  2047. swait()
  2048. PlayAnimationFromTable({
  2049. 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),
  2050. 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),
  2051. 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),
  2052. 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),
  2053. 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),
  2054. 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),
  2055. }, .3, false)
  2056. bodpos.Position = Torso.Position
  2057. end
  2058. KillGhosts()
  2059. zap:Destroy()
  2060. if mad == false then
  2061. Head.face.Texture = "rbxasset://textures/face.png"
  2062. end
  2063. bodpos:Destroy()
  2064. attack = false
  2065. humanoid.WalkSpeed = ws
  2066. end
  2067.  
  2068.  
  2069.  
  2070.  
  2071. function selfvood()
  2072. attack = true
  2073. humanoid.WalkSpeed = 0
  2074. for i = 0, 3, 0.1 do
  2075. swait()
  2076. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2077. PlayAnimationFromTable({
  2078. 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),
  2079. 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),
  2080. 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),
  2081. 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),
  2082. 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),
  2083. 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),
  2084. }, .3, false)
  2085. end
  2086. spook:Pause()
  2087. spook2:Pause()
  2088. spook3:Pause()
  2089. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2090. local spook = CFuncs.Sound.Create("642753669", Character, 1, 1)
  2091. local pow = CFuncs.Sound.Create("429400881", Torso, 1, 1)
  2092.  
  2093. local smonk = Instance.new("ParticleEmitter",Torso)
  2094. smonk.LightEmission = .1
  2095. smonk.Size = NumberSequence.new(0.2)
  2096. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2097. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2098. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2099. smonk.Transparency = bbb
  2100. smonk.Size = aaa
  2101. smonk.ZOffset = 1
  2102. smonk.Acceleration = Vector3.new(0,0, 0)
  2103. smonk.LockedToPart = false
  2104. smonk.EmissionDirection = "Back"
  2105. smonk.Lifetime = NumberRange.new(.2, .3)
  2106. smonk.Rate = 10
  2107. smonk.Rotation = NumberRange.new(-10, 10)
  2108. smonk.RotSpeed = NumberRange.new(-10, 10)
  2109. smonk.Speed = NumberRange.new(5)
  2110. smonk.VelocitySpread = 100
  2111. smonk.Enabled=true
  2112. game:GetService("Debris"):AddItem(smonk, .8)
  2113. for i = 0, 3, 0.1 do
  2114. swait()
  2115. PlayAnimationFromTable({
  2116. 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),
  2117. 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)),
  2118. 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)),
  2119. 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)),
  2120. 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),
  2121. 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),
  2122. }, .3, false)
  2123. spook.TimePosition = 23
  2124. end
  2125.  
  2126.  
  2127. local smonk = Instance.new("ParticleEmitter",Torso)
  2128. smonk.LightEmission = .1
  2129. smonk.Size = NumberSequence.new(0.2)
  2130. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2131. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2132. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2133. smonk.Transparency = bbb
  2134. smonk.Size = aaa
  2135. smonk.ZOffset = 1
  2136. smonk.Acceleration = Vector3.new(0,0, 0)
  2137. smonk.LockedToPart = false
  2138. smonk.EmissionDirection = "Back"
  2139. smonk.Lifetime = NumberRange.new(.2, .3)
  2140. smonk.Rate = 10
  2141. smonk.Rotation = NumberRange.new(-10, 10)
  2142. smonk.RotSpeed = NumberRange.new(-10, 10)
  2143. smonk.Speed = NumberRange.new(5)
  2144. smonk.VelocitySpread = 100
  2145. smonk.Enabled=true
  2146. game:GetService("Debris"):AddItem(smonk, .8)
  2147. chatfunc(beg[math.random(#beg)])
  2148. for i = 0, 12, 1 do
  2149. spook.Pitch = 1
  2150. for i = 0, .6, 0.1 do
  2151. swait()
  2152. PlayAnimationFromTable({
  2153. 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),
  2154. 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)),
  2155. 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)),
  2156. 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)),
  2157. 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),
  2158. 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),
  2159. }, .3, false)
  2160. end
  2161.  
  2162. local pow = CFuncs.Sound.Create("429400881", Torso, 1, 1)
  2163. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2164. local smonk = Instance.new("ParticleEmitter",Torso)
  2165. smonk.LightEmission = .1
  2166. smonk.Size = NumberSequence.new(0.2)
  2167. smonk.Texture = "http://www.roblox.com/asset/?ID=122022304"
  2168. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 3)})
  2169. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2170. smonk.Transparency = bbb
  2171. smonk.Size = aaa
  2172. smonk.ZOffset = 1
  2173. smonk.Acceleration = Vector3.new(0,0, 0)
  2174. smonk.LockedToPart = false
  2175. smonk.EmissionDirection = "Back"
  2176. smonk.Lifetime = NumberRange.new(.2, .3)
  2177. smonk.Rate = 10
  2178. smonk.Rotation = NumberRange.new(-10, 10)
  2179. smonk.RotSpeed = NumberRange.new(-10, 10)
  2180. smonk.Speed = NumberRange.new(5)
  2181. smonk.VelocitySpread = 100
  2182. smonk.Enabled=true
  2183. game:GetService("Debris"):AddItem(smonk, .8)
  2184. spook.Pitch = .8
  2185. for i = 0, .6, 0.1 do
  2186. swait()
  2187. PlayAnimationFromTable({
  2188. 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),
  2189. 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)),
  2190. 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)),
  2191. 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)),
  2192. 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),
  2193. 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),
  2194. }, .3, false)
  2195. spook.TimePosition = 23
  2196. end
  2197. end
  2198. for i = 0, 13, 0.1 do
  2199. swait()
  2200. PlayAnimationFromTable({
  2201. 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),
  2202. 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)),
  2203. 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)),
  2204. 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)),
  2205. 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)),
  2206. 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)),
  2207. }, .3, false)
  2208. end
  2209. Humanoid.Health=0
  2210. attack = false
  2211. end
  2212.  
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218. Mouse.Button1Down:connect(function()
  2219. if attack == false and targetted ~= nil and targetted.Name ~= "SezHu" and mad == false then
  2220. vood()
  2221. elseif attack == false and targetted ~= nil and targetted.Name == "SezHu" then
  2222. selfvood()
  2223. elseif attack == false and targetted ~= nil and targetted.Name ~= "SezHu" and mad == true then
  2224. madvood()
  2225.  
  2226. end
  2227. end)
  2228.  
  2229.  
  2230. function shadestep()
  2231. attack = true
  2232. Humanoid.WalkSpeed = 0
  2233. Humanoid.JumpPower = 0
  2234. Humanoid.AutoRotate = false
  2235. local portal = Instance.new("Part",Torso)
  2236. portal.Size = Vector3.new(7,8,3.5)
  2237. portal.CanCollide = false
  2238. portal.Anchored = true
  2239. portal.Material = "Glass"
  2240. portal.CFrame = RootPart.CFrame * CFrame.new(-6,0,0)
  2241. portal.BrickColor = BrickColor.new("Earth green")
  2242. portal.Transparency = .9999999
  2243. targetted.Torso.Anchored = true
  2244. zap = CFuncs.Sound.Create("1135476193", Torso, .5, .9)
  2245. zap.Name = "spook"
  2246. local smonk = Instance.new("ParticleEmitter",portal)
  2247. smonk.LightEmission = .1
  2248. smonk.Size = NumberSequence.new(0.2)
  2249. smonk.Texture = "http://www.roblox.com/asset/?ID=137243001"
  2250. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(1, 1)})
  2251. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, .3),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2252. smonk.Transparency = bbb
  2253. smonk.Size = aaa
  2254. smonk.ZOffset = 1
  2255. smonk.Acceleration = Vector3.new(0,0, 0)
  2256. smonk.LockedToPart = false
  2257. smonk.EmissionDirection = "Back"
  2258. smonk.Lifetime = NumberRange.new(.2, .3)
  2259. smonk.Rate = 100
  2260. smonk.Rotation = NumberRange.new(-10, 10)
  2261. smonk.RotSpeed = NumberRange.new(-10, 10)
  2262. smonk.Speed = NumberRange.new(5)
  2263. smonk.VelocitySpread = 100
  2264. smonk.Enabled=true
  2265. for i = 0, 1, 0.1 do
  2266. swait()
  2267. PlayAnimationFromTable({
  2268. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2269. 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),
  2270. 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),
  2271. 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),
  2272. 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),
  2273. 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),
  2274. }, .3, false)
  2275. end
  2276. RightLeg.Transparency = .001
  2277. LeftLeg.Transparency = .001
  2278. Head.Transparency = .001
  2279. LeftArm.Transparency = .001
  2280. RightArm.Transparency = .001
  2281. Torso.Transparency = .001
  2282. for i = 0, 1, 0.1 do
  2283. swait()
  2284. PlayAnimationFromTable({
  2285. 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),
  2286. 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),
  2287. 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),
  2288. 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),
  2289. 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),
  2290. 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),
  2291. }, .3, false)
  2292. end
  2293. RootPart.CFrame = targetted.Torso.CFrame * CFrame.new(0,0,5)
  2294. portal.CFrame = RootPart.CFrame * CFrame.new(-6,0,0)
  2295. zap = CFuncs.Sound.Create("177359995", Torso, .5, .9)
  2296. zap.Name = "spook"
  2297. for i = 0, 1, 0.1 do
  2298. swait()
  2299. PlayAnimationFromTable({
  2300. 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),
  2301. 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),
  2302. 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),
  2303. 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),
  2304. 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),
  2305. 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),
  2306. }, .3, false)
  2307. end
  2308.  
  2309. for i = 0, 1, 0.1 do
  2310. swait()
  2311. PlayAnimationFromTable({
  2312. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2313. 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),
  2314. 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),
  2315. 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),
  2316. 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),
  2317. 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),
  2318. }, .3, false)
  2319. end
  2320.  
  2321.  
  2322.  
  2323. portal:Destroy()
  2324. RightLeg.Transparency = 0
  2325. LeftLeg.Transparency = 0
  2326. Head.Transparency = 0
  2327. LeftArm.Transparency = 0
  2328. RightArm.Transparency = 0
  2329. Torso.Transparency = 0
  2330. Humanoid.WalkSpeed = ws
  2331. Humanoid.JumpPower = 60
  2332. Humanoid.AutoRotate = true
  2333. attack = false
  2334. targetted.Torso.Anchored = false
  2335. end
  2336.  
  2337.  
  2338.  
  2339. function SoulSteal(pos)
  2340. local soulst = coroutine.wrap(function()
  2341. local soul = Instance.new("Part",targetted)
  2342. soul.Size = Vector3.new(.2,.2,.2)
  2343. soul.CanCollide = false
  2344. soul.Anchored = false
  2345. soul.BrickColor = BrickColor.new("Really red")
  2346. soul.Position = targetted.Torso.Position
  2347. soul.Transparency = 1
  2348. local bodpos = Instance.new("BodyPosition",soul)
  2349. bodpos.Position = targetted.Torso.Position
  2350. local col = targetted.Torso.Color
  2351. game:GetService("Debris"):AddItem(soul, 20)
  2352. wait(2)
  2353. soul.Touched:connect(function(hit)
  2354. if hit.Parent == Character then
  2355. Effects.Block.Create(BrickColor.new(col), Torso.CFrame, .2, .2, .2, .2, .2, .2, .01, 1)
  2356. soul:Destroy()
  2357. humanoid.WalkSpeed = humanoid.WalkSpeed + souls
  2358. frameincrease = frameincrease + souls
  2359. ws = ws + souls
  2360. souls = souls + 1
  2361.  
  2362. --chatfunc("In the forest, dark and deep, I offer you, eternal sleep..")
  2363. end
  2364. end)
  2365. while soul do
  2366. swait()
  2367. bodpos.Position = Torso.Position
  2368. end
  2369. end)
  2370. soulst()
  2371. end
  2372.  
  2373.  
  2374.  
  2375.  
  2376. Mouse.KeyDown:connect(function(k)
  2377. k = k:lower()
  2378. if k == 'q' and attack == false then
  2379. LockOn()
  2380. elseif k == 'e' and attack == false and targetted ~= nil then
  2381. burnthem()
  2382. elseif k == 't' and attack == false and targetted ~= nil then
  2383. minenow()
  2384. elseif k == 'g' and mad == false then
  2385. soundrefresh()
  2386. elseif k == 'f' and attack == false and souls >= 5 and mad == false then
  2387. mad = true
  2388. spook.Pitch = .5
  2389. spook.Volume = .5
  2390. local dis2 = Instance.new("ChorusSoundEffect", spook)
  2391. dis2.Depth = .7
  2392. spook2:Pause()
  2393. spook2=CFuncs.Sound.Create("1285581251", Torso, 1, .5)
  2394. spook2.Name = "spook2"
  2395. spook2.Looped = true
  2396. spook3:Pause()
  2397. zap = CFuncs.Sound.Create("223103466", Character, .005, .5)
  2398. zap.Name = "spook"
  2399. zap.Looped = true
  2400. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2401. local l = Instance.new("PointLight",Torso)
  2402. l.Range = 10
  2403. l.Brightness = 1
  2404. l.Color = Color3.new(1,0,0)
  2405.  
  2406. elseif k == 'r' and attack == false and targetted ~= nil then
  2407. shadestep()
  2408.  
  2409. end
  2410. end)
  2411.  
  2412. punished = false
  2413.  
  2414. Humanoid.Died:connect(function()
  2415. local bodposs = Instance.new("BodyPosition",Torso)
  2416. bodposs.P = 1500
  2417. bodposs.D = 500
  2418. bodposs.Position = Torso.Position
  2419. bodposs.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2420. local con = Torso.Touched:connect(function(hit)
  2421. if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= Character then
  2422. hit:BreakJoints()
  2423. end
  2424. end)
  2425. ragdollself()
  2426. punished = true
  2427. if punished == true then
  2428. while true do
  2429. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 10000)) do
  2430. if v:FindFirstChild('Torso') then
  2431. if v:FindFirstChildOfClass("Humanoid").Health > 0 then
  2432. i = v
  2433. bodposs.Position = i.Torso.Position
  2434. end
  2435. end
  2436. end
  2437. wait(.1)
  2438. end
  2439. end
  2440. for v,i in pairs(game.Players:GetChildren()) do
  2441. end
  2442. end)
  2443.  
  2444.  
  2445.  
  2446.  
  2447. while true do
  2448. text1.Text = "Souls collected: " ..souls
  2449. swait()
  2450. sref.CFrame = RightArm.CFrame * CFrame.new(0, -1.5, 0) * CFrame.fromEulerAnglesXYZ(-1.57, 0, 0)
  2451. for i, v in pairs(Character:GetChildren()) do
  2452. if v:IsA("Part") then
  2453. v.Material = "SmoothPlastic"
  2454. elseif v:IsA("Accessory") then
  2455. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2456. end
  2457. end
  2458. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2459. velocity = RootPart.Velocity.y
  2460. sine = sine + change
  2461. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2462. if RootPart.Velocity.y > 1 and hit == nil then
  2463. Anim = "Jump"
  2464. if attack == false then
  2465. PlayAnimationFromTable({
  2466. 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),
  2467. 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),
  2468. 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),
  2469. 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),
  2470. 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),
  2471. 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),
  2472. }, .3, false)
  2473. end
  2474. elseif RootPart.Velocity.y < -1 and hit == nil then
  2475. Anim = "Fall"
  2476. if attack == false then
  2477. PlayAnimationFromTable({
  2478. 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),
  2479. 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),
  2480. 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),
  2481. 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),
  2482. 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),
  2483. 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),
  2484. }, .3, false)
  2485. end
  2486. elseif Torsovelocity < 1 and hit ~= nil and mad == false then
  2487. Anim = "Idle"
  2488. if attack == false then
  2489. change = 1
  2490. PlayAnimationFromTable({
  2491. 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),
  2492. 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)),
  2493. 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),
  2494. 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),
  2495. 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),
  2496. 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),
  2497. }, .3, false)
  2498. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2499. end
  2500.  
  2501. elseif Torsovelocity < 1 and hit ~= nil and mad == true then
  2502. Anim = "Idle"
  2503. if attack == false then
  2504. change = 1
  2505. PlayAnimationFromTable({
  2506. 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),
  2507. 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)),
  2508. 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)),
  2509. 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)),
  2510. 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),
  2511. 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),
  2512. }, .3, false)
  2513. spook.Pitch = .5
  2514. spook.Volume = .5
  2515. ws = 4
  2516. humanoid.WalkSpeed = ws
  2517. fakehandle2Weld.C0 = clerp(fakehandle2Weld.C0, CFrame.new(0, -.8, 0) * CFrame.Angles(math.rad(180), math.rad(-90), math.rad(0)), 1)
  2518. end
  2519. elseif Torsovelocity > 2 and hit ~= nil and mad == false then
  2520. Anim = "Walk"
  2521. if attack == false then
  2522. change = 2
  2523. PlayAnimationFromTable({
  2524. 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)),
  2525. 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)),
  2526. 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)),
  2527. 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))),
  2528. 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)),
  2529. 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)),
  2530. }, .3, false)
  2531. fakehandle2Weld.C0 = clerp(Handle2Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2532. end
  2533. elseif Torsovelocity > 2 and hit ~= nil and mad == true then
  2534. Anim = "Walk"
  2535. if attack == false then
  2536. ws = 5
  2537. humanoid.WalkSpeed = ws
  2538. change = 2
  2539. PlayAnimationFromTable({
  2540. 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)),
  2541. 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)),
  2542. 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)),
  2543. 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))),
  2544. 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)),
  2545. 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)),
  2546. }, .3, false)
  2547. fakehandle2Weld.C0 = clerp(Handle2Weld.C0, CFrame.new(0, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2548. end
  2549. end
  2550. if 0 < #Effects then
  2551. for e = 1, #Effects do
  2552. if Effects[e] ~= nil then
  2553. local Thing = Effects[e]
  2554. if Thing ~= nil then
  2555. local Part = Thing[1]
  2556. local Mode = Thing[2]
  2557. local Delay = Thing[3]
  2558. local IncX = Thing[4]
  2559. local IncY = Thing[5]
  2560. local IncZ = Thing[6]
  2561. if Thing[2] == "Shoot" then
  2562. local Look = Thing[1]
  2563. local move = 5
  2564. local hit, pos = rayCast(Thing[4], Thing[1], move, Character)
  2565. if Thing[10] ~= nil then
  2566. da = pos
  2567. cf2 = CFrame.new(Thing[4], Thing[10].Position)
  2568. cfa = CFrame.new(Thing[4], pos)
  2569. tehCF = cfa:lerp(cf2, 0.2)
  2570. Thing[1] = tehCF.lookVector
  2571. end
  2572. local mag = (Thing[4] - pos).magnitude
  2573. Effects.Elect.Create(CFrame.new((Thing[4] + pos) / 2, pos), 4, 4, 4)
  2574. 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)
  2575. Thing[4] = Thing[4] + Look * move
  2576. Thing[3] = Thing[3] - 1
  2577. if 2 < Thing[5] then
  2578. Thing[5] = Thing[5] - 0.3
  2579. Thing[6] = Thing[6] - 0.3
  2580. end
  2581. if hit ~= nil then
  2582. Thing[3] = 0
  2583. MagnitudeDamage(hit, 5, 10, 15, 0, "Normal", "161006093", 0.8)
  2584. ref = CFuncs.Part.Create(workspace, "Neon", 0, 1, BrickColor.new("Really red"), "Reference", Vector3.new())
  2585. ref.Anchored = true
  2586. ref.CFrame = CFrame.new(pos)
  2587. Effects.Block.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 1, 1, 1, 2, 2, 2, .05)
  2588. Effects.Sphere.Create(BrickColor.new("New Yeller"), CFrame.new(pos), 5, 5, 5, 1, 1, 1, 0.03)
  2589. game:GetService("Debris"):AddItem(ref, 1)
  2590. end
  2591. if Thing[3] <= 0 then
  2592. table.remove(Effects, e)
  2593. end
  2594. end
  2595. do
  2596. do
  2597. if Thing[2] == "FireWave" then
  2598. if Thing[3] <= Thing[4] then
  2599. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(0, 1, 0)
  2600. Thing[3] = Thing[3] + 1
  2601. Thing[6].Scale = Thing[6].Scale + Vector3.new(Thing[5], 0, Thing[5])
  2602. else
  2603. Part.Parent = nil
  2604. table.remove(Effects, e)
  2605. end
  2606. end
  2607. if Thing[2] ~= "Shoot" and Thing[2] ~= "Wave" and Thing[2] ~= "FireWave" then
  2608. if Thing[1].Transparency <= 1 then
  2609. if Thing[2] == "Block1" then
  2610. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2611. Mesh = Thing[7]
  2612. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2613. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2614. else
  2615. if Thing[2] == "Block2" then
  2616. Thing[1].CFrame = Thing[1].CFrame
  2617. Mesh = Thing[7]
  2618. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2619. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2620. else
  2621. if Thing[2] == "Fire" then
  2622. Thing[1].CFrame = CFrame.new(Thing[1].Position) + Vector3.new(0, 0.2, 0)
  2623. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2624. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2625. else
  2626. if Thing[2] == "Cylinder" then
  2627. Mesh = Thing[7]
  2628. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2629. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2630. else
  2631. if Thing[2] == "Blood" then
  2632. Mesh = Thing[7]
  2633. Thing[1].CFrame = Thing[1].CFrame * CFrame.new(0, 0.5, 0)
  2634. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2635. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2636. else
  2637. if Thing[2] == "Elec" then
  2638. Thing[1].Size = Thing[1].Size + Vector3.new(Thing[7], Thing[8], Thing[9])
  2639. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2640. else
  2641. if Thing[2] == "Disappear" then
  2642. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2643. end
  2644. end
  2645. end
  2646. end
  2647. end
  2648. end
  2649. end
  2650. else
  2651. Part.Parent = nil
  2652. table.remove(Effects, e)
  2653. end
  2654. end
  2655. end
  2656. end
  2657. end
  2658. end
  2659. end
  2660. end
  2661. twitchy = math.random(1,500)
  2662. if twitchy == 1 and Anim == "Idle" and attack == false and mad == false then
  2663. Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  2664. line = math.random(1,5)
  2665. if line == 1 then
  2666. laughy = CFuncs.Sound.Create("453313332", Character, 1, 1)
  2667. laughy.Name = "laughy"
  2668. elseif line == 2 then
  2669. laughy = CFuncs.Sound.Create("453313353", Character, 1, 1)
  2670. laughy.Name = "laughy"
  2671. elseif line == 3 then
  2672. laughy = CFuncs.Sound.Create("456177573", Character, 1, 1)
  2673. laughy.Name = "laughy"
  2674. elseif line == 4 then
  2675. laughy = CFuncs.Sound.Create("456179838", Character, 1, 1)
  2676. laughy.Name = "laughy"
  2677. end
  2678.  
  2679. zap = CFuncs.Sound.Create("223103466", Character, 3, 1)
  2680. zap.Name = "zap"
  2681. for i = 0, .1, 0.1 do
  2682. PlayAnimationFromTable({
  2683. CFrame.new(-0, -0, -0, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),
  2684. 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),
  2685. 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),
  2686. 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),
  2687. 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),
  2688. 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),
  2689. }, .3, false)
  2690. end
  2691. wait(.3)
  2692. Head.face.Texture = "rbxasset://textures/face.png"
  2693. zap:Destroy()
  2694. end
  2695.  
  2696. if game.Lighting.OutdoorAmbient ~= Color3.new(.2,.2,.2) then
  2697. game.Lighting.OutdoorAmbient = Color3.new(.2,.2,.2)
  2698. game.Lighting.Ambient = Color3.new(.2,.2,.2)
  2699. game.Lighting.TimeOfDay = "11:02:01"
  2700. game.Lighting.FogColor = Color3.new(0,0,0)
  2701. game.Lighting.FogEnd = 1000000000000000000000000000000000
  2702. end
  2703. if targetted ~= nil then
  2704. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  2705. crosshair.Enabled = true
  2706. elseif targetted == nil then
  2707. crosshair.Adornee = nil
  2708. crosshair.Enabled = false
  2709. if mad == true then
  2710. efekt=CFuncs.Part.Create(Torso, "Neon", 0, 1, BrickColor.new("Crimson"), "ref", Vector3.new(0,0,0))
  2711. efekt.Anchored=true
  2712. efekt.CanCollide=false
  2713. game:GetService("Debris"):AddItem(efekt, 1)
  2714. efekt.CFrame=Torso.CFrame*CFrame.new(math.random(-10,10),-2.5,math.random(-10,10))
  2715. ShowDamage((efekt.CFrame * CFrame.new(0, 0, 0).p + Vector3.new(0, 0, 0)), folder[math.random(#folder)], 1, BrickColor.new(red).Color)
  2716. for _,v in next, game.Players:players() do
  2717. if(v.Character and v.Character:FindFirstChild'Head' and not v.Character.Parent)then
  2718. pcall(function()
  2719. v.Character.Parent = workspace
  2720. v.Character:BreakJoints()
  2721. end)
  2722. end
  2723. end
  2724. end
  2725. soundbork(workspace)
  2726. humanoid.Health = math.huge
  2727. end
  2728.  
  2729. if bodpos2 then
  2730. bodpos2.Position = Head.Position
  2731. end
  2732.  
  2733. if bodpos2 and targetted ~= nil and not bodpos then
  2734. bodpos2.Position = targetted.Head.Position
  2735. end
  2736. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement