Advertisement
DerpzDeNugget

How I got possessed by a peice of shit

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