Advertisement
Robloxian_Scripter

My GUI

Apr 18th, 2019
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 273.34 KB | None | 0 0
  1. -- Instances:
  2. local DeletedWorldsGUI = Instance.new("ScreenGui")
  3. local LoginFrame = Instance.new("Frame")
  4. local bar1 = Instance.new("Frame")
  5. local bar2 = Instance.new("Frame")
  6. local Title = Instance.new("TextLabel")
  7. local LoginText = Instance.new("TextLabel")
  8. local Userbox = Instance.new("TextBox")
  9. local Passbox = Instance.new("TextBox")
  10. local LoginButton = Instance.new("TextButton")
  11. local WIP = Instance.new("TextLabel")
  12. local MainFrame = Instance.new("Frame")
  13. local mbar1 = Instance.new("Frame")
  14. local mbar2 = Instance.new("Frame")
  15. local mTitle = Instance.new("TextLabel")
  16. local ExitButton = Instance.new("TextButton")
  17. local ExecutorButton = Instance.new("TextButton")
  18. local ScriptButton = Instance.new("TextButton")
  19. local mCredit = Instance.new("TextLabel")
  20. local ScriptFrame = Instance.new("Frame")
  21. local sbar1 = Instance.new("Frame")
  22. local sbar2 = Instance.new("Frame")
  23. local AimbotESP = Instance.new("TextButton")
  24. local gbv3 = Instance.new("TextButton")
  25. local Soldier = Instance.new("TextButton")
  26. local sExitButton = Instance.new("TextButton")
  27. local ScriptIntroLabel = Instance.new("TextLabel")
  28. local gbv4 = Instance.new("TextButton")
  29. local Illuminati = Instance.new("TextButton")
  30. local NoobSmasherPowerSBONLY = Instance.new("TextButton")
  31. local Decobar1 = Instance.new("Frame")
  32. local Decobar2 = Instance.new("Frame")
  33. local Decobar3 = Instance.new("Frame")
  34. local ExecutorFrame = Instance.new("Frame")
  35. local ebar1 = Instance.new("Frame")
  36. local ebar2 = Instance.new("Frame")
  37. local ScrollingFrame = Instance.new("ScrollingFrame")
  38. local Input = Instance.new("TextBox")
  39. local ClearButton = Instance.new("TextButton")
  40. local ExecuteButton = Instance.new("TextButton")
  41. local BackButton = Instance.new("TextButton")
  42. local ExecutorTitleLabel = Instance.new("TextLabel")
  43. local CloseButton = Instance.new("TextButton")
  44. local OpenButton = Instance.new("TextButton")
  45. --Properties:
  46. DeletedWorldsGUI.Name = "DeletedWorldsGUI"
  47. DeletedWorldsGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  48. DeletedWorldsGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  49.  
  50. LoginFrame.Name = "LoginFrame"
  51. LoginFrame.Parent = DeletedWorldsGUI
  52. LoginFrame.Active = true
  53. LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  54. LoginFrame.Position = UDim2.new(0.0557504147, 0, 0.187960684, 0)
  55. LoginFrame.Selectable = true
  56. LoginFrame.Size = UDim2.new(0, 339, 0, 325)
  57. LoginFrame.Visible = false
  58. LoginFrame.Draggable = true
  59.  
  60. bar1.Name = "bar1"
  61. bar1.Parent = LoginFrame
  62. bar1.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  63. bar1.BorderSizePixel = 0
  64. bar1.Position = UDim2.new(0.0338051058, 0, -0.00204311311, 0)
  65. bar1.Size = UDim2.new(0, 315, 0, 26)
  66.  
  67. bar2.Name = "bar2"
  68. bar2.Parent = LoginFrame
  69. bar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  70. bar2.BorderSizePixel = 0
  71. bar2.Position = UDim2.new(0.0338051021, 0, -0.00204311311, 0)
  72. bar2.Size = UDim2.new(0, 315, 0, 26)
  73.  
  74. Title.Name = "Title"
  75. Title.Parent = LoginFrame
  76. Title.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  77. Title.BorderSizePixel = 0
  78. Title.Position = UDim2.new(0.287858993, 0, 0.121804312, 0)
  79. Title.Size = UDim2.new(0, 135, 0, 47)
  80. Title.Font = Enum.Font.SourceSansBold
  81. Title.Text = "DeletedWorlds"
  82. Title.TextColor3 = Color3.new(1, 1, 1)
  83. Title.TextScaled = true
  84. Title.TextSize = 14
  85. Title.TextWrapped = true
  86.  
  87. LoginText.Name = "LoginText"
  88. LoginText.Parent = LoginFrame
  89. LoginText.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  90. LoginText.BorderSizePixel = 0
  91. LoginText.Position = UDim2.new(0.300884962, 0, 0.367521375, 0)
  92. LoginText.Size = UDim2.new(0, 126, 0, 34)
  93. LoginText.Font = Enum.Font.SourceSansBold
  94. LoginText.Text = "Please login, User."
  95. LoginText.TextColor3 = Color3.new(1, 1, 1)
  96. LoginText.TextScaled = true
  97. LoginText.TextSize = 14
  98. LoginText.TextWrapped = true
  99.  
  100. Userbox.Name = "Userbox"
  101. Userbox.Parent = LoginFrame
  102. Userbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  103. Userbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  104. Userbox.BorderSizePixel = 4
  105. Userbox.Position = UDim2.new(0.200589955, 0, 0.578347564, 0)
  106. Userbox.Size = UDim2.new(0, 200, 0, 25)
  107. Userbox.Font = Enum.Font.SourceSansBold
  108. Userbox.Text = ""
  109. Userbox.TextColor3 = Color3.new(1, 1, 1)
  110. Userbox.TextScaled = true
  111. Userbox.TextSize = 14
  112. Userbox.TextWrapped = true
  113. Userbox.TextXAlignment = Enum.TextXAlignment.Left
  114.  
  115. Passbox.Name = "Passbox"
  116. Passbox.Parent = LoginFrame
  117. Passbox.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  118. Passbox.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  119. Passbox.BorderSizePixel = 4
  120. Passbox.Position = UDim2.new(0.200589955, 0, 0.7236467, 0)
  121. Passbox.Size = UDim2.new(0, 200, 0, 25)
  122. Passbox.Font = Enum.Font.SourceSansBold
  123. Passbox.Text = "Password"
  124. Passbox.TextColor3 = Color3.new(1, 1, 1)
  125. Passbox.TextScaled = true
  126. Passbox.TextSize = 14
  127. Passbox.TextWrapped = true
  128. Passbox.TextXAlignment = Enum.TextXAlignment.Left
  129.  
  130. LoginButton.Name = "LoginButton"
  131. LoginButton.Parent = LoginFrame
  132. LoginButton.BackgroundColor3 = Color3.new(0.235294, 1, 0.0666667)
  133. LoginButton.BorderColor3 = Color3.new(0.235294, 1, 0.0666667)
  134. LoginButton.BorderSizePixel = 4
  135. LoginButton.Position = UDim2.new(0.191740409, 0, 0.849230766, 0)
  136. LoginButton.Size = UDim2.new(0, 203, 0, 33)
  137. LoginButton.Font = Enum.Font.SourceSansBold
  138. LoginButton.Text = "Login"
  139. LoginButton.TextColor3 = Color3.new(1, 1, 1)
  140. LoginButton.TextSize = 14
  141. LoginButton.MouseButton1Down:connect(function()
  142. if Userbox.Text == "PerQuestin" and Passbox.Text == "Ektisun" then
  143. MainFrame.Visible = true
  144. LoginFrame.Visible = false
  145. end
  146.  
  147. end)
  148.  
  149.  
  150. WIP.Name = "WIP"
  151. WIP.Parent = LoginFrame
  152. WIP.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  153. WIP.BorderSizePixel = 0
  154. WIP.Position = UDim2.new(0, 0, 0.103342757, 0)
  155. WIP.Size = UDim2.new(0, 79, 0, 18)
  156. WIP.Font = Enum.Font.SourceSansItalic
  157. WIP.Text = "W.I.P"
  158. WIP.TextColor3 = Color3.new(1, 1, 1)
  159. WIP.TextSize = 14
  160.  
  161. MainFrame.Name = "MainFrame"
  162. MainFrame.Parent = DeletedWorldsGUI
  163. MainFrame.Active = true
  164. MainFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  165. MainFrame.BorderSizePixel = 0
  166. MainFrame.Position = UDim2.new(0.641330123, 0, 0.0147419795, 0)
  167. MainFrame.Selectable = true
  168. MainFrame.Size = UDim2.new(0, 440, 0, 256)
  169. MainFrame.Visible = false
  170. MainFrame.Draggable = true
  171.  
  172. mbar1.Name = "mbar1"
  173. mbar1.Parent = MainFrame
  174. mbar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  175. mbar1.BorderSizePixel = 0
  176. mbar1.Position = UDim2.new(0.0159090906, 0, 0.03125, 0)
  177. mbar1.Size = UDim2.new(0, 426, 0, 21)
  178.  
  179. mbar2.Name = "mbar2"
  180. mbar2.Parent = MainFrame
  181. mbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  182. mbar2.BorderSizePixel = 0
  183. mbar2.Position = UDim2.new(0.0159090906, 0, 0.11328125, 0)
  184. mbar2.Size = UDim2.new(0, 426, 0, 9)
  185.  
  186. mTitle.Name = "mTitle"
  187. mTitle.Parent = MainFrame
  188. mTitle.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  189. mTitle.BorderSizePixel = 0
  190. mTitle.Size = UDim2.new(0, 114, 0, 38)
  191. mTitle.Font = Enum.Font.SciFi
  192. mTitle.Text = "DeletedWorlds"
  193. mTitle.TextColor3 = Color3.new(1, 1, 1)
  194. mTitle.TextScaled = true
  195. mTitle.TextSize = 14
  196. mTitle.TextWrapped = true
  197. mTitle.TextXAlignment = Enum.TextXAlignment.Left
  198.  
  199. ExitButton.Name = "ExitButton"
  200. ExitButton.Parent = MainFrame
  201. ExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  202. ExitButton.BorderSizePixel = 0
  203. ExitButton.Position = UDim2.new(0.909090936, 0, 0, 0)
  204. ExitButton.Size = UDim2.new(0, 40, 0, 38)
  205. ExitButton.Font = Enum.Font.SciFi
  206. ExitButton.Text = "X"
  207. ExitButton.TextColor3 = Color3.new(1, 1, 1)
  208. ExitButton.TextScaled = true
  209. ExitButton.TextSize = 14
  210. ExitButton.TextWrapped = true
  211. ExitButton.MouseButton1Down:connect(function()
  212. LoginFrame.Visible = false
  213. MainFrame.Visible = false
  214. ExecutorFrame.Visible = false
  215. ScriptFrame.Visible = false
  216. CloseButton.Visible = false
  217. OpenButton.Visible = true
  218. end)
  219.  
  220. ExecutorButton.Name = "ExecutorButton"
  221. ExecutorButton.Parent = MainFrame
  222. ExecutorButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  223. ExecutorButton.Position = UDim2.new(0.0159090906, 0, 0.21484375, 0)
  224. ExecutorButton.Size = UDim2.new(0, 200, 0, 25)
  225. ExecutorButton.Font = Enum.Font.SourceSans
  226. ExecutorButton.Text = "Executor"
  227. ExecutorButton.TextColor3 = Color3.new(1, 1, 1)
  228. ExecutorButton.TextScaled = true
  229. ExecutorButton.TextSize = 14
  230. ExecutorButton.TextWrapped = true
  231. ExecutorButton.MouseButton1Down:connect(function()
  232. ExecutorFrame.Visible = true
  233. MainFrame.Visible = false
  234. end)
  235.  
  236. ScriptButton.Name = "ScriptButton"
  237. ScriptButton.Parent = MainFrame
  238. ScriptButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  239. ScriptButton.Position = UDim2.new(0.529545426, 0, 0.21484375, 0)
  240. ScriptButton.Size = UDim2.new(0, 200, 0, 25)
  241. ScriptButton.Font = Enum.Font.SourceSans
  242. ScriptButton.Text = "Scripts"
  243. ScriptButton.TextColor3 = Color3.new(1, 1, 1)
  244. ScriptButton.TextScaled = true
  245. ScriptButton.TextSize = 14
  246. ScriptButton.TextWrapped = true
  247. ScriptButton.MouseButton1Down:connect(function()
  248. ScriptFrame.Visible = true
  249. ScriptFrame.Draggable = true
  250. MainFrame.Visible = false
  251. end)
  252.  
  253. mCredit.Name = "mCredit"
  254. mCredit.Parent = MainFrame
  255. mCredit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  256. mCredit.BorderSizePixel = 0
  257. mCredit.Position = UDim2.new(0, 0, 0.924165726, 0)
  258. mCredit.Size = UDim2.new(0, 150, 0, 12)
  259. mCredit.Font = Enum.Font.SciFi
  260. mCredit.Text = "Made by Deleted User"
  261. mCredit.TextColor3 = Color3.new(1, 1, 1)
  262. mCredit.TextScaled = true
  263. mCredit.TextSize = 14
  264. mCredit.TextWrapped = true
  265.  
  266. ScriptFrame.Name = "ScriptFrame"
  267. ScriptFrame.Parent = DeletedWorldsGUI
  268. ScriptFrame.Active = true
  269. ScriptFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  270. ScriptFrame.BorderSizePixel = 0
  271. ScriptFrame.Position = UDim2.new(0.641330183, 0, 0.346437335, 0)
  272. ScriptFrame.Selectable = true
  273. ScriptFrame.Size = UDim2.new(0, 433, 0, 375)
  274. ScriptFrame.Visible = false
  275.  
  276. sbar1.Name = "sbar1"
  277. sbar1.Parent = ScriptFrame
  278. sbar1.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  279. sbar1.BorderSizePixel = 0
  280. sbar1.Size = UDim2.new(0, 433, 0, 27)
  281.  
  282. sbar2.Name = "sbar2"
  283. sbar2.Parent = ScriptFrame
  284. sbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  285. sbar2.BorderSizePixel = 0
  286. sbar2.Position = UDim2.new(0, 0, 0.0719999969, 0)
  287. sbar2.Size = UDim2.new(0, 433, 0, 13)
  288.  
  289. AimbotESP.Name = "Aimbot/ESP"
  290. AimbotESP.Parent = ScriptFrame
  291. AimbotESP.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  292. AimbotESP.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  293. AimbotESP.BorderSizePixel = 4
  294. AimbotESP.Position = UDim2.new(0.016166281, 0, 0.136000007, 0)
  295. AimbotESP.Size = UDim2.new(0, 200, 0, 32)
  296. AimbotESP.Font = Enum.Font.SourceSans
  297. AimbotESP.Text = "Aimbot and ESP"
  298. AimbotESP.TextColor3 = Color3.new(1, 1, 1)
  299. AimbotESP.TextScaled = true
  300. AimbotESP.TextSize = 14
  301. AimbotESP.TextWrapped = true
  302. AimbotESP.MouseButton1Down:connect(function()
  303.  
  304. print("Aimbot and ESP by UNKNOWN")
  305.  
  306. local Headshot_Key = Enum.KeyCode.E
  307. local Torsoshot_Key = Enum.KeyCode.V
  308.  
  309. local plr = game.Players.LocalPlayer
  310. local Gui = Instance.new("ScreenGui",game.CoreGui)
  311. Gui.Name = "AimbotGui"
  312. local version = "1.0.1"
  313.  
  314. HDown = false
  315. TDown = false
  316. mouse = game.Players.LocalPlayer:GetMouse()
  317. cam = game.Workspace.CurrentCamera
  318. Players = game:service("Players")
  319.  
  320. function onKeyPress(inputObject, gameProcessedEvent)
  321. if inputObject.KeyCode == Headshot_Key then
  322. if HDown == false and TDown == false then
  323. HDown = true
  324. print("[AIMBOT] Calculating closest player")
  325. local targetpoint = mouse.Hit
  326. local p = game.Players:GetChildren()
  327. local lowestdist = 99999999999
  328. local lowestplayer = nil
  329. for i=1,#p do
  330. if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
  331. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  332. if dist < lowestdist then
  333. lowestdist = dist
  334. lowestplayer = p[i]
  335. end
  336. end
  337. end
  338. if lowestplayer~=nil then
  339. print("[AIMBOT] Targeting "..lowestplayer.Name)
  340. while HDown do
  341. wait()
  342. local TPos = lowestplayer.Character.Head.Position
  343. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  344. end
  345. end
  346. end
  347. elseif inputObject.KeyCode == Torsoshot_Key then
  348. if TDown == false and HDown == false then
  349. TDown = true
  350. print("[AIMBOT] Calculating closest player")
  351. local targetpoint = mouse.Hit
  352. local p = game.Players:GetChildren()
  353. local lowestdist = 99999999999
  354. local lowestplayer = nil
  355. for i=1,#p do
  356. if p[i]~=game.Players.LocalPlayer and p[i].Character~=nil and p[i].Character~=nil and p[i].TeamColor~=game.Players.LocalPlayer.TeamColor and p[i].Character.Humanoid.Health >0 and p[i].TeamColor~=BrickColor.new("White") then
  357. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  358. if dist < lowestdist then
  359. lowestdist = dist
  360. lowestplayer = p[i]
  361. end
  362. end
  363. end
  364. if lowestplayer~=nil then
  365. print("[AIMBOT] Targeting "..lowestplayer.Name)
  366. while TDown do
  367. wait()
  368. local TPos = lowestplayer.Character.Torso.Position
  369. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  370. end
  371. end
  372. end
  373. end
  374. end
  375.  
  376. function onKeyRelease(inputObject, gameProcessedEvent)
  377. if inputObject.KeyCode == Headshot_Key then
  378. HDown = false
  379. elseif inputObject.KeyCode == Torsoshot_Key then
  380. TDown = false
  381. end
  382. end
  383.  
  384. function Esp(player, username)
  385. if player ~= Players.LocalPlayer and player.Character then
  386. local torso = player.Character:FindFirstChild("Torso")
  387. if torso then
  388. local base = Instance.new("BillboardGui", workspace.CurrentCamera)
  389. local esP = Instance.new("Frame", base)
  390. base.AlwaysOnTop = true
  391. base.Enabled = true
  392. base.Size = UDim2.new(3.5,0,4.7,0)
  393. base.Name = username
  394. base.Adornee = torso
  395. base.StudsOffset = Vector3.new(0, -0.6, 0)
  396. esP.BackgroundColor3 = Color3.new(1,0,0)
  397. esP.BackgroundTransparency = 0.8
  398. esP.BorderColor3 = Color3.new(0,0,0)
  399. esP.BorderSizePixel = 1
  400. esP.Size = UDim2.new(1,0,1,0)
  401. end
  402. end
  403. end
  404.  
  405. function CheckEsp()
  406. for x,player in pairs(Players:GetChildren()) do
  407. if player then
  408. if player.TeamColor ~= plr.TeamColor then
  409. local char = player.Character
  410. if char then
  411. local torso = char:FindFirstChild("Torso")
  412. if torso then
  413. local currentcam = workspace.CurrentCamera
  414. local playerName = player.Name
  415. if currentcam:FindFirstChild(playerName) == nil then
  416. Esp(player, playerName)
  417. end
  418. end
  419. end
  420. end
  421. end
  422. end
  423. end
  424.  
  425. local function createframe(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex)
  426. local newframe = Instance.new("Frame")
  427. newframe.BackgroundColor3 = bkgc3
  428. newframe.BackgroundTransparency = bkgtrans
  429. newframe.BorderColor3 = borderc3
  430. newframe.BorderSizePixel = bordersize
  431. newframe.Name = name
  432. newframe.Parent = parent
  433. newframe.Position = pos
  434. newframe.Rotation = rot
  435. newframe.Size = size
  436. newframe.Visible = visible
  437. newframe.ZIndex = zindex
  438. return newframe
  439. end
  440.  
  441. local function createlabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  442. local newlabel = Instance.new("TextLabel")
  443. newlabel.BackgroundColor3 = bkgc3
  444. newlabel.BackgroundTransparency = bkgtrans
  445. newlabel.BorderColor3 = borderc3
  446. newlabel.BorderSizePixel = bordersize
  447. newlabel.Name = name
  448. newlabel.Parent = parent
  449. newlabel.Position = pos
  450. newlabel.Rotation = rot
  451. newlabel.Size = size
  452. newlabel.Visible = visible
  453. newlabel.ZIndex = zindex
  454. newlabel.Font = font
  455. newlabel.FontSize = fontsize
  456. newlabel.Text = text
  457. newlabel.TextColor3 = textc3
  458. newlabel.TextScaled = textscaled
  459. newlabel.TextStrokeColor3 = textstrokec3
  460. newlabel.TextStrokeTransparency = textstroketrans
  461. newlabel.TextTransparency = texttrans
  462. newlabel.TextWrapped = textwrapped
  463. newlabel.TextXAlignment = xalign
  464. newlabel.TextYAlignment = yalign
  465. return newlabel
  466. end
  467.  
  468. local function createbutton(autocolor, bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  469. local newbutton = Instance.new("TextButton")
  470. newbutton.AutoButtonColor = autocolor
  471. newbutton.BackgroundColor3 = bkgc3
  472. newbutton.BackgroundTransparency = bkgtrans
  473. newbutton.BorderColor3 = borderc3
  474. newbutton.BorderSizePixel = bordersize
  475. newbutton.Name = name
  476. newbutton.Parent = parent
  477. newbutton.Position = pos
  478. newbutton.Rotation = rot
  479. newbutton.Size = size
  480. newbutton.Visible = visible
  481. newbutton.ZIndex = zindex
  482. newbutton.Font = font
  483. newbutton.FontSize = fontsize
  484. newbutton.Text = text
  485. newbutton.TextColor3 = textc3
  486. newbutton.TextScaled = textscaled
  487. newbutton.TextStrokeColor3 = textstrokec3
  488. newbutton.TextStrokeTransparency = textstroketrans
  489. newbutton.TextTransparency = texttrans
  490. newbutton.TextWrapped = textwrapped
  491. newbutton.TextXAlignment = xalign
  492. newbutton.TextYAlignment = yalign
  493. return newbutton
  494. end
  495.  
  496. local function createtextbox(bkgc3,bkgtrans,borderc3, bordersize, clrtext, multiline, name, parent, pos, rot, size, visible, zindex, font, fontsize, text, textc3, textscaled, textstrokec3, textstroketrans, texttrans, textwrapped, xalign, yalign)
  497. local newbox = Instance.new("TextBox")
  498. newbox.BackgroundColor3 = bkgc3
  499. newbox.BackgroundTransparency = bkgtrans
  500. newbox.BorderColor3 = borderc3
  501. newbox.BorderSizePixel = bordersize
  502. newbox.ClearTextOnFocus = clrtext
  503. newbox.MultiLine = multiline
  504. newbox.Name = name
  505. newbox.Parent = parent
  506. newbox.Position = pos
  507. newbox.Rotation = rot
  508. newbox.Size = size
  509. newbox.Visible = visible
  510. newbox.ZIndex = zindex
  511. newbox.Font = font
  512. newbox.FontSize = fontsize
  513. newbox.Text = text
  514. newbox.TextColor3 = textc3
  515. newbox.TextScaled = textscaled
  516. newbox.TextStrokeColor3 = textstrokec3
  517. newbox.TextStrokeTransparency = textstroketrans
  518. newbox.TextTransparency = texttrans
  519. newbox.TextWrapped = textwrapped
  520. newbox.TextXAlignment = xalign
  521. newbox.TextYAlignment = yalign
  522. return newbox
  523. end
  524.  
  525. local function createimagelabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, image, imagetrans)
  526. local newimage = Instance.new("ImageLabel")
  527. newimage.BackgroundColor3 = bkgc3
  528. newimage.BackgroundTransparency = bkgtrans
  529. newimage.BorderColor3 = borderc3
  530. newimage.BorderSizePixel = bordersize
  531. newimage.Name = name
  532. newimage.Parent = parent
  533. newimage.Position = pos
  534. newimage.Rotation = rot
  535. newimage.Size = size
  536. newimage.Visible = visible
  537. newimage.ZIndex = zindex
  538. newimage.Image = "rbxassetid://"..image
  539. newimage.ImageTransparency = imagetrans
  540. return newimage
  541. end
  542.  
  543. -------------------------------INITIALIZE INTRO GUI-------------------------------------
  544. local IntroFrame = createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(27/255,42/255,53/255),0,"IntroFrame",Gui,UDim2.new(0,-330,0,0),0,UDim2.new(0,300,1,0),true,1)
  545. --[[bar]] createframe(Color3.new(245/255,245/255,245/255),0,Color3.new(0,0,0),0,"bar",IntroFrame,UDim2.new(1,0,0,0),0,UDim2.new(0,30,0,90),true,1)
  546. --[[slant]] createimagelabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Slant",IntroFrame,UDim2.new(1,0,0,90),90,UDim2.new(0,30,0,30),true,1,474172996,0)
  547. --[[creator]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Creator",IntroFrame,UDim2.new(0,80,1,-40),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size28,"Symplicity",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  548. --[[creatorlabel]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"CreatorLabel",IntroFrame,UDim2.new(0,80,1,-70),0,UDim2.new(0,140,0,30),true,1,Enum.Font.Code,Enum.FontSize.Size18,"Made by:",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  549. --[[desc]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Desc",IntroFrame,UDim2.new(0,0,0,120),0,UDim2.new(1,0,0,90),true,1,Enum.Font.SourceSansLight,Enum.FontSize.Size14,"Feel free to share, just give me creds :) The ESP was not originally created by me, I don't know who created it",Color3.new(0,0,0), true,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  550. --[[subtitle]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"SubTitle",IntroFrame,UDim2.new(0.5,-150,0,70),0,UDim2.new(0,300,0,40),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size32,"Aimbot/ESP",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  551. --[[title]] createlabel(Color3.new(1,1,1),1,Color3.new(0,0,0),0,"Title",IntroFrame,UDim2.new(0.5,-105,0,20),0,UDim2.new(0,210,0,60),true,1,Enum.Font.SourceSansBold,Enum.FontSize.Size60,"FPS",Color3.new(27/255,42/255,53/255), false,Color3.new(0,0,0),1,0,true,Enum.TextXAlignment.Center,Enum.TextYAlignment.Center)
  552.  
  553. IntroFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  554. wait(3.5)
  555. IntroFrame:TweenPosition(UDim2.new(0,-330,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Quart,0.5,true)
  556. wait(0.5)
  557. Gui:Destroy()
  558.  
  559. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  560. game:GetService("UserInputService").InputEnded:connect(onKeyRelease)
  561.  
  562. while wait(1) do
  563. CheckEsp()
  564. end
  565.  
  566.  
  567.  
  568.  
  569. end)
  570.  
  571. gbv3.Name = "gbv3"
  572. gbv3.Parent = ScriptFrame
  573. gbv3.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  574. gbv3.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  575. gbv3.BorderSizePixel = 4
  576. gbv3.Position = UDim2.new(0.510392606, 0, 0.136000007, 0)
  577. gbv3.Size = UDim2.new(0, 200, 0, 32)
  578. gbv3.Font = Enum.Font.SourceSans
  579. gbv3.Text = "Grab knife V3"
  580. gbv3.TextColor3 = Color3.new(1, 1, 1)
  581. gbv3.TextScaled = true
  582. gbv3.TextSize = 14
  583. gbv3.TextWrapped = true
  584. gbv3.MouseButton1Down:connect(function()
  585.  
  586.  
  587.  
  588.  
  589. print("Grab knife v3 by MustardFoot and Tollonis")
  590.  
  591.  
  592. wait(0.5)
  593. math.randomseed(tick())
  594. local player = game.Players.LocalPlayer
  595. local rekt = {}
  596. local paralyzed = false
  597. local curpoint = nil
  598. local curpart = nil
  599. local finishnum = 1
  600. local zombiemode = false
  601. local zombies = {}
  602. local lastgui = nil
  603. local mouse = player:GetMouse()
  604.  
  605. function getplr(char)
  606. local plr = nil
  607. for i,v in pairs(game.Players:GetChildren()) do
  608. if v.Character == char then
  609. plr = v
  610. end
  611. end
  612. return plr
  613. end
  614.  
  615. function bleed(frick)
  616. while frick.Parent ~= nil do
  617. local reeee = coroutine.wrap(function()
  618. local thing = Instance.new('Part',game.Workspace)
  619. thing.Size = Vector3.new(0.2,0.2,0.2)
  620. thing.CFrame = frick.CFrame
  621. thing.Shape = Enum.PartType.Ball
  622. thing.CFrame = frick.CFrame
  623. thing.Transparency = 1
  624. thing.BrickColor = BrickColor.new('Maroon')
  625. thing.Material = Enum.Material.SmoothPlastic
  626. thing.Name = "Blood"
  627. thing.CanCollide =false
  628. local rawrxd = Instance.new('BodyForce',thing)
  629. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  630. local coru = coroutine.wrap(function()
  631. wait(0.01)
  632. rawrxd:Destroy()
  633. end)
  634. coru()
  635. local ree = Instance.new('ParticleEmitter',thing)
  636. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  637. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  638. ree.Texture = 'rbxassetid://867743272'
  639. ree.Lifetime = NumberRange.new(0.4)
  640. ree.Rate = 50
  641. ree.LockedToPart = true
  642. ree.Speed = NumberRange.new(0, 2)
  643.  
  644. thing.Touched:connect(function(tou)
  645. if tou.Parent and tou.Parent:IsA('Tool') == false and tou.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Parent:FindFirstChildOfClass('Humanoid') == nil and tou.Name ~= "Blood" and tou.Parent.Name ~= "Projectile" and tou.Parent.Name ~= "big ass knife" and tou.Parent ~= player.Character and tou.Parent.ClassName ~= "Accessory" and tou.Parent.Name ~= "bitch ass knife" then
  646. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  647. thing:Destroy()
  648. if tou.Name == "BloodPuddle" then
  649. local reee = tou.CFrame
  650. if tou.Transparency > -0.2 then
  651. tou.Transparency = tou.Transparency -0.1
  652. end
  653. if tou.Size.X < 10 then
  654. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  655. tou.CFrame = reee
  656. end
  657. else
  658. local bloodlol = Instance.new('Part',workspace)
  659. bloodlol.Size=Vector3.new(1,0.2,1)
  660. bloodlol.Name = "BloodPuddle"
  661. bloodlol.Anchored = true
  662. bloodlol.CanCollide = false
  663. bloodlol.Material = Enum.Material.SmoothPlastic
  664. bloodlol.BrickColor = BrickColor.new('Maroon')
  665. local cyl = Instance.new('CylinderMesh',bloodlol)
  666. cyl.Scale = Vector3.new(1,0.1,1)
  667. bloodlol.CFrame = CFrame.new(pos)
  668. local coru=coroutine.wrap(function()
  669. while bloodlol.Parent ~= nil do
  670. if bloodlol.Transparency < 1 then
  671. bloodlol.Transparency = bloodlol.Transparency+0.05
  672. else
  673. bloodlol:Destroy()
  674. end
  675. wait(0.1)
  676. end
  677. end)
  678. coru()
  679. end
  680. end
  681. end)
  682. local coru = coroutine.wrap(function()
  683. wait(1)
  684. thing:Destroy()
  685. end)
  686. coru()
  687. end)
  688. reeee()
  689. wait()
  690. end
  691. end
  692.  
  693. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  694. local soundy = false
  695. local heyy = hitz
  696. if hitz == "Right Arm" then
  697. local Limb = playa:FindFirstChild("Right Arm")
  698. local ters = playa:FindFirstChild('Torso')
  699. if Limb and ters then
  700. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  701. for i,v in pairs(Limb:GetChildren()) do
  702. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  703. v:Destroy()
  704. end
  705. end
  706. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  707. local Joint = Instance.new("Rotate")
  708. Joint.Name = "RightShoulder"
  709. Joint.Part0 = ters
  710. Joint.Part1 = Limb
  711. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  712. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  713. Joint.Parent = ters
  714. if charred and zombiemode == false then
  715. Limb.BrickColor = BrickColor.new('Black')
  716. local fire = Instance.new('Fire',Limb)
  717. fire.Heat = 5
  718. fire.Size = 5
  719. game:GetService('Debris'):AddItem(fire,2)
  720. local coru=coroutine.wrap(function()
  721. wait(2)
  722. for i,v in pairs(Limb:GetChildren()) do
  723. if v:IsA('ParticleEmitter') then
  724. v:Destroy()
  725. end
  726. end
  727. end)
  728. coru()
  729. end
  730. local B = Instance.new("Part")
  731. B.TopSurface = 0
  732. B.BottomSurface = 0
  733. B.formFactor = "Symmetric"
  734. B.Size = Vector3.new(1, 1, 1)
  735. B.Transparency = 1
  736. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  737. B.Parent = playa
  738. local W = Instance.new("Weld")
  739. W.Part0 = Limb
  740. W.Part1 = B
  741. W.C0 = CFrame.new(0, -0.5, 0)
  742. W.Parent = Limb
  743. if kneef then
  744. local coru = coroutine.wrap(function()
  745. local uno = Instance.new('Part',workspace)
  746. local dos = Instance.new('Part',workspace)
  747. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  748. dos.CFrame = kneef["big ass knife"].CFrame
  749. local weld = Instance.new('Weld',kneef["big ass knife"])
  750. weld.Part0 = playa:FindFirstChild(hitz)
  751. weld.Part1 = kneef["big ass knife"]
  752. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  753. uno:Destroy()
  754. dos:Destroy()
  755. playa:FindFirstChild(hitz).Anchored = false
  756. for i, v in pairs(kneef:GetChildren()) do
  757. if v:IsA('BasePart') then
  758. v.Anchored = false
  759. end
  760. end
  761. if zombiemode == false or override then
  762. wait()
  763. end
  764. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  765. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  766. end
  767. local bleedpart = Instance.new("Part", kneef)
  768. bleedpart.CanCollide = false
  769. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  770. bleedpart.CFrame = kneef["big ass knife"].CFrame
  771. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  772. bleedpart.Transparency = 1
  773.  
  774. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  775. bleedpartweld.Part0 = kneef["big ass knife"]
  776. bleedpartweld.Part1 = bleedpart
  777. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  778. local coru = coroutine.wrap(function()
  779. bleed(bleedpart)
  780. end)
  781. coru()
  782. game:GetService('Debris'):AddItem(bleedpart,2)
  783. end)
  784. coru()
  785. end
  786. end
  787. elseif hitz == "Left Arm" then
  788. local Limb = playa:FindFirstChild("Left Arm")
  789. local ters = playa:FindFirstChild('Torso')
  790. if Limb and ters then
  791. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  792. for i,v in pairs(Limb:GetChildren()) do
  793. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  794. v:Destroy()
  795. end
  796. end
  797. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  798. local Joint = Instance.new("Rotate")
  799. Joint.Name = "LeftShoulder"
  800. Joint.Part0 = ters
  801. Joint.Part1 = Limb
  802. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  803. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  804. Joint.Parent = ters
  805. if charred and zombiemode == false then
  806. Limb.BrickColor = BrickColor.new('Black')
  807. local fire = Instance.new('Fire',Limb)
  808. fire.Heat = 5
  809. fire.Size = 5
  810. game:GetService('Debris'):AddItem(fire,2)
  811. local coru=coroutine.wrap(function()
  812. wait(2)
  813. for i,v in pairs(Limb:GetChildren()) do
  814. if v:IsA('ParticleEmitter') then
  815. v:Destroy()
  816. end
  817. end
  818. end)
  819. coru()
  820. end
  821.  
  822. local B = Instance.new("Part")
  823. B.TopSurface = 0
  824. B.BottomSurface = 0
  825. B.formFactor = "Symmetric"
  826. B.Size = Vector3.new(1, 1, 1)
  827. B.CanCollide = true
  828. B.Transparency = 1
  829. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  830. B.Parent = playa
  831. local W = Instance.new("Weld")
  832. W.Part0 = ters
  833. W.Part1 = B
  834. W.C0 = CFrame.new(0, -0.5, 0)
  835. W.Parent = Limb
  836. if kneef then
  837. local coru = coroutine.wrap(function()
  838. local uno = Instance.new('Part',workspace)
  839. local dos = Instance.new('Part',workspace)
  840. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  841. dos.CFrame = kneef["big ass knife"].CFrame
  842. local weld = Instance.new('Weld',kneef["big ass knife"])
  843. weld.Part0 = playa:FindFirstChild(hitz)
  844. weld.Part1 = kneef["big ass knife"]
  845. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  846. uno:Destroy()
  847. dos:Destroy()
  848. playa:FindFirstChild(hitz).Anchored = false
  849. for i, v in pairs(kneef:GetChildren()) do
  850. if v:IsA('BasePart') then
  851. v.Anchored = false
  852. end
  853. end
  854. if zombiemode == false or override then
  855. wait()
  856. end
  857. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  858. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  859. end
  860. local bleedpart = Instance.new("Part", kneef)
  861. bleedpart.CanCollide = false
  862. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  863. bleedpart.CFrame = kneef["big ass knife"].CFrame
  864. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  865. bleedpart.Transparency = 1
  866.  
  867. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  868. bleedpartweld.Part0 = kneef["big ass knife"]
  869. bleedpartweld.Part1 = bleedpart
  870. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  871. local coru = coroutine.wrap(function()
  872. bleed(bleedpart)
  873. end)
  874. coru()
  875. game:GetService('Debris'):AddItem(bleedpart,2)
  876. end)
  877. coru()
  878. end
  879. end
  880. elseif hitz == "Right Leg" then
  881. local Limb = playa:FindFirstChild("Right Leg")
  882. local ters = playa:FindFirstChild('Torso')
  883. if Limb and ters then
  884. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  885. for i,v in pairs(Limb:GetChildren()) do
  886. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  887. v:Destroy()
  888. end
  889. end
  890. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  891. local Joint = Instance.new("Rotate")
  892. Joint.Name = "Right Hip"
  893. Joint.Part0 = ters
  894. Joint.Part1 = Limb
  895. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  896. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  897. Joint.Parent = ters
  898. if charred and zombiemode == false then
  899. Limb.BrickColor = BrickColor.new('Black')
  900. local fire = Instance.new('Fire',Limb)
  901. fire.Heat = 5
  902. fire.Size = 5
  903. game:GetService('Debris'):AddItem(fire,2)
  904. local coru=coroutine.wrap(function()
  905. wait(2)
  906. for i,v in pairs(Limb:GetChildren()) do
  907. if v:IsA('ParticleEmitter') then
  908. v:Destroy()
  909. end
  910. end
  911. end)
  912. coru()
  913. end
  914. local B = Instance.new("Part")
  915. B.TopSurface = 0
  916. B.BottomSurface = 0
  917. B.formFactor = "Symmetric"
  918. B.Size = Vector3.new(1, 1, 1)
  919. B.Transparency = 1
  920. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  921. B.Parent = playa
  922. local W = Instance.new("Weld")
  923. W.Part0 = Limb
  924. W.Part1 = B
  925. W.C0 = CFrame.new(0, -0.5, 0)
  926. W.Parent = Limb
  927. if kneef then
  928. local coru = coroutine.wrap(function()
  929. local uno = Instance.new('Part',workspace)
  930. local dos = Instance.new('Part',workspace)
  931. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  932. dos.CFrame = kneef["big ass knife"].CFrame
  933. local weld = Instance.new('Weld',kneef["big ass knife"])
  934. weld.Part0 = playa:FindFirstChild(hitz)
  935. weld.Part1 = kneef["big ass knife"]
  936. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  937. uno:Destroy()
  938. dos:Destroy()
  939. playa:FindFirstChild(hitz).Anchored = false
  940. for i, v in pairs(kneef:GetChildren()) do
  941. if v:IsA('BasePart') then
  942. v.Anchored = false
  943. end
  944. end
  945. if zombiemode == false or override then
  946. wait()
  947. end
  948. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  949. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  950. end
  951. local bleedpart = Instance.new("Part", kneef)
  952. bleedpart.CanCollide = false
  953. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  954. bleedpart.CFrame = kneef["big ass knife"].CFrame
  955. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  956. bleedpart.Transparency = 1
  957.  
  958. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  959. bleedpartweld.Part0 = kneef["big ass knife"]
  960. bleedpartweld.Part1 = bleedpart
  961. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  962. local coru = coroutine.wrap(function()
  963. bleed(bleedpart)
  964. end)
  965. coru()
  966. game:GetService('Debris'):AddItem(bleedpart,2)
  967. end)
  968. coru()
  969. end
  970. if playa then
  971. table.insert(rekt,playa)
  972. end
  973. end
  974. elseif hitz == "Left Leg" then
  975. local Limb = playa:FindFirstChild("Left Leg")
  976. local ters = playa:FindFirstChild('Torso')
  977. if Limb and ters then
  978. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  979. for i,v in pairs(Limb:GetChildren()) do
  980. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  981. v:Destroy()
  982. end
  983. end
  984. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  985. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  986. local Joint = Instance.new("Rotate")
  987. Joint.Name = "LeftHip"
  988. Joint.Part0 = ters
  989. Joint.Part1 = Limb
  990. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  991. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  992. Joint.Parent = ters
  993. if charred and zombiemode == false then
  994. Limb.BrickColor = BrickColor.new('Black')
  995. local fire = Instance.new('Fire',Limb)
  996. fire.Heat = 5
  997. fire.Size = 5
  998. game:GetService('Debris'):AddItem(fire,2)
  999. local coru=coroutine.wrap(function()
  1000. wait(2)
  1001. for i,v in pairs(Limb:GetChildren()) do
  1002. if v:IsA('ParticleEmitter') then
  1003. v:Destroy()
  1004. end
  1005. end
  1006. end)
  1007. coru()
  1008. end
  1009.  
  1010. local B = Instance.new("Part")
  1011. B.TopSurface = 0
  1012. B.BottomSurface = 0
  1013. B.formFactor = "Symmetric"
  1014. B.Size = Vector3.new(1, 1, 1)
  1015. B.Transparency = 1
  1016. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1017. B.Parent = playa
  1018. local W = Instance.new("Weld")
  1019. W.Part0 = Limb
  1020. W.Part1 = B
  1021. W.C0 = CFrame.new(0, -0.5, 0)
  1022. W.Parent = Limb
  1023. Limb.CanCollide = false
  1024. if kneef then
  1025. local coru = coroutine.wrap(function()
  1026. local uno = Instance.new('Part',workspace)
  1027. local dos = Instance.new('Part',workspace)
  1028. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1029. dos.CFrame = kneef["big ass knife"].CFrame
  1030. local weld = Instance.new('Weld',kneef["big ass knife"])
  1031. weld.Part0 = playa:FindFirstChild(hitz)
  1032. weld.Part1 = kneef["big ass knife"]
  1033. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1034. uno:Destroy()
  1035. dos:Destroy()
  1036. playa:FindFirstChild(hitz).Anchored = false
  1037. for i, v in pairs(kneef:GetChildren()) do
  1038. if v:IsA('BasePart') then
  1039. v.Anchored = false
  1040. end
  1041. end
  1042. if zombiemode == false or override then
  1043. wait()
  1044. end
  1045. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1046. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1047. end
  1048. local bleedpart = Instance.new("Part", kneef)
  1049. bleedpart.CanCollide = false
  1050. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1051. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1052. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1053. bleedpart.Transparency = 1
  1054.  
  1055. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1056. bleedpartweld.Part0 = kneef["big ass knife"]
  1057. bleedpartweld.Part1 = bleedpart
  1058. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1059. local coru = coroutine.wrap(function()
  1060. bleed(bleedpart)
  1061. end)
  1062. coru()
  1063. game:GetService('Debris'):AddItem(bleedpart,2)
  1064. end)
  1065. coru()
  1066. end
  1067. if playa then
  1068. table.insert(rekt,playa)
  1069. end
  1070. end
  1071. elseif playa then
  1072. if finishnum ~= 1 then
  1073. local coru=coroutine.wrap(function()
  1074. player.Character.Head.Psycho.Playing = true
  1075. wait(3)
  1076. player.Character.Head.Psycho.Playing = false
  1077. end)
  1078. coru()
  1079. end
  1080. local playa2 = playa
  1081. playa.Archivable = true
  1082. local playa = playa:Clone()
  1083. playa.Archivable = false
  1084. playa2:Destroy()
  1085. playa.Parent = workspace
  1086. local Gibs = game.Workspace
  1087. local Torso = playa.Torso
  1088. local Head = playa:FindFirstChild("Head")
  1089. local function Scan(ch)
  1090. local e
  1091. for e = 1,#ch do
  1092. Scan(ch[e]:GetChildren())
  1093. if (ch[e].ClassName == "Weld" and ch[e]:FindFirstChild('Part1') and ch[e].Part1.Name ~= 'Projectile') or ch[e].ClassName == "Motor6D" or ch[e].ClassName == "Rotate" or (ch[e]:IsA('BasePart') and ch[e].Size == Vector3.new(1, 1, 1)) then
  1094. ch[e]:remove()
  1095. end
  1096. end
  1097. end
  1098. Scan(playa:GetChildren())
  1099. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  1100. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  1101. end
  1102. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  1103. if zombiemode == true and override == false then
  1104. soundy = true
  1105. end
  1106. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  1107. override = true
  1108. end
  1109. if hum2 ~= nil then
  1110. hum2.Name = "Humanoid2"
  1111. hum2.Health = 0
  1112. if zombiemode == false or override == true then
  1113. table.insert(rekt,hum2.Parent)
  1114. else
  1115. local gyro = Instance.new('BodyGyro',Torso)
  1116. hum2.PlatformStand = false
  1117. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  1118. if v:IsA('BodyGyro') then v:Destroy() end
  1119. end
  1120. if playa:FindFirstChild('HumanoidRootPart') then
  1121. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  1122. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  1123. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  1124. weldcrucial.Part1 = hum2.Parent.Torso
  1125. end
  1126. end
  1127. end
  1128. local ch = playa:GetChildren()
  1129. local i
  1130. for i = 1,#ch do
  1131. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  1132. ch[i]:remove()
  1133. end
  1134. end
  1135.  
  1136. if Head then
  1137. local Neck = Instance.new("Weld")
  1138. Neck.Name = "Neck"
  1139. Neck.Part0 = Torso
  1140. Neck.Part1 = Head
  1141. if pool then
  1142. local part = Instance.new('Part',Torso)
  1143. part.Position = Vector3.new(0,10,0)
  1144. part.Size = Vector3.new(0.2,0.2,0.2)
  1145. part.Transparency = 1
  1146. part.CanCollide = false
  1147. local we = Instance.new('Weld',Torso)
  1148. we.Part0 = Torso
  1149. we.Part1 = part
  1150. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1151. local coru=coroutine.wrap(function()
  1152. bleed(part)
  1153. end)
  1154. coru()
  1155. end
  1156. if head == false or head == nil then
  1157. Neck.C0 = CFrame.new(0, 1.5, 0)
  1158. else
  1159. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  1160. local bleedpart = Instance.new("Part", Torso)
  1161. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1162. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1163. bleedpart.CanCollide = false
  1164. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1165. bleedpart.Transparency = 1
  1166.  
  1167. local bleedpartweld = Instance.new("Weld", Torso)
  1168. bleedpartweld.Part0 = Torso
  1169. bleedpartweld.Part1 = bleedpart
  1170. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  1171. local coru = coroutine.wrap(function()
  1172. bleed(bleedpart)
  1173. end)
  1174. coru()
  1175. end
  1176. Neck.C1 = CFrame.new()
  1177. Neck.Parent = Torso
  1178. end
  1179. local Limb = playa:FindFirstChild("Right Arm")
  1180. if Limb then
  1181.  
  1182. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1183. local Joint = Instance.new("Rotate")
  1184. Joint.Name = "RightShoulder"
  1185. Joint.Part0 = Torso
  1186. Joint.Part1 = Limb
  1187. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1188. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1189. Joint.Parent = Torso
  1190.  
  1191. local B = Instance.new("Part")
  1192. B.TopSurface = 0
  1193. B.BottomSurface = 0
  1194. B.formFactor = "Symmetric"
  1195. B.Size = Vector3.new(1, 1, 1)
  1196. B.Transparency = 1
  1197. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1198. B.Parent = playa
  1199. local W = Instance.new("Weld")
  1200. W.Part0 = Limb
  1201. W.Part1 = B
  1202. W.C0 = CFrame.new(0, -0.5, 0)
  1203. W.Parent = Limb
  1204. end
  1205. local Limb = playa:FindFirstChild("Left Arm")
  1206. if Limb then
  1207.  
  1208. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1209. local Joint = Instance.new("Rotate")
  1210. Joint.Name = "LeftShoulder"
  1211. Joint.Part0 = Torso
  1212. Joint.Part1 = Limb
  1213. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1214. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1215. Joint.Parent = Torso
  1216.  
  1217. local B = Instance.new("Part")
  1218. B.TopSurface = 0
  1219. B.BottomSurface = 0
  1220. B.formFactor = "Symmetric"
  1221. B.Size = Vector3.new(1, 1, 1)
  1222. B.Transparency = 1
  1223. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1224. B.Parent = playa
  1225. local W = Instance.new("Weld")
  1226. W.Part0 = Limb
  1227. W.Part1 = B
  1228. W.C0 = CFrame.new(0, -0.5, 0)
  1229. W.Parent = Limb
  1230. end
  1231. local Limb = playa:FindFirstChild("Right Leg")
  1232. if Limb then
  1233. Limb.CanCollide = false
  1234. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1235. local Joint = Instance.new("Rotate")
  1236. Joint.Name = "RightHip"
  1237. Joint.Part0 = Torso
  1238. Joint.Part1 = Limb
  1239. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1240. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1241. Joint.Parent = Torso
  1242.  
  1243. local B = Instance.new("Part")
  1244. B.TopSurface = 0
  1245. B.BottomSurface = 0
  1246. B.formFactor = "Symmetric"
  1247. B.Size = Vector3.new(1, 1, 1)
  1248. B.Transparency = 1
  1249. B.CanCollide = true
  1250. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1251. B.Parent = playa
  1252. local W = Instance.new("Weld")
  1253. W.Part0 = Limb
  1254. W.Part1 = B
  1255. W.C0 = CFrame.new(0, -0.5, 0)
  1256. W.Parent = Limb
  1257. end
  1258. local Limb = playa:FindFirstChild("Left Leg")
  1259. if Limb then
  1260. Limb.CanCollide = false
  1261. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1262. local Joint = Instance.new("Rotate")
  1263. Joint.Name = "LeftHip"
  1264. Joint.Part0 = Torso
  1265. Joint.Part1 = Limb
  1266. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1267. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1268. Joint.Parent = Torso
  1269.  
  1270. local B = Instance.new("Part")
  1271. B.TopSurface = 0
  1272. B.BottomSurface = 0
  1273. if zombiemode == false or override then
  1274. B.CanCollide = true
  1275. end
  1276. B.formFactor = "Symmetric"
  1277. B.Size = Vector3.new(1, 1, 1)
  1278. B.Transparency = 1
  1279. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1280. B.Parent = playa
  1281. local W = Instance.new("Weld")
  1282. W.Part0 = Limb
  1283. W.Part1 = B
  1284. W.C0 = CFrame.new(0, -0.5, 0)
  1285. W.Parent = Limb
  1286. end
  1287. --[[
  1288. local Bar = Instance.new("Part")
  1289. Bar.TopSurface = 0
  1290. Bar.BottomSurface = 0
  1291. Bar.formFactor = "Symmetric"
  1292. Bar.Size = Vector3.new(1, 1, 1)
  1293. Bar.Transparency = 1
  1294. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1295. Bar.Parent = playa
  1296. local Weld = Instance.new("Weld")
  1297. Weld.Part0 = Torso
  1298. Weld.Part1 = Bar
  1299. Weld.C0 = CFrame.new(0, 0.5, 0)
  1300. Weld.Parent = Torso
  1301. --]]
  1302. playa.Parent = Gibs
  1303. if kneef and explode == nil then
  1304. local coru = coroutine.wrap(function()
  1305. if playa:FindFirstChild(hitz) then
  1306. local uno = Instance.new('Part',workspace)
  1307. local dos = Instance.new('Part',workspace)
  1308. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1309. dos.CFrame = kneef["big ass knife"].CFrame
  1310. local weld = Instance.new('Weld',kneef["big ass knife"])
  1311. weld.Part0 = playa:FindFirstChild(hitz)
  1312. weld.Part1 = kneef["big ass knife"]
  1313. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1314. uno:Destroy()
  1315. dos:Destroy()
  1316. playa:FindFirstChild(hitz).Anchored = false
  1317. for i, v in pairs(kneef:GetChildren()) do
  1318. if v:IsA('BasePart') then
  1319. v.Anchored = false
  1320. end
  1321. end
  1322. if explode == nil or explode == false then
  1323. local bleedpart = Instance.new("Part", kneef)
  1324. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1325. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1326. bleedpart.CanCollide = false
  1327. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1328. bleedpart.Transparency = 1
  1329.  
  1330. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1331. bleedpartweld.Part0 = kneef["big ass knife"]
  1332. bleedpartweld.Part1 = bleedpart
  1333. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1334. local coru = coroutine.wrap(function()
  1335. bleed(bleedpart)
  1336. end)
  1337. coru()
  1338. end
  1339. end
  1340. if zombiemode == false or override then
  1341. wait()
  1342. end
  1343. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1344. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1345. end
  1346. end)
  1347. coru()
  1348. end
  1349. if explode then
  1350. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  1351. local repulse = Instance.new('BodyForce',Torso)
  1352. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  1353. game.Debris:AddItem(repulse,0.05)
  1354. end
  1355. if charred and zombiemode == false then
  1356. for i,v in pairs(playa:GetChildren()) do
  1357. if v:IsA('BasePart') then
  1358. v.BrickColor = BrickColor.Black()
  1359. local fire = Instance.new('Fire',v)
  1360. fire.Size = 5
  1361. fire.Heat = 5
  1362. elseif v:IsA('Accessory') then
  1363. for a,c in pairs(v:GetChildren()) do
  1364. if c:IsA('BasePart') then
  1365. c.BrickColor = BrickColor.Black()
  1366. local fire = Instance.new('Fire',v)
  1367. fire.Size = 5
  1368. fire.Heat = 5
  1369. for o,p in pairs(c:GetChildren()) do
  1370. if p:IsA("SpecialMesh") then
  1371. p.TextureId = ""
  1372. end
  1373. end
  1374. end
  1375. end
  1376. end
  1377. end
  1378. end
  1379. if soundy then
  1380. local sound = Instance.new('Sound',Head)
  1381. sound.SoundId = 'rbxassetid://903640857'
  1382. sound.Volume = 1
  1383. sound:Play()
  1384. sound.Ended:connect(function()
  1385. sound:Destroy()
  1386. local ambient = Instance.new('Sound',Head)
  1387. ambient.Volume = 0.25
  1388. ambient.Looped = true
  1389. ambient.SoundId = 'rbxassetid://903641031'
  1390. ambient:Play()
  1391. end)
  1392. end
  1393. if override then
  1394. if (string.len(hum2.Parent.Name) < 9 or string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie") and zombiemode == true and #zombies < 10 then
  1395. local coru = coroutine.wrap(function()
  1396. wait(4.5)
  1397. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  1398. hum2.HipHeight = 0.2
  1399. wait(0.5)
  1400. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  1401. end)
  1402. coru()
  1403. else
  1404. game:GetService('Debris'):AddItem(playa, 12)
  1405. end
  1406. else
  1407. hum2.Health = 0
  1408. table.insert(zombies,playa)
  1409. local attack = Instance.new('Sound',Head)
  1410. attack.SoundId = 'rbxassetid://903641424'
  1411. attack.Volume = 2
  1412. for i,v in pairs(playa:GetChildren()) do
  1413. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  1414. v.Touched:connect(function(hit)
  1415. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  1416. local found = false
  1417. if hit.Parent == player.Character then
  1418. found = true
  1419. end
  1420. for a,c in pairs(zombies) do
  1421. if c == hit.Parent then
  1422. found = true
  1423. end
  1424. end
  1425. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  1426. attack:Play()
  1427. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  1428. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  1429. wait()
  1430. killz(hit.Parent,"Head")
  1431. else
  1432. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  1433. end
  1434. end
  1435. end
  1436. end)
  1437. end
  1438. end
  1439. local coru = coroutine.wrap(function()
  1440. wait(2)
  1441. for i,v in pairs(playa:GetChildren()) do
  1442. if v:IsA('BasePart') then
  1443. for a,c in pairs(v:GetChildren()) do
  1444. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  1445. c:Destroy()
  1446. end
  1447. end
  1448. elseif v:IsA('Accessory') then
  1449. for a,c in pairs(v:GetChildren()) do
  1450. if c:IsA('BasePart') then
  1451. for b,d in pairs(c:GetChildren()) do
  1452. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  1453. d:Destroy()
  1454. end
  1455. end
  1456. end
  1457. end
  1458. end
  1459. end
  1460. end)
  1461. coru()
  1462. end
  1463. end
  1464. end
  1465.  
  1466. mouse.KeyDown:connect(function(key)
  1467. if key == "t" and mouse.Target then
  1468. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  1469. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  1470. if curpoint == nil then
  1471. if hum and hum.Parent:FindFirstChild('Head') then
  1472. curpart = hum.Parent.Head
  1473. else
  1474. curpart = nil
  1475. curpoint = mouse.Hit.p
  1476. end
  1477. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1478. notify("ZOMBIE TARGET SET",false)
  1479. else
  1480. curpart = nil
  1481. curpoint = nil
  1482. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1483. notify("ZOMBIE TARGET REMOVED",false)
  1484. end
  1485. elseif key == "y" then
  1486. for o,p in pairs(zombies) do
  1487. local coru = coroutine.wrap(function()
  1488. if p:FindFirstChild('Torso') then
  1489. killz(p,"Head",nil,nil,false,false,false,true)
  1490. else
  1491. table.remove(zombies,o)
  1492. end
  1493. end)
  1494. coru()
  1495. wait()
  1496. end
  1497. for i,v in pairs(zombies) do
  1498. table.remove(zombies,i)
  1499. end
  1500. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1501. notify("ZOMBIES TERMINATED",false)
  1502. end
  1503. end)
  1504.  
  1505. function nub()
  1506. local me = player.Character
  1507. local point = me.HumanoidRootPart
  1508. local playergui = player.PlayerGui
  1509. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1510. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1511. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1512. local lefthipz = me.Torso["Left Hip"]:Clone()
  1513. local righthipz = me.Torso["Right Hip"]:Clone()
  1514. local mode = "kill"
  1515. local lerpz = false
  1516. local active = false
  1517. local acting = false
  1518. local hit = false
  1519. local canClick = true
  1520. local stabbing = false
  1521. local grabbing = false
  1522. local finishing = false
  1523. local kyssing = false
  1524. local canbackgroundmusic = true
  1525. local cancolorfilter = true
  1526. local spinboolean = false
  1527. local grabbed = nil
  1528. local doing = false
  1529. local rightshoulder = nil
  1530. local leftshoulder = nil
  1531. local headweld = nil
  1532. local usable = true
  1533. finishnum = 1
  1534.  
  1535. function notify(msg,forever)
  1536. local doit = coroutine.wrap(function()
  1537. local gui = Instance.new('ScreenGui',playergui)
  1538. gui.Name = "Notification"
  1539. local frame = Instance.new('Frame',gui)
  1540. frame.Position = UDim2.new(0,0,0,0)
  1541. frame.Size = UDim2.new(1,0,0.2,0)
  1542. frame.BackgroundTransparency = 1
  1543. local txt = Instance.new('TextLabel',frame)
  1544. txt.TextColor3 = Color3.new(255,255,255)
  1545. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1546. txt.TextStrokeTransparency = 0
  1547. txt.BackgroundTransparency = 1
  1548. txt.Text = ""
  1549. txt.Size = UDim2.new(1,0,0.3,0)
  1550. txt.Position = UDim2.new(0,0,0.4,0)
  1551. txt.TextScaled = true
  1552. txt.Font = "Code"
  1553. txt.TextXAlignment = "Center"
  1554. local tap = Instance.new("Sound")
  1555. tap.Parent = gui
  1556. tap.SoundId = "rbxassetid://147982968"
  1557. tap.TimePosition = 0.1
  1558. local str = msg
  1559. local len = string.len(str)
  1560. for i=1,len do
  1561. txt.Text = string.sub(str,1,i)
  1562. pitche = math.random(20, 40)/10
  1563. tap.PlaybackSpeed = pitche
  1564. tap:Play()
  1565. wait(0.01)
  1566. end
  1567. if forever == false then
  1568. wait(1)
  1569. while txt.TextTransparency < 1 do
  1570. txt.TextTransparency = txt.TextTransparency + 0.1
  1571. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1572. wait(0.001)
  1573. end
  1574. gui:Destroy()
  1575. end
  1576. end)
  1577. doit()
  1578. end
  1579.  
  1580. wait(0.5)
  1581. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1582. local laugh = Instance.new('Sound',me.Head)
  1583. laugh.SoundId = 'rbxassetid://378827985'
  1584. laugh.Name = "Psycho"
  1585. laugh.Volume = 5
  1586. -- 1 - bitch ass knife
  1587. local obj1 = Instance.new("Model")
  1588. obj1.Name = "bitch ass knife"
  1589. obj1.Parent = game.Workspace
  1590.  
  1591. -- 2 - Grab
  1592. local obj2 = Instance.new("Part")
  1593. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1594. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1595. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1596. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1597. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1598. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1599. obj2.Material = Enum.Material.Concrete
  1600. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1601. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1602. obj2.Anchored = true
  1603. obj2.BrickColor = BrickColor.new("Black")
  1604. obj2.Friction = 0.30000001192093
  1605. obj2.Shape = Enum.PartType.Cylinder
  1606. obj2.Name = "Grab"
  1607. obj2.Parent = obj1
  1608.  
  1609. -- 3 - handletopcap
  1610. local obj3 = Instance.new("Part")
  1611. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1612. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1613. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1614. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1615. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1616. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1617. obj3.Material = Enum.Material.Concrete
  1618. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1619. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1620. obj3.Anchored = true
  1621. obj3.BrickColor = BrickColor.new("Black")
  1622. obj3.Friction = 0.30000001192093
  1623. obj3.Shape = Enum.PartType.Ball
  1624. obj3.Name = "handletopcap"
  1625. obj3.Parent = obj1
  1626.  
  1627. -- 4 - handlebottomcap
  1628. local obj4 = Instance.new("Part")
  1629. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1630. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1631. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1632. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1633. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1634. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1635. obj4.Material = Enum.Material.Concrete
  1636. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1637. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1638. obj4.Anchored = true
  1639. obj4.BrickColor = BrickColor.new("Black")
  1640. obj4.Friction = 0.30000001192093
  1641. obj4.Shape = Enum.PartType.Ball
  1642. obj4.Name = "handlebottomcap"
  1643. obj4.Parent = obj1
  1644.  
  1645. -- 5 - handleguardmid
  1646. local obj5 = Instance.new("Part")
  1647. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1648. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1650. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1651. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1652. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1653. obj5.Material = Enum.Material.Concrete
  1654. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1655. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1656. obj5.Anchored = true
  1657. obj5.BrickColor = BrickColor.new("Black")
  1658. obj5.Friction = 0.30000001192093
  1659. obj5.Shape = Enum.PartType.Block
  1660. obj5.Name = "handleguardmid"
  1661. obj5.Parent = obj1
  1662.  
  1663. -- 6 - handleguardcap1
  1664. local obj6 = Instance.new("Part")
  1665. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1666. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1668. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1669. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1670. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1671. obj6.Material = Enum.Material.Concrete
  1672. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1673. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1674. obj6.Anchored = true
  1675. obj6.BrickColor = BrickColor.new("Black")
  1676. obj6.Friction = 0.30000001192093
  1677. obj6.Shape = Enum.PartType.Cylinder
  1678. obj6.Name = "handleguardcap1"
  1679. obj6.Parent = obj1
  1680.  
  1681. -- 7 - handleguardcap2
  1682. local obj7 = Instance.new("Part")
  1683. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1684. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1685. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1686. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1687. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1688. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1689. obj7.Material = Enum.Material.Concrete
  1690. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1691. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1692. obj7.Anchored = true
  1693. obj7.BrickColor = BrickColor.new("Black")
  1694. obj7.Friction = 0.30000001192093
  1695. obj7.Shape = Enum.PartType.Cylinder
  1696. obj7.Name = "handleguardcap2"
  1697. obj7.Parent = obj1
  1698.  
  1699. -- 8 - big ass knife
  1700. local obj8 = Instance.new("Part")
  1701. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1702. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1703. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1704. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1705. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1706. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1707. obj8.Material = Enum.Material.Metal
  1708. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1709. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1710. obj8.Anchored = true
  1711. obj8.BrickColor = BrickColor.new("Lily white")
  1712. obj8.Friction = 0.30000001192093
  1713. obj8.Shape = Enum.PartType.Block
  1714. obj8.Name = "big ass knife"
  1715. obj8.Parent = obj1
  1716.  
  1717. -- 9 - Mesh
  1718. local obj9 = Instance.new("BlockMesh")
  1719. obj9.Scale = Vector3.new(0.5, 1, 1)
  1720. obj9.Parent = obj8
  1721.  
  1722. -- 10 - big ass knife
  1723. local obj10 = Instance.new("Part")
  1724. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1725. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1726. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1727. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1728. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1729. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1730. obj10.Material = Enum.Material.Metal
  1731. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1732. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1733. obj10.Anchored = true
  1734. obj10.BrickColor = BrickColor.new("Lily white")
  1735. obj10.Friction = 0.30000001192093
  1736. obj10.Shape = Enum.PartType.Block
  1737. obj10.Name = "big ass knife"
  1738. obj10.Parent = obj1
  1739. local knife = obj10
  1740.  
  1741. -- 11 - Mesh
  1742. local obj11 = Instance.new("BlockMesh")
  1743. obj11.Scale = Vector3.new(0.5, 1, 1)
  1744. obj11.Parent = obj10
  1745.  
  1746. -- 12 - big ass knife
  1747. local obj12 = Instance.new("Part")
  1748. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1749. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1751. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1753. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1754. obj12.Material = Enum.Material.Metal
  1755. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1756. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1757. obj12.Anchored = true
  1758. obj12.BrickColor = BrickColor.new("Lily white")
  1759. obj12.Friction = 0.30000001192093
  1760. obj12.Shape = Enum.PartType.Block
  1761. obj12.Name = "big ass knife"
  1762. obj12.Parent = obj1
  1763.  
  1764. -- 13 - Mesh
  1765. local obj13 = Instance.new("BlockMesh")
  1766. obj13.Scale = Vector3.new(0.5, 1, 1)
  1767. obj13.Parent = obj12
  1768.  
  1769. -- 14 - serration
  1770. local obj14 = Instance.new("WedgePart")
  1771. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1772. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1775. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1776. obj14.Material = Enum.Material.Metal
  1777. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1778. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1779. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1780. obj14.Anchored = true
  1781. obj14.BrickColor = BrickColor.new("Lily white")
  1782. obj14.Friction = 0.30000001192093
  1783. obj14.Name = "serration"
  1784. obj14.Parent = obj1
  1785.  
  1786. -- 15 - Mesh
  1787. local obj15 = Instance.new("BlockMesh")
  1788. obj15.Scale = Vector3.new(0.5, 1, 1)
  1789. obj15.Parent = obj14
  1790.  
  1791. -- 16 - serration
  1792. local obj16 = Instance.new("WedgePart")
  1793. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1794. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1795. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1796. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1797. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1798. obj16.Material = Enum.Material.Metal
  1799. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1800. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1801. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1802. obj16.Anchored = true
  1803. obj16.BrickColor = BrickColor.new("Lily white")
  1804. obj16.Friction = 0.30000001192093
  1805. obj16.Name = "serration"
  1806. obj16.Parent = obj1
  1807.  
  1808. -- 17 - Mesh
  1809. local obj17 = Instance.new("BlockMesh")
  1810. obj17.Scale = Vector3.new(0.5, 1, 1)
  1811. obj17.Parent = obj16
  1812.  
  1813. -- 18 - serration
  1814. local obj18 = Instance.new("WedgePart")
  1815. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1816. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1817. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1819. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1820. obj18.Material = Enum.Material.Metal
  1821. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1822. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1823. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1824. obj18.Anchored = true
  1825. obj18.BrickColor = BrickColor.new("Lily white")
  1826. obj18.Friction = 0.30000001192093
  1827. obj18.Name = "serration"
  1828. obj18.Parent = obj1
  1829.  
  1830. -- 19 - Mesh
  1831. local obj19 = Instance.new("BlockMesh")
  1832. obj19.Scale = Vector3.new(0.5, 1, 1)
  1833. obj19.Parent = obj18
  1834.  
  1835. -- 20 - serration
  1836. local obj20 = Instance.new("WedgePart")
  1837. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1838. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1839. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1840. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1841. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1842. obj20.Material = Enum.Material.Metal
  1843. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1844. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1845. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1846. obj20.Anchored = true
  1847. obj20.BrickColor = BrickColor.new("Lily white")
  1848. obj20.Friction = 0.30000001192093
  1849. obj20.Name = "serration"
  1850. obj20.Parent = obj1
  1851.  
  1852. -- 21 - Mesh
  1853. local obj21 = Instance.new("BlockMesh")
  1854. obj21.Scale = Vector3.new(0.5, 1, 1)
  1855. obj21.Parent = obj20
  1856.  
  1857. -- 22 - serration
  1858. local obj22 = Instance.new("WedgePart")
  1859. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1860. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1861. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1862. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1863. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1864. obj22.Material = Enum.Material.Metal
  1865. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1866. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1867. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1868. obj22.Anchored = true
  1869. obj22.BrickColor = BrickColor.new("Lily white")
  1870. obj22.Friction = 0.30000001192093
  1871. obj22.Name = "serration"
  1872. obj22.Parent = obj1
  1873.  
  1874. -- 23 - Mesh
  1875. local obj23 = Instance.new("BlockMesh")
  1876. obj23.Scale = Vector3.new(0.5, 1, 1)
  1877. obj23.Parent = obj22
  1878.  
  1879. -- 24 - serration
  1880. local obj24 = Instance.new("WedgePart")
  1881. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1882. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1883. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1885. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1886. obj24.Material = Enum.Material.Metal
  1887. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1888. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1889. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1890. obj24.Anchored = true
  1891. obj24.BrickColor = BrickColor.new("Lily white")
  1892. obj24.Friction = 0.30000001192093
  1893. obj24.Name = "serration"
  1894. obj24.Parent = obj1
  1895.  
  1896. -- 25 - Mesh
  1897. local obj25 = Instance.new("BlockMesh")
  1898. obj25.Scale = Vector3.new(0.5, 1, 1)
  1899. obj25.Parent = obj24
  1900.  
  1901. -- 26 - serration
  1902. local obj26 = Instance.new("WedgePart")
  1903. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1904. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1906. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1907. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1908. obj26.Material = Enum.Material.Metal
  1909. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1910. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1911. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1912. obj26.Anchored = true
  1913. obj26.BrickColor = BrickColor.new("Lily white")
  1914. obj26.Friction = 0.30000001192093
  1915. obj26.Name = "serration"
  1916. obj26.Parent = obj1
  1917.  
  1918. -- 27 - Mesh
  1919. local obj27 = Instance.new("BlockMesh")
  1920. obj27.Scale = Vector3.new(0.5, 1, 1)
  1921. obj27.Parent = obj26
  1922.  
  1923. -- 28 - serration
  1924. local obj28 = Instance.new("WedgePart")
  1925. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1926. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1927. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1928. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1929. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1930. obj28.Material = Enum.Material.Metal
  1931. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1932. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1933. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1934. obj28.Anchored = true
  1935. obj28.BrickColor = BrickColor.new("Lily white")
  1936. obj28.Friction = 0.30000001192093
  1937. obj28.Name = "serration"
  1938. obj28.Parent = obj1
  1939.  
  1940. -- 29 - Mesh
  1941. local obj29 = Instance.new("BlockMesh")
  1942. obj29.Scale = Vector3.new(0.5, 1, 1)
  1943. obj29.Parent = obj28
  1944.  
  1945. -- 30 - knifetip1
  1946. local obj30 = Instance.new("WedgePart")
  1947. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1948. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1950. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1951. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1952. obj30.Material = Enum.Material.Metal
  1953. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1954. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1955. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1956. obj30.Anchored = true
  1957. obj30.BrickColor = BrickColor.new("Lily white")
  1958. obj30.Friction = 0.30000001192093
  1959. obj30.Name = "knifetip1"
  1960. obj30.Parent = obj1
  1961.  
  1962. -- 31 - Mesh
  1963. local obj31 = Instance.new("BlockMesh")
  1964. obj31.Scale = Vector3.new(0.5, 1, 1)
  1965. obj31.Parent = obj30
  1966.  
  1967. -- 32 - redstuff
  1968. local obj32 = Instance.new("Part")
  1969. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1970. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1972. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1973. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1974. obj32.Material = Enum.Material.SmoothPlastic
  1975. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1976. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1977. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1978. obj32.BrickColor = BrickColor.new("Institutional white")
  1979. obj32.Friction = 0.30000001192093
  1980. obj32.Shape = Enum.PartType.Cylinder
  1981. obj32.Name = "redstuff"
  1982. obj32.Anchored = true
  1983. obj32.Parent = obj1
  1984.  
  1985.  
  1986. -- 33 - redstuff
  1987. local obj33 = Instance.new("Part")
  1988. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1989. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1993. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1994. obj33.Material = Enum.Material.SmoothPlastic
  1995. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1996. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1997. obj33.BrickColor = BrickColor.new("Institutional white")
  1998. obj33.Friction = 0.30000001192093
  1999. obj33.Shape = Enum.PartType.Block
  2000. obj33.Name = "redstuff"
  2001. obj33.Anchored = true
  2002. obj33.Parent = obj1
  2003.  
  2004. -- 34 - redstuff
  2005. local obj34 = Instance.new("Part")
  2006. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2007. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2008. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2009. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2011. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2012. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2013. obj34.Material = Enum.Material.SmoothPlastic
  2014. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2015. obj34.BrickColor = BrickColor.new("Institutional white")
  2016. obj34.Friction = 0.30000001192093
  2017. obj34.Shape = Enum.PartType.Cylinder
  2018. obj34.Name = "redstuff"
  2019. obj34.Anchored = true
  2020. obj34.Parent = obj1
  2021.  
  2022. -- 35 - redstuff
  2023. local obj35 = Instance.new("Part")
  2024. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2025. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2026. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2027. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2029. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2030. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  2031. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2032. obj35.BrickColor = BrickColor.new("Institutional white")
  2033. obj35.Friction = 0.30000001192093
  2034. obj35.Shape = Enum.PartType.Cylinder
  2035. obj35.Material = Enum.Material.SmoothPlastic
  2036. obj35.Name = "redstuff"
  2037. obj35.Anchored = true
  2038. obj35.Parent = obj1
  2039.  
  2040. -- 36 - redstuff
  2041. local obj36 = Instance.new("Part")
  2042. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2043. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2044. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2045. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2046. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2047. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2048. obj36.Material = Enum.Material.SmoothPlastic
  2049. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2050. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2051. obj36.BrickColor = BrickColor.new("Institutional white")
  2052. obj36.Friction = 0.30000001192093
  2053. obj36.Shape = Enum.PartType.Cylinder
  2054. obj36.Name = "redstuff"
  2055. obj36.Anchored = true
  2056. obj36.Parent = obj1
  2057.  
  2058. -- 37 - redstuff
  2059. local obj37 = Instance.new("WedgePart")
  2060. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2061. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2062. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2063. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2064. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2065. obj37.Material = Enum.Material.SmoothPlastic
  2066. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  2067. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2068. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2069. obj37.Anchored = true
  2070. obj37.BrickColor = BrickColor.new("Institutional white")
  2071. obj37.Friction = 0.30000001192093
  2072. obj37.Name = "redstuff"
  2073. obj37.Anchored = true
  2074. obj37.Parent = obj1
  2075.  
  2076. -- 38 - redstuff
  2077. local obj38 = Instance.new("Part")
  2078. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  2079. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2080. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2082. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2083. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2084. obj38.Material = Enum.Material.SmoothPlastic
  2085. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2086. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2087. obj38.BrickColor = BrickColor.new("Institutional white")
  2088. obj38.Friction = 0.30000001192093
  2089. obj38.Shape = Enum.PartType.Cylinder
  2090. obj38.Name = "redstuff"
  2091. obj38.Anchored = true
  2092. obj38.Parent = obj1
  2093.  
  2094. local audio = Instance.new('Sound',knife)
  2095. audio.Volume = 2
  2096.  
  2097. local audio2 = Instance.new('Sound',knife)
  2098. audio2.Volume = 2
  2099.  
  2100. local holdpart = Instance.new("Part")
  2101. holdpart.Parent = me
  2102. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  2103. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  2104. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  2105.  
  2106. local previous = nil
  2107. for i,v in pairs(obj1:GetChildren()) do
  2108. if v:IsA('BasePart') then
  2109. if previous then
  2110. local weld = Instance.new('Weld',v)
  2111. weld.Part0 = v
  2112. weld.Part1 = previous
  2113. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2114. previous.Anchored = false
  2115. previous.CanCollide = false
  2116. local vee = v
  2117. weld.AncestryChanged:connect(function(mez,par)
  2118. wait()
  2119. weld.Parent = vee
  2120. end)
  2121. end
  2122. previous = v
  2123. end
  2124. end
  2125. previous.Anchored = false
  2126. previous.CanCollide = false
  2127.  
  2128. local holdpartweld = Instance.new("Weld", me.Torso)
  2129. holdpartweld.Part0 = me.Torso
  2130. holdpartweld.Part1 = holdpart
  2131. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  2132.  
  2133. holdpartweld.AncestryChanged:connect(function(mez,par)
  2134. if par ~= me.Torso then
  2135. wait()
  2136. holdpartweld.Parent = me.Torso
  2137. end
  2138. end)
  2139.  
  2140. local knifeweld = Instance.new('Weld',me.Torso)
  2141. knifeweld.Part0 = me.Torso
  2142. knifeweld.Part1 = obj2
  2143. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  2144. knifeweld.AncestryChanged:connect(function(mez,par)
  2145. if par ~= me.Torso then
  2146. wait()
  2147. knifeweld.Parent = me.Torso
  2148. end
  2149. end)
  2150. local ScreenGui = Instance.new("ScreenGui")
  2151. local CustomizeGui = Instance.new("Frame")
  2152. local Customize = Instance.new("TextLabel")
  2153. local ClosestColor = Instance.new("TextLabel")
  2154. local Line = Instance.new("TextLabel")
  2155. local Color = Instance.new("ImageLabel")
  2156. local Close = Instance.new("TextButton")
  2157. local RedHue = Instance.new("TextLabel")
  2158. local GreenHue = Instance.new("TextLabel")
  2159. local RedInput = Instance.new("TextBox")
  2160. local BlueHue = Instance.new("TextLabel")
  2161. local GreenInput = Instance.new("TextBox")
  2162. local TransInput = Instance.new("TextBox")
  2163. local BlueInput = Instance.new("TextBox")
  2164. local Message = Instance.new("TextLabel")
  2165. local Message2 = Instance.new("TextLabel")
  2166. local TrailTransparency = Instance.new("TextLabel")
  2167. local TrailInput = Instance.new("TextBox")
  2168. local MusicOption = Instance.new("TextButton")
  2169. local ScreenOption = Instance.new("TextButton")
  2170. local ScreenOptionTxt = Instance.new("TextLabel")
  2171. local MusicOptionTxt = Instance.new("TextLabel")
  2172.  
  2173. -- Properties
  2174.  
  2175. ScreenGui.Parent = playergui
  2176.  
  2177. CustomizeGui.Name = "CustomizeGui"
  2178. CustomizeGui.Parent = ScreenGui
  2179. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2180. CustomizeGui.BackgroundTransparency = 0.5
  2181. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  2182. CustomizeGui.BorderSizePixel = 2
  2183. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  2184. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  2185.  
  2186. Customize.Name = "Customize"
  2187. Customize.Parent = CustomizeGui
  2188. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2189. Customize.BackgroundTransparency = 0.75
  2190. Customize.BorderSizePixel = 0
  2191. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  2192. Customize.FontSize = Enum.FontSize.Size28
  2193. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  2194. Customize.TextColor3 = Color3.new(1, 1, 1)
  2195. Customize.TextScaled = true
  2196. Customize.TextSize = 25
  2197. Customize.TextStrokeTransparency = 0.5
  2198. Customize.TextWrapped = true
  2199.  
  2200. ClosestColor.Name = "ClosestColor"
  2201. ClosestColor.Parent = CustomizeGui
  2202. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  2203. ClosestColor.BackgroundTransparency = 1
  2204. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  2205. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  2206. ClosestColor.Font = Enum.Font.SourceSansLight
  2207. ClosestColor.FontSize = Enum.FontSize.Size32
  2208. ClosestColor.Text = "Your color is closest to Institutional White"
  2209. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  2210. ClosestColor.TextSize = 30
  2211. ClosestColor.TextStrokeTransparency = 0.5
  2212.  
  2213. Line.Name = "Line"
  2214. Line.Parent = CustomizeGui
  2215. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2216. Line.BackgroundTransparency = 0.5
  2217. Line.BorderColor3 = Color3.new(0, 0, 0)
  2218. Line.BorderSizePixel = 0
  2219. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  2220. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  2221. Line.Font = Enum.Font.SourceSans
  2222. Line.FontSize = Enum.FontSize.Size14
  2223. Line.Text = " "
  2224. Line.TextSize = 14
  2225.  
  2226. Color.Name = "Color"
  2227. Color.Parent = CustomizeGui
  2228. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  2229. Color.BorderSizePixel = 0
  2230. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  2231. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  2232. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  2233.  
  2234. MusicOption.Parent = CustomizeGui
  2235. MusicOption.Name = "MusicOption"
  2236. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2237. MusicOption.BorderSizePixel = 1
  2238. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  2239. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2240. MusicOption.Text = ""
  2241. MusicOption.BackgroundTransparency = 0.5
  2242.  
  2243. ScreenOption.Parent = CustomizeGui
  2244. ScreenOption.Name = "ScreenOption"
  2245. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2246. ScreenOption.BorderSizePixel = 1
  2247. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  2248. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2249. ScreenOption.Text = ""
  2250. ScreenOption.BackgroundTransparency = 0.5
  2251.  
  2252. ScreenOptionTxt.Name = "ScreenOptionTxt"
  2253. ScreenOptionTxt.Parent = CustomizeGui
  2254. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2255. ScreenOptionTxt.BackgroundTransparency = 1
  2256. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  2257. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2258. ScreenOptionTxt.Font = Enum.Font.SourceSans
  2259. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  2260. ScreenOptionTxt.Text = "Psychopath Red Filter"
  2261. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2262. ScreenOptionTxt.TextScaled = true
  2263. ScreenOptionTxt.TextSize = 20
  2264. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2265. ScreenOptionTxt.TextStrokeTransparency = 0.5
  2266. ScreenOptionTxt.TextWrapped = true
  2267. ScreenOptionTxt.TextXAlignment = "Left"
  2268.  
  2269. MusicOptionTxt.Name = "MusicOptionTxt"
  2270. MusicOptionTxt.Parent = CustomizeGui
  2271. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2272. MusicOptionTxt.BackgroundTransparency = 1
  2273. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  2274. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2275. MusicOptionTxt.Font = Enum.Font.SourceSans
  2276. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  2277. MusicOptionTxt.Text = "Psychopath Background Music"
  2278. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2279. MusicOptionTxt.TextScaled = true
  2280. MusicOptionTxt.TextSize = 20
  2281. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2282. MusicOptionTxt.TextStrokeTransparency = 0.5
  2283. MusicOptionTxt.TextWrapped = true
  2284. MusicOptionTxt.TextXAlignment = "Left"
  2285.  
  2286. Close.Name = "Close"
  2287. Close.Parent = CustomizeGui
  2288. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2289. Close.BackgroundTransparency = 0.5
  2290. Close.BorderColor3 = Color3.new(0, 0, 0)
  2291. Close.BorderSizePixel = 2
  2292. Close.Position = UDim2.new(1.005, 0, 0, 0)
  2293. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  2294. Close.Font = Enum.Font.SourceSans
  2295. Close.FontSize = Enum.FontSize.Size14
  2296. Close.Text = "X"
  2297. Close.TextColor3 = Color3.new(1, 1, 1)
  2298. Close.TextScaled = true
  2299. Close.TextSize = 14
  2300. Close.TextStrokeTransparency = 0
  2301. Close.TextWrapped = true
  2302.  
  2303. RedHue.Name = "RedHue"
  2304. RedHue.Parent = CustomizeGui
  2305. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2306. RedHue.BackgroundTransparency = 1
  2307. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  2308. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2309. RedHue.Font = Enum.Font.SourceSans
  2310. RedHue.FontSize = Enum.FontSize.Size24
  2311. RedHue.Text = "RED Hue Value: "
  2312. RedHue.TextColor3 = Color3.new(1, 1, 1)
  2313. RedHue.TextScaled = true
  2314. RedHue.TextSize = 20
  2315. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  2316. RedHue.TextStrokeTransparency = 0.75
  2317. RedHue.TextWrapped = true
  2318.  
  2319. GreenHue.Name = "GreenHue"
  2320. GreenHue.Parent = CustomizeGui
  2321. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2322. GreenHue.BackgroundTransparency = 1
  2323. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  2324. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2325. GreenHue.Font = Enum.Font.SourceSans
  2326. GreenHue.FontSize = Enum.FontSize.Size24
  2327. GreenHue.Text = "GREEN Hue Value:"
  2328. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  2329. GreenHue.TextScaled = true
  2330. GreenHue.TextSize = 20
  2331. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  2332. GreenHue.TextStrokeTransparency = 0.75
  2333. GreenHue.TextWrapped = true
  2334.  
  2335. RedInput.Name = "RedInput"
  2336. RedInput.Parent = CustomizeGui
  2337. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2338. RedInput.BackgroundTransparency = 0.5
  2339. RedInput.BorderSizePixel = 0
  2340. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  2341. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2342. RedInput.Font = Enum.Font.SourceSans
  2343. RedInput.FontSize = Enum.FontSize.Size14
  2344. RedInput.Text = "255"
  2345. RedInput.TextColor3 = Color3.new(1, 1, 1)
  2346. RedInput.TextSize = 14
  2347. RedInput.TextStrokeTransparency = 0
  2348.  
  2349. BlueHue.Name = "BlueHue"
  2350. BlueHue.Parent = CustomizeGui
  2351. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2352. BlueHue.BackgroundTransparency = 1
  2353. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  2354. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2355. BlueHue.Font = Enum.Font.SourceSans
  2356. BlueHue.FontSize = Enum.FontSize.Size24
  2357. BlueHue.Text = "BLUE Hue Value:"
  2358. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  2359. BlueHue.TextScaled = true
  2360. BlueHue.TextSize = 20
  2361. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  2362. BlueHue.TextStrokeTransparency = 0.75
  2363. BlueHue.TextWrapped = true
  2364.  
  2365. TrailTransparency.Name = "TrailTransparency"
  2366. TrailTransparency.Parent = CustomizeGui
  2367. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  2368. TrailTransparency.BackgroundTransparency = 1
  2369. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  2370. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  2371. TrailTransparency.Font = Enum.Font.SourceSans
  2372. TrailTransparency.FontSize = Enum.FontSize.Size24
  2373. TrailTransparency.Text = "Trail Transparency:"
  2374. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  2375. TrailTransparency.TextScaled = true
  2376. TrailTransparency.TextSize = 20
  2377. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  2378. TrailTransparency.TextWrapped = true
  2379.  
  2380. GreenInput.Name = "GreenInput"
  2381. GreenInput.Parent = CustomizeGui
  2382. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2383. GreenInput.BackgroundTransparency = 0.5
  2384. GreenInput.BorderSizePixel = 0
  2385. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  2386. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2387. GreenInput.Font = Enum.Font.SourceSans
  2388. GreenInput.FontSize = Enum.FontSize.Size14
  2389. GreenInput.Text = "255"
  2390. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  2391. GreenInput.TextSize = 14
  2392. GreenInput.TextStrokeTransparency = 0
  2393.  
  2394. TransInput.Name = "TransInput"
  2395. TransInput.Parent = CustomizeGui
  2396. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2397. TransInput.BackgroundTransparency = 0.5
  2398. TransInput.BorderSizePixel = 0
  2399. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  2400. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2401. TransInput.Font = Enum.Font.SourceSans
  2402. TransInput.FontSize = Enum.FontSize.Size14
  2403. TransInput.Text = "50"
  2404. TransInput.TextColor3 = Color3.new(1, 1, 1)
  2405. TransInput.TextSize = 14
  2406. TransInput.TextStrokeTransparency = 0
  2407.  
  2408. BlueInput.Name = "BlueInput"
  2409. BlueInput.Parent = CustomizeGui
  2410. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2411. BlueInput.BackgroundTransparency = 0.5
  2412. BlueInput.BorderSizePixel = 0
  2413. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  2414. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2415. BlueInput.Font = Enum.Font.SourceSans
  2416. BlueInput.FontSize = Enum.FontSize.Size14
  2417. BlueInput.Text = "255"
  2418. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  2419. BlueInput.TextSize = 14
  2420. BlueInput.TextStrokeTransparency = 0
  2421.  
  2422. Message.Name = "Message"
  2423. Message.Parent = CustomizeGui
  2424. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  2425. Message.BackgroundTransparency = 1
  2426. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  2427. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  2428. Message.Font = Enum.Font.SourceSans
  2429. Message.FontSize = Enum.FontSize.Size18
  2430. Message.Text = "|| Inputs must be values ||"
  2431. Message.TextColor3 = Color3.new(1, 1, 1)
  2432. Message.TextScaled = true
  2433. Message.TextSize = 15
  2434. Message.TextStrokeTransparency = 0.75
  2435. Message.TextWrapped = true
  2436.  
  2437. local attun = Instance.new("Attachment", knife)
  2438. attun.Position = Vector3.new(0, 0.1, -1.75)
  2439. local atdos = Instance.new("Attachment", knife)
  2440. atdos.Position = Vector3.new(0, -0.1, 0.5)
  2441. local trail = Instance.new("Trail", knife)
  2442. trail.LightEmission = 0.5
  2443. trail.Attachment0 = attun
  2444. trail.Attachment1 = atdos
  2445. trail.Lifetime = 0.175
  2446. trail.MinLength = 0
  2447. trail.Enabled = false
  2448.  
  2449. function updatez()
  2450. local rc = tonumber(RedInput.Text)
  2451. local gc = tonumber(GreenInput.Text)
  2452. local bc = tonumber(BlueInput.Text)
  2453. local tcupd = tonumber(TransInput.Text)
  2454. if rc == nil then
  2455. rc = 0
  2456. end
  2457. if gc == nil then
  2458. gc = 0
  2459. end
  2460. if bc == nil then
  2461. bc = 0
  2462. end
  2463. if tcupd == nil then
  2464. tcupd = 0
  2465. end
  2466. local tc = tcupd/100
  2467. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  2468. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  2469. obj32.Color = Color3.fromRGB(rc,gc,bc)
  2470. obj33.Color = Color3.fromRGB(rc,gc,bc)
  2471. obj34.Color = Color3.fromRGB(rc,gc,bc)
  2472. obj35.Color = Color3.fromRGB(rc,gc,bc)
  2473. obj36.Color = Color3.fromRGB(rc,gc,bc)
  2474. obj37.Color = Color3.fromRGB(rc,gc,bc)
  2475. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2476. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2477. trail.Transparency = NumberSequence.new(tc)
  2478. TrailTransparency.TextStrokeTransparency = tc
  2479. end
  2480.  
  2481. RedInput.Changed:connect(function(val)
  2482. if val == "Text" and tonumber(RedInput.Text) then
  2483. RedInput.Text = tostring(tonumber(RedInput.Text))
  2484. if tonumber(RedInput.Text) > 255 then
  2485. RedInput.Text = '255'
  2486. end
  2487. elseif val == "Text" then
  2488. RedInput.Text = ""
  2489. end
  2490. updatez()
  2491. end)
  2492. GreenInput.Changed:connect(function(val)
  2493. if val == "Text" and tonumber(GreenInput.Text) then
  2494. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2495. if tonumber(GreenInput.Text) > 255 then
  2496. GreenInput.Text = '255'
  2497. end
  2498. elseif val == "Text" then
  2499. GreenInput.Text = ""
  2500. end
  2501. updatez()
  2502. end)
  2503. BlueInput.Changed:connect(function(val)
  2504. if val == "Text" and tonumber(BlueInput.Text) then
  2505. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2506. if tonumber(BlueInput.Text) > 255 then
  2507. BlueInput.Text = '255'
  2508. end
  2509. elseif val == "Text" then
  2510. BlueInput.Text = ""
  2511. end
  2512. updatez()
  2513. end)
  2514. TransInput.Changed:connect(function(val)
  2515. if val == "Text" and tonumber(TransInput.Text) then
  2516. TransInput.Text = tostring(tonumber(TransInput.Text))
  2517. if tonumber(TransInput.Text) > 100 then
  2518. TransInput.Text = '100'
  2519. end
  2520. elseif val == "Text" then
  2521. TransInput.Text = ""
  2522. end
  2523. updatez()
  2524. end)
  2525.  
  2526. Close.MouseButton1Click:connect(function()
  2527. if lerpz == false then
  2528. lerpz = true
  2529. if Close.Text ~= "+" then
  2530. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2531. for i=1,10 do
  2532. Close.TextTransparency = i/10
  2533. Close.TextStrokeTransparency = i/10
  2534. wait(0.01)
  2535. end
  2536. Close.Text = "+"
  2537. for i=1,10 do
  2538. Close.TextTransparency = (10-i+1)/10
  2539. Close.TextStrokeTransparency = (10-i+1)/10
  2540. wait(0.01)
  2541. end
  2542. lerpz = false
  2543. else
  2544. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2545. for i=1,10 do
  2546. Close.TextTransparency = i/10
  2547. Close.TextStrokeTransparency = i/10
  2548. wait(0.01)
  2549. end
  2550. Close.Text = "X"
  2551. for i=1,10 do
  2552. Close.TextTransparency = (10-i+1)/10
  2553. Close.TextStrokeTransparency = (10-i+1)/10
  2554. wait(0.01)
  2555. end
  2556. lerpz = false
  2557. end
  2558. end
  2559. end)
  2560.  
  2561. MusicOption.MouseButton1Click:connect(function()
  2562. if canbackgroundmusic == true then
  2563. canbackgroundmusic = false
  2564. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2565. else
  2566. canbackgroundmusic = true
  2567. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2568. end
  2569. end)
  2570.  
  2571. ScreenOption.MouseButton1Click:connect(function()
  2572. if cancolorfilter == true then
  2573. cancolorfilter = false
  2574. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2575. else
  2576. cancolorfilter = true
  2577. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2578. end
  2579. end)
  2580.  
  2581. function equip()
  2582. local doit = coroutine.wrap(function()
  2583. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2584. acting = true
  2585. local arm = me["Right Arm"]
  2586. local arm2 = me["Left Arm"]
  2587. local tors = me.Torso
  2588. local weld = Instance.new('Weld',arm)
  2589. weld.Part0 = arm
  2590. weld.Part1 = tors
  2591. weld.C0 = CFrame.new(-1.5,0,0)
  2592. local weld2 = Instance.new("Weld", arm2)
  2593. weld2.Part0 = arm2
  2594. weld2.Part1 = tors
  2595. weld2.C0 = CFrame.new(1.5, 0, 0)
  2596. wait(0.001)
  2597. for i = 0,1,0.1 do
  2598. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2599. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2600. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2601. wait(0.001)
  2602. end
  2603. wait(0.15)
  2604. trail.Enabled = true
  2605. for i = 0,1,0.1 do
  2606. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2607. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2608. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2609. wait(0.001)
  2610. end
  2611. trail.Enabled = false
  2612. wait(0.2)
  2613. for i = 0,1,0.1 do
  2614. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2615. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2616. wait(0.001)
  2617. end
  2618. weld:Destroy()
  2619. weld2:Remove()
  2620. if tors ~= nil then
  2621. rightshoulderz:Clone().Parent = me.Torso
  2622. leftshoulderz:Clone().Parent = me.Torso
  2623. end
  2624. end
  2625. acting = false
  2626. end)
  2627. doit()
  2628. end
  2629.  
  2630. function kysnigga()
  2631. if kyssing == true then return end
  2632. kyssing = true
  2633. acting = true
  2634. decearingTHING = math.random(1, 100)
  2635. if decearingTHING == 4 then
  2636. decearingEGG = Instance.new("Sound", me.Torso)
  2637. decearingEGG.SoundId = "rbxassetid://138084557"
  2638. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2639. decearingEGG.TimePosition = 0.2
  2640. decearingEGG:Play()
  2641. end
  2642. me.Humanoid.WalkSpeed = 0
  2643. me.Humanoid.JumpPower = 0
  2644.  
  2645. local rightarm = Instance.new("Weld", me.Torso)
  2646. rightarm.Part0 = me.Torso
  2647. rightarm.Part1 = me["Right Arm"]
  2648. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2649.  
  2650. local leftarm = Instance.new("Weld", me.Torso)
  2651. leftarm.Part0 = me.Torso
  2652. leftarm.Part1 = me["Left Arm"]
  2653. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2654.  
  2655. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2656. tors.Part0 = me.HumanoidRootPart
  2657. tors.Part1 = me.Torso
  2658. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2659.  
  2660. local rightleg = Instance.new("Weld", me.Torso)
  2661. rightleg.Part0 = me.Torso
  2662. rightleg.Part1 = me["Right Leg"]
  2663. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2664.  
  2665. local leftleg = Instance.new("Weld", me.Torso)
  2666. leftleg.Part0 = me.Torso
  2667. leftleg.Part1 = me["Left Leg"]
  2668. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2669.  
  2670. for i = 0, 1, 0.03 do
  2671. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2672. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2673. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2674. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2675. wait()
  2676. end
  2677. for i = 0, 1, 0.03 do
  2678. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2679. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2680. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2681. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2682. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2683. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2684. wait()
  2685. end
  2686. local bleedzer = Instance.new('Part',me.Torso)
  2687. bleedzer.CFrame = me.Torso.CFrame
  2688. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2689. bleedzer.Transparency = 1
  2690. bleedzer.CanCollide = false
  2691. local weld = Instance.new('Weld',bleedzer)
  2692. weld.Part0 = bleedzer
  2693. weld.Part1 = me.Torso
  2694. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2695. local woodpekker = coroutine.wrap(function()
  2696. bleed(bleedzer)
  2697. end)
  2698. woodpekker()
  2699. audio.SoundId = "rbxassetid://199977936"
  2700. audio.PlaybackSpeed = 1.5
  2701. audio:Play()
  2702. audio2.SoundId = "rbxassetid://220834019"
  2703. audio2.PlaybackSpeed = 1
  2704. audio2.TimePosition = 0.1
  2705. audio2:Play()
  2706. for i = 0, 1, 0.1 do
  2707. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2708. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2709. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2710. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2711. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2712. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2713. wait()
  2714. end
  2715. wait(1)
  2716. audio.SoundId = "rbxassetid://210943487"
  2717. audio.TimePosition = 0.2
  2718. audio.PlaybackSpeed = 0.75
  2719. audio:Play()
  2720. for i = 0, 1, 0.03 do
  2721. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2722. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2723. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2724. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2725. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2726. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2727. wait()
  2728. end
  2729. for i = 0, 1, 0.03 do
  2730. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2731. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2732. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2733. wait()
  2734. end
  2735. wait(0.24)
  2736. if me:FindFirstChildOfClass('Humanoid') then
  2737. me:FindFirstChildOfClass('Humanoid').Health = 0
  2738. end
  2739. wait(0.01)
  2740. killz(me,me.Torso.Name,nil,nil,true)
  2741.  
  2742. tors:Remove()
  2743. rightarm:Remove()
  2744. rightleg:Remove()
  2745. leftleg:Remove()
  2746. leftarm:Remove()
  2747. rightshoulderz:Clone().Parent = me.Torso
  2748. leftshoulderz:Clone().Parent = me.Torso
  2749. torsojoint:Clone().Parent = me.HumanoidRootPart
  2750. lefthipz:Clone().Parent = me.Torso
  2751. righthipz:Clone().Parent = me.Torso
  2752. me.Humanoid.JumpPower = 50
  2753. me.Humanoid.WalkSpeed = 16
  2754. acting = false
  2755. canClick = true
  2756. doing = false
  2757. hit = false
  2758. kyssing = false
  2759. if decearingTHING == 4 then
  2760. decearingEGG:Remove()
  2761. end
  2762. end
  2763.  
  2764. function bleedout()
  2765. local doit = coroutine.wrap(function()
  2766. local targe = grabbed
  2767. local num = 0
  2768. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2769. if targe.Head:FindFirstChild('Died') then
  2770. tone = math.random(6, 12) / 10
  2771. targe.Head.Died.PlaybackSpeed = tone
  2772. targe.Head.Died:Play()
  2773. else
  2774. local deathsound = Instance.new('Sound',targe.Head)
  2775. deathsound.Name = "Died"
  2776. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2777. deathsound.Volume = 0.65
  2778. deathsound.EmitterSize = 5
  2779. deathsound.MaxDistance = 150
  2780. tone = math.random(5, 15) / 10
  2781. targe.Head.Died.PlaybackSpeed = tone
  2782. targe.Head.Died:Play()
  2783. end
  2784. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2785. num = num+1
  2786. wait(0.325)
  2787. end
  2788. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2789. wait()
  2790. killz(targe,'Head',nil,nil,false,true)
  2791. wait(2)
  2792. targe:Remove()
  2793. end)
  2794. doit()
  2795. end
  2796.  
  2797. function liedown()
  2798. local doit = coroutine.wrap(function()
  2799. local targe = grabbed
  2800. wait(2)
  2801. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2802. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2803. end
  2804. end)
  2805. doit()
  2806. end
  2807.  
  2808. function grab()
  2809. local doit = coroutine.wrap(function()
  2810. acting = true
  2811. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2812. local arm = me["Right Arm"]
  2813. local tors = me.Torso
  2814. local arm2 = me["Left Arm"]
  2815. local humanroot = me.HumanoidRootPart
  2816. local weld2 = Instance.new('Weld',arm)
  2817. weld2.Part0 = arm
  2818. weld2.Part1 = tors
  2819. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2820. local weld3 = Instance.new('Weld',arm2)
  2821. weld3.Part0 = arm2
  2822. weld3.Part1 = tors
  2823. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2824. for i = 0,1,0.05 do
  2825. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2826. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2827. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2828. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2829. wait(0.01)
  2830. end
  2831. grabbing = true
  2832. trail.Enabled = true
  2833. for i = 0,1,0.10 do
  2834. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2835. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2836. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2837. wait(0.01)
  2838. end
  2839. trail.Enabled = false
  2840. wait(0.5)
  2841. grabbing = false
  2842. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2843. if grabbed == nil then
  2844. for i = 0,1,0.1 do
  2845. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2846. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2847. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2848. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2849. wait(0.001)
  2850. end
  2851. weld2:Destroy()
  2852. weld3:Destroy()
  2853. rightshoulderz:Clone().Parent = me.Torso
  2854. leftshoulderz:Clone().Parent = me.Torso
  2855. acting = false
  2856. canClick = true
  2857. end
  2858. end)
  2859. doit()
  2860. end
  2861.  
  2862. function kill()
  2863. paralyzed = false
  2864. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2865. targetweld = grabbed.Torso.TargetWeld
  2866. targetweld2 = nil
  2867. local reee = grabbed:FindFirstChild("Left Arm")
  2868. if reee and reee:FindFirstChild("Weld") then
  2869. targetweld2 = reee.Weld
  2870. end
  2871. for i, v in pairs(grabbed:GetChildren()) do
  2872. if v.Name == "Part" then
  2873. v.CanCollide = true
  2874. end
  2875. end
  2876. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2877. local targetrightshoulder = rightshoulder
  2878. local targetleftshoulder = leftshoulder
  2879. local targetweld3 = Instance.new("Weld", targetweld3pt)
  2880. targetweld3.Part0 = grabbed.Torso
  2881. targetweld3.Part1 = targetweld3pt
  2882. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2883.  
  2884. local doit = coroutine.wrap(function()
  2885. local arm = me["Right Arm"]
  2886. local tors = grabbed.Torso
  2887. local arm2 = me["Left Arm"]
  2888. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2889. doing = true
  2890. local weld2 = arm:FindFirstChildOfClass('Weld')
  2891. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2892. local humanroot = me.HumanoidRootPart
  2893.  
  2894. for i = 0,1,0.1 do
  2895. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2896. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2897. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2898. wait(0.01)
  2899. end
  2900.  
  2901. audio:Stop()
  2902. audio.SoundId = "rbxassetid://517040733"
  2903. tone = math.random(1, 3)
  2904. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2905. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2906. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2907. audio:Play()
  2908.  
  2909. local bleedpart = Instance.new("Part", grabbed)
  2910. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2911. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2912. bleedpart.CanCollide = false
  2913. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2914. bleedpart.Transparency = 1
  2915.  
  2916. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2917. bleedpartweld.Part0 = grabbed.Torso
  2918. bleedpartweld.Part1 = bleedpart
  2919. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2920. local coru=coroutine.wrap(function()
  2921. bleed(bleedpart)
  2922. end)
  2923. coru()
  2924.  
  2925. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2926. slightthrow.Force = Vector3.new(0, 0, -2500)
  2927.  
  2928. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2929. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2930. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2931.  
  2932. if grabbed:FindFirstChildOfClass('Humanoid') then
  2933. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2934. end
  2935.  
  2936. killz(grabbed,'Left Leg')
  2937. killz(grabbed,'Left Arm')
  2938. killz(grabbed,'Right Leg')
  2939. killz(grabbed,'Right Arm')
  2940.  
  2941. trail.Enabled = true
  2942.  
  2943. for i = 0,1,0.2 do
  2944. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2945. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2946. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2947. wait(0.01)
  2948. end
  2949.  
  2950. trail.Enabled = false
  2951.  
  2952. bleedout()
  2953.  
  2954. rightshoulderz:Clone().Parent = me.Torso
  2955. leftshoulderz:Clone().Parent = me.Torso
  2956. grabbed = nil
  2957.  
  2958. if humanroot:FindFirstChild('Holder') then
  2959. humanroot.Holder:Destroy()
  2960. end
  2961.  
  2962. wait(0.2)
  2963. slightthrow:Remove()
  2964. slightthrow2:Remove()
  2965. for i = 0,1,0.05 do
  2966. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2967. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2968. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2969. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2970. wait(0.01)
  2971. end
  2972.  
  2973. weld2:Destroy()
  2974. weld3:Destroy()
  2975. targetweld = nil
  2976. targetweld2 = nil
  2977. targetweld3 = nil
  2978. rightshoulderz:Clone().Parent = me.Torso
  2979. leftshoulderz:Clone().Parent = me.Torso
  2980. acting = false
  2981. canClick = true
  2982. doing = false
  2983. end)
  2984. doit()
  2985. end
  2986.  
  2987. function finish()
  2988. if finishing == true then return end
  2989. finishing = true
  2990. acting = true
  2991. decearingTHING = math.random(1, 100)
  2992. if decearingTHING == 4 then
  2993. decearingEGG = Instance.new("Sound", me.Torso)
  2994. decearingEGG.SoundId = "rbxassetid://138084557"
  2995. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2996. decearingEGG.TimePosition = 0.2
  2997. decearingEGG:Play()
  2998. end
  2999. me.Humanoid.WalkSpeed = 0
  3000. me.Humanoid.JumpPower = 0
  3001.  
  3002. local rightarm = Instance.new("Weld", me.Torso)
  3003. rightarm.Part0 = me.Torso
  3004. rightarm.Part1 = me["Right Arm"]
  3005. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3006.  
  3007. local tors = Instance.new("Weld", me.HumanoidRootPart)
  3008. tors.Part0 = me.HumanoidRootPart
  3009. tors.Part1 = me.Torso
  3010. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  3011.  
  3012. local rightleg = Instance.new("Weld", me.Torso)
  3013. rightleg.Part0 = me.Torso
  3014. rightleg.Part1 = me["Right Leg"]
  3015. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  3016.  
  3017. local leftleg = Instance.new("Weld", me.Torso)
  3018. leftleg.Part0 = me.Torso
  3019. leftleg.Part1 = me["Left Leg"]
  3020. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  3021.  
  3022. for i = 0, 1, 0.05 do
  3023. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  3024. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3025. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3026. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  3027. wait()
  3028. end
  3029. for i=1,finishnum do
  3030. local num1 = 0.5
  3031. local num2 = 0.5
  3032. local num3 = 0.25
  3033. if finishnum ~= 1 then
  3034. num3 = 0
  3035. end
  3036. trail.Enabled = true
  3037. for i = 0, 1, num1 do
  3038. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  3039. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  3040. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  3041. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  3042. wait()
  3043. end
  3044. wait()
  3045. for i = 0, 1, num2 do
  3046. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3047. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  3048. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3049. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  3050. wait()
  3051. end
  3052. trail.Enabled = false
  3053. wait(num3)
  3054. end
  3055. wait()
  3056. for i = 0, 1, 0.05 do
  3057. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3058. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3059. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3060. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3061. wait()
  3062. end
  3063. tors:Remove()
  3064. rightarm:Remove()
  3065. rightleg:Remove()
  3066. leftleg:Remove()
  3067. rightshoulderz:Clone().Parent = me.Torso
  3068. leftshoulderz:Clone().Parent = me.Torso
  3069. torsojoint:Clone().Parent = me.HumanoidRootPart
  3070. lefthipz:Clone().Parent = me.Torso
  3071. righthipz:Clone().Parent = me.Torso
  3072. me.Humanoid.JumpPower = 50
  3073. me.Humanoid.WalkSpeed = 16
  3074. acting = false
  3075. canClick = true
  3076. doing = false
  3077. hit = false
  3078. finishing = false
  3079. if decearingTHING == 4 then
  3080. decearingEGG:Remove()
  3081. end
  3082. end
  3083.  
  3084. function throw()
  3085. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3086. paralyzed = false
  3087. targetweld = grabbed.Torso.TargetWeld
  3088. local ree = grabbed:FindFirstChild("Left Arm")
  3089. targetweld2 =nil
  3090. if ree and ree:FindFirstChild("Weld") then
  3091. targetweld2 = ree.Weld
  3092. end
  3093.  
  3094. for i, v in pairs(grabbed:GetChildren()) do
  3095. if v.Name == "Part" then
  3096. v.CanCollide = true
  3097. end
  3098. end
  3099.  
  3100.  
  3101. local doit = coroutine.wrap(function()
  3102. local arm = me["Right Arm"]
  3103. local tors = grabbed.Torso
  3104. local arm2 = me["Left Arm"]
  3105. local targrightshoulder = rightshoulder
  3106.  
  3107. local targleftshoulder = leftshoulder
  3108. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3109. doing = true
  3110. local weld2 = arm:FindFirstChildOfClass('Weld')
  3111. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3112. local humanroot = me.HumanoidRootPart
  3113.  
  3114. for i = 0,1,0.2 do
  3115. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3116. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  3117. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3118. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3119. if targetweld2 then
  3120. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3121. end
  3122. wait(0.01)
  3123. end
  3124.  
  3125. audio:Stop()
  3126. audio.SoundId = "rbxassetid://536642316"
  3127. tone = math.random(1, 3)
  3128. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  3129. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3130. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  3131. audio:Play()
  3132.  
  3133. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  3134. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  3135. slightthrow.P = 5000
  3136. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  3137. local point = grabbed.Torso.Position
  3138. local aaaaaa = grabbed
  3139. liedown()
  3140.  
  3141. rightshoulderz:Clone().Parent = me.Torso
  3142. leftshoulderz:Clone().Parent = me.Torso
  3143. grabbed = nil
  3144.  
  3145. if humanroot:FindFirstChild('Holder') then
  3146. humanroot.Holder:Destroy()
  3147. end
  3148. local coru = coroutine.wrap(function()
  3149. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  3150. slightthrow:Remove()
  3151. end)
  3152. coru()
  3153.  
  3154. for i = 0,1,0.05 do
  3155. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3156. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3157. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3158. wait(0.01)
  3159. end
  3160. weld2:Destroy()
  3161. weld3:Destroy()
  3162. targetweld:Remove()
  3163. if targetweld2 then
  3164. targetweld2:Remove()
  3165. end
  3166. if rightshoulder then
  3167. rightshoulder:Clone().Parent = tors
  3168. end
  3169. if leftshoulder then
  3170. leftshoulder:Clone().Parent = tors
  3171. end
  3172. headweld:Clone().Parent = tors
  3173. rightshoulderz:Clone().Parent = me.Torso
  3174. leftshoulderz:Clone().Parent = me.Torso
  3175. acting = false
  3176. canClick = true
  3177. doing = false
  3178. end)
  3179. doit()
  3180. end
  3181.  
  3182. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  3183. bc=BrickColor.new
  3184. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3185. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3186. local fragmentable = workspace
  3187. local list = {}
  3188. local brickcount = 0
  3189. local storage = {}
  3190. local fillup = 1000
  3191. local maximumstorage = 2000
  3192. local storage_position = Vector3.new(0,0,5000)
  3193. local stored_partsize = Vector3.new(1,1,1)
  3194. local parts_created_per_frame = 5
  3195.  
  3196. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3197. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3198. local fragmentable = workspace
  3199. local list = {}
  3200. local brickcount = 0
  3201. local storage = {}
  3202. local fillup = 1000
  3203. local maximumstorage = 2000
  3204. local storage_position = Vector3.new(0,0,5000)
  3205. local stored_partsize = Vector3.new(1,1,1)
  3206. local parts_created_per_frame = 5
  3207.  
  3208.  
  3209. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  3210. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  3211. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  3212. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  3213. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  3214. if xi == 1 and yi == 1 and zi == 1 then return end
  3215. if #storage > 0 then
  3216. local p = storage[1]
  3217. p.BrickColor = color
  3218. p.Size = size
  3219. p.Anchored = false
  3220. p.BackSurface = backsurface
  3221. p.BottomSurface = bottomsurface
  3222. p.FrontSurface = frontsurface
  3223. p.LeftSurface = leftsurface
  3224. p.RightSurface = rightsurface
  3225. p.TopSurface = topsurface
  3226. p.Transparency = transparency
  3227. p.CFrame = cframe
  3228. p.Reflectance = reflectance
  3229. p.Material = material
  3230. game:GetService('Debris'):AddItem(p,30)
  3231. p:BreakJoints()
  3232. table.remove(storage,1)
  3233. else
  3234. local p = Instance.new("Part",fragmentable)
  3235. p.BrickColor = color
  3236. p.FormFactor = "Custom"
  3237. p.Size = size
  3238. p.BackSurface = backsurface
  3239. p.BottomSurface = bottomsurface
  3240. p.FrontSurface = frontsurface
  3241. p.LeftSurface = leftsurface
  3242. p.RightSurface = rightsurface
  3243. p.TopSurface = topsurface
  3244. p.Transparency = transparency
  3245. p.Material = material
  3246. if p.Transparency>0.285 then
  3247. p.Anchored = false
  3248. else
  3249. p.Anchored=false
  3250. p.Material='Wood'
  3251. game:GetService('Debris'):AddItem(p,10)
  3252. end
  3253. p.CFrame = cframe
  3254. p.Reflectance = reflectance
  3255. p:BreakJoints()
  3256. end
  3257. return
  3258. end
  3259. local mody = math.random(-125,125)/1000
  3260. for y = 1,yi do
  3261. if math.random()> 0.5 then
  3262. local modx = math.random(-125,125)/1000
  3263. for x = 1,xi do
  3264. local modz = math.random(-125,125)/1000
  3265. for z = 1,zi do --offset = x/xi-0.75+modx)
  3266. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  3267. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  3268. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z or mustardfoot_was_here),color,explosion_position,explosion_blastradius,
  3269. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3270. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  3271. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3272. end
  3273.  
  3274. end
  3275. else
  3276. local modz = math.random(-125,125)/1000
  3277. for z = 1,zi do
  3278. local modx = math.random(-125,125)/1000
  3279. for x = 1,xi do
  3280. fragmentate(cframe*CFrame.new(size.X*(xi==1 and 0 or x/xi-0.75+modx),size.Y*(yi==1 and 0 or y/yi-0.75+mody),size.Z*(zi==1 and 0 or z/zi-0.75+modz)),
  3281. Vector3.new(xi == 2 and size.X*(1-2*math.abs(x/xi-0.75+modx)) or size.X,yi == 2 and size.Y*(1-2*math.abs(y/yi-0.75+mody)) or size.Y,
  3282. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  3283. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3284. z==2 and surface_between_splitted_parts or frontsurface,x==2 and surface_between_splitted_parts or leftsurface,x~=xi and surface_between_splitted_parts or rightsurface,
  3285. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3286. end
  3287. end
  3288. end
  3289. end
  3290. end
  3291.  
  3292. function start_fragmentation(position,radius,nuh)
  3293. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  3294. repeat
  3295. local finish = false
  3296. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  3297. for i = 1,#parts do
  3298. table.insert(list,1,parts[i])
  3299. end
  3300. finish = true
  3301. until #parts < 100 and finish
  3302. local t = tick()
  3303. for i = 1,#list do
  3304. local p = list[i]
  3305. if p:IsA('UnionOperation') == false and p:IsA('CornerWedgePart') == false and p:IsA('TrussPart') == false and p:IsA('WedgePart') == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<50000 and p.Transparency>0.285 and p.Name~='Base' and p.Parent:FindFirstChildOfClass('Humanoid') == nil and p.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil and p:IsDescendantOf(me)==false then
  3306. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  3307. if #storage < maximumstorage and p.Shape == "Block" then
  3308. p.Anchored = false
  3309. p.FormFactor = "Custom"
  3310. p.Size = stored_partsize
  3311. p.Position = storage_position
  3312. table.insert(storage,1,p)
  3313. else
  3314. p:Destroy()
  3315. end
  3316. end
  3317. if nuh == false and p.Parent and p.Parent ~= obj1 and p.Parent.Name ~= "Projectile" and p:IsDescendantOf(fragmentable) and p:GetMass()<53000 and p.Transparency<0.05 and p.Name~='Base' and tostring(p.Material)=='Enum.Material.Wood' and p:IsDescendantOf(me)==false then
  3318. fragmentate(p.CFrame,p.Size,p.BrickColor,position,radius,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  3319. if #storage < maximumstorage and p.Shape == "Block" then
  3320. p.Anchored = false
  3321. p.Material='Wood'
  3322. p.FormFactor = "Custom"
  3323. p.Size = stored_partsize
  3324. p.Position = storage_position
  3325. table.insert(storage,1,p)
  3326. else
  3327. p:Destroy()
  3328. end
  3329. end
  3330. end
  3331. list = {}
  3332. end
  3333.  
  3334.  
  3335. function fling()
  3336. local doit = coroutine.wrap(function()
  3337. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  3338. acting = true
  3339. for i=1,finishnum do
  3340. local weld2 = Instance.new('Weld',me["Right Arm"])
  3341. weld2.Part0 = me["Right Arm"]
  3342. weld2.Part1 = me["Torso"]
  3343. weld2.C0 = CFrame.new(-1.5,0,0)
  3344. if finishnum == 1 then
  3345. for i = 0,1,0.05 do
  3346. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3347. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3348. wait(0.01)
  3349. end
  3350. end
  3351. audio.SoundId = "rbxassetid://166083610"
  3352. audio.PlaybackSpeed = 1
  3353. audio.TimePosition = 0.1
  3354. audio:Play()
  3355. if finishnum == 1 then
  3356. for i = 0,1,0.5 do
  3357. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3358. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3359. wait(0.001)
  3360. end
  3361. end
  3362. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3363. local knofe = obj1:Clone()
  3364. for i, v in pairs(obj1:GetChildren()) do
  3365. if v:IsA('BasePart') then
  3366. v.Transparency = 1
  3367. end
  3368. end
  3369. knofe.Parent = workspace
  3370. knofe.Name = "Projectile"
  3371. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3372. knofe:FindFirstChild("Trail", true).Enabled = true
  3373. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3374. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3375. local coru = coroutine.wrap(function()
  3376. wait(0.45)
  3377. if heck then
  3378. heck:Destroy()
  3379. end
  3380. end)
  3381. coru()
  3382. local able = true
  3383. knofe["big ass knife"].Touched:connect(function(hit)
  3384. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Transparency < 1 and knofe.Grab.CanCollide == false and hit.Parent ~= me and hit.Parent.Parent ~= me then
  3385. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  3386. local ree = hit.Parent
  3387. if thing == nil then
  3388. ree = hit.Parent.Parent
  3389. end
  3390. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  3391. knofe:FindFirstChild("Trail", true).Enabled = false
  3392. game:GetService('Debris'):AddItem(knofe,5)
  3393. tone = math.random(1, 3)
  3394. local sound = Instance.new('Sound',knofe.Grab)
  3395. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3396. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3397. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3398. sound.PlaybackSpeed = 1
  3399. sound:Play()
  3400. for i, v in pairs(knofe:GetChildren()) do
  3401. if v:IsA('BasePart') then
  3402. v.CanCollide = true
  3403. v.Anchored = true
  3404. end
  3405. end
  3406. hit.Anchored = true
  3407. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3408. ree:FindFirstChildOfClass('Humanoid').Health = 0
  3409. end
  3410. wait()
  3411. killz(ree,hit.Name,knofe)
  3412. else
  3413. knofe:FindFirstChild("Trail", true).Enabled = false
  3414. heck.Velocity = Vector3.new(0,0,0)
  3415. heck:Destroy()
  3416. game:GetService('Debris'):AddItem(knofe,5)
  3417. tone = math.random(1, 3)
  3418. local sound = Instance.new('Sound',knofe.Grab)
  3419. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3420. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3421. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3422. sound.PlaybackSpeed = 1
  3423. sound:Play()
  3424. for i, v in pairs(knofe:GetChildren()) do
  3425. if v:IsA('BasePart') then
  3426. v.Anchored = false
  3427. end
  3428. end
  3429. hit.Anchored = true
  3430. wait(0.001)
  3431. hit.Anchored = false
  3432. for i, v in pairs(knofe:GetChildren()) do
  3433. if v:IsA('BasePart') then
  3434. v.Anchored = false
  3435. end
  3436. end
  3437. if knofe then
  3438. local coru = coroutine.wrap(function()
  3439. if hit then
  3440. local uno = Instance.new('Part',workspace)
  3441. local dos = Instance.new('Part',workspace)
  3442. uno.CFrame = hit.CFrame
  3443. dos.CFrame = knofe["big ass knife"].CFrame
  3444. local weld = Instance.new('Weld',knofe["big ass knife"])
  3445. weld.Part0 = hit
  3446. weld.Part1 = knofe["big ass knife"]
  3447. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3448. uno:Destroy()
  3449. dos:Destroy()
  3450. end
  3451. end)
  3452. coru()
  3453. end
  3454. end
  3455. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  3456. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  3457. knofe:FindFirstChild("Trail", true).Enabled = false
  3458. local sound = Instance.new('Sound',knofe.Grab)
  3459. sound.SoundId = 'rbxassetid://267585646'
  3460. sound:Play()
  3461. for i,v in pairs(knofe:GetChildren()) do
  3462. if v:IsA('BasePart') then
  3463. v.Anchored = true
  3464. end
  3465. end
  3466. wait()
  3467. heck.Velocity = Vector3.new(0,0,0)
  3468. heck:Destroy()
  3469. local uno = Instance.new('Part',workspace)
  3470. local dos = Instance.new('Part',workspace)
  3471. uno.CFrame = hit.CFrame
  3472. dos.CFrame = knofe["big ass knife"].CFrame
  3473. local weld = Instance.new('Weld',knofe["big ass knife"])
  3474. weld.Part0 = hit
  3475. weld.Part1 = knofe["big ass knife"]
  3476. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3477. uno:Destroy()
  3478. dos:Destroy()
  3479. for i,v in pairs(knofe:GetChildren()) do
  3480. if v:IsA('BasePart') then
  3481. v.Anchored = false
  3482. end
  3483. end
  3484. game:GetService('Debris'):AddItem(knofe,5)
  3485. for i,v in pairs(knofe:GetChildren()) do
  3486. if v:IsA('BasePart') then
  3487. v.CanCollide = true
  3488. end
  3489. end
  3490. end
  3491. if hit.Parent and hit.Transparency>0.285 and able == true and hit:GetMass()<3000 and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and (hit.Parent.Parent == nil or hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil) then
  3492. knofe:FindFirstChild("Trail", true).Enabled = false
  3493. able = false
  3494. local sound = Instance.new('Sound',knofe.Grab)
  3495. sound.SoundId = 'rbxassetid://144884907'
  3496. sound:Play()
  3497. local coru = coroutine.wrap(function()
  3498. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3499. end)
  3500. coru()
  3501. end
  3502. end
  3503. end)
  3504. if finishnum == 1 then
  3505. for i= 0,1,0.1 do
  3506. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3507. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3508. wait(0.001)
  3509. end
  3510. else
  3511. for i= 0,1,0.5 do
  3512. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3513. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3514. wait(0.001)
  3515. end
  3516. end
  3517. for i,v in pairs(obj1:GetChildren()) do
  3518. if v:IsA('BasePart') then
  3519. v.Transparency = 0
  3520. end
  3521. end
  3522. weld2:Destroy()
  3523. rightshoulderz:Clone().Parent = me.Torso
  3524. end
  3525. acting = false
  3526. canClick = true
  3527. end
  3528. end)
  3529. doit()
  3530. end
  3531.  
  3532. function instasplode()
  3533. local coru = coroutine.wrap(function()
  3534. acting = true
  3535. for i=1,1 do
  3536. local weld2 = Instance.new('Weld',me["Right Arm"])
  3537. weld2.Part0 = me["Right Arm"]
  3538. weld2.Part1 = me["Torso"]
  3539. weld2.C0 = CFrame.new(-1.5,0,0)
  3540. if finishnum == 1 then
  3541. for i = 0,1,0.05 do
  3542. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3543. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3544. wait(0.01)
  3545. end
  3546. end
  3547. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3548. audio.SoundId = "rbxassetid://166083610"
  3549. audio.PlaybackSpeed = 1
  3550. audio.TimePosition = 0.1
  3551. audio:Play()
  3552. if finishnum == 1 then
  3553. for i = 0,1,0.5 do
  3554. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3555. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3556. wait(0.001)
  3557. end
  3558. end
  3559. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3560. local knofe = obj1:Clone()
  3561. for i,v in pairs(obj1:GetChildren()) do
  3562. if v:IsA('BasePart') then
  3563. v.Transparency = 1
  3564. end
  3565. end
  3566. knofe.Parent = workspace
  3567. knofe.Name = "Projectile"
  3568. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3569. knofe:FindFirstChild("Trail", true).Enabled = false
  3570. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3571. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3572. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3573. local coru = coroutine.wrap(function()
  3574. wait(0.45)
  3575. if heck then
  3576. heck:Destroy()
  3577. end
  3578. end)
  3579. coru()
  3580. knofe["big ass knife"].Touched:connect(function(hit)
  3581. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3582. heck.Velocity = Vector3.new(0,0,0)
  3583. heck:Destroy()
  3584. for i,v in pairs(knofe:GetChildren()) do
  3585. if v:IsA('BasePart') then
  3586. v.CanCollide = true
  3587. end
  3588. end
  3589. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3590. if hum == nil then
  3591. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3592. end
  3593. if knofe then
  3594. local coru = coroutine.wrap(function()
  3595. if hit then
  3596. local uno = Instance.new('Part',workspace)
  3597. local dos = Instance.new('Part',workspace)
  3598. uno.CFrame = hit.CFrame
  3599. dos.CFrame = knofe["big ass knife"].CFrame
  3600. local weld = Instance.new('Weld',knofe["big ass knife"])
  3601. weld.Part0 = hit
  3602. weld.Part1 = knofe["big ass knife"]
  3603. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3604. uno:Destroy()
  3605. dos:Destroy()
  3606. end
  3607. end)
  3608. coru()
  3609. end
  3610. local sound = Instance.new('Sound',knofe.Grab)
  3611. sound.Name = "BOOM"
  3612. sound.EmitterSize = 25
  3613. sound.SoundId = 'rbxassetid://476477344'
  3614. sound.Volume = 0.5
  3615. sound:Play()
  3616. local exppart = Instance.new("Part", game.Workspace)
  3617. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3618. exppart.Anchored = true
  3619. exppart.CanCollide = false
  3620. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3621. exppart.Transparency = 1
  3622. local expaccent = Instance.new("ParticleEmitter", exppart)
  3623. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3624. expaccent.LightEmission = 0.2
  3625. expaccent.LightInfluence = 0.3
  3626. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3627. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3628. expaccent.Drag = 15
  3629. expaccent.LockedToPart = false
  3630. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3631. expaccent.Rate = 2000
  3632. expaccent.Speed = NumberRange.new(0,0)
  3633. expaccent.SpreadAngle = Vector2.new(360, 360)
  3634. expaccent:Clone().Parent = exppart
  3635. expaccent:Clone().Parent = exppart
  3636. local exp = Instance.new('Explosion',game.Workspace)
  3637. exp.Position = knofe["big ass knife"].Position
  3638. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3639. exp.BlastRadius = 5
  3640. exp.Visible = false
  3641. exp.BlastPressure = 0
  3642. exp.DestroyJointRadiusPercent = 0
  3643. exp.Hit:connect(function(hit)
  3644. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3645. wait(0.001)
  3646. tgt = hit
  3647. local coru=coroutine.wrap(function(tgtt)
  3648. local fireofgods = Instance.new("Fire", tgtt)
  3649. fireofgods.Size = 0
  3650. fireofgods.Heat = 0
  3651. local fireofgodsaccent = expaccent:Clone()
  3652. fireofgodsaccent.Parent = hit
  3653. fireofgodsaccent.Rate = 0
  3654. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3655. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3656. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3657.  
  3658. while fireofgods.Size < 10 do
  3659. fireofgods.Size = fireofgods.Size + 0.1
  3660. fireofgods.Heat = fireofgods.Heat + 0.1
  3661. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3662. wait()
  3663. end
  3664. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3665. hit:BreakJoints()
  3666. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3667. for i,v in pairs(hit:GetChildren()) do
  3668. if v:IsA('SpecialMesh') then
  3669. v.TextureId = ""
  3670. end
  3671. end
  3672. end
  3673. hit.BrickColor = BrickColor.new("Black")
  3674. for i,v in pairs(hit.Parent:GetChildren()) do
  3675. if v:IsA('Shirt') or v:IsA('Pants') then
  3676. v:Destroy()
  3677. end
  3678. end
  3679.  
  3680. while fireofgods.Size > 5 do
  3681. fireofgods.Size = fireofgods.Size - 0.1
  3682. fireofgods.Heat = fireofgods.Heat - 0.1
  3683. wait()
  3684. end
  3685. fireofgods:Destroy()
  3686. if hit.Parent then
  3687. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3688. local p = hit
  3689. fragmentate(p.CFrame,p.Size,p.BrickColor,p.Position,0.01,p.BackSurface,p.BottomSurface,p.FrontSurface,p.LeftSurface,p.RightSurface,p.TopSurface,p.Transparency,p.Reflectance,p.Material)
  3690. hit:Remove()
  3691. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3692. print(hit.Name)
  3693. if hit.Name == "Torso" or hit.Name == "Head" then
  3694. print('ohhh YAAAA')
  3695. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3696. end
  3697. wait()
  3698. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3699. end
  3700. end
  3701. end)
  3702. coru(tgt)
  3703. end
  3704. end)
  3705. local explosionaccenttimeout = coroutine.wrap(function()
  3706. wait(0.2)
  3707. for i, exploodn in pairs(exppart:GetChildren()) do
  3708. exploodn.Enabled = false
  3709. end
  3710. wait(2)
  3711. for i, exploodn in pairs(exppart:GetChildren()) do
  3712. exploodn:Remove()
  3713. end
  3714. end)
  3715. explosionaccenttimeout()
  3716. for i,v in pairs(knofe:GetChildren()) do
  3717. if v:IsA('BasePart') then
  3718. v.Transparency = 1
  3719. end
  3720. end
  3721. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3722. coru()
  3723. end
  3724. end)
  3725. if finishnum == 1 then
  3726. for i= 0,1,0.1 do
  3727. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3728. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3729. wait(0.001)
  3730. end
  3731. else
  3732. wait(0.1)
  3733. end
  3734. weld2.C0 = CFrame.new(-1.5,0,0)
  3735. for i,v in pairs(obj1:GetChildren()) do
  3736. if v:IsA('BasePart') then
  3737. v.Transparency = 0
  3738. end
  3739. end
  3740. weld2:Destroy()
  3741. rightshoulderz:Clone().Parent = me.Torso
  3742. end
  3743. acting = false
  3744. canClick = true
  3745. end)
  3746. coru()
  3747. end
  3748.  
  3749. function fireworkit()
  3750. local coru = coroutine.wrap(function()
  3751. acting = true
  3752. local ree = 1
  3753. if finishnum > 1 then
  3754. ree = 3
  3755. end
  3756. for i=1,ree do
  3757. local weld2 = Instance.new('Weld',me["Right Arm"])
  3758. weld2.Part0 = me["Right Arm"]
  3759. weld2.Part1 = me["Torso"]
  3760. weld2.C0 = CFrame.new(-1.5,0,0)
  3761. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3762. audio.SoundId = "rbxassetid://166083610"
  3763. audio.PlaybackSpeed = 1
  3764. audio.TimePosition = 0.1
  3765. audio:Play()
  3766. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3767. local knofe = obj1:Clone()
  3768. for i,v in pairs(obj1:GetChildren()) do
  3769. if v:IsA('BasePart') then
  3770. v.Transparency = 1
  3771. end
  3772. end
  3773. local sound = Instance.new('Sound',knofe.Grab)
  3774. sound.Volume = 0.25
  3775. sound.EmitterSize = 200
  3776. sound.MaxDistance = 300
  3777. sound.SoundId = 'rbxassetid://551051176'
  3778. sound:Play()
  3779. knofe.Parent = workspace
  3780. knofe.Name = "Projectile"
  3781. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3782. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3783. partic.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,0)),ColorSequenceKeypoint.new(0.4,Color3.fromRGB(255,125,0)),ColorSequenceKeypoint.new(0.8,Color3.new(1,1,0)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  3784. partic.LightEmission = 0.5
  3785. partic.LightInfluence = 0
  3786. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3787. partic.Rotation = NumberRange.new(0,90)
  3788. partic.SpreadAngle = Vector2.new(5,5)
  3789. partic.Speed = NumberRange.new(20)
  3790. partic.Texture = 'rbxassetid://603193846'
  3791. partic.EmissionDirection = Enum.NormalId.Left
  3792. partic.Lifetime = NumberRange.new(0.5,1)
  3793. partic.Rate = 100
  3794. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3795. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3796. knofe["big ass knife"].Touched:connect(function(hit)
  3797. sound:Destroy()
  3798. local sound2 = Instance.new('Sound',workspace)
  3799. sound2.SoundId = 'rbxassetid://138080762'
  3800. sound2:Play()
  3801. if heck then
  3802. heck:Destroy()
  3803. end
  3804. for i,v in pairs(knofe:GetChildren()) do
  3805. v.Anchored = true
  3806. end
  3807. partic.Enabled = false
  3808. local colorscheme = math.random(1,4)
  3809. --1 - red & orange
  3810. --2 - blue & pink
  3811. --3 - green & purple
  3812. --4 - blue, red, white
  3813. local colar1 = Color3.fromRGB(255,0,0)
  3814. local colar2 = Color3.fromRGB(255,125,0)
  3815. local colar3 = Color3.fromRGB(255,255,255)
  3816. if colorscheme == 2 then
  3817. colar1 = Color3.fromRGB(0,132,255)
  3818. colar2 = Color3.fromRGB(243,105,255)
  3819. elseif colorscheme == 3 then
  3820. colar1 = Color3.fromRGB(76,255,0)
  3821. colar2 = Color3.fromRGB(128,0,255)
  3822. elseif colorscheme == 4 then
  3823. colar2 = Color3.fromRGB(0,132,255)
  3824. end
  3825. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3826. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3827. partic2.LightEmission = 0.5
  3828. partic2.LightInfluence = 0
  3829. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3830. partic2.Rotation = NumberRange.new(0,90)
  3831. partic2.SpreadAngle = Vector2.new(180,180)
  3832. partic2.Speed = NumberRange.new(20)
  3833. partic2.Texture = 'rbxassetid://603193846'
  3834. partic2.EmissionDirection = Enum.NormalId.Right
  3835. partic2.Lifetime = NumberRange.new(2,2.5)
  3836. partic2.Rate = 1000
  3837. partic2.Drag = 1
  3838. local partic3 = partic2:Clone()
  3839. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3840. partic3.Parent = knofe.Grab
  3841. if colorscheme == 4 then
  3842. local partic4 = partic2:Clone()
  3843. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3844. partic4.Parent = knofe.Grab
  3845. end
  3846. wait(1)
  3847. for i,v in pairs(knofe.Grab:GetChildren()) do
  3848. if v:IsA('ParticleEmitter') then
  3849. v.Enabled = false
  3850. end
  3851. end
  3852. sound:Destroy()
  3853. wait(2)
  3854. knofe:Destroy()
  3855. end)
  3856. wait(0.1)
  3857. weld2.C0 = CFrame.new(-1.5,0,0)
  3858. for i,v in pairs(obj1:GetChildren()) do
  3859. if v:IsA('BasePart') then
  3860. v.Transparency = 0
  3861. end
  3862. end
  3863. weld2:Destroy()
  3864. rightshoulderz:Clone().Parent = me.Torso
  3865. end
  3866. acting = false
  3867. canClick = true
  3868. end)
  3869. coru()
  3870. end
  3871.  
  3872. function paralyze()
  3873. local coru = coroutine.wrap(function()
  3874. if paralyzed == true then return end
  3875. paralyzed = true
  3876. local arm = me["Right Arm"]
  3877. local tors = grabbed.Torso
  3878. local arm2 = me["Left Arm"]
  3879. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3880. doing = true
  3881. local weld2 = arm:FindFirstChildOfClass('Weld')
  3882. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3883. local humanroot = me.HumanoidRootPart
  3884. for i = 0,1,0.075 do
  3885. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3886. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3887. wait(0.01)
  3888. end
  3889. for i = 0,1,0.30 do
  3890. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3891. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3892. wait(0.01)
  3893. end
  3894. killz(grabbed,'Left Leg')
  3895. killz(grabbed,'Left Arm')
  3896. killz(grabbed,'Right Leg')
  3897. killz(grabbed,'Right Arm')
  3898.  
  3899. for i, v in pairs(grabbed:GetChildren()) do
  3900. if v.Name == "Part" then
  3901. v.CanCollide = false
  3902. end
  3903. end
  3904.  
  3905. audio:Stop()
  3906. audio.SoundId = "rbxassetid://2801263"
  3907. tone = math.random(1, 3)
  3908. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3909. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3910. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3911. audio:Play()
  3912.  
  3913. local bleedpart = Instance.new("Part", grabbed)
  3914. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3915. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3916. bleedpart.CanCollide = false
  3917. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3918. bleedpart.Transparency = 1
  3919.  
  3920. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3921. bleedpartweld.Part0 = grabbed.Torso
  3922. bleedpartweld.Part1 = bleedpart
  3923. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3924. local cuntruu=coroutine.wrap(function()
  3925. bleed(bleedpart)
  3926. end)
  3927. local thicc = coroutine.wrap(function()
  3928. wait(3)
  3929. bleedpart:Remove()
  3930. end)
  3931. cuntruu()
  3932. thicc()
  3933.  
  3934. for i = 0,1,0.075 do
  3935. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3936. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3937. wait(0.01)
  3938. end
  3939. acting = true
  3940. canClick = true
  3941. doing = false
  3942. end)
  3943. coru()
  3944. end
  3945.  
  3946. function explode()
  3947. local coru = coroutine.wrap(function()
  3948. acting = true
  3949. for i=1,finishnum do
  3950. local weld2 = Instance.new('Weld',me["Right Arm"])
  3951. weld2.Part0 = me["Right Arm"]
  3952. weld2.Part1 = me["Torso"]
  3953. weld2.C0 = CFrame.new(-1.5,0,0)
  3954. if finishnum == 1 then
  3955. for i = 0,1,0.05 do
  3956. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3957. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3958. wait(0.01)
  3959. end
  3960. end
  3961. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3962. audio.SoundId = "rbxassetid://166083610"
  3963. audio.PlaybackSpeed = 1
  3964. audio.TimePosition = 0.1
  3965. audio:Play()
  3966. if finishnum == 1 then
  3967. for i = 0,1,0.5 do
  3968. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3969. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3970. wait(0.001)
  3971. end
  3972. end
  3973. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3974. local knofe = obj1:Clone()
  3975. for i,v in pairs(obj1:GetChildren()) do
  3976. if v:IsA('BasePart') then
  3977. v.Transparency = 1
  3978. end
  3979. end
  3980. knofe.Parent = workspace
  3981. knofe.Name = "Projectile"
  3982. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3983. knofe:FindFirstChild("Trail", true).Enabled = false
  3984. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3985. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3986. local coru = coroutine.wrap(function()
  3987. wait(0.45)
  3988. if heck then
  3989. heck:Destroy()
  3990. end
  3991. end)
  3992. coru()
  3993. knofe["big ass knife"].Touched:connect(function(hit)
  3994. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3995. heck.Velocity = Vector3.new(0,0,0)
  3996. heck:Destroy()
  3997. for i,v in pairs(knofe:GetChildren()) do
  3998. if v:IsA('BasePart') then
  3999. v.CanCollide = true
  4000. end
  4001. end
  4002. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  4003. if hum == nil then
  4004. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  4005. end
  4006. if hum then
  4007. tone = math.random(1, 3)
  4008. local sound = Instance.new('Sound',knofe.Grab)
  4009. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  4010. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  4011. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  4012. sound.PlaybackSpeed = 1
  4013. sound:Play()
  4014. else
  4015. local sound = Instance.new('Sound',knofe.Grab)
  4016. sound.SoundId = 'rbxassetid://267585646'
  4017. sound:Play()
  4018. end
  4019. if knofe then
  4020. local coru = coroutine.wrap(function()
  4021. if hit then
  4022. local uno = Instance.new('Part',workspace)
  4023. local dos = Instance.new('Part',workspace)
  4024. uno.CFrame = hit.CFrame
  4025. dos.CFrame = knofe["big ass knife"].CFrame
  4026. local weld = Instance.new('Weld',knofe["big ass knife"])
  4027. weld.Part0 = hit
  4028. weld.Part1 = knofe["big ass knife"]
  4029. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4030. uno:Destroy()
  4031. dos:Destroy()
  4032. end
  4033. end)
  4034. coru()
  4035. end
  4036. local coru = coroutine.wrap(function()
  4037. for i=1,15,0.7 do
  4038. local sound = Instance.new('Sound',knofe.Grab)
  4039. if knofe then
  4040. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  4041. for i, v in pairs(knofe:GetChildren()) do
  4042. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4043. v.BrickColor = BrickColor.new('Lily white')
  4044. v.Material = Enum.Material.SmoothPlastic
  4045. end
  4046. end
  4047. else
  4048. for i,v in pairs(knofe:GetChildren()) do
  4049. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4050. v.BrickColor = BrickColor.new('Really red')
  4051. v.Material = Enum.Material.Neon
  4052. sound.SoundId = 'rbxassetid://300473653'
  4053. sound.Volume = 0.75
  4054. sound.TimePosition = 0.05
  4055. sound.EmitterSize = 25
  4056. sound.PlaybackSpeed = 1
  4057. sound:Play()
  4058. end
  4059. end
  4060. end
  4061. wait(1/i)
  4062. sound:Destroy()
  4063. end
  4064. end
  4065. local sound = Instance.new('Sound',knofe.Grab)
  4066. sound.Name = "BOOM"
  4067. sound.EmitterSize = 25
  4068. sound.SoundId = 'rbxassetid://12222084'
  4069. sound.TimePosition = 0.1
  4070. sound.Volume = 0.5
  4071. sound:Play()
  4072. local exppart = Instance.new("Part", game.Workspace)
  4073. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  4074. exppart.Anchored = true
  4075. exppart.CanCollide = false
  4076. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  4077. exppart.Transparency = 1
  4078. local expaccent = Instance.new("ParticleEmitter", exppart)
  4079. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  4080. expaccent.LightEmission = 0.2
  4081. expaccent.LightInfluence = 0.3
  4082. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4083. expaccent.Acceleration = Vector3.new(0, -8, 0)
  4084. expaccent.Drag = 15
  4085. expaccent.LockedToPart = true
  4086. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  4087. expaccent.Rate = 2000
  4088. expaccent.Speed = NumberRange.new(10, 150)
  4089. expaccent.SpreadAngle = Vector2.new(360, 360)
  4090.  
  4091. local exp = Instance.new('Explosion',game.Workspace)
  4092. exp.Position = knofe["big ass knife"].Position
  4093. exp.ExplosionType = Enum.ExplosionType.NoCraters
  4094. exp.BlastRadius = 10
  4095. exp.BlastPressure = 100000
  4096. exp.DestroyJointRadiusPercent = 1
  4097. exp.Hit:connect(function(hit)
  4098. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4099. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  4100. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4101. end
  4102. wait(0.001)
  4103. local coru=coroutine.wrap(function()
  4104. killz(hit.Parent,'Head',knofe,exp)
  4105. end)
  4106. coru()
  4107. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  4108. if hit.Parent.Name ~= "Projectile" then
  4109. hit.Parent:BreakJoints()
  4110. end
  4111. elseif hit.Parent and hit.Parent ~= me then
  4112. hit:BreakJoints()
  4113. end
  4114. end)
  4115. local explosionaccenttimeout = coroutine.wrap(function()
  4116. wait(0.2)
  4117. expaccent.Enabled = false
  4118. wait(2)
  4119. exppart:Remove()
  4120. end)
  4121. explosionaccenttimeout()
  4122. for i,v in pairs(knofe:GetChildren()) do
  4123. if v:IsA('BasePart') then
  4124. v.Transparency = 1
  4125. end
  4126. end
  4127. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  4128. end)
  4129. coru()
  4130. end
  4131. end)
  4132. if finishnum == 1 then
  4133. for i= 0,1,0.1 do
  4134. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4135. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4136. wait(0.001)
  4137. end
  4138. else
  4139. wait(0.1)
  4140. end
  4141. weld2.C0 = CFrame.new(-1.5,0,0)
  4142. for i,v in pairs(obj1:GetChildren()) do
  4143. if v:IsA('BasePart') then
  4144. v.Transparency = 0
  4145. end
  4146. end
  4147. weld2:Destroy()
  4148. rightshoulderz:Clone().Parent = me.Torso
  4149. end
  4150. acting = false
  4151. canClick = true
  4152. end)
  4153. coru()
  4154. end
  4155.  
  4156. function release()
  4157. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  4158. targetweld = grabbed.Torso.TargetWeld
  4159. local ree= grabbed:FindFirstChild("Left Arm")
  4160. targetweld2 = nil
  4161. if ree and ree:FindFirstChild("Weld") then
  4162. targetweld2 = ree.Weld
  4163. end
  4164. for i, v in pairs(grabbed:GetChildren()) do
  4165. if v.Name == "Part" then
  4166. v.CanCollide = true
  4167. end
  4168. end
  4169. paralyzed = false
  4170. local doit = coroutine.wrap(function()
  4171. local arm = me["Right Arm"]
  4172. local tors = grabbed.Torso
  4173. local arm2 = me["Left Arm"]
  4174. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4175. doing = true
  4176. local weld2 = arm:FindFirstChildOfClass('Weld')
  4177. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4178. local humanroot = me.HumanoidRootPart
  4179.  
  4180. if grabbed:FindFirstChildOfClass('Humanoid') then
  4181. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  4182. end
  4183.  
  4184. rightshoulderz:Clone().Parent = me.Torso
  4185. leftshoulderz:Clone().Parent = me.Torso
  4186. grabbed = nil
  4187.  
  4188. if humanroot:FindFirstChild('Holder') then
  4189. humanroot.Holder:Destroy()
  4190. end
  4191.  
  4192. for i = 0,1,0.1 do
  4193. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  4194. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4195. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  4196. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  4197. if targetweld2 then
  4198. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  4199. end
  4200. wait(0.01)
  4201. end
  4202.  
  4203. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  4204. weld2:Destroy()
  4205. weld3:Destroy()
  4206. targetweld:Remove()
  4207. if targetweld2 then
  4208. targetweld2:Remove()
  4209. end
  4210. if rightshoulder then
  4211. rightshoulder:Clone().Parent = tors
  4212. end
  4213. if leftshoulder then
  4214. leftshoulder:Clone().Parent = tors
  4215. end
  4216. headweld:Clone().Parent = tors
  4217. rightshoulderz:Clone().Parent = me.Torso
  4218. leftshoulderz:Clone().Parent = me.Torso
  4219. acting = false
  4220. canClick = true
  4221. doing = false
  4222. end)
  4223. doit()
  4224. end
  4225.  
  4226. function stabwithpassion()
  4227. local doit = coroutine.wrap(function()
  4228. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4229. acting = true
  4230. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  4231. local arm = me["Right Arm"]
  4232. local tors = me.Torso
  4233. local arm2 = me["Left Arm"]
  4234. local humanroot = me.HumanoidRootPart
  4235. local weld = Instance.new('Weld',tors)
  4236. weld.Part0 = tors
  4237. weld.Part1 = humanroot
  4238. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4239. local weld2 = Instance.new('Weld',arm)
  4240. weld2.Part0 = arm
  4241. weld2.Part1 = tors
  4242. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4243. local weld3 = Instance.new('Weld',arm2)
  4244. weld3.Part0 = arm2
  4245. weld3.Part1 = tors
  4246. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4247.  
  4248. for i = 0,1,0.15 do
  4249. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4250. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  4251. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4252. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  4253. wait(0.01)
  4254. end
  4255. wait(0.001)
  4256. trail.Enabled = true
  4257. stabbing = true
  4258. audio2.SoundId = 'rbxassetid://608537390'
  4259. audio2:Play()
  4260. for i = 0,1,0.2 do
  4261. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4262. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  4263. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  4264. wait(0.01)
  4265. end
  4266. trail.Enabled = false
  4267. wait(0.1)
  4268. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  4269. stabbing = false
  4270. wait(0.001)
  4271. for i = 0,1,0.075 do
  4272. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4273. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4274. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4275. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4276. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  4277. wait(0.01)
  4278. end
  4279. weld:Destroy()
  4280. weld2:Destroy()
  4281. weld3:Destroy()
  4282. torsojoint:Clone().Parent = humanroot
  4283. rightshoulderz:Clone().Parent = me.Torso
  4284. leftshoulderz:Clone().Parent = me.Torso
  4285. canClick = true
  4286. hit = false
  4287. acting = false
  4288. end
  4289. end)
  4290. doit()
  4291. end
  4292.  
  4293. function stab()
  4294. local doit = coroutine.wrap(function()
  4295. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4296. acting = true
  4297. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  4298. local arm = me["Right Arm"]
  4299. local tors = me.Torso
  4300. local arm2 = me["Left Arm"]
  4301. local humanroot = me.HumanoidRootPart
  4302. local weld = Instance.new('Weld',tors)
  4303. weld.Part0 = tors
  4304. weld.Part1 = humanroot
  4305. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4306. local weld2 = Instance.new('Weld',arm)
  4307. weld2.Part0 = arm
  4308. weld2.Part1 = tors
  4309. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4310. local weld3 = Instance.new('Weld',arm2)
  4311. weld3.Part0 = arm2
  4312. weld3.Part1 = tors
  4313. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4314.  
  4315. for i = 0,1,0.1 do
  4316. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4317. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4318. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4319. wait(0.01)
  4320. end
  4321. wait(0.001)
  4322. trail.Enabled = true
  4323. stabbing = true
  4324. audio2.SoundId = 'rbxassetid://608537390'
  4325. audio2:Play()
  4326. for i = 0,1,0.25 do
  4327. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4328. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  4329. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  4330. wait(0.01)
  4331. end
  4332. trail.Enabled = false
  4333. wait(0.1)
  4334. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  4335. for i = 0,1,0.25 do
  4336. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4337. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4338. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  4339. wait(0.01)
  4340. end
  4341. stabbing = false
  4342. wait(0.001)
  4343. for i = 0,1,0.05 do
  4344. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4345. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4346. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4347. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4348. wait(0.01)
  4349. end
  4350. weld:Destroy()
  4351. weld2:Destroy()
  4352. weld3:Destroy()
  4353. torsojoint:Clone().Parent = humanroot
  4354. rightshoulderz:Clone().Parent = me.Torso
  4355. leftshoulderz:Clone().Parent = me.Torso
  4356. canClick = true
  4357. hit = false
  4358. acting = false
  4359. end
  4360. end)
  4361. doit()
  4362. end
  4363. function hardrelease()
  4364. rightshoulderz:Clone().Parent = me.Torso
  4365. leftshoulderz:Clone().Parent = me.Torso
  4366. if me:FindFirstChild('Right Arm') then
  4367. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  4368. if v:IsA('Weld') then
  4369. v:Destroy()
  4370. end
  4371. end
  4372. end
  4373. if me:FindFirstChild('Left Arm') then
  4374. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  4375. if v:IsA('Weld') then
  4376. v:Destroy()
  4377. end
  4378. end
  4379. end
  4380. acting = false
  4381. canClick = true
  4382. doing = false
  4383. grabbed = nil
  4384. end
  4385. function unequip()
  4386. local doit = coroutine.wrap(function()
  4387. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  4388. acting = true
  4389. local arm = me["Right Arm"]
  4390. local arm2 = me["Left Arm"]
  4391. local tors = me.Torso
  4392. local weld = Instance.new('Weld',arm)
  4393. weld.Part0 = arm
  4394. weld.Part1 = tors
  4395. weld.C0 = CFrame.new(-1.5,0,0)
  4396. local weld2 = Instance.new("Weld", arm2)
  4397. weld2.Part0 = arm2
  4398. weld2.Part1 = tors
  4399. weld2.C0 = CFrame.new(1.5, 0, 0)
  4400. wait(0.001)
  4401. trail.Enabled = true
  4402. for i = 0,1,0.1 do
  4403. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4404. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  4405. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  4406. wait(0.001)
  4407. end
  4408. trail.Enabled = false
  4409. wait(0.25)
  4410. for i = 0,1,0.1 do
  4411. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4412. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  4413. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  4414. wait(0.01)
  4415. end
  4416. weld:Destroy()
  4417. weld2:Remove()
  4418. if tors ~= nil then
  4419. rightshoulderz:Clone().Parent = me.Torso
  4420. leftshoulderz:Clone().Parent = me.Torso
  4421. end
  4422. acting = false
  4423. end
  4424. end)
  4425. doit()
  4426. end
  4427.  
  4428. mouse.KeyDown:connect(function(key)
  4429. if usable == true then
  4430. if key == "z" then
  4431. if active == false and acting == false then
  4432. active = true
  4433. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4434. notify("KNIFE EQUIPPED",false)
  4435. audio:Stop()
  4436. audio.SoundId = 'rbxassetid://608618332'
  4437. equip()
  4438. wait(0.6)
  4439. audio:Play()
  4440. knifeweld.Part0 = me["Right Arm"]
  4441. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  4442. elseif acting == false then
  4443. active = false
  4444. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4445. audio:Stop()
  4446. audio.SoundId = 'rbxassetid://608538233'
  4447. unequip()
  4448. notify("KNIFE UNEQUIPPED",false)
  4449. wait(0.3)
  4450. audio:Play()
  4451. knifeweld.Part0 = me.Torso
  4452. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4453. canClick = true
  4454. end
  4455. elseif key == "f" then
  4456. if mode == 'kill' or active == false then return end
  4457. mode = "kill"
  4458. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4459. notify("MODE || KILL || [F]",false)
  4460. elseif key == "e" then
  4461. if mode == 'throw' or active == false then return end
  4462. mode = "throw"
  4463. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4464. notify("MODE || PUSH || [E]",false)
  4465. elseif key == "q" then
  4466. if mode == 'release' or active == false then return end
  4467. mode = "release"
  4468. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4469. notify("MODE || RELEASE || [Q]",false)
  4470. elseif key == "x" then
  4471. if mode == 'stab' or active == false or acting == true then return end
  4472. mode = "stab"
  4473. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4474. notify("MODE || STAB || [X]",false)
  4475. elseif key == "c" then
  4476. if mode == 'fling' or active == false or acting == true then return end
  4477. mode = "fling"
  4478. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4479. notify("MODE || THROW || [C]",false)
  4480. elseif key == "b" then
  4481. if mode == 'instasplode' or active == false or acting == true then return end
  4482. mode = "instasplode"
  4483. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4484. notify("MODE || MOLOTOV || [B]",false)
  4485. elseif key == "r" then
  4486. if mode == 'paralyze' or active == false then return end
  4487. mode = "paralyze"
  4488. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4489. notify("MODE || PARALYZE || [R]",false)
  4490. elseif key == "v" then
  4491. if mode == 'explode' or active == false or acting == true then return end
  4492. mode = "explode"
  4493. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4494. notify("MODE || EXPLODE || [V]",false)
  4495. elseif key == "k" then
  4496. if mode == 'suicide' or active == false or acting == true then return end
  4497. mode = "suicide"
  4498. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4499. notify("MODE || SUICIDE || [K]",false)
  4500. elseif key == "h" then
  4501. if mode == 'firework' or active == false or acting == true then return end
  4502. mode = "firework"
  4503. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4504. notify("MODE || FIREWORK || [H]",false)
  4505. elseif key == "g" then
  4506. if mode == 'finish' or active == false then return end
  4507. mode = "finish"
  4508. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4509. local welp = "ON"
  4510. if finishnum == 1 then
  4511. welp = "OFF"
  4512. end
  4513. notify("MODE || FINISH || [G] || "..welp,false)
  4514. elseif key == "n" then
  4515. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4516. if zombiemode == false then
  4517. notify("ZOMBIE MODE ON || [N]",false)
  4518. zombiemode = true
  4519. else
  4520. notify("ZOMBIE MODE OFF || [N]",false)
  4521. zombiemode = false
  4522. end
  4523. elseif key == "m" then
  4524. if finishnum == 1 then
  4525. finishnum = 15
  4526. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4527. notify("PSYCHOPATH MODE ON || [M]",false)
  4528. if cancolorfilter then
  4529. local Sp00kyGui = Instance.new("ScreenGui")
  4530. local ImageLabel = Instance.new("ImageLabel")
  4531.  
  4532. -- Properties
  4533.  
  4534. Sp00kyGui.Parent = playergui
  4535. Sp00kyGui.Name = "REEEEEEEE"
  4536.  
  4537. ImageLabel.Parent = Sp00kyGui
  4538. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4539. ImageLabel.BackgroundTransparency = 1
  4540. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4541. ImageLabel.Image = "rbxassetid://74443700"
  4542. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4543. end
  4544. if canbackgroundmusic == true then
  4545. local sound = Instance.new('Sound',playergui)
  4546. sound.Name = 'PSYCHOPAAAATH'
  4547. sound.SoundId = 'rbxassetid://220875210'
  4548. sound.Looped = true
  4549. sound.Volume = 0.5
  4550. sound:Play()
  4551. end
  4552. else
  4553. finishnum = 1
  4554. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4555. notify("PSYCHOPATH MODE OFF || [M]",false)
  4556. for i,v in pairs(playergui:GetChildren()) do
  4557. if v.Name == "REEEEEEEE" then
  4558. v:Destroy()
  4559. end
  4560. end
  4561. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4562. if thisniggarighthere then thisniggarighthere:Destroy() end
  4563. end
  4564. end
  4565. end
  4566. end)
  4567.  
  4568. mouse.Button1Down:connect(function()
  4569. if active == false or usable == false then return end
  4570. if canClick == true and acting == false then
  4571. if mode == "stab" and finishnum == 1 then
  4572. canClick = false
  4573. stab()
  4574. elseif mode == "stab" and finishnum == 15 then
  4575. canClick = false
  4576. stabwithpassion()
  4577. elseif mode == "fling" then
  4578. canClick = false
  4579. fling()
  4580. elseif mode == "explode" then
  4581. canClick = false
  4582. explode()
  4583. elseif mode == "instasplode" then
  4584. canClick = false
  4585. instasplode()
  4586. elseif mode == "finish" then
  4587. canClick = false
  4588. finish()
  4589. elseif mode == "suicide" then
  4590. canClick = false
  4591. kysnigga()
  4592. elseif mode == "firework" then
  4593. canClick = false
  4594. fireworkit()
  4595. else
  4596. canClick = false
  4597. grab()
  4598. end
  4599. else
  4600. if grabbed ~= nil and doing == false then
  4601. if mode == "release" then
  4602. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4603. release()
  4604. else
  4605. hardrelease()
  4606. end
  4607. elseif mode == "kill" then
  4608. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4609. kill()
  4610. else
  4611. hardrelease()
  4612. end
  4613. elseif mode == "paralyze" then
  4614. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4615. paralyze()
  4616. else
  4617. hardrelease()
  4618. end
  4619. elseif mode == "throw" then
  4620. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4621. throw()
  4622. else
  4623. hardrelease()
  4624. end
  4625. elseif mode == "explode" then
  4626. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4627. throw()
  4628. else
  4629. hardrelease()
  4630. end
  4631. end
  4632. end
  4633. end
  4634. end)
  4635.  
  4636. knife.Touched:connect(function(hitz)
  4637. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4638. if mode == "stab" and stabbing == true and hit == false then
  4639. hit = true
  4640. tone = math.random(1, 3)
  4641. audio:Stop()
  4642. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4643. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4644. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4645. audio.PlaybackSpeed = 1
  4646. audio:Play()
  4647. killz(hitz.Parent,'Left Leg')
  4648. killz(hitz.Parent,'Left Arm')
  4649. killz(hitz.Parent,'Right Leg')
  4650. killz(hitz.Parent,'Right Arm')
  4651. elseif mode == "finish" and finishing == true then
  4652. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4653. tone = math.random(1, 3)
  4654. audio:Stop()
  4655. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4656. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4657. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4658. audio.PlaybackSpeed = 1
  4659. audio:Play()
  4660. if hit == false then
  4661. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4662. wait()
  4663. killz(hitz.Parent,'Head',nil,false,true)
  4664. end
  4665. hit = true
  4666. elseif grabbed == nil and grabbing == true and hit == false then
  4667. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4668. grabbed = hitz.Parent
  4669. local weldz = Instance.new('Weld',point)
  4670. weldz.Name = "Holder"
  4671. weldz.Part0 = point
  4672. weldz.Part1 = hitz.Parent.Torso
  4673. weldz.C0 = CFrame.new(0,0,-1.2)
  4674. end
  4675. end
  4676. end
  4677. end)
  4678.  
  4679. player.CharacterAdded:connect(function()
  4680. usable = false
  4681. for i,v in pairs(playergui:GetChildren()) do
  4682. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4683. v:Destroy()
  4684. end
  4685. end
  4686. end)
  4687. while usable do
  4688. local coru = coroutine.wrap(function()
  4689. if grabbed ~= nil then
  4690. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4691. for i,v in pairs(grabbed:GetChildren()) do
  4692. if v:IsA('Tool') then
  4693. local model = Instance.new('Model',workspace)
  4694. v.Parent = model
  4695. model:TranslateBy(Vector3.new(3,0,0))
  4696. end
  4697. end
  4698. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4699. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4700. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4701. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4702. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4703. if grabweld ~= nil then return end
  4704. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4705. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4706. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4707. end
  4708. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4709. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4710. end
  4711. headweld = grabbed.Torso["Neck"]:Clone()
  4712. local targetweld = Instance.new('Weld',grabbed.Torso)
  4713. targetweld.Part0 = grabbed.Torso
  4714. targetweld.Part1 = grabbed.Head
  4715. targetweld.Name = "TargetWeld"
  4716. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4717. if grabbed:FindFirstChild('Left Arm') then
  4718. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4719. targetweld2.Part0 = grabbed.Torso
  4720. targetweld2.Part1 = grabbed["Left Arm"]
  4721. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4722. end
  4723.  
  4724. for i = 0,1,0.1 do
  4725. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4726. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4727. if targetweld2 then
  4728. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4729. end
  4730. wait(0.001)
  4731. end
  4732. end
  4733. end
  4734. end)
  4735. coru()
  4736. wait()
  4737. end
  4738.  
  4739. end
  4740. local coru=coroutine.wrap(function()
  4741. nub()
  4742. end)
  4743. coru()
  4744.  
  4745. player.CharacterAppearanceLoaded:connect(function()
  4746. local coru =coroutine.wrap(function()
  4747. nub()
  4748. end)
  4749. coru()
  4750. end)
  4751.  
  4752. while true do
  4753. local coru=coroutine.wrap(function()
  4754. for i,v in pairs(rekt) do
  4755. if v and v:FindFirstChildOfClass('Humanoid') then
  4756. for a,c in pairs(v:GetChildren()) do
  4757. if c:IsA('Tool') then
  4758. local model = Instance.new('Model',workspace)
  4759. c.Parent = model
  4760. model:TranslateBy(Vector3.new(3,0,0))
  4761. end
  4762. end
  4763. v:FindFirstChildOfClass('Humanoid').Jump = false
  4764. v:FindFirstChildOfClass('Humanoid').Sit = false
  4765. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4766. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4767. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4768. local thing = getplr(v)
  4769. if thing then
  4770. thing.CameraMinZoomDistance = 3
  4771. end
  4772. else
  4773. local thing = getplr(v)
  4774. if thing then
  4775. thing.CameraMinZoomDistance = 0.5
  4776. end
  4777. table.remove(rekt,i)
  4778. end
  4779. end
  4780. end)
  4781. coru()
  4782. local coru2 = coroutine.wrap(function()
  4783. if curpart then
  4784. curpoint = curpart.CFrame.p
  4785. end
  4786. if lastgui then
  4787. lastgui:Destroy()
  4788. lastgui = nil
  4789. end
  4790. if curpoint then
  4791. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4792. lastgui.AlwaysOnTop = true
  4793. lastgui.MaxDistance = 0
  4794. lastgui.Size = UDim2.new(5,0,5,0)
  4795. if curpart == nil then
  4796. lastgui.Adornee = workspace
  4797. lastgui.StudsOffsetWorldSpace = curpoint
  4798. else
  4799. lastgui.Adornee = curpart
  4800. end
  4801. local cross = Instance.new('ImageLabel',lastgui)
  4802. cross.BackgroundTransparency = 1
  4803. cross.Size = UDim2.new(1,0,1,0)
  4804. cross.Image = 'rbxassetid://316279304'
  4805. for i,v in pairs(zombies) do
  4806. if v:FindFirstChildOfClass('Humanoid') then
  4807. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4808. end
  4809. end
  4810. else
  4811. for i,v in pairs(zombies) do
  4812. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4813. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4814. end
  4815. end
  4816. end
  4817. end)
  4818. coru2()
  4819. wait()
  4820. end
  4821.  
  4822.  
  4823.  
  4824. end)
  4825.  
  4826. Soldier.Name = "Soldier"
  4827. Soldier.Parent = ScriptFrame
  4828. Soldier.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4829. Soldier.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  4830. Soldier.BorderSizePixel = 4
  4831. Soldier.Position = UDim2.new(0.0161662698, 0, 0.263999999, 0)
  4832. Soldier.Size = UDim2.new(0, 200, 0, 32)
  4833. Soldier.Font = Enum.Font.SourceSans
  4834. Soldier.Text = "Russian Soldier (W.I.P)"
  4835. Soldier.TextColor3 = Color3.new(1, 1, 1)
  4836. Soldier.TextScaled = true
  4837. Soldier.TextSize = 14
  4838. Soldier.TextWrapped = true
  4839. Soldier.MouseButton1Down:connect(function()
  4840. print("Not done yet! As it is a project with many errors while making.")
  4841. end)
  4842.  
  4843.  
  4844. sExitButton.Name = "sExitButton"
  4845. sExitButton.Parent = ScriptFrame
  4846. sExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4847. sExitButton.BorderSizePixel = 0
  4848. sExitButton.Position = UDim2.new(0.906781495, 0, 0, 0)
  4849. sExitButton.Size = UDim2.new(0, 40, 0, 38)
  4850. sExitButton.Font = Enum.Font.SciFi
  4851. sExitButton.Text = "X"
  4852. sExitButton.TextColor3 = Color3.new(1, 1, 1)
  4853. sExitButton.TextScaled = true
  4854. sExitButton.TextSize = 14
  4855. sExitButton.TextWrapped = true
  4856. sExitButton.MouseButton1Down:connect(function()
  4857. MainFrame.Visible = true
  4858. ScriptFrame.Visible = false
  4859. end)
  4860.  
  4861. ScriptIntroLabel.Name = "ScriptIntroLabel"
  4862. ScriptIntroLabel.Parent = ScriptFrame
  4863. ScriptIntroLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4864. ScriptIntroLabel.BackgroundTransparency = 1
  4865. ScriptIntroLabel.Size = UDim2.new(0, 200, 0, 43)
  4866. ScriptIntroLabel.Font = Enum.Font.SciFi
  4867. ScriptIntroLabel.Text = "Scripts"
  4868. ScriptIntroLabel.TextColor3 = Color3.new(1, 1, 1)
  4869. ScriptIntroLabel.TextScaled = true
  4870. ScriptIntroLabel.TextSize = 14
  4871. ScriptIntroLabel.TextWrapped = true
  4872. ScriptIntroLabel.TextXAlignment = Enum.TextXAlignment.Left
  4873.  
  4874.  
  4875.  
  4876. Illuminati.Name = "Illuminati"
  4877. Illuminati.Parent = ScriptFrame
  4878. Illuminati.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4879. Illuminati.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  4880. Illuminati.BorderSizePixel = 4
  4881. Illuminati.Position = UDim2.new(0.0161662698, 0, 0.394666672, 0)
  4882. Illuminati.Size = UDim2.new(0, 200, 0, 32)
  4883. Illuminati.Font = Enum.Font.SourceSans
  4884. Illuminati.Text = "Illuminati"
  4885. Illuminati.TextColor3 = Color3.new(1, 1, 1)
  4886. Illuminati.TextScaled = true
  4887. Illuminati.TextSize = 14
  4888. Illuminati.TextWrapped = true
  4889. Illuminati.MouseButton1Down:connect(function()
  4890.  
  4891. print("Illuminati by Shackluster!")
  4892.  
  4893.  
  4894.  
  4895.  
  4896. wait(0.2)
  4897.  
  4898.  
  4899.  
  4900. Player = game:GetService("Players").LocalPlayer
  4901. PlayerGui = Player.PlayerGui
  4902. Cam = workspace.CurrentCamera
  4903. Backpack = Player.Backpack
  4904. Character = Player.Character
  4905. Humanoid = Character.Humanoid
  4906. Mouse = Player:GetMouse()
  4907. RootPart = Character["HumanoidRootPart"]
  4908. Torso = Character["Torso"]
  4909. Head = Character["Head"]
  4910. RightArm = Character["Right Arm"]
  4911. LeftArm = Character["Left Arm"]
  4912. RightLeg = Character["Right Leg"]
  4913. LeftLeg = Character["Left Leg"]
  4914. RootJoint = RootPart["RootJoint"]
  4915. Neck = Torso["Neck"]
  4916. RightShoulder = Torso["Right Shoulder"]
  4917. LeftShoulder = Torso["Left Shoulder"]
  4918. RightHip = Torso["Right Hip"]
  4919. LeftHip = Torso["Left Hip"]
  4920. KEYHOLD = false
  4921. IT = Instance.new
  4922. CF = CFrame.new
  4923. VT = Vector3.new
  4924. RAD = math.rad
  4925. C3 = Color3.new
  4926. UD2 = UDim2.new
  4927. BRICKC = BrickColor.new
  4928. ANGLES = CFrame.Angles
  4929. EULER = CFrame.fromEulerAnglesXYZ
  4930. COS = math.cos
  4931. ACOS = math.acos
  4932. SIN = math.sin
  4933. ASIN = math.asin
  4934. ABS = math.abs
  4935. MRANDOM = math.random
  4936. FLOOR = math.floor
  4937. local Torsos = {}
  4938.  
  4939. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  4940. local NEWMESH = IT(MESH)
  4941. if MESH == "SpecialMesh" then
  4942. NEWMESH.MeshType = MESHTYPE
  4943. if MESHID ~= "nil" and MESHID ~= "" then
  4944. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  4945. end
  4946. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  4947. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  4948. end
  4949. end
  4950. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  4951. NEWMESH.Scale = SCALE
  4952. NEWMESH.Parent = PARENT
  4953. return NEWMESH
  4954. end
  4955.  
  4956. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  4957. local NEWPART = IT("Part")
  4958. NEWPART.formFactor = FORMFACTOR
  4959. NEWPART.Reflectance = REFLECTANCE
  4960. NEWPART.Transparency = TRANSPARENCY
  4961. NEWPART.CanCollide = false
  4962. NEWPART.Locked = true
  4963. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  4964. NEWPART.Name = NAME
  4965. NEWPART.Size = SIZE
  4966. NEWPART.Position = Torso.Position
  4967. NEWPART.Material = MATERIAL
  4968. NEWPART:BreakJoints()
  4969. NEWPART.Parent = PARENT
  4970. return NEWPART
  4971. end
  4972.  
  4973.  
  4974. --//=================================\\
  4975. --|| CUSTOMIZATION
  4976. --\\=================================//
  4977.  
  4978. Class_Name = "Template"
  4979. Weapon_Name = "Add-ons"
  4980.  
  4981. Custom_Colors = {
  4982. Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
  4983. Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.
  4984.  
  4985. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  4986. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  4987. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  4988. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  4989. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  4990.  
  4991. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  4992. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  4993. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  4994. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  4995. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  4996. }
  4997.  
  4998.  
  4999. Player_Size = 1 --Size of the player.
  5000. Animation_Speed = 3
  5001. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  5002.  
  5003. local Speed = 16
  5004. local Effects2 = {}
  5005.  
  5006. --//=================================\\
  5007. --|| END OF CUSTOMIZATION
  5008. --\\=================================//
  5009.  
  5010. local function weldBetween(a, b)
  5011. local weldd = Instance.new("ManualWeld")
  5012. weldd.Part0 = a
  5013. weldd.Part1 = b
  5014. weldd.C0 = CFrame.new()
  5015. weldd.C1 = b.CFrame:inverse() * a.CFrame
  5016. weldd.Parent = a
  5017. return weldd
  5018. end
  5019.  
  5020. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  5021. local acs = Instance.new("Part")
  5022. acs.CanCollide = false
  5023. acs.Anchored = false
  5024. acs.Size = Vector3.new(0,0,0)
  5025. acs.CFrame = attachmentpart.CFrame
  5026. acs.Parent = Character
  5027. acs.BrickColor = color
  5028. local meshs = Instance.new("SpecialMesh")
  5029. meshs.MeshId = mesh
  5030. meshs.TextureId = texture
  5031. meshs.Parent = acs
  5032. meshs.Scale = scale
  5033. meshs.Offset = offset
  5034. weldBetween(attachmentpart,acs)
  5035. end
  5036.  
  5037. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  5038. if TYPE == "Gem" then
  5039. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  5040. acs.Anchored = false
  5041. acs.CanCollide = false
  5042. acs.CFrame = PART.CFrame
  5043. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  5044. weldBetween(PART,acs)
  5045. elseif TYPE == "Skull" then
  5046. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  5047. acs.Anchored = false
  5048. acs.CanCollide = false
  5049. acs.CFrame = PART.CFrame
  5050. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  5051. weldBetween(PART,acs)
  5052. elseif TYPE == "Eye" then
  5053. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  5054. acs.Anchored = false
  5055. acs.CanCollide = false
  5056. acs.CFrame = PART.CFrame
  5057. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  5058. weldBetween(PART,acs)
  5059. end
  5060. end
  5061.  
  5062. --//=================================\\
  5063. --|| USEFUL VALUES
  5064. --\\=================================//
  5065.  
  5066. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5067. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5068. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  5069. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  5070. local CO1 = 0
  5071. local CO2 = 0
  5072. local CO3 = 0
  5073. local CO4 = 0
  5074. local CHANGEDEFENSE = 0
  5075. local CHANGEDAMAGE = 0
  5076. local CHANGEMOVEMENT = 0
  5077. local ANIM = "Idle"
  5078. local ATTACK = false
  5079. local EQUIPPED = false
  5080. local HOLD = false
  5081. local COMBO = 1
  5082. local LASTPOINT = nil
  5083. local BLCF = nil
  5084. local SCFR = nil
  5085. local STAGGERHITANIM = false
  5086. local STAGGERANIM = false
  5087. local STUNANIM = false
  5088. local CRITCHANCENUMBER = 0
  5089. local IDLENUMBER = 0
  5090. local DONUMBER = 0
  5091. local HANDIDLE = false
  5092. local SINE = 0
  5093. local CHANGE = 2 / Animation_Speed
  5094. local WALKINGANIM = false
  5095. local WALK = 0
  5096. local DISABLEJUMPING = false
  5097. local HASBEENBLOCKED = false
  5098. local STUNDELAYNUMBER = 0
  5099. local MANADELAYNUMBER = 0
  5100. local SECONDARYMANADELAYNUMBER = 0
  5101. local ROBLOXIDLEANIMATION = IT("Animation")
  5102. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  5103. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  5104. --ROBLOXIDLEANIMATION.Parent = Humanoid
  5105. local WEAPONGUI = IT("ScreenGui", nil)
  5106. WEAPONGUI.Name = "Weapon GUI"
  5107. local WEAPONTOOL = IT("HopperBin", nil)
  5108. WEAPONTOOL.Name = Weapon_Name
  5109. local Weapon = IT("Model")
  5110. Weapon.Name = Weapon_Name
  5111. local Effects = IT("Folder", Weapon)
  5112. Effects.Name = "Effects"
  5113. local ANIMATOR = Humanoid.Animator
  5114. local ANIMATE = Character.Animate
  5115. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  5116. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  5117. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  5118. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  5119. local UNANCHOR = true
  5120.  
  5121. --//=================================\\
  5122. --\\=================================//
  5123.  
  5124. --//=================================\\
  5125. --|| STATS
  5126. --\\=================================//
  5127.  
  5128. if Character:FindFirstChild("Stats") ~= nil then
  5129. Character:FindFirstChild("Stats").Parent = nil
  5130. end
  5131.  
  5132. local Stats = IT("Folder", nil)
  5133. Stats.Name = "Stats"
  5134. local ChangeStat = IT("Folder", Stats)
  5135. ChangeStat.Name = "ChangeStat"
  5136. local Defense = IT("NumberValue", Stats)
  5137. Defense.Name = "Defense"
  5138. Defense.Value = 1
  5139. local Movement = IT("NumberValue", Stats)
  5140. Movement.Name = "Movement"
  5141. Movement.Value = 1
  5142. local Damage = IT("NumberValue", Stats)
  5143. Damage.Name = "Damage"
  5144. Damage.Value = 1
  5145. local Mana = IT("NumberValue", Stats)
  5146. Mana.Name = "Mana"
  5147. Mana.Value = 0
  5148. local SecondaryMana = IT("NumberValue", Stats)
  5149. SecondaryMana.Name = "SecondaryMana"
  5150. SecondaryMana.Value = 0
  5151. local CanCrit = IT("BoolValue", Stats)
  5152. CanCrit.Name = "CanCrit"
  5153. CanCrit.Value = false
  5154. local CritChance = IT("NumberValue", Stats)
  5155. CritChance.Name = "CritChance"
  5156. CritChance.Value = 20
  5157. local CanPenetrateArmor = IT("BoolValue", Stats)
  5158. CanPenetrateArmor.Name = "CanPenetrateArmor"
  5159. CanPenetrateArmor.Value = false
  5160. local AntiTeamKill = IT("BoolValue", Stats)
  5161. AntiTeamKill.Name = "AntiTeamKill"
  5162. AntiTeamKill.Value = false
  5163. local Rooted = IT("BoolValue", Stats)
  5164. Rooted.Name = "Rooted"
  5165. Rooted.Value = false
  5166. local Block = IT("BoolValue", Stats)
  5167. Block.Name = "Block"
  5168. Block.Value = false
  5169. local RecentEnemy = IT("ObjectValue", Stats)
  5170. RecentEnemy.Name = "RecentEnemy"
  5171. RecentEnemy.Value = nil
  5172. local StaggerHit = IT("BoolValue", Stats)
  5173. StaggerHit.Name = "StaggerHit"
  5174. StaggerHit.Value = false
  5175. local Stagger = IT("BoolValue", Stats)
  5176. Stagger.Name = "Stagger"
  5177. Stagger.Value = false
  5178. local Stun = IT("BoolValue", Stats)
  5179. Stun.Name = "Stun"
  5180. Stun.Value = false
  5181. local StunValue = IT("NumberValue", Stats)
  5182. StunValue.Name = "StunValue"
  5183. StunValue.Value = 0
  5184.  
  5185.  
  5186. --//=================================\\
  5187. --\\=================================//
  5188.  
  5189.  
  5190.  
  5191.  
  5192.  
  5193. --//=================================\\
  5194. --|| DEBUFFS / BUFFS
  5195. --\\=================================//
  5196.  
  5197. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  5198. DEFENSECHANGE1.Name = "ChangeDefense"
  5199. DEFENSECHANGE1.Value = 0
  5200.  
  5201. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  5202. MOVEMENTCHANGE1.Name = "ChangeMovement"
  5203. MOVEMENTCHANGE1.Value = 0
  5204.  
  5205. --//=================================\\
  5206. --\\=================================//
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212. --//=================================\\
  5213. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  5214. --\\=================================//
  5215.  
  5216. ArtificialHB = Instance.new("BindableEvent", script)
  5217. ArtificialHB.Name = "ArtificialHB"
  5218.  
  5219. script:WaitForChild("ArtificialHB")
  5220.  
  5221. frame = Frame_Speed
  5222. tf = 0
  5223. allowframeloss = false
  5224. tossremainder = false
  5225. lastframe = tick()
  5226. script.ArtificialHB:Fire()
  5227.  
  5228. game:GetService("RunService").Heartbeat:connect(function(s, p)
  5229. tf = tf + s
  5230. if tf >= frame then
  5231. if allowframeloss then
  5232. script.ArtificialHB:Fire()
  5233. lastframe = tick()
  5234. else
  5235. for i = 1, math.floor(tf / frame) do
  5236. script.ArtificialHB:Fire()
  5237. end
  5238. lastframe = tick()
  5239. end
  5240. if tossremainder then
  5241. tf = 0
  5242. else
  5243. tf = tf - frame * math.floor(tf / frame)
  5244. end
  5245. end
  5246. end)
  5247.  
  5248. --//=================================\\
  5249. --\\=================================//
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255. --//=================================\\
  5256. --|| SOME FUNCTIONS
  5257. --\\=================================//
  5258.  
  5259. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  5260. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  5261. end
  5262.  
  5263. function PositiveAngle(NUMBER)
  5264. if NUMBER >= 0 then
  5265. NUMBER = 0
  5266. end
  5267. return NUMBER
  5268. end
  5269.  
  5270. function NegativeAngle(NUMBER)
  5271. if NUMBER <= 0 then
  5272. NUMBER = 0
  5273. end
  5274. return NUMBER
  5275. end
  5276.  
  5277. function Swait(NUMBER)
  5278. if NUMBER == 0 or NUMBER == nil then
  5279. ArtificialHB.Event:wait()
  5280. else
  5281. for i = 1, NUMBER do
  5282. ArtificialHB.Event:wait()
  5283. end
  5284. end
  5285. end
  5286.  
  5287. function QuaternionFromCFrame(cf)
  5288. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  5289. local trace = m00 + m11 + m22
  5290. if trace > 0 then
  5291. local s = math.sqrt(1 + trace)
  5292. local recip = 0.5 / s
  5293. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  5294. else
  5295. local i = 0
  5296. if m11 > m00 then
  5297. i = 1
  5298. end
  5299. if m22 > (i == 0 and m00 or m11) then
  5300. i = 2
  5301. end
  5302. if i == 0 then
  5303. local s = math.sqrt(m00 - m11 - m22 + 1)
  5304. local recip = 0.5 / s
  5305. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  5306. elseif i == 1 then
  5307. local s = math.sqrt(m11 - m22 - m00 + 1)
  5308. local recip = 0.5 / s
  5309. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  5310. elseif i == 2 then
  5311. local s = math.sqrt(m22 - m00 - m11 + 1)
  5312. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  5313. end
  5314. end
  5315. end
  5316.  
  5317. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  5318. local xs, ys, zs = x + x, y + y, z + z
  5319. local wx, wy, wz = w * xs, w * ys, w * zs
  5320. local xx = x * xs
  5321. local xy = x * ys
  5322. local xz = x * zs
  5323. local yy = y * ys
  5324. local yz = y * zs
  5325. local zz = z * zs
  5326. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  5327. end
  5328.  
  5329. function QuaternionSlerp(a, b, t)
  5330. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  5331. local startInterp, finishInterp;
  5332. if cosTheta >= 0.0001 then
  5333. if (1 - cosTheta) > 0.0001 then
  5334. local theta = ACOS(cosTheta)
  5335. local invSinTheta = 1 / SIN(theta)
  5336. startInterp = SIN((1 - t) * theta) * invSinTheta
  5337. finishInterp = SIN(t * theta) * invSinTheta
  5338. else
  5339. startInterp = 1 - t
  5340. finishInterp = t
  5341. end
  5342. else
  5343. if (1 + cosTheta) > 0.0001 then
  5344. local theta = ACOS(-cosTheta)
  5345. local invSinTheta = 1 / SIN(theta)
  5346. startInterp = SIN((t - 1) * theta) * invSinTheta
  5347. finishInterp = SIN(t * theta) * invSinTheta
  5348. else
  5349. startInterp = t - 1
  5350. finishInterp = t
  5351. end
  5352. end
  5353. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  5354. end
  5355.  
  5356. function Clerp(a, b, t)
  5357. local qa = {QuaternionFromCFrame(a)}
  5358. local qb = {QuaternionFromCFrame(b)}
  5359. local ax, ay, az = a.x, a.y, a.z
  5360. local bx, by, bz = b.x, b.y, b.z
  5361. local _t = 1 - t
  5362. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  5363. end
  5364.  
  5365. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  5366. local frame = IT("Frame")
  5367. frame.BackgroundTransparency = TRANSPARENCY
  5368. frame.BorderSizePixel = BORDERSIZEPIXEL
  5369. frame.Position = POSITION
  5370. frame.Size = SIZE
  5371. frame.BackgroundColor3 = COLOR
  5372. frame.BorderColor3 = BORDERCOLOR
  5373. frame.Name = NAME
  5374. frame.Parent = PARENT
  5375. return frame
  5376. end
  5377.  
  5378. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  5379. local label = IT("TextLabel")
  5380. label.BackgroundTransparency = 1
  5381. label.Size = UD2(1, 0, 1, 0)
  5382. label.Position = UD2(0, 0, 0, 0)
  5383. label.TextColor3 = C3(255, 255, 255)
  5384. label.TextStrokeTransparency = STROKETRANSPARENCY
  5385. label.TextTransparency = TRANSPARENCY
  5386. label.FontSize = TEXTFONTSIZE
  5387. label.Font = TEXTFONT
  5388. label.BorderSizePixel = BORDERSIZEPIXEL
  5389. label.TextScaled = true
  5390. label.Text = TEXT
  5391. label.Name = NAME
  5392. label.Parent = PARENT
  5393. return label
  5394. end
  5395.  
  5396. function NoOutlines(PART)
  5397. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  5398. end
  5399.  
  5400.  
  5401. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  5402. local NEWWELD = IT(TYPE)
  5403. NEWWELD.Part0 = PART0
  5404. NEWWELD.Part1 = PART1
  5405. NEWWELD.C0 = C0
  5406. NEWWELD.C1 = C1
  5407. NEWWELD.Parent = PARENT
  5408. return NEWWELD
  5409. end
  5410.  
  5411. function CreateSound(ID, PARENT, VOLUME, PITCH)
  5412. coroutine.resume(coroutine.create(function()
  5413. local NEWSOUND = IT("Sound", PARENT)
  5414. NEWSOUND.Volume = VOLUME
  5415. NEWSOUND.Pitch = PITCH
  5416. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  5417. Swait()
  5418. NEWSOUND:play()
  5419. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  5420. end))
  5421. end
  5422.  
  5423. --//=================================\\
  5424. --\\=================================//
  5425.  
  5426.  
  5427.  
  5428.  
  5429.  
  5430. --//=================================\\
  5431. --|| RESIZE PLAYER
  5432. --\\=================================//
  5433.  
  5434. if Player_Size ~= 1 then
  5435. RootPart.Size = RootPart.Size * Player_Size
  5436. Torso.Size = Torso.Size * Player_Size
  5437. Head.Size = Head.Size * Player_Size
  5438. RightArm.Size = RightArm.Size * Player_Size
  5439. LeftArm.Size = LeftArm.Size * Player_Size
  5440. RightLeg.Size = RightLeg.Size * Player_Size
  5441. LeftLeg.Size = LeftLeg.Size * Player_Size
  5442. RootJoint.Parent = RootPart
  5443. Neck.Parent = Torso
  5444. RightShoulder.Parent = Torso
  5445. LeftShoulder.Parent = Torso
  5446. RightHip.Parent = Torso
  5447. LeftHip.Parent = Torso
  5448.  
  5449. RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5450. RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  5451. Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5452. Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
  5453. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
  5454. LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
  5455. if Disable_Moving_Arms == false then
  5456. RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5457. LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  5458. else
  5459. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5460. LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  5461. end
  5462. RightHip.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5463. LeftHip.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5464. RightHip.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5465. LeftHip.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0))
  5466. --------------------
  5467. end
  5468.  
  5469.  
  5470. --//=================================\\
  5471. --\\=================================//
  5472.  
  5473.  
  5474.  
  5475.  
  5476. --//=================================\\
  5477. --|| WEAPON CREATION
  5478. --\\=================================//
  5479.  
  5480. if Player_Size ~= 1 then
  5481. for _, v in pairs (Weapon:GetChildren()) do
  5482. if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
  5483. local p1 = v.Part1
  5484. v.Part1 = nil
  5485. local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
  5486. v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  5487. v.Part1 = p1
  5488. elseif v.ClassName == "Part" then
  5489. for _, b in pairs (v:GetChildren()) do
  5490. if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
  5491. b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
  5492. end
  5493. end
  5494. end
  5495. end
  5496. end
  5497.  
  5498. for _, c in pairs(Weapon:GetChildren()) do
  5499. if c.ClassName == "Part" then
  5500. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  5501. end
  5502. end
  5503.  
  5504. Weapon.Parent = Character
  5505.  
  5506. print(Class_Name.." loaded.")
  5507.  
  5508. --//=================================\\
  5509. --\\=================================//
  5510.  
  5511.  
  5512.  
  5513. --//=================================\\
  5514. --|| ATTACK FUNCTIONS AND STUFF
  5515. --\\=================================//
  5516.  
  5517. local raysound = Instance.new("Sound",Character)
  5518. raysound.SoundId = "rbxassetid://346067083"
  5519. raysound.Pitch = 2
  5520. raysound.Looped = true
  5521. raysound.Volume = 10
  5522.  
  5523. function pew()
  5524. ATTACK = true
  5525. local sphere = Instance.new("Part",Effects)
  5526. sphere.Size = Vector3.new(0,0,0)
  5527. sphere.Material = "Neon"
  5528. sphere.Shape = "Ball"
  5529. sphere.Name = "AntimatterRay"
  5530. sphere.Anchored = true
  5531. sphere.Color = Color3.new(0,0,0)
  5532. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*27
  5533. sphere.CanCollide = false
  5534. local db=false
  5535. local hit = sphere.Touched:connect(function(hit)
  5536. if db==true then return end
  5537. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5538. if hit.Parent:FindFirstChild("Humanoid") then
  5539. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(hit.Parent:findFirstChildOfClass("Humanoid").MaxHealth/2)
  5540. db=true
  5541. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5542. local vanish = Instance.new("BoolValue",hit.Parent)
  5543. vanish.Name = "Vanishing"
  5544. local sound = Instance.new("Sound",hit)
  5545. sound.SoundId = "rbxassetid://179497874"
  5546. sound.Volume = 10
  5547. sound:Play()
  5548. end
  5549. else
  5550. local vanish = Instance.new("BoolValue",hit)
  5551. vanish.Name = "Vanishing"
  5552. hit.Color = Color3.new(0,0,0)
  5553. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5554. if hit:FindFirstChildOfClass("SpecialMesh") then
  5555. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5556. mesh.TextureId = ""
  5557. end
  5558. end
  5559. end
  5560. end)
  5561. repeat
  5562. Swait()
  5563. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5564. sphere.Size = sphere.Size + Vector3.new(1,1,1)
  5565. sphere.Color = Color3.new(0,(sphere.Size.Y/200),0)
  5566. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*(sphere.Size.Y/1.75)
  5567. until KEYHOLD == false or sphere.Size.Y > 200
  5568. CreateSound("11944350", Effects, 10, 1)
  5569. local bv = Instance.new("BodyVelocity")
  5570. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  5571. bv.velocity = RootPart.CFrame.lookVector*350
  5572. bv.Parent = sphere
  5573. bv.Name = "DASH"
  5574. sphere.Anchored = false
  5575. ATTACK = false
  5576. game:GetService("Debris"):AddItem(sphere, 15)
  5577. end
  5578.  
  5579. function HoldRay()
  5580. ATTACK = true
  5581. UNANCHOR = false
  5582. CreateSound("428800263", Torso, 15, 3.5)
  5583. local sphere = Instance.new("Part",Effects)
  5584. sphere.Size = Vector3.new(0,0,0)
  5585. sphere.Material = "Neon"
  5586. sphere.Shape = "Ball"
  5587. sphere.Name = "AntimatterRay"
  5588. sphere.Anchored = true
  5589. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5590. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5591. sphere.CanCollide = false
  5592. for i=0, 1, 0.1 / Animation_Speed do
  5593. Swait()
  5594. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5595. sphere.Size = sphere.Size + Vector3.new(0.6,0.6,0.6)
  5596. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5597. end
  5598. local sound = Instance.new("Sound",Effects)
  5599. sound.SoundId = "rbxassetid://165487479"
  5600. sound.Volume = 10
  5601. sound:Play()
  5602. repeat
  5603. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5604. Swait()
  5605. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5606. until sound.Playing == false
  5607. sound:remove()
  5608. raysound:Play()
  5609. local timer = 1
  5610. local Lazor = Instance.new("Part",Effects)
  5611. Lazor.Size = Vector3.new(12,12,1000)
  5612. Lazor.Name = "AntimatterRay"
  5613. Lazor.Material = "Neon"
  5614. Lazor.Anchored = true
  5615. Lazor.CanCollide = false
  5616. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5617. Lazor.Color = Color3.new(0,0,0)
  5618. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5619. local hit = Lazor.Touched:connect(function(hit)
  5620. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5621. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  5622. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(0.1)
  5623. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5624. local vanish = Instance.new("BoolValue",hit.Parent)
  5625. vanish.Name = "Vanishing"
  5626. local sound = Instance.new("Sound",hit)
  5627. sound.SoundId = "rbxassetid://179497874"
  5628. sound.Volume = 10
  5629. sound:Play()
  5630. end
  5631. else
  5632. local vanish = Instance.new("BoolValue",hit)
  5633. vanish.Name = "Vanishing"
  5634. hit.Color = Color3.new(0,0,0)
  5635. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5636. if hit:FindFirstChildOfClass("SpecialMesh") then
  5637. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5638. mesh.TextureId = ""
  5639. end
  5640. end
  5641. end
  5642. end)
  5643. local hit2 = sphere.Touched:connect(function(hit)
  5644. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  5645. if hit.Parent:FindFirstChild("Humanoid") then
  5646. hit.Parent:BreakJoints()
  5647. if hit.Parent:FindFirstChild("Vanishing") == nil then
  5648. local vanish = Instance.new("BoolValue",hit.Parent)
  5649. vanish.Name = "Vanishing"
  5650. local sound = Instance.new("Sound",hit)
  5651. sound.SoundId = "rbxassetid://179497874"
  5652. sound.Volume = 10
  5653. sound:Play()
  5654. end
  5655. else
  5656. local vanish = Instance.new("BoolValue",hit)
  5657. vanish.Name = "Vanishing"
  5658. hit.Color = Color3.new(0,0,0)
  5659. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  5660. if hit:FindFirstChildOfClass("SpecialMesh") then
  5661. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  5662. mesh.TextureId = ""
  5663. end
  5664. end
  5665. end
  5666. end)
  5667. repeat
  5668. if HOLD == true then
  5669. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5670. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5671. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5672. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5673. if timer ==1 then
  5674. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  5675. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5676. timer = 2
  5677. elseif timer ==2 then
  5678. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  5679. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  5680. timer = 1
  5681. end
  5682. end
  5683. Swait()
  5684. until HOLD == false
  5685. for i=0, 1, 0.1 / Animation_Speed/2 do
  5686. Swait()
  5687. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  5688. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5689. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  5690. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  5691. sphere.Anchored = true
  5692. Lazor.Anchored = true
  5693. sphere.Size = sphere.Size - Vector3.new(0.2,0.2,0.2)
  5694. Lazor.Size = Lazor.Size - Vector3.new(0.5,0.5,0)
  5695. Lazor.Transparency = Lazor.Transparency + 0.03
  5696. sphere.Transparency = sphere.Transparency + 0.03
  5697. raysound.Volume = raysound.Volume - 0.1
  5698. if timer ==1 then
  5699. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  5700. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  5701. timer = 2
  5702. elseif timer ==2 then
  5703. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  5704. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  5705. timer = 1
  5706. end
  5707. end
  5708. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Vector3.new(Mouse.Hit.p.X,RootPart.Position.Y,Mouse.Hit.p.Z)) * CFrame.new(0, 0, 0)
  5709. hit2:disconnect()
  5710. hit:disconnect()
  5711. raysound:Stop()
  5712. raysound.Volume = 5
  5713. sphere:remove()
  5714. Lazor:remove()
  5715. BLCF = nil
  5716. SCFR = nil
  5717. ATTACK = false
  5718. UNANCHOR = true
  5719. end
  5720.  
  5721. local sick = Instance.new("Sound",Character)
  5722. sick.SoundId = "rbxassetid://145616154"
  5723. sick.Looped = true
  5724. sick.Pitch = 1
  5725. sick.Volume = 10
  5726. sick:Play()
  5727.  
  5728. local Spook = false
  5729.  
  5730. function spooky()
  5731. Spook = true
  5732. local cframe = nil
  5733. local pos = nil
  5734. sick:Stop()
  5735. local sound = Instance.new("Sound",Effects)
  5736. sound.SoundId = "rbxassetid://211540835"
  5737. sound.Volume = 10
  5738. sound:Play()
  5739. q = workspace:GetChildren()
  5740. for i = 1, #q do
  5741. g = q[i]:GetChildren()
  5742. for t = 1, #g do
  5743. if g[t].Name == "Torso" or g[t].Name == "UpperTorso" and q[i] ~= Character then
  5744. table.insert(Effects2,{g[t],"TorsoSpin",0,0,0,0})
  5745. end
  5746. end
  5747. end
  5748. repeat
  5749. Swait()
  5750. until sound.Playing == false
  5751. sound:remove()
  5752. sick:Play()
  5753. Spook = false
  5754. end
  5755.  
  5756. --//=================================\\
  5757. --|| ASSIGN THINGS TO KEYS
  5758. --\\=================================//
  5759.  
  5760. Humanoid.Changed:connect(function(Jump)
  5761. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  5762. Humanoid.Jump = false
  5763. end
  5764. end)
  5765.  
  5766. function MouseDown(Mouse)
  5767. if HOLD == false and ATTACK == false then
  5768. HOLD = true
  5769. HoldRay()
  5770. elseif HOLD == true then
  5771. HOLD = false
  5772. end
  5773. end
  5774.  
  5775. function MouseUp(Mouse)
  5776. end
  5777.  
  5778. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  5779. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  5780. end
  5781.  
  5782. function KeyDown(Key)
  5783. KEYHOLD = true
  5784. if Key == "w" and HOLD == false and ATTACK == false then
  5785. repeat
  5786. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*150, 1.8, {workspace})
  5787. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5788. Swait()
  5789. until KEYHOLD == false
  5790. end
  5791. if Key == "s" and HOLD == false and ATTACK == false then
  5792. repeat
  5793. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*-150, 1.8, {workspace})
  5794. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5795. Swait()
  5796. until KEYHOLD == false
  5797. end
  5798. if Key == "z" and ATTACK == false then
  5799. pew()
  5800. end
  5801. if Key == "f" and Spook == false then
  5802. spooky()
  5803. end
  5804. end
  5805.  
  5806. function KeyUp(Key)
  5807. KEYHOLD = false
  5808. end
  5809.  
  5810. Mouse.Button1Down:connect(function(NEWKEY)
  5811. MouseDown(NEWKEY)
  5812. end)
  5813. Mouse.Button1Up:connect(function(NEWKEY)
  5814. MouseUp(NEWKEY)
  5815. end)
  5816. Mouse.KeyDown:connect(function(NEWKEY)
  5817. KeyDown(NEWKEY)
  5818. end)
  5819. Mouse.KeyUp:connect(function(NEWKEY)
  5820. KeyUp(NEWKEY)
  5821. end)
  5822.  
  5823. --//=================================\\
  5824. --\\=================================//
  5825.  
  5826.  
  5827. function unanchor()
  5828. if UNANCHOR == true then
  5829. g = Character:GetChildren()
  5830. for i = 1, #g do
  5831. if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
  5832. g[i].Anchored = false
  5833. end
  5834. end
  5835. end
  5836. RootPart.Anchored = true
  5837. end
  5838.  
  5839.  
  5840. --//=================================\\
  5841. --|| WRAP THE WHOLE SCRIPT UP
  5842. --\\=================================//
  5843.  
  5844. Humanoid.Changed:connect(function(Jump)
  5845. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  5846. Humanoid.Jump = false
  5847. end
  5848. end)
  5849.  
  5850. Humanoid.Died:connect(function()
  5851. ATTACK = true
  5852. sick:Stop()
  5853. CreateSound("198973822", workspace, 10, 1)
  5854. for i = 1, 15 do
  5855. local bag = Instance.new("Part",workspace)
  5856. bag.Size = VT(1.8, 1.6, 1.2)
  5857. bag.CFrame = RootPart.CFrame
  5858. local mesh = Instance.new("SpecialMesh",bag)
  5859. mesh.MeshType = "FileMesh"
  5860. mesh.MeshId = "http://www.roblox.com/asset/?id=19106014"
  5861. mesh.TextureId = "rbxassetid://37305301"
  5862. end
  5863. q = Character:GetChildren()
  5864. for i = 1, #q do
  5865. if q[i].ClassName == "Model" or q[i].ClassName == "Part" then
  5866. q[i]:remove()
  5867. end
  5868. end
  5869. end)
  5870.  
  5871. RightArm:remove()
  5872. LeftArm:remove()
  5873. LeftLeg:remove()
  5874. RightLeg:remove()
  5875. Head.Transparency = 1
  5876. Torso.Transparency = 1
  5877. Head:ClearAllChildren()
  5878. local HandlePart = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.25*Player_Size,0.25*Player_Size,1.5*Player_Size))
  5879. local HandleWeld = CreateWeldOrSnapOrMotor("Weld", HandlePart, Torso, HandlePart, CF(0 * Player_Size, 1 * Player_Size, 1 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)), CF(0, 0, 0))
  5880. local mesh = Instance.new("SpecialMesh",HandlePart)
  5881. mesh.MeshId = "rbxassetid://438530093"
  5882. mesh.TextureId = "rbxassetid://438530120"
  5883. mesh.Scale = Vector3.new(0.7,1,1)
  5884.  
  5885. ANIMATE.Parent = nil
  5886. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  5887. IDLEANIMATION:Play()
  5888.  
  5889. while true do
  5890. Swait()
  5891. if #Effects2>0 then
  5892. for e=1,#Effects2 do
  5893. if Effects2[e]~=nil then
  5894. local Thing=Effects2[e]
  5895. if Thing~=nil then
  5896. local Part=Thing[1]
  5897. local Mode=Thing[2]
  5898. local Delay=Thing[3]
  5899. local IncX=Thing[4]
  5900. local IncY=Thing[5]
  5901. local IncZ=Thing[6]
  5902. local Part2=Thing[8]
  5903. if Thing[1].Transparency<=1 then
  5904. if Thing[2]=="Block1" then
  5905. Thing[1].CFrame=Part2.CFrame
  5906. Mesh=Thing[1].Mesh
  5907. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  5908. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  5909. elseif Thing[2]=="Cylinder" then
  5910. Mesh=Thing[1].Mesh
  5911. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  5912. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  5913. elseif Thing[2]=="Blood" then
  5914. Mesh=Thing[7]
  5915. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  5916. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  5917. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  5918. elseif Thing[2]=="Elec" then
  5919. Mesh=Thing[1].Mesh
  5920. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  5921. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  5922. elseif Thing[2]=="Disappear" then
  5923. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  5924. elseif Thing[2]=="TorsoSpin" and Spook == true then
  5925. Thing[1].CFrame = CFrame.new(Thing[1].Position,Vector3.new(math.random(-180,180),math.random(-180,180),math.random(-180,180)))
  5926. end
  5927. else
  5928. Part.Parent=nil
  5929. table.remove(Effects2,e)
  5930. end
  5931. end
  5932. end
  5933. end
  5934. end
  5935. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  5936. q = Character:GetChildren()
  5937. for u = 1, #q do
  5938. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  5939. q[u]:remove()
  5940. end
  5941. end
  5942. unanchor()
  5943. Humanoid.MaxHealth = "inf"
  5944. Humanoid.Health = "inf"
  5945. if Rooted == false then
  5946. Disable_Jump = false
  5947. Humanoid.WalkSpeed = Speed
  5948. elseif Rooted == true then
  5949. Disable_Jump = true
  5950. Humanoid.WalkSpeed = 0
  5951. end
  5952. end
  5953.  
  5954. --//=================================\\
  5955. --\\=================================//
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961. --//====================================================\\--
  5962. --|| END OF SCRIPT
  5963. --\\====================================================//--
  5964. end)
  5965.  
  5966.  
  5967. NoobSmasherPowerSBONLY.Name = "NoobSmasherPower (SB ONLY)"
  5968. NoobSmasherPowerSBONLY.Parent = ScriptFrame
  5969. NoobSmasherPowerSBONLY.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  5970. NoobSmasherPowerSBONLY.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  5971. NoobSmasherPowerSBONLY.BorderSizePixel = 4
  5972. NoobSmasherPowerSBONLY.Position = UDim2.new(0.510392606, 0, 0.394666672, 0)
  5973. NoobSmasherPowerSBONLY.Size = UDim2.new(0, 200, 0, 32)
  5974. NoobSmasherPowerSBONLY.Font = Enum.Font.SourceSans
  5975. NoobSmasherPowerSBONLY.Text = "Noob Smasher Power (SB ONLY)"
  5976. NoobSmasherPowerSBONLY.TextColor3 = Color3.new(1, 1, 1)
  5977. NoobSmasherPowerSBONLY.TextScaled = true
  5978. NoobSmasherPowerSBONLY.TextSize = 14
  5979. NoobSmasherPowerSBONLY.TextWrapped = true
  5980. NoobSmasherPowerSBONLY.MouseButton1Down:connect(function()
  5981.  
  5982.  
  5983.  
  5984. print("Noob smasher power by DahNoob! Only works with the original Script Builder.")
  5985. wait(0.2)
  5986.  
  5987. print("Attacks: r q f t c m k (Fixed m [Zawarudo] so it works with anybody) ")
  5988.  
  5989.  
  5990.  
  5991. plr = game.Players.LocalPlayer
  5992. script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
  5993. repeat
  5994. wait(0.2)
  5995. until plr.Character
  5996. chr = plr.Character
  5997. mouse = plr:GetMouse()
  5998. selected = false
  5999. human = chr:FindFirstChild("Humanoid")
  6000. ragged = false
  6001. movindamover = false
  6002. coolindown = false
  6003. togglecamshake = false
  6004. warudo = false
  6005. waruding = false
  6006. rootpart = chr:WaitForChild("HumanoidRootPart")
  6007. torso = chr:WaitForChild("Torso")
  6008. rarm = chr:WaitForChild("Right Arm")
  6009. larm = chr:WaitForChild("Left Arm")
  6010. rleg = chr:WaitForChild("Right Leg")
  6011. lleg = chr:WaitForChild("Left Leg")
  6012. local nscale = Instance.new("NumberValue")
  6013. nscale.Value = 1
  6014. nscale.Parent = nil
  6015. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6016. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6017. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6018. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6019. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6020. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6021. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6022. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6023. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6024. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6025. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6026. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6027. nscale.Changed:connect(function()
  6028. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6029. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6030. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6031. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6032. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6033. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  6034. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6035. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  6036. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6037. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6038. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6039. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  6040. end)
  6041. Heartbeat = Instance.new("BindableEvent")
  6042. Heartbeat.Name = "Heartbeat"
  6043. Heartbeat.Parent = script
  6044. frame = 0.016666666666666666
  6045. tf = 0
  6046. game:GetService("RunService").Heartbeat:connect(function(s, p)
  6047. tf = tf + s
  6048. if tf >= frame then
  6049. for i = 1, math.floor(tf / frame) do
  6050. Heartbeat:Fire()
  6051. end
  6052. tf = tf - frame * math.floor(tf / frame)
  6053. end
  6054. end)
  6055. function swait(num)
  6056. if num == 0 or num == nil then
  6057. Heartbeat.Event:wait()
  6058. else
  6059. for i = 1, num do
  6060. Heartbeat.Event:wait()
  6061. end
  6062. end
  6063. end
  6064. local mod = Instance.new("Model")
  6065. mod.Name = "stuff"
  6066. mod.Parent = chr
  6067. tool = Instance.new("Tool")
  6068. tool.CanBeDropped = false
  6069. tool.RequiresHandle = false
  6070. tool.ToolTip = "haha funny memeeeee xdd"
  6071. tool.Parent = plr.Backpack
  6072. tool.Name = "haha"
  6073. local screngui = Instance.new("ScreenGui")
  6074. screngui.Parent = plr.PlayerGui
  6075. local fram = Instance.new("Frame")
  6076. fram.AnchorPoint = Vector2.new(0.5, 0.5)
  6077. fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6078. fram.BorderColor3 = Color3.new(0, 0, 0)
  6079. fram.BorderSizePixel = 2
  6080. fram.Position = UDim2.new(0.5, 0, 0.85, 0)
  6081. fram.Size = UDim2.new(0.25, 75, 0, 25)
  6082. fram.Parent = screngui
  6083. local manabar = Instance.new("ImageLabel")
  6084. manabar.Name = "ManaBar"
  6085. manabar.AnchorPoint = Vector2.new(0.5, 0.5)
  6086. manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
  6087. manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6088. manabar.BorderSizePixel = 0
  6089. manabar.LayoutOrder = 3
  6090. manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
  6091. manabar.Size = UDim2.new(1, -6, 1, -6)
  6092. manabar.ZIndex = 5
  6093. manabar.Parent = fram
  6094. local nobm = Instance.new("ImageLabel")
  6095. nobm.Name = "xd"
  6096. nobm.AnchorPoint = Vector2.new(0.5, 0.5)
  6097. nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6098. nobm.BorderColor3 = Color3.new(0, 0, 0)
  6099. nobm.BorderSizePixel = 2
  6100. nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
  6101. nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
  6102. nobm.ZIndex = 2
  6103. nobm.Parent = fram
  6104. local nobote = Instance.new("TextLabel")
  6105. nobote.Name = "texto"
  6106. nobote.AnchorPoint = Vector2.new(0.5, 0.5)
  6107. nobote.BackgroundTransparency = 1
  6108. nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6109. nobote.BorderSizePixel = 0
  6110. nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
  6111. nobote.Size = UDim2.new(1, 0, 1, 0)
  6112. nobote.ZIndex = 3
  6113. nobote.Font = "Arcade"
  6114. nobote.Text = "Noob-o-meter"
  6115. nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  6116. nobote.TextScaled = true
  6117. nobote.TextStrokeTransparency = 1
  6118. nobote.Parent = nobm
  6119. local mano = Instance.new("ImageLabel")
  6120. mano.Name = "xd"
  6121. mano.AnchorPoint = Vector2.new(0.5, 0.5)
  6122. mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  6123. mano.BorderColor3 = Color3.new(0, 0, 0)
  6124. mano.BorderSizePixel = 2
  6125. mano.Position = UDim2.new(0.5, 0, 1.1, 0)
  6126. mano.Size = UDim2.new(0.1, 0, 0.6, 0)
  6127. mano.ZIndex = 2
  6128. mano.Parent = fram
  6129. local manu = Instance.new("TextLabel")
  6130. manu.Name = "texto"
  6131. manu.AnchorPoint = Vector2.new(0.5, 0.5)
  6132. manu.BackgroundTransparency = 1
  6133. manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  6134. manu.BorderSizePixel = 0
  6135. manu.Position = UDim2.new(0.5, 0, 0.5, 0)
  6136. manu.Size = UDim2.new(1, 0, 1, 0)
  6137. manu.ZIndex = 3
  6138. manu.Font = "Arcade"
  6139. manu.Text = "100"
  6140. manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  6141. manu.TextScaled = true
  6142. manu.TextStrokeTransparency = 1
  6143. manu.Parent = mano
  6144. local mana = Instance.new("IntValue")
  6145. mana.Value = 100
  6146. mana.Name = "Mana"
  6147. mana.Parent = fram
  6148. coroutine.resume(coroutine.create(function()
  6149. while true do
  6150. wait(0.15)
  6151. manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
  6152. if mana.Value < 100 then
  6153. mana.Value = mana.Value + 1
  6154. manu.Text = mana.Value
  6155. if mana.Value < 0 then
  6156. mana.Value = 0
  6157. end
  6158. end
  6159. end
  6160. end))
  6161. function nooutline(part)
  6162. part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  6163. end
  6164. function test()
  6165. if selected == false then
  6166. return
  6167. end
  6168. if waruding == true then
  6169. return
  6170. end
  6171. if ragged == false then
  6172. ragged = true
  6173. human.PlatformStand = true
  6174. if rarm and torso:FindFirstChild("Right Shoulder") then
  6175. torso:FindFirstChild("Right Shoulder"):Destroy()
  6176. makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  6177. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  6178. end
  6179. if larm and torso:FindFirstChild("Left Shoulder") then
  6180. torso:FindFirstChild("Left Shoulder"):Destroy()
  6181. makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  6182. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  6183. end
  6184. if rleg and torso:FindFirstChild("Right Hip") then
  6185. torso:FindFirstChild("Right Hip"):Destroy()
  6186. makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  6187. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  6188. end
  6189. if lleg and torso:FindFirstChild("Left Hip") then
  6190. torso:FindFirstChild("Left Hip"):Destroy()
  6191. makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  6192. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  6193. end
  6194. elseif ragged == true then
  6195. ragged = false
  6196. human.Jump = true
  6197. if rarm and torso:FindFirstChild("Right Shoulder") then
  6198. torso:FindFirstChild("Right Shoulder"):Destroy()
  6199. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  6200. rarm:FindFirstChild("touchy"):Destroy()
  6201. end
  6202. if larm and torso:FindFirstChild("Left Shoulder") then
  6203. torso:FindFirstChild("Left Shoulder"):Destroy()
  6204. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  6205. larm:FindFirstChild("touchy"):Destroy()
  6206. end
  6207. if rleg and torso:FindFirstChild("Right Hip") then
  6208. torso:FindFirstChild("Right Hip"):Destroy()
  6209. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  6210. rleg:FindFirstChild("touchy"):Destroy()
  6211. end
  6212. if lleg and torso:FindFirstChild("Left Hip") then
  6213. torso:FindFirstChild("Left Hip"):Destroy()
  6214. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  6215. lleg:FindFirstChild("touchy"):Destroy()
  6216. end
  6217. end
  6218. end
  6219. function makegloo(paren, co, ci, parto, parti, nam)
  6220. local gloo = Instance.new("Glue")
  6221. gloo.Name = nam
  6222. gloo.C0 = co
  6223. gloo.C1 = ci
  6224. gloo.Part0 = parto
  6225. gloo.Part1 = parti
  6226. gloo.Parent = paren
  6227. end
  6228. function makejoint(paren, co, ci, parto, parti, nam)
  6229. local gloo = Instance.new("Motor6D")
  6230. gloo.Name = nam
  6231. gloo.C0 = co
  6232. gloo.C1 = ci
  6233. gloo.Part0 = parto
  6234. gloo.Part1 = parti
  6235. gloo.Parent = paren
  6236. end
  6237. function maketouchy(parent, limb, cframe)
  6238. local pr = Instance.new("Part")
  6239. pr.Name = "touchy"
  6240. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  6241. pr.Transparency = 1
  6242. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  6243. pr.CanCollide = true
  6244. pr.Anchored = false
  6245. pr.Parent = parent
  6246. local w = Instance.new("Weld")
  6247. w.Part0 = pr
  6248. w.Part1 = limb
  6249. w.C0 = cframe
  6250. w.Parent = pr
  6251. end
  6252. function movinit()
  6253. if ragged == true then
  6254. do
  6255. local bodyp = Instance.new("BodyPosition")
  6256. bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
  6257. bodyp.Position = mouse.Hit.p
  6258. bodyp.P = 100
  6259. bodyp.Name = "bodehforce"
  6260. bodyp.D = 20
  6261. bodyp.Parent = rootpart
  6262. delay(0.01, function()
  6263. bodyp:Destroy()
  6264. end)
  6265. end
  6266. end
  6267. end
  6268. function shoom()
  6269. if selected == false then
  6270. return
  6271. end
  6272. if waruding == true then
  6273. return
  6274. end
  6275. if mana.Value < 5 then
  6276. return
  6277. end
  6278. local mcir1 = Instance.new("Part")
  6279. mcir1.Anchored = true
  6280. mcir1.CanCollide = false
  6281. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  6282. mcir1.Transparency = 1
  6283. mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
  6284. mcir1.Parent = mod
  6285. game.Debris:AddItem(mcir1, 8)
  6286. local d1 = Instance.new("Decal")
  6287. d1.Texture = "rbxassetid://602615043"
  6288. d1.Face = "Front"
  6289. d1.Parent = mcir1
  6290. local d2 = Instance.new("Decal")
  6291. d2.Texture = "rbxassetid://602617463"
  6292. d2.Face = "Back"
  6293. d2.Parent = mcir1
  6294. local bme = Instance.new("BlockMesh")
  6295. bme.Parent = mcir1
  6296. for _ = 1, 9 do
  6297. wait()
  6298. bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
  6299. end
  6300. makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
  6301. mana.Value = mana.Value - 5
  6302. coroutine.resume(coroutine.create(function()
  6303. wait(1)
  6304. for _ = 1, 12 do
  6305. wait()
  6306. d1.Transparency = d1.Transparency + 0.08
  6307. d2.Transparency = d2.Transparency + 0.08
  6308. end
  6309. mcir1:Destroy()
  6310. end))
  6311. end
  6312. function transpo()
  6313. if selected == false then
  6314. return
  6315. end
  6316. if waruding == true then
  6317. return
  6318. end
  6319. if mana.Value < 5 then
  6320. return
  6321. end
  6322. if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
  6323. do
  6324. local nibz = mouse.Target.Parent
  6325. chr.PrimaryPart = rootpart
  6326. nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
  6327. local g = Instance.new("Part")
  6328. g.CanCollide, g.Anchored = false, true
  6329. g.Transparency = 1
  6330. g.CFrame = rootpart.CFrame
  6331. g.Parent = workspace
  6332. game.Debris:AddItem(g, 4)
  6333. local sou = Instance.new("Sound")
  6334. sou.Pitch = math.random(7, 11) / 10
  6335. sou.Volume = 0.9
  6336. sou.SoundId = "rbxassetid://111124523"
  6337. sou.Parent = g
  6338. sou:Play()
  6339. local pe = Instance.new("ParticleEmitter")
  6340. pe.Acceleration = Vector3.new(0, 8, 0)
  6341. pe.Lifetime = NumberRange.new(1, 1.5)
  6342. pe.Rate = 20000
  6343. pe.RotSpeed = NumberRange.new(-30, 30)
  6344. pe.Rotation = NumberRange.new(0, 360)
  6345. pe.Size = NumberSequence.new({
  6346. NumberSequenceKeypoint.new(0, 4.38, 0),
  6347. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  6348. NumberSequenceKeypoint.new(1, 1.48, 0)
  6349. })
  6350. pe.Texture = "rbxassetid://244221440"
  6351. pe.Transparency = NumberSequence.new({
  6352. NumberSequenceKeypoint.new(0, 0, 0),
  6353. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  6354. NumberSequenceKeypoint.new(1, 1, 1)
  6355. })
  6356. pe.ZOffset = 5
  6357. pe.VelocitySpread = 360
  6358. pe.Parent = g
  6359. delay(0.14, function()
  6360. pe.Enabled = false
  6361. end)
  6362. chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
  6363. local g2 = Instance.new("Part")
  6364. g2.CanCollide, g2.Anchored = false, true
  6365. g2.Transparency = 1
  6366. g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
  6367. g2.Parent = workspace
  6368. game.Debris:AddItem(g2, 4)
  6369. local sou2 = Instance.new("Sound")
  6370. sou2.Pitch = math.random(7, 11) / 10
  6371. sou2.Volume = 0.9
  6372. sou2.SoundId = "rbxassetid://111124523"
  6373. sou2.Parent = g2
  6374. sou2:Play()
  6375. local pe2 = Instance.new("ParticleEmitter")
  6376. pe2.Acceleration = Vector3.new(0, 8, 0)
  6377. pe2.Lifetime = NumberRange.new(1, 1.5)
  6378. pe2.Rate = 20000
  6379. pe2.RotSpeed = NumberRange.new(-30, 30)
  6380. pe2.Rotation = NumberRange.new(0, 360)
  6381. pe2.Size = NumberSequence.new({
  6382. NumberSequenceKeypoint.new(0, 4.38, 0),
  6383. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  6384. NumberSequenceKeypoint.new(1, 1.48, 0)
  6385. })
  6386. pe2.Texture = "rbxassetid://244221440"
  6387. pe2.Transparency = NumberSequence.new({
  6388. NumberSequenceKeypoint.new(0, 0, 0),
  6389. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  6390. NumberSequenceKeypoint.new(1, 1, 1)
  6391. })
  6392. pe2.ZOffset = 5
  6393. pe2.VelocitySpread = 360
  6394. pe2.Parent = g2
  6395. delay(0.14, function()
  6396. pe2.Enabled = false
  6397. end)
  6398. nibz:SetPrimaryPartCFrame(g.CFrame)
  6399. mana.Value = mana.Value - 5
  6400. end
  6401. end
  6402. end
  6403. function pow()
  6404. if selected == false then
  6405. return
  6406. end
  6407. if coolindown == true then
  6408. return
  6409. end
  6410. if waruding == true then
  6411. return
  6412. end
  6413. if mana.Value < 50 then
  6414. return
  6415. end
  6416. coolindown = true
  6417. local propertieslol = function(part)
  6418. part.Material = "SmoothPlastic"
  6419. part.CanCollide = false
  6420. part.Locked = true
  6421. part.Anchored = true
  6422. part.Size = Vector3.new(0.2, 0.2, 0.2)
  6423. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  6424. end
  6425. local mover = Instance.new("Part")
  6426. mover.Transparency = 1
  6427. mover.Size = Vector3.new(0.2, 0.2, 0.2)
  6428. mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  6429. mover.Anchored = true
  6430. mover.CanCollide = false
  6431. mover.Parent = mod
  6432. local mciro = Instance.new("Part")
  6433. mciro.Name = "mciro"
  6434. mciro.BrickColor = BrickColor.new("Bright yellow")
  6435. propertieslol(mciro)
  6436. mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
  6437. mciro.Transparency = 1
  6438. mciro.Parent = mod
  6439. local mc = Instance.new("BlockMesh")
  6440. mc.Scale = Vector3.new(0, 0, 0)
  6441. mc.Parent = mciro
  6442. local d1 = Instance.new("Decal")
  6443. d1.Texture = "rbxassetid://602615043"
  6444. d1.Face = "Top"
  6445. d1.Parent = mciro
  6446. local d2 = Instance.new("Decal")
  6447. d2.Texture = "rbxassetid://602617463"
  6448. d2.Face = "Bottom"
  6449. d2.Parent = mciro
  6450. movindamover = true
  6451. coroutine.resume(coroutine.create(function()
  6452. while movindamover == true do
  6453. swait()
  6454. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0), 0.4)
  6455. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6456. mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
  6457. end
  6458. end))
  6459. local handle = Instance.new("Part")
  6460. handle.Name = "Handle"
  6461. handle.BrickColor = BrickColor.new("Br. yellowish green")
  6462. propertieslol(handle)
  6463. handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  6464. handle.Parent = mod
  6465. local m0 = Instance.new("SpecialMesh")
  6466. m0.MeshType = "Head"
  6467. m0.Parent = handle
  6468. local h1 = Instance.new("Part")
  6469. h1.Name = "h1"
  6470. h1.BrickColor = BrickColor.new("Br. yellowish green")
  6471. propertieslol(h1)
  6472. h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
  6473. h1.Parent = mod
  6474. local m1 = Instance.new("SpecialMesh")
  6475. m1.MeshType = "Head"
  6476. m1.Parent = h1
  6477. local h2 = Instance.new("Part")
  6478. h2.Name = "h2"
  6479. h2.BrickColor = BrickColor.new("Br. yellowish green")
  6480. propertieslol(h2)
  6481. h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
  6482. h2.Parent = mod
  6483. local m2 = Instance.new("SpecialMesh")
  6484. m2.MeshType = "Head"
  6485. m2.Parent = h2
  6486. local he = Instance.new("Part")
  6487. he.Name = "he"
  6488. he.BrickColor = BrickColor.new("Bright yellow")
  6489. propertieslol(he)
  6490. he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
  6491. he.Parent = mod
  6492. local m3 = Instance.new("SpecialMesh")
  6493. m3.MeshType = "Head"
  6494. m3.Parent = he
  6495. local ht = Instance.new("Part")
  6496. ht.Name = "ht"
  6497. ht.BrickColor = BrickColor.new("White")
  6498. propertieslol(ht)
  6499. ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6500. ht.Parent = mod
  6501. local m4 = Instance.new("SpecialMesh")
  6502. m4.MeshType = "Head"
  6503. m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
  6504. m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
  6505. m4.Parent = ht
  6506. local p1 = Instance.new("Part")
  6507. p1.Name = "p1"
  6508. p1.BrickColor = BrickColor.new("Bright blue")
  6509. propertieslol(p1)
  6510. p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
  6511. p1.Parent = mod
  6512. local m5 = Instance.new("SpecialMesh")
  6513. m5.MeshType = "Head"
  6514. m5.Parent = p1
  6515. local p2 = Instance.new("Part")
  6516. p2.Name = "p2"
  6517. p2.BrickColor = BrickColor.new("Bright blue")
  6518. propertieslol(p2)
  6519. p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6520. p2.Parent = mod
  6521. local m6 = Instance.new("SpecialMesh")
  6522. m6.MeshType = "FileMesh"
  6523. m6.MeshId = "rbxassetid://1033714"
  6524. m6.Parent = p2
  6525. local he1 = Instance.new("Part")
  6526. he1.Name = "he1"
  6527. he1.BrickColor = BrickColor.new("Bright yellow")
  6528. propertieslol(he1)
  6529. he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
  6530. he1.Parent = mod
  6531. local m7 = Instance.new("SpecialMesh")
  6532. m7.MeshType = "Head"
  6533. m7.Parent = he1
  6534. local hdec1 = Instance.new("Decal")
  6535. hdec1.Texture = "rbxasset://textures/face.png"
  6536. hdec1.Face = "Front"
  6537. hdec1.Parent = he1
  6538. local he2 = Instance.new("Part")
  6539. he2.Name = "he2"
  6540. he2.BrickColor = BrickColor.new("Bright yellow")
  6541. propertieslol(he2)
  6542. he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
  6543. he2.Transparency = 1
  6544. he2.Parent = mod
  6545. local m8 = Instance.new("SpecialMesh")
  6546. m8.MeshType = "Head"
  6547. m8.Parent = he2
  6548. local hdec2 = Instance.new("Decal")
  6549. hdec2.Texture = "rbxasset://textures/face.png"
  6550. hdec2.Face = "Front"
  6551. hdec2.Parent = he2
  6552. local het1 = Instance.new("Part")
  6553. het1.Name = "het1"
  6554. het1.BrickColor = BrickColor.new("Bright yellow")
  6555. propertieslol(het1)
  6556. het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
  6557. het1.Parent = mod
  6558. local m9 = Instance.new("SpecialMesh")
  6559. m9.MeshType = "FileMesh"
  6560. m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
  6561. m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
  6562. m9.Parent = het1
  6563. local he3 = Instance.new("Part")
  6564. he3.Name = "he3"
  6565. he3.BrickColor = BrickColor.new("Bright yellow")
  6566. propertieslol(he3)
  6567. he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
  6568. he3.Parent = mod
  6569. local m10 = Instance.new("SpecialMesh")
  6570. m10.MeshType = "Head"
  6571. m10.Parent = he3
  6572. local hdec3 = Instance.new("Decal")
  6573. hdec3.Texture = "rbxasset://textures/face.png"
  6574. hdec3.Face = "Front"
  6575. hdec3.Parent = he3
  6576. local he4 = Instance.new("Part")
  6577. he4.Name = "he4"
  6578. he4.BrickColor = BrickColor.new("Bright yellow")
  6579. propertieslol(he4)
  6580. he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
  6581. he4.Transparency = 1
  6582. he4.Parent = mod
  6583. local m11 = Instance.new("SpecialMesh")
  6584. m11.MeshType = "Head"
  6585. m11.Parent = he4
  6586. local hdec4 = Instance.new("Decal")
  6587. hdec4.Texture = "rbxasset://textures/face.png"
  6588. hdec4.Face = "Front"
  6589. hdec4.Parent = he4
  6590. local he5 = Instance.new("Part")
  6591. he5.Name = "he5"
  6592. he5.BrickColor = BrickColor.new("Bright yellow")
  6593. propertieslol(he5)
  6594. he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
  6595. he5.Parent = mod
  6596. local m12 = Instance.new("SpecialMesh")
  6597. m12.MeshType = "Head"
  6598. m12.Parent = he5
  6599. local hdec5 = Instance.new("Decal")
  6600. hdec5.Texture = "rbxasset://textures/face.png"
  6601. hdec5.Face = "Front"
  6602. hdec5.Parent = he5
  6603. local he6 = Instance.new("Part")
  6604. he6.Name = "he6"
  6605. he6.BrickColor = BrickColor.new("Bright yellow")
  6606. propertieslol(he6)
  6607. he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
  6608. he6.Transparency = 1
  6609. he6.Parent = mod
  6610. local m13 = Instance.new("SpecialMesh")
  6611. m13.MeshType = "Head"
  6612. m13.Parent = he6
  6613. local hdec6 = Instance.new("Decal")
  6614. hdec6.Texture = "rbxasset://textures/face.png"
  6615. hdec6.Face = "Front"
  6616. hdec6.Parent = he6
  6617. m0.Scale = Vector3.new(0, 0, 0)
  6618. m1.Scale = Vector3.new(0, 0, 0)
  6619. m2.Scale = Vector3.new(0, 0, 0)
  6620. m3.Scale = Vector3.new(0, 0, 0)
  6621. m4.Scale = Vector3.new(0, 0, 0)
  6622. m5.Scale = Vector3.new(0, 0, 0)
  6623. m6.Scale = Vector3.new(0, 0, 0)
  6624. m7.Scale = Vector3.new(0, 0, 0)
  6625. m8.Scale = Vector3.new(0, 0, 0)
  6626. m9.Scale = Vector3.new(0, 0, 0)
  6627. m10.Scale = Vector3.new(0, 0, 0)
  6628. m11.Scale = Vector3.new(0, 0, 0)
  6629. m12.Scale = Vector3.new(0, 0, 0)
  6630. m13.Scale = Vector3.new(0, 0, 0)
  6631. coroutine.resume(coroutine.create(function()
  6632. while mover do
  6633. swait()
  6634. handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
  6635. h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
  6636. h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
  6637. he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
  6638. ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6639. p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
  6640. p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  6641. he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  6642. he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  6643. het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  6644. he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  6645. he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
  6646. he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
  6647. he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
  6648. end
  6649. end))
  6650. local function expando(mesho, vectorz)
  6651. mesho.Scale = Vector3.new(0, 0, 0)
  6652. local sond = Instance.new("Sound")
  6653. sond.Volume = 1.2
  6654. sond.Pitch = 1
  6655. sond.EmitterSize = 10
  6656. sond.SoundId = "rbxassetid://315152748"
  6657. sond.Parent = mesho.Parent
  6658. sond:Play()
  6659. mana.Value = mana.Value - 3
  6660. for _ = 1, 5 do
  6661. swait()
  6662. mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
  6663. end
  6664. for _ = 1, 3 do
  6665. swait()
  6666. mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
  6667. end
  6668. mesho.Scale = vectorz
  6669. end
  6670. expando(m0, Vector3.new(5, 30, 5))
  6671. expando(m1, Vector3.new(6, 5.5, 5.5))
  6672. expando(m2, Vector3.new(6, 5.5, 5.5))
  6673. expando(m3, Vector3.new(6.5, 6.5, 6.5))
  6674. expando(m4, Vector3.new(1.25, 1.25, 1.25))
  6675. expando(m5, Vector3.new(5, 90, 4))
  6676. expando(m6, Vector3.new(2, 20, 2))
  6677. expando(m7, Vector3.new(75, 75, 75))
  6678. expando(m8, Vector3.new(75, 75, 75))
  6679. expando(m9, Vector3.new(12, 11, 11))
  6680. expando(m10, Vector3.new(60, 60, 60))
  6681. expando(m11, Vector3.new(60, 60, 60))
  6682. expando(m12, Vector3.new(60, 60, 60))
  6683. expando(m13, Vector3.new(60, 60, 60))
  6684. wait(0.2)
  6685. movindamover = false
  6686. coroutine.resume(coroutine.create(function()
  6687. local sond = Instance.new("Sound")
  6688. sond.Volume = 2.5
  6689. sond.Pitch = 0.5
  6690. sond.SoundId = "rbxassetid://320557353"
  6691. sond.Parent = p2
  6692. sond:Play()
  6693. end))
  6694. for _ = 1, 60 do
  6695. swait()
  6696. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(70), math.rad(0), math.rad(0)) * CFrame.new(0, 16, 4), 0.1)
  6697. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6698. end
  6699. coroutine.resume(coroutine.create(function()
  6700. local sond = Instance.new("Sound")
  6701. sond.Volume = 5.5
  6702. sond.Pitch = 0.6
  6703. sond.SoundId = "rbxassetid://320557353"
  6704. sond.Parent = p2
  6705. sond:Play()
  6706. end))
  6707. for d = 1, 5 do
  6708. swait()
  6709. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)) * CFrame.new(0, 13, -5), 0.008 + d / 8)
  6710. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6711. end
  6712. for e = 1, 3 do
  6713. swait()
  6714. mover.CFrame = mover.CFrame:lerp(rootpart.CFrame * CFrame.Angles(math.rad(-110), math.rad(0), math.rad(0)) * CFrame.new(0, 6, 13), 0.7 + e / 9)
  6715. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  6716. end
  6717. coroutine.resume(coroutine.create(function()
  6718. local sond = Instance.new("Sound")
  6719. sond.Volume = 5
  6720. sond.Pitch = 0.9
  6721. sond.SoundId = "rbxassetid://157878578"
  6722. sond.Parent = mciro
  6723. sond:Play()
  6724. end))
  6725. local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
  6726. local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
  6727. if part then
  6728. local cfremz = CFrame.new(positi)
  6729. debris(cfremz, part, 20)
  6730. end
  6731. mana.Value = mana.Value - 30
  6732. for m = 1, 18 do
  6733. makenoob(mciro.CFrame * CFrame.new(math.random(-15, 15), math.random(-32, -4), math.random(-15, 15)), Vector3.new(math.random(-100, 100), math.random(100, 200), math.random(-100, 100)), math.random(4, 16) / 10)
  6734. end
  6735. coroutine.resume(coroutine.create(function()
  6736. local pou1 = Instance.new("Part")
  6737. propertieslol(pou1)
  6738. pou1.BrickColor = BrickColor.new("Grey")
  6739. pou1.Transparency = 0.5
  6740. pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6741. pou1.Parent = mod
  6742. local mosh = Instance.new("SpecialMesh")
  6743. mosh.MeshType = "FileMesh"
  6744. mosh.MeshId = "rbxassetid://489415447"
  6745. mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
  6746. mosh.Parent = pou1
  6747. local pou2 = Instance.new("Part")
  6748. propertieslol(pou2)
  6749. pou2.BrickColor = BrickColor.new("Grey")
  6750. pou2.Transparency = 0.5
  6751. pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
  6752. pou2.Parent = mod
  6753. local mosh2 = Instance.new("SpecialMesh")
  6754. mosh2.MeshType = "FileMesh"
  6755. mosh2.MeshId = "rbxassetid://489415447"
  6756. mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
  6757. mosh2.Parent = pou2
  6758. for x = 1, 4 do
  6759. wait()
  6760. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6761. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
  6762. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6763. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
  6764. end
  6765. for x = 1, 40 do
  6766. wait()
  6767. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6768. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  6769. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6770. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  6771. end
  6772. for x = 1, 19 do
  6773. wait()
  6774. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  6775. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  6776. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  6777. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  6778. pou1.Transparency = pou1.Transparency + 0.03
  6779. pou2.Transparency = pou2.Transparency + 0.03
  6780. end
  6781. end))
  6782. hito(mciro, 24, 40)
  6783. camshake(mciro, 48, 6)
  6784. wait(3)
  6785. for _, g in pairs(mod:GetChildren()) do
  6786. if g.ClassName == "Part" then
  6787. coroutine.resume(coroutine.create(function()
  6788. for _ = 1, 24 do
  6789. wait()
  6790. g.Transparency = g.Transparency + 0.06
  6791. end
  6792. g:Destroy()
  6793. end))
  6794. for _, d in ipairs(g:GetChildren()) do
  6795. if d.ClassName == "Decal" then
  6796. coroutine.resume(coroutine.create(function()
  6797. if d.Transparency ~= 1 then
  6798. for _ = 1, 24 do
  6799. wait()
  6800. d.Transparency = d.Transparency + 0.06
  6801. end
  6802. end
  6803. end))
  6804. end
  6805. end
  6806. delay(2, function()
  6807. coolindown = false
  6808. end)
  6809. end
  6810. end
  6811. end
  6812. function ZAWARUDO()
  6813. if selected == false then
  6814. return
  6815. end
  6816. if warudo == true then
  6817. return
  6818. end
  6819. if workspace:FindFirstChild("The Noob") then
  6820. return
  6821. end
  6822. warudo = true
  6823. waruding = true
  6824. local animo = human.Animator
  6825. animo.Parent = nil
  6826. chr.Animate.Disabled = true
  6827. local lmao = Instance.new("Sound")
  6828. lmao.EmitterSize = 150
  6829. lmao.Volume = 1.25
  6830. lmao.MaxDistance = 2700
  6831. lmao.SoundId = "rbxassetid://170620840"
  6832. lmao.Parent = rootpart
  6833. game.Debris:AddItem(lmao, 25)
  6834. lmao:Play()
  6835. chr.PrimaryPart = rootpart
  6836. wait(0.75)
  6837. rootpart.Anchored = true
  6838. for _ = 1, 40 do
  6839. wait(0.04)
  6840. chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
  6841. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  6842. end
  6843. for _ = 1, 12 do
  6844. wait(0.03)
  6845. chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
  6846. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  6847. end
  6848. for c = 1, 14 do
  6849. wait(0.01)
  6850. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(-20), math.rad(178)), 0.3)
  6851. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0.6, 0) * CFrame.Angles(math.rad(10), math.rad(20), math.rad(-178)), 0.3)
  6852. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.3)
  6853. torso:FindFirstChild("Right Hip").C0 = torso:FindFirstChild("Right Hip").C0:lerp(RightHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(0)), 0.3)
  6854. torso:FindFirstChild("Left Hip").C0 = torso:FindFirstChild("Left Hip").C0:lerp(LeftHipC0 * CFrame.new(0, 0.15, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(0)), 0.3)
  6855. end
  6856. local trn = function(p)
  6857. for _ = 1, 6 do
  6858. wait()
  6859. p.Transparency = p.Transparency - 0.18
  6860. end
  6861. end
  6862. local function bignoob(cfrem, scalo)
  6863. nscale.Value = scalo
  6864. local md = Instance.new("Model")
  6865. md.Name = "The Noob"
  6866. md.Parent = workspace
  6867. local hu = Instance.new("Humanoid")
  6868. hu.MaxHealth = 0
  6869. hu.RigType = "R6"
  6870. hu.Name = "nothumanxd"
  6871. hu.Parent = md
  6872. local anm = Instance.new("Animator")
  6873. anm.Parent = hu
  6874. hu.PlatformStand = true
  6875. local hd = Instance.new("Part")
  6876. hd.Name = "Head"
  6877. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  6878. hd.TopSurface = "Smooth"
  6879. hd.BottomSurface = "Inlet"
  6880. hd.Locked = true
  6881. hd.Transparency = 1
  6882. hd.BrickColor = BrickColor.new("Bright yellow")
  6883. hd.CanCollide = false
  6884. hd.Parent = md
  6885. local hm = Instance.new("SpecialMesh")
  6886. hm.MeshType = "Head"
  6887. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  6888. hm.Parent = hd
  6889. local hf = Instance.new("Decal")
  6890. hf.Texture = "rbxasset://textures/face.png"
  6891. local gen = math.random(1, 40)
  6892. if gen == 3 then
  6893. hf.Texture = "rbxassetid://260884109"
  6894. end
  6895. if gen == 8 then
  6896. hf.Texture = "rbxassetid://260569492"
  6897. end
  6898. if gen == 12 then
  6899. hf.Texture = "rbxassetid://259580505"
  6900. end
  6901. if gen == 16 then
  6902. hf.Texture = "rbxassetid://259579232"
  6903. end
  6904. if gen == 24 then
  6905. hf.Texture = "rbxassetid://259571525"
  6906. end
  6907. if gen == 28 then
  6908. hf.Texture = "rbxassetid://258283210"
  6909. end
  6910. if gen == 32 then
  6911. hf.Texture = "rbxassetid://258940032"
  6912. end
  6913. if gen == 38 then
  6914. hf.Texture = "rbxassetid://673220970"
  6915. hf.Color3 = Color3.new(0, 0, 0)
  6916. end
  6917. hf.Face = "Front"
  6918. hf.Parent = hd
  6919. local hrp = Instance.new("Part")
  6920. hrp.Name = "HumanoidRootPart"
  6921. hrp.TopSurface, hrp.BottomSurface = 0, 0
  6922. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6923. hrp.Transparency = 1
  6924. hrp.CanCollide = false
  6925. hrp.Anchored = true
  6926. hrp.Locked = true
  6927. hrp.Parent = md
  6928. local learm = Instance.new("Part")
  6929. learm.Name = "Left Arm"
  6930. learm.BrickColor = BrickColor.new("Bright yellow")
  6931. learm.CanCollide = false
  6932. learm.Transparency = 1
  6933. learm.Locked = true
  6934. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6935. learm.Parent = md
  6936. local riarm = Instance.new("Part")
  6937. riarm.Name = "Right Arm"
  6938. riarm.BrickColor = BrickColor.new("Bright yellow")
  6939. riarm.CanCollide = false
  6940. riarm.Transparency = 1
  6941. riarm.Locked = true
  6942. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6943. riarm.Parent = md
  6944. local leleg = Instance.new("Part")
  6945. leleg.Name = "Left Leg"
  6946. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  6947. leleg.CanCollide = false
  6948. leleg.Transparency = 1
  6949. leleg.Locked = true
  6950. leleg.BottomSurface = 0
  6951. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6952. leleg.Parent = md
  6953. local rileg = Instance.new("Part")
  6954. rileg.Name = "Right Leg"
  6955. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  6956. rileg.CanCollide = false
  6957. rileg.Locked = true
  6958. rileg.Transparency = 1
  6959. rileg.BottomSurface = 0
  6960. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6961. rileg.Parent = md
  6962. local tor = Instance.new("Part")
  6963. tor.Name = "Torso"
  6964. tor.BrickColor = BrickColor.new("Bright blue")
  6965. tor.Locked = true
  6966. tor.Anchored = true
  6967. tor.CanCollide = false
  6968. tor.Transparency = 1
  6969. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  6970. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  6971. tor.Parent = md
  6972. md.PrimaryPart = hrp
  6973. md:SetPrimaryPartCFrame(cfrem)
  6974. md:makeJoints()
  6975. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  6976. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  6977. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  6978. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  6979. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  6980. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  6981. tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  6982. tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  6983. tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  6984. tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  6985. tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
  6986. trn(tor)
  6987. trn(hd)
  6988. trn(learm)
  6989. trn(riarm)
  6990. trn(leleg)
  6991. trn(rileg)
  6992. nscale.Value = 1
  6993. end
  6994. local yehboi = true
  6995. bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
  6996. coroutine.resume(coroutine.create(function()
  6997. while workspace:FindFirstChild("The Noob") and yehboi == true do
  6998. swait()
  6999. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
  7000. end
  7001. end))
  7002. local function bam(cframe, intens, nu)
  7003. local pou1 = Instance.new("Part")
  7004. pou1.BrickColor = BrickColor.new("Grey")
  7005. pou1.Transparency = 0.1
  7006. pou1.CFrame = cframe
  7007. pou1.Parent = mod
  7008. local mosh = Instance.new("SpecialMesh")
  7009. mosh.MeshType = "FileMesh"
  7010. mosh.MeshId = "rbxassetid://489415447"
  7011. mosh.Scale = Vector3.new(1, 1, 1)
  7012. mosh.Parent = pou1
  7013. coroutine.resume(coroutine.create(function()
  7014. for _ = 1, nu do
  7015. swait()
  7016. mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
  7017. pou1.Transparency = pou1.Transparency + 0.9 / nu
  7018. end
  7019. pou1:Destroy()
  7020. end))
  7021. end
  7022. wait(1)
  7023. for _ = 1, 50 do
  7024. wait(0.025)
  7025. chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
  7026. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
  7027. end
  7028. for _ = 1, 30 do
  7029. wait()
  7030. chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
  7031. end
  7032. local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
  7033. local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
  7034. if part then
  7035. debris(CFrame.new(poso), part, 25)
  7036. end
  7037. chr:MoveTo(poso + Vector3.new(0, 15, 0))
  7038. yehboi = false
  7039. coroutine.resume(coroutine.create(function()
  7040. local sond = Instance.new("Sound")
  7041. sond.Volume = 3
  7042. sond.Pitch = 0.5
  7043. sond.MaxDistance = 300
  7044. sond.SoundId = "rbxassetid://157878578"
  7045. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7046. sond:Play()
  7047. end))
  7048. stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
  7049. hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
  7050. bam(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, -5, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 16, 32)
  7051. for _ = 1, 10 do
  7052. wait()
  7053. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
  7054. end
  7055. for _ = 1, 8 do
  7056. wait()
  7057. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
  7058. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(10), math.rad(80)), 0.4)
  7059. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10), math.rad(-10), math.rad(80)), 0.4)
  7060. end
  7061. local br = Instance.new("Part")
  7062. br.Anchored = true
  7063. br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
  7064. br.Transparency = 1
  7065. br.CanCollide = false
  7066. br.Parent = workspace
  7067. game.Debris:AddItem(br, 30)
  7068. local hrz = Instance.new("Part")
  7069. hrz.Anchored = true
  7070. hrz.CFrame = rootpart.CFrame
  7071. hrz.Transparency = 1
  7072. hrz.CanCollide = false
  7073. hrz.Parent = workspace
  7074. game.Debris:AddItem(hrz, 30)
  7075. wait(0.4)
  7076. coroutine.resume(coroutine.create(function()
  7077. local f = true
  7078. for n = 1, 70 do
  7079. wait()
  7080. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
  7081. if f == true then
  7082. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(-32), math.rad(0)))
  7083. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(21)), 0.9)
  7084. f = false
  7085. elseif f == false then
  7086. chr:SetPrimaryPartCFrame(hrz.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 0)) * CFrame.Angles(math.rad(0), math.rad(32), math.rad(0)))
  7087. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-5), math.rad(-21)), 0.9)
  7088. f = true
  7089. end
  7090. end
  7091. end))
  7092. for _ = 1, 18 do
  7093. wait(0.06)
  7094. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  7095. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(-117, -100))), 1)
  7096. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  7097. bam(larm.CFrame, 1, 9)
  7098. coroutine.resume(coroutine.create(function()
  7099. local sond = Instance.new("Sound")
  7100. sond.Volume = 0.7
  7101. sond.PlaybackSpeed = math.random(19, 26) / 10
  7102. sond.SoundId = "rbxassetid://157878578"
  7103. sond.MaxDistance = 150
  7104. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7105. sond:Play()
  7106. end))
  7107. wait(0.06)
  7108. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(100, 117))), 1)
  7109. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(-16, -5)), math.rad(math.random(68, 82))), 1)
  7110. makenoob(rootpart.CFrame * CFrame.new(math.random(-3, 3), math.random(-2, 2), math.random(-5, -3)), rootpart.CFrame.lookVector * math.random(-200, -80), 1)
  7111. hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
  7112. if part then
  7113. debris(CFrame.new(poso), part, 1)
  7114. end
  7115. bam(rarm.CFrame, 1, 9)
  7116. end
  7117. wait(0.6)
  7118. for _ = 1, 15 do
  7119. wait(0.02)
  7120. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
  7121. end
  7122. for _ = 1, 8 do
  7123. swait()
  7124. torso:FindFirstChild("Right Shoulder").C0 = torso:FindFirstChild("Right Shoulder").C0:lerp(RightShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(5, 16)), math.rad(math.random(-82, -68))), 1)
  7125. torso:FindFirstChild("Left Shoulder").C0 = torso:FindFirstChild("Left Shoulder").C0:lerp(LeftShoulderC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(-16, -5)), math.rad(math.random(50, 51)), math.rad(math.random(-91, -89))), 1)
  7126. torso:FindFirstChild("Neck").C0 = torso:FindFirstChild("Neck").C0:lerp(NeckC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(5), math.rad(61)), 0.9)
  7127. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
  7128. end
  7129. coroutine.resume(coroutine.create(function()
  7130. local sond = Instance.new("Sound")
  7131. sond.Volume = 3
  7132. sond.PlaybackSpeed = math.random(6, 8) / 10
  7133. sond.SoundId = "rbxassetid://157878578"
  7134. sond.MaxDistance = 200
  7135. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  7136. sond:Play()
  7137. end))
  7138. bam(larm.CFrame, 6, 24)
  7139. hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
  7140. wait(0.6)
  7141. for _, d in pairs(torso:GetChildren()) do
  7142. if d.ClassName == "Motor6D" then
  7143. d:Destroy()
  7144. end
  7145. end
  7146. makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
  7147. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  7148. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  7149. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  7150. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  7151. chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
  7152. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  7153. for _ = 1, 40 do
  7154. swait()
  7155. chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
  7156. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  7157. end
  7158. rootpart.Anchored = false
  7159. animo.Parent = human
  7160. chr.Animate.Disabled = false
  7161. hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
  7162. for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
  7163. if parz.ClassName == "Part" then
  7164. for _, g in pairs(parz:GetChildren()) do
  7165. if g.ClassName == "Motor6D" then
  7166. g:Destroy()
  7167. end
  7168. end
  7169. if parz.Name == "HumanoidRootPart" then
  7170. parz:Destroy()
  7171. end
  7172. if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
  7173. workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
  7174. end
  7175. parz.Anchored = false
  7176. parz.CanCollide = false
  7177. do
  7178. local bodyp = Instance.new("BodyVelocity")
  7179. bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  7180. bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
  7181. bodyp.P = 500
  7182. bodyp.Parent = parz
  7183. parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
  7184. delay(0.02, function()
  7185. bodyp:Destroy()
  7186. wait(2)
  7187. parz.CanCollide = true
  7188. end)
  7189. game.Debris:AddItem(parz, 10)
  7190. end
  7191. end
  7192. end
  7193. coroutine.resume(coroutine.create(function()
  7194. local ex = Instance.new("Explosion")
  7195. ex.BlastRadius = 40
  7196. ex.DestroyJointRadiusPercent = 0.2
  7197. ex.BlastPressure = 120
  7198. ex.ExplosionType = 2
  7199. ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
  7200. ex.Visible = true
  7201. ex.Parent = workspace
  7202. wait(12)
  7203. if workspace:FindFirstChild("The Noob") then
  7204. workspace:FindFirstChild("The Noob"):Destroy()
  7205. end
  7206. wait(0.5)
  7207. warudo = false
  7208. end))
  7209. waruding = false
  7210. end
  7211. function makenoob(cfrem, velocity, scalo)
  7212. nscale.Value = scalo
  7213. local md = Instance.new("Model")
  7214. md.Name = "Noob"
  7215. md.Parent = workspace
  7216. local hu = Instance.new("Humanoid")
  7217. hu.RigType = "R6"
  7218. hu.Parent = md
  7219. local anm = Instance.new("Animator")
  7220. anm.Parent = hu
  7221. hu.PlatformStand = true
  7222. local light = function(part)
  7223. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  7224. end
  7225. local hd = Instance.new("Part")
  7226. hd.Name = "Head"
  7227. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  7228. hd.TopSurface = "Smooth"
  7229. hd.BottomSurface = "Inlet"
  7230. hd.Locked = true
  7231. hd.BrickColor = BrickColor.new("Bright yellow")
  7232. hd.CanCollide = true
  7233. hd.Anchored = false
  7234. light(hd)
  7235. hd.Parent = md
  7236. local hm = Instance.new("SpecialMesh")
  7237. hm.MeshType = "Head"
  7238. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  7239. hm.Parent = hd
  7240. local hf = Instance.new("Decal")
  7241. hf.Texture = "rbxasset://textures/face.png"
  7242. local gen = math.random(1, 40)
  7243. if gen == 3 then
  7244. hf.Texture = "rbxassetid://260884109"
  7245. end
  7246. if gen == 8 then
  7247. hf.Texture = "rbxassetid://260569492"
  7248. end
  7249. if gen == 12 then
  7250. hf.Texture = "rbxassetid://259580505"
  7251. end
  7252. if gen == 16 then
  7253. hf.Texture = "rbxassetid://259579232"
  7254. end
  7255. if gen == 24 then
  7256. hf.Texture = "rbxassetid://259571525"
  7257. end
  7258. if gen == 28 then
  7259. hf.Texture = "rbxassetid://258283210"
  7260. end
  7261. if gen == 32 then
  7262. hf.Texture = "rbxassetid://258940032"
  7263. end
  7264. if gen == 38 then
  7265. hf.Texture = "rbxassetid://673220970"
  7266. hf.Color3 = Color3.new(0, 0, 0)
  7267. end
  7268. hf.Face = "Front"
  7269. hf.Parent = hd
  7270. local hrp = Instance.new("Part")
  7271. hrp.Name = "HumanoidRootPart"
  7272. hrp.TopSurface, hrp.BottomSurface = 0, 0
  7273. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7274. hrp.Transparency = 1
  7275. hrp.CanCollide = false
  7276. hrp.Locked = true
  7277. light(hrp)
  7278. hrp.Parent = md
  7279. local learm = Instance.new("Part")
  7280. learm.Name = "Left Arm"
  7281. learm.BrickColor = BrickColor.new("Bright yellow")
  7282. learm.CanCollide = false
  7283. learm.Locked = true
  7284. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7285. light(learm)
  7286. learm.Parent = md
  7287. local riarm = Instance.new("Part")
  7288. riarm.Name = "Right Arm"
  7289. riarm.BrickColor = BrickColor.new("Bright yellow")
  7290. riarm.CanCollide = false
  7291. riarm.Locked = true
  7292. light(riarm)
  7293. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7294. riarm.Parent = md
  7295. local leleg = Instance.new("Part")
  7296. leleg.Name = "Left Leg"
  7297. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  7298. leleg.CanCollide = false
  7299. leleg.Locked = true
  7300. light(leleg)
  7301. leleg.BottomSurface = 0
  7302. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7303. leleg.Parent = md
  7304. local rileg = Instance.new("Part")
  7305. rileg.Name = "Right Leg"
  7306. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  7307. rileg.CanCollide = false
  7308. rileg.Locked = true
  7309. light(rileg)
  7310. rileg.BottomSurface = 0
  7311. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7312. rileg.Parent = md
  7313. local tor = Instance.new("Part")
  7314. tor.Name = "Torso"
  7315. tor.BrickColor = BrickColor.new("Bright blue")
  7316. tor.Locked = true
  7317. light(tor)
  7318. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  7319. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  7320. tor.Parent = md
  7321. md.PrimaryPart = hrp
  7322. md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
  7323. md:makeJoints()
  7324. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  7325. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  7326. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  7327. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  7328. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  7329. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  7330. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  7331. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  7332. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  7333. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  7334. local d = math.random(0, 12)
  7335. if d == 5 then
  7336. local sun = Instance.new("Sound")
  7337. sun.SoundId = "rbxassetid://167285348"
  7338. sun.Pitch = math.random(9, 10) / 10
  7339. sun.Volume = 3
  7340. sun.Parent = hrp
  7341. sun:Play()
  7342. elseif d == 6 then
  7343. local sun = Instance.new("Sound")
  7344. sun.SoundId = "rbxassetid://604650009"
  7345. sun.Pitch = math.random(7, 13) / 10
  7346. sun.Volume = 3
  7347. sun.Parent = hrp
  7348. sun:Play()
  7349. end
  7350. local bodyp = Instance.new("BodyVelocity")
  7351. bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
  7352. bodyp.Velocity = velocity
  7353. bodyp.P = 5000
  7354. bodyp.Parent = hrp
  7355. delay(0.06, function()
  7356. bodyp:Destroy()
  7357. end)
  7358. nscale.Value = 1
  7359. end
  7360. function hito(partoz, magn, dmg)
  7361. for _, guy in pairs(workspace:GetChildren()) do
  7362. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7363. local humz = guy:FindFirstChild("Humanoid")
  7364. local torse = guy:FindFirstChild("Torso")
  7365. humz:TakeDamage(dmg)
  7366. end
  7367. end
  7368. end
  7369. function stun(partoz, magn, time)
  7370. for _, guy in pairs(workspace:GetChildren()) do
  7371. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7372. do
  7373. local humz = guy:FindFirstChild("Humanoid")
  7374. local torse = guy:FindFirstChild("Torso")
  7375. guy.PrimaryPart = torse
  7376. torse.Anchored = true
  7377. if guy:FindFirstChild("HumanoidRootPart") then
  7378. guy:FindFirstChild("HumanoidRootPart").Anchored = true
  7379. delay(time, function()
  7380. if guy:FindFirstChild("HumanoidRootPart") then
  7381. guy:FindFirstChild("HumanoidRootPart").Anchored = false
  7382. end
  7383. end)
  7384. end
  7385. guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
  7386. delay(time, function()
  7387. if torse then
  7388. torse.Anchored = false
  7389. end
  7390. end)
  7391. end
  7392. end
  7393. end
  7394. end
  7395. function debris(cfremz, thepart, amt)
  7396. for j = 1, amt do
  7397. do
  7398. local pr = Instance.new("Part")
  7399. nooutline(pr)
  7400. pr.Name = "debrisobeb"
  7401. pr.Anchored = true
  7402. pr.BrickColor = thepart.BrickColor
  7403. pr.CanCollide = true
  7404. pr.Material = thepart.Material
  7405. pr.Transparency = thepart.Transparency
  7406. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  7407. pr.CFrame = cfremz * CFrame.Angles(0, math.rad(amt * j), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  7408. pr.Parent = workspace
  7409. game.Debris:AddItem(pr, 25)
  7410. delay(15, function()
  7411. if pr then
  7412. pr.CanCollide = false
  7413. pr.Anchored = false
  7414. end
  7415. end)
  7416. end
  7417. end
  7418. for c = 1, amt do
  7419. do
  7420. local pr2 = Instance.new("Part")
  7421. nooutline(pr2)
  7422. pr2.Name = "moredebr"
  7423. pr2.Anchored = false
  7424. pr2.BrickColor = thepart.BrickColor
  7425. pr2.CanCollide = false
  7426. pr2.Material = thepart.Material
  7427. pr2.Transparency = thepart.Transparency
  7428. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  7429. pr2.CFrame = cfremz * CFrame.Angles(0, math.rad(30 * c), 0) * CFrame.new(0, -5, math.random(18, 22)) * CFrame.Angles(math.rad(math.random(-30, -15)), math.rad(math.random(0, 1)), math.rad(math.random(0, 1)))
  7430. pr2.Parent = workspace
  7431. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  7432. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  7433. game.Debris:AddItem(pr2, 45)
  7434. delay(2, function()
  7435. pr2.CanCollide = true
  7436. wait(10)
  7437. if pr2 then
  7438. pr2.CanCollide = false
  7439. end
  7440. end)
  7441. end
  7442. end
  7443. end
  7444. function camshake(partoz, magn, intens)
  7445. if togglecamshake == true then
  7446. return
  7447. end
  7448. for _, guy in pairs(workspace:GetChildren()) do
  7449. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  7450. coroutine.resume(coroutine.create(function()
  7451. local humz = guy:FindFirstChild("Humanoid")
  7452. local torse = guy:FindFirstChild("Torso")
  7453. for _ = 1, 5 * intens do
  7454. wait()
  7455. humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  7456. end
  7457. humz.CameraOffset = Vector3.new(0, 0, 0)
  7458. end))
  7459. end
  7460. end
  7461. end
  7462. function cleannoobs()
  7463. for _, nib in pairs(workspace:GetChildren()) do
  7464. coroutine.resume(coroutine.create(function()
  7465. if nib.Name == "Noob" then
  7466. if nib:FindFirstChild("HumanoidRootPart") then
  7467. wait(0.06)
  7468. do
  7469. local g = Instance.new("Part")
  7470. g.CanCollide, g.Anchored = false, true
  7471. g.Transparency = 1
  7472. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  7473. g.Parent = workspace
  7474. game.Debris:AddItem(g, 4)
  7475. local sou = Instance.new("Sound")
  7476. sou.Pitch = math.random(7, 11) / 10
  7477. sou.Volume = 0.9
  7478. sou.SoundId = "rbxassetid://111124523"
  7479. sou.Parent = g
  7480. sou:Play()
  7481. local pe = Instance.new("ParticleEmitter")
  7482. pe.Acceleration = Vector3.new(0, 8, 0)
  7483. pe.Lifetime = NumberRange.new(1, 1.5)
  7484. pe.Rate = 20000
  7485. pe.RotSpeed = NumberRange.new(-30, 30)
  7486. pe.Rotation = NumberRange.new(0, 360)
  7487. pe.Size = NumberSequence.new({
  7488. NumberSequenceKeypoint.new(0, 4.38, 0),
  7489. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  7490. NumberSequenceKeypoint.new(1, 1.48, 0)
  7491. })
  7492. pe.Texture = "rbxassetid://244221440"
  7493. pe.Transparency = NumberSequence.new({
  7494. NumberSequenceKeypoint.new(0, 0, 0),
  7495. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  7496. NumberSequenceKeypoint.new(1, 1, 1)
  7497. })
  7498. pe.ZOffset = 5
  7499. pe.VelocitySpread = 360
  7500. pe.Parent = g
  7501. delay(0.04, function()
  7502. pe.Enabled = false
  7503. end)
  7504. end
  7505. end
  7506. nib:Destroy()
  7507. end
  7508. end))
  7509. end
  7510. end
  7511. tool.Activated:connect(function()
  7512. movinit()
  7513. end)
  7514. mouse.KeyDown:connect(function(key)
  7515. if key == "r" then
  7516. test()
  7517. end
  7518. if key == "q" then
  7519. shoom()
  7520. end
  7521. if key == "f" then
  7522. pow()
  7523. end
  7524. if key == "t" then
  7525. transpo()
  7526. end
  7527. if key == "c" then
  7528. cleannoobs()
  7529. end
  7530. if key == "m" then -- Fixed up so it works with anybody.
  7531. ZAWARUDO()
  7532. end
  7533. if key == "k" then
  7534. if togglecamshake == false then
  7535. togglecamshake = true
  7536. elseif togglecamshake == true then
  7537. togglecamshake = false
  7538. end
  7539. end
  7540. end)
  7541. tool.Equipped:connect(function()
  7542. selected = true
  7543. end)
  7544. tool.Unequipped:connect(function()
  7545. selected = false
  7546. end)
  7547.  
  7548.  
  7549.  
  7550.  
  7551. end)
  7552.  
  7553. Decobar1.Name = "Decobar1"
  7554. Decobar1.Parent = ScriptFrame
  7555. Decobar1.BackgroundColor3 = Color3.new(0, 1, 0.231373)
  7556. Decobar1.Position = UDim2.new(0, 0, 0.952000022, 0)
  7557. Decobar1.Size = UDim2.new(0, 433, 0, 19)
  7558.  
  7559. Decobar2.Name = "Decobar2"
  7560. Decobar2.Parent = ScriptFrame
  7561. Decobar2.BackgroundColor3 = Color3.new(1, 1, 1)
  7562. Decobar2.BorderSizePixel = 0
  7563. Decobar2.Position = UDim2.new(0.994541228, 0, 0, 0)
  7564. Decobar2.Size = UDim2.new(0, 2, 0, 375)
  7565.  
  7566. Decobar3.Name = "Decobar3"
  7567. Decobar3.Parent = ScriptFrame
  7568. Decobar3.BackgroundColor3 = Color3.new(1, 1, 1)
  7569. Decobar3.BorderSizePixel = 0
  7570. Decobar3.Position = UDim2.new(-0.000839829445, 0, 0.00266666664, 0)
  7571. Decobar3.Size = UDim2.new(0, 2, 0, 375)
  7572.  
  7573. ExecutorFrame.Name = "ExecutorFrame"
  7574. ExecutorFrame.Parent = DeletedWorldsGUI
  7575. ExecutorFrame.Active = true
  7576. ExecutorFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  7577. ExecutorFrame.Position = UDim2.new(0.0176894497, 0, 0.569203973, 0)
  7578. ExecutorFrame.Selectable = true
  7579. ExecutorFrame.Size = UDim2.new(0, 497, 0, 337)
  7580. ExecutorFrame.Visible = false
  7581. ExecutorFrame.Draggable = true
  7582.  
  7583. ebar1.Name = "ebar1"
  7584. ebar1.Parent = ExecutorFrame
  7585. ebar1.BackgroundColor3 = Color3.new(0, 0, 0)
  7586. ebar1.BorderSizePixel = 0
  7587. ebar1.Size = UDim2.new(0, 497, 0, 26)
  7588.  
  7589. ebar2.Name = "ebar2"
  7590. ebar2.Parent = ExecutorFrame
  7591. ebar2.BackgroundColor3 = Color3.new(0, 0, 0)
  7592. ebar2.BorderSizePixel = 0
  7593. ebar2.Position = UDim2.new(0, 0, 0.0771513358, 0)
  7594. ebar2.Size = UDim2.new(0, 497, 0, 6)
  7595.  
  7596. ScrollingFrame.Parent = ExecutorFrame
  7597. ScrollingFrame.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
  7598. ScrollingFrame.Position = UDim2.new(0.0540000014, 0, 0.159999996, 0)
  7599. ScrollingFrame.Size = UDim2.new(0, 447, 0, 224)
  7600. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 100000, 0)
  7601.  
  7602. Input.Name = "Input"
  7603. Input.Parent = ScrollingFrame
  7604. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  7605. Input.BackgroundTransparency = 1
  7606. Input.Size = UDim2.new(0, 432, 0, 999)
  7607. Input.ClearTextOnFocus = false
  7608. Input.Font = Enum.Font.SourceSans
  7609. Input.MultiLine = true
  7610. Input.Text = "-- Script here!"
  7611. Input.TextColor3 = Color3.new(1, 1, 1)
  7612. Input.TextSize = 20
  7613. Input.TextXAlignment = Enum.TextXAlignment.Left
  7614. Input.TextYAlignment = Enum.TextYAlignment.Top
  7615.  
  7616. ClearButton.Name = "ClearButton"
  7617. ClearButton.Parent = ExecutorFrame
  7618. ClearButton.BackgroundColor3 = Color3.new(1, 0, 0)
  7619. ClearButton.Position = UDim2.new(0.492957771, 0, 0.860534132, 0)
  7620. ClearButton.Size = UDim2.new(0, 157, 0, 37)
  7621. ClearButton.Font = Enum.Font.SourceSansBold
  7622. ClearButton.Text = "Clear"
  7623. ClearButton.TextColor3 = Color3.new(0, 0, 0)
  7624. ClearButton.TextSize = 14
  7625. ClearButton.MouseButton1Down:connect(function()
  7626. Input.Text = ""
  7627. end)
  7628.  
  7629. ExecuteButton.Name = "ExecuteButton"
  7630. ExecuteButton.Parent = ExecutorFrame
  7631. ExecuteButton.BackgroundColor3 = Color3.new(1, 0.917647, 0)
  7632. ExecuteButton.Position = UDim2.new(0.118712276, 0, 0.860534132, 0)
  7633. ExecuteButton.Size = UDim2.new(0, 157, 0, 37)
  7634. ExecuteButton.Font = Enum.Font.SourceSansBold
  7635. ExecuteButton.Text = "Execute"
  7636. ExecuteButton.TextColor3 = Color3.new(0, 0, 0)
  7637. ExecuteButton.TextSize = 14
  7638. ExecuteButton.MouseButton1Down:connect(function()
  7639. loadstring(Input.Text)()
  7640. end)
  7641.  
  7642. BackButton.Name = "BackButton"
  7643. BackButton.Parent = ExecutorFrame
  7644. BackButton.BackgroundColor3 = Color3.new(1, 1, 1)
  7645. BackButton.BorderSizePixel = 0
  7646. BackButton.Position = UDim2.new(0, 0, 0.860534132, 0)
  7647. BackButton.Size = UDim2.new(0, 48, 0, 47)
  7648. BackButton.Font = Enum.Font.SourceSansBold
  7649. BackButton.Text = "Back"
  7650. BackButton.TextColor3 = Color3.new(0, 0, 0)
  7651. BackButton.TextSize = 14
  7652. BackButton.MouseButton1Down:connect(function()
  7653. MainFrame.Visible = true
  7654. ExecutorFrame.Visible = false
  7655. end)
  7656.  
  7657. ExecutorTitleLabel.Name = "ExecutorTitleLabel"
  7658. ExecutorTitleLabel.Parent = ExecutorFrame
  7659. ExecutorTitleLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  7660. ExecutorTitleLabel.BackgroundTransparency = 1
  7661. ExecutorTitleLabel.Size = UDim2.new(0, 200, 0, 35)
  7662. ExecutorTitleLabel.Font = Enum.Font.SciFi
  7663. ExecutorTitleLabel.Text = "Executor"
  7664. ExecutorTitleLabel.TextColor3 = Color3.new(1, 1, 1)
  7665. ExecutorTitleLabel.TextScaled = true
  7666. ExecutorTitleLabel.TextSize = 14
  7667. ExecutorTitleLabel.TextWrapped = true
  7668. ExecutorTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
  7669.  
  7670. CloseButton.Name = "CloseButton"
  7671. CloseButton.Parent = DeletedWorldsGUI
  7672. CloseButton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  7673. CloseButton.Position = UDim2.new(0, 0, 0.485257983, 0)
  7674. CloseButton.Size = UDim2.new(0, 102, 0, 50)
  7675. CloseButton.Font = Enum.Font.SciFi
  7676. CloseButton.Text = "Close"
  7677. CloseButton.TextColor3 = Color3.new(1, 1, 1)
  7678. CloseButton.TextScaled = true
  7679. CloseButton.TextSize = 14
  7680. CloseButton.TextWrapped = true
  7681. CloseButton.Visible = false
  7682. CloseButton.MouseButton1Down:connect(function()
  7683. LoginFrame.Visible = false
  7684. MainFrame.Visible = false
  7685. ExecutorFrame.Visible = false
  7686. ScriptFrame.Visible = false
  7687. CloseButton.Visible = false
  7688. OpenButton.Visible = true
  7689. end)
  7690.  
  7691. OpenButton.Name = "OpenButton"
  7692. OpenButton.Parent = DeletedWorldsGUI
  7693. OpenButton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  7694. OpenButton.Position = UDim2.new(0, 0, 0.486486465, 0)
  7695. OpenButton.Size = UDim2.new(0, 102, 0, 50)
  7696. OpenButton.Font = Enum.Font.SciFi
  7697. OpenButton.Text = "Open"
  7698. OpenButton.TextColor3 = Color3.new(1, 1, 1)
  7699. OpenButton.TextScaled = true
  7700. OpenButton.TextSize = 14
  7701. OpenButton.TextWrapped = true
  7702. OpenButton.Visible = true
  7703. OpenButton.MouseButton1Down:connect(function()
  7704. LoginFrame.Visible = true
  7705. OpenButton.Visible = false
  7706. CloseButton.Visible = true
  7707. end)
  7708.  
  7709. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement