ghostteen14

Untitled

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