Advertisement
lundofett

htr

Dec 17th, 2019
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 109.78 KB | None | 0 0
  1.  
  2. if game:GetService("RunService"):IsClient() then error("Lol u idiot this is a server sided script xddddddd lols newbie hahahahaahahahhahahhahahahahaahah") end
  3. local scriptversion = "4.053"
  4. print("Edited By Lundo_Fett, Original By Rufus14.")
  5. print("Controls - 'T' Throw 'E' Stab -")
  6. -- V4.053 Knife Edit
  7. -- Currently Unleaked (yay)
  8. --Script made by Rufus14
  9. --Edited by Lundo_Fett to not get u banned
  10. allowedblood = false
  11. IsAdmin = false
  12. NLS([[--By Rufus14
  13. mouse = game:GetService("Players").LocalPlayer:GetMouse()
  14. for i,v in pairs(game.ReplicatedStorage:GetChildren()) do
  15. if v.Name == "KnifeAttack" or v.Name == "KnifeBlood" then
  16. v:destroy()
  17. end
  18. end
  19. attackevent = game.ReplicatedStorage:WaitForChild("KnifeAttack")
  20. bloodevent = game.ReplicatedStorage:WaitForChild("KnifeBlood")
  21. attackname = "Stab"
  22. function attack()
  23. attackevent:FireServer(attackname, mouse.Hit.p)
  24. end
  25. mouse.Button1Down:connect(attack)
  26. can = false
  27. function message(what)
  28. -- Version: 3.183
  29. -- Instances:
  30. local KnifeGui = Instance.new("ScreenGui")
  31. local Frame = Instance.new("Frame")
  32. local Label = Instance.new("TextLabel")
  33. --Properties:
  34. KnifeGui.Name = "KnifeGui"
  35. KnifeGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  36. KnifeGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  37.  
  38. Frame.Parent = KnifeGui
  39. Frame.BackgroundColor3 = Color3.new(0.478431, 0.478431, 0.478431)
  40. Frame.Position = UDim2.new(0.242313325, 0, 0, 0)
  41. Frame.Size = UDim2.new(0, 699, 0, 100)
  42. Frame.Style = Enum.FrameStyle.RobloxRound
  43.  
  44. Label.Name = "Label"
  45. Label.Parent = Frame
  46. Label.TextScaled = true
  47. Label.BackgroundColor3 = Color3.new(0.439216, 0.439216, 0.439216)
  48. Label.Position = UDim2.new(0.026561385, 0, 0.0705899745, 0)
  49. Label.Size = UDim2.new(0, 647, 0, 73)
  50. Label.Font = Enum.Font.Code
  51. Label.TextColor3 = Color3.new(1, 1, 1)
  52. Label.TextSize = 40
  53. Label.Text = what
  54. Frame.BackgroundTransparency = 1
  55. Label.BackgroundTransparency = 1
  56. Label.TextTransparency = 1
  57. local sound =Instance.new("Sound", KnifeGui)
  58. sound.SoundId = "rbxassetid://654933978"
  59. sound.Volume = 3
  60. sound:Play()
  61. for i = 1,20 do
  62. Frame.BackgroundTransparency = Frame.BackgroundTransparency - 0.05
  63. Label.BackgroundTransparency = Label.BackgroundTransparency - 0.05
  64. Label.TextTransparency = Label.TextTransparency - 0.05
  65. wait()
  66. end
  67. wait(3)
  68. for i = 1,20 do
  69. Frame.BackgroundTransparency = Frame.BackgroundTransparency + 0.05
  70. Label.BackgroundTransparency = Label.BackgroundTransparency + 0.05
  71. Label.TextTransparency = Label.TextTransparency + 0.05
  72. wait()
  73. end
  74. KnifeGui:destroy()
  75. end
  76. -- Version: 2.82
  77. -- Instances:
  78. function makesure(Value)
  79. if Value ~= true then
  80. Value = true
  81. Value = true
  82. Value = true
  83. Value = true
  84. Value = true
  85. Value = true
  86. Value = true
  87. Value = true
  88. Value = true
  89. end
  90. end
  91. function creatorc()
  92. if owner.Character.Name == "Lundo_Fett" or "Rufus14" then
  93. IsAdmin = true
  94. print("Oh, it looks like your a creator of this script. Hi, "..owner.Character.Name..".")
  95. makesure(IsAdmin)
  96. end
  97. end
  98. playing = false
  99. function changemode(key)
  100. key = key:lower()
  101. if key == "z" then
  102. if not playing then
  103. playing = true
  104. attackname = "Play"
  105. attackevent:FireServer(attackname)
  106. message("epic")
  107. end
  108. elseif key == "t" then
  109. attackname = "Throw"
  110. if can then
  111. message("Throw")
  112. end
  113. elseif key == "q" then
  114. attackname = "Stab"
  115. if can then
  116. message("Sorry, You Can Not Use This Feture Due To The Game's Rules Not Allowing You To Do This Action. :Shrug:")
  117. end
  118. elseif key == "e" then
  119. attackname = "Stab"
  120. if can then
  121. message("Stab")
  122. end
  123. elseif key == "r" then
  124. attackname = "b3g0n3"
  125. if can then
  126. message("Yeet em!")
  127. end
  128. end
  129. end
  130. mouse.KeyDown:connect(changemode)
  131. message("Rufus14's Knife Edit v4.053, Edited by Lundo_Fett. (original idea of a knife: Trollonis)")
  132. creatorc()
  133. message("NOTE TO MODS: This script has no blood Or 'Grab' Feture. Yw.")
  134. message("Press 'T' To Throw And 'E' For Stab.")
  135. message("Have Fun :) - Lundo_Fett")
  136. can = true
  137. ]], owner.Character)
  138. wait(0.24)
  139. -- configurations test
  140. hitchat = false
  141. -- end
  142. headlole = owner.Character:WaitForChild("Head")
  143. --By Rufus14
  144. function PrintText(Lol)
  145. print(Lol)
  146. end
  147. function zeer(tim3, thing)
  148. wait(tim3)
  149. thing.Enabled = false
  150. end
  151. runservice = game:GetService("RunService")
  152. owner.Chatted:connect(function(butwhathechatted)
  153. if owner.Character.Head:findFirstChild("chat") then
  154. owner.Character.Head:findFirstChild("chat"):destroy()
  155. end
  156. local r = math.random(1,255)
  157. local g = math.random(1,255)
  158. local b = math.random(1,255)
  159. local billboard = Instance.new("BillboardGui", owner.Character.Head)
  160. billboard.MaxDistance = 150
  161. billboard.Adornee = owner.Character.Head
  162. billboard.StudsOffset = Vector3.new(-1, 2.5, 0)
  163. billboard.Size = UDim2.new(2,0,1,0)
  164. billboard.Name = "chat"
  165. local text = Instance.new("TextLabel", billboard)
  166. text.BackgroundTransparency = 1
  167. text.TextStrokeTransparency = 0
  168. text.TextSize = 25
  169. text.TextStrokeColor3 = Color3.fromRGB(r,g,b)
  170. text.Size = billboard.Size
  171. text.Font = "Code"
  172. text.TextColor3 = Color3.fromRGB(100,100,100)
  173. text.Text = butwhathechatted
  174. coroutine.wrap(function()
  175. wait(3)
  176. for i = 1,50 do
  177. billboard.StudsOffset = billboard.StudsOffset - Vector3.new(0,-0.01,0)
  178. text.TextTransparency = text.TextTransparency + 0.02
  179. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.02
  180. runservice.Stepped:wait()
  181. end
  182. billboard:destroy()
  183. end)()
  184. end)
  185. function chatgui(guichatbutwhatdolol,butwhathechatted,nothing)
  186. if guichatbutwhatdolol:findFirstChild("chat") then
  187. guichatbutwhatdolol:findFirstChild("chat"):destroy()
  188. end
  189. local r = math.random(1,255)
  190. local g = math.random(1,255)
  191. local b = math.random(1,255)
  192. local billboard = Instance.new("BillboardGui", guichatbutwhatdolol)
  193. billboard.MaxDistance = 150
  194. billboard.Adornee = guichatbutwhatdolol
  195. billboard.StudsOffset = Vector3.new(-1, 2.5, 0)
  196. billboard.Size = UDim2.new(2,0,1,0)
  197. billboard.Name = "chat"
  198. local text = Instance.new("TextLabel", billboard)
  199. text.BackgroundTransparency = 1
  200. text.TextStrokeTransparency = 0
  201. text.TextSize = 25
  202. text.TextStrokeColor3 = Color3.fromRGB(r,g,b)
  203. text.Size = billboard.Size
  204. text.Font = "Code"
  205. text.TextColor3 = Color3.fromRGB(100,100,100)
  206. text.Text = butwhathechatted
  207. coroutine.wrap(function()
  208. wait(3)
  209. for i = 1,50 do
  210. billboard.StudsOffset = billboard.StudsOffset - Vector3.new(0,-0.01,0)
  211. text.TextTransparency = text.TextTransparency + 0.02
  212. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.02
  213. runservice.Stepped:wait()
  214. end
  215. billboard:destroy()
  216. end)()
  217. end
  218. function bloodparticle(zero,two,four)
  219. if allowedblood ~= false then
  220. ParticleEmitter0 = Instance.new("ParticleEmitter")
  221. ParticleEmitter2 = Instance.new("ParticleEmitter")
  222. ParticleEmitter4 = Instance.new("ParticleEmitter")
  223. -- zero - 0.1, two - 0.3, and four - 0.1
  224. ParticleEmitter0.Name = "Blood"
  225. ParticleEmitter0.Parent = knife
  226. ParticleEmitter0.Speed = NumberRange.new(5, 10)
  227. ParticleEmitter0.Rotation = NumberRange.new(-360, 360)
  228. ParticleEmitter0.Color = ColorSequence.new(Color3.new(0.666667, 0, 0),Color3.new(0.423529, 0, 0))
  229. ParticleEmitter0.LightEmission = 0.40000000596046
  230. ParticleEmitter0.LightInfluence = 1
  231. ParticleEmitter0.Texture = "rbxassetid://73547327"
  232. ParticleEmitter0.Transparency = NumberSequence.new(0.10000000149012,0.14375001192093,0.49374997615814,1)
  233. ParticleEmitter0.Size = NumberSequence.new(0,2.8749995231628)
  234. ParticleEmitter0.Acceleration = Vector3.new(0, -5, 0)
  235. ParticleEmitter0.EmissionDirection = Enum.NormalId.Front
  236. ParticleEmitter0.Lifetime = NumberRange.new(0.30000001192093, 0.5)
  237. ParticleEmitter0.Rate = 10000000
  238. ParticleEmitter0.RotSpeed = NumberRange.new(-40, 270)
  239. ParticleEmitter0.SpreadAngle = Vector2.new(360, 360)
  240. ParticleEmitter0.VelocitySpread = 360
  241. ParticleEmitter2.Name = "Blood2"
  242. ParticleEmitter2.Parent = Knife
  243. ParticleEmitter2.Speed = NumberRange.new(5, 14)
  244. ParticleEmitter2.Color = ColorSequence.new(Color3.new(0.45098, 0, 0),Color3.new(0.45098, 0, 0))
  245. ParticleEmitter2.LightEmission = 0.20000000298023
  246. ParticleEmitter2.LightInfluence = 1
  247. ParticleEmitter2.Texture = "http://www.roblox.com/asset/?id=134531274"
  248. ParticleEmitter2.Transparency = NumberSequence.new(0.30000001192093,0.30000001192093)
  249. ParticleEmitter2.ZOffset = 1
  250. ParticleEmitter2.Size = NumberSequence.new(0.12499988079071,0)
  251. ParticleEmitter2.Acceleration = Vector3.new(0, -20, 0)
  252. ParticleEmitter2.EmissionDirection = Enum.NormalId.Front
  253. ParticleEmitter2.Lifetime = NumberRange.new(0.5, 1.5)
  254. ParticleEmitter2.Rate = 100000
  255. ParticleEmitter2.SpreadAngle = Vector2.new(360, 360)
  256. ParticleEmitter2.VelocitySpread = 360
  257. ParticleEmitter4.Name = "Blood3"
  258. ParticleEmitter4.Parent = Knife
  259. ParticleEmitter4.Speed = NumberRange.new(3, 7)
  260. ParticleEmitter4.Rotation = NumberRange.new(-360, 360)
  261. ParticleEmitter4.Color = ColorSequence.new(Color3.new(0.486275, 0, 0),Color3.new(0.258824, 0, 0))
  262. ParticleEmitter4.LightEmission = 0.20000000298023
  263. ParticleEmitter4.LightInfluence = 1
  264. ParticleEmitter4.Texture = "rbxassetid://241779220"
  265. ParticleEmitter4.Transparency = NumberSequence.new(1,0.48750001192093,0.75625002384186,1)
  266. ParticleEmitter4.ZOffset = 0.5
  267. ParticleEmitter4.Size = NumberSequence.new(0,2.8749995231628)
  268. ParticleEmitter4.Acceleration = Vector3.new(0, -5, 0)
  269. ParticleEmitter4.EmissionDirection = Enum.NormalId.Front
  270. ParticleEmitter4.Lifetime = NumberRange.new(0.40000000596046, 1)
  271. ParticleEmitter4.Rate = 3000
  272. ParticleEmitter4.RotSpeed = NumberRange.new(-40, 270)
  273. ParticleEmitter4.SpreadAngle = Vector2.new(360, 360)
  274. ParticleEmitter4.VelocitySpread = 360
  275. ParticleEmitter0.Enabled = true
  276. ParticleEmitter2.Enabled = true
  277. ParticleEmitter4.Enabled = true
  278. zeer(zero, ParticleEmitter0)
  279. zeer(four, ParticleEmitter4)
  280. zeer(two, ParticleEmitter2)
  281. end
  282. end
  283. attackevent = Instance.new("RemoteEvent", game.ReplicatedStorage)
  284. attackevent.Name = "KnifeAttack"
  285. bloodevent = Instance.new("RemoteEvent", game.ReplicatedStorage)
  286. bloodevent.Name = "KnifeBlood"
  287. --Converted with ttyyuu12345's model to script plugin v4
  288. function sandbox(var,func)
  289. local env = getfenv(func)
  290. local newenv = setmetatable({},{
  291. __index = function(self,k)
  292. if k=="script" then
  293. return var
  294. else
  295. return env[k]
  296. end
  297. end,
  298. })
  299. setfenv(func,newenv)
  300. return func
  301. end
  302. cors = {}
  303. mas = Instance.new("Model",game:GetService("Lighting"))
  304. Knife = Instance.new("Part")
  305. Knife.Name = "Knife"
  306. Knife.Parent = mas
  307. Knife.CFrame = CFrame.new(-5.13551855, 2.10106921, 85.3246002, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  308. Knife.Position = Vector3.new(-5.13551855, 2.10106921, 85.3246002)
  309. Knife.Size = Vector3.new(0.149560004, 0.522157907, 2.20364952)
  310. Mesh = Instance.new("SpecialMesh")
  311. Mesh.Parent = Knife
  312. Mesh.MeshId = "rbxassetid://2047774297"
  313. Mesh.TextureId = "rbxassetid://2047774362"
  314. Mesh.Scale = Vector3.new(0.35,0.35,0.35)
  315. for i,v in pairs(mas:GetChildren()) do
  316. v.Parent = game:GetService("Lighting")
  317. pcall(function() v:MakeJoints() end)
  318. end
  319. mas:Destroy()
  320. for i,v in pairs(cors) do
  321. spawn(function()
  322. pcall(v)
  323. end)
  324. end
  325. Knife.Parent = owner.Character
  326. Knife:BreakJoints()
  327. Knife.CanCollide = false
  328. Knife.Name = "Bitch ass knife haha v3 reference again"
  329. local stabsound = Instance.new("Sound", Knife)
  330. stabsound.SoundId = "http://www.roblox.com/asset/?id=16950449"
  331. stabsound.Volume = 2
  332. stabsound.PlaybackSpeed = 1
  333. local chokesound = Instance.new("Sound", Knife)
  334. chokesound.SoundId = "rbxassetid://418658161"
  335. chokesound.Volume = 0.2
  336. chokesound.TimePosition = 3
  337. local throwsound = Instance.new("Sound", Knife)
  338. throwsound.SoundId = "http://www.roblox.com/asset/?id=97095069"
  339. throwsound.Volume = 2
  340. local slide = Instance.new("Sound", Knife)
  341. slide.SoundId = "rbxassetid://2706199011"
  342. slide.Volume = 0.1
  343. local epicterrariaswoosh = Instance.new("Sound", Knife)
  344. epicterrariaswoosh.SoundId = "rbxassetid://596439421"
  345. epicterrariaswoosh.PlaybackSpeed = 0.8
  346. local knifeweld = Instance.new("Weld", Knife)
  347. knifeweld.Part0 = owner.Character["Right Arm"]
  348. knifeweld.Part1 = Knife
  349. knifeweld.C0 = CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  350. local head = Instance.new("Weld", owner.Character.Torso)
  351. head.Part0 = owner.Character.Torso
  352. head.Part1 = owner.Character.Head
  353. head.C0 = CFrame.new(0,1.5,0)
  354. head.Name = "HeadWeld"
  355. local humanoidrootpart = Instance.new("Weld", owner.Character.HumanoidRootPart)
  356. humanoidrootpart.Part0 = owner.Character.HumanoidRootPart
  357. humanoidrootpart.Part1 = owner.Character.Torso
  358. humanoidrootpart.Name = "HumanoidRootPartWeld"
  359. canattack = true
  360. bloodcolor = Color3.fromRGB(200,0,0)
  361. function bloodcolorfunc(player, r,g,b)
  362. bloodcolor = Color3.fromRGB(r,g,b)
  363. end
  364. bloodevent.OnServerEvent:connect(bloodcolorfunc)
  365. function attack(player, attackname, mousecoordinate)
  366. if player == owner then
  367. if canattack then
  368. canattack = false
  369. if attackname == "Play" then
  370. local lol = Instance.new("Sound", Knife)
  371. lol.SoundId = "rbxassetid://3216300010"
  372. lol.Volume = 2
  373. lol:Play()
  374. lol.Looped = true
  375. canattack = true
  376. elseif attackname == "Throw" then
  377. headshot = false
  378. local rightarm = Instance.new("Weld", owner.Character.Torso)
  379. rightarm.Part0 = owner.Character.Torso
  380. rightarm.Part1 = owner.Character["Right Arm"]
  381. rightarm.C0 = CFrame.new(1.5,0,0)
  382. rightarm.Name = "RightArmWeld"
  383. local leftarm = Instance.new("Weld", owner.Character.Torso)
  384. leftarm.Part0 = owner.Character.Torso
  385. leftarm.Part1 = owner.Character["Left Arm"]
  386. leftarm.C0 = CFrame.new(-1.5,0,0)
  387. leftarm.Name = "LeftArmWeld"
  388. epicterrariaswoosh:Play()
  389. for i = 0,1 , 0.05 do
  390. head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.342020065, 0, 0.939692557, 0, 1, 0, -0.939692557, 0, 0.342020065),i)
  391. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.342020154, 0, -0.939692616, 0, 1, 0, 0.939692616, 0, 0.342020154),i)
  392. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0.969846249, 0.171009064, 1, 0, 2.98023224e-08, 0, -0.939692438, 0.342020422, 0, -0.342020422, -0.939692497),i)
  393. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.0301537514, -0.171010971, 1, -7.4505806e-09, 2.98023224e-08, 0, 0.939692557, -0.342020094, 0, 0.342020124, 0.939692616),i)
  394. game:GetService("RunService").Heartbeat:wait()
  395. end
  396. throwsound:Play()
  397. Knife.Transparency = 1
  398. local clonedknife = Instance.new("Part", workspace)
  399. clonedknife.Size = Knife.Size
  400. clonedknife:BreakJoints()
  401. Sound0 = Instance.new("Sound")
  402. Sound0.Parent = clonedknife
  403. Sound0.Looped = true
  404. Sound0.MaxDistance = 150
  405. Sound0.EmitterSize = 5
  406. Sound0.MinDistance = 5
  407. Sound0.Pitch = 2.5339999198914
  408. Sound0.PlaybackSpeed = 2.5339999198914
  409. Sound0.SoundId = "rbxassetid://158475221"
  410. Sound0.Volume = 0.13400000333786
  411. Sound0:Play()
  412. clonedknife.Name = "Bitch ass knife haha v3 reference again"
  413. clonedknife.CanCollide = false
  414. clonedknife.CFrame = Knife.CFrame * CFrame.new(-2.5,0,3)
  415. clonedknife.CFrame = CFrame.new(clonedknife.Position, mousecoordinate)
  416. clonedknife.CFrame = clonedknife.CFrame * CFrame.new(0.5,-1,-1.5)
  417. local mesh = Instance.new("SpecialMesh", clonedknife)
  418. mesh.MeshId = "rbxassetid://2047774297"
  419. mesh.TextureId = "rbxassetid://2047774362"
  420. mesh.Scale = Vector3.new(0.35,0.35,0.35)
  421. Sound01 = Instance.new("Sound")
  422. Sound01.Parent = clonedknife
  423. Sound01.Looped = true
  424. Sound01.MaxDistance = 150
  425. Sound01.EmitterSize = 5
  426. Sound01.MinDistance = 5
  427. Sound01.Pitch = 2.5339999198914
  428. Sound01.PlaybackSpeed = 2.5339999198914
  429. Sound01.SoundId = "rbxassetid://158475221"
  430. Sound01.Volume = 0.13400000333786
  431. Sound0:Destroy()
  432.  
  433. local knifevelocity = Instance.new("BodyVelocity", clonedknife)
  434. knifevelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  435. knifevelocity.Velocity = clonedknife.CFrame.lookVector * 100
  436. local flying = true
  437. local lookat = clonedknife.Position
  438. local function spin()
  439. while flying and game:GetService("RunService").Heartbeat:wait() do
  440. clonedknife.CFrame = clonedknife.CFrame * CFrame.fromEulerAnglesXYZ(-0.2,0,0)
  441. end
  442. end
  443. spawn(spin)
  444. local function touched(part)
  445. Sound01:Play()
  446. Sound01 = Instance.new("Sound")
  447. Sound01.Parent = clonedknife
  448. Sound01.Looped = true
  449. Sound01.MaxDistance = 150
  450. Sound01.EmitterSize = 5
  451. Sound01.MinDistance = 5
  452. Sound01.Pitch = 2.5339999198914
  453. Sound01.PlaybackSpeed = 2.5339999198914
  454. Sound01.SoundId = "rbxassetid://158475221"
  455. Sound01.Volume = 0.13400000333786
  456. Sound0:Destroy()
  457. if part.Name ~= "Bitch ass blood" and part.Name ~= "epic" and part.Parent ~= owner.Character and part.Name ~= "Bitch ass knife haha v3 reference again" and part.Name ~= "okyoucantouchnow" and part.Name ~= "LimbCollider" and part.Parent.ClassName ~= "Accessory" and part.Parent.ClassName ~= "Hat" and part.Parent.Parent.ClassName ~= "Accessory" then
  458. local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  459. if headlole ~= nil then
  460.  
  461. if part.Name == "Head" then
  462. headshot = true
  463. end
  464. local PainSound = Instance.new("Sound")
  465. local owigotstabaaaaAAAA = part.Parent:FindFirstChild("Head")
  466. if owigotstabaaaaAAAA then
  467. if hitchat == true then
  468. chatgui(owigotstabaaaaAAAA, "aAAAAAAAAA- *Passes Out*", "White")
  469. end
  470.  
  471. PainSound.Parent = owigotstabaaaaAAAA
  472. PainSound.Looped = false
  473. PainSound.SoundId = "rbxassetid://597154815"
  474. PainSound.Volume = 0.94800001382828
  475. PainSound.PlaybackSpeed = 1
  476. PainSound.MaxDistance = 963
  477. PainSound.EmitterSize = 5.342
  478. PainSound:Play()
  479. end
  480. if humanoid then
  481. local dialogthrow = math.random(1,6)
  482.  
  483. if dialogthrow == 1 then
  484. chatgui(headlole, "You just got yeeted on!!!!!!!!!!!!!!!!11!11!!11!", "White")
  485. end
  486.  
  487. if dialogthrow == 2 then
  488. chatgui(headlole, "HAHA, GET NOOB", "White")
  489. end
  490.  
  491. if dialogthrow == 3 then
  492. chatgui(headlole, "Srry, man, your just noob.", "White")
  493. end
  494.  
  495. if dialogthrow == 4 then
  496. chatgui(headlole, "Get yeeted on.", "White")
  497. end
  498.  
  499. if dialogthrow == 5 then
  500. chatgui(headlole, "How did that feel? bad? Good, it should!", "White")
  501. end
  502.  
  503. if dialogthrow == 6 then
  504. chatgui(headlole, "Ha, take that!", "White")
  505. end
  506. else
  507. error("lol u sux xddddddddd haha!!!1111!!11!1")
  508. end
  509. clonedknife:destroy()
  510. stabsound:Play()
  511. local bleed = Instance.new("Sound", part)
  512. bleed.SoundId = "rbxassetid://4471648128"
  513. bleed.Volume = 0.3
  514. bleed.PlaybackSpeed = 1.1
  515. bleed.Parent = part
  516. bleed:Play()
  517. PrintText("Hit Guy With Your Knife, Nice.")
  518. PrintText("Humanoid Hit - "..part.Parent.Name..", He Probably Is Wishing He Is Dead Right Now!")
  519. if part.parent.Name == Rufus14 or Lundo_Fett then
  520. message("wait~ LOL, YOU JUST HIT ONE OF THE DEVS THAT MADE THIS SCRIPT WITH UR KNIFE. HAHAHHA, NICE MAN.")
  521. end
  522. victimshumanoid = humanoid
  523. wait(0.02)
  524. humanoid.PlatformStand = true
  525. if humanoid.Health > 300 or humanoid.MaxHealth > 300 then
  526. humanoid.MaxHealth = 100
  527. humanoid.Health = 100
  528. end
  529. if humanoid.Parent:findFirstChild("HumanoidRootPart") then
  530. humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
  531. end
  532. if humanoid.Parent:findFirstChild("Torso") then
  533. if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
  534. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  535. glue.Part0 = victimshumanoid.Parent.Torso
  536. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
  537. glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  538. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  539. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
  540. limbcollider.Size = Vector3.new(1,1.4,1)
  541. limbcollider.Shape = "Cylinder"
  542. limbcollider.Transparency = 1
  543. limbcollider.Name = "LimbCollider"
  544. local limbcolliderweld = Instance.new("Weld", limbcollider)
  545. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
  546. limbcolliderweld.Part1 = limbcollider
  547. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  548. victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
  549. end
  550. if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
  551. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  552. glue.Part0 = victimshumanoid.Parent.Torso
  553. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
  554. glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  555. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  556. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
  557. limbcollider.Size = Vector3.new(1,1.4,1)
  558. limbcollider.Shape = "Cylinder"
  559. limbcollider.Name = "LimbCollider"
  560. limbcollider.Transparency = 1
  561. local limbcolliderweld = Instance.new("Weld", limbcollider)
  562. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
  563. limbcolliderweld.Part1 = limbcollider
  564. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  565. victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
  566. end
  567. if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
  568. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  569. glue.Part0 = victimshumanoid.Parent.Torso
  570. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
  571. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  572. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  573. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
  574. limbcollider.Size = Vector3.new(1,1.4,1)
  575. limbcollider.Shape = "Cylinder"
  576. limbcollider.Name = "LimbCollider"
  577. limbcollider.Transparency = 1
  578. local limbcolliderweld = Instance.new("Weld", limbcollider)
  579. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
  580. limbcolliderweld.Part1 = limbcollider
  581. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  582. victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
  583. end
  584. if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
  585. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  586. glue.Part0 = victimshumanoid.Parent.Torso
  587. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
  588. glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  589. glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  590. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
  591. limbcollider.Size = Vector3.new(1,1.4,1)
  592. limbcollider.Shape = "Cylinder"
  593. limbcollider.Name = "LimbCollider"
  594. limbcollider.Transparency = 1
  595. local limbcolliderweld = Instance.new("Weld", limbcollider)
  596. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
  597. limbcolliderweld.Part1 = limbcollider
  598. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  599. victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
  600. end
  601. elseif humanoid.Parent:findFirstChild("UpperTorso") then
  602. if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
  603. victimshumanoid.Parent.Archivable = true
  604. local zombiecorpse = victimshumanoid.Parent
  605. for i,v in pairs(zombiecorpse:GetChildren()) do
  606. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  607. for q,w in pairs(v:GetChildren()) do
  608. if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
  609. w:destroy()
  610. end
  611. end
  612. end
  613. end
  614. local UpperTorso = zombiecorpse.UpperTorso
  615. local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
  616. Humanoid.PlatformStand = true
  617. local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
  618. local connection = Instance.new('BallSocketConstraint', limb)
  619. connection.LimitsEnabled = true
  620. connection.Attachment0 = attachementone
  621. connection.Attachment1 = attachmenttwo
  622. connection.TwistLimitsEnabled = true
  623. connection.TwistLowerAngle = twistlower
  624. connection.TwistUpperAngle = twistupper
  625. local limbcollider = Instance.new("Part", limb)
  626. limbcollider.Size = Vector3.new(0.1,1,1)
  627. limbcollider.Shape = "Cylinder"
  628. limbcollider.Name = "LimbCollider"
  629. limbcollider.Transparency = 1
  630. limbcollider:BreakJoints()
  631. local limbcolliderweld = Instance.new("Weld", limbcollider)
  632. limbcolliderweld.Part0 = limb
  633. limbcolliderweld.Part1 = limbcollider
  634. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  635. end
  636. local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
  637. local connection = Instance.new('HingeConstraint', limb)
  638. connection.LimitsEnabled = true
  639. connection.Attachment0 = attachementone
  640. connection.Attachment1 = attachmenttwo
  641. connection.LimitsEnabled = true
  642. connection.LowerAngle = lower
  643. connection.UpperAngle = upper
  644. local limbcollider = Instance.new("Part", limb)
  645. limbcollider.Size = Vector3.new(0.1,1,1)
  646. limbcollider.Shape = "Cylinder"
  647. limbcollider.Name = "LimbCollider"
  648. limbcollider.Transparency = 1
  649. limbcollider:BreakJoints()
  650. local limbcolliderweld = Instance.new("Weld", limbcollider)
  651. limbcolliderweld.Part0 = limb
  652. limbcolliderweld.Part1 = limbcollider
  653. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  654. end
  655. local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
  656. HeadAttachment.Position = Vector3.new(0, -0.5, 0)
  657. makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
  658. makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
  659. makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
  660. makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
  661. makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
  662. --
  663. makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
  664. makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
  665. makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
  666. --
  667. makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
  668. makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
  669. makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
  670. --
  671. makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
  672. makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
  673. makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
  674. for i,v in pairs(Humanoid.Parent:GetChildren()) do
  675. if v.ClassName == "Accessory" then
  676. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  677. if attachment1 then
  678. for q,w in pairs(Humanoid.Parent:GetChildren()) do
  679. if w.ClassName == "Part" then
  680. local attachment2 = w:findFirstChild(attachment1.Name)
  681. if attachment2 then
  682. local hinge = Instance.new("HingeConstraint", v.Handle)
  683. hinge.Attachment0 = attachment1
  684. hinge.Attachment1 = attachment2
  685. hinge.LimitsEnabled = true
  686. hinge.LowerAngle = 0
  687. hinge.UpperAngle = 0
  688. end
  689. end
  690. end
  691. end
  692. end
  693. end
  694. for i,v in pairs(zombiecorpse:GetChildren()) do
  695. for q,w in pairs(v:GetChildren()) do
  696. if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
  697. w:destroy()
  698. end
  699. end
  700. end
  701. local ragdoll = zombiecorpse
  702. if ragdoll:findFirstChild("HumanoidRootPart") then
  703. ragdoll.HumanoidRootPart.Anchored = true
  704. ragdoll.HumanoidRootPart.CanCollide = false
  705. end
  706. end
  707. end
  708. local got = Instance.new("ObjectValue", owner.Character)
  709. got.Value = humanoid.Parent
  710. got.Name = "Gotem"
  711. victimshumanoid = humanoid
  712. bloodparticle(0.1,0.3,0.1)
  713. local function bleed()
  714. local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
  715. local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
  716. owner.Character.Gotem:destroy()
  717. while wait(0.1) and victimshumanoid.Health > 0 and thehead do
  718. thehumanoid.Health = thehumanoid.Health - 1.25
  719. if headshot ~= false then
  720. thehumanoid.Health = thehumanoid.Health - 0.53
  721. PrintText("Headshot Multiplier Damage Added, Dealt An Extra '0.53' Damage To "..part.Parent.Name..".")
  722. end
  723. PrintText("Dealt '1.25' Damage To "..part.Parent.Name.."!")
  724. if thehumanoid.Health <= 0 then
  725. PainSound:Stop()
  726. PrintText(part.Parent.Name.." Has Died To You Killing Them!!!11!1!")
  727. local dialogthrow = math.random(1,6)
  728.  
  729. if dialogthrow == 1 then
  730. if thehumanoid then
  731. chatgui(headlole, "Get ueeeted on noib!!!!!!!!!!!!!!!!!!!!!!1", "White")
  732. end
  733. end
  734.  
  735. if dialogthrow == 2 then
  736. if thehumanoid then
  737. chatgui(headlole, "Ded", "White")
  738. end
  739. end
  740.  
  741. if dialogthrow == 3 then
  742. if thehumanoid then
  743. chatgui(headlole, "Noob.", "White")
  744. end
  745. end
  746.  
  747. if dialogthrow == 4 then
  748. if thehumanoid then
  749. chatgui(headlole, "Get thrown on then commit die.", "White")
  750. end
  751. end
  752.  
  753. if dialogthrow == 5 then
  754. if thehumanoid then
  755. chatgui(headlole, "lol!", "White")
  756. end
  757. end
  758.  
  759. if dialogthrow == 6 then
  760. if thehumanoid then
  761. chatgui(headlole, "One down.", "White")
  762. end
  763. end
  764. break
  765. end
  766. local blood = Instance.new("Part", workspace)
  767. local randomsize = math.random(1,3)
  768. if randomsize == 1 then
  769. blood.Size = Vector3.new(0.3,0.3,0.3)
  770. end
  771. if randomsize == 2 then
  772. blood.Size = Vector3.new(0.4,0.4,0.4)
  773. end
  774. if randomsize == 3 then
  775. blood.Size = Vector3.new(0.2,0.2,0.2)
  776. end
  777. blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  778. blood.Elasticity = 0
  779. blood.Shape = "Ball"
  780. blood.Color = bloodcolor
  781. blood.Transparency = 1
  782. blood.Name = "Bitch ass blood"
  783. blood.CFrame = part.CFrame * CFrame.new(0,0.5,0)
  784. local velocity = Instance.new("BodyVelocity", blood)
  785. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  786. velocity.Velocity = part.CFrame.lookVector * math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
  787. game.Debris:AddItem(velocity, 0.2)
  788. local function hit(part)
  789. if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
  790. blood:destroy()
  791. part.Size = part.Size + Vector3.new(0,0.3,0.3)
  792. end
  793. if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
  794. wait(0.2)
  795. blood.Name = "okyoucantouchnow"
  796. blood.Anchored = true
  797. blood.CanCollide = false
  798. blood.Material = "Glass"
  799. blood.Shape = "Cylinder"
  800. blood.Size = Vector3.new(0.1,1.5,1.5)
  801. if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
  802. local pos = blood.Position
  803. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  804. blood.Position = pos
  805. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  806. local pos = blood.Position
  807. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  808. blood.Position = pos
  809. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
  810. local pos = blood.Position
  811. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  812. blood.Position = pos
  813. end
  814. wait(8)
  815. for i = 1,50 do
  816. blood.Transparency = 1
  817. wait()
  818. end
  819. blood:destroy()
  820. end
  821. end
  822. blood.Touched:connect(hit)
  823. end
  824. if thehumanoid.Parent:findFirstChild("Torso") then
  825. thehumanoid.Parent.Archivable = true
  826. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  827. if v.ClassName == "Accessory" then
  828. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  829. if attachment1 then
  830. for q,w in pairs(thehumanoid.Parent:GetChildren()) do
  831. if w.ClassName == "Part" then
  832. local attachment2 = w:findFirstChild(attachment1.Name)
  833. if attachment2 then
  834. local hinge = Instance.new("HingeConstraint", v.Handle)
  835. hinge.Attachment0 = attachment1
  836. hinge.Attachment1 = attachment2
  837. hinge.LimitsEnabled = true
  838. hinge.LowerAngle = 0
  839. hinge.UpperAngle = 0
  840. end
  841. end
  842. end
  843. end
  844. end
  845. end
  846. local rag = thehumanoid.Parent:Clone()
  847. rag:findFirstChildOfClass("Humanoid").Health = 0
  848. rag:findFirstChildOfClass("Humanoid").PlatformStand = true
  849. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  850. if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
  851. v:destroy()
  852. end
  853. end
  854. rag.Parent = workspace
  855. game.Debris:AddItem(rag, 15)
  856. chatgui(rag.Head, "*dies due to blood loss And failure of consciousness while bleeding out*", "White")
  857. end
  858. end
  859. spawn(bleed)
  860. else
  861. knifevelocity:destroy()
  862. flying = false
  863.  
  864. local impact =Instance.new("Sound", KnifeGui)
  865. impact.SoundId = "rbxassetid://1921272182"
  866. impact.Volume = 1.342
  867. impact.Parent = clonedknife
  868. impact:Play()
  869. clonedknife.Anchored = true
  870.  
  871. clonedknife.CFrame = CFrame.new(clonedknife.Position, lookat)
  872. clonedknife.CFrame = clonedknife.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  873. wait(5)
  874. for i = 1,100 do
  875. clonedknife.Transparency = clonedknife.Transparency + 0.01
  876. game:GetService("RunService").Heartbeat:wait()
  877. end
  878. clonedknife:destroy()
  879. end
  880. end
  881. end
  882. clonedknife.Touched:connect(touched)
  883. for i = 0,1 , 0.06 do
  884. head.C0 = head.C0:lerp(CFrame.new(0, 1.49999976, 0, 0.98480773, 0, -0.173648059, 0, 0.999999881, 0, 0.173648059, 0, 0.98480773),i)
  885. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.984807789, 0, 0.173648059, 0, 0.99999994, 0, -0.173648059, 0, 0.984807789),i)
  886. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.50000191, 0.178606272, -0.383022308, 1, 1.49011612e-08, 7.4505806e-09, 0, 0.642787099, -0.766044557, 0, 0.766044796, 0.642787218),i)
  887. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.54821205, 0.153163671, 0.281364441, 0.98480773, 0.111618884, 0.133022264, -0.163175866, 0.856848657, 0.489063889, -0.0593911856, -0.503340065, 0.86204493),i)
  888. game:GetService("RunService").Heartbeat:wait()
  889. end
  890. for i = 0,1 , 0.04 do
  891. head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
  892. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
  893. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
  894. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
  895. game:GetService("RunService").Heartbeat:wait()
  896. end
  897. leftarm:destroy()
  898. rightarm:destroy()
  899. canattack = true
  900. local ball = Instance.new("Part", workspace)
  901. ball.Size = Vector3.new(2,2,2)
  902. ball.Shape = "Ball"
  903. ball:BreakJoints()
  904. ball.CanCollide = false
  905. ball.Material = "Neon"
  906. ball.Anchored = true
  907. ball.Name = "epic"
  908. ball.CFrame = Knife.CFrame
  909. ball.BrickColor = BrickColor.new("Institutional white")
  910. local cf = ball.CFrame
  911. local holyrespawn = math.random(1,7)
  912. local holyrespawn = math.random(1,7)
  913. holy = Instance.new("Sound")
  914. holy.Parent = Knife
  915. holy.Volume = 5.565
  916. holy.EmitterSize = 8
  917. holy.SoundId = "rbxassetid://3932669033"
  918. holy.PlaybackSpeed = 1.015
  919. holy.MaxDistance = 1456
  920. wait(0.02)
  921. if holyrespawn == 1 then
  922. holy.SoundId = "rbxassetid://3932669033"
  923. holy:play()
  924. end
  925.  
  926. if holyrespawn == 2 then
  927. holy.SoundId = "rbxassetid://3750937866"
  928. holy:play()
  929. end
  930.  
  931. if holyrespawn == 3 then
  932. holy.SoundId = "rbxassetid://3750938101"
  933. holy:play()
  934. end
  935.  
  936. if holyrespawn == 4 then
  937. holy.SoundId = "rbxassetid://3750937651"
  938. holy:play()
  939. end
  940.  
  941. if holyrespawn == 5 then
  942. holy.SoundId = "rbxassetid://3932668730"
  943. holy:play()
  944. end
  945.  
  946. if holyrespawn == 6 then
  947. holy.SoundId = "rbxassetid://3750937431"
  948. holy:play()
  949. end
  950. if holyrespawn == 7 then
  951. holy.SoundId = "rbxassetid://3932669793"
  952. holy:play()
  953. end
  954.  
  955.  
  956. Knife.Transparency = 0
  957. for i = 1,50 do
  958. ball.Size = ball.Size + Vector3.new(0.05,0.05,0.05)
  959. ball.CFrame = cf
  960. ball.Transparency = ball.Transparency + 0.02
  961. game:GetService("RunService").Heartbeat:wait()
  962. end
  963. ball:destroy()
  964. elseif attackname == "b3g0n3" then
  965. local begonenoob = Instance.new("Sound", headlole)
  966. begonenoob.SoundId = "rbxassetid://3663443635"
  967. begonenoob.Volume = 2.5
  968. begonenoob:Play()
  969. local rightarm = Instance.new("Weld", owner.Character.Torso)
  970. rightarm.Part0 = owner.Character.Torso
  971. rightarm.Part1 = owner.Character["Right Arm"]
  972. rightarm.C0 = CFrame.new(1.5,0,0)
  973. rightarm.Name = "RightArmWeld"
  974. local leftarm = Instance.new("Weld", owner.Character.Torso)
  975. leftarm.Part0 = owner.Character.Torso
  976. leftarm.Part1 = owner.Character["Left Arm"]
  977. leftarm.C0 = CFrame.new(-1.5,0,0)
  978. leftarm.Name = "LeftArmWeld"
  979. for i = 0,0.75 , 0.01 do
  980. head.C0 = head.C0:lerp(CFrame.new(-3.81469727e-06, 1.49999905, 0, 0.342020214, 0, 0.939692497, 4.07453626e-09, 0.999999881, 0, -0.939692557, 3.7252903e-09, 0.342020214),i)
  981. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, -0.400000095, 0, 0.336824089, -0.0593911782, -0.939692616, 0.173648179, 0.98480773, 0, 0.925416529, -0.163175911, 0.342020154),i)
  982. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.68301392, 0.316987038, 0, 0.866025269, -0.5, -2.98023224e-08, 0.5, 0.866025209, 3.7252903e-09, 0, 0, 0.999999881),i)
  983. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301392, 0.316987038, 0, 0.866025269, 0.49999994, -2.98023224e-08, -0.499999911, 0.866025209, 0, 0, 0, 0.999999881),i)
  984. game:GetService("RunService").Heartbeat:wait()
  985. end
  986. epicterrariaswoosh:Play()
  987. whoshh = Instance.new("Sound")
  988. whoshh.Parent = Knife
  989. whoshh.SoundId = "rbxassetid://2162237356"
  990. whoshh.Volume = 5
  991. whoshh:Play()
  992.  
  993. local sensorbrick = Instance.new("Part", Knife)
  994. sensorbrick.Size = Knife.Size
  995. sensorbrick.CanCollide = false
  996. sensorbrick.Transparency = 1
  997. sensorbrick:BreakJoints()
  998. local sensorweld = Instance.new("Weld", sensorbrick)
  999. sensorweld.Part0 = Knife
  1000. sensorweld.Part1 = sensorbrick
  1001. local function stabbed(part)
  1002. local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  1003. if humanoid == nil then
  1004. PrintText("I don't blame you for missing, it's hard to hit things with this")
  1005. local missound = math.random(1,4)
  1006. misslol = Instance.new("Sound")
  1007. misslol.Parent = Knife
  1008. misslol.MaxDistance = 250
  1009. misslol.Volume = 1.446
  1010. misslol.PlaybackSpeed = 1.253
  1011. if missound == 1 then
  1012. misslol.SoundId = "rbxassetid://4307044473"
  1013. misslol:play()
  1014. end
  1015.  
  1016. if missound == 2 then
  1017. misslol.SoundId = "rbxassetid://4307044751"
  1018. misslol:play()
  1019. end
  1020.  
  1021. if missound == 3 then
  1022. misslol.SoundId = "rbxassetid://4307045008"
  1023. misslol:play()
  1024. end
  1025.  
  1026. if missound == 4 then
  1027. misslol.SoundId = "rbxassetid://4307045377"
  1028. misslol:play()
  1029. end
  1030. end
  1031. if humanoid then
  1032. local yeetlolz = math.random(1,4)
  1033. stablol = Instance.new("Sound")
  1034. stablol.Parent = Knife
  1035. stablol.MaxDistance = 250
  1036. stablol.Volume = 1.446
  1037. stablol.PlaybackSpeed = 0.985
  1038. if yeetlolz == 1 then
  1039. stablol.SoundId = "rbxassetid://4307102517"
  1040. stablol:play()
  1041. end
  1042.  
  1043. if yeetlolz == 2 then
  1044. stablol.SoundId = "rbxassetid://4307102878"
  1045. stablol:play()
  1046. end
  1047.  
  1048. if yeetlolz == 3 then
  1049. stablol.SoundId = "rbxassetid://4307103510"
  1050. stablol:play()
  1051. end
  1052.  
  1053. if yeetlolz == 4 then
  1054. stablol.SoundId = "rbxassetid://4307103239"
  1055. stablol:play()
  1056. end
  1057.  
  1058. local PainSound = Instance.new("Sound")
  1059. local screamlol = Instance.new("Sound")
  1060. local owigotstabaaaaAAAA = part.Parent:FindFirstChild("Head")
  1061. if owigotstabaaaaAAAA then
  1062. chatgui(owigotstabaaaaAAAA, "*Visible Pain*", "White")
  1063. screamlol.Name = "Scremaaaa"
  1064. screamlol.Parent = owigotstabaaaaAAAA
  1065. screamlol.EmitterSize = 7
  1066. screamlol.MaxDistance = 7680
  1067. screamlol.Pitch = 0.96
  1068. screamlol.PlaybackSpeed = 0.96
  1069. screamlol.Volume = 5
  1070. local valuescreavaluescream = math.random(1,6)
  1071.  
  1072. if valuescreavaluescream == 1 then
  1073. screamlol.SoundId = "rbxassetid://232921573"
  1074. screamlol:play()
  1075. end
  1076.  
  1077. if valuescreavaluescream == 2 then
  1078. screamlol.SoundId = "rbxassetid://166221318"
  1079. screamlol:play()
  1080. end
  1081.  
  1082. if valuescreavaluescream == 3 then
  1083. screamlol.SoundId = "rbxassetid://166221367"
  1084. screamlol:play()
  1085. end
  1086.  
  1087. if valuescreavaluescream == 4 then
  1088. screamlol.SoundId = "rbxassetid://166221367"
  1089. screamlol:play()
  1090. end
  1091.  
  1092. if valuescreavaluescream == 5 then
  1093. screamlol.SoundId = "rbxassetid://166221285"
  1094. screamlol:play()
  1095. end
  1096.  
  1097. if valuescreavaluescream == 6 then
  1098. screamlol.SoundId = "rbxassetid://232921590"
  1099. screamlol:play()
  1100. end
  1101. PainSound.Parent = owigotstabaaaaAAAA
  1102. PainSound.Looped = true
  1103. PainSound.SoundId = "rbxassetid://695279808"
  1104. PainSound.Volume = 1.256
  1105. PainSound.PlaybackSpeed = 1
  1106. PainSound.MaxDistance = 963
  1107. PainSound.EmitterSize = 5.342
  1108. PainSound:Play()
  1109. end
  1110. sensorbrick:destroy()
  1111. local bleed = Instance.new("Sound", part)
  1112. bleed.SoundId = "rbxassetid://244502094"
  1113. bleed.Volume = 0.3
  1114. bleed.PlaybackSpeed = 1.1
  1115. bleed.Parent = part
  1116. sound04 = Instance.new("Sound")
  1117. sound05 = Instance.new("Sound")
  1118. sound06 = Instance.new("Sound")
  1119. sound156 = Instance.new("Sound")
  1120. sound04.Parent = owigotstabaaaaAAAA
  1121. sound04.Pitch = 1.0199999809265
  1122. sound04.PlaybackSpeed = 1.0199999809265
  1123. sound04.SoundId = "rbxassetid://4459571224"
  1124. sound04.Volume = 0.85299998521805
  1125. sound05.Parent = owigotstabaaaaAAAA
  1126. sound05.Pitch = 3
  1127. sound05.PlaybackSpeed = 3
  1128. sound05.SoundId = "rbxassetid://4306991962"
  1129. sound05.Volume = 0.63559997081757
  1130. sound05.Parent = owigotstabaaaaAAAA
  1131. sound06.Pitch = 0.75
  1132. sound06.PlaybackSpeed = 0.75
  1133. sound06.SoundId = "rbxassetid://4459578169"
  1134. sound06.Volume = 0.86729997396469
  1135. sound156.Parent = owigotstabaaaaAAAA
  1136. sound156.SoundId = "rbxassetid://4307102517"
  1137. sound156.Volume = 1.2519999742508
  1138. sound156:Play()
  1139. sound06:Play()
  1140. sound04:Play()
  1141. sound05:Play()
  1142. bleed:Play()
  1143. PrintText("LOL THAT IDIOT LET YOU HIT THEM HAHA")
  1144. PrintText("Humanoid Hit - "..part.Parent.Name..", They Are An Absolute Idiot!")
  1145. if part.parent.Name == Rufus14 or Lundo_Fett then
  1146. message("wait~ I TAKE THAT BACK, YOU JUST HIT A SCRIPTER FOR THIS EDIT OR THE OG CREATOR, LOL!!!11!!!!!1!!!!1!11!1")
  1147. end
  1148. function diefromneck(hge,Other)
  1149. Other:Stop()
  1150. Soundo = Instance.new("Sound")
  1151. Soundo.Parent = hge
  1152. Soundo.SoundId = "rbxassetid://695280038"
  1153. Soundo.Volume = 3.4630000591278
  1154. Soundo:Play()
  1155. end
  1156. humanoid.Name = "Caught lmao"
  1157. humanoid.PlatformStand = true
  1158. if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
  1159. humanoid.MaxHealth = 100
  1160. humanoid.Health = 100
  1161. end
  1162. if humanoid.Parent:findFirstChild("HumanoidRootPart") then
  1163. humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
  1164. end
  1165. if humanoid.Parent:findFirstChild("Head") then
  1166. local ow = Instance.new("Weld", humanoid.Parent:findFirstChild("Head"))
  1167. ow.Part0 = Knife
  1168. ow.Part1 = humanoid.Parent:findFirstChild("Head")
  1169. ow.C0 = CFrame.fromEulerAnglesXYZ(-math.pi/2,0,0)
  1170. ow.C0 = ow.C0 * CFrame.fromEulerAnglesXYZ(0,math.pi,0)
  1171. ow.C0 = ow.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  1172. ow.C0 = ow.C0 * CFrame.new(0,0.5,0.3)
  1173. game.Debris:AddItem(ow,2)
  1174. end
  1175. victimshumanoid = humanoid
  1176. if humanoid.Parent:findFirstChild("Torso") then
  1177. if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
  1178. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1179. glue.Part0 = victimshumanoid.Parent.Torso
  1180. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
  1181. glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1182. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1183. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
  1184. limbcollider.Size = Vector3.new(1,1.4,1)
  1185. limbcollider.Shape = "Cylinder"
  1186. limbcollider.Transparency = 1
  1187. limbcollider.Name = "LimbCollider"
  1188. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1189. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
  1190. limbcolliderweld.Part1 = limbcollider
  1191. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1192. victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
  1193. end
  1194. if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
  1195. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1196. glue.Part0 = victimshumanoid.Parent.Torso
  1197. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
  1198. glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1199. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1200. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
  1201. limbcollider.Size = Vector3.new(1,1.4,1)
  1202. limbcollider.Shape = "Cylinder"
  1203. limbcollider.Name = "LimbCollider"
  1204. limbcollider.Transparency = 1
  1205. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1206. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
  1207. limbcolliderweld.Part1 = limbcollider
  1208. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1209. victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
  1210. end
  1211. if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
  1212. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1213. glue.Part0 = victimshumanoid.Parent.Torso
  1214. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
  1215. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1216. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1217. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
  1218. limbcollider.Size = Vector3.new(1,1.4,1)
  1219. limbcollider.Shape = "Cylinder"
  1220. limbcollider.Name = "LimbCollider"
  1221. limbcollider.Transparency = 1
  1222. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1223. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
  1224. limbcolliderweld.Part1 = limbcollider
  1225. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1226. victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
  1227. end
  1228. if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
  1229. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1230. glue.Part0 = victimshumanoid.Parent.Torso
  1231. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
  1232. glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1233. glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1234. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
  1235. limbcollider.Size = Vector3.new(1,1.4,1)
  1236. limbcollider.Shape = "Cylinder"
  1237. limbcollider.Name = "LimbCollider"
  1238. limbcollider.Transparency = 1
  1239. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1240. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
  1241. limbcolliderweld.Part1 = limbcollider
  1242. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1243. victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
  1244. end
  1245. elseif humanoid.Parent:findFirstChild("UpperTorso") then
  1246. if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
  1247. victimshumanoid.Parent.Archivable = true
  1248. local zombiecorpse = victimshumanoid.Parent
  1249. for i,v in pairs(zombiecorpse:GetChildren()) do
  1250. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1251. for q,w in pairs(v:GetChildren()) do
  1252. if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
  1253. w:destroy()
  1254. end
  1255. end
  1256. end
  1257. end
  1258. local UpperTorso = zombiecorpse.UpperTorso
  1259. local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
  1260. Humanoid.PlatformStand = true
  1261. local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
  1262. local connection = Instance.new('BallSocketConstraint', limb)
  1263. connection.LimitsEnabled = true
  1264. connection.Attachment0 = attachementone
  1265. connection.Attachment1 = attachmenttwo
  1266. connection.TwistLimitsEnabled = true
  1267. connection.TwistLowerAngle = twistlower
  1268. connection.TwistUpperAngle = twistupper
  1269. local limbcollider = Instance.new("Part", limb)
  1270. limbcollider.Size = Vector3.new(0.1,1,1)
  1271. limbcollider.Shape = "Cylinder"
  1272. limbcollider.Name = "LimbCollider"
  1273. limbcollider.Transparency = 1
  1274. limbcollider:BreakJoints()
  1275. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1276. limbcolliderweld.Part0 = limb
  1277. limbcolliderweld.Part1 = limbcollider
  1278. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1279. end
  1280. local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
  1281. local connection = Instance.new('HingeConstraint', limb)
  1282. connection.LimitsEnabled = true
  1283. connection.Attachment0 = attachementone
  1284. connection.Attachment1 = attachmenttwo
  1285. connection.LimitsEnabled = true
  1286. connection.LowerAngle = lower
  1287. connection.UpperAngle = upper
  1288. local limbcollider = Instance.new("Part", limb)
  1289. limbcollider.Size = Vector3.new(0.1,1,1)
  1290. limbcollider.Shape = "Cylinder"
  1291. limbcollider.Name = "LimbCollider"
  1292. limbcollider.Transparency = 1
  1293. limbcollider:BreakJoints()
  1294. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1295. limbcolliderweld.Part0 = limb
  1296. limbcolliderweld.Part1 = limbcollider
  1297. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1298. end
  1299. local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
  1300. HeadAttachment.Position = Vector3.new(0, -0.5, 0)
  1301. makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
  1302. makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
  1303. makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
  1304. makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
  1305. makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
  1306. --
  1307. makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
  1308. makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
  1309. makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
  1310. --
  1311. makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
  1312. makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
  1313. makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
  1314. --
  1315. makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
  1316. makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
  1317. makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
  1318. for i,v in pairs(Humanoid.Parent:GetChildren()) do
  1319. if v.ClassName == "Accessory" then
  1320. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  1321. if attachment1 then
  1322. for q,w in pairs(Humanoid.Parent:GetChildren()) do
  1323. if w.ClassName == "Part" then
  1324. local attachment2 = w:findFirstChild(attachment1.Name)
  1325. if attachment2 then
  1326. local hinge = Instance.new("HingeConstraint", v.Handle)
  1327. hinge.Attachment0 = attachment1
  1328. hinge.Attachment1 = attachment2
  1329. hinge.LimitsEnabled = true
  1330. hinge.LowerAngle = 0
  1331. hinge.UpperAngle = 0
  1332. end
  1333. end
  1334. end
  1335. end
  1336. end
  1337. end
  1338. for i,v in pairs(zombiecorpse:GetChildren()) do
  1339. for q,w in pairs(v:GetChildren()) do
  1340. if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
  1341. w:destroy()
  1342. end
  1343. end
  1344. end
  1345. local ragdoll = zombiecorpse
  1346. if ragdoll:findFirstChild("HumanoidRootPart") then
  1347. ragdoll.HumanoidRootPart.Anchored = true
  1348. ragdoll.HumanoidRootPart.CanCollide = false
  1349. end
  1350. end
  1351. end
  1352. local got = Instance.new("ObjectValue", owner.Character)
  1353. got.Value = humanoid.Parent
  1354. got.Name = "Gotem"
  1355. victimshumanoid = humanoid
  1356. local function bleed()
  1357. local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
  1358. local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
  1359. owner.Character.Gotem:destroy()
  1360. while wait(0.1) and victimshumanoid.Health > 0 and thehead do
  1361. thehumanoid.Health = thehumanoid.Health - 0.946
  1362. PrintText("Dealt '0.946' Damage To "..part.Parent.Name.."!")
  1363. if thehumanoid.Health <= 0 then
  1364. PrintText("GET NOOBED ON, "..part.Parent.Name.."!")
  1365. thehumanoid.MaxHealth = 0
  1366. thehumanoid.Health = 0
  1367. diefromneck(owigotstabaaaaAAAA,PainSound)
  1368. break
  1369. end
  1370. local blood = Instance.new("Part", workspace)
  1371. local randomsize = math.random(1,3)
  1372. if randomsize == 1 then
  1373. blood.Size = Vector3.new(0.3,0.3,0.3)
  1374. end
  1375. if randomsize == 2 then
  1376. blood.Size = Vector3.new(0.4,0.4,0.4)
  1377. end
  1378. if randomsize == 3 then
  1379. blood.Size = Vector3.new(0.2,0.2,0.2)
  1380. end
  1381. blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  1382. blood.Elasticity = 0
  1383. blood.Shape = "Ball"
  1384. blood.Color = bloodcolor
  1385. blood.Transparency = 1
  1386. blood.Name = "Bitch ass blood"
  1387. blood.CFrame = thehead.CFrame * CFrame.new(0,0.5,0)
  1388. local velocity = Instance.new("BodyVelocity", blood)
  1389. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1390. velocity.Velocity = Vector3.new(math.random(-15,15),math.random(30,40),0)
  1391. game.Debris:AddItem(velocity, 0.2)
  1392. local function hit(part)
  1393. if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
  1394. blood:destroy()
  1395. part.Size = part.Size + Vector3.new(0,0.3,0.3)
  1396. end
  1397. if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
  1398. wait(0.2)
  1399. blood.Name = "okyoucantouchnow"
  1400. blood.Anchored = true
  1401. blood.CanCollide = false
  1402. blood.Material = "Glass"
  1403. blood.Shape = "Cylinder"
  1404. blood.Size = Vector3.new(0.1,1.5,1.5)
  1405. if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
  1406. local pos = blood.Position
  1407. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1408. blood.Position = pos
  1409. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  1410. local pos = blood.Position
  1411. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  1412. blood.Position = pos
  1413. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
  1414. local pos = blood.Position
  1415. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1416. blood.Position = pos
  1417. end
  1418. wait(8)
  1419. for i = 1,50 do
  1420. blood.Transparency = 1 + 0.02
  1421. wait()
  1422. end
  1423. blood:destroy()
  1424. end
  1425. end
  1426. blood.Touched:connect(hit)
  1427. end
  1428. if thehumanoid.Parent:findFirstChild("Torso") then
  1429. thehumanoid.Parent.Archivable = true
  1430. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  1431. if v.ClassName == "Accessory" then
  1432. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  1433. if attachment1 then
  1434. for q,w in pairs(thehumanoid.Parent:GetChildren()) do
  1435. if w.ClassName == "Part" then
  1436. local attachment2 = w:findFirstChild(attachment1.Name)
  1437. if attachment2 then
  1438. local hinge = Instance.new("HingeConstraint", v.Handle)
  1439. hinge.Attachment0 = attachment1
  1440. hinge.Attachment1 = attachment2
  1441. hinge.LimitsEnabled = true
  1442. hinge.LowerAngle = 0
  1443. hinge.UpperAngle = 0
  1444. end
  1445. end
  1446. end
  1447. end
  1448. end
  1449. end
  1450. local rag = thehumanoid.Parent:Clone()
  1451. rag:findFirstChildOfClass("Humanoid").Health = 0
  1452. rag:findFirstChildOfClass("Humanoid").PlatformStand = true
  1453. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  1454. if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
  1455. v:destroy()
  1456. end
  1457. end
  1458. rag.Parent = workspace
  1459. game.Debris:AddItem(rag, 15)
  1460. chatgui(rag.Head, "*dies due to blood loss, a stab wound through head, and loss of oxygen*", "White")
  1461. end
  1462. end
  1463. spawn(bleed)
  1464.  
  1465. end
  1466. end
  1467. sensorbrick.Touched:connect(stabbed)
  1468. for i = 0,1 , 0.06 do
  1469. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(0.0111551285, -1.65374756, -0.208492279, 1, -3.96102529e-08, -9.57557234e-08, 1.01179282e-07, 0.173648685, 0.984807432, -2.23806182e-08, -0.98480767, 0.173648521),i)
  1470. head.C0 = head.C0:lerp(CFrame.new(-0.0868225098, 1.49240375, 0, 1.19248824e-08, -0.17364797, -0.984807789, 0, 0.98480767, -0.17364794, 1, 2.07073114e-09, 1.17437153e-08),i)
  1471. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08),i)
  1472. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.87100983, 0.969846249, 0, 1.19248824e-08, -0.342020363, 0.939692557, 8.74227553e-08, -0.939692378, -0.342020273, 1, 8.62290932e-08, 1.86946494e-08),i)
  1473. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.57922745, 0.0944201946, 0, 0.98480773, 0.173648179, 0, -0.173648134, 0.984807551, 0, 0, 0, 1),i)
  1474. game:GetService("RunService").Heartbeat:wait()
  1475. end
  1476. sensorbrick:destroy()
  1477. wait(2)
  1478. for i = 0,1 , 0.06 do
  1479. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  1480. head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
  1481. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
  1482. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
  1483. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
  1484. game:GetService("RunService").Heartbeat:wait()
  1485. end
  1486. leftarm:destroy()
  1487. rightarm:destroy()
  1488. canattack = true
  1489. elseif attackname == "Stab" then
  1490. Soundslash = Instance.new("Sound")
  1491. Soundslash.Name = "Hit"
  1492. Soundslash.Parent = Knife
  1493. Soundslash.Pitch = 1.25
  1494. Soundslash.PlaybackSpeed = 1.25
  1495. Soundslash.SoundId = "rbxasset://sounds/swordslash.wav"
  1496. Soundslash.Volume = 0.69999998807907
  1497. Soundslash:Play()
  1498. local rightarm = Instance.new("Weld", owner.Character.Torso)
  1499. rightarm.Part0 = owner.Character.Torso
  1500. rightarm.Part1 = owner.Character["Right Arm"]
  1501. rightarm.C0 = CFrame.new(1.5,0,0)
  1502. rightarm.Name = "RightArmWeld"
  1503. local leftarm = Instance.new("Weld", owner.Character.Torso)
  1504. leftarm.Part0 = owner.Character.Torso
  1505. leftarm.Part1 = owner.Character["Left Arm"]
  1506. leftarm.C0 = CFrame.new(-1.5,0,0)
  1507. leftarm.Name = "LeftArmWeld"
  1508. for i = 0,1 , 0.05 do
  1509. head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.499999851, 0, 0.866025388, 0, 1, 0, -0.866025388, 0, 0.499999851),i)
  1510. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.499999881, 0, -0.866025448, 0, 1, 0, 0.866025448, 0, 0.499999881),i)
  1511. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0.11697793, 0.321392059, 0.99999994, 0, 0, 0, 0.766044259, 0.642787695, 0, -0.642787695, 0.766044259),i)
  1512. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.00759601593, -0.0868225098, 1, -7.4505806e-09, 2.08616257e-07, 4.09781897e-08, 0.98480773, -0.173647955, -2.38418579e-07, 0.173647955, 0.98480773),i)
  1513. game:GetService("RunService").Heartbeat:wait()
  1514. end
  1515. local sensorbrick = Instance.new("Part", Knife)
  1516. sensorbrick.Size = Knife.Size
  1517. sensorbrick.CanCollide = false
  1518. sensorbrick.Transparency = 1
  1519. sensorbrick:BreakJoints()
  1520. local sensorweld = Instance.new("Weld", sensorbrick)
  1521. sensorweld.Part0 = Knife
  1522. sensorweld.Part1 = sensorbrick
  1523. local function stabbed(part)
  1524. local PainSound = Instance.new("Sound")
  1525. local screamlol = Instance.new("Sound")
  1526. local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  1527. local owigotstabaaaaAAAA = part.Parent:FindFirstChild("Head")
  1528. if humanoid == nil then
  1529. PrintText("u missed lol")
  1530. local missound = math.random(1,4)
  1531. misslol = Instance.new("Sound")
  1532. misslol.Parent = Knife
  1533. misslol.MaxDistance = 250
  1534. misslol.Volume = 1.446
  1535. misslol.PlaybackSpeed = 1.253
  1536. if missound == 1 then
  1537. misslol.SoundId = "rbxassetid://4307044473"
  1538. misslol:play()
  1539. end
  1540.  
  1541. if missound == 2 then
  1542. misslol.SoundId = "rbxassetid://4307044751"
  1543. misslol:play()
  1544. end
  1545.  
  1546. if missound == 3 then
  1547. misslol.SoundId = "rbxassetid://4307045008"
  1548. misslol:play()
  1549. end
  1550.  
  1551. if missound == 4 then
  1552. misslol.SoundId = "rbxassetid://4307045377"
  1553. misslol:play()
  1554. end
  1555. end
  1556. if headlole ~= nil and humanoid ~= nil then
  1557. local dialogstab = math.random(1,6)
  1558.  
  1559. if dialogstab == 1 then
  1560. chatgui(headlole, "How do ya like my knife entering your blood system?", "White")
  1561. end
  1562.  
  1563. if dialogstab == 2 then
  1564. chatgui(headlole, "HAHA, GET IMPALED IDIOT!", "White")
  1565. end
  1566.  
  1567. if dialogstab == 3 then
  1568. chatgui(headlole, "Srry, man, your just so noob i had to end u, srrs.", "White")
  1569. end
  1570.  
  1571. if dialogstab == 4 then
  1572. chatgui(headlole, "Get stabbebed on.", "White")
  1573. end
  1574.  
  1575. if dialogstab == 5 then
  1576. chatgui(headlole, "How did that feel? I'm guessing no because you're not answering me.", "White")
  1577. end
  1578.  
  1579. if dialogstab == 6 then
  1580. chatgui(headlole, "Oh boy, wouldn't wanna be that guy in this situation right now, lol!", "White")
  1581. end
  1582. else
  1583. error("idiot")
  1584. end
  1585.  
  1586. if owigotstabaaaaAAAA then
  1587. if hitchat == true then
  1588. chatgui(owigotstabaaaaAAAA, "AAAAAAAAAAAAAAAAAAAAAAAAAAAA, *due to knife starts dying and falls to the ground in pain*", "White")
  1589. end
  1590. local soundIds = {346318730,232921573,166221367,169907033,166221285,166221285,167094166}
  1591.  
  1592. screamlol.Name = "Scremaaaa"
  1593. screamlol.Parent = owigotstabaaaaAAAA
  1594. screamlol.EmitterSize = 7
  1595. screamlol.MaxDistance = 1536
  1596. local valuescreavaluescream = math.random(1,6)
  1597.  
  1598. if valuescreavaluescream == 1 then
  1599. screamlol.SoundId = "rbxassetid://232921573"
  1600. screamlol:play()
  1601. end
  1602.  
  1603. if valuescreavaluescream == 2 then
  1604. screamlol.SoundId = "rbxassetid://166221318"
  1605. screamlol:play()
  1606. end
  1607.  
  1608. if valuescreavaluescream == 3 then
  1609. screamlol.SoundId = "rbxassetid://166221367"
  1610. screamlol:play()
  1611. end
  1612.  
  1613. if valuescreavaluescream == 4 then
  1614. screamlol.SoundId = "rbxassetid://166221367"
  1615. screamlol:play()
  1616. end
  1617.  
  1618. if valuescreavaluescream == 5 then
  1619. screamlol.SoundId = "rbxassetid://166221285"
  1620. screamlol:play()
  1621. end
  1622.  
  1623. if valuescreavaluescream == 6 then
  1624. screamlol.SoundId = "rbxassetid://232921590"
  1625. screamlol:play()
  1626. end
  1627. screamlol.Volume = 2.3250000476837
  1628. PainSound.Parent = owigotstabaaaaAAAA
  1629. PainSound.Looped = true
  1630. PainSound.SoundId = "rbxassetid://2730451211"
  1631. PainSound.Volume = 0.94800001382828
  1632. PainSound.PlaybackSpeed = 1
  1633. PainSound.MaxDistance = 963
  1634. PainSound.EmitterSize = 5.342
  1635. screamlol:Play()
  1636. PainSound:Play()
  1637. end
  1638. if humanoid then
  1639. sensorbrick:destroy()
  1640. local yeetlolz = math.random(1,4)
  1641. stablol = Instance.new("Sound")
  1642. stablol.Parent = Knife
  1643. stablol.MaxDistance = 250
  1644. stablol.Volume = 1.446
  1645. stablol.PlaybackSpeed = 0.985
  1646. if yeetlolz == 1 then
  1647. stablol.SoundId = "rbxassetid://4307102517"
  1648. stablol:play()
  1649. end
  1650.  
  1651. if yeetlolz == 2 then
  1652. stablol.SoundId = "rbxassetid://4307102878"
  1653. stablol:play()
  1654. end
  1655.  
  1656. if yeetlolz == 3 then
  1657. stablol.SoundId = "rbxassetid://4307103510"
  1658. stablol:play()
  1659. end
  1660.  
  1661. if yeetlolz == 4 then
  1662. stablol.SoundId = "rbxassetid://4307103239"
  1663. stablol:play()
  1664. end
  1665.  
  1666. local bleed = Instance.new("Sound", part)
  1667. bleed.SoundId = "rbxassetid://244502094"
  1668. PrintText("Nice, You Just Impaled That Guy With Your Knife!")
  1669. PrintText("Humanoid Hit - "..part.Parent.Name..", Nice.")
  1670. if part.parent.Name == Rufus14 or Lundo_Fett then
  1671. message("wait~ LOL, YOU JUST IMPALED A DEV THAT MADE THIS SCRIPT WITH YOUR KNIFE. HAHAHHA, NICE MAN, THAT'S EPIC!.")
  1672. end
  1673. bleed.Volume = 0.3
  1674. bleed.PlaybackSpeed = 1.1
  1675. bleed.Parent = part
  1676. bleed:Play()
  1677. humanoid.Name = "Caught lmao"
  1678. if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
  1679. humanoid.MaxHealth = 100
  1680. humanoid.Health = 100
  1681. end
  1682. humanoid.PlatformStand = true
  1683. wait(0.01)
  1684. humanoid.PlatformStand = true
  1685. humanoid.PlatformStand = true
  1686. if humanoid.Parent:findFirstChild("HumanoidRootPart") then
  1687. humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
  1688. end
  1689. victimshumanoid = humanoid
  1690. if humanoid.Parent:findFirstChild("Torso") then
  1691. if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
  1692. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1693. glue.Part0 = victimshumanoid.Parent.Torso
  1694. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
  1695. glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1696. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1697. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
  1698. limbcollider.Size = Vector3.new(1,1.4,1)
  1699. limbcollider.Shape = "Cylinder"
  1700. limbcollider.Transparency = 1
  1701. limbcollider.Name = "LimbCollider"
  1702. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1703. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
  1704. limbcolliderweld.Part1 = limbcollider
  1705. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1706. victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
  1707. end
  1708. if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
  1709. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1710. glue.Part0 = victimshumanoid.Parent.Torso
  1711. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
  1712. glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1713. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1714. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
  1715. limbcollider.Size = Vector3.new(1,1.4,1)
  1716. limbcollider.Shape = "Cylinder"
  1717. limbcollider.Name = "LimbCollider"
  1718. limbcollider.Transparency = 1
  1719. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1720. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
  1721. limbcolliderweld.Part1 = limbcollider
  1722. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1723. victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
  1724. end
  1725. if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
  1726. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1727. glue.Part0 = victimshumanoid.Parent.Torso
  1728. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
  1729. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1730. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1731. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
  1732. limbcollider.Size = Vector3.new(1,1.4,1)
  1733. limbcollider.Shape = "Cylinder"
  1734. limbcollider.Name = "LimbCollider"
  1735. limbcollider.Transparency = 1
  1736. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1737. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
  1738. limbcolliderweld.Part1 = limbcollider
  1739. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1740. victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
  1741. end
  1742. if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
  1743. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  1744. glue.Part0 = victimshumanoid.Parent.Torso
  1745. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
  1746. glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1747. glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1748. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
  1749. limbcollider.Size = Vector3.new(1,1.4,1)
  1750. limbcollider.Shape = "Cylinder"
  1751. limbcollider.Name = "LimbCollider"
  1752. limbcollider.Transparency = 1
  1753. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1754. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
  1755. limbcolliderweld.Part1 = limbcollider
  1756. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  1757. victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
  1758. end
  1759. elseif humanoid.Parent:findFirstChild("UpperTorso") then
  1760. if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
  1761. victimshumanoid.Parent.Archivable = true
  1762. local zombiecorpse = victimshumanoid.Parent
  1763. for i,v in pairs(zombiecorpse:GetChildren()) do
  1764. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  1765. for q,w in pairs(v:GetChildren()) do
  1766. if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
  1767. w:destroy()
  1768. end
  1769. end
  1770. end
  1771. end
  1772. local UpperTorso = zombiecorpse.UpperTorso
  1773. local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
  1774. Humanoid.PlatformStand = true
  1775. local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
  1776. local connection = Instance.new('BallSocketConstraint', limb)
  1777. connection.LimitsEnabled = true
  1778. connection.Attachment0 = attachementone
  1779. connection.Attachment1 = attachmenttwo
  1780. connection.TwistLimitsEnabled = true
  1781. connection.TwistLowerAngle = twistlower
  1782. connection.TwistUpperAngle = twistupper
  1783. local limbcollider = Instance.new("Part", limb)
  1784. limbcollider.Size = Vector3.new(0.1,1,1)
  1785. limbcollider.Shape = "Cylinder"
  1786. limbcollider.Name = "LimbCollider"
  1787. limbcollider.Transparency = 1
  1788. limbcollider:BreakJoints()
  1789. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1790. limbcolliderweld.Part0 = limb
  1791. limbcolliderweld.Part1 = limbcollider
  1792. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1793. end
  1794. local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
  1795. local connection = Instance.new('HingeConstraint', limb)
  1796. connection.LimitsEnabled = true
  1797. connection.Attachment0 = attachementone
  1798. connection.Attachment1 = attachmenttwo
  1799. connection.LimitsEnabled = true
  1800. connection.LowerAngle = lower
  1801. connection.UpperAngle = upper
  1802. local limbcollider = Instance.new("Part", limb)
  1803. limbcollider.Size = Vector3.new(0.1,1,1)
  1804. limbcollider.Shape = "Cylinder"
  1805. limbcollider.Name = "LimbCollider"
  1806. limbcollider.Transparency = 1
  1807. limbcollider:BreakJoints()
  1808. local limbcolliderweld = Instance.new("Weld", limbcollider)
  1809. limbcolliderweld.Part0 = limb
  1810. limbcolliderweld.Part1 = limbcollider
  1811. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1812. end
  1813. local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
  1814. HeadAttachment.Position = Vector3.new(0, -0.5, 0)
  1815. makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
  1816. makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
  1817. makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
  1818. makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
  1819. makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
  1820. --
  1821. makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
  1822. makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
  1823. makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
  1824. --
  1825. makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
  1826. makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
  1827. makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
  1828. --
  1829. makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
  1830. makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
  1831. makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
  1832. for i,v in pairs(Humanoid.Parent:GetChildren()) do
  1833. if v.ClassName == "Accessory" then
  1834. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  1835. if attachment1 then
  1836. for q,w in pairs(Humanoid.Parent:GetChildren()) do
  1837. if w.ClassName == "Part" then
  1838. local attachment2 = w:findFirstChild(attachment1.Name)
  1839. if attachment2 then
  1840. local hinge = Instance.new("HingeConstraint", v.Handle)
  1841. hinge.Attachment0 = attachment1
  1842. hinge.Attachment1 = attachment2
  1843. hinge.LimitsEnabled = true
  1844. hinge.LowerAngle = 0
  1845. hinge.UpperAngle = 0
  1846. end
  1847. end
  1848. end
  1849. end
  1850. end
  1851. end
  1852. for i,v in pairs(zombiecorpse:GetChildren()) do
  1853. for q,w in pairs(v:GetChildren()) do
  1854. if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
  1855. w:destroy()
  1856. end
  1857. end
  1858. end
  1859. local ragdoll = zombiecorpse
  1860. if ragdoll:findFirstChild("HumanoidRootPart") then
  1861. ragdoll.HumanoidRootPart.Anchored = true
  1862. ragdoll.HumanoidRootPart.CanCollide = false
  1863. end
  1864. end
  1865. end
  1866. local got = Instance.new("ObjectValue", owner.Character)
  1867. got.Value = humanoid.Parent
  1868. got.Name = "Gotem"
  1869. victimshumanoid = humanoid
  1870. function diefromstab(lolxd)
  1871. lolxd:Stop()
  1872. end
  1873. local function bleed()
  1874. local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
  1875. local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
  1876. owner.Character.Gotem:destroy()
  1877. while wait(0.1) and victimshumanoid.Health > 0 and thehead do
  1878. thehumanoid.Health = thehumanoid.Health - 0.43
  1879. PrintText("Dealt '0.43' Damage To Victim!")
  1880. if thehumanoid.Health <= 0 then
  1881. thehumanoid.MaxHealth = 0
  1882. thehumanoid.Health = 0
  1883. diefromstab(PainSound)
  1884. chatgui(owigotstabaaaaAAAA, "*dies due to blood loss And failure to do anything except be in pain and be on the ground lol*", "White")
  1885. PrintText(part.Parent.Name.." Has Bled Out Due To You Impaling Them With Your Knife, Epic!!!")
  1886. local dialogstabdead = math.random(1,6)
  1887.  
  1888. if dialogstabdead == 1 then
  1889. if thehumanoid then
  1890. chatgui(headlole, "Pethetic, you could've at least TRIED to survive.", "White")
  1891. end
  1892. end
  1893.  
  1894. if dialogstabdead == 2 then
  1895. if thehumanoid then
  1896. chatgui(headlole, "Well, you're now dead.", "White")
  1897. end
  1898. end
  1899.  
  1900. if dialogstabdead == 3 then
  1901. if thehumanoid then
  1902. chatgui(headlole, "Dead.", "White")
  1903. end
  1904. end
  1905.  
  1906. if dialogstabdead == 4 then
  1907. if thehumanoid then
  1908. chatgui(headlole, "Sorry for the slow death,"..part.Parent.Name.."!", "White")
  1909. end
  1910. end
  1911.  
  1912. if dialogstabdead == 5 then
  1913. if thehumanoid then
  1914. chatgui(headlole, "Gottem..", "White")
  1915. end
  1916. end
  1917.  
  1918. if dialogstabdead == 6 then
  1919. if thehumanoid then
  1920. chatgui(headlole, "Oh, you've bled out, darn.", "White")
  1921. end
  1922. end
  1923.  
  1924. PainSound:Stop()
  1925. break
  1926. end
  1927. local blood = Instance.new("Part", workspace)
  1928. local randomsize = math.random(1,3)
  1929. if randomsize == 1 then
  1930. blood.Size = Vector3.new(0.3,0.3,0.3)
  1931. end
  1932. if randomsize == 2 then
  1933. blood.Size = Vector3.new(0.4,0.4,0.4)
  1934. end
  1935. if randomsize == 3 then
  1936. blood.Size = Vector3.new(0.2,0.2,0.2)
  1937. end
  1938. blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  1939. blood.Elasticity = 0
  1940. blood.Shape = "Ball"
  1941. blood.Color = bloodcolor
  1942. blood.Transparency = 1
  1943. blood.Name = "Bitch ass blood"
  1944. blood.CFrame = part.CFrame * CFrame.new(0,-1.5,0.3)
  1945. local velocity = Instance.new("BodyVelocity", blood)
  1946. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  1947. velocity.Velocity = part.CFrame.lookVector * -math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
  1948. game.Debris:AddItem(velocity, 0.2)
  1949. local function hit(part)
  1950. if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
  1951. blood:destroy()
  1952. part.Size = part.Size + Vector3.new(0,0.3,0.3)
  1953. end
  1954. if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
  1955. wait(0.2)
  1956. blood.Name = "okyoucantouchnow"
  1957. blood.Anchored = true
  1958. blood.CanCollide = false
  1959. blood.Material = "Glass"
  1960. blood.Shape = "Cylinder"
  1961. blood.Size = Vector3.new(0.1,1.5,1.5)
  1962. if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
  1963. local pos = blood.Position
  1964. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1965. blood.Position = pos
  1966. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  1967. local pos = blood.Position
  1968. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  1969. blood.Position = pos
  1970. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
  1971. local pos = blood.Position
  1972. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1973. blood.Position = pos
  1974. end
  1975. wait(8)
  1976. for i = 1,50 do
  1977. blood.Transparency = 1 + 0.02
  1978. wait()
  1979. end
  1980. blood:destroy()
  1981. end
  1982. end
  1983. blood.Touched:connect(hit)
  1984. end
  1985. if thehumanoid.Parent:findFirstChild("Torso") then
  1986. thehumanoid.Parent.Archivable = true
  1987. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  1988. if v.ClassName == "Accessory" then
  1989. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  1990. if attachment1 then
  1991. for q,w in pairs(thehumanoid.Parent:GetChildren()) do
  1992. if w.ClassName == "Part" then
  1993. local attachment2 = w:findFirstChild(attachment1.Name)
  1994. if attachment2 then
  1995. local hinge = Instance.new("HingeConstraint", v.Handle)
  1996. hinge.Attachment0 = attachment1
  1997. hinge.Attachment1 = attachment2
  1998. hinge.LimitsEnabled = true
  1999. hinge.LowerAngle = 0
  2000. hinge.UpperAngle = 0
  2001. end
  2002. end
  2003. end
  2004. end
  2005. end
  2006. end
  2007. local rag = thehumanoid.Parent:Clone()
  2008. rag:findFirstChildOfClass("Humanoid").Health = 0
  2009. rag:findFirstChildOfClass("Humanoid").PlatformStand = true
  2010. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  2011. if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
  2012. v:destroy()
  2013. end
  2014. end
  2015. rag.Parent = workspace
  2016. game.Debris:AddItem(rag, 15)
  2017. chatgui(rag.Head, "*dies due to blood loss And failure to do anything except be in pain and be on the ground lol*", "White")
  2018. end
  2019. end
  2020. spawn(bleed)
  2021. end
  2022. end
  2023. sensorbrick.Touched:connect(stabbed)
  2024. epicterrariaswoosh:Play()
  2025. for i = 0,1 , 0.05 do
  2026. head.C0 = head.C0:lerp(CFrame.new(0, 1.5, 0, 0.866025567, 0, -0.499999613, 0, 1, 0, 0.499999613, 0, 0.866025567),i)
  2027. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.866025448, 0, 0.499999881, 0, 1, 0, -0.499999881, 0, 0.866025448),i)
  2028. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.64153862, 0.121687889, -0.584392548, 0.938770175, -0.34430477, 0.0128265321, 0.223452091, 0.580076039, -0.783314049, 0.262258351, 0.738218009, 0.621493936),i)
  2029. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0.0669875145, 0.25, 1, -1.49011612e-07, 2.08616257e-07, 4.09781897e-08, 0.86602515, 0.500000298, -2.38418579e-07, -0.500000298, 0.866025209),i)
  2030. game:GetService("RunService").Heartbeat:wait()
  2031. end
  2032. sensorbrick:destroy()
  2033. for i = 0,1 , 0.05 do
  2034. head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
  2035. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
  2036. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
  2037. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
  2038. game:GetService("RunService").Heartbeat:wait()
  2039. end
  2040. rightarm:destroy()
  2041. leftarm:destroy()
  2042. canattack = true
  2043. canattack = true
  2044. elseif attackname == "Grab" then
  2045. local grabbed = false
  2046. rightarm = Instance.new("Weld", owner.Character.Torso)
  2047. rightarm.Part0 = owner.Character.Torso
  2048. rightarm.Part1 = owner.Character["Right Arm"]
  2049. rightarm.C0 = CFrame.new(1.5,0,0)
  2050. rightarm.Name = "RightArmWeld"
  2051. leftarm = Instance.new("Weld", owner.Character.Torso)
  2052. leftarm.Part0 = owner.Character.Torso
  2053. leftarm.Part1 = owner.Character["Left Arm"]
  2054. leftarm.C0 = CFrame.new(-1.5,0,0)
  2055. leftarm.Name = "LeftArmWeld"
  2056. for i = 0,1 , 0.05 do
  2057. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147862434, -0.898936272, -0.841812134, -0.996194959, 0.08715415, 0, -0.0871540606, -0.996194839, 0, 0, 0, 1),i)
  2058. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.68301249, 0.316987276, 0, 0.866025448, -0.499999911, 0, 0.499999881, 0.866025388, 0, 0, 0, 1),i)
  2059. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301249, 0.316987276, 0, 0.866025329, 0.500000119, 0, -0.50000006, 0.866025269, 1.77635684e-15, 0, 0, 1),i)
  2060. game:GetService("RunService").Heartbeat:wait()
  2061. end
  2062. local sensorbrick = Instance.new("Part", Knife)
  2063. sensorbrick.Size = Knife.Size
  2064. sensorbrick.CanCollide = false
  2065. sensorbrick.Transparency = 1
  2066. sensorbrick:BreakJoints()
  2067. local sensorweld = Instance.new("Weld", sensorbrick)
  2068. sensorweld.Part0 = Knife
  2069. sensorweld.Part1 = sensorbrick
  2070. local function gotem(part)
  2071. local humanoid = part.Parent:findFirstChildOfClass("Humanoid")
  2072. isr15 = false
  2073. local humrootyes = false
  2074. if humanoid then
  2075. grabbed = true
  2076. humanoid.Name = "Caught lmao"
  2077. humanoid.PlatformStand = true
  2078. if humanoid.MaxHealth > 300 or humanoid.Health > 300 then
  2079. humanoid.MaxHealth = 100
  2080. humanoid.Health = 100
  2081. end
  2082. if humanoid.Parent:findFirstChild("HumanoidRootPart") then
  2083. humanoid.Parent:findFirstChild("HumanoidRootPart"):destroy()
  2084. end
  2085. sensorbrick:destroy()
  2086. if humanoid.Parent:findFirstChild("Torso") then
  2087. isr15 = false
  2088. elseif humanoid.Parent:findFirstChild("UpperTorso") then
  2089. isr15 = true
  2090. end
  2091. local got = Instance.new("ObjectValue", owner.Character)
  2092. got.Value = humanoid.Parent
  2093. got.Name = "Gotem"
  2094. victimshumanoid = humanoid
  2095. if isr15 then
  2096. victimweld = Instance.new("Weld", owner.Character.Torso)
  2097. victimweld.Part0 = owner.Character.Torso
  2098. victimweld.Part1 = humanoid.Parent:findFirstChild("UpperTorso")
  2099. victimweld.C0 = CFrame.new(-0.331410885, 0.105233192, -0.84903717, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,0.1,0)
  2100. else
  2101. victimweld = Instance.new("Weld", owner.Character.Torso)
  2102. victimweld.Part0 = owner.Character.Torso
  2103. victimweld.Part1 = humanoid.Parent:findFirstChild("Torso")
  2104. victimweld.C0 = CFrame.new(-0.331410885, 0.105233192, -0.84903717, 1, 0, 0, 0, 1, 0, 0, 0, 1) * CFrame.new(0,-0.2,0)
  2105. end
  2106. end
  2107. end
  2108. sensorbrick.Touched:connect(gotem)
  2109. for i = 0,1 , 0.05 do
  2110. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147862434, -0.898936272, -0.841812134, -0.996194959, 0.08715415, 0, -0.0871540606, -0.996194839, 0, 0, 0, 1),i)
  2111. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.20000029, 1.1545198, -0.541671753, -4.95052781e-08, -7.56642393e-08, 0.999999881, 0.996194541, 0.0871555433, -7.33473655e-08, -0.0871557295, 0.996194601, -3.99016855e-08),i)
  2112. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.48883009, 0.500000238, -0.903129578, 0.984807909, -0.173648104, 1.32450051e-08, -1.58932529e-08, -1.08499073e-07, -1, 0.173648104, 0.984807849, -1.08824921e-07),i)
  2113. game:GetService("RunService").Heartbeat:wait()
  2114. end
  2115. sensorbrick:destroy()
  2116. if not grabbed then
  2117. wait(0.5)
  2118. for i = 0,1 , 0.05 do
  2119. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  2120. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
  2121. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
  2122. game:GetService("RunService").Heartbeat:wait()
  2123. end
  2124. rightarm:destroy()
  2125. leftarm:destroy()
  2126. canattack = true
  2127. end
  2128. local deb = Instance.new("ObjectValue", owner.Character)
  2129. deb.Name = "debounceorwhat"
  2130. game.Debris:AddItem(deb, 0.1)
  2131. end
  2132. end
  2133. if not canattack and not owner.Character:findFirstChild("reallyattacking") and owner.Character:findFirstChild("Gotem") and not owner.Character:findFirstChild("debounceorwhat") then
  2134. local atta = Instance.new("ObjectValue", owner.Character)
  2135. atta.Name = "reallyattacking"
  2136. for i = 0,1 , 0.05 do
  2137. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.11355352, 1.38487792, -0.732650757, 0.866025507, -0.50000006, -1.47949386e-08, -0.24999994, -0.433012575, -0.866025388, 0.433012724, 0.750000119, -0.499999911),i)
  2138. game:GetService("RunService").Heartbeat:wait()
  2139. end
  2140. slide:Play()
  2141. for i = 0,0.9 , 0.05 do
  2142. if owner.Character:findFirstChild("Gotem") then
  2143. if isr15 then
  2144. if owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head") then
  2145. if owner.Character:findFirstChild("Gotem").Value.Head:findFirstChild("Neck") then
  2146. owner.Character:findFirstChild("Gotem").Value.Head.Neck.C0 = owner.Character:findFirstChild("Gotem").Value.Head.Neck.C0 * CFrame.fromEulerAnglesXYZ(0.015,0,0)
  2147. end
  2148. end
  2149. else
  2150. if owner.Character:findFirstChild("Gotem").Value:findFirstChild("Torso") then
  2151. if owner.Character:findFirstChild("Gotem").Value.Torso:findFirstChild("Neck") then
  2152. owner.Character:findFirstChild("Gotem").Value.Torso.Neck.C0 = owner.Character:findFirstChild("Gotem").Value.Torso.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.015,0,0)
  2153. end
  2154. end
  2155. end
  2156. end
  2157. rightarm.C0 = rightarm.C0:lerp(CFrame.new(0.571247101, 0.999999762, -0.742622375, -1.40958761e-07, 0.499999821, 0.866025448, 0.99999994, 5.96046412e-08, 4.56955753e-08, -5.16580023e-08, 0.866025448, -0.499999851),i)
  2158. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.21583223, 1.3414166, -0.553192139, 0.866025507, -0.492403954, 0.0868241563, -0.25, -0.57681787, -0.777676642, 0.433012813, 0.651781797, -0.622639954),i)
  2159. game:GetService("RunService").Heartbeat:wait()
  2160. end
  2161. wait(0.5)
  2162. local bleed = Instance.new("Sound", knife)
  2163. bleed.SoundId = "rbxassetid://244502094"
  2164. bleed.Volume = 0.3
  2165. bleed.PlaybackSpeed = 1.1
  2166. bleed.Parent = part
  2167. bleed:Play()
  2168. stabsound:Play()
  2169. chokesound:Play()
  2170. chokesound.TimePosition = 3
  2171. local function bleed()
  2172. local thehumanoid = owner.Character:findFirstChild("Gotem").Value:findFirstChildOfClass("Humanoid")
  2173. local thehead = owner.Character:findFirstChild("Gotem").Value:findFirstChild("Head")
  2174. owner.Character.Gotem:destroy()
  2175. while wait(0.1) and victimshumanoid.Health > 0 and thehead do
  2176. thehumanoid.Health = thehumanoid.Health - 0.43
  2177. PrintText("Dealt '0.43' Damage To Victim!")
  2178. if victimshumanoid.Health <= 0 then
  2179. break
  2180. end
  2181. local blood = Instance.new("Part", workspace)
  2182. local randomsize = math.random(1,3)
  2183. if randomsize == 1 then
  2184. blood.Size = Vector3.new(0.3,0.3,0.3)
  2185. end
  2186. if randomsize == 2 then
  2187. blood.Size = Vector3.new(0.4,0.4,0.4)
  2188. end
  2189. if randomsize == 3 then
  2190. blood.Size = Vector3.new(0.2,0.2,0.2)
  2191. end
  2192. blood.CustomPhysicalProperties = PhysicalProperties.new(0,0,0)
  2193. blood.Elasticity = 0
  2194. blood.Shape = "Ball"
  2195. blood.Color = bloodcolor
  2196. blood.Transparency = 1
  2197. blood.Name = "Bitch ass blood"
  2198. blood.CFrame = thehead.CFrame * CFrame.new(0,0,-0.3)
  2199. local velocity = Instance.new("BodyVelocity", blood)
  2200. velocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2201. velocity.Velocity = thehead.CFrame.lookVector * math.random(30,40) + Vector3.new(math.random(-15,15),math.random(-15,15),0)
  2202. game.Debris:AddItem(velocity, 0.2)
  2203. local function hit(part)
  2204. if part.Name == "okyoucantouchnow" and part.Size.y < 10 then
  2205. blood:destroy()
  2206. part.Size = part.Size + Vector3.new(0,0.3,0.3)
  2207. end
  2208. if part.Name ~= "Bitch ass blood" and part.Name ~= "LimbCollider" and not part.Parent:findFirstChildOfClass("Humanoid") and part.Parent.ClassName ~= "Hat" and part.Parent.ClassName ~= "Accessory" and part.Parent.Parent.ClassName ~= "Accessory" and part.ClassName ~= "Accessory" then
  2209. wait(0.2)
  2210. blood.Name = "okyoucantouchnow"
  2211. blood.Anchored = true
  2212. blood.CanCollide = false
  2213. blood.Material = "Glass"
  2214. blood.Shape = "Cylinder"
  2215. blood.Size = Vector3.new(0.1,1.5,1.5)
  2216. if part.Size.y < part.Size.z and part.Size.y < part.Size.x then
  2217. local pos = blood.Position
  2218. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  2219. blood.Position = pos
  2220. elseif part.Size.x < part.Size.y and part.Size.x < part.Size.z then
  2221. local pos = blood.Position
  2222. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,0,0)
  2223. blood.Position = pos
  2224. elseif part.Size.z < part.Size.y and part.Size.z < part.Size.x then
  2225. local pos = blood.Position
  2226. blood.CFrame = part.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  2227. blood.Position = pos
  2228. end
  2229. wait(8)
  2230. for i = 1,50 do
  2231. blood.Transparency = 1 + 0.02
  2232. wait()
  2233. end
  2234. blood:destroy()
  2235. end
  2236. end
  2237. blood.Touched:connect(hit)
  2238. end
  2239. if thehumanoid.Parent:findFirstChild("Torso") then
  2240. thehumanoid.Parent.Archivable = true
  2241. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  2242. if v.ClassName == "Accessory" then
  2243. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  2244. if attachment1 then
  2245. for q,w in pairs(thehumanoid.Parent:GetChildren()) do
  2246. if w.ClassName == "Part" then
  2247. local attachment2 = w:findFirstChild(attachment1.Name)
  2248. if attachment2 then
  2249. local hinge = Instance.new("HingeConstraint", v.Handle)
  2250. hinge.Attachment0 = attachment1
  2251. hinge.Attachment1 = attachment2
  2252. hinge.LimitsEnabled = true
  2253. hinge.LowerAngle = 0
  2254. hinge.UpperAngle = 0
  2255. end
  2256. end
  2257. end
  2258. end
  2259. end
  2260. end
  2261. local rag = thehumanoid.Parent:Clone()
  2262. rag:findFirstChildOfClass("Humanoid").Health = 0
  2263. rag:findFirstChildOfClass("Humanoid").PlatformStand = true
  2264. for i,v in pairs(thehumanoid.Parent:GetChildren()) do
  2265. if v.ClassName == "Accessory" or v.ClassName == "Part" or v.ClassName == "ForceField" or v.ClassName == "Sound" then
  2266. v:destroy()
  2267. end
  2268. end
  2269. rag.Parent = workspace
  2270. game.Debris:AddItem(rag, 15)
  2271. end
  2272. end
  2273. spawn(bleed)
  2274. if victimshumanoid.Parent ~= nil then
  2275. if victimshumanoid.Parent.Parent ~= nil then
  2276. if isr15 then
  2277. if victimshumanoid.Parent.UpperTorso:findFirstChild("NeckAttachment") then
  2278. victimshumanoid.Parent.Archivable = true
  2279. local zombiecorpse = victimshumanoid.Parent
  2280. for i,v in pairs(zombiecorpse:GetChildren()) do
  2281. if v.ClassName == "Part" or v.ClassName == "MeshPart" then
  2282. for q,w in pairs(v:GetChildren()) do
  2283. if w.ClassName == "BodyPosition" or w.ClassName == "BodyVelocity" then
  2284. w:destroy()
  2285. end
  2286. end
  2287. end
  2288. end
  2289. local UpperTorso = zombiecorpse.UpperTorso
  2290. local Humanoid = zombiecorpse:findFirstChildOfClass("Humanoid")
  2291. Humanoid.PlatformStand = true
  2292. local function makeballconnections(limb, attachementone, attachmenttwo, twistlower, twistupper)
  2293. local connection = Instance.new('BallSocketConstraint', limb)
  2294. connection.LimitsEnabled = true
  2295. connection.Attachment0 = attachementone
  2296. connection.Attachment1 = attachmenttwo
  2297. connection.TwistLimitsEnabled = true
  2298. connection.TwistLowerAngle = twistlower
  2299. connection.TwistUpperAngle = twistupper
  2300. local limbcollider = Instance.new("Part", limb)
  2301. limbcollider.Size = Vector3.new(0.1,1,1)
  2302. limbcollider.Shape = "Cylinder"
  2303. limbcollider.Name = "LimbCollider"
  2304. limbcollider.Transparency = 1
  2305. limbcollider:BreakJoints()
  2306. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2307. limbcolliderweld.Part0 = limb
  2308. limbcolliderweld.Part1 = limbcollider
  2309. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  2310. end
  2311. local function makehingeconnections(limb, attachementone, attachmenttwo, lower, upper)
  2312. local connection = Instance.new('HingeConstraint', limb)
  2313. connection.LimitsEnabled = true
  2314. connection.Attachment0 = attachementone
  2315. connection.Attachment1 = attachmenttwo
  2316. connection.LimitsEnabled = true
  2317. connection.LowerAngle = lower
  2318. connection.UpperAngle = upper
  2319. local limbcollider = Instance.new("Part", limb)
  2320. limbcollider.Size = Vector3.new(0.1,1,1)
  2321. limbcollider.Shape = "Cylinder"
  2322. limbcollider.Name = "LimbCollider"
  2323. limbcollider.Transparency = 1
  2324. limbcollider:BreakJoints()
  2325. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2326. limbcolliderweld.Part0 = limb
  2327. limbcolliderweld.Part1 = limbcollider
  2328. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  2329. end
  2330. local HeadAttachment = Instance.new("Attachment", Humanoid.Parent.Head)
  2331. HeadAttachment.Position = Vector3.new(0, -0.5, 0)
  2332. makehingeconnections(Humanoid.Parent.Head, HeadAttachment, UpperTorso.NeckAttachment, -50, 50)
  2333. makehingeconnections(Humanoid.Parent.LowerTorso, Humanoid.Parent.LowerTorso.WaistRigAttachment, Humanoid.Parent.UpperTorso.WaistRigAttachment, -50, 50)
  2334. makeballconnections(Humanoid.Parent.LeftUpperArm, Humanoid.Parent.LeftUpperArm.LeftShoulderRigAttachment, Humanoid.Parent.UpperTorso.LeftShoulderRigAttachment, -50, 50)
  2335. makehingeconnections(Humanoid.Parent.LeftLowerArm, Humanoid.Parent.LeftLowerArm.LeftElbowRigAttachment, Humanoid.Parent.LeftUpperArm.LeftElbowRigAttachment, 0, -60)
  2336. makehingeconnections(Humanoid.Parent.LeftHand, Humanoid.Parent.LeftHand.LeftWristRigAttachment, Humanoid.Parent.LeftLowerArm.LeftWristRigAttachment, -20, 20)
  2337. --
  2338. makeballconnections(Humanoid.Parent.RightUpperArm, Humanoid.Parent.RightUpperArm.RightShoulderRigAttachment, Humanoid.Parent.UpperTorso.RightShoulderRigAttachment, -50, 50)
  2339. makehingeconnections(Humanoid.Parent.RightLowerArm, Humanoid.Parent.RightLowerArm.RightElbowRigAttachment, Humanoid.Parent.RightUpperArm.RightElbowRigAttachment, 0, -60)
  2340. makehingeconnections(Humanoid.Parent.RightHand, Humanoid.Parent.RightHand.RightWristRigAttachment, Humanoid.Parent.RightLowerArm.RightWristRigAttachment, -20, 20)
  2341. --
  2342. makeballconnections(Humanoid.Parent.RightUpperLeg, Humanoid.Parent.RightUpperLeg.RightHipRigAttachment, Humanoid.Parent.LowerTorso.RightHipRigAttachment, -360, 360)
  2343. makehingeconnections(Humanoid.Parent.RightLowerLeg, Humanoid.Parent.RightLowerLeg.RightKneeRigAttachment, Humanoid.Parent.RightUpperLeg.RightKneeRigAttachment, 0, 60)
  2344. makehingeconnections(Humanoid.Parent.RightFoot, Humanoid.Parent.RightFoot.RightAnkleRigAttachment, Humanoid.Parent.RightLowerLeg.RightAnkleRigAttachment, -20, 20)
  2345. --
  2346. makeballconnections(Humanoid.Parent.LeftUpperLeg, Humanoid.Parent.LeftUpperLeg.LeftHipRigAttachment, Humanoid.Parent.LowerTorso.LeftHipRigAttachment, -360, 360)
  2347. makehingeconnections(Humanoid.Parent.LeftLowerLeg, Humanoid.Parent.LeftLowerLeg.LeftKneeRigAttachment, Humanoid.Parent.LeftUpperLeg.LeftKneeRigAttachment, 0, 60)
  2348. makehingeconnections(Humanoid.Parent.LeftFoot, Humanoid.Parent.LeftFoot.LeftAnkleRigAttachment, Humanoid.Parent.LeftLowerLeg.LeftAnkleRigAttachment, -20, 20)
  2349. for i,v in pairs(Humanoid.Parent:GetChildren()) do
  2350. if v.ClassName == "Accessory" then
  2351. local attachment1 = v.Handle:findFirstChildOfClass("Attachment")
  2352. if attachment1 then
  2353. for q,w in pairs(Humanoid.Parent:GetChildren()) do
  2354. if w.ClassName == "Part" then
  2355. local attachment2 = w:findFirstChild(attachment1.Name)
  2356. if attachment2 then
  2357. local hinge = Instance.new("HingeConstraint", v.Handle)
  2358. hinge.Attachment0 = attachment1
  2359. hinge.Attachment1 = attachment2
  2360. hinge.LimitsEnabled = true
  2361. hinge.LowerAngle = 0
  2362. hinge.UpperAngle = 0
  2363. end
  2364. end
  2365. end
  2366. end
  2367. end
  2368. end
  2369. for i,v in pairs(zombiecorpse:GetChildren()) do
  2370. for q,w in pairs(v:GetChildren()) do
  2371. if w.ClassName == "Motor6D" and w.Name ~= "Neck" then
  2372. w:destroy()
  2373. end
  2374. end
  2375. end
  2376. local ragdoll = zombiecorpse
  2377. if ragdoll:findFirstChild("HumanoidRootPart") then
  2378. ragdoll.HumanoidRootPart.Anchored = true
  2379. ragdoll.HumanoidRootPart.CanCollide = false
  2380. end
  2381. end
  2382. else
  2383. if victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder") then
  2384. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  2385. glue.Part0 = victimshumanoid.Parent.Torso
  2386. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Arm")
  2387. glue.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2388. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  2389. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Arm"))
  2390. limbcollider.Size = Vector3.new(1,1.4,1)
  2391. limbcollider.Shape = "Cylinder"
  2392. limbcollider.Transparency = 1
  2393. limbcollider.Name = "LimbCollider"
  2394. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2395. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Arm")
  2396. limbcolliderweld.Part1 = limbcollider
  2397. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  2398. victimshumanoid.Parent.Torso:findFirstChild("Right Shoulder"):destroy()
  2399. end
  2400. if victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder") then
  2401. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  2402. glue.Part0 = victimshumanoid.Parent.Torso
  2403. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Arm")
  2404. glue.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2405. glue.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  2406. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Arm"))
  2407. limbcollider.Size = Vector3.new(1,1.4,1)
  2408. limbcollider.Shape = "Cylinder"
  2409. limbcollider.Name = "LimbCollider"
  2410. limbcollider.Transparency = 1
  2411. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2412. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Arm")
  2413. limbcolliderweld.Part1 = limbcollider
  2414. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  2415. victimshumanoid.Parent.Torso:findFirstChild("Left Shoulder"):destroy()
  2416. end
  2417. if victimshumanoid.Parent.Torso:findFirstChild("Left Hip") then
  2418. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  2419. glue.Part0 = victimshumanoid.Parent.Torso
  2420. glue.Part1 = victimshumanoid.Parent:findFirstChild("Left Leg")
  2421. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2422. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  2423. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Left Leg"))
  2424. limbcollider.Size = Vector3.new(1,1.4,1)
  2425. limbcollider.Shape = "Cylinder"
  2426. limbcollider.Name = "LimbCollider"
  2427. limbcollider.Transparency = 1
  2428. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2429. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Left Leg")
  2430. limbcolliderweld.Part1 = limbcollider
  2431. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  2432. victimshumanoid.Parent.Torso:findFirstChild("Left Hip"):destroy()
  2433. end
  2434. if victimshumanoid.Parent.Torso:findFirstChild("Right Hip") then
  2435. local glue = Instance.new("Glue", victimshumanoid.Parent.Torso)
  2436. glue.Part0 = victimshumanoid.Parent.Torso
  2437. glue.Part1 = victimshumanoid.Parent:findFirstChild("Right Leg")
  2438. glue.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2439. glue.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  2440. local limbcollider = Instance.new("Part", victimshumanoid.Parent:findFirstChild("Right Leg"))
  2441. limbcollider.Size = Vector3.new(1,1.4,1)
  2442. limbcollider.Shape = "Cylinder"
  2443. limbcollider.Name = "LimbCollider"
  2444. limbcollider.Transparency = 1
  2445. local limbcolliderweld = Instance.new("Weld", limbcollider)
  2446. limbcolliderweld.Part0 = victimshumanoid.Parent:findFirstChild("Right Leg")
  2447. limbcolliderweld.Part1 = limbcollider
  2448. limbcolliderweld.C0 = CFrame.fromEulerAnglesXYZ(0,0,math.pi/2) * CFrame.new(-0.3,0,0)
  2449. victimshumanoid.Parent.Torso:findFirstChild("Right Hip"):destroy()
  2450. end
  2451. end
  2452. end
  2453. end
  2454. for i = 0,1 , 0.05 do
  2455. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.43301249, 0.999999762, -0.25, -2.76167526e-07, -0.866025388, 0.49999994, 0.999999881, -2.38418565e-07, 1.05300217e-07, 8.05285971e-09, 0.49999994, 0.866025329),i)
  2456. game:GetService("RunService").Heartbeat:wait()
  2457. end
  2458. wait(0.5)
  2459. for i = 0,1 , 0.05 do
  2460. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5,0,0),i)
  2461. game:GetService("RunService").Heartbeat:wait()
  2462. end
  2463. rightarm:destroy()
  2464. wait(0.5)
  2465. victimweld:destroy()
  2466. if victimshumanoid.Parent ~= nil then
  2467. if victimshumanoid.Parent.Parent ~= nil then
  2468. if victimshumanoid.Parent:findFirstChild("Head") then
  2469. local vel = Instance.new("BodyVelocity", victimshumanoid.Parent.Head)
  2470. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2471. vel.Velocity = owner.Character.HumanoidRootPart.CFrame.lookVector * math.random(20,30) + Vector3.new(0,15,0)
  2472. game.Debris:AddItem(vel, 0.2)
  2473. end
  2474. end
  2475. end
  2476. epicterrariaswoosh:Play()
  2477. for i = 0,1 , 0.08 do
  2478. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0, 0, 0, 0.766044438, 0, -0.642787635, 0, 1, 0, 0.642787635, 0, 0.766044438),i)
  2479. head.C0 = head.C0:lerp(CFrame.new(0, 1.50000024, 0, 0.766044438, 0, 0.642787635, 0, 1, 0, -0.642787635, 0, 0.766044438),i)
  2480. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.68301201, 0.5, -0.183013916, 0.866025507, 0.5, -3.66506363e-08, -1.35102539e-07, 9.68575407e-08, -0.99999994, -0.50000006, 0.866025448, 1.34606495e-07),i)
  2481. game:GetService("RunService").Heartbeat:wait()
  2482. end
  2483. wait(0.5)
  2484. for i = 0,1 , 0.04 do
  2485. knifeweld.C0 = knifeweld.C0:lerp(CFrame.new(-0.0147867203, -0.89893651, -0.841812134, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1),i)
  2486. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5,0,0),i)
  2487. humanoidrootpart.C0 = humanoidrootpart.C0:lerp(CFrame.new(0,0,0),i)
  2488. head.C0 = head.C0:lerp(CFrame.new(0,1.5,0),i)
  2489. game:GetService("RunService").Heartbeat:wait()
  2490. end
  2491. atta:destroy()
  2492. leftarm:destroy()
  2493. canattack = true
  2494. end
  2495. end
  2496. end
  2497. -- r/FamilyFriendlyKnife
  2498. attackevent.OnServerEvent:connect(attack)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement