Advertisement
Robloxian_Scripter

Untitled

Apr 18th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 456.86 KB | None | 0 0
  1.  
  2. -- Instances:
  3. local DeletedWorldsGUI = Instance.new("ScreenGui")
  4. local LoginFrame = Instance.new("Frame")
  5. local bar1 = Instance.new("Frame")
  6. local bar2 = Instance.new("Frame")
  7. local Title = Instance.new("TextLabel")
  8. local LoginText = Instance.new("TextLabel")
  9. local Userbox = Instance.new("TextBox")
  10. local Passbox = Instance.new("TextBox")
  11. local LoginButton = Instance.new("TextButton")
  12. local WIP = Instance.new("TextLabel")
  13. local MainFrame = Instance.new("Frame")
  14. local mbar1 = Instance.new("Frame")
  15. local mbar2 = Instance.new("Frame")
  16. local mTitle = Instance.new("TextLabel")
  17. local ExitButton = Instance.new("TextButton")
  18. local ExecutorButton = Instance.new("TextButton")
  19. local ScriptButton = Instance.new("TextButton")
  20. local mCredit = Instance.new("TextLabel")
  21. local ScriptFrame = Instance.new("Frame")
  22. local sbar1 = Instance.new("Frame")
  23. local sbar2 = Instance.new("Frame")
  24. local AimbotESP = Instance.new("TextButton")
  25. local gbv3 = Instance.new("TextButton")
  26. local Soldier = Instance.new("TextButton")
  27. local sExitButton = Instance.new("TextButton")
  28. local ScriptIntroLabel = Instance.new("TextLabel")
  29. local gbv4 = Instance.new("TextButton")
  30. local Illuminati = Instance.new("TextButton")
  31. local NoobSmasherPowerSBONLY = Instance.new("TextButton")
  32. local Decobar1 = Instance.new("Frame")
  33. local Decobar2 = Instance.new("Frame")
  34. local Decobar3 = Instance.new("Frame")
  35. local ExecutorFrame = Instance.new("Frame")
  36. local ebar1 = Instance.new("Frame")
  37. local ebar2 = Instance.new("Frame")
  38. local ScrollingFrame = Instance.new("ScrollingFrame")
  39. local Input = Instance.new("TextBox")
  40. local ClearButton = Instance.new("TextButton")
  41. local ExecuteButton = Instance.new("TextButton")
  42. local BackButton = Instance.new("TextButton")
  43. local ExecutorTitleLabel = Instance.new("TextLabel")
  44. local CloseButton = Instance.new("TextButton")
  45. local OpenButton = Instance.new("TextButton")
  46. --Properties:
  47. DeletedWorldsGUI.Name = "DeletedWorldsGUI"
  48. DeletedWorldsGUI.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  49. DeletedWorldsGUI.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  50.  
  51. LoginFrame.Name = "LoginFrame"
  52. LoginFrame.Parent = DeletedWorldsGUI
  53. LoginFrame.Active = true
  54. LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  55. LoginFrame.Position = UDim2.new(0.0557504147, 0, 0.187960684, 0)
  56. LoginFrame.Selectable = true
  57. LoginFrame.Size = UDim2.new(0, 339, 0, 325)
  58. LoginFrame.Visible = false
  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.  
  171. mbar1.Name = "mbar1"
  172. mbar1.Parent = MainFrame
  173. mbar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  174. mbar1.BorderSizePixel = 0
  175. mbar1.Position = UDim2.new(0.0159090906, 0, 0.03125, 0)
  176. mbar1.Size = UDim2.new(0, 426, 0, 21)
  177.  
  178. mbar2.Name = "mbar2"
  179. mbar2.Parent = MainFrame
  180. mbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  181. mbar2.BorderSizePixel = 0
  182. mbar2.Position = UDim2.new(0.0159090906, 0, 0.11328125, 0)
  183. mbar2.Size = UDim2.new(0, 426, 0, 9)
  184.  
  185. mTitle.Name = "mTitle"
  186. mTitle.Parent = MainFrame
  187. mTitle.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  188. mTitle.BorderSizePixel = 0
  189. mTitle.Size = UDim2.new(0, 114, 0, 38)
  190. mTitle.Font = Enum.Font.SciFi
  191. mTitle.Text = "DeletedWorlds"
  192. mTitle.TextColor3 = Color3.new(1, 1, 1)
  193. mTitle.TextScaled = true
  194. mTitle.TextSize = 14
  195. mTitle.TextWrapped = true
  196. mTitle.TextXAlignment = Enum.TextXAlignment.Left
  197.  
  198. ExitButton.Name = "ExitButton"
  199. ExitButton.Parent = MainFrame
  200. ExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  201. ExitButton.BorderSizePixel = 0
  202. ExitButton.Position = UDim2.new(0.909090936, 0, 0, 0)
  203. ExitButton.Size = UDim2.new(0, 40, 0, 38)
  204. ExitButton.Font = Enum.Font.SciFi
  205. ExitButton.Text = "X"
  206. ExitButton.TextColor3 = Color3.new(1, 1, 1)
  207. ExitButton.TextScaled = true
  208. ExitButton.TextSize = 14
  209. ExitButton.TextWrapped = true
  210. ExitButton.MouseButton1Down:connect(function()
  211. LoginFrame.Visible = false
  212. MainFrame.Visible = false
  213. ExecutorFrame.Visible = false
  214. ScriptFrame.Visible = false
  215. CloseButton.Visible = false
  216. OpenButton.Visible = true
  217. end)
  218.  
  219. ExecutorButton.Name = "ExecutorButton"
  220. ExecutorButton.Parent = MainFrame
  221. ExecutorButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  222. ExecutorButton.Position = UDim2.new(0.0159090906, 0, 0.21484375, 0)
  223. ExecutorButton.Size = UDim2.new(0, 200, 0, 25)
  224. ExecutorButton.Font = Enum.Font.SourceSans
  225. ExecutorButton.Text = "Executor"
  226. ExecutorButton.TextColor3 = Color3.new(1, 1, 1)
  227. ExecutorButton.TextScaled = true
  228. ExecutorButton.TextSize = 14
  229. ExecutorButton.TextWrapped = true
  230. ExecutorButton.MouseButton1Down:connect(function()
  231. ExecutorFrame.Visible = true
  232. MainFrame.Visible = false
  233. end)
  234.  
  235. ScriptButton.Name = "ScriptButton"
  236. ScriptButton.Parent = MainFrame
  237. ScriptButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  238. ScriptButton.Position = UDim2.new(0.529545426, 0, 0.21484375, 0)
  239. ScriptButton.Size = UDim2.new(0, 200, 0, 25)
  240. ScriptButton.Font = Enum.Font.SourceSans
  241. ScriptButton.Text = "Scripts"
  242. ScriptButton.TextColor3 = Color3.new(1, 1, 1)
  243. ScriptButton.TextScaled = true
  244. ScriptButton.TextSize = 14
  245. ScriptButton.TextWrapped = true
  246. ScriptButton.MouseButton1Down:connect(function()
  247. ScriptFrame.Visible = true
  248. MainFrame.Visible = false
  249. end)
  250.  
  251. mCredit.Name = "mCredit"
  252. mCredit.Parent = MainFrame
  253. mCredit.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  254. mCredit.BorderSizePixel = 0
  255. mCredit.Position = UDim2.new(0, 0, 0.924165726, 0)
  256. mCredit.Size = UDim2.new(0, 150, 0, 12)
  257. mCredit.Font = Enum.Font.SciFi
  258. mCredit.Text = "Made by Deleted User"
  259. mCredit.TextColor3 = Color3.new(1, 1, 1)
  260. mCredit.TextScaled = true
  261. mCredit.TextSize = 14
  262. mCredit.TextWrapped = true
  263.  
  264. ScriptFrame.Name = "ScriptFrame"
  265. ScriptFrame.Parent = DeletedWorldsGUI
  266. ScriptFrame.Active = true
  267. ScriptFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  268. ScriptFrame.BorderSizePixel = 0
  269. ScriptFrame.Position = UDim2.new(0.641330183, 0, 0.346437335, 0)
  270. ScriptFrame.Selectable = true
  271. ScriptFrame.Size = UDim2.new(0, 433, 0, 375)
  272. ScriptFrame.Visible = false
  273.  
  274. sbar1.Name = "sbar1"
  275. sbar1.Parent = ScriptFrame
  276. sbar1.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  277. sbar1.BorderSizePixel = 0
  278. sbar1.Size = UDim2.new(0, 433, 0, 27)
  279.  
  280. sbar2.Name = "sbar2"
  281. sbar2.Parent = ScriptFrame
  282. sbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  283. sbar2.BorderSizePixel = 0
  284. sbar2.Position = UDim2.new(0, 0, 0.0719999969, 0)
  285. sbar2.Size = UDim2.new(0, 433, 0, 13)
  286.  
  287. AimbotESP.Name = "Aimbot/ESP"
  288. AimbotESP.Parent = ScriptFrame
  289. AimbotESP.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  290. AimbotESP.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  291. AimbotESP.BorderSizePixel = 4
  292. AimbotESP.Position = UDim2.new(0.016166281, 0, 0.136000007, 0)
  293. AimbotESP.Size = UDim2.new(0, 200, 0, 32)
  294. AimbotESP.Font = Enum.Font.SourceSans
  295. AimbotESP.Text = "Aimbot and ESP"
  296. AimbotESP.TextColor3 = Color3.new(1, 1, 1)
  297. AimbotESP.TextScaled = true
  298. AimbotESP.TextSize = 14
  299. AimbotESP.TextWrapped = true
  300. AimbotESP.MouseButton1Down:connect(function()
  301.  
  302. print("Aimbot and ESP by UNKNOWN")
  303.  
  304. local Headshot_Key = Enum.KeyCode.E
  305. local Torsoshot_Key = Enum.KeyCode.V
  306.  
  307. local plr = game.Players.LocalPlayer
  308. local Gui = Instance.new("ScreenGui",game.CoreGui)
  309. Gui.Name = "AimbotGui"
  310. local version = "1.0.1"
  311.  
  312. HDown = false
  313. TDown = false
  314. mouse = game.Players.LocalPlayer:GetMouse()
  315. cam = game.Workspace.CurrentCamera
  316. Players = game:service("Players")
  317.  
  318. function onKeyPress(inputObject, gameProcessedEvent)
  319. if inputObject.KeyCode == Headshot_Key then
  320. if HDown == false and TDown == false then
  321. HDown = true
  322. print("[AIMBOT] Calculating closest player")
  323. local targetpoint = mouse.Hit
  324. local p = game.Players:GetChildren()
  325. local lowestdist = 99999999999
  326. local lowestplayer = nil
  327. for i=1,#p do
  328. 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
  329. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  330. if dist < lowestdist then
  331. lowestdist = dist
  332. lowestplayer = p[i]
  333. end
  334. end
  335. end
  336. if lowestplayer~=nil then
  337. print("[AIMBOT] Targeting "..lowestplayer.Name)
  338. while HDown do
  339. wait()
  340. local TPos = lowestplayer.Character.Head.Position
  341. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  342. end
  343. end
  344. end
  345. elseif inputObject.KeyCode == Torsoshot_Key then
  346. if TDown == false and HDown == false then
  347. TDown = true
  348. print("[AIMBOT] Calculating closest player")
  349. local targetpoint = mouse.Hit
  350. local p = game.Players:GetChildren()
  351. local lowestdist = 99999999999
  352. local lowestplayer = nil
  353. for i=1,#p do
  354. 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
  355. local dist = p[i]:DistanceFromCharacter(Vector3.new(targetpoint.X,targetpoint.Y,targetpoint.Z))
  356. if dist < lowestdist then
  357. lowestdist = dist
  358. lowestplayer = p[i]
  359. end
  360. end
  361. end
  362. if lowestplayer~=nil then
  363. print("[AIMBOT] Targeting "..lowestplayer.Name)
  364. while TDown do
  365. wait()
  366. local TPos = lowestplayer.Character.Torso.Position
  367. cam.CFrame = CFrame.new(Vector3.new(cam.CFrame.X,cam.CFrame.Y,cam.CFrame.Z),Vector3.new(TPos.X,TPos.Y,TPos.Z))
  368. end
  369. end
  370. end
  371. end
  372. end
  373.  
  374. function onKeyRelease(inputObject, gameProcessedEvent)
  375. if inputObject.KeyCode == Headshot_Key then
  376. HDown = false
  377. elseif inputObject.KeyCode == Torsoshot_Key then
  378. TDown = false
  379. end
  380. end
  381.  
  382. function Esp(player, username)
  383. if player ~= Players.LocalPlayer and player.Character then
  384. local torso = player.Character:FindFirstChild("Torso")
  385. if torso then
  386. local base = Instance.new("BillboardGui", workspace.CurrentCamera)
  387. local esP = Instance.new("Frame", base)
  388. base.AlwaysOnTop = true
  389. base.Enabled = true
  390. base.Size = UDim2.new(3.5,0,4.7,0)
  391. base.Name = username
  392. base.Adornee = torso
  393. base.StudsOffset = Vector3.new(0, -0.6, 0)
  394. esP.BackgroundColor3 = Color3.new(1,0,0)
  395. esP.BackgroundTransparency = 0.8
  396. esP.BorderColor3 = Color3.new(0,0,0)
  397. esP.BorderSizePixel = 1
  398. esP.Size = UDim2.new(1,0,1,0)
  399. end
  400. end
  401. end
  402.  
  403. function CheckEsp()
  404. for x,player in pairs(Players:GetChildren()) do
  405. if player then
  406. if player.TeamColor ~= plr.TeamColor then
  407. local char = player.Character
  408. if char then
  409. local torso = char:FindFirstChild("Torso")
  410. if torso then
  411. local currentcam = workspace.CurrentCamera
  412. local playerName = player.Name
  413. if currentcam:FindFirstChild(playerName) == nil then
  414. Esp(player, playerName)
  415. end
  416. end
  417. end
  418. end
  419. end
  420. end
  421. end
  422.  
  423. local function createframe(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex)
  424. local newframe = Instance.new("Frame")
  425. newframe.BackgroundColor3 = bkgc3
  426. newframe.BackgroundTransparency = bkgtrans
  427. newframe.BorderColor3 = borderc3
  428. newframe.BorderSizePixel = bordersize
  429. newframe.Name = name
  430. newframe.Parent = parent
  431. newframe.Position = pos
  432. newframe.Rotation = rot
  433. newframe.Size = size
  434. newframe.Visible = visible
  435. newframe.ZIndex = zindex
  436. return newframe
  437. end
  438.  
  439. 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)
  440. local newlabel = Instance.new("TextLabel")
  441. newlabel.BackgroundColor3 = bkgc3
  442. newlabel.BackgroundTransparency = bkgtrans
  443. newlabel.BorderColor3 = borderc3
  444. newlabel.BorderSizePixel = bordersize
  445. newlabel.Name = name
  446. newlabel.Parent = parent
  447. newlabel.Position = pos
  448. newlabel.Rotation = rot
  449. newlabel.Size = size
  450. newlabel.Visible = visible
  451. newlabel.ZIndex = zindex
  452. newlabel.Font = font
  453. newlabel.FontSize = fontsize
  454. newlabel.Text = text
  455. newlabel.TextColor3 = textc3
  456. newlabel.TextScaled = textscaled
  457. newlabel.TextStrokeColor3 = textstrokec3
  458. newlabel.TextStrokeTransparency = textstroketrans
  459. newlabel.TextTransparency = texttrans
  460. newlabel.TextWrapped = textwrapped
  461. newlabel.TextXAlignment = xalign
  462. newlabel.TextYAlignment = yalign
  463. return newlabel
  464. end
  465.  
  466. 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)
  467. local newbutton = Instance.new("TextButton")
  468. newbutton.AutoButtonColor = autocolor
  469. newbutton.BackgroundColor3 = bkgc3
  470. newbutton.BackgroundTransparency = bkgtrans
  471. newbutton.BorderColor3 = borderc3
  472. newbutton.BorderSizePixel = bordersize
  473. newbutton.Name = name
  474. newbutton.Parent = parent
  475. newbutton.Position = pos
  476. newbutton.Rotation = rot
  477. newbutton.Size = size
  478. newbutton.Visible = visible
  479. newbutton.ZIndex = zindex
  480. newbutton.Font = font
  481. newbutton.FontSize = fontsize
  482. newbutton.Text = text
  483. newbutton.TextColor3 = textc3
  484. newbutton.TextScaled = textscaled
  485. newbutton.TextStrokeColor3 = textstrokec3
  486. newbutton.TextStrokeTransparency = textstroketrans
  487. newbutton.TextTransparency = texttrans
  488. newbutton.TextWrapped = textwrapped
  489. newbutton.TextXAlignment = xalign
  490. newbutton.TextYAlignment = yalign
  491. return newbutton
  492. end
  493.  
  494. 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)
  495. local newbox = Instance.new("TextBox")
  496. newbox.BackgroundColor3 = bkgc3
  497. newbox.BackgroundTransparency = bkgtrans
  498. newbox.BorderColor3 = borderc3
  499. newbox.BorderSizePixel = bordersize
  500. newbox.ClearTextOnFocus = clrtext
  501. newbox.MultiLine = multiline
  502. newbox.Name = name
  503. newbox.Parent = parent
  504. newbox.Position = pos
  505. newbox.Rotation = rot
  506. newbox.Size = size
  507. newbox.Visible = visible
  508. newbox.ZIndex = zindex
  509. newbox.Font = font
  510. newbox.FontSize = fontsize
  511. newbox.Text = text
  512. newbox.TextColor3 = textc3
  513. newbox.TextScaled = textscaled
  514. newbox.TextStrokeColor3 = textstrokec3
  515. newbox.TextStrokeTransparency = textstroketrans
  516. newbox.TextTransparency = texttrans
  517. newbox.TextWrapped = textwrapped
  518. newbox.TextXAlignment = xalign
  519. newbox.TextYAlignment = yalign
  520. return newbox
  521. end
  522.  
  523. local function createimagelabel(bkgc3,bkgtrans,borderc3, bordersize, name, parent, pos, rot, size, visible, zindex, image, imagetrans)
  524. local newimage = Instance.new("ImageLabel")
  525. newimage.BackgroundColor3 = bkgc3
  526. newimage.BackgroundTransparency = bkgtrans
  527. newimage.BorderColor3 = borderc3
  528. newimage.BorderSizePixel = bordersize
  529. newimage.Name = name
  530. newimage.Parent = parent
  531. newimage.Position = pos
  532. newimage.Rotation = rot
  533. newimage.Size = size
  534. newimage.Visible = visible
  535. newimage.ZIndex = zindex
  536. newimage.Image = "rbxassetid://"..image
  537. newimage.ImageTransparency = imagetrans
  538. return newimage
  539. end
  540.  
  541. -------------------------------INITIALIZE INTRO GUI-------------------------------------
  542. 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)
  543. --[[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)
  544. --[[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)
  545. --[[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)
  546. --[[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)
  547. --[[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)
  548. --[[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)
  549. --[[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)
  550.  
  551. IntroFrame:TweenPosition(UDim2.new(0,0,0,0),Enum.EasingDirection.Out,Enum.EasingStyle.Quart,0.5,true)
  552. wait(3.5)
  553. IntroFrame:TweenPosition(UDim2.new(0,-330,0,0),Enum.EasingDirection.In,Enum.EasingStyle.Quart,0.5,true)
  554. wait(0.5)
  555. Gui:Destroy()
  556.  
  557. game:GetService("UserInputService").InputBegan:connect(onKeyPress)
  558. game:GetService("UserInputService").InputEnded:connect(onKeyRelease)
  559.  
  560. while wait(1) do
  561. CheckEsp()
  562. end
  563.  
  564.  
  565.  
  566.  
  567. end)
  568.  
  569. gbv3.Name = "gbv3"
  570. gbv3.Parent = ScriptFrame
  571. gbv3.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  572. gbv3.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  573. gbv3.BorderSizePixel = 4
  574. gbv3.Position = UDim2.new(0.510392606, 0, 0.136000007, 0)
  575. gbv3.Size = UDim2.new(0, 200, 0, 32)
  576. gbv3.Font = Enum.Font.SourceSans
  577. gbv3.Text = "Grab knife V3"
  578. gbv3.TextColor3 = Color3.new(1, 1, 1)
  579. gbv3.TextScaled = true
  580. gbv3.TextSize = 14
  581. gbv3.TextWrapped = true
  582. gbv3.MouseButton1Down:connect(function()
  583.  
  584.  
  585.  
  586.  
  587. print("Grab knife v3 by MustardFoot and Tollonis")
  588.  
  589.  
  590. wait(0.5)
  591. math.randomseed(tick())
  592. local player = game.Players.LocalPlayer
  593. local rekt = {}
  594. local paralyzed = false
  595. local curpoint = nil
  596. local curpart = nil
  597. local finishnum = 1
  598. local zombiemode = false
  599. local zombies = {}
  600. local lastgui = nil
  601. local mouse = player:GetMouse()
  602.  
  603. function getplr(char)
  604. local plr = nil
  605. for i,v in pairs(game.Players:GetChildren()) do
  606. if v.Character == char then
  607. plr = v
  608. end
  609. end
  610. return plr
  611. end
  612.  
  613. function bleed(frick)
  614. while frick.Parent ~= nil do
  615. local reeee = coroutine.wrap(function()
  616. local thing = Instance.new('Part',game.Workspace)
  617. thing.Size = Vector3.new(0.2,0.2,0.2)
  618. thing.CFrame = frick.CFrame
  619. thing.Shape = Enum.PartType.Ball
  620. thing.CFrame = frick.CFrame
  621. thing.Transparency = 1
  622. thing.BrickColor = BrickColor.new('Maroon')
  623. thing.Material = Enum.Material.SmoothPlastic
  624. thing.Name = "Blood"
  625. thing.CanCollide =false
  626. local rawrxd = Instance.new('BodyForce',thing)
  627. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  628. local coru = coroutine.wrap(function()
  629. wait(0.01)
  630. rawrxd:Destroy()
  631. end)
  632. coru()
  633. local ree = Instance.new('ParticleEmitter',thing)
  634. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(100,0,0)),ColorSequenceKeypoint.new(1,Color3.fromRGB(100,0,0))})
  635. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  636. ree.Texture = 'rbxassetid://867743272'
  637. ree.Lifetime = NumberRange.new(0.4)
  638. ree.Rate = 50
  639. ree.LockedToPart = true
  640. ree.Speed = NumberRange.new(0, 2)
  641.  
  642. thing.Touched:connect(function(tou)
  643. 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
  644. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  645. thing:Destroy()
  646. if tou.Name == "BloodPuddle" then
  647. local reee = tou.CFrame
  648. if tou.Transparency > -0.2 then
  649. tou.Transparency = tou.Transparency -0.1
  650. end
  651. if tou.Size.X < 10 then
  652. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  653. tou.CFrame = reee
  654. end
  655. else
  656. local bloodlol = Instance.new('Part',workspace)
  657. bloodlol.Size=Vector3.new(1,0.2,1)
  658. bloodlol.Name = "BloodPuddle"
  659. bloodlol.Anchored = true
  660. bloodlol.CanCollide = false
  661. bloodlol.Material = Enum.Material.SmoothPlastic
  662. bloodlol.BrickColor = BrickColor.new('Maroon')
  663. local cyl = Instance.new('CylinderMesh',bloodlol)
  664. cyl.Scale = Vector3.new(1,0.1,1)
  665. bloodlol.CFrame = CFrame.new(pos)
  666. local coru=coroutine.wrap(function()
  667. while bloodlol.Parent ~= nil do
  668. if bloodlol.Transparency < 1 then
  669. bloodlol.Transparency = bloodlol.Transparency+0.05
  670. else
  671. bloodlol:Destroy()
  672. end
  673. wait(0.1)
  674. end
  675. end)
  676. coru()
  677. end
  678. end
  679. end)
  680. local coru = coroutine.wrap(function()
  681. wait(1)
  682. thing:Destroy()
  683. end)
  684. coru()
  685. end)
  686. reeee()
  687. wait()
  688. end
  689. end
  690.  
  691. function killz(playa,hitz,kneef,explode,pool,head,charred,override)
  692. local soundy = false
  693. local heyy = hitz
  694. if hitz == "Right Arm" then
  695. local Limb = playa:FindFirstChild("Right Arm")
  696. local ters = playa:FindFirstChild('Torso')
  697. if Limb and ters then
  698. if ters:FindFirstChild('Right Shoulder') then ters["Right Shoulder"]:Destroy() end
  699. for i,v in pairs(Limb:GetChildren()) do
  700. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  701. v:Destroy()
  702. end
  703. end
  704. Limb.CFrame = ters.CFrame * CFrame.new(1.5, 0, 0)
  705. local Joint = Instance.new("Rotate")
  706. Joint.Name = "RightShoulder"
  707. Joint.Part0 = ters
  708. Joint.Part1 = Limb
  709. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  710. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  711. Joint.Parent = ters
  712. if charred and zombiemode == false then
  713. Limb.BrickColor = BrickColor.new('Black')
  714. local fire = Instance.new('Fire',Limb)
  715. fire.Heat = 5
  716. fire.Size = 5
  717. game:GetService('Debris'):AddItem(fire,2)
  718. local coru=coroutine.wrap(function()
  719. wait(2)
  720. for i,v in pairs(Limb:GetChildren()) do
  721. if v:IsA('ParticleEmitter') then
  722. v:Destroy()
  723. end
  724. end
  725. end)
  726. coru()
  727. end
  728. local B = Instance.new("Part")
  729. B.TopSurface = 0
  730. B.BottomSurface = 0
  731. B.formFactor = "Symmetric"
  732. B.Size = Vector3.new(1, 1, 1)
  733. B.Transparency = 1
  734. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  735. B.Parent = playa
  736. local W = Instance.new("Weld")
  737. W.Part0 = Limb
  738. W.Part1 = B
  739. W.C0 = CFrame.new(0, -0.5, 0)
  740. W.Parent = Limb
  741. if kneef then
  742. local coru = coroutine.wrap(function()
  743. local uno = Instance.new('Part',workspace)
  744. local dos = Instance.new('Part',workspace)
  745. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  746. dos.CFrame = kneef["big ass knife"].CFrame
  747. local weld = Instance.new('Weld',kneef["big ass knife"])
  748. weld.Part0 = playa:FindFirstChild(hitz)
  749. weld.Part1 = kneef["big ass knife"]
  750. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  751. uno:Destroy()
  752. dos:Destroy()
  753. playa:FindFirstChild(hitz).Anchored = false
  754. for i, v in pairs(kneef:GetChildren()) do
  755. if v:IsA('BasePart') then
  756. v.Anchored = false
  757. end
  758. end
  759. if zombiemode == false or override then
  760. wait()
  761. end
  762. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  763. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  764. end
  765. local bleedpart = Instance.new("Part", kneef)
  766. bleedpart.CanCollide = false
  767. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  768. bleedpart.CFrame = kneef["big ass knife"].CFrame
  769. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  770. bleedpart.Transparency = 1
  771.  
  772. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  773. bleedpartweld.Part0 = kneef["big ass knife"]
  774. bleedpartweld.Part1 = bleedpart
  775. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  776. local coru = coroutine.wrap(function()
  777. bleed(bleedpart)
  778. end)
  779. coru()
  780. game:GetService('Debris'):AddItem(bleedpart,2)
  781. end)
  782. coru()
  783. end
  784. end
  785. elseif hitz == "Left Arm" then
  786. local Limb = playa:FindFirstChild("Left Arm")
  787. local ters = playa:FindFirstChild('Torso')
  788. if Limb and ters then
  789. if ters:FindFirstChild('Left Shoulder') then ters["Left Shoulder"]:Destroy() end
  790. for i,v in pairs(Limb:GetChildren()) do
  791. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  792. v:Destroy()
  793. end
  794. end
  795. Limb.CFrame = ters.CFrame * CFrame.new(-1.5, 0, 0)
  796. local Joint = Instance.new("Rotate")
  797. Joint.Name = "LeftShoulder"
  798. Joint.Part0 = ters
  799. Joint.Part1 = Limb
  800. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  801. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  802. Joint.Parent = ters
  803. if charred and zombiemode == false then
  804. Limb.BrickColor = BrickColor.new('Black')
  805. local fire = Instance.new('Fire',Limb)
  806. fire.Heat = 5
  807. fire.Size = 5
  808. game:GetService('Debris'):AddItem(fire,2)
  809. local coru=coroutine.wrap(function()
  810. wait(2)
  811. for i,v in pairs(Limb:GetChildren()) do
  812. if v:IsA('ParticleEmitter') then
  813. v:Destroy()
  814. end
  815. end
  816. end)
  817. coru()
  818. end
  819.  
  820. local B = Instance.new("Part")
  821. B.TopSurface = 0
  822. B.BottomSurface = 0
  823. B.formFactor = "Symmetric"
  824. B.Size = Vector3.new(1, 1, 1)
  825. B.CanCollide = true
  826. B.Transparency = 1
  827. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  828. B.Parent = playa
  829. local W = Instance.new("Weld")
  830. W.Part0 = ters
  831. W.Part1 = B
  832. W.C0 = CFrame.new(0, -0.5, 0)
  833. W.Parent = Limb
  834. if kneef then
  835. local coru = coroutine.wrap(function()
  836. local uno = Instance.new('Part',workspace)
  837. local dos = Instance.new('Part',workspace)
  838. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  839. dos.CFrame = kneef["big ass knife"].CFrame
  840. local weld = Instance.new('Weld',kneef["big ass knife"])
  841. weld.Part0 = playa:FindFirstChild(hitz)
  842. weld.Part1 = kneef["big ass knife"]
  843. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  844. uno:Destroy()
  845. dos:Destroy()
  846. playa:FindFirstChild(hitz).Anchored = false
  847. for i, v in pairs(kneef:GetChildren()) do
  848. if v:IsA('BasePart') then
  849. v.Anchored = false
  850. end
  851. end
  852. if zombiemode == false or override then
  853. wait()
  854. end
  855. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  856. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  857. end
  858. local bleedpart = Instance.new("Part", kneef)
  859. bleedpart.CanCollide = false
  860. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  861. bleedpart.CFrame = kneef["big ass knife"].CFrame
  862. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  863. bleedpart.Transparency = 1
  864.  
  865. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  866. bleedpartweld.Part0 = kneef["big ass knife"]
  867. bleedpartweld.Part1 = bleedpart
  868. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  869. local coru = coroutine.wrap(function()
  870. bleed(bleedpart)
  871. end)
  872. coru()
  873. game:GetService('Debris'):AddItem(bleedpart,2)
  874. end)
  875. coru()
  876. end
  877. end
  878. elseif hitz == "Right Leg" then
  879. local Limb = playa:FindFirstChild("Right Leg")
  880. local ters = playa:FindFirstChild('Torso')
  881. if Limb and ters then
  882. if ters:FindFirstChild('Right Hip') then ters["Right Hip"]:Destroy() end
  883. for i,v in pairs(Limb:GetChildren()) do
  884. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  885. v:Destroy()
  886. end
  887. end
  888. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  889. local Joint = Instance.new("Rotate")
  890. Joint.Name = "Right Hip"
  891. Joint.Part0 = ters
  892. Joint.Part1 = Limb
  893. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  894. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  895. Joint.Parent = ters
  896. if charred and zombiemode == false then
  897. Limb.BrickColor = BrickColor.new('Black')
  898. local fire = Instance.new('Fire',Limb)
  899. fire.Heat = 5
  900. fire.Size = 5
  901. game:GetService('Debris'):AddItem(fire,2)
  902. local coru=coroutine.wrap(function()
  903. wait(2)
  904. for i,v in pairs(Limb:GetChildren()) do
  905. if v:IsA('ParticleEmitter') then
  906. v:Destroy()
  907. end
  908. end
  909. end)
  910. coru()
  911. end
  912. local B = Instance.new("Part")
  913. B.TopSurface = 0
  914. B.BottomSurface = 0
  915. B.formFactor = "Symmetric"
  916. B.Size = Vector3.new(1, 1, 1)
  917. B.Transparency = 1
  918. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  919. B.Parent = playa
  920. local W = Instance.new("Weld")
  921. W.Part0 = Limb
  922. W.Part1 = B
  923. W.C0 = CFrame.new(0, -0.5, 0)
  924. W.Parent = Limb
  925. if kneef then
  926. local coru = coroutine.wrap(function()
  927. local uno = Instance.new('Part',workspace)
  928. local dos = Instance.new('Part',workspace)
  929. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  930. dos.CFrame = kneef["big ass knife"].CFrame
  931. local weld = Instance.new('Weld',kneef["big ass knife"])
  932. weld.Part0 = playa:FindFirstChild(hitz)
  933. weld.Part1 = kneef["big ass knife"]
  934. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  935. uno:Destroy()
  936. dos:Destroy()
  937. playa:FindFirstChild(hitz).Anchored = false
  938. for i, v in pairs(kneef:GetChildren()) do
  939. if v:IsA('BasePart') then
  940. v.Anchored = false
  941. end
  942. end
  943. if zombiemode == false or override then
  944. wait()
  945. end
  946. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  947. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  948. end
  949. local bleedpart = Instance.new("Part", kneef)
  950. bleedpart.CanCollide = false
  951. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  952. bleedpart.CFrame = kneef["big ass knife"].CFrame
  953. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  954. bleedpart.Transparency = 1
  955.  
  956. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  957. bleedpartweld.Part0 = kneef["big ass knife"]
  958. bleedpartweld.Part1 = bleedpart
  959. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  960. local coru = coroutine.wrap(function()
  961. bleed(bleedpart)
  962. end)
  963. coru()
  964. game:GetService('Debris'):AddItem(bleedpart,2)
  965. end)
  966. coru()
  967. end
  968. if playa then
  969. table.insert(rekt,playa)
  970. end
  971. end
  972. elseif hitz == "Left Leg" then
  973. local Limb = playa:FindFirstChild("Left Leg")
  974. local ters = playa:FindFirstChild('Torso')
  975. if Limb and ters then
  976. if ters:FindFirstChild('Left Hip') then ters["Left Hip"]:Destroy() end
  977. for i,v in pairs(Limb:GetChildren()) do
  978. if v:IsA('Weld') or v:IsA('Motor6D') or v:IsA('Rotate') then
  979. v:Destroy()
  980. end
  981. end
  982. Limb.CFrame = ters.CFrame * CFrame.new(0.5, -2, 0)
  983. Limb.CFrame = ters.CFrame * CFrame.new(-0.5, -2, 0)
  984. local Joint = Instance.new("Rotate")
  985. Joint.Name = "LeftHip"
  986. Joint.Part0 = ters
  987. Joint.Part1 = Limb
  988. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  989. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  990. Joint.Parent = ters
  991. if charred and zombiemode == false then
  992. Limb.BrickColor = BrickColor.new('Black')
  993. local fire = Instance.new('Fire',Limb)
  994. fire.Heat = 5
  995. fire.Size = 5
  996. game:GetService('Debris'):AddItem(fire,2)
  997. local coru=coroutine.wrap(function()
  998. wait(2)
  999. for i,v in pairs(Limb:GetChildren()) do
  1000. if v:IsA('ParticleEmitter') then
  1001. v:Destroy()
  1002. end
  1003. end
  1004. end)
  1005. coru()
  1006. end
  1007.  
  1008. local B = Instance.new("Part")
  1009. B.TopSurface = 0
  1010. B.BottomSurface = 0
  1011. B.formFactor = "Symmetric"
  1012. B.Size = Vector3.new(1, 1, 1)
  1013. B.Transparency = 1
  1014. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1015. B.Parent = playa
  1016. local W = Instance.new("Weld")
  1017. W.Part0 = Limb
  1018. W.Part1 = B
  1019. W.C0 = CFrame.new(0, -0.5, 0)
  1020. W.Parent = Limb
  1021. Limb.CanCollide = false
  1022. if kneef then
  1023. local coru = coroutine.wrap(function()
  1024. local uno = Instance.new('Part',workspace)
  1025. local dos = Instance.new('Part',workspace)
  1026. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1027. dos.CFrame = kneef["big ass knife"].CFrame
  1028. local weld = Instance.new('Weld',kneef["big ass knife"])
  1029. weld.Part0 = playa:FindFirstChild(hitz)
  1030. weld.Part1 = kneef["big ass knife"]
  1031. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1032. uno:Destroy()
  1033. dos:Destroy()
  1034. playa:FindFirstChild(hitz).Anchored = false
  1035. for i, v in pairs(kneef:GetChildren()) do
  1036. if v:IsA('BasePart') then
  1037. v.Anchored = false
  1038. end
  1039. end
  1040. if zombiemode == false or override then
  1041. wait()
  1042. end
  1043. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1044. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1045. end
  1046. local bleedpart = Instance.new("Part", kneef)
  1047. bleedpart.CanCollide = false
  1048. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1049. bleedpart.CFrame = kneef["big ass knife"].CFrame
  1050. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1051. bleedpart.Transparency = 1
  1052.  
  1053. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1054. bleedpartweld.Part0 = kneef["big ass knife"]
  1055. bleedpartweld.Part1 = bleedpart
  1056. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1057. local coru = coroutine.wrap(function()
  1058. bleed(bleedpart)
  1059. end)
  1060. coru()
  1061. game:GetService('Debris'):AddItem(bleedpart,2)
  1062. end)
  1063. coru()
  1064. end
  1065. if playa then
  1066. table.insert(rekt,playa)
  1067. end
  1068. end
  1069. elseif playa then
  1070. if finishnum ~= 1 then
  1071. local coru=coroutine.wrap(function()
  1072. player.Character.Head.Psycho.Playing = true
  1073. wait(3)
  1074. player.Character.Head.Psycho.Playing = false
  1075. end)
  1076. coru()
  1077. end
  1078. local playa2 = playa
  1079. playa.Archivable = true
  1080. local playa = playa:Clone()
  1081. playa.Archivable = false
  1082. playa2:Destroy()
  1083. playa.Parent = workspace
  1084. local Gibs = game.Workspace
  1085. local Torso = playa.Torso
  1086. local Head = playa:FindFirstChild("Head")
  1087. local function Scan(ch)
  1088. local e
  1089. for e = 1,#ch do
  1090. Scan(ch[e]:GetChildren())
  1091. 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
  1092. ch[e]:remove()
  1093. end
  1094. end
  1095. end
  1096. Scan(playa:GetChildren())
  1097. if playa:FindFirstChild('HumanoidRootPart') and (zombiemode == false or override) then
  1098. playa:FindFirstChild('HumanoidRootPart'):Destroy()
  1099. end
  1100. local hum2 = playa:FindFirstChildOfClass("Humanoid")
  1101. if zombiemode == true and override == false then
  1102. soundy = true
  1103. end
  1104. if string.sub(hum2.Parent.Name,string.len(hum2.Parent.Name)-8,string.len(hum2.Parent.Name)) ~= "'s Zombie" then
  1105. override = true
  1106. end
  1107. if hum2 ~= nil then
  1108. hum2.Name = "Humanoid2"
  1109. hum2.Health = 0
  1110. if zombiemode == false or override == true then
  1111. table.insert(rekt,hum2.Parent)
  1112. else
  1113. local gyro = Instance.new('BodyGyro',Torso)
  1114. hum2.PlatformStand = false
  1115. for i,v in pairs(hum2.Parent.Torso:GetChildren()) do
  1116. if v:IsA('BodyGyro') then v:Destroy() end
  1117. end
  1118. if playa:FindFirstChild('HumanoidRootPart') then
  1119. hum2.Parent.HumanoidRootPart.CFrame = hum2.Parent.Torso.CFrame
  1120. local weldcrucial = Instance.new('Weld',hum2.Parent.HumanoidRootPart)
  1121. weldcrucial.Part0 = hum2.Parent.HumanoidRootPart
  1122. weldcrucial.Part1 = hum2.Parent.Torso
  1123. end
  1124. end
  1125. end
  1126. local ch = playa:GetChildren()
  1127. local i
  1128. for i = 1,#ch do
  1129. if ch[i].Name == "THandle1" or ch[i].Name == "THandle2" then
  1130. ch[i]:remove()
  1131. end
  1132. end
  1133.  
  1134. if Head then
  1135. local Neck = Instance.new("Weld")
  1136. Neck.Name = "Neck"
  1137. Neck.Part0 = Torso
  1138. Neck.Part1 = Head
  1139. if pool then
  1140. local part = Instance.new('Part',Torso)
  1141. part.Position = Vector3.new(0,10,0)
  1142. part.Size = Vector3.new(0.2,0.2,0.2)
  1143. part.Transparency = 1
  1144. part.CanCollide = false
  1145. local we = Instance.new('Weld',Torso)
  1146. we.Part0 = Torso
  1147. we.Part1 = part
  1148. we.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1149. local coru=coroutine.wrap(function()
  1150. bleed(part)
  1151. end)
  1152. coru()
  1153. end
  1154. if head == false or head == nil then
  1155. Neck.C0 = CFrame.new(0, 1.5, 0)
  1156. else
  1157. Neck.C0 = CFrame.new(0, 1.5, 0.2)*CFrame.Angles(0.5, 0.25, 0.25)
  1158. local bleedpart = Instance.new("Part", Torso)
  1159. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1160. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1161. bleedpart.CanCollide = false
  1162. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1163. bleedpart.Transparency = 1
  1164.  
  1165. local bleedpartweld = Instance.new("Weld", Torso)
  1166. bleedpartweld.Part0 = Torso
  1167. bleedpartweld.Part1 = bleedpart
  1168. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  1169. local coru = coroutine.wrap(function()
  1170. bleed(bleedpart)
  1171. end)
  1172. coru()
  1173. end
  1174. Neck.C1 = CFrame.new()
  1175. Neck.Parent = Torso
  1176. end
  1177. local Limb = playa:FindFirstChild("Right Arm")
  1178. if Limb then
  1179.  
  1180. Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1181. local Joint = Instance.new("Rotate")
  1182. Joint.Name = "RightShoulder"
  1183. Joint.Part0 = Torso
  1184. Joint.Part1 = Limb
  1185. Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1186. Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1187. Joint.Parent = Torso
  1188.  
  1189. local B = Instance.new("Part")
  1190. B.TopSurface = 0
  1191. B.BottomSurface = 0
  1192. B.formFactor = "Symmetric"
  1193. B.Size = Vector3.new(1, 1, 1)
  1194. B.Transparency = 1
  1195. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1196. B.Parent = playa
  1197. local W = Instance.new("Weld")
  1198. W.Part0 = Limb
  1199. W.Part1 = B
  1200. W.C0 = CFrame.new(0, -0.5, 0)
  1201. W.Parent = Limb
  1202. end
  1203. local Limb = playa:FindFirstChild("Left Arm")
  1204. if Limb then
  1205.  
  1206. Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1207. local Joint = Instance.new("Rotate")
  1208. Joint.Name = "LeftShoulder"
  1209. Joint.Part0 = Torso
  1210. Joint.Part1 = Limb
  1211. Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1212. Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1213. Joint.Parent = Torso
  1214.  
  1215. local B = Instance.new("Part")
  1216. B.TopSurface = 0
  1217. B.BottomSurface = 0
  1218. B.formFactor = "Symmetric"
  1219. B.Size = Vector3.new(1, 1, 1)
  1220. B.Transparency = 1
  1221. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1222. B.Parent = playa
  1223. local W = Instance.new("Weld")
  1224. W.Part0 = Limb
  1225. W.Part1 = B
  1226. W.C0 = CFrame.new(0, -0.5, 0)
  1227. W.Parent = Limb
  1228. end
  1229. local Limb = playa:FindFirstChild("Right Leg")
  1230. if Limb then
  1231. Limb.CanCollide = false
  1232. Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1233. local Joint = Instance.new("Rotate")
  1234. Joint.Name = "RightHip"
  1235. Joint.Part0 = Torso
  1236. Joint.Part1 = Limb
  1237. Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1238. Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1239. Joint.Parent = Torso
  1240.  
  1241. local B = Instance.new("Part")
  1242. B.TopSurface = 0
  1243. B.BottomSurface = 0
  1244. B.formFactor = "Symmetric"
  1245. B.Size = Vector3.new(1, 1, 1)
  1246. B.Transparency = 1
  1247. B.CanCollide = true
  1248. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1249. B.Parent = playa
  1250. local W = Instance.new("Weld")
  1251. W.Part0 = Limb
  1252. W.Part1 = B
  1253. W.C0 = CFrame.new(0, -0.5, 0)
  1254. W.Parent = Limb
  1255. end
  1256. local Limb = playa:FindFirstChild("Left Leg")
  1257. if Limb then
  1258. Limb.CanCollide = false
  1259. Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1260. local Joint = Instance.new("Rotate")
  1261. Joint.Name = "LeftHip"
  1262. Joint.Part0 = Torso
  1263. Joint.Part1 = Limb
  1264. Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1265. Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1266. Joint.Parent = Torso
  1267.  
  1268. local B = Instance.new("Part")
  1269. B.TopSurface = 0
  1270. B.BottomSurface = 0
  1271. if zombiemode == false or override then
  1272. B.CanCollide = true
  1273. end
  1274. B.formFactor = "Symmetric"
  1275. B.Size = Vector3.new(1, 1, 1)
  1276. B.Transparency = 1
  1277. B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1278. B.Parent = playa
  1279. local W = Instance.new("Weld")
  1280. W.Part0 = Limb
  1281. W.Part1 = B
  1282. W.C0 = CFrame.new(0, -0.5, 0)
  1283. W.Parent = Limb
  1284. end
  1285. --[[
  1286. local Bar = Instance.new("Part")
  1287. Bar.TopSurface = 0
  1288. Bar.BottomSurface = 0
  1289. Bar.formFactor = "Symmetric"
  1290. Bar.Size = Vector3.new(1, 1, 1)
  1291. Bar.Transparency = 1
  1292. Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1293. Bar.Parent = playa
  1294. local Weld = Instance.new("Weld")
  1295. Weld.Part0 = Torso
  1296. Weld.Part1 = Bar
  1297. Weld.C0 = CFrame.new(0, 0.5, 0)
  1298. Weld.Parent = Torso
  1299. --]]
  1300. playa.Parent = Gibs
  1301. if kneef and explode == nil then
  1302. local coru = coroutine.wrap(function()
  1303. if playa:FindFirstChild(hitz) then
  1304. local uno = Instance.new('Part',workspace)
  1305. local dos = Instance.new('Part',workspace)
  1306. uno.CFrame = playa:FindFirstChild(hitz).CFrame
  1307. dos.CFrame = kneef["big ass knife"].CFrame
  1308. local weld = Instance.new('Weld',kneef["big ass knife"])
  1309. weld.Part0 = playa:FindFirstChild(hitz)
  1310. weld.Part1 = kneef["big ass knife"]
  1311. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  1312. uno:Destroy()
  1313. dos:Destroy()
  1314. playa:FindFirstChild(hitz).Anchored = false
  1315. for i, v in pairs(kneef:GetChildren()) do
  1316. if v:IsA('BasePart') then
  1317. v.Anchored = false
  1318. end
  1319. end
  1320. if explode == nil or explode == false then
  1321. local bleedpart = Instance.new("Part", kneef)
  1322. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  1323. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  1324. bleedpart.CanCollide = false
  1325. bleedpart.Position = Head.Position + Vector3.new(0, 1, 0)
  1326. bleedpart.Transparency = 1
  1327.  
  1328. local bleedpartweld = Instance.new("Weld", kneef["big ass knife"])
  1329. bleedpartweld.Part0 = kneef["big ass knife"]
  1330. bleedpartweld.Part1 = bleedpart
  1331. bleedpartweld.C0 = CFrame.new(0,0,0)*CFrame.Angles(math.rad(90),0,0)
  1332. local coru = coroutine.wrap(function()
  1333. bleed(bleedpart)
  1334. end)
  1335. coru()
  1336. end
  1337. end
  1338. if zombiemode == false or override then
  1339. wait()
  1340. end
  1341. if kneef:FindFirstChild('Grab') and kneef.Grab:FindFirstChildOfClass('BodyVelocity') then
  1342. kneef.Grab:FindFirstChildOfClass('BodyVelocity'):Destroy()
  1343. end
  1344. end)
  1345. coru()
  1346. end
  1347. if explode then
  1348. local movevector = CFrame.new(explode.Position,Torso.Position).lookVector
  1349. local repulse = Instance.new('BodyForce',Torso)
  1350. repulse.Force = movevector*10000 + Vector3.new(0,5000,0)
  1351. game.Debris:AddItem(repulse,0.05)
  1352. end
  1353. if charred and zombiemode == false then
  1354. for i,v in pairs(playa:GetChildren()) do
  1355. if v:IsA('BasePart') then
  1356. v.BrickColor = BrickColor.Black()
  1357. local fire = Instance.new('Fire',v)
  1358. fire.Size = 5
  1359. fire.Heat = 5
  1360. elseif v:IsA('Accessory') then
  1361. for a,c in pairs(v:GetChildren()) do
  1362. if c:IsA('BasePart') then
  1363. c.BrickColor = BrickColor.Black()
  1364. local fire = Instance.new('Fire',v)
  1365. fire.Size = 5
  1366. fire.Heat = 5
  1367. for o,p in pairs(c:GetChildren()) do
  1368. if p:IsA("SpecialMesh") then
  1369. p.TextureId = ""
  1370. end
  1371. end
  1372. end
  1373. end
  1374. end
  1375. end
  1376. end
  1377. if soundy then
  1378. local sound = Instance.new('Sound',Head)
  1379. sound.SoundId = 'rbxassetid://903640857'
  1380. sound.Volume = 1
  1381. sound:Play()
  1382. sound.Ended:connect(function()
  1383. sound:Destroy()
  1384. local ambient = Instance.new('Sound',Head)
  1385. ambient.Volume = 0.25
  1386. ambient.Looped = true
  1387. ambient.SoundId = 'rbxassetid://903641031'
  1388. ambient:Play()
  1389. end)
  1390. end
  1391. if override then
  1392. 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
  1393. local coru = coroutine.wrap(function()
  1394. wait(4.5)
  1395. hum2.Parent.Name = hum2.Parent.Name.."'s Zombie"
  1396. hum2.HipHeight = 0.2
  1397. wait(0.5)
  1398. killz(hum2.Parent,"Head",nil,nil,false,false,false,false)
  1399. end)
  1400. coru()
  1401. else
  1402. game:GetService('Debris'):AddItem(playa, 12)
  1403. end
  1404. else
  1405. hum2.Health = 0
  1406. table.insert(zombies,playa)
  1407. local attack = Instance.new('Sound',Head)
  1408. attack.SoundId = 'rbxassetid://903641424'
  1409. attack.Volume = 2
  1410. for i,v in pairs(playa:GetChildren()) do
  1411. if v:IsA('BasePart') and v:FindFirstChildOfClass('TouchTransmitter') == nil then
  1412. v.Touched:connect(function(hit)
  1413. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') then
  1414. local found = false
  1415. if hit.Parent == player.Character then
  1416. found = true
  1417. end
  1418. for a,c in pairs(zombies) do
  1419. if c == hit.Parent then
  1420. found = true
  1421. end
  1422. end
  1423. if found == false and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 then
  1424. attack:Play()
  1425. if hit.Parent:FindFirstChildOfClass('Humanoid').Health - 2 <= 0 then
  1426. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  1427. wait()
  1428. killz(hit.Parent,"Head")
  1429. else
  1430. hit.Parent:FindFirstChildOfClass('Humanoid'):TakeDamage(2)
  1431. end
  1432. end
  1433. end
  1434. end)
  1435. end
  1436. end
  1437. local coru = coroutine.wrap(function()
  1438. wait(2)
  1439. for i,v in pairs(playa:GetChildren()) do
  1440. if v:IsA('BasePart') then
  1441. for a,c in pairs(v:GetChildren()) do
  1442. if c:IsA('Fire') or c:IsA('ParticleEmitter') then
  1443. c:Destroy()
  1444. end
  1445. end
  1446. elseif v:IsA('Accessory') then
  1447. for a,c in pairs(v:GetChildren()) do
  1448. if c:IsA('BasePart') then
  1449. for b,d in pairs(c:GetChildren()) do
  1450. if d:IsA('Fire') or d:IsA('ParticleEmitter') then
  1451. d:Destroy()
  1452. end
  1453. end
  1454. end
  1455. end
  1456. end
  1457. end
  1458. end)
  1459. coru()
  1460. end
  1461. end
  1462. end
  1463.  
  1464. mouse.KeyDown:connect(function(key)
  1465. if key == "t" and mouse.Target then
  1466. local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid')
  1467. if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end
  1468. if curpoint == nil then
  1469. if hum and hum.Parent:FindFirstChild('Head') then
  1470. curpart = hum.Parent.Head
  1471. else
  1472. curpart = nil
  1473. curpoint = mouse.Hit.p
  1474. end
  1475. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1476. notify("ZOMBIE TARGET SET",false)
  1477. else
  1478. curpart = nil
  1479. curpoint = nil
  1480. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1481. notify("ZOMBIE TARGET REMOVED",false)
  1482. end
  1483. elseif key == "y" then
  1484. for o,p in pairs(zombies) do
  1485. local coru = coroutine.wrap(function()
  1486. if p:FindFirstChild('Torso') then
  1487. killz(p,"Head",nil,nil,false,false,false,true)
  1488. else
  1489. table.remove(zombies,o)
  1490. end
  1491. end)
  1492. coru()
  1493. wait()
  1494. end
  1495. for i,v in pairs(zombies) do
  1496. table.remove(zombies,i)
  1497. end
  1498. if player.PlayerGui:FindFirstChild('Notification') then player.PlayerGui.Notification:Destroy() end
  1499. notify("ZOMBIES TERMINATED",false)
  1500. end
  1501. end)
  1502.  
  1503. function nub()
  1504. local me = player.Character
  1505. local point = me.HumanoidRootPart
  1506. local playergui = player.PlayerGui
  1507. local rightshoulderz = me.Torso["Right Shoulder"]:Clone()
  1508. local leftshoulderz = me.Torso["Left Shoulder"]:Clone()
  1509. local torsojoint = me.HumanoidRootPart["RootJoint"]:Clone()
  1510. local lefthipz = me.Torso["Left Hip"]:Clone()
  1511. local righthipz = me.Torso["Right Hip"]:Clone()
  1512. local mode = "kill"
  1513. local lerpz = false
  1514. local active = false
  1515. local acting = false
  1516. local hit = false
  1517. local canClick = true
  1518. local stabbing = false
  1519. local grabbing = false
  1520. local finishing = false
  1521. local kyssing = false
  1522. local canbackgroundmusic = true
  1523. local cancolorfilter = true
  1524. local spinboolean = false
  1525. local grabbed = nil
  1526. local doing = false
  1527. local rightshoulder = nil
  1528. local leftshoulder = nil
  1529. local headweld = nil
  1530. local usable = true
  1531. finishnum = 1
  1532.  
  1533. function notify(msg,forever)
  1534. local doit = coroutine.wrap(function()
  1535. local gui = Instance.new('ScreenGui',playergui)
  1536. gui.Name = "Notification"
  1537. local frame = Instance.new('Frame',gui)
  1538. frame.Position = UDim2.new(0,0,0,0)
  1539. frame.Size = UDim2.new(1,0,0.2,0)
  1540. frame.BackgroundTransparency = 1
  1541. local txt = Instance.new('TextLabel',frame)
  1542. txt.TextColor3 = Color3.new(255,255,255)
  1543. txt.TextStrokeColor3 = Color3.new(0, 0, 0)
  1544. txt.TextStrokeTransparency = 0
  1545. txt.BackgroundTransparency = 1
  1546. txt.Text = ""
  1547. txt.Size = UDim2.new(1,0,0.3,0)
  1548. txt.Position = UDim2.new(0,0,0.4,0)
  1549. txt.TextScaled = true
  1550. txt.Font = "Code"
  1551. txt.TextXAlignment = "Center"
  1552. local tap = Instance.new("Sound")
  1553. tap.Parent = gui
  1554. tap.SoundId = "rbxassetid://147982968"
  1555. tap.TimePosition = 0.1
  1556. local str = msg
  1557. local len = string.len(str)
  1558. for i=1,len do
  1559. txt.Text = string.sub(str,1,i)
  1560. pitche = math.random(20, 40)/10
  1561. tap.PlaybackSpeed = pitche
  1562. tap:Play()
  1563. wait(0.01)
  1564. end
  1565. if forever == false then
  1566. wait(1)
  1567. while txt.TextTransparency < 1 do
  1568. txt.TextTransparency = txt.TextTransparency + 0.1
  1569. txt.TextStrokeTransparency = txt.TextStrokeTransparency + 0.1
  1570. wait(0.001)
  1571. end
  1572. gui:Destroy()
  1573. end
  1574. end)
  1575. doit()
  1576. end
  1577.  
  1578. wait(0.5)
  1579. notify("PRESS [Z] TO EQUIP KNIFE || Created by mustardfoot and Tollonis",true)
  1580. local laugh = Instance.new('Sound',me.Head)
  1581. laugh.SoundId = 'rbxassetid://378827985'
  1582. laugh.Name = "Psycho"
  1583. laugh.Volume = 5
  1584. -- 1 - bitch ass knife
  1585. local obj1 = Instance.new("Model")
  1586. obj1.Name = "bitch ass knife"
  1587. obj1.Parent = game.Workspace
  1588.  
  1589. -- 2 - Grab
  1590. local obj2 = Instance.new("Part")
  1591. obj2.CFrame = CFrame.new(Vector3.new(20.4525032, 6.14501333, -134.399979)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1592. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1593. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1594. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1595. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1596. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1597. obj2.Material = Enum.Material.Concrete
  1598. obj2.Size = Vector3.new(1, 0.25, 0.25)
  1599. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1600. obj2.Anchored = true
  1601. obj2.BrickColor = BrickColor.new("Black")
  1602. obj2.Friction = 0.30000001192093
  1603. obj2.Shape = Enum.PartType.Cylinder
  1604. obj2.Name = "Grab"
  1605. obj2.Parent = obj1
  1606.  
  1607. -- 3 - handletopcap
  1608. local obj3 = Instance.new("Part")
  1609. obj3.CFrame = CFrame.new(Vector3.new(19.9725456, 6.14502859, -134.399933)) * CFrame.Angles(0, 1.5707963705063, 0)
  1610. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1611. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1612. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1613. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1614. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1615. obj3.Material = Enum.Material.Concrete
  1616. obj3.Size = Vector3.new(0.349999994, 0.349999994, 0.349999994)
  1617. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1618. obj3.Anchored = true
  1619. obj3.BrickColor = BrickColor.new("Black")
  1620. obj3.Friction = 0.30000001192093
  1621. obj3.Shape = Enum.PartType.Ball
  1622. obj3.Name = "handletopcap"
  1623. obj3.Parent = obj1
  1624.  
  1625. -- 4 - handlebottomcap
  1626. local obj4 = Instance.new("Part")
  1627. obj4.CFrame = CFrame.new(Vector3.new(20.9725285, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1628. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1629. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1630. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1631. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1632. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1633. obj4.Material = Enum.Material.Concrete
  1634. obj4.Size = Vector3.new(0.25, 0.25, 0.25)
  1635. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1636. obj4.Anchored = true
  1637. obj4.BrickColor = BrickColor.new("Black")
  1638. obj4.Friction = 0.30000001192093
  1639. obj4.Shape = Enum.PartType.Ball
  1640. obj4.Name = "handlebottomcap"
  1641. obj4.Parent = obj1
  1642.  
  1643. -- 5 - handleguardmid
  1644. local obj5 = Instance.new("Part")
  1645. obj5.CFrame = CFrame.new(Vector3.new(19.9474983, 6.14502859, -134.399918)) * CFrame.Angles(0, 1.5707963705063, 0)
  1646. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1647. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1648. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1649. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1650. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1651. obj5.Material = Enum.Material.Concrete
  1652. obj5.Size = Vector3.new(0.349999994, 0.349999994, 0.100000001)
  1653. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1654. obj5.Anchored = true
  1655. obj5.BrickColor = BrickColor.new("Black")
  1656. obj5.Friction = 0.30000001192093
  1657. obj5.Shape = Enum.PartType.Block
  1658. obj5.Name = "handleguardmid"
  1659. obj5.Parent = obj1
  1660.  
  1661. -- 6 - handleguardcap1
  1662. local obj6 = Instance.new("Part")
  1663. obj6.CFrame = CFrame.new(Vector3.new(19.9474983, 6.32502794, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1664. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1665. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1666. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1667. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1668. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1669. obj6.Material = Enum.Material.Concrete
  1670. obj6.Size = Vector3.new(0.100000001, 0.349999994, 0.349999994)
  1671. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1672. obj6.Anchored = true
  1673. obj6.BrickColor = BrickColor.new("Black")
  1674. obj6.Friction = 0.30000001192093
  1675. obj6.Shape = Enum.PartType.Cylinder
  1676. obj6.Name = "handleguardcap1"
  1677. obj6.Parent = obj1
  1678.  
  1679. -- 7 - handleguardcap2
  1680. local obj7 = Instance.new("Part")
  1681. obj7.CFrame = CFrame.new(Vector3.new(19.9474983, 5.97502899, -134.399918)) * CFrame.Angles(-3.1415927410126, 0, -3.1415927410126)
  1682. obj7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1683. obj7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1684. obj7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1685. obj7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1686. obj7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1687. obj7.Material = Enum.Material.Concrete
  1688. obj7.Size = Vector3.new(0.100000009, 0.349999994, 0.349999994)
  1689. obj7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1690. obj7.Anchored = true
  1691. obj7.BrickColor = BrickColor.new("Black")
  1692. obj7.Friction = 0.30000001192093
  1693. obj7.Shape = Enum.PartType.Cylinder
  1694. obj7.Name = "handleguardcap2"
  1695. obj7.Parent = obj1
  1696.  
  1697. -- 8 - big ass knife
  1698. local obj8 = Instance.new("Part")
  1699. obj8.CFrame = CFrame.new(Vector3.new(18.4375095, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1700. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1701. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1702. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1703. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1704. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1705. obj8.Material = Enum.Material.Metal
  1706. obj8.Size = Vector3.new(0.0500000007, 0.280000001, 0.839999795)
  1707. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1708. obj8.Anchored = true
  1709. obj8.BrickColor = BrickColor.new("Lily white")
  1710. obj8.Friction = 0.30000001192093
  1711. obj8.Shape = Enum.PartType.Block
  1712. obj8.Name = "big ass knife"
  1713. obj8.Parent = obj1
  1714.  
  1715. -- 9 - Mesh
  1716. local obj9 = Instance.new("BlockMesh")
  1717. obj9.Scale = Vector3.new(0.5, 1, 1)
  1718. obj9.Parent = obj8
  1719.  
  1720. -- 10 - big ass knife
  1721. local obj10 = Instance.new("Part")
  1722. obj10.CFrame = CFrame.new(Vector3.new(19.7425137, 6.14502859, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1723. obj10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1724. obj10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1725. obj10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1726. obj10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1727. obj10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1728. obj10.Material = Enum.Material.Metal
  1729. obj10.Size = Vector3.new(0.0500000007, 0.280000001, 0.289999962)
  1730. obj10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1731. obj10.Anchored = true
  1732. obj10.BrickColor = BrickColor.new("Lily white")
  1733. obj10.Friction = 0.30000001192093
  1734. obj10.Shape = Enum.PartType.Block
  1735. obj10.Name = "big ass knife"
  1736. obj10.Parent = obj1
  1737. local knife = obj10
  1738.  
  1739. -- 11 - Mesh
  1740. local obj11 = Instance.new("BlockMesh")
  1741. obj11.Scale = Vector3.new(0.5, 1, 1)
  1742. obj11.Parent = obj10
  1743.  
  1744. -- 12 - big ass knife
  1745. local obj12 = Instance.new("Part")
  1746. obj12.CFrame = CFrame.new(Vector3.new(19.1075306, 6.08502865, -134.401321)) * CFrame.Angles(0, 1.5707963705063, 0)
  1747. obj12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1748. obj12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1749. obj12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1750. obj12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1751. obj12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1752. obj12.Material = Enum.Material.Metal
  1753. obj12.Size = Vector3.new(0.0500000007, 0.159999996, 0.979999959)
  1754. obj12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1755. obj12.Anchored = true
  1756. obj12.BrickColor = BrickColor.new("Lily white")
  1757. obj12.Friction = 0.30000001192093
  1758. obj12.Shape = Enum.PartType.Block
  1759. obj12.Name = "big ass knife"
  1760. obj12.Parent = obj1
  1761.  
  1762. -- 13 - Mesh
  1763. local obj13 = Instance.new("BlockMesh")
  1764. obj13.Scale = Vector3.new(0.5, 1, 1)
  1765. obj13.Parent = obj12
  1766.  
  1767. -- 14 - serration
  1768. local obj14 = Instance.new("WedgePart")
  1769. obj14.CFrame = CFrame.new(Vector3.new(19.4963322, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1770. obj14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1771. obj14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1772. obj14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1773. obj14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1774. obj14.Material = Enum.Material.Metal
  1775. obj14.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1776. obj14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1777. obj14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1778. obj14.Anchored = true
  1779. obj14.BrickColor = BrickColor.new("Lily white")
  1780. obj14.Friction = 0.30000001192093
  1781. obj14.Name = "serration"
  1782. obj14.Parent = obj1
  1783.  
  1784. -- 15 - Mesh
  1785. local obj15 = Instance.new("BlockMesh")
  1786. obj15.Scale = Vector3.new(0.5, 1, 1)
  1787. obj15.Parent = obj14
  1788.  
  1789. -- 16 - serration
  1790. local obj16 = Instance.new("WedgePart")
  1791. obj16.CFrame = CFrame.new(Vector3.new(19.2763138, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1792. obj16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1793. obj16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1794. obj16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1795. obj16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1796. obj16.Material = Enum.Material.Metal
  1797. obj16.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1798. obj16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1799. obj16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1800. obj16.Anchored = true
  1801. obj16.BrickColor = BrickColor.new("Lily white")
  1802. obj16.Friction = 0.30000001192093
  1803. obj16.Name = "serration"
  1804. obj16.Parent = obj1
  1805.  
  1806. -- 17 - Mesh
  1807. local obj17 = Instance.new("BlockMesh")
  1808. obj17.Scale = Vector3.new(0.5, 1, 1)
  1809. obj17.Parent = obj16
  1810.  
  1811. -- 18 - serration
  1812. local obj18 = Instance.new("WedgePart")
  1813. obj18.CFrame = CFrame.new(Vector3.new(19.3863068, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1814. obj18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1815. obj18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1816. obj18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1817. obj18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1818. obj18.Material = Enum.Material.Metal
  1819. obj18.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1820. obj18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1821. obj18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1822. obj18.Anchored = true
  1823. obj18.BrickColor = BrickColor.new("Lily white")
  1824. obj18.Friction = 0.30000001192093
  1825. obj18.Name = "serration"
  1826. obj18.Parent = obj1
  1827.  
  1828. -- 19 - Mesh
  1829. local obj19 = Instance.new("BlockMesh")
  1830. obj19.Scale = Vector3.new(0.5, 1, 1)
  1831. obj19.Parent = obj18
  1832.  
  1833. -- 20 - serration
  1834. local obj20 = Instance.new("WedgePart")
  1835. obj20.CFrame = CFrame.new(Vector3.new(19.5963173, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1836. obj20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1837. obj20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1838. obj20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1839. obj20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1840. obj20.Material = Enum.Material.Metal
  1841. obj20.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1842. obj20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1843. obj20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1844. obj20.Anchored = true
  1845. obj20.BrickColor = BrickColor.new("Lily white")
  1846. obj20.Friction = 0.30000001192093
  1847. obj20.Name = "serration"
  1848. obj20.Parent = obj1
  1849.  
  1850. -- 21 - Mesh
  1851. local obj21 = Instance.new("BlockMesh")
  1852. obj21.Scale = Vector3.new(0.5, 1, 1)
  1853. obj21.Parent = obj20
  1854.  
  1855. -- 22 - serration
  1856. local obj22 = Instance.new("WedgePart")
  1857. obj22.CFrame = CFrame.new(Vector3.new(19.1663074, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1858. obj22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1859. obj22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1860. obj22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1861. obj22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1862. obj22.Material = Enum.Material.Metal
  1863. obj22.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1864. obj22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1865. obj22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1866. obj22.Anchored = true
  1867. obj22.BrickColor = BrickColor.new("Lily white")
  1868. obj22.Friction = 0.30000001192093
  1869. obj22.Name = "serration"
  1870. obj22.Parent = obj1
  1871.  
  1872. -- 23 - Mesh
  1873. local obj23 = Instance.new("BlockMesh")
  1874. obj23.Scale = Vector3.new(0.5, 1, 1)
  1875. obj23.Parent = obj22
  1876.  
  1877. -- 24 - serration
  1878. local obj24 = Instance.new("WedgePart")
  1879. obj24.CFrame = CFrame.new(Vector3.new(18.9663048, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1880. obj24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1881. obj24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1882. obj24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1883. obj24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1884. obj24.Material = Enum.Material.Metal
  1885. obj24.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1886. obj24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1887. obj24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1888. obj24.Anchored = true
  1889. obj24.BrickColor = BrickColor.new("Lily white")
  1890. obj24.Friction = 0.30000001192093
  1891. obj24.Name = "serration"
  1892. obj24.Parent = obj1
  1893.  
  1894. -- 25 - Mesh
  1895. local obj25 = Instance.new("BlockMesh")
  1896. obj25.Scale = Vector3.new(0.5, 1, 1)
  1897. obj25.Parent = obj24
  1898.  
  1899. -- 26 - serration
  1900. local obj26 = Instance.new("WedgePart")
  1901. obj26.CFrame = CFrame.new(Vector3.new(18.8562984, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1902. obj26.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1903. obj26.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1904. obj26.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1905. obj26.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1906. obj26.Material = Enum.Material.Metal
  1907. obj26.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1908. obj26.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1909. obj26.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1910. obj26.Anchored = true
  1911. obj26.BrickColor = BrickColor.new("Lily white")
  1912. obj26.Friction = 0.30000001192093
  1913. obj26.Name = "serration"
  1914. obj26.Parent = obj1
  1915.  
  1916. -- 27 - Mesh
  1917. local obj27 = Instance.new("BlockMesh")
  1918. obj27.Scale = Vector3.new(0.5, 1, 1)
  1919. obj27.Parent = obj26
  1920.  
  1921. -- 28 - serration
  1922. local obj28 = Instance.new("WedgePart")
  1923. obj28.CFrame = CFrame.new(Vector3.new(19.0663071, 6.15381575, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1924. obj28.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1925. obj28.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1926. obj28.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1927. obj28.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1928. obj28.Material = Enum.Material.Metal
  1929. obj28.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1930. obj28.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1931. obj28.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1932. obj28.Anchored = true
  1933. obj28.BrickColor = BrickColor.new("Lily white")
  1934. obj28.Friction = 0.30000001192093
  1935. obj28.Name = "serration"
  1936. obj28.Parent = obj1
  1937.  
  1938. -- 29 - Mesh
  1939. local obj29 = Instance.new("BlockMesh")
  1940. obj29.Scale = Vector3.new(0.5, 1, 1)
  1941. obj29.Parent = obj28
  1942.  
  1943. -- 30 - knifetip1
  1944. local obj30 = Instance.new("WedgePart")
  1945. obj30.CFrame = CFrame.new(Vector3.new(18.0163059, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  1946. obj30.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1947. obj30.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1948. obj30.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1949. obj30.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1950. obj30.Material = Enum.Material.Metal
  1951. obj30.Size = Vector3.new(0.0500000007, 0.200000003, 0.200000003)
  1952. obj30.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1953. obj30.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1954. obj30.Anchored = true
  1955. obj30.BrickColor = BrickColor.new("Lily white")
  1956. obj30.Friction = 0.30000001192093
  1957. obj30.Name = "knifetip1"
  1958. obj30.Parent = obj1
  1959.  
  1960. -- 31 - Mesh
  1961. local obj31 = Instance.new("BlockMesh")
  1962. obj31.Scale = Vector3.new(0.5, 1, 1)
  1963. obj31.Parent = obj30
  1964.  
  1965. -- 32 - redstuff
  1966. local obj32 = Instance.new("Part")
  1967. obj32.CFrame = CFrame.new(Vector3.new(19.9470005, 5.9749999, -134.399994)) * CFrame.Angles(-0, 0, -0)
  1968. obj32.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1969. obj32.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1970. obj32.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1971. obj32.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1972. obj32.Material = Enum.Material.SmoothPlastic
  1973. obj32.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1974. obj32.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  1975. obj32.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1976. obj32.BrickColor = BrickColor.new("Institutional white")
  1977. obj32.Friction = 0.30000001192093
  1978. obj32.Shape = Enum.PartType.Cylinder
  1979. obj32.Name = "redstuff"
  1980. obj32.Anchored = true
  1981. obj32.Parent = obj1
  1982.  
  1983.  
  1984. -- 33 - redstuff
  1985. local obj33 = Instance.new("Part")
  1986. obj33.CFrame = CFrame.new(Vector3.new(18.9800053, 6.1400156, -134.404984)) * CFrame.Angles(-0, 0, -0)
  1987. obj33.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1988. obj33.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1989. obj33.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1990. obj33.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1991. obj33.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1992. obj33.Material = Enum.Material.SmoothPlastic
  1993. obj33.Size = Vector3.new(1.81999993, 0.100000001, 0.0500000007)
  1994. obj33.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1995. obj33.BrickColor = BrickColor.new("Institutional white")
  1996. obj33.Friction = 0.30000001192093
  1997. obj33.Shape = Enum.PartType.Block
  1998. obj33.Name = "redstuff"
  1999. obj33.Anchored = true
  2000. obj33.Parent = obj1
  2001.  
  2002. -- 34 - redstuff
  2003. local obj34 = Instance.new("Part")
  2004. obj34.CFrame = CFrame.new(Vector3.new(19.9470005, 6.32499981, -134.399994)) * CFrame.Angles(-0, 0, -0)
  2005. obj34.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2006. obj34.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2007. obj34.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2008. obj34.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2009. obj34.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2010. obj34.Size = Vector3.new(0.0500000007, 0.360000014, 0.360000014)
  2011. obj34.Material = Enum.Material.SmoothPlastic
  2012. obj34.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2013. obj34.BrickColor = BrickColor.new("Institutional white")
  2014. obj34.Friction = 0.30000001192093
  2015. obj34.Shape = Enum.PartType.Cylinder
  2016. obj34.Name = "redstuff"
  2017. obj34.Anchored = true
  2018. obj34.Parent = obj1
  2019.  
  2020. -- 35 - redstuff
  2021. local obj35 = Instance.new("Part")
  2022. obj35.CFrame = CFrame.new(Vector3.new(19.8830166, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2023. obj35.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2024. obj35.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2025. obj35.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2026. obj35.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2027. obj35.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2028. obj35.Size = Vector3.new(0.0500000007, 0.319999993, 0.319999993)
  2029. obj35.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2030. obj35.BrickColor = BrickColor.new("Institutional white")
  2031. obj35.Friction = 0.30000001192093
  2032. obj35.Shape = Enum.PartType.Cylinder
  2033. obj35.Material = Enum.Material.SmoothPlastic
  2034. obj35.Name = "redstuff"
  2035. obj35.Anchored = true
  2036. obj35.Parent = obj1
  2037.  
  2038. -- 36 - redstuff
  2039. local obj36 = Instance.new("Part")
  2040. obj36.CFrame = CFrame.new(Vector3.new(20.9430103, 6.14501476, -134.399963)) * CFrame.Angles(-0, 0, -0)
  2041. obj36.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2042. obj36.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2043. obj36.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2044. obj36.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2045. obj36.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2046. obj36.Material = Enum.Material.SmoothPlastic
  2047. obj36.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2048. obj36.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2049. obj36.BrickColor = BrickColor.new("Institutional white")
  2050. obj36.Friction = 0.30000001192093
  2051. obj36.Shape = Enum.PartType.Cylinder
  2052. obj36.Name = "redstuff"
  2053. obj36.Anchored = true
  2054. obj36.Parent = obj1
  2055.  
  2056. -- 37 - redstuff
  2057. local obj37 = Instance.new("WedgePart")
  2058. obj37.CFrame = CFrame.new(Vector3.new(18.066288, 6.14381599, -134.400375)) * CFrame.Angles(1.5707963705063, -0.78539824485779, -1.5707963705063)
  2059. obj37.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2060. obj37.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2061. obj37.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2062. obj37.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2063. obj37.Material = Enum.Material.SmoothPlastic
  2064. obj37.Size = Vector3.new(0.0500000007, 0.0700000003, 0.0700000003)
  2065. obj37.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2066. obj37.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2067. obj37.Anchored = true
  2068. obj37.BrickColor = BrickColor.new("Institutional white")
  2069. obj37.Friction = 0.30000001192093
  2070. obj37.Name = "redstuff"
  2071. obj37.Anchored = true
  2072. obj37.Parent = obj1
  2073.  
  2074. -- 38 - redstuff
  2075. local obj38 = Instance.new("Part")
  2076. obj38.CFrame = CFrame.new(Vector3.new(20.1230125, 6.14501476, -134.399979)) * CFrame.Angles(-0, 0, -0)
  2077. obj38.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2078. obj38.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2079. obj38.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2080. obj38.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2081. obj38.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2082. obj38.Material = Enum.Material.SmoothPlastic
  2083. obj38.Size = Vector3.new(0.0500000007, 0.25999999, 0.25999999)
  2084. obj38.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2085. obj38.BrickColor = BrickColor.new("Institutional white")
  2086. obj38.Friction = 0.30000001192093
  2087. obj38.Shape = Enum.PartType.Cylinder
  2088. obj38.Name = "redstuff"
  2089. obj38.Anchored = true
  2090. obj38.Parent = obj1
  2091.  
  2092. local audio = Instance.new('Sound',knife)
  2093. audio.Volume = 2
  2094.  
  2095. local audio2 = Instance.new('Sound',knife)
  2096. audio2.Volume = 2
  2097.  
  2098. local holdpart = Instance.new("Part")
  2099. holdpart.Parent = me
  2100. holdpart.Size = Vector3.new(0.4, 0.4, 0.2)
  2101. holdpart.Position = me.Head.Position + Vector3.new(0, 1, 0)
  2102. holdpart.BrickColor = BrickColor.new("Burnt Sienna")
  2103.  
  2104. local previous = nil
  2105. for i,v in pairs(obj1:GetChildren()) do
  2106. if v:IsA('BasePart') then
  2107. if previous then
  2108. local weld = Instance.new('Weld',v)
  2109. weld.Part0 = v
  2110. weld.Part1 = previous
  2111. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2112. previous.Anchored = false
  2113. previous.CanCollide = false
  2114. local vee = v
  2115. weld.AncestryChanged:connect(function(mez,par)
  2116. wait()
  2117. weld.Parent = vee
  2118. end)
  2119. end
  2120. previous = v
  2121. end
  2122. end
  2123. previous.Anchored = false
  2124. previous.CanCollide = false
  2125.  
  2126. local holdpartweld = Instance.new("Weld", me.Torso)
  2127. holdpartweld.Part0 = me.Torso
  2128. holdpartweld.Part1 = holdpart
  2129. holdpartweld.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1, -0.8, 0.15)
  2130.  
  2131. holdpartweld.AncestryChanged:connect(function(mez,par)
  2132. if par ~= me.Torso then
  2133. wait()
  2134. holdpartweld.Parent = me.Torso
  2135. end
  2136. end)
  2137.  
  2138. local knifeweld = Instance.new('Weld',me.Torso)
  2139. knifeweld.Part0 = me.Torso
  2140. knifeweld.Part1 = obj2
  2141. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  2142. knifeweld.AncestryChanged:connect(function(mez,par)
  2143. if par ~= me.Torso then
  2144. wait()
  2145. knifeweld.Parent = me.Torso
  2146. end
  2147. end)
  2148. local ScreenGui = Instance.new("ScreenGui")
  2149. local CustomizeGui = Instance.new("Frame")
  2150. local Customize = Instance.new("TextLabel")
  2151. local ClosestColor = Instance.new("TextLabel")
  2152. local Line = Instance.new("TextLabel")
  2153. local Color = Instance.new("ImageLabel")
  2154. local Close = Instance.new("TextButton")
  2155. local RedHue = Instance.new("TextLabel")
  2156. local GreenHue = Instance.new("TextLabel")
  2157. local RedInput = Instance.new("TextBox")
  2158. local BlueHue = Instance.new("TextLabel")
  2159. local GreenInput = Instance.new("TextBox")
  2160. local TransInput = Instance.new("TextBox")
  2161. local BlueInput = Instance.new("TextBox")
  2162. local Message = Instance.new("TextLabel")
  2163. local Message2 = Instance.new("TextLabel")
  2164. local TrailTransparency = Instance.new("TextLabel")
  2165. local TrailInput = Instance.new("TextBox")
  2166. local MusicOption = Instance.new("TextButton")
  2167. local ScreenOption = Instance.new("TextButton")
  2168. local ScreenOptionTxt = Instance.new("TextLabel")
  2169. local MusicOptionTxt = Instance.new("TextLabel")
  2170.  
  2171. -- Properties
  2172.  
  2173. ScreenGui.Parent = playergui
  2174.  
  2175. CustomizeGui.Name = "CustomizeGui"
  2176. CustomizeGui.Parent = ScreenGui
  2177. CustomizeGui.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2178. CustomizeGui.BackgroundTransparency = 0.5
  2179. CustomizeGui.BorderColor3 = Color3.new(0, 0, 0)
  2180. CustomizeGui.BorderSizePixel = 2
  2181. CustomizeGui.Position = UDim2.new(0, 0, 0.5, 0)
  2182. CustomizeGui.Size = UDim2.new(0.449999988, 0, 0.449999988, 0)
  2183.  
  2184. Customize.Name = "Customize"
  2185. Customize.Parent = CustomizeGui
  2186. Customize.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2187. Customize.BackgroundTransparency = 0.75
  2188. Customize.BorderSizePixel = 0
  2189. Customize.Size = UDim2.new(1, 0, 0.200000003, 0)
  2190. Customize.FontSize = Enum.FontSize.Size28
  2191. Customize.Text = "ACCENT COLOR CUSTOMIZATION"
  2192. Customize.TextColor3 = Color3.new(1, 1, 1)
  2193. Customize.TextScaled = true
  2194. Customize.TextSize = 25
  2195. Customize.TextStrokeTransparency = 0.5
  2196. Customize.TextWrapped = true
  2197.  
  2198. ClosestColor.Name = "ClosestColor"
  2199. ClosestColor.Parent = CustomizeGui
  2200. ClosestColor.BackgroundColor3 = Color3.new(1, 1, 1)
  2201. ClosestColor.BackgroundTransparency = 1
  2202. ClosestColor.Position = UDim2.new(0, 0, 0.850000024, 0)
  2203. ClosestColor.Size = UDim2.new(1, 0, 0.150000006, 0)
  2204. ClosestColor.Font = Enum.Font.SourceSansLight
  2205. ClosestColor.FontSize = Enum.FontSize.Size32
  2206. ClosestColor.Text = "Your color is closest to Institutional White"
  2207. ClosestColor.TextColor3 = Color3.new(1, 1, 1)
  2208. ClosestColor.TextSize = 30
  2209. ClosestColor.TextStrokeTransparency = 0.5
  2210.  
  2211. Line.Name = "Line"
  2212. Line.Parent = CustomizeGui
  2213. Line.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2214. Line.BackgroundTransparency = 0.5
  2215. Line.BorderColor3 = Color3.new(0, 0, 0)
  2216. Line.BorderSizePixel = 0
  2217. Line.Position = UDim2.new(0, 0, 0.200000003, 0)
  2218. Line.Size = UDim2.new(1, 0, 0.0299999993, 0)
  2219. Line.Font = Enum.Font.SourceSans
  2220. Line.FontSize = Enum.FontSize.Size14
  2221. Line.Text = " "
  2222. Line.TextSize = 14
  2223.  
  2224. Color.Name = "Color"
  2225. Color.Parent = CustomizeGui
  2226. Color.BackgroundColor3 = Color3.new(1, 1, 1)
  2227. Color.BorderSizePixel = 0
  2228. Color.Position = UDim2.new(0.699999988, 0, 0.419999987, 0)
  2229. Color.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  2230. Color.SizeConstraint = Enum.SizeConstraint.RelativeYY
  2231.  
  2232. MusicOption.Parent = CustomizeGui
  2233. MusicOption.Name = "MusicOption"
  2234. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2235. MusicOption.BorderSizePixel = 1
  2236. MusicOption.Position = UDim2.new(0.01, 0, -0.12, 0)
  2237. MusicOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2238. MusicOption.Text = ""
  2239. MusicOption.BackgroundTransparency = 0.5
  2240.  
  2241. ScreenOption.Parent = CustomizeGui
  2242. ScreenOption.Name = "ScreenOption"
  2243. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2244. ScreenOption.BorderSizePixel = 1
  2245. ScreenOption.Position = UDim2.new(0.01, 0, -0.23, 0)
  2246. ScreenOption.Size = UDim2.new(0.05, 0, 0.1, 0)
  2247. ScreenOption.Text = ""
  2248. ScreenOption.BackgroundTransparency = 0.5
  2249.  
  2250. ScreenOptionTxt.Name = "ScreenOptionTxt"
  2251. ScreenOptionTxt.Parent = CustomizeGui
  2252. ScreenOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2253. ScreenOptionTxt.BackgroundTransparency = 1
  2254. ScreenOptionTxt.Position = UDim2.new(0.07, 0, -0.23, 0)
  2255. ScreenOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2256. ScreenOptionTxt.Font = Enum.Font.SourceSans
  2257. ScreenOptionTxt.FontSize = Enum.FontSize.Size24
  2258. ScreenOptionTxt.Text = "Psychopath Red Filter"
  2259. ScreenOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2260. ScreenOptionTxt.TextScaled = true
  2261. ScreenOptionTxt.TextSize = 20
  2262. ScreenOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2263. ScreenOptionTxt.TextStrokeTransparency = 0.5
  2264. ScreenOptionTxt.TextWrapped = true
  2265. ScreenOptionTxt.TextXAlignment = "Left"
  2266.  
  2267. MusicOptionTxt.Name = "MusicOptionTxt"
  2268. MusicOptionTxt.Parent = CustomizeGui
  2269. MusicOptionTxt.BackgroundColor3 = Color3.new(1, 1, 1)
  2270. MusicOptionTxt.BackgroundTransparency = 1
  2271. MusicOptionTxt.Position = UDim2.new(0.07, 0, -0.12, 0)
  2272. MusicOptionTxt.Size = UDim2.new(1, 0, 0.07, 0)
  2273. MusicOptionTxt.Font = Enum.Font.SourceSans
  2274. MusicOptionTxt.FontSize = Enum.FontSize.Size24
  2275. MusicOptionTxt.Text = "Psychopath Background Music"
  2276. MusicOptionTxt.TextColor3 = Color3.new(1, 1, 1)
  2277. MusicOptionTxt.TextScaled = true
  2278. MusicOptionTxt.TextSize = 20
  2279. MusicOptionTxt.TextStrokeColor3 = Color3.new(0, 0, 0)
  2280. MusicOptionTxt.TextStrokeTransparency = 0.5
  2281. MusicOptionTxt.TextWrapped = true
  2282. MusicOptionTxt.TextXAlignment = "Left"
  2283.  
  2284. Close.Name = "Close"
  2285. Close.Parent = CustomizeGui
  2286. Close.BackgroundColor3 = Color3.new(0.294118, 0.294118, 0.294118)
  2287. Close.BackgroundTransparency = 0.5
  2288. Close.BorderColor3 = Color3.new(0, 0, 0)
  2289. Close.BorderSizePixel = 2
  2290. Close.Position = UDim2.new(1.005, 0, 0, 0)
  2291. Close.Size = UDim2.new(0.100000001, 0, 0.2, 0)
  2292. Close.Font = Enum.Font.SourceSans
  2293. Close.FontSize = Enum.FontSize.Size14
  2294. Close.Text = "X"
  2295. Close.TextColor3 = Color3.new(1, 1, 1)
  2296. Close.TextScaled = true
  2297. Close.TextSize = 14
  2298. Close.TextStrokeTransparency = 0
  2299. Close.TextWrapped = true
  2300.  
  2301. RedHue.Name = "RedHue"
  2302. RedHue.Parent = CustomizeGui
  2303. RedHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2304. RedHue.BackgroundTransparency = 1
  2305. RedHue.Position = UDim2.new(0.100000001, 0, 0.400000006, 0)
  2306. RedHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2307. RedHue.Font = Enum.Font.SourceSans
  2308. RedHue.FontSize = Enum.FontSize.Size24
  2309. RedHue.Text = "RED Hue Value: "
  2310. RedHue.TextColor3 = Color3.new(1, 1, 1)
  2311. RedHue.TextScaled = true
  2312. RedHue.TextSize = 20
  2313. RedHue.TextStrokeColor3 = Color3.new(1, 0, 0)
  2314. RedHue.TextStrokeTransparency = 0.75
  2315. RedHue.TextWrapped = true
  2316.  
  2317. GreenHue.Name = "GreenHue"
  2318. GreenHue.Parent = CustomizeGui
  2319. GreenHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2320. GreenHue.BackgroundTransparency = 1
  2321. GreenHue.Position = UDim2.new(0.100000001, 0, 0.5, 0)
  2322. GreenHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2323. GreenHue.Font = Enum.Font.SourceSans
  2324. GreenHue.FontSize = Enum.FontSize.Size24
  2325. GreenHue.Text = "GREEN Hue Value:"
  2326. GreenHue.TextColor3 = Color3.new(1, 1, 1)
  2327. GreenHue.TextScaled = true
  2328. GreenHue.TextSize = 20
  2329. GreenHue.TextStrokeColor3 = Color3.new(0, 1, 0)
  2330. GreenHue.TextStrokeTransparency = 0.75
  2331. GreenHue.TextWrapped = true
  2332.  
  2333. RedInput.Name = "RedInput"
  2334. RedInput.Parent = CustomizeGui
  2335. RedInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2336. RedInput.BackgroundTransparency = 0.5
  2337. RedInput.BorderSizePixel = 0
  2338. RedInput.Position = UDim2.new(0.419999987, 0, 0.425000007, 0)
  2339. RedInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2340. RedInput.Font = Enum.Font.SourceSans
  2341. RedInput.FontSize = Enum.FontSize.Size14
  2342. RedInput.Text = "255"
  2343. RedInput.TextColor3 = Color3.new(1, 1, 1)
  2344. RedInput.TextSize = 14
  2345. RedInput.TextStrokeTransparency = 0
  2346.  
  2347. BlueHue.Name = "BlueHue"
  2348. BlueHue.Parent = CustomizeGui
  2349. BlueHue.BackgroundColor3 = Color3.new(1, 1, 1)
  2350. BlueHue.BackgroundTransparency = 1
  2351. BlueHue.Position = UDim2.new(0.100000001, 0, 0.600000024, 0)
  2352. BlueHue.Size = UDim2.new(0.300000012, 0, 0.100000001, 0)
  2353. BlueHue.Font = Enum.Font.SourceSans
  2354. BlueHue.FontSize = Enum.FontSize.Size24
  2355. BlueHue.Text = "BLUE Hue Value:"
  2356. BlueHue.TextColor3 = Color3.new(1, 1, 1)
  2357. BlueHue.TextScaled = true
  2358. BlueHue.TextSize = 20
  2359. BlueHue.TextStrokeColor3 = Color3.new(0, 0, 1)
  2360. BlueHue.TextStrokeTransparency = 0.75
  2361. BlueHue.TextWrapped = true
  2362.  
  2363. TrailTransparency.Name = "TrailTransparency"
  2364. TrailTransparency.Parent = CustomizeGui
  2365. TrailTransparency.BackgroundColor3 = Color3.new(1, 1, 1)
  2366. TrailTransparency.BackgroundTransparency = 1
  2367. TrailTransparency.Position = UDim2.new(0.090000001, 0, 0.700000024, 0)
  2368. TrailTransparency.Size = UDim2.new(0.310000012, 0, 0.100000001, 0)
  2369. TrailTransparency.Font = Enum.Font.SourceSans
  2370. TrailTransparency.FontSize = Enum.FontSize.Size24
  2371. TrailTransparency.Text = "Trail Transparency:"
  2372. TrailTransparency.TextColor3 = Color3.new(1, 1, 1)
  2373. TrailTransparency.TextScaled = true
  2374. TrailTransparency.TextSize = 20
  2375. TrailTransparency.TextStrokeColor3 = Color3.new(0, 0, 0)
  2376. TrailTransparency.TextWrapped = true
  2377.  
  2378. GreenInput.Name = "GreenInput"
  2379. GreenInput.Parent = CustomizeGui
  2380. GreenInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2381. GreenInput.BackgroundTransparency = 0.5
  2382. GreenInput.BorderSizePixel = 0
  2383. GreenInput.Position = UDim2.new(0.419999987, 0, 0.524999976, 0)
  2384. GreenInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2385. GreenInput.Font = Enum.Font.SourceSans
  2386. GreenInput.FontSize = Enum.FontSize.Size14
  2387. GreenInput.Text = "255"
  2388. GreenInput.TextColor3 = Color3.new(1, 1, 1)
  2389. GreenInput.TextSize = 14
  2390. GreenInput.TextStrokeTransparency = 0
  2391.  
  2392. TransInput.Name = "TransInput"
  2393. TransInput.Parent = CustomizeGui
  2394. TransInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2395. TransInput.BackgroundTransparency = 0.5
  2396. TransInput.BorderSizePixel = 0
  2397. TransInput.Position = UDim2.new(0.419999987, 0, 0.725000024, 0)
  2398. TransInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2399. TransInput.Font = Enum.Font.SourceSans
  2400. TransInput.FontSize = Enum.FontSize.Size14
  2401. TransInput.Text = "50"
  2402. TransInput.TextColor3 = Color3.new(1, 1, 1)
  2403. TransInput.TextSize = 14
  2404. TransInput.TextStrokeTransparency = 0
  2405.  
  2406. BlueInput.Name = "BlueInput"
  2407. BlueInput.Parent = CustomizeGui
  2408. BlueInput.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  2409. BlueInput.BackgroundTransparency = 0.5
  2410. BlueInput.BorderSizePixel = 0
  2411. BlueInput.Position = UDim2.new(0.419999987, 0, 0.625, 0)
  2412. BlueInput.Size = UDim2.new(0.200000003, 0, 0.075000003, 0)
  2413. BlueInput.Font = Enum.Font.SourceSans
  2414. BlueInput.FontSize = Enum.FontSize.Size14
  2415. BlueInput.Text = "255"
  2416. BlueInput.TextColor3 = Color3.new(1, 1, 1)
  2417. BlueInput.TextSize = 14
  2418. BlueInput.TextStrokeTransparency = 0
  2419.  
  2420. Message.Name = "Message"
  2421. Message.Parent = CustomizeGui
  2422. Message.BackgroundColor3 = Color3.new(1, 1, 1)
  2423. Message.BackgroundTransparency = 1
  2424. Message.Position = UDim2.new(0, 0, 0.2500004, 0)
  2425. Message.Size = UDim2.new(1, 0, 0.100000006, 0)
  2426. Message.Font = Enum.Font.SourceSans
  2427. Message.FontSize = Enum.FontSize.Size18
  2428. Message.Text = "|| Inputs must be values ||"
  2429. Message.TextColor3 = Color3.new(1, 1, 1)
  2430. Message.TextScaled = true
  2431. Message.TextSize = 15
  2432. Message.TextStrokeTransparency = 0.75
  2433. Message.TextWrapped = true
  2434.  
  2435. local attun = Instance.new("Attachment", knife)
  2436. attun.Position = Vector3.new(0, 0.1, -1.75)
  2437. local atdos = Instance.new("Attachment", knife)
  2438. atdos.Position = Vector3.new(0, -0.1, 0.5)
  2439. local trail = Instance.new("Trail", knife)
  2440. trail.LightEmission = 0.5
  2441. trail.Attachment0 = attun
  2442. trail.Attachment1 = atdos
  2443. trail.Lifetime = 0.175
  2444. trail.MinLength = 0
  2445. trail.Enabled = false
  2446.  
  2447. function updatez()
  2448. local rc = tonumber(RedInput.Text)
  2449. local gc = tonumber(GreenInput.Text)
  2450. local bc = tonumber(BlueInput.Text)
  2451. local tcupd = tonumber(TransInput.Text)
  2452. if rc == nil then
  2453. rc = 0
  2454. end
  2455. if gc == nil then
  2456. gc = 0
  2457. end
  2458. if bc == nil then
  2459. bc = 0
  2460. end
  2461. if tcupd == nil then
  2462. tcupd = 0
  2463. end
  2464. local tc = tcupd/100
  2465. Color.BackgroundColor3 = Color3.fromRGB(rc,gc,bc)
  2466. ClosestColor.Text = "Your color is closest to "..tostring(BrickColor.new(Color3.fromRGB(rc,gc,bc)))
  2467. obj32.Color = Color3.fromRGB(rc,gc,bc)
  2468. obj33.Color = Color3.fromRGB(rc,gc,bc)
  2469. obj34.Color = Color3.fromRGB(rc,gc,bc)
  2470. obj35.Color = Color3.fromRGB(rc,gc,bc)
  2471. obj36.Color = Color3.fromRGB(rc,gc,bc)
  2472. obj37.Color = Color3.fromRGB(rc,gc,bc)
  2473. obj38.Color = Color3.fromRGB(rc,gc,bc)
  2474. trail.Color = ColorSequence.new(Color3.fromRGB(rc, gc, bc))
  2475. trail.Transparency = NumberSequence.new(tc)
  2476. TrailTransparency.TextStrokeTransparency = tc
  2477. end
  2478.  
  2479. RedInput.Changed:connect(function(val)
  2480. if val == "Text" and tonumber(RedInput.Text) then
  2481. RedInput.Text = tostring(tonumber(RedInput.Text))
  2482. if tonumber(RedInput.Text) > 255 then
  2483. RedInput.Text = '255'
  2484. end
  2485. elseif val == "Text" then
  2486. RedInput.Text = ""
  2487. end
  2488. updatez()
  2489. end)
  2490. GreenInput.Changed:connect(function(val)
  2491. if val == "Text" and tonumber(GreenInput.Text) then
  2492. GreenInput.Text = tostring(tonumber(GreenInput.Text))
  2493. if tonumber(GreenInput.Text) > 255 then
  2494. GreenInput.Text = '255'
  2495. end
  2496. elseif val == "Text" then
  2497. GreenInput.Text = ""
  2498. end
  2499. updatez()
  2500. end)
  2501. BlueInput.Changed:connect(function(val)
  2502. if val == "Text" and tonumber(BlueInput.Text) then
  2503. BlueInput.Text = tostring(tonumber(BlueInput.Text))
  2504. if tonumber(BlueInput.Text) > 255 then
  2505. BlueInput.Text = '255'
  2506. end
  2507. elseif val == "Text" then
  2508. BlueInput.Text = ""
  2509. end
  2510. updatez()
  2511. end)
  2512. TransInput.Changed:connect(function(val)
  2513. if val == "Text" and tonumber(TransInput.Text) then
  2514. TransInput.Text = tostring(tonumber(TransInput.Text))
  2515. if tonumber(TransInput.Text) > 100 then
  2516. TransInput.Text = '100'
  2517. end
  2518. elseif val == "Text" then
  2519. TransInput.Text = ""
  2520. end
  2521. updatez()
  2522. end)
  2523.  
  2524. Close.MouseButton1Click:connect(function()
  2525. if lerpz == false then
  2526. lerpz = true
  2527. if Close.Text ~= "+" then
  2528. CustomizeGui:TweenPosition(UDim2.new(-0.45,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2529. for i=1,10 do
  2530. Close.TextTransparency = i/10
  2531. Close.TextStrokeTransparency = i/10
  2532. wait(0.01)
  2533. end
  2534. Close.Text = "+"
  2535. for i=1,10 do
  2536. Close.TextTransparency = (10-i+1)/10
  2537. Close.TextStrokeTransparency = (10-i+1)/10
  2538. wait(0.01)
  2539. end
  2540. lerpz = false
  2541. else
  2542. CustomizeGui:TweenPosition(UDim2.new(0,0,0.5,0,Enum.EasingDirection.Out,Enum.EasingStyle.Quint,2))
  2543. for i=1,10 do
  2544. Close.TextTransparency = i/10
  2545. Close.TextStrokeTransparency = i/10
  2546. wait(0.01)
  2547. end
  2548. Close.Text = "X"
  2549. for i=1,10 do
  2550. Close.TextTransparency = (10-i+1)/10
  2551. Close.TextStrokeTransparency = (10-i+1)/10
  2552. wait(0.01)
  2553. end
  2554. lerpz = false
  2555. end
  2556. end
  2557. end)
  2558.  
  2559. MusicOption.MouseButton1Click:connect(function()
  2560. if canbackgroundmusic == true then
  2561. canbackgroundmusic = false
  2562. MusicOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2563. else
  2564. canbackgroundmusic = true
  2565. MusicOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2566. end
  2567. end)
  2568.  
  2569. ScreenOption.MouseButton1Click:connect(function()
  2570. if cancolorfilter == true then
  2571. cancolorfilter = false
  2572. ScreenOption.BackgroundColor3 = Color3.new(1, 0, 0)
  2573. else
  2574. cancolorfilter = true
  2575. ScreenOption.BackgroundColor3 = Color3.new(0, 1, 0)
  2576. end
  2577. end)
  2578.  
  2579. function equip()
  2580. local doit = coroutine.wrap(function()
  2581. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  2582. acting = true
  2583. local arm = me["Right Arm"]
  2584. local arm2 = me["Left Arm"]
  2585. local tors = me.Torso
  2586. local weld = Instance.new('Weld',arm)
  2587. weld.Part0 = arm
  2588. weld.Part1 = tors
  2589. weld.C0 = CFrame.new(-1.5,0,0)
  2590. local weld2 = Instance.new("Weld", arm2)
  2591. weld2.Part0 = arm2
  2592. weld2.Part1 = tors
  2593. weld2.C0 = CFrame.new(1.5, 0, 0)
  2594. wait(0.001)
  2595. for i = 0,1,0.1 do
  2596. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2597. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  2598. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  2599. wait(0.001)
  2600. end
  2601. wait(0.15)
  2602. trail.Enabled = true
  2603. for i = 0,1,0.1 do
  2604. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2605. weld.C0 = weld.C0:lerp(CFrame.new(-0.5,2,0)*CFrame.Angles(0,0,-1.55),i)
  2606. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  2607. wait(0.001)
  2608. end
  2609. trail.Enabled = false
  2610. wait(0.2)
  2611. for i = 0,1,0.1 do
  2612. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  2613. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  2614. wait(0.001)
  2615. end
  2616. weld:Destroy()
  2617. weld2:Remove()
  2618. if tors ~= nil then
  2619. rightshoulderz:Clone().Parent = me.Torso
  2620. leftshoulderz:Clone().Parent = me.Torso
  2621. end
  2622. end
  2623. acting = false
  2624. end)
  2625. doit()
  2626. end
  2627.  
  2628. function kysnigga()
  2629. if kyssing == true then return end
  2630. kyssing = true
  2631. acting = true
  2632. decearingTHING = math.random(1, 100)
  2633. if decearingTHING == 4 then
  2634. decearingEGG = Instance.new("Sound", me.Torso)
  2635. decearingEGG.SoundId = "rbxassetid://138084557"
  2636. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2637. decearingEGG.TimePosition = 0.2
  2638. decearingEGG:Play()
  2639. end
  2640. me.Humanoid.WalkSpeed = 0
  2641. me.Humanoid.JumpPower = 0
  2642.  
  2643. local rightarm = Instance.new("Weld", me.Torso)
  2644. rightarm.Part0 = me.Torso
  2645. rightarm.Part1 = me["Right Arm"]
  2646. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2647.  
  2648. local leftarm = Instance.new("Weld", me.Torso)
  2649. leftarm.Part0 = me.Torso
  2650. leftarm.Part1 = me["Left Arm"]
  2651. leftarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-1.5, 0, 0)
  2652.  
  2653. local tors = Instance.new("Weld", me.HumanoidRootPart)
  2654. tors.Part0 = me.HumanoidRootPart
  2655. tors.Part1 = me.Torso
  2656. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  2657.  
  2658. local rightleg = Instance.new("Weld", me.Torso)
  2659. rightleg.Part0 = me.Torso
  2660. rightleg.Part1 = me["Right Leg"]
  2661. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  2662.  
  2663. local leftleg = Instance.new("Weld", me.Torso)
  2664. leftleg.Part0 = me.Torso
  2665. leftleg.Part1 = me["Left Leg"]
  2666. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  2667.  
  2668. for i = 0, 1, 0.03 do
  2669. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-10), 0, 0), i)
  2670. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2671. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-80), 0, 0), i)
  2672. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), i)
  2673. wait()
  2674. end
  2675. for i = 0, 1, 0.03 do
  2676. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(5), 0, 0), i)
  2677. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2678. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, 0.15) * CFrame.Angles(math.rad(-95), 0, 0), i)
  2679. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(-35)), i)
  2680. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(90), 0, math.rad(35)), i)
  2681. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2682. wait()
  2683. end
  2684. local bleedzer = Instance.new('Part',me.Torso)
  2685. bleedzer.CFrame = me.Torso.CFrame
  2686. bleedzer.Size = Vector3.new(0.1,0.1,0.1)
  2687. bleedzer.Transparency = 1
  2688. bleedzer.CanCollide = false
  2689. local weld = Instance.new('Weld',bleedzer)
  2690. weld.Part0 = bleedzer
  2691. weld.Part1 = me.Torso
  2692. weld.C0= CFrame.new(0,0,0)*CFrame.Angles(math.rad(-90),0,0)
  2693. local woodpekker = coroutine.wrap(function()
  2694. bleed(bleedzer)
  2695. end)
  2696. woodpekker()
  2697. audio.SoundId = "rbxassetid://199977936"
  2698. audio.PlaybackSpeed = 1.5
  2699. audio:Play()
  2700. audio2.SoundId = "rbxassetid://220834019"
  2701. audio2.PlaybackSpeed = 1
  2702. audio2.TimePosition = 0.1
  2703. audio2:Play()
  2704. for i = 0, 1, 0.1 do
  2705. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2706. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2707. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2708. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2709. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0, 0) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2710. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2711. wait()
  2712. end
  2713. wait(1)
  2714. audio.SoundId = "rbxassetid://210943487"
  2715. audio.TimePosition = 0.2
  2716. audio.PlaybackSpeed = 0.75
  2717. audio:Play()
  2718. for i = 0, 1, 0.03 do
  2719. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  2720. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2721. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -1, -0.35) * CFrame.Angles(math.rad(-70), 0, 0), i)
  2722. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(-35)), i)
  2723. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1, 0.3, -1.5) * CFrame.Angles(math.rad(70), 0, math.rad(35)), i)
  2724. knifeweld.C1 = knifeweld.C1:lerp(CFrame.new(1.35, 0, 1) * CFrame.Angles(1.55, math.rad(-180), 1), i)
  2725. wait()
  2726. end
  2727. for i = 0, 1, 0.03 do
  2728. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2729. leftarm.C0 = leftarm.C0:lerp(CFrame.new(-1.5, 0, -0.4) * CFrame.Angles(math.rad(30), 0, math.rad(0)), i)
  2730. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  2731. wait()
  2732. end
  2733. wait(0.24)
  2734. if me:FindFirstChildOfClass('Humanoid') then
  2735. me:FindFirstChildOfClass('Humanoid').Health = 0
  2736. end
  2737. wait(0.01)
  2738. killz(me,me.Torso.Name,nil,nil,true)
  2739.  
  2740. tors:Remove()
  2741. rightarm:Remove()
  2742. rightleg:Remove()
  2743. leftleg:Remove()
  2744. leftarm:Remove()
  2745. rightshoulderz:Clone().Parent = me.Torso
  2746. leftshoulderz:Clone().Parent = me.Torso
  2747. torsojoint:Clone().Parent = me.HumanoidRootPart
  2748. lefthipz:Clone().Parent = me.Torso
  2749. righthipz:Clone().Parent = me.Torso
  2750. me.Humanoid.JumpPower = 50
  2751. me.Humanoid.WalkSpeed = 16
  2752. acting = false
  2753. canClick = true
  2754. doing = false
  2755. hit = false
  2756. kyssing = false
  2757. if decearingTHING == 4 then
  2758. decearingEGG:Remove()
  2759. end
  2760. end
  2761.  
  2762. function bleedout()
  2763. local doit = coroutine.wrap(function()
  2764. local targe = grabbed
  2765. local num = 0
  2766. while targe and targe:FindFirstChildOfClass('Humanoid') and targe:FindFirstChildOfClass('Humanoid').Health > 0 and num < 11 do
  2767. if targe.Head:FindFirstChild('Died') then
  2768. tone = math.random(6, 12) / 10
  2769. targe.Head.Died.PlaybackSpeed = tone
  2770. targe.Head.Died:Play()
  2771. else
  2772. local deathsound = Instance.new('Sound',targe.Head)
  2773. deathsound.Name = "Died"
  2774. deathsound.SoundId = 'rbxasset://sounds/uuhhh.mp3'
  2775. deathsound.Volume = 0.65
  2776. deathsound.EmitterSize = 5
  2777. deathsound.MaxDistance = 150
  2778. tone = math.random(5, 15) / 10
  2779. targe.Head.Died.PlaybackSpeed = tone
  2780. targe.Head.Died:Play()
  2781. end
  2782. targe:FindFirstChildOfClass('Humanoid').Health = targe:FindFirstChildOfClass('Humanoid').Health - 7
  2783. num = num+1
  2784. wait(0.325)
  2785. end
  2786. targe:FindFirstChildOfClass('Humanoid').Health = 0
  2787. wait()
  2788. killz(targe,'Head',nil,nil,false,true)
  2789. wait(2)
  2790. targe:Remove()
  2791. end)
  2792. doit()
  2793. end
  2794.  
  2795. function liedown()
  2796. local doit = coroutine.wrap(function()
  2797. local targe = grabbed
  2798. wait(2)
  2799. if targe and targe:FindFirstChildOfClass('Humanoid') then
  2800. targe:FindFirstChildOfClass('Humanoid').PlatformStand = false
  2801. end
  2802. end)
  2803. doit()
  2804. end
  2805.  
  2806. function grab()
  2807. local doit = coroutine.wrap(function()
  2808. acting = true
  2809. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  2810. local arm = me["Right Arm"]
  2811. local tors = me.Torso
  2812. local arm2 = me["Left Arm"]
  2813. local humanroot = me.HumanoidRootPart
  2814. local weld2 = Instance.new('Weld',arm)
  2815. weld2.Part0 = arm
  2816. weld2.Part1 = tors
  2817. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  2818. local weld3 = Instance.new('Weld',arm2)
  2819. weld3.Part0 = arm2
  2820. weld3.Part1 = tors
  2821. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  2822. for i = 0,1,0.05 do
  2823. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2824. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  2825. weld3.C0 = weld3.C0:lerp(CFrame.new(1.2,1.3,0)*CFrame.Angles(0,0,1.2),i)
  2826. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), -1.55) * CFrame.new(0, 0.95, 0)
  2827. wait(0.01)
  2828. end
  2829. grabbing = true
  2830. trail.Enabled = true
  2831. for i = 0,1,0.10 do
  2832. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or humanroot == nil then return end
  2833. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  2834. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  2835. wait(0.01)
  2836. end
  2837. trail.Enabled = false
  2838. wait(0.5)
  2839. grabbing = false
  2840. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  2841. if grabbed == nil then
  2842. for i = 0,1,0.1 do
  2843. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil then return end
  2844. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  2845. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  2846. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2847. wait(0.001)
  2848. end
  2849. weld2:Destroy()
  2850. weld3:Destroy()
  2851. rightshoulderz:Clone().Parent = me.Torso
  2852. leftshoulderz:Clone().Parent = me.Torso
  2853. acting = false
  2854. canClick = true
  2855. end
  2856. end)
  2857. doit()
  2858. end
  2859.  
  2860. function kill()
  2861. paralyzed = false
  2862. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then hardrelease() return end
  2863. targetweld = grabbed.Torso.TargetWeld
  2864. targetweld2 = nil
  2865. local reee = grabbed:FindFirstChild("Left Arm")
  2866. if reee and reee:FindFirstChild("Weld") then
  2867. targetweld2 = reee.Weld
  2868. end
  2869. for i, v in pairs(grabbed:GetChildren()) do
  2870. if v.Name == "Part" then
  2871. v.CanCollide = true
  2872. end
  2873. end
  2874. targetweld3pt = grabbed:FindFirstChild("Right Arm")
  2875. local targetrightshoulder = rightshoulder
  2876. local targetleftshoulder = leftshoulder
  2877. local targetweld3 = Instance.new("Weld", targetweld3pt)
  2878. targetweld3.Part0 = grabbed.Torso
  2879. targetweld3.Part1 = targetweld3pt
  2880. targetweld3.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  2881.  
  2882. local doit = coroutine.wrap(function()
  2883. local arm = me["Right Arm"]
  2884. local tors = grabbed.Torso
  2885. local arm2 = me["Left Arm"]
  2886. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  2887. doing = true
  2888. local weld2 = arm:FindFirstChildOfClass('Weld')
  2889. local weld3 = arm2:FindFirstChildOfClass('Weld')
  2890. local humanroot = me.HumanoidRootPart
  2891.  
  2892. for i = 0,1,0.1 do
  2893. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2894. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.9, 0, -1.4), i)
  2895. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 0.5, -0.5)* CFrame.Angles(-1.5, 0.4, 1.1), i)
  2896. wait(0.01)
  2897. end
  2898.  
  2899. audio:Stop()
  2900. audio.SoundId = "rbxassetid://517040733"
  2901. tone = math.random(1, 3)
  2902. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.3 end
  2903. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  2904. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.2 end
  2905. audio:Play()
  2906.  
  2907. local bleedpart = Instance.new("Part", grabbed)
  2908. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  2909. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  2910. bleedpart.CanCollide = false
  2911. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  2912. bleedpart.Transparency = 1
  2913.  
  2914. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  2915. bleedpartweld.Part0 = grabbed.Torso
  2916. bleedpartweld.Part1 = bleedpart
  2917. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  2918. local coru=coroutine.wrap(function()
  2919. bleed(bleedpart)
  2920. end)
  2921. coru()
  2922.  
  2923. local slightthrow = Instance.new("BodyThrust", grabbed.Torso)
  2924. slightthrow.Force = Vector3.new(0, 0, -2500)
  2925.  
  2926. local slightthrow2 = Instance.new("BodyAngularVelocity", grabbed.Torso)
  2927. slightthrow2.AngularVelocity = Vector3.new(0, -1000, 0)
  2928. slightthrow2.MaxTorque = Vector3.new(1000, 1000, 1000)
  2929.  
  2930. if grabbed:FindFirstChildOfClass('Humanoid') then
  2931. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  2932. end
  2933.  
  2934. killz(grabbed,'Left Leg')
  2935. killz(grabbed,'Left Arm')
  2936. killz(grabbed,'Right Leg')
  2937. killz(grabbed,'Right Arm')
  2938.  
  2939. trail.Enabled = true
  2940.  
  2941. for i = 0,1,0.2 do
  2942. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2943. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 0, -1.4), i)
  2944. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  2945. wait(0.01)
  2946. end
  2947.  
  2948. trail.Enabled = false
  2949.  
  2950. bleedout()
  2951.  
  2952. rightshoulderz:Clone().Parent = me.Torso
  2953. leftshoulderz:Clone().Parent = me.Torso
  2954. grabbed = nil
  2955.  
  2956. if humanroot:FindFirstChild('Holder') then
  2957. humanroot.Holder:Destroy()
  2958. end
  2959.  
  2960. wait(0.2)
  2961. slightthrow:Remove()
  2962. slightthrow2:Remove()
  2963. for i = 0,1,0.05 do
  2964. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  2965. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2966. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5, 0, 0)* CFrame.Angles(0, 0, 0), i)
  2967. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  2968. wait(0.01)
  2969. end
  2970.  
  2971. weld2:Destroy()
  2972. weld3:Destroy()
  2973. targetweld = nil
  2974. targetweld2 = nil
  2975. targetweld3 = nil
  2976. rightshoulderz:Clone().Parent = me.Torso
  2977. leftshoulderz:Clone().Parent = me.Torso
  2978. acting = false
  2979. canClick = true
  2980. doing = false
  2981. end)
  2982. doit()
  2983. end
  2984.  
  2985. function finish()
  2986. if finishing == true then return end
  2987. finishing = true
  2988. acting = true
  2989. decearingTHING = math.random(1, 100)
  2990. if decearingTHING == 4 then
  2991. decearingEGG = Instance.new("Sound", me.Torso)
  2992. decearingEGG.SoundId = "rbxassetid://138084557"
  2993. decearingEGG.PlaybackSpeed = math.random(10, 12) / 10
  2994. decearingEGG.TimePosition = 0.2
  2995. decearingEGG:Play()
  2996. end
  2997. me.Humanoid.WalkSpeed = 0
  2998. me.Humanoid.JumpPower = 0
  2999.  
  3000. local rightarm = Instance.new("Weld", me.Torso)
  3001. rightarm.Part0 = me.Torso
  3002. rightarm.Part1 = me["Right Arm"]
  3003. rightarm.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(1.5, 0, 0)
  3004.  
  3005. local tors = Instance.new("Weld", me.HumanoidRootPart)
  3006. tors.Part0 = me.HumanoidRootPart
  3007. tors.Part1 = me.Torso
  3008. tors.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0, 0, 0)
  3009.  
  3010. local rightleg = Instance.new("Weld", me.Torso)
  3011. rightleg.Part0 = me.Torso
  3012. rightleg.Part1 = me["Right Leg"]
  3013. rightleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(0.5, -2, 0)
  3014.  
  3015. local leftleg = Instance.new("Weld", me.Torso)
  3016. leftleg.Part0 = me.Torso
  3017. leftleg.Part1 = me["Left Leg"]
  3018. leftleg.C0 = CFrame.Angles(0, 0, 0) * CFrame.new(-0.5, -2, 0)
  3019.  
  3020. for i = 0, 1, 0.05 do
  3021. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), 0, 0), i)
  3022. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3023. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0.2) * CFrame.Angles(math.rad(-15), 0, 0), i)
  3024. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0) * CFrame.Angles(math.rad(179), math.rad(179), 0), i)
  3025. wait()
  3026. end
  3027. for i=1,finishnum do
  3028. local num1 = 0.5
  3029. local num2 = 0.5
  3030. local num3 = 0.25
  3031. if finishnum ~= 1 then
  3032. num3 = 0
  3033. end
  3034. trail.Enabled = true
  3035. for i = 0, 1, num1 do
  3036. tors.C0 = tors.C0:lerp(CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-60), 0, 0), i)
  3037. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(0), 0, 0), i)
  3038. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(10), 0, 0), i)
  3039. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, -1) * CFrame.Angles(math.rad(160), math.rad(150), 0), i)
  3040. wait()
  3041. end
  3042. wait()
  3043. for i = 0, 1, num2 do
  3044. tors.C0 = tors.C0:lerp(CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3045. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -1.5, 0) * CFrame.Angles(math.rad(-30), 0, 0), i)
  3046. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -0.7, -1) * CFrame.Angles(math.rad(-20), 0, 0), i)
  3047. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 1.9, 0.2) * CFrame.Angles(math.rad(250), math.rad(180), 0), i)
  3048. wait()
  3049. end
  3050. trail.Enabled = false
  3051. wait(num3)
  3052. end
  3053. wait()
  3054. for i = 0, 1, 0.05 do
  3055. tors.C0 = tors.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3056. leftleg.C0 = leftleg.C0:lerp(CFrame.new(-0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3057. rightleg.C0 = rightleg.C0:lerp(CFrame.new(0.5, -2, 0) * CFrame.Angles(0, 0, 0), i)
  3058. rightarm.C0 = rightarm.C0:lerp(CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0), i)
  3059. wait()
  3060. end
  3061. tors:Remove()
  3062. rightarm:Remove()
  3063. rightleg:Remove()
  3064. leftleg:Remove()
  3065. rightshoulderz:Clone().Parent = me.Torso
  3066. leftshoulderz:Clone().Parent = me.Torso
  3067. torsojoint:Clone().Parent = me.HumanoidRootPart
  3068. lefthipz:Clone().Parent = me.Torso
  3069. righthipz:Clone().Parent = me.Torso
  3070. me.Humanoid.JumpPower = 50
  3071. me.Humanoid.WalkSpeed = 16
  3072. acting = false
  3073. canClick = true
  3074. doing = false
  3075. hit = false
  3076. finishing = false
  3077. if decearingTHING == 4 then
  3078. decearingEGG:Remove()
  3079. end
  3080. end
  3081.  
  3082. function throw()
  3083. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  3084. paralyzed = false
  3085. targetweld = grabbed.Torso.TargetWeld
  3086. local ree = grabbed:FindFirstChild("Left Arm")
  3087. targetweld2 =nil
  3088. if ree and ree:FindFirstChild("Weld") then
  3089. targetweld2 = ree.Weld
  3090. end
  3091.  
  3092. for i, v in pairs(grabbed:GetChildren()) do
  3093. if v.Name == "Part" then
  3094. v.CanCollide = true
  3095. end
  3096. end
  3097.  
  3098.  
  3099. local doit = coroutine.wrap(function()
  3100. local arm = me["Right Arm"]
  3101. local tors = grabbed.Torso
  3102. local arm2 = me["Left Arm"]
  3103. local targrightshoulder = rightshoulder
  3104.  
  3105. local targleftshoulder = leftshoulder
  3106. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3107. doing = true
  3108. local weld2 = arm:FindFirstChildOfClass('Weld')
  3109. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3110. local humanroot = me.HumanoidRootPart
  3111.  
  3112. for i = 0,1,0.2 do
  3113. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3114. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 1.7, -0.5)* CFrame.Angles(-0.25, 1, -1.4), i)
  3115. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1.6, -0.5)* CFrame.Angles(-1.5, -1, 1.1), i)
  3116. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  3117. if targetweld2 then
  3118. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  3119. end
  3120. wait(0.01)
  3121. end
  3122.  
  3123. audio:Stop()
  3124. audio.SoundId = "rbxassetid://536642316"
  3125. tone = math.random(1, 3)
  3126. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0.08 end
  3127. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0.1 end
  3128. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0.12 end
  3129. audio:Play()
  3130.  
  3131. local slightthrow = Instance.new("BodyVelocity", grabbed.Torso)
  3132. slightthrow.Velocity = Vector3.new(0,20,0)+(me.Torso.CFrame.lookVector*20)
  3133. slightthrow.P = 5000
  3134. slightthrow.MaxForce = Vector3.new(9000001,9000001,9000001)
  3135. local point = grabbed.Torso.Position
  3136. local aaaaaa = grabbed
  3137. liedown()
  3138.  
  3139. rightshoulderz:Clone().Parent = me.Torso
  3140. leftshoulderz:Clone().Parent = me.Torso
  3141. grabbed = nil
  3142.  
  3143. if humanroot:FindFirstChild('Holder') then
  3144. humanroot.Holder:Destroy()
  3145. end
  3146. local coru = coroutine.wrap(function()
  3147. while aaaaaa and aaaaaa:FindFirstChild('Torso') and (aaaaaa.Torso.Position-point).magnitude < 5 do wait(0.001) end
  3148. slightthrow:Remove()
  3149. end)
  3150. coru()
  3151.  
  3152. for i = 0,1,0.05 do
  3153. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  3154. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3155. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  3156. wait(0.01)
  3157. end
  3158. weld2:Destroy()
  3159. weld3:Destroy()
  3160. targetweld:Remove()
  3161. if targetweld2 then
  3162. targetweld2:Remove()
  3163. end
  3164. if rightshoulder then
  3165. rightshoulder:Clone().Parent = tors
  3166. end
  3167. if leftshoulder then
  3168. leftshoulder:Clone().Parent = tors
  3169. end
  3170. headweld:Clone().Parent = tors
  3171. rightshoulderz:Clone().Parent = me.Torso
  3172. leftshoulderz:Clone().Parent = me.Torso
  3173. acting = false
  3174. canClick = true
  3175. doing = false
  3176. end)
  3177. doit()
  3178. end
  3179.  
  3180. cfn,ang,mr,int=CFrame.new,CFrame.Angles,math.rad,Instance.new
  3181. bc=BrickColor.new
  3182. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3183. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3184. local fragmentable = workspace
  3185. local list = {}
  3186. local brickcount = 0
  3187. local storage = {}
  3188. local fillup = 1000
  3189. local maximumstorage = 2000
  3190. local storage_position = Vector3.new(0,0,5000)
  3191. local stored_partsize = Vector3.new(1,1,1)
  3192. local parts_created_per_frame = 5
  3193.  
  3194. local minimumsize = Vector3.new(0.7,0.7,0.7)
  3195. local surface_between_splitted_parts = 'SmoothNoOutlines'
  3196. local fragmentable = workspace
  3197. local list = {}
  3198. local brickcount = 0
  3199. local storage = {}
  3200. local fillup = 1000
  3201. local maximumstorage = 2000
  3202. local storage_position = Vector3.new(0,0,5000)
  3203. local stored_partsize = Vector3.new(1,1,1)
  3204. local parts_created_per_frame = 5
  3205.  
  3206.  
  3207. function fragmentate(cframe,size,color,explosion_position,explosion_blastradius,backsurface,bottomsurface,frontsurface,leftsurface,rightsurface,topsurface,transparency,reflectance,material)
  3208. local xi = size.X >= minimumsize.X*(1+explosion_blastradius/16) and 2 or 1
  3209. local yi = size.Y >= minimumsize.Y*(1+explosion_blastradius/16) and 2 or 1
  3210. local zi = size.Z >= minimumsize.Z*(1+explosion_blastradius/16) and 2 or 1
  3211. if xi == 1 and yi == 1 and zi == 1 or (cframe.p-explosion_position).magnitude > size.magnitude/2 + explosion_blastradius then
  3212. if xi == 1 and yi == 1 and zi == 1 then return end
  3213. if #storage > 0 then
  3214. local p = storage[1]
  3215. p.BrickColor = color
  3216. p.Size = size
  3217. p.Anchored = false
  3218. p.BackSurface = backsurface
  3219. p.BottomSurface = bottomsurface
  3220. p.FrontSurface = frontsurface
  3221. p.LeftSurface = leftsurface
  3222. p.RightSurface = rightsurface
  3223. p.TopSurface = topsurface
  3224. p.Transparency = transparency
  3225. p.CFrame = cframe
  3226. p.Reflectance = reflectance
  3227. p.Material = material
  3228. game:GetService('Debris'):AddItem(p,30)
  3229. p:BreakJoints()
  3230. table.remove(storage,1)
  3231. else
  3232. local p = Instance.new("Part",fragmentable)
  3233. p.BrickColor = color
  3234. p.FormFactor = "Custom"
  3235. p.Size = size
  3236. p.BackSurface = backsurface
  3237. p.BottomSurface = bottomsurface
  3238. p.FrontSurface = frontsurface
  3239. p.LeftSurface = leftsurface
  3240. p.RightSurface = rightsurface
  3241. p.TopSurface = topsurface
  3242. p.Transparency = transparency
  3243. p.Material = material
  3244. if p.Transparency>0.285 then
  3245. p.Anchored = false
  3246. else
  3247. p.Anchored=false
  3248. p.Material='Wood'
  3249. game:GetService('Debris'):AddItem(p,10)
  3250. end
  3251. p.CFrame = cframe
  3252. p.Reflectance = reflectance
  3253. p:BreakJoints()
  3254. end
  3255. return
  3256. end
  3257. local mody = math.random(-125,125)/1000
  3258. for y = 1,yi do
  3259. if math.random()> 0.5 then
  3260. local modx = math.random(-125,125)/1000
  3261. for x = 1,xi do
  3262. local modz = math.random(-125,125)/1000
  3263. for z = 1,zi do --offset = x/xi-0.75+modx)
  3264. 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)),
  3265. 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,
  3266. 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,
  3267. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3268. 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,
  3269. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3270. end
  3271.  
  3272. end
  3273. else
  3274. local modz = math.random(-125,125)/1000
  3275. for z = 1,zi do
  3276. local modx = math.random(-125,125)/1000
  3277. for x = 1,xi do
  3278. 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)),
  3279. 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,
  3280. zi == 2 and size.Z*(1-2*math.abs(z/zi-0.75+modz)) or size.Z),color,explosion_position,explosion_blastradius,
  3281. z~=zi and surface_between_splitted_parts or backsurface,y==2 and surface_between_splitted_parts or bottomsurface,
  3282. 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,
  3283. y~=yi and surface_between_splitted_parts or topsurface,transparency,reflectance,material)
  3284. end
  3285. end
  3286. end
  3287. end
  3288. end
  3289.  
  3290. function start_fragmentation(position,radius,nuh)
  3291. local search = Region3.new(position-Vector3.new(radius,radius,radius)*1.1,position+Vector3.new(radius,radius,radius)*1.1)
  3292. repeat
  3293. local finish = false
  3294. local parts = workspace:FindPartsInRegion3WithIgnoreList(search,list,100)
  3295. for i = 1,#parts do
  3296. table.insert(list,1,parts[i])
  3297. end
  3298. finish = true
  3299. until #parts < 100 and finish
  3300. local t = tick()
  3301. for i = 1,#list do
  3302. local p = list[i]
  3303. 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
  3304. 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)
  3305. if #storage < maximumstorage and p.Shape == "Block" then
  3306. p.Anchored = false
  3307. p.FormFactor = "Custom"
  3308. p.Size = stored_partsize
  3309. p.Position = storage_position
  3310. table.insert(storage,1,p)
  3311. else
  3312. p:Destroy()
  3313. end
  3314. end
  3315. 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
  3316. 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)
  3317. if #storage < maximumstorage and p.Shape == "Block" then
  3318. p.Anchored = false
  3319. p.Material='Wood'
  3320. p.FormFactor = "Custom"
  3321. p.Size = stored_partsize
  3322. p.Position = storage_position
  3323. table.insert(storage,1,p)
  3324. else
  3325. p:Destroy()
  3326. end
  3327. end
  3328. end
  3329. list = {}
  3330. end
  3331.  
  3332.  
  3333. function fling()
  3334. local doit = coroutine.wrap(function()
  3335. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') then
  3336. acting = true
  3337. for i=1,finishnum do
  3338. local weld2 = Instance.new('Weld',me["Right Arm"])
  3339. weld2.Part0 = me["Right Arm"]
  3340. weld2.Part1 = me["Torso"]
  3341. weld2.C0 = CFrame.new(-1.5,0,0)
  3342. if finishnum == 1 then
  3343. for i = 0,1,0.05 do
  3344. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3345. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3346. wait(0.01)
  3347. end
  3348. end
  3349. audio.SoundId = "rbxassetid://166083610"
  3350. audio.PlaybackSpeed = 1
  3351. audio.TimePosition = 0.1
  3352. audio:Play()
  3353. if finishnum == 1 then
  3354. for i = 0,1,0.5 do
  3355. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3356. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3357. wait(0.001)
  3358. end
  3359. end
  3360. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3361. local knofe = obj1:Clone()
  3362. for i, v in pairs(obj1:GetChildren()) do
  3363. if v:IsA('BasePart') then
  3364. v.Transparency = 1
  3365. end
  3366. end
  3367. knofe.Parent = workspace
  3368. knofe.Name = "Projectile"
  3369. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3370. knofe:FindFirstChild("Trail", true).Enabled = true
  3371. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3372. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3373. local coru = coroutine.wrap(function()
  3374. wait(0.45)
  3375. if heck then
  3376. heck:Destroy()
  3377. end
  3378. end)
  3379. coru()
  3380. local able = true
  3381. knofe["big ass knife"].Touched:connect(function(hit)
  3382. 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
  3383. local thing = hit.Parent:FindFirstChildOfClass('Humanoid')
  3384. local ree = hit.Parent
  3385. if thing == nil then
  3386. ree = hit.Parent.Parent
  3387. end
  3388. if ree:FindFirstChildOfClass('Humanoid').Health > 0 then
  3389. knofe:FindFirstChild("Trail", true).Enabled = false
  3390. game:GetService('Debris'):AddItem(knofe,5)
  3391. tone = math.random(1, 3)
  3392. local sound = Instance.new('Sound',knofe.Grab)
  3393. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3394. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3395. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3396. sound.PlaybackSpeed = 1
  3397. sound:Play()
  3398. for i, v in pairs(knofe:GetChildren()) do
  3399. if v:IsA('BasePart') then
  3400. v.CanCollide = true
  3401. v.Anchored = true
  3402. end
  3403. end
  3404. hit.Anchored = true
  3405. if ree:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  3406. ree:FindFirstChildOfClass('Humanoid').Health = 0
  3407. end
  3408. wait()
  3409. killz(ree,hit.Name,knofe)
  3410. else
  3411. knofe:FindFirstChild("Trail", true).Enabled = false
  3412. heck.Velocity = Vector3.new(0,0,0)
  3413. heck:Destroy()
  3414. game:GetService('Debris'):AddItem(knofe,5)
  3415. tone = math.random(1, 3)
  3416. local sound = Instance.new('Sound',knofe.Grab)
  3417. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  3418. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  3419. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  3420. sound.PlaybackSpeed = 1
  3421. sound:Play()
  3422. for i, v in pairs(knofe:GetChildren()) do
  3423. if v:IsA('BasePart') then
  3424. v.Anchored = false
  3425. end
  3426. end
  3427. hit.Anchored = true
  3428. wait(0.001)
  3429. hit.Anchored = false
  3430. for i, v in pairs(knofe:GetChildren()) do
  3431. if v:IsA('BasePart') then
  3432. v.Anchored = false
  3433. end
  3434. end
  3435. if knofe then
  3436. local coru = coroutine.wrap(function()
  3437. if hit then
  3438. local uno = Instance.new('Part',workspace)
  3439. local dos = Instance.new('Part',workspace)
  3440. uno.CFrame = hit.CFrame
  3441. dos.CFrame = knofe["big ass knife"].CFrame
  3442. local weld = Instance.new('Weld',knofe["big ass knife"])
  3443. weld.Part0 = hit
  3444. weld.Part1 = knofe["big ass knife"]
  3445. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3446. uno:Destroy()
  3447. dos:Destroy()
  3448. end
  3449. end)
  3450. coru()
  3451. end
  3452. end
  3453. elseif hit.Parent and hit.Parent ~= me and hit.Parent.Parent ~= me and hit.CanCollide and knofe.Grab.CanCollide == false then
  3454. if hit.Transparency and (hit.Transparency<=0.285 or hit:GetMass()<=3000) then
  3455. knofe:FindFirstChild("Trail", true).Enabled = false
  3456. local sound = Instance.new('Sound',knofe.Grab)
  3457. sound.SoundId = 'rbxassetid://267585646'
  3458. sound:Play()
  3459. for i,v in pairs(knofe:GetChildren()) do
  3460. if v:IsA('BasePart') then
  3461. v.Anchored = true
  3462. end
  3463. end
  3464. wait()
  3465. heck.Velocity = Vector3.new(0,0,0)
  3466. heck:Destroy()
  3467. local uno = Instance.new('Part',workspace)
  3468. local dos = Instance.new('Part',workspace)
  3469. uno.CFrame = hit.CFrame
  3470. dos.CFrame = knofe["big ass knife"].CFrame
  3471. local weld = Instance.new('Weld',knofe["big ass knife"])
  3472. weld.Part0 = hit
  3473. weld.Part1 = knofe["big ass knife"]
  3474. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3475. uno:Destroy()
  3476. dos:Destroy()
  3477. for i,v in pairs(knofe:GetChildren()) do
  3478. if v:IsA('BasePart') then
  3479. v.Anchored = false
  3480. end
  3481. end
  3482. game:GetService('Debris'):AddItem(knofe,5)
  3483. for i,v in pairs(knofe:GetChildren()) do
  3484. if v:IsA('BasePart') then
  3485. v.CanCollide = true
  3486. end
  3487. end
  3488. end
  3489. 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
  3490. knofe:FindFirstChild("Trail", true).Enabled = false
  3491. able = false
  3492. local sound = Instance.new('Sound',knofe.Grab)
  3493. sound.SoundId = 'rbxassetid://144884907'
  3494. sound:Play()
  3495. local coru = coroutine.wrap(function()
  3496. start_fragmentation(knofe["big ass knife"].Position,1.25,knofe)
  3497. end)
  3498. coru()
  3499. end
  3500. end
  3501. end)
  3502. if finishnum == 1 then
  3503. for i= 0,1,0.1 do
  3504. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3505. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3506. wait(0.001)
  3507. end
  3508. else
  3509. for i= 0,1,0.5 do
  3510. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3511. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3512. wait(0.001)
  3513. end
  3514. end
  3515. for i,v in pairs(obj1:GetChildren()) do
  3516. if v:IsA('BasePart') then
  3517. v.Transparency = 0
  3518. end
  3519. end
  3520. weld2:Destroy()
  3521. rightshoulderz:Clone().Parent = me.Torso
  3522. end
  3523. acting = false
  3524. canClick = true
  3525. end
  3526. end)
  3527. doit()
  3528. end
  3529.  
  3530. function instasplode()
  3531. local coru = coroutine.wrap(function()
  3532. acting = true
  3533. for i=1,1 do
  3534. local weld2 = Instance.new('Weld',me["Right Arm"])
  3535. weld2.Part0 = me["Right Arm"]
  3536. weld2.Part1 = me["Torso"]
  3537. weld2.C0 = CFrame.new(-1.5,0,0)
  3538. if finishnum == 1 then
  3539. for i = 0,1,0.05 do
  3540. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3541. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3542. wait(0.01)
  3543. end
  3544. end
  3545. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3546. audio.SoundId = "rbxassetid://166083610"
  3547. audio.PlaybackSpeed = 1
  3548. audio.TimePosition = 0.1
  3549. audio:Play()
  3550. if finishnum == 1 then
  3551. for i = 0,1,0.5 do
  3552. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3553. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3554. wait(0.001)
  3555. end
  3556. end
  3557. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3558. local knofe = obj1:Clone()
  3559. for i,v in pairs(obj1:GetChildren()) do
  3560. if v:IsA('BasePart') then
  3561. v.Transparency = 1
  3562. end
  3563. end
  3564. knofe.Parent = workspace
  3565. knofe.Name = "Projectile"
  3566. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3567. knofe:FindFirstChild("Trail", true).Enabled = false
  3568. fireofjesUS = Instance.new("Fire", knofe.Grab)
  3569. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3570. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3571. local coru = coroutine.wrap(function()
  3572. wait(0.45)
  3573. if heck then
  3574. heck:Destroy()
  3575. end
  3576. end)
  3577. coru()
  3578. knofe["big ass knife"].Touched:connect(function(hit)
  3579. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3580. heck.Velocity = Vector3.new(0,0,0)
  3581. heck:Destroy()
  3582. for i,v in pairs(knofe:GetChildren()) do
  3583. if v:IsA('BasePart') then
  3584. v.CanCollide = true
  3585. end
  3586. end
  3587. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  3588. if hum == nil then
  3589. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  3590. end
  3591. if knofe then
  3592. local coru = coroutine.wrap(function()
  3593. if hit then
  3594. local uno = Instance.new('Part',workspace)
  3595. local dos = Instance.new('Part',workspace)
  3596. uno.CFrame = hit.CFrame
  3597. dos.CFrame = knofe["big ass knife"].CFrame
  3598. local weld = Instance.new('Weld',knofe["big ass knife"])
  3599. weld.Part0 = hit
  3600. weld.Part1 = knofe["big ass knife"]
  3601. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  3602. uno:Destroy()
  3603. dos:Destroy()
  3604. end
  3605. end)
  3606. coru()
  3607. end
  3608. local sound = Instance.new('Sound',knofe.Grab)
  3609. sound.Name = "BOOM"
  3610. sound.EmitterSize = 25
  3611. sound.SoundId = 'rbxassetid://476477344'
  3612. sound.Volume = 0.5
  3613. sound:Play()
  3614. local exppart = Instance.new("Part", game.Workspace)
  3615. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  3616. exppart.Anchored = true
  3617. exppart.CanCollide = false
  3618. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  3619. exppart.Transparency = 1
  3620. local expaccent = Instance.new("ParticleEmitter", exppart)
  3621. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  3622. expaccent.LightEmission = 0.2
  3623. expaccent.LightInfluence = 0.3
  3624. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3625. expaccent.Acceleration = Vector3.new(0, 30, 0)
  3626. expaccent.Drag = 15
  3627. expaccent.LockedToPart = false
  3628. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  3629. expaccent.Rate = 2000
  3630. expaccent.Speed = NumberRange.new(0,0)
  3631. expaccent.SpreadAngle = Vector2.new(360, 360)
  3632. expaccent:Clone().Parent = exppart
  3633. expaccent:Clone().Parent = exppart
  3634. local exp = Instance.new('Explosion',game.Workspace)
  3635. exp.Position = knofe["big ass knife"].Position
  3636. exp.ExplosionType = Enum.ExplosionType.NoCraters
  3637. exp.BlastRadius = 5
  3638. exp.Visible = false
  3639. exp.BlastPressure = 0
  3640. exp.DestroyJointRadiusPercent = 0
  3641. exp.Hit:connect(function(hit)
  3642. if hit.Parent and hit.Parent ~= me and hit.Parent.Name ~= "bitch ass knife" then
  3643. wait(0.001)
  3644. tgt = hit
  3645. local coru=coroutine.wrap(function(tgtt)
  3646. local fireofgods = Instance.new("Fire", tgtt)
  3647. fireofgods.Size = 0
  3648. fireofgods.Heat = 0
  3649. local fireofgodsaccent = expaccent:Clone()
  3650. fireofgodsaccent.Parent = hit
  3651. fireofgodsaccent.Rate = 0
  3652. fireofgodsaccent.Speed = NumberRange.new(5, 50)
  3653. fireofgodsaccent.SpreadAngle = Vector2.new(45, 45)
  3654. fireofgodsaccent.Acceleration = Vector3.new(0, 20, 0)
  3655.  
  3656. while fireofgods.Size < 10 do
  3657. fireofgods.Size = fireofgods.Size + 0.1
  3658. fireofgods.Heat = fireofgods.Heat + 0.1
  3659. fireofgodsaccent.Rate = fireofgodsaccent.Rate + 1
  3660. wait()
  3661. end
  3662. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3663. hit:BreakJoints()
  3664. elseif hit.Parent and hit.Parent:IsA('Accessory') then
  3665. for i,v in pairs(hit:GetChildren()) do
  3666. if v:IsA('SpecialMesh') then
  3667. v.TextureId = ""
  3668. end
  3669. end
  3670. end
  3671. hit.BrickColor = BrickColor.new("Black")
  3672. for i,v in pairs(hit.Parent:GetChildren()) do
  3673. if v:IsA('Shirt') or v:IsA('Pants') then
  3674. v:Destroy()
  3675. end
  3676. end
  3677.  
  3678. while fireofgods.Size > 5 do
  3679. fireofgods.Size = fireofgods.Size - 0.1
  3680. fireofgods.Heat = fireofgods.Heat - 0.1
  3681. wait()
  3682. end
  3683. fireofgods:Destroy()
  3684. if hit.Parent then
  3685. if hit.Parent:FindFirstChildOfClass('Humanoid') == nil and hit.Parent.Parent:FindFirstChildOfClass('Humanoid') == nil then
  3686. local p = hit
  3687. 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)
  3688. hit:Remove()
  3689. elseif hit.Parent:FindFirstChildOfClass('Humanoid') ~= nil then
  3690. print(hit.Name)
  3691. if hit.Name == "Torso" or hit.Name == "Head" then
  3692. print('ohhh YAAAA')
  3693. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  3694. end
  3695. wait()
  3696. killz(hit.Parent,hit.Name,nil,nil,false,false,true)
  3697. end
  3698. end
  3699. end)
  3700. coru(tgt)
  3701. end
  3702. end)
  3703. local explosionaccenttimeout = coroutine.wrap(function()
  3704. wait(0.2)
  3705. for i, exploodn in pairs(exppart:GetChildren()) do
  3706. exploodn.Enabled = false
  3707. end
  3708. wait(2)
  3709. for i, exploodn in pairs(exppart:GetChildren()) do
  3710. exploodn:Remove()
  3711. end
  3712. end)
  3713. explosionaccenttimeout()
  3714. for i,v in pairs(knofe:GetChildren()) do
  3715. if v:IsA('BasePart') then
  3716. v.Transparency = 1
  3717. end
  3718. end
  3719. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  3720. coru()
  3721. end
  3722. end)
  3723. if finishnum == 1 then
  3724. for i= 0,1,0.1 do
  3725. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3726. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  3727. wait(0.001)
  3728. end
  3729. else
  3730. wait(0.1)
  3731. end
  3732. weld2.C0 = CFrame.new(-1.5,0,0)
  3733. for i,v in pairs(obj1:GetChildren()) do
  3734. if v:IsA('BasePart') then
  3735. v.Transparency = 0
  3736. end
  3737. end
  3738. weld2:Destroy()
  3739. rightshoulderz:Clone().Parent = me.Torso
  3740. end
  3741. acting = false
  3742. canClick = true
  3743. end)
  3744. coru()
  3745. end
  3746.  
  3747. function fireworkit()
  3748. local coru = coroutine.wrap(function()
  3749. acting = true
  3750. local ree = 1
  3751. if finishnum > 1 then
  3752. ree = 3
  3753. end
  3754. for i=1,ree do
  3755. local weld2 = Instance.new('Weld',me["Right Arm"])
  3756. weld2.Part0 = me["Right Arm"]
  3757. weld2.Part1 = me["Torso"]
  3758. weld2.C0 = CFrame.new(-1.5,0,0)
  3759. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3760. audio.SoundId = "rbxassetid://166083610"
  3761. audio.PlaybackSpeed = 1
  3762. audio.TimePosition = 0.1
  3763. audio:Play()
  3764. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3765. local knofe = obj1:Clone()
  3766. for i,v in pairs(obj1:GetChildren()) do
  3767. if v:IsA('BasePart') then
  3768. v.Transparency = 1
  3769. end
  3770. end
  3771. local sound = Instance.new('Sound',knofe.Grab)
  3772. sound.Volume = 0.25
  3773. sound.EmitterSize = 200
  3774. sound.MaxDistance = 300
  3775. sound.SoundId = 'rbxassetid://551051176'
  3776. sound:Play()
  3777. knofe.Parent = workspace
  3778. knofe.Name = "Projectile"
  3779. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3780. local partic = Instance.new('ParticleEmitter',knofe.Grab)
  3781. 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))})
  3782. partic.LightEmission = 0.5
  3783. partic.LightInfluence = 0
  3784. partic.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.15)})
  3785. partic.Rotation = NumberRange.new(0,90)
  3786. partic.SpreadAngle = Vector2.new(5,5)
  3787. partic.Speed = NumberRange.new(20)
  3788. partic.Texture = 'rbxassetid://603193846'
  3789. partic.EmissionDirection = Enum.NormalId.Left
  3790. partic.Lifetime = NumberRange.new(0.5,1)
  3791. partic.Rate = 100
  3792. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3793. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*240
  3794. knofe["big ass knife"].Touched:connect(function(hit)
  3795. sound:Destroy()
  3796. local sound2 = Instance.new('Sound',workspace)
  3797. sound2.SoundId = 'rbxassetid://138080762'
  3798. sound2:Play()
  3799. if heck then
  3800. heck:Destroy()
  3801. end
  3802. for i,v in pairs(knofe:GetChildren()) do
  3803. v.Anchored = true
  3804. end
  3805. partic.Enabled = false
  3806. local colorscheme = math.random(1,4)
  3807. --1 - red & orange
  3808. --2 - blue & pink
  3809. --3 - green & purple
  3810. --4 - blue, red, white
  3811. local colar1 = Color3.fromRGB(255,0,0)
  3812. local colar2 = Color3.fromRGB(255,125,0)
  3813. local colar3 = Color3.fromRGB(255,255,255)
  3814. if colorscheme == 2 then
  3815. colar1 = Color3.fromRGB(0,132,255)
  3816. colar2 = Color3.fromRGB(243,105,255)
  3817. elseif colorscheme == 3 then
  3818. colar1 = Color3.fromRGB(76,255,0)
  3819. colar2 = Color3.fromRGB(128,0,255)
  3820. elseif colorscheme == 4 then
  3821. colar2 = Color3.fromRGB(0,132,255)
  3822. end
  3823. local partic2 = Instance.new('ParticleEmitter',knofe.Grab)
  3824. partic2.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar1),ColorSequenceKeypoint.new(1,colar1)})
  3825. partic2.LightEmission = 0.5
  3826. partic2.LightInfluence = 0
  3827. partic2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5),NumberSequenceKeypoint.new(1,0.1)})
  3828. partic2.Rotation = NumberRange.new(0,90)
  3829. partic2.SpreadAngle = Vector2.new(180,180)
  3830. partic2.Speed = NumberRange.new(20)
  3831. partic2.Texture = 'rbxassetid://603193846'
  3832. partic2.EmissionDirection = Enum.NormalId.Right
  3833. partic2.Lifetime = NumberRange.new(2,2.5)
  3834. partic2.Rate = 1000
  3835. partic2.Drag = 1
  3836. local partic3 = partic2:Clone()
  3837. partic3.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar2),ColorSequenceKeypoint.new(1,colar2)})
  3838. partic3.Parent = knofe.Grab
  3839. if colorscheme == 4 then
  3840. local partic4 = partic2:Clone()
  3841. partic4.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,colar3),ColorSequenceKeypoint.new(1,colar3)})
  3842. partic4.Parent = knofe.Grab
  3843. end
  3844. wait(1)
  3845. for i,v in pairs(knofe.Grab:GetChildren()) do
  3846. if v:IsA('ParticleEmitter') then
  3847. v.Enabled = false
  3848. end
  3849. end
  3850. sound:Destroy()
  3851. wait(2)
  3852. knofe:Destroy()
  3853. end)
  3854. wait(0.1)
  3855. weld2.C0 = CFrame.new(-1.5,0,0)
  3856. for i,v in pairs(obj1:GetChildren()) do
  3857. if v:IsA('BasePart') then
  3858. v.Transparency = 0
  3859. end
  3860. end
  3861. weld2:Destroy()
  3862. rightshoulderz:Clone().Parent = me.Torso
  3863. end
  3864. acting = false
  3865. canClick = true
  3866. end)
  3867. coru()
  3868. end
  3869.  
  3870. function paralyze()
  3871. local coru = coroutine.wrap(function()
  3872. if paralyzed == true then return end
  3873. paralyzed = true
  3874. local arm = me["Right Arm"]
  3875. local tors = grabbed.Torso
  3876. local arm2 = me["Left Arm"]
  3877. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  3878. doing = true
  3879. local weld2 = arm:FindFirstChildOfClass('Weld')
  3880. local weld3 = arm2:FindFirstChildOfClass('Weld')
  3881. local humanroot = me.HumanoidRootPart
  3882. for i = 0,1,0.075 do
  3883. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-2, 0, -1.5), i)
  3884. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3885. wait(0.01)
  3886. end
  3887. for i = 0,1,0.30 do
  3888. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-0.75, 0, -1.75), i)
  3889. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.4, 0, 1.1), i)
  3890. wait(0.01)
  3891. end
  3892. killz(grabbed,'Left Leg')
  3893. killz(grabbed,'Left Arm')
  3894. killz(grabbed,'Right Leg')
  3895. killz(grabbed,'Right Arm')
  3896.  
  3897. for i, v in pairs(grabbed:GetChildren()) do
  3898. if v.Name == "Part" then
  3899. v.CanCollide = false
  3900. end
  3901. end
  3902.  
  3903. audio:Stop()
  3904. audio.SoundId = "rbxassetid://2801263"
  3905. tone = math.random(1, 3)
  3906. if tone == 1 then audio.PlaybackSpeed = 0.8 audio.TimePosition = 0 end
  3907. if tone == 2 then audio.PlaybackSpeed = 1 audio.TimePosition = 0 end
  3908. if tone == 3 then audio.PlaybackSpeed = 1.2 audio.TimePosition = 0 end
  3909. audio:Play()
  3910.  
  3911. local bleedpart = Instance.new("Part", grabbed)
  3912. bleedpart.Size = Vector3.new(0.2, 0.2, 0.2)
  3913. bleedpart.Color = Color3.new(115/225, 115/225, 115/225)
  3914. bleedpart.CanCollide = false
  3915. bleedpart.Position = grabbed.Head.Position + Vector3.new(0, 1, 0)
  3916. bleedpart.Transparency = 1
  3917.  
  3918. local bleedpartweld = Instance.new("Weld", grabbed.Torso)
  3919. bleedpartweld.Part0 = grabbed.Torso
  3920. bleedpartweld.Part1 = bleedpart
  3921. bleedpartweld.C0 = CFrame.Angles(-1, 0, -0.35) * CFrame.new(0, 1, 0.8)
  3922. local cuntruu=coroutine.wrap(function()
  3923. bleed(bleedpart)
  3924. end)
  3925. local thicc = coroutine.wrap(function()
  3926. wait(3)
  3927. bleedpart:Remove()
  3928. end)
  3929. cuntruu()
  3930. thicc()
  3931.  
  3932. for i = 0,1,0.075 do
  3933. weld2.C0 = weld2.C0:lerp(CFrame.new(-0.9, 0.80, -1.1)* CFrame.Angles(-1.5, 0, -1.3), i)
  3934. weld3.C0 = weld3.C0:lerp(CFrame.new(0.8, 1, -0.5)* CFrame.Angles(-1.5, 0, 1.1), i)
  3935. wait(0.01)
  3936. end
  3937. acting = true
  3938. canClick = true
  3939. doing = false
  3940. end)
  3941. coru()
  3942. end
  3943.  
  3944. function explode()
  3945. local coru = coroutine.wrap(function()
  3946. acting = true
  3947. for i=1,finishnum do
  3948. local weld2 = Instance.new('Weld',me["Right Arm"])
  3949. weld2.Part0 = me["Right Arm"]
  3950. weld2.Part1 = me["Torso"]
  3951. weld2.C0 = CFrame.new(-1.5,0,0)
  3952. if finishnum == 1 then
  3953. for i = 0,1,0.05 do
  3954. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3955. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0),i)
  3956. wait(0.01)
  3957. end
  3958. end
  3959. weld2.C0 = CFrame.new(-1.5,0.9,-0.5)*CFrame.Angles(-math.pi/0.75,-math.pi/8,0)
  3960. audio.SoundId = "rbxassetid://166083610"
  3961. audio.PlaybackSpeed = 1
  3962. audio.TimePosition = 0.1
  3963. audio:Play()
  3964. if finishnum == 1 then
  3965. for i = 0,1,0.5 do
  3966. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  3967. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0),i)
  3968. wait(0.001)
  3969. end
  3970. end
  3971. weld2.C0 = CFrame.new(-1.5,1.2,0.1)*CFrame.Angles(math.pi/0.9,0,0)
  3972. local knofe = obj1:Clone()
  3973. for i,v in pairs(obj1:GetChildren()) do
  3974. if v:IsA('BasePart') then
  3975. v.Transparency = 1
  3976. end
  3977. end
  3978. knofe.Parent = workspace
  3979. knofe.Name = "Projectile"
  3980. knofe.Grab.CFrame = CFrame.new(knofe.Grab.CFrame.p, mouse.Hit.p)*CFrame.Angles(0,math.pi/2,0)
  3981. knofe:FindFirstChild("Trail", true).Enabled = false
  3982. local heck = Instance.new('BodyVelocity',knofe.Grab)
  3983. heck.Velocity = (knofe.Grab.CFrame*CFrame.Angles(0,math.pi/-2,0)).lookVector*120
  3984. local coru = coroutine.wrap(function()
  3985. wait(0.45)
  3986. if heck then
  3987. heck:Destroy()
  3988. end
  3989. end)
  3990. coru()
  3991. knofe["big ass knife"].Touched:connect(function(hit)
  3992. if hit.Parent ~= me and hit.Parent.Parent ~= me and hit.Transparency < 1 and knofe.Grab.CanCollide == false then
  3993. heck.Velocity = Vector3.new(0,0,0)
  3994. heck:Destroy()
  3995. for i,v in pairs(knofe:GetChildren()) do
  3996. if v:IsA('BasePart') then
  3997. v.CanCollide = true
  3998. end
  3999. end
  4000. local hum = hit.Parent:FindFirstChildOfClass('Humanoid')
  4001. if hum == nil then
  4002. hum = hit.Parent.Parent:FindFirstChildOfClass('Humanoid')
  4003. end
  4004. if hum then
  4005. tone = math.random(1, 3)
  4006. local sound = Instance.new('Sound',knofe.Grab)
  4007. if tone == 1 then sound.SoundId = "rbxassetid://220833967" end
  4008. if tone == 2 then sound.SoundId = "rbxassetid://220833976" end
  4009. if tone == 3 then sound.SoundId = "rbxassetid://220834000" end
  4010. sound.PlaybackSpeed = 1
  4011. sound:Play()
  4012. else
  4013. local sound = Instance.new('Sound',knofe.Grab)
  4014. sound.SoundId = 'rbxassetid://267585646'
  4015. sound:Play()
  4016. end
  4017. if knofe then
  4018. local coru = coroutine.wrap(function()
  4019. if hit then
  4020. local uno = Instance.new('Part',workspace)
  4021. local dos = Instance.new('Part',workspace)
  4022. uno.CFrame = hit.CFrame
  4023. dos.CFrame = knofe["big ass knife"].CFrame
  4024. local weld = Instance.new('Weld',knofe["big ass knife"])
  4025. weld.Part0 = hit
  4026. weld.Part1 = knofe["big ass knife"]
  4027. weld.C0 = uno.CFrame:toObjectSpace(dos.CFrame)
  4028. uno:Destroy()
  4029. dos:Destroy()
  4030. end
  4031. end)
  4032. coru()
  4033. end
  4034. local coru = coroutine.wrap(function()
  4035. for i=1,15,0.7 do
  4036. local sound = Instance.new('Sound',knofe.Grab)
  4037. if knofe then
  4038. if knofe.serration.BrickColor == BrickColor.new('Really red') then
  4039. for i, v in pairs(knofe:GetChildren()) do
  4040. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4041. v.BrickColor = BrickColor.new('Lily white')
  4042. v.Material = Enum.Material.SmoothPlastic
  4043. end
  4044. end
  4045. else
  4046. for i,v in pairs(knofe:GetChildren()) do
  4047. if v.Name == "big ass knife" or v.Name == "serration" or v.Name == "knifetip1" or v.Name == "fricc" then
  4048. v.BrickColor = BrickColor.new('Really red')
  4049. v.Material = Enum.Material.Neon
  4050. sound.SoundId = 'rbxassetid://300473653'
  4051. sound.Volume = 0.75
  4052. sound.TimePosition = 0.05
  4053. sound.EmitterSize = 25
  4054. sound.PlaybackSpeed = 1
  4055. sound:Play()
  4056. end
  4057. end
  4058. end
  4059. wait(1/i)
  4060. sound:Destroy()
  4061. end
  4062. end
  4063. local sound = Instance.new('Sound',knofe.Grab)
  4064. sound.Name = "BOOM"
  4065. sound.EmitterSize = 25
  4066. sound.SoundId = 'rbxassetid://12222084'
  4067. sound.TimePosition = 0.1
  4068. sound.Volume = 0.5
  4069. sound:Play()
  4070. local exppart = Instance.new("Part", game.Workspace)
  4071. exppart.Size = Vector3.new(0.2, 0.2, 0.2)
  4072. exppart.Anchored = true
  4073. exppart.CanCollide = false
  4074. exppart.CFrame = CFrame.new(knofe.Grab.CFrame.p)
  4075. exppart.Transparency = 1
  4076. local expaccent = Instance.new("ParticleEmitter", exppart)
  4077. expaccent.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 0, 0))})
  4078. expaccent.LightEmission = 0.2
  4079. expaccent.LightInfluence = 0.3
  4080. expaccent.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  4081. expaccent.Acceleration = Vector3.new(0, -8, 0)
  4082. expaccent.Drag = 15
  4083. expaccent.LockedToPart = true
  4084. expaccent.Lifetime = NumberRange.new(0.5, 1.5)
  4085. expaccent.Rate = 2000
  4086. expaccent.Speed = NumberRange.new(10, 150)
  4087. expaccent.SpreadAngle = Vector2.new(360, 360)
  4088.  
  4089. local exp = Instance.new('Explosion',game.Workspace)
  4090. exp.Position = knofe["big ass knife"].Position
  4091. exp.ExplosionType = Enum.ExplosionType.NoCraters
  4092. exp.BlastRadius = 10
  4093. exp.BlastPressure = 100000
  4094. exp.DestroyJointRadiusPercent = 1
  4095. exp.Hit:connect(function(hit)
  4096. if hit.Parent and hit.Parent ~= me and hit.Parent:FindFirstChildOfClass('Humanoid') then
  4097. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Name == "Torso" or hit.Name == "Head" then
  4098. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4099. end
  4100. wait(0.001)
  4101. local coru=coroutine.wrap(function()
  4102. killz(hit.Parent,'Head',knofe,exp)
  4103. end)
  4104. coru()
  4105. elseif hit.Parent and hit.Parent ~= workspace and hit.Parent ~= me then
  4106. if hit.Parent.Name ~= "Projectile" then
  4107. hit.Parent:BreakJoints()
  4108. end
  4109. elseif hit.Parent and hit.Parent ~= me then
  4110. hit:BreakJoints()
  4111. end
  4112. end)
  4113. local explosionaccenttimeout = coroutine.wrap(function()
  4114. wait(0.2)
  4115. expaccent.Enabled = false
  4116. wait(2)
  4117. exppart:Remove()
  4118. end)
  4119. explosionaccenttimeout()
  4120. for i,v in pairs(knofe:GetChildren()) do
  4121. if v:IsA('BasePart') then
  4122. v.Transparency = 1
  4123. end
  4124. end
  4125. exp.AncestryChanged:connect(function() knofe:Destroy() end)
  4126. end)
  4127. coru()
  4128. end
  4129. end)
  4130. if finishnum == 1 then
  4131. for i= 0,1,0.1 do
  4132. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil then return end
  4133. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4134. wait(0.001)
  4135. end
  4136. else
  4137. wait(0.1)
  4138. end
  4139. weld2.C0 = CFrame.new(-1.5,0,0)
  4140. for i,v in pairs(obj1:GetChildren()) do
  4141. if v:IsA('BasePart') then
  4142. v.Transparency = 0
  4143. end
  4144. end
  4145. weld2:Destroy()
  4146. rightshoulderz:Clone().Parent = me.Torso
  4147. end
  4148. acting = false
  4149. canClick = true
  4150. end)
  4151. coru()
  4152. end
  4153.  
  4154. function release()
  4155. if grabbed.Torso:FindFirstChild("TargetWeld") == nil or grabbed:FindFirstChildOfClass('Humanoid').Health <= 0 then return end
  4156. targetweld = grabbed.Torso.TargetWeld
  4157. local ree= grabbed:FindFirstChild("Left Arm")
  4158. targetweld2 = nil
  4159. if ree and ree:FindFirstChild("Weld") then
  4160. targetweld2 = ree.Weld
  4161. end
  4162. for i, v in pairs(grabbed:GetChildren()) do
  4163. if v.Name == "Part" then
  4164. v.CanCollide = true
  4165. end
  4166. end
  4167. paralyzed = false
  4168. local doit = coroutine.wrap(function()
  4169. local arm = me["Right Arm"]
  4170. local tors = grabbed.Torso
  4171. local arm2 = me["Left Arm"]
  4172. if arm:FindFirstChildOfClass('Weld') == nil or arm2:FindFirstChildOfClass('Weld') == nil then return end
  4173. doing = true
  4174. local weld2 = arm:FindFirstChildOfClass('Weld')
  4175. local weld3 = arm2:FindFirstChildOfClass('Weld')
  4176. local humanroot = me.HumanoidRootPart
  4177.  
  4178. if grabbed:FindFirstChildOfClass('Humanoid') then
  4179. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = false
  4180. end
  4181.  
  4182. rightshoulderz:Clone().Parent = me.Torso
  4183. leftshoulderz:Clone().Parent = me.Torso
  4184. grabbed = nil
  4185.  
  4186. if humanroot:FindFirstChild('Holder') then
  4187. humanroot.Holder:Destroy()
  4188. end
  4189.  
  4190. for i = 0,1,0.1 do
  4191. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld2 == nil or weld3 == nil then return end
  4192. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0),i)
  4193. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0),i)
  4194. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0, 0, 0), i)
  4195. if targetweld2 then
  4196. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0, 0)*CFrame.Angles(0, 0, 0), i)
  4197. end
  4198. wait(0.01)
  4199. end
  4200.  
  4201. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0.2)
  4202. weld2:Destroy()
  4203. weld3:Destroy()
  4204. targetweld:Remove()
  4205. if targetweld2 then
  4206. targetweld2:Remove()
  4207. end
  4208. if rightshoulder then
  4209. rightshoulder:Clone().Parent = tors
  4210. end
  4211. if leftshoulder then
  4212. leftshoulder:Clone().Parent = tors
  4213. end
  4214. headweld:Clone().Parent = tors
  4215. rightshoulderz:Clone().Parent = me.Torso
  4216. leftshoulderz:Clone().Parent = me.Torso
  4217. acting = false
  4218. canClick = true
  4219. doing = false
  4220. end)
  4221. doit()
  4222. end
  4223.  
  4224. function stabwithpassion()
  4225. local doit = coroutine.wrap(function()
  4226. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4227. acting = true
  4228. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 10
  4229. local arm = me["Right Arm"]
  4230. local tors = me.Torso
  4231. local arm2 = me["Left Arm"]
  4232. local humanroot = me.HumanoidRootPart
  4233. local weld = Instance.new('Weld',tors)
  4234. weld.Part0 = tors
  4235. weld.Part1 = humanroot
  4236. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4237. local weld2 = Instance.new('Weld',arm)
  4238. weld2.Part0 = arm
  4239. weld2.Part1 = tors
  4240. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4241. local weld3 = Instance.new('Weld',arm2)
  4242. weld3.Part0 = arm2
  4243. weld3.Part1 = tors
  4244. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4245.  
  4246. for i = 0,1,0.15 do
  4247. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4248. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(20),0),i)
  4249. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4250. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(90), -1.55) * CFrame.new(0, 0.95, 0), i)
  4251. wait(0.01)
  4252. end
  4253. wait(0.001)
  4254. trail.Enabled = true
  4255. stabbing = true
  4256. audio2.SoundId = 'rbxassetid://608537390'
  4257. audio2:Play()
  4258. for i = 0,1,0.2 do
  4259. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4260. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,math.rad(-45),0),i)
  4261. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,-1)*CFrame.Angles(math.rad(-90),0,-1),i)
  4262. wait(0.01)
  4263. end
  4264. trail.Enabled = false
  4265. wait(0.1)
  4266. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 10
  4267. stabbing = false
  4268. wait(0.001)
  4269. for i = 0,1,0.075 do
  4270. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4271. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4272. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4273. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4274. knifeweld.C1 = knifeweld.C1:lerp(CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0), i)
  4275. wait(0.01)
  4276. end
  4277. weld:Destroy()
  4278. weld2:Destroy()
  4279. weld3:Destroy()
  4280. torsojoint:Clone().Parent = humanroot
  4281. rightshoulderz:Clone().Parent = me.Torso
  4282. leftshoulderz:Clone().Parent = me.Torso
  4283. canClick = true
  4284. hit = false
  4285. acting = false
  4286. end
  4287. end)
  4288. doit()
  4289. end
  4290.  
  4291. function stab()
  4292. local doit = coroutine.wrap(function()
  4293. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') and me:FindFirstChild('HumanoidRootPart') and me:FindFirstChild('Left Arm') then
  4294. acting = true
  4295. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed + 3
  4296. local arm = me["Right Arm"]
  4297. local tors = me.Torso
  4298. local arm2 = me["Left Arm"]
  4299. local humanroot = me.HumanoidRootPart
  4300. local weld = Instance.new('Weld',tors)
  4301. weld.Part0 = tors
  4302. weld.Part1 = humanroot
  4303. weld.C0 = CFrame.new(0,0,0) * CFrame.Angles(0, 0, 0)
  4304. local weld2 = Instance.new('Weld',arm)
  4305. weld2.Part0 = arm
  4306. weld2.Part1 = tors
  4307. weld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4308. local weld3 = Instance.new('Weld',arm2)
  4309. weld3.Part0 = arm2
  4310. weld3.Part1 = tors
  4311. weld3.C0 = CFrame.new(1.5,0,-0.3) * CFrame.Angles(0.3,0.1,0)
  4312.  
  4313. for i = 0,1,0.1 do
  4314. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4315. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4316. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.2,1.3,0.4)*CFrame.Angles(0.5,0,-1.2),i)
  4317. wait(0.01)
  4318. end
  4319. wait(0.001)
  4320. trail.Enabled = true
  4321. stabbing = true
  4322. audio2.SoundId = 'rbxassetid://608537390'
  4323. audio2:Play()
  4324. for i = 0,1,0.25 do
  4325. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4326. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,-0.3,0),i)
  4327. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.6,0.8,0.5)*CFrame.Angles(-0.5,0,-0.5),i)
  4328. wait(0.01)
  4329. end
  4330. trail.Enabled = false
  4331. wait(0.1)
  4332. me:FindFirstChildOfClass('Humanoid').WalkSpeed = me:FindFirstChildOfClass('Humanoid').WalkSpeed - 3
  4333. for i = 0,1,0.25 do
  4334. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4335. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0.3,0),i)
  4336. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0.6,-0.3)*CFrame.Angles(0.5,0,-0.5),i)
  4337. wait(0.01)
  4338. end
  4339. stabbing = false
  4340. wait(0.001)
  4341. for i = 0,1,0.05 do
  4342. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil or weld2 == nil or humanroot == nil then return end
  4343. weld.C0 = weld.C0:lerp(CFrame.new(0,0,0)*CFrame.Angles(0,0,0),i)
  4344. weld2.C0 = weld2.C0:lerp(CFrame.new(-1.5,0,0)*CFrame.Angles(0,0,0),i)
  4345. weld3.C0 = weld3.C0:lerp(CFrame.new(1.5,0,0)*CFrame.Angles(0,0,0),i)
  4346. wait(0.01)
  4347. end
  4348. weld:Destroy()
  4349. weld2:Destroy()
  4350. weld3:Destroy()
  4351. torsojoint:Clone().Parent = humanroot
  4352. rightshoulderz:Clone().Parent = me.Torso
  4353. leftshoulderz:Clone().Parent = me.Torso
  4354. canClick = true
  4355. hit = false
  4356. acting = false
  4357. end
  4358. end)
  4359. doit()
  4360. end
  4361. function hardrelease()
  4362. rightshoulderz:Clone().Parent = me.Torso
  4363. leftshoulderz:Clone().Parent = me.Torso
  4364. if me:FindFirstChild('Right Arm') then
  4365. for i,v in pairs(me["Right Arm"]:GetChildren()) do
  4366. if v:IsA('Weld') then
  4367. v:Destroy()
  4368. end
  4369. end
  4370. end
  4371. if me:FindFirstChild('Left Arm') then
  4372. for i,v in pairs(me["Left Arm"]:GetChildren()) do
  4373. if v:IsA('Weld') then
  4374. v:Destroy()
  4375. end
  4376. end
  4377. end
  4378. acting = false
  4379. canClick = true
  4380. doing = false
  4381. grabbed = nil
  4382. end
  4383. function unequip()
  4384. local doit = coroutine.wrap(function()
  4385. if me:FindFirstChild('Right Arm') and me:FindFirstChild('Torso') then
  4386. acting = true
  4387. local arm = me["Right Arm"]
  4388. local arm2 = me["Left Arm"]
  4389. local tors = me.Torso
  4390. local weld = Instance.new('Weld',arm)
  4391. weld.Part0 = arm
  4392. weld.Part1 = tors
  4393. weld.C0 = CFrame.new(-1.5,0,0)
  4394. local weld2 = Instance.new("Weld", arm2)
  4395. weld2.Part0 = arm2
  4396. weld2.Part1 = tors
  4397. weld2.C0 = CFrame.new(1.5, 0, 0)
  4398. wait(0.001)
  4399. trail.Enabled = true
  4400. for i = 0,1,0.1 do
  4401. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4402. weld.C0 = weld.C0:lerp(CFrame.new(-0.2,0.2,-0.5)*CFrame.Angles(0,-3.1,0.9),i)
  4403. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0.6, 0) * CFrame.Angles(0,0,0.5),i)
  4404. wait(0.001)
  4405. end
  4406. trail.Enabled = false
  4407. wait(0.25)
  4408. for i = 0,1,0.1 do
  4409. if me:FindFirstChild('Right Arm') == nil or me:FindFirstChild('Torso') == nil or weld == nil then return end
  4410. weld.C0 = weld.C0:lerp(CFrame.new(-1.5,0,0),i)
  4411. weld2.C0 = weld2.C0:lerp(CFrame.new(1.5, 0, 0), i)
  4412. wait(0.01)
  4413. end
  4414. weld:Destroy()
  4415. weld2:Remove()
  4416. if tors ~= nil then
  4417. rightshoulderz:Clone().Parent = me.Torso
  4418. leftshoulderz:Clone().Parent = me.Torso
  4419. end
  4420. acting = false
  4421. end
  4422. end)
  4423. doit()
  4424. end
  4425.  
  4426. mouse.KeyDown:connect(function(key)
  4427. if usable == true then
  4428. if key == "z" then
  4429. if active == false and acting == false then
  4430. active = true
  4431. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4432. notify("KNIFE EQUIPPED",false)
  4433. audio:Stop()
  4434. audio.SoundId = 'rbxassetid://608618332'
  4435. equip()
  4436. wait(0.6)
  4437. audio:Play()
  4438. knifeweld.Part0 = me["Right Arm"]
  4439. knifeweld.C1 = CFrame.fromEulerAnglesXYZ(1.55, math.rad(-90), 1.55) * CFrame.new(0, 0.95, 0)
  4440. elseif acting == false then
  4441. active = false
  4442. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4443. audio:Stop()
  4444. audio.SoundId = 'rbxassetid://608538233'
  4445. unequip()
  4446. notify("KNIFE UNEQUIPPED",false)
  4447. wait(0.3)
  4448. audio:Play()
  4449. knifeweld.Part0 = me.Torso
  4450. knifeweld.C1 = CFrame.Angles(0,math.rad(90),0) * CFrame.new(1, 0.8, 0.55)
  4451. canClick = true
  4452. end
  4453. elseif key == "f" then
  4454. if mode == 'kill' or active == false then return end
  4455. mode = "kill"
  4456. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4457. notify("MODE || KILL || [F]",false)
  4458. elseif key == "e" then
  4459. if mode == 'throw' or active == false then return end
  4460. mode = "throw"
  4461. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4462. notify("MODE || PUSH || [E]",false)
  4463. elseif key == "q" then
  4464. if mode == 'release' or active == false then return end
  4465. mode = "release"
  4466. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4467. notify("MODE || RELEASE || [Q]",false)
  4468. elseif key == "x" then
  4469. if mode == 'stab' or active == false or acting == true then return end
  4470. mode = "stab"
  4471. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4472. notify("MODE || STAB || [X]",false)
  4473. elseif key == "c" then
  4474. if mode == 'fling' or active == false or acting == true then return end
  4475. mode = "fling"
  4476. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4477. notify("MODE || THROW || [C]",false)
  4478. elseif key == "b" then
  4479. if mode == 'instasplode' or active == false or acting == true then return end
  4480. mode = "instasplode"
  4481. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4482. notify("MODE || MOLOTOV || [B]",false)
  4483. elseif key == "r" then
  4484. if mode == 'paralyze' or active == false then return end
  4485. mode = "paralyze"
  4486. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4487. notify("MODE || PARALYZE || [R]",false)
  4488. elseif key == "v" then
  4489. if mode == 'explode' or active == false or acting == true then return end
  4490. mode = "explode"
  4491. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4492. notify("MODE || EXPLODE || [V]",false)
  4493. elseif key == "k" then
  4494. if mode == 'suicide' or active == false or acting == true then return end
  4495. mode = "suicide"
  4496. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4497. notify("MODE || SUICIDE || [K]",false)
  4498. elseif key == "h" then
  4499. if mode == 'firework' or active == false or acting == true then return end
  4500. mode = "firework"
  4501. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4502. notify("MODE || FIREWORK || [H]",false)
  4503. elseif key == "g" then
  4504. if mode == 'finish' or active == false then return end
  4505. mode = "finish"
  4506. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4507. local welp = "ON"
  4508. if finishnum == 1 then
  4509. welp = "OFF"
  4510. end
  4511. notify("MODE || FINISH || [G] || "..welp,false)
  4512. elseif key == "n" then
  4513. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4514. if zombiemode == false then
  4515. notify("ZOMBIE MODE ON || [N]",false)
  4516. zombiemode = true
  4517. else
  4518. notify("ZOMBIE MODE OFF || [N]",false)
  4519. zombiemode = false
  4520. end
  4521. elseif key == "m" then
  4522. if finishnum == 1 then
  4523. finishnum = 15
  4524. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4525. notify("PSYCHOPATH MODE ON || [M]",false)
  4526. if cancolorfilter then
  4527. local Sp00kyGui = Instance.new("ScreenGui")
  4528. local ImageLabel = Instance.new("ImageLabel")
  4529.  
  4530. -- Properties
  4531.  
  4532. Sp00kyGui.Parent = playergui
  4533. Sp00kyGui.Name = "REEEEEEEE"
  4534.  
  4535. ImageLabel.Parent = Sp00kyGui
  4536. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4537. ImageLabel.BackgroundTransparency = 1
  4538. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  4539. ImageLabel.Image = "rbxassetid://74443700"
  4540. ImageLabel.ImageColor3 = Color3.new(1, 0, 0)
  4541. end
  4542. if canbackgroundmusic == true then
  4543. local sound = Instance.new('Sound',playergui)
  4544. sound.Name = 'PSYCHOPAAAATH'
  4545. sound.SoundId = 'rbxassetid://220875210'
  4546. sound.Looped = true
  4547. sound.Volume = 0.5
  4548. sound:Play()
  4549. end
  4550. else
  4551. finishnum = 1
  4552. if playergui:FindFirstChild('Notification') then playergui.Notification:Destroy() end
  4553. notify("PSYCHOPATH MODE OFF || [M]",false)
  4554. for i,v in pairs(playergui:GetChildren()) do
  4555. if v.Name == "REEEEEEEE" then
  4556. v:Destroy()
  4557. end
  4558. end
  4559. local thisniggarighthere = playergui:FindFirstChild('PSYCHOPAAAATH')
  4560. if thisniggarighthere then thisniggarighthere:Destroy() end
  4561. end
  4562. end
  4563. end
  4564. end)
  4565.  
  4566. mouse.Button1Down:connect(function()
  4567. if active == false or usable == false then return end
  4568. if canClick == true and acting == false then
  4569. if mode == "stab" and finishnum == 1 then
  4570. canClick = false
  4571. stab()
  4572. elseif mode == "stab" and finishnum == 15 then
  4573. canClick = false
  4574. stabwithpassion()
  4575. elseif mode == "fling" then
  4576. canClick = false
  4577. fling()
  4578. elseif mode == "explode" then
  4579. canClick = false
  4580. explode()
  4581. elseif mode == "instasplode" then
  4582. canClick = false
  4583. instasplode()
  4584. elseif mode == "finish" then
  4585. canClick = false
  4586. finish()
  4587. elseif mode == "suicide" then
  4588. canClick = false
  4589. kysnigga()
  4590. elseif mode == "firework" then
  4591. canClick = false
  4592. fireworkit()
  4593. else
  4594. canClick = false
  4595. grab()
  4596. end
  4597. else
  4598. if grabbed ~= nil and doing == false then
  4599. if mode == "release" then
  4600. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4601. release()
  4602. else
  4603. hardrelease()
  4604. end
  4605. elseif mode == "kill" then
  4606. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4607. kill()
  4608. else
  4609. hardrelease()
  4610. end
  4611. elseif mode == "paralyze" then
  4612. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4613. paralyze()
  4614. else
  4615. hardrelease()
  4616. end
  4617. elseif mode == "throw" then
  4618. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4619. throw()
  4620. else
  4621. hardrelease()
  4622. end
  4623. elseif mode == "explode" then
  4624. if acting == true and grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4625. throw()
  4626. else
  4627. hardrelease()
  4628. end
  4629. end
  4630. end
  4631. end
  4632. end)
  4633.  
  4634. knife.Touched:connect(function(hitz)
  4635. if hitz.Parent and hitz.Parent:FindFirstChildOfClass("Humanoid") and hitz.Parent:FindFirstChild('Torso') and acting == true then
  4636. if mode == "stab" and stabbing == true and hit == false then
  4637. hit = true
  4638. tone = math.random(1, 3)
  4639. audio:Stop()
  4640. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4641. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4642. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4643. audio.PlaybackSpeed = 1
  4644. audio:Play()
  4645. killz(hitz.Parent,'Left Leg')
  4646. killz(hitz.Parent,'Left Arm')
  4647. killz(hitz.Parent,'Right Leg')
  4648. killz(hitz.Parent,'Right Arm')
  4649. elseif mode == "finish" and finishing == true then
  4650. print('PSYCHOPATH MODE REEEEEEEEEEEEEEEE')
  4651. tone = math.random(1, 3)
  4652. audio:Stop()
  4653. if tone == 1 then audio.SoundId = "rbxassetid://220833967" end
  4654. if tone == 2 then audio.SoundId = "rbxassetid://220833976" end
  4655. if tone == 3 then audio.SoundId = "rbxassetid://220834000" end
  4656. audio.PlaybackSpeed = 1
  4657. audio:Play()
  4658. if hit == false then
  4659. hitz.Parent:FindFirstChildOfClass('Humanoid').Health = 0
  4660. wait()
  4661. killz(hitz.Parent,'Head',nil,false,true)
  4662. end
  4663. hit = true
  4664. elseif grabbed == nil and grabbing == true and hit == false then
  4665. if hitz.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hitz.Parent:FindFirstChild('Torso') and hitz.Parent.Torso:FindFirstChild('Neck') then
  4666. grabbed = hitz.Parent
  4667. local weldz = Instance.new('Weld',point)
  4668. weldz.Name = "Holder"
  4669. weldz.Part0 = point
  4670. weldz.Part1 = hitz.Parent.Torso
  4671. weldz.C0 = CFrame.new(0,0,-1.2)
  4672. end
  4673. end
  4674. end
  4675. end)
  4676.  
  4677. player.CharacterAdded:connect(function()
  4678. usable = false
  4679. for i,v in pairs(playergui:GetChildren()) do
  4680. if v.Name == "REEEEEEEE" or v.Name == 'PSYCHOPAAAATH' then
  4681. v:Destroy()
  4682. end
  4683. end
  4684. end)
  4685. while usable do
  4686. local coru = coroutine.wrap(function()
  4687. if grabbed ~= nil then
  4688. if grabbed:FindFirstChildOfClass('Humanoid') and grabbed:FindFirstChildOfClass('Humanoid').Health > 0 then
  4689. for i,v in pairs(grabbed:GetChildren()) do
  4690. if v:IsA('Tool') then
  4691. local model = Instance.new('Model',workspace)
  4692. v.Parent = model
  4693. model:TranslateBy(Vector3.new(3,0,0))
  4694. end
  4695. end
  4696. grabbed:FindFirstChildOfClass('Humanoid').Name = "Hoomanoid"
  4697. grabbed:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4698. grabbed:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4699. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4700. grabweld = grabbed.Torso:FindFirstChild("TargetWeld")
  4701. if grabweld ~= nil then return end
  4702. grabbed:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4703. if grabbed.Torso:FindFirstChild('Left Shoulder') then
  4704. leftshoulder = grabbed.Torso["Left Shoulder"]:Clone()
  4705. end
  4706. if grabbed.Torso:FindFirstChild('Right Shoulder') then
  4707. rightshoulder = grabbed.Torso["Right Shoulder"]:Clone()
  4708. end
  4709. headweld = grabbed.Torso["Neck"]:Clone()
  4710. local targetweld = Instance.new('Weld',grabbed.Torso)
  4711. targetweld.Part0 = grabbed.Torso
  4712. targetweld.Part1 = grabbed.Head
  4713. targetweld.Name = "TargetWeld"
  4714. targetweld.C0 = CFrame.new(0,1.5,0) * CFrame.Angles(0, 0, 0)
  4715. if grabbed:FindFirstChild('Left Arm') then
  4716. local targetweld2 = Instance.new('Weld',grabbed["Left Arm"])
  4717. targetweld2.Part0 = grabbed.Torso
  4718. targetweld2.Part1 = grabbed["Left Arm"]
  4719. targetweld2.C0 = CFrame.new(-1.5,0,0) * CFrame.Angles(0, 0, 0)
  4720. end
  4721.  
  4722. for i = 0,1,0.1 do
  4723. if me:FindFirstChild("Left Arm") == nil or me:FindFirstChild("Torso") == nil or targetweld == nil then return end
  4724. targetweld.C0 = targetweld.C0:lerp(CFrame.new(0, 1.5, 0)*CFrame.Angles(0.25, 0, 0), i)
  4725. if targetweld2 then
  4726. targetweld2.C0 = targetweld2.C0:lerp(CFrame.new(-1.5, 0.5, 0)*CFrame.Angles(0, 0, -0.55), i)
  4727. end
  4728. wait(0.001)
  4729. end
  4730. end
  4731. end
  4732. end)
  4733. coru()
  4734. wait()
  4735. end
  4736.  
  4737. end
  4738. local coru=coroutine.wrap(function()
  4739. nub()
  4740. end)
  4741. coru()
  4742.  
  4743. player.CharacterAppearanceLoaded:connect(function()
  4744. local coru =coroutine.wrap(function()
  4745. nub()
  4746. end)
  4747. coru()
  4748. end)
  4749.  
  4750. while true do
  4751. local coru=coroutine.wrap(function()
  4752. for i,v in pairs(rekt) do
  4753. if v and v:FindFirstChildOfClass('Humanoid') then
  4754. for a,c in pairs(v:GetChildren()) do
  4755. if c:IsA('Tool') then
  4756. local model = Instance.new('Model',workspace)
  4757. c.Parent = model
  4758. model:TranslateBy(Vector3.new(3,0,0))
  4759. end
  4760. end
  4761. v:FindFirstChildOfClass('Humanoid').Jump = false
  4762. v:FindFirstChildOfClass('Humanoid').Sit = false
  4763. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4764. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4765. v:FindFirstChildOfClass('Humanoid').Name = "No escape."
  4766. local thing = getplr(v)
  4767. if thing then
  4768. thing.CameraMinZoomDistance = 3
  4769. end
  4770. else
  4771. local thing = getplr(v)
  4772. if thing then
  4773. thing.CameraMinZoomDistance = 0.5
  4774. end
  4775. table.remove(rekt,i)
  4776. end
  4777. end
  4778. end)
  4779. coru()
  4780. local coru2 = coroutine.wrap(function()
  4781. if curpart then
  4782. curpoint = curpart.CFrame.p
  4783. end
  4784. if lastgui then
  4785. lastgui:Destroy()
  4786. lastgui = nil
  4787. end
  4788. if curpoint then
  4789. lastgui = Instance.new('BillboardGui',player.PlayerGui)
  4790. lastgui.AlwaysOnTop = true
  4791. lastgui.MaxDistance = 0
  4792. lastgui.Size = UDim2.new(5,0,5,0)
  4793. if curpart == nil then
  4794. lastgui.Adornee = workspace
  4795. lastgui.StudsOffsetWorldSpace = curpoint
  4796. else
  4797. lastgui.Adornee = curpart
  4798. end
  4799. local cross = Instance.new('ImageLabel',lastgui)
  4800. cross.BackgroundTransparency = 1
  4801. cross.Size = UDim2.new(1,0,1,0)
  4802. cross.Image = 'rbxassetid://316279304'
  4803. for i,v in pairs(zombies) do
  4804. if v:FindFirstChildOfClass('Humanoid') then
  4805. v:FindFirstChildOfClass('Humanoid').WalkToPoint = curpoint
  4806. end
  4807. end
  4808. else
  4809. for i,v in pairs(zombies) do
  4810. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Head') then
  4811. v:FindFirstChildOfClass('Humanoid').WalkToPoint = v.Head.Position
  4812. end
  4813. end
  4814. end
  4815. end)
  4816. coru2()
  4817. wait()
  4818. end
  4819.  
  4820.  
  4821.  
  4822. end)
  4823.  
  4824. Soldier.Name = "Soldier"
  4825. Soldier.Parent = ScriptFrame
  4826. Soldier.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4827. Soldier.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  4828. Soldier.BorderSizePixel = 4
  4829. Soldier.Position = UDim2.new(0.0161662698, 0, 0.263999999, 0)
  4830. Soldier.Size = UDim2.new(0, 200, 0, 32)
  4831. Soldier.Font = Enum.Font.SourceSans
  4832. Soldier.Text = "Russian Soldier (W.I.P)"
  4833. Soldier.TextColor3 = Color3.new(1, 1, 1)
  4834. Soldier.TextScaled = true
  4835. Soldier.TextSize = 14
  4836. Soldier.TextWrapped = true
  4837. Soldier.MouseButton1Down:connect(function()
  4838. print("Not done yet! As it is a project with many errors while making.")
  4839. end)
  4840.  
  4841.  
  4842. sExitButton.Name = "sExitButton"
  4843. sExitButton.Parent = ScriptFrame
  4844. sExitButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4845. sExitButton.BorderSizePixel = 0
  4846. sExitButton.Position = UDim2.new(0.906781495, 0, 0, 0)
  4847. sExitButton.Size = UDim2.new(0, 40, 0, 38)
  4848. sExitButton.Font = Enum.Font.SciFi
  4849. sExitButton.Text = "X"
  4850. sExitButton.TextColor3 = Color3.new(1, 1, 1)
  4851. sExitButton.TextScaled = true
  4852. sExitButton.TextSize = 14
  4853. sExitButton.TextWrapped = true
  4854. sExitButton.MouseButton1Down:connect(function()
  4855. MainFrame.Visible = true
  4856. ScriptFrame.Visible = false
  4857. end)
  4858.  
  4859. ScriptIntroLabel.Name = "ScriptIntroLabel"
  4860. ScriptIntroLabel.Parent = ScriptFrame
  4861. ScriptIntroLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  4862. ScriptIntroLabel.BackgroundTransparency = 1
  4863. ScriptIntroLabel.Size = UDim2.new(0, 200, 0, 43)
  4864. ScriptIntroLabel.Font = Enum.Font.SciFi
  4865. ScriptIntroLabel.Text = "Scripts"
  4866. ScriptIntroLabel.TextColor3 = Color3.new(1, 1, 1)
  4867. ScriptIntroLabel.TextScaled = true
  4868. ScriptIntroLabel.TextSize = 14
  4869. ScriptIntroLabel.TextWrapped = true
  4870. ScriptIntroLabel.TextXAlignment = Enum.TextXAlignment.Left
  4871.  
  4872. gbv4.Name = "gbv4"
  4873. gbv4.Parent = ScriptFrame
  4874. gbv4.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  4875. gbv4.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  4876. gbv4.BorderSizePixel = 4
  4877. gbv4.Position = UDim2.new(0.510392547, 0, 0.263999999, 0)
  4878. gbv4.Size = UDim2.new(0, 200, 0, 32)
  4879. gbv4.Font = Enum.Font.SourceSans
  4880. gbv4.Text = "Grab knife V4"
  4881. gbv4.TextColor3 = Color3.new(1, 1, 1)
  4882. gbv4.TextScaled = true
  4883. gbv4.TextSize = 14
  4884. gbv4.TextWrapped = true
  4885. gbv4.MouseButton1Down:connect(function()
  4886.  
  4887.  
  4888.  
  4889. print("Grab knife V4 by Mustardfoot and Tollonis")
  4890.  
  4891.  
  4892. local player = game:GetService('Players').LocalPlayer
  4893. local rightclone = Instance.new('Motor6D')
  4894. rightclone.Name = "Right Shoulder"
  4895. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4896. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4897. local leftclone = Instance.new('Motor6D')
  4898. leftclone.Name = "Left Shoulder"
  4899. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4900. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4901. local leftlegclone = Instance.new('Motor6D')
  4902. leftlegclone.Name = "Left Hip"
  4903. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4904. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  4905. local rightlegclone = Instance.new('Motor6D')
  4906. rightlegclone.Name = "Right Hip"
  4907. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4908. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  4909. local torsoclone = Instance.new('Motor6D')
  4910. torsoclone.Name = "RootJoint"
  4911. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4912. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  4913. local mouse = player:GetMouse()
  4914. local rag1 = false
  4915. local rag2 = false
  4916. local firsttime = true
  4917. local firsttime2 = true
  4918. local firsttime3 = true
  4919. local firsttime4 = true
  4920. local firsttime5 = true
  4921. local childlock = true
  4922. local math1 = math.random(1,5)
  4923. math1 = math1+(math.random(0,9)/10)
  4924. local math2 = math.random(1,15)
  4925. math2 = math2+(math.random(0,9)/10)
  4926. local math3 = math.random(1,10)
  4927. math3 = math3+(math.random(0,9)/10)
  4928. local math4 = math.random(5,100)
  4929. math4 = math4+(math.random(0,9)/10)
  4930. local answer = (math4+(math1*math3))/(math1*math2)
  4931. answer = math.floor((answer*10)+0.5)
  4932. answer = answer/10
  4933. print([[To be fair, you have to have a very high IQ to understand Rick and Morty.
  4934. The humor is extremely subtle, and without a solid grasp of theoretical physics most of the jokes will go over a typical viewer's head.
  4935. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation -
  4936. his personal philosophy draws heavily from Narodnaya Volya literature, for instance.
  4937. The fans understand this stuff;
  4938. they have the intellectual capacity to truly appreciate the depths of these jokes, to realize that they're not just funny- they say something deep about LIFE.
  4939. As a consequence people who dislike Rick and Morty truly ARE idiots-
  4940. of course they wouldn't appreciate, for instance, the humour in Rick's existencial catchphrase "Wubba Lubba Dub Dub," which itself is a cryptic reference to Turgenev's Russian epic Fathers and Sons.
  4941. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Dan Harmon's genius unfolds itself on their television screens.
  4942. What fools... how I pity them.
  4943. And yes by the way, I DO have a Rick and Morty tattoo.
  4944. And no, you cannot see it.
  4945. It's for the ladies' eyes only-
  4946. And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]])
  4947. local rekt = {}
  4948.  
  4949. -- Objects
  4950.  
  4951. local MainGUI = Instance.new("ScreenGui")
  4952. local Customize = Instance.new("TextButton")
  4953. local Frame = Instance.new("Frame")
  4954. local TextLabel = Instance.new("TextLabel")
  4955. local Frame_2 = Instance.new("Frame")
  4956. local Frame_3 = Instance.new("Frame")
  4957. local ImageLabel = Instance.new("ImageLabel")
  4958. local R = Instance.new("TextBox")
  4959. local G = Instance.new("TextBox")
  4960. local B = Instance.new("TextBox")
  4961. local TextLabel_2 = Instance.new("TextLabel")
  4962. local TextLabel_3 = Instance.new("TextLabel")
  4963. local TextLabel_4 = Instance.new("TextLabel")
  4964. local Slider = Instance.new("Frame")
  4965. local Slidee = Instance.new("ImageButton")
  4966. local ChildLock = Instance.new("Frame")
  4967. local TextLabel_5 = Instance.new("TextLabel")
  4968. local mathz = Instance.new("TextLabel")
  4969. local TextBox = Instance.new("TextBox")
  4970. local Black = Instance.new('Frame')
  4971. local fps = Instance.new('TextLabel')
  4972.  
  4973. -- Properties
  4974.  
  4975. MainGUI.Name = "MainGUI"
  4976. MainGUI.ResetOnSpawn = false
  4977. pcall(function()
  4978. MainGUI.Parent = player.PlayerGui
  4979. end)
  4980. pcall(function()
  4981. MainGUI.Parent = game.CoreGui
  4982. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  4983. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  4984. end)
  4985.  
  4986.  
  4987. Customize.Name = "Customize"
  4988. Customize.Parent = MainGUI
  4989. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  4990. Customize.BorderSizePixel = 0
  4991. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  4992. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  4993. Customize.Font = Enum.Font.SourceSans
  4994. Customize.FontSize = Enum.FontSize.Size14
  4995. Customize.Text = "Customize V4"
  4996. Customize.TextColor3 = Color3.new(1, 1, 1)
  4997. Customize.TextScaled = true
  4998. Customize.TextSize = 14
  4999. Customize.TextWrapped = true
  5000.  
  5001. Frame.Parent = Customize
  5002. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  5003. Frame.BorderSizePixel = 0
  5004. Frame.Position = UDim2.new(0, 0, 1, 0)
  5005. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  5006.  
  5007. TextLabel.Parent = Frame
  5008. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5009. TextLabel.BackgroundTransparency = 1
  5010. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  5011. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  5012. TextLabel.Font = Enum.Font.SourceSansLight
  5013. TextLabel.FontSize = Enum.FontSize.Size14
  5014. TextLabel.Text = "Blood Color: [255, 255, 255]"
  5015. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5016. TextLabel.TextScaled = true
  5017. TextLabel.TextSize = 14
  5018. TextLabel.TextWrapped = true
  5019. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  5020.  
  5021. Frame_2.Parent = TextLabel
  5022. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  5023. Frame_2.BorderSizePixel = 0
  5024. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  5025. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  5026. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  5027.  
  5028. Frame_3.Parent = Frame
  5029. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  5030. Frame_3.BackgroundTransparency = 1
  5031. Frame_3.BorderSizePixel = 0
  5032. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  5033. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  5034. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  5035.  
  5036. ImageLabel.Parent = Frame_3
  5037. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  5038. ImageLabel.BackgroundTransparency = 1
  5039. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  5040. ImageLabel.Image = "rbxassetid://328298876"
  5041.  
  5042. R.Name = "R"
  5043. R.Parent = Frame_3
  5044. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5045. R.BorderSizePixel = 0
  5046. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  5047. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  5048. R.Font = Enum.Font.SourceSans
  5049. R.FontSize = Enum.FontSize.Size14
  5050. R.Text = "Input"
  5051. R.TextColor3 = Color3.new(1, 1, 1)
  5052. R.TextScaled = true
  5053. R.TextSize = 14
  5054. R.TextWrapped = true
  5055. R.TextXAlignment = Enum.TextXAlignment.Left
  5056.  
  5057. G.Name = "G"
  5058. G.Parent = Frame_3
  5059. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5060. G.BorderSizePixel = 0
  5061. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  5062. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  5063. G.Font = Enum.Font.SourceSans
  5064. G.FontSize = Enum.FontSize.Size14
  5065. G.Text = "Input"
  5066. G.TextColor3 = Color3.new(1, 1, 1)
  5067. G.TextScaled = true
  5068. G.TextSize = 14
  5069. G.TextWrapped = true
  5070. G.TextXAlignment = Enum.TextXAlignment.Left
  5071.  
  5072. B.Name = "B"
  5073. B.Parent = Frame_3
  5074. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5075. B.BorderSizePixel = 0
  5076. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  5077. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  5078. B.Font = Enum.Font.SourceSans
  5079. B.FontSize = Enum.FontSize.Size14
  5080. B.Text = "Input"
  5081. B.TextColor3 = Color3.new(1, 1, 1)
  5082. B.TextScaled = true
  5083. B.TextSize = 14
  5084. B.TextWrapped = true
  5085. B.TextXAlignment = Enum.TextXAlignment.Left
  5086.  
  5087. TextLabel_2.Parent = Frame_3
  5088. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  5089. TextLabel_2.BackgroundTransparency = 1
  5090. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  5091. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  5092. TextLabel_2.Font = Enum.Font.SourceSansLight
  5093. TextLabel_2.FontSize = Enum.FontSize.Size14
  5094. TextLabel_2.Text = "R"
  5095. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  5096. TextLabel_2.TextScaled = true
  5097. TextLabel_2.TextSize = 14
  5098. TextLabel_2.TextWrapped = true
  5099.  
  5100. TextLabel_3.Parent = Frame_3
  5101. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  5102. TextLabel_3.BackgroundTransparency = 1
  5103. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  5104. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  5105. TextLabel_3.Font = Enum.Font.SourceSansLight
  5106. TextLabel_3.FontSize = Enum.FontSize.Size14
  5107. TextLabel_3.Text = "G"
  5108. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  5109. TextLabel_3.TextScaled = true
  5110. TextLabel_3.TextSize = 14
  5111. TextLabel_3.TextWrapped = true
  5112.  
  5113. TextLabel_4.Parent = Frame_3
  5114. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  5115. TextLabel_4.BackgroundTransparency = 1
  5116. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  5117. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  5118. TextLabel_4.Font = Enum.Font.SourceSansLight
  5119. TextLabel_4.FontSize = Enum.FontSize.Size14
  5120. TextLabel_4.Text = "B"
  5121. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  5122. TextLabel_4.TextScaled = true
  5123. TextLabel_4.TextSize = 14
  5124. TextLabel_4.TextWrapped = true
  5125.  
  5126. Slider.Name = "Slider"
  5127. Slider.Parent = Frame
  5128. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  5129. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  5130. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  5131.  
  5132. Slidee.Name = "Slidee"
  5133. Slidee.Parent = Slider
  5134. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  5135. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  5136. Slidee.BorderSizePixel = 0
  5137. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  5138. Slidee.ImageTransparency = 1
  5139.  
  5140. ChildLock.Name = "ChildLock"
  5141. ChildLock.Parent = Frame
  5142. ChildLock.Active = true
  5143. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  5144. ChildLock.BackgroundTransparency = 0.60000002384186
  5145. ChildLock.BorderSizePixel = 0
  5146. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  5147. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  5148. ChildLock.ZIndex = 2
  5149.  
  5150. TextLabel_5.Parent = ChildLock
  5151. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  5152. TextLabel_5.BackgroundTransparency = 1
  5153. TextLabel_5.BorderSizePixel = 0
  5154. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  5155. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  5156. TextLabel_5.ZIndex = 3
  5157. TextLabel_5.Font = Enum.Font.SourceSans
  5158. TextLabel_5.FontSize = Enum.FontSize.Size14
  5159. TextLabel_5.Text = "do this math to disable child lock"
  5160. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  5161. TextLabel_5.TextScaled = true
  5162. TextLabel_5.TextSize = 14
  5163. TextLabel_5.TextWrapped = true
  5164.  
  5165. mathz.Name = "mathz"
  5166. mathz.Parent = ChildLock
  5167. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  5168. mathz.BackgroundTransparency = 1
  5169. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  5170. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  5171. mathz.ZIndex = 3
  5172. mathz.Font = Enum.Font.SourceSans
  5173. mathz.FontSize = Enum.FontSize.Size14
  5174. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  5175. mathz.TextColor3 = Color3.new(1, 1, 1)
  5176. mathz.TextScaled = true
  5177. mathz.TextSize = 14
  5178. mathz.TextWrapped = true
  5179.  
  5180. fps.Name = "fps"
  5181. fps.Parent = Frame
  5182. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  5183. fps.BackgroundTransparency = 1
  5184. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  5185. fps.ZIndex = 3
  5186. fps.Font = Enum.Font.SourceSansLight
  5187. fps.FontSize = Enum.FontSize.Size14
  5188. fps.Text = "FPS: N/A"
  5189. fps.TextColor3 = Color3.new(1, 1, 1)
  5190. fps.TextScaled = true
  5191. fps.TextSize = 14
  5192. fps.TextWrapped = true
  5193. fps.TextXAlignment = Enum.TextXAlignment.Left
  5194.  
  5195. TextBox.Parent = ChildLock
  5196. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  5197. TextBox.BorderSizePixel = 0
  5198. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  5199. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  5200. TextBox.ZIndex = 3
  5201. TextBox.Font = Enum.Font.SourceSans
  5202. TextBox.FontSize = Enum.FontSize.Size14
  5203. TextBox.Text = "Answer (rounded to nearest tenth)"
  5204. TextBox.TextColor3 = Color3.new(1, 1, 1)
  5205. TextBox.TextScaled = true
  5206. TextBox.TextSize = 14
  5207. TextBox.TextWrapped = true
  5208. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  5209.  
  5210. Black.Size = UDim2.new(1,0,1,0)
  5211. Black.BackgroundTransparency = 1
  5212. Black.BorderSizePixel = 0
  5213. Black.BackgroundColor3 = Color3.new(0,0,0)
  5214. Black.Parent = Frame_3
  5215.  
  5216. TextBox.FocusLost:connect(function()
  5217. if TextBox.Text == tostring(answer) or TextBox.Text == "r="..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == "r = "..tostring(answer) or TextBox.Text == "r= "..tostring(answer) or TextBox.Text == tostring(answer).."=r" or TextBox.Text == tostring(answer).." =r" or TextBox.Text == tostring(answer).."= r" or TextBox.Text == tostring(answer).." = r" then
  5218. ChildLock:Destroy()
  5219. childlock = false
  5220. notify("Child lock disabled, press B to enable dildo mode.",true)
  5221. end
  5222. end)
  5223.  
  5224. local mousedown = false
  5225. mouse.Button1Down:connect(function()
  5226. mousedown = true
  5227. end)
  5228. mouse.Button1Up:connect(function()
  5229. mousedown = false
  5230. slidee = false
  5231. end)
  5232.  
  5233. Slidee.MouseButton1Down:connect(function()
  5234. slidee = true
  5235. end)
  5236. Slidee.MouseButton1Up:connect(function()
  5237. slidee = false
  5238. end)
  5239.  
  5240. mouse.Move:connect(function()
  5241. if mousedown then
  5242. if mouse.X >= ImageLabel.AbsolutePosition.X and mouse.X <= ImageLabel.AbsolutePosition.X+ ImageLabel.AbsoluteSize.X and mouse.Y >= ImageLabel.AbsolutePosition.Y and mouse.Y <= ImageLabel.AbsolutePosition.Y+ ImageLabel.AbsoluteSize.Y then
  5243. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  5244. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  5245. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  5246. Frame_2.BackgroundColor3 = newcolor
  5247. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  5248. end
  5249. end
  5250. if slidee then
  5251. local ree = mouse.X
  5252. if ree < Slider.AbsolutePosition.X then
  5253. ree = Slider.AbsolutePosition.X
  5254. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  5255. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  5256. end
  5257. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  5258. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  5259. end
  5260. end)
  5261.  
  5262. R.FocusLost:connect(function()
  5263. if R.Text ~= "Input" then
  5264. if tonumber(R.Text) then
  5265. if tonumber(R.Text) > 255 then
  5266. R.Text = "255"
  5267. end
  5268. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  5269. Frame_2.BackgroundColor3 = newcolor
  5270. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  5271. R.Text = "Input"
  5272. end
  5273. end
  5274. end)
  5275. G.FocusLost:connect(function()
  5276. if G.Text ~= "Input" then
  5277. if tonumber(G.Text) then
  5278. if tonumber(G.Text) > 255 then
  5279. G.Text = "255"
  5280. end
  5281. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  5282. Frame_2.BackgroundColor3 = newcolor
  5283. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  5284. G.Text = "Input"
  5285. end
  5286. end
  5287. end)
  5288. B.FocusLost:connect(function()
  5289. if B.Text ~= "Input" then
  5290. if tonumber(B.Text) then
  5291. if tonumber(B.Text) > 255 then
  5292. B.Text = "255"
  5293. end
  5294. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  5295. Frame_2.BackgroundColor3 = newcolor
  5296. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  5297. B.Text = "Input"
  5298. end
  5299. end
  5300. end)
  5301.  
  5302. local open = false
  5303. local opening = false
  5304. Customize.MouseButton1Click:connect(function()
  5305. if opening == false then
  5306. if open == false then
  5307. open = true
  5308. opening = true
  5309. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  5310. wait(1)
  5311. opening = false
  5312. else
  5313. open = false
  5314. opening = true
  5315. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  5316. wait(1)
  5317. opening = false
  5318. end
  5319. end
  5320. end)
  5321.  
  5322. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  5323.  
  5324. function removewelds(part)
  5325. for i,v in pairs(part:GetChildren()) do
  5326. if v:IsA('Weld') then v:Destroy() end
  5327. end
  5328. end
  5329.  
  5330. function notify(msg,remove)
  5331. local coru= coroutine.wrap(function()
  5332. for i,v in pairs(MainGUI:GetChildren()) do
  5333. if v:IsA('TextLabel') then v:Destroy() end
  5334. end
  5335. if msg then
  5336. local TextLabel = Instance.new("TextLabel")
  5337. local Frame = Instance.new("Frame")
  5338.  
  5339. -- Properties
  5340.  
  5341. TextLabel.Parent = MainGUI
  5342. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  5343. TextLabel.BorderSizePixel = 0
  5344. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  5345. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  5346. TextLabel.Font = Enum.Font.SourceSans
  5347. TextLabel.FontSize = Enum.FontSize.Size60
  5348. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  5349. TextLabel.TextSize = 50
  5350. TextLabel.Transparency = 1
  5351. TextLabel.TextScaled = true
  5352. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  5353. TextLabel.Text = ""
  5354. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  5355.  
  5356. Frame.Parent = TextLabel
  5357. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  5358. Frame.BorderSizePixel = 0
  5359. Frame.Transparency = 1
  5360. Frame.Position = UDim2.new(0, 0, 1,0)
  5361. Frame.Size = UDim2.new(1, 0, 0, 5)
  5362. for i=1,10 do
  5363. TextLabel.Transparency = TextLabel.Transparency-0.1
  5364. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  5365. Frame.Transparency = Frame.Transparency-0.1
  5366. wait()
  5367. end
  5368. for i=1,#msg do
  5369. TextLabel.Text = string.sub(msg,1,i)
  5370. wait()
  5371. end
  5372. wait(1)
  5373. if remove ~= true then
  5374. for i=1,10 do
  5375. TextLabel.Transparency = TextLabel.Transparency+0.1
  5376. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  5377. Frame.Transparency = Frame.Transparency+0.1
  5378. wait()
  5379. end
  5380. TextLabel:Destroy()
  5381. end
  5382. end
  5383. end)
  5384. coru()
  5385. end
  5386. if workspace.FilteringEnabled == false then
  5387. if workspace:PGSIsEnabled() then
  5388. notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
  5389. else
  5390. notify('(this game is really old or something and has the shitty physics so a lot of things wont work sorry) Press Z to equip. Created by mustardfoot and Tollonis.',true)
  5391. end
  5392. else
  5393. notify('LOL this game has filtering enabled so it literally wont work here')
  5394. end
  5395.  
  5396. local handProperties = {
  5397. {"LimitsEnabled", true};
  5398. {"UpperAngle",0};
  5399. {"LowerAngle",0};
  5400. }
  5401. local shinProperties = {
  5402. {"LimitsEnabled", true};
  5403. {"UpperAngle", 0};
  5404. {"LowerAngle", -75};
  5405. }
  5406. local footProperties = {
  5407. {"LimitsEnabled", true};
  5408. {"UpperAngle", 15};
  5409. {"LowerAngle", -45};
  5410. }
  5411.  
  5412. function bleed(frick,OwO)
  5413. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  5414. local reeee = coroutine.wrap(function()
  5415. local thing = Instance.new('Part',workspace)
  5416. thing.Size = Vector3.new(0.2,0.2,0.2)
  5417. thing.CFrame = frick.CFrame
  5418. thing.Transparency = 1
  5419. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  5420. thing.Material = Enum.Material.SmoothPlastic
  5421. thing.Name = "Blood"
  5422. thing.CanCollide =false
  5423. thing:BreakJoints()
  5424. local rawrxd = Instance.new('BodyForce',thing)
  5425. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  5426. local coru = coroutine.wrap(function()
  5427. wait(0.01)
  5428. rawrxd:Destroy()
  5429. end)
  5430. coru()
  5431. local ree = Instance.new('ParticleEmitter',thing)
  5432. if OwO ~= true then
  5433. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  5434. else
  5435. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  5436. end
  5437. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  5438. ree.Texture = 'rbxassetid://867743272'
  5439. ree.Lifetime = NumberRange.new(0.4)
  5440. ree.Rate = 50
  5441. ree.LockedToPart = true
  5442. ree.Speed = NumberRange.new(0, 2)
  5443.  
  5444. thing.Touched:connect(function(tou)
  5445. 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" and tou.Parent.Name ~= 'handle' and tou.Name ~= "blade" and tou.Name ~= 'handle' and tou.Name ~= "Projectile" and tou.Parent.Name ~= "Projectile" then
  5446. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  5447. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  5448. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  5449. local Region = Region3.new(Point1,Point2)
  5450. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  5451. if Part.Name == "BloodPuddle" then
  5452. tou = Part
  5453. end
  5454. end
  5455. thing:Destroy()
  5456. if tou.Name == "BloodPuddle" then
  5457. if tou.Size.X < 1 then
  5458. pcall(function()
  5459. tou.Sound:Play()
  5460. end)
  5461. end
  5462. local reee = tou.CFrame
  5463. if tou.Transparency > -0.2 then
  5464. tou.Transparency = tou.Transparency -0.1
  5465. end
  5466. if tou.Size.X < 5 then
  5467. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  5468. tou.CFrame = reee
  5469. end
  5470. elseif tou.CanCollide == true then
  5471. local bloodlol = Instance.new('Part',workspace)
  5472. local sound = Instance.new('Sound',bloodlol)
  5473. sound.SoundId = 'rbxassetid://685857471'
  5474. sound.Volume = 0.025
  5475. sound:Play()
  5476. bloodlol.Size=Vector3.new(1,0.2,1)
  5477. bloodlol.Name = "BloodPuddle"
  5478. bloodlol.Anchored = true
  5479. bloodlol.CanCollide = false
  5480. bloodlol.Material = Enum.Material.SmoothPlastic
  5481. if OwO ~= true then
  5482. bloodlol.Color = Frame_2.BackgroundColor3
  5483. else
  5484. bloodlol.Color = Color3.new(1,1,1)
  5485. end
  5486. local cyl = Instance.new('CylinderMesh',bloodlol)
  5487. cyl.Scale = Vector3.new(1,0.1,1)
  5488. bloodlol.CFrame = CFrame.new(pos)
  5489. local coru=coroutine.wrap(function()
  5490. while bloodlol.Parent ~= nil do
  5491. if bloodlol.Transparency < 1 then
  5492. bloodlol.Transparency = bloodlol.Transparency+0.05
  5493. else
  5494. bloodlol:Destroy()
  5495. end
  5496. wait(0.1)
  5497. end
  5498. end)
  5499. coru()
  5500. end
  5501. end
  5502. end)
  5503. local coru = coroutine.wrap(function()
  5504. wait(1)
  5505. thing:Destroy()
  5506. end)
  5507. coru()
  5508. end)
  5509. reeee()
  5510. wait()
  5511. end
  5512. end
  5513.  
  5514. function stun(char)
  5515. local found = false
  5516. pcall(function()
  5517. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  5518. end)
  5519. for i,v in pairs(rekt) do
  5520. if v == char then
  5521. found = true
  5522. end
  5523. end
  5524. if found == false then
  5525. table.insert(rekt,char)
  5526. end
  5527. end
  5528. function unstun(char)
  5529. for i,v in pairs(rekt) do
  5530. if v == char then
  5531. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  5532. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  5533. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  5534. v:FindFirstChildOfClass('Humanoid').Sit = false
  5535. v:FindFirstChildOfClass('Humanoid').Jump = true
  5536. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  5537. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  5538. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  5539. end
  5540. table.remove(rekt,i)
  5541. end
  5542. end
  5543. end
  5544.  
  5545. function recurse(root,callback,i)
  5546. i= i or 0
  5547. for _,v in pairs(root:GetChildren()) do
  5548. i = i + 1
  5549. callback(i,v)
  5550.  
  5551. if #v:GetChildren() > 0 then
  5552. i = recurse(v,callback,i)
  5553. end
  5554. end
  5555.  
  5556. return i
  5557. end
  5558.  
  5559. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  5560. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  5561. if character:FindFirstChild('HumanoidRootPart')then
  5562. character.HumanoidRootPart.CanCollide = false
  5563. end
  5564. for i,v in pairs(character:GetChildren()) do
  5565. if v:IsA("MeshPart") and (v.MeshId == 'http://www.roblox.com/asset/?id=553602991' or v.MeshId == 'http://www.roblox.com/asset/?id=553602977' or v.MeshId == 'http://www.roblox.com/asset/?id=553602987') then
  5566. v.Size = Vector3.new(1,1,1)
  5567. end
  5568. end
  5569. recurse(character, function(_,v)
  5570. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  5571. v.Axis = Vector3.new(0, 1, 0)
  5572. v.SecondaryAxis = Vector3.new(0, 0, 1)
  5573. v.Rotation = Vector3.new(0, 0, 0)
  5574. end
  5575. end)
  5576. if part1:FindFirstChildOfClass('Motor6D') then
  5577. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  5578. end
  5579. if attachmentName ~= "NeckAttachment" then
  5580. attachmentName = attachmentName.."RigAttachment"
  5581. end
  5582. local constraint = Instance.new(className.."Constraint")
  5583. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  5584. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  5585. constraint.Name = "RagdollConstraint"..part1.Name
  5586. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  5587. local collidepart = Instance.new('Part',part1)
  5588. collidepart.Size = part1.Size/2
  5589. if string.find(string.lower(part1.Name),"upper") then
  5590. if string.find(string.lower(part1.Name),"leg") then
  5591. collidepart.Size = part1.Size/3
  5592. else
  5593. collidepart.Size = part1.Size/2.5
  5594. end
  5595. end
  5596. collidepart.CanCollide = true
  5597. collidepart.Name = "Collision"
  5598. collidepart.Anchored = false
  5599. collidepart.Transparency = 1
  5600. collidepart.CFrame = part1.CFrame
  5601. collidepart:BreakJoints()
  5602. local attachment0 = Instance.new('Attachment',part1)
  5603. local attachment1 = Instance.new('Attachment',collidepart)
  5604. if attachment0 and attachment1 then
  5605. local constraint = Instance.new("HingeConstraint")
  5606. constraint.Attachment0 = attachment0
  5607. constraint.Attachment1 = attachment1
  5608. constraint.LimitsEnabled = true
  5609. constraint.UpperAngle = 0
  5610. constraint.LowerAngle = 0
  5611. constraint.Parent = character
  5612. end
  5613. if string.find(string.lower(part1.Name),"upper") then
  5614. if string.find(string.lower(part1.Name),"leg") then
  5615. attachment0.Position = Vector3.new(0,0.01,0)
  5616. else
  5617. attachment0.Position = Vector3.new(0,0.25,0)
  5618. end
  5619. else
  5620. attachment0.Position = Vector3.new(0,-0.1,0)
  5621. end
  5622. end
  5623. for _,propertyData in next,properties or {} do
  5624. constraint[propertyData[1]] = propertyData[2]
  5625. end
  5626.  
  5627. constraint.Parent = character
  5628. end
  5629. end
  5630.  
  5631. function R6ragdollJoint(character,limbname,attached,heded)
  5632. pcall(function()
  5633. if limbname == "Right Arm" and character:FindFirstChild("Right Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right ArmRagdollConstraint") == nil then
  5634. local torsoatt = Instance.new('Attachment',character.Torso)
  5635. torsoatt.Name = limbname.."RagdollConstraint"
  5636. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  5637. torsoatt.Axis = Vector3.new(1,0,0)
  5638. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  5639. local limbatt = Instance.new("Attachment",character[limbname])
  5640. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  5641. limbatt.Name = limbname.."RagdollConstraint"
  5642. limbatt.Axis = Vector3.new(1,0,0)
  5643. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  5644. local ballc = Instance.new('BallSocketConstraint',character)
  5645. ballc.Name = "RightArmRagdollRig"
  5646. ballc.Attachment0 = torsoatt
  5647. ballc.Attachment1 = limbatt
  5648. local part1 = character[limbname]
  5649. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  5650. local collidepart = Instance.new('Part',part1)
  5651. collidepart.Size = part1.Size/1.5
  5652. collidepart.CanCollide = true
  5653. collidepart.Name = "Collision"
  5654. collidepart.Anchored = false
  5655. collidepart.Transparency = 1
  5656. collidepart.CFrame = part1.CFrame
  5657. collidepart:BreakJoints()
  5658. local attachment0 = Instance.new('Attachment',part1)
  5659. local attachment1 = Instance.new('Attachment',collidepart)
  5660. if attachment0 and attachment1 then
  5661. local constraint = Instance.new("HingeConstraint")
  5662. constraint.Attachment0 = attachment0
  5663. constraint.Attachment1 = attachment1
  5664. constraint.LimitsEnabled = true
  5665. constraint.UpperAngle = 0
  5666. constraint.LowerAngle = 0
  5667. constraint.Parent = character
  5668. end
  5669. end
  5670. if character.Torso:FindFirstChild('Right Shoulder') then
  5671. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  5672. end
  5673. elseif limbname == "Left Arm" and character:FindFirstChild("Left Arm") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left ArmRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left ArmRagdollConstraint") == nil then
  5674. local torsoatt = Instance.new('Attachment',character.Torso)
  5675. torsoatt.Name = limbname.."RagdollConstraint"
  5676. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  5677. torsoatt.Axis = Vector3.new(1,0,0)
  5678. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  5679. local limbatt = Instance.new("Attachment",character[limbname])
  5680. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  5681. limbatt.Name = limbname.."RagdollConstraint"
  5682. limbatt.Axis = Vector3.new(1,0,0)
  5683. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  5684. local ballc = Instance.new('BallSocketConstraint',character)
  5685. ballc.Name = "LeftArmRagdollRig"
  5686. ballc.Attachment0 = torsoatt
  5687. ballc.Attachment1 = limbatt
  5688. local part1 = character[limbname]
  5689. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  5690. local collidepart = Instance.new('Part',part1)
  5691. collidepart.Size = part1.Size/1.5
  5692. collidepart.CanCollide = true
  5693. collidepart.Name = "Collision"
  5694. collidepart.Anchored = false
  5695. collidepart.Transparency = 1
  5696. collidepart.CFrame = part1.CFrame
  5697. collidepart:BreakJoints()
  5698. local attachment0 = Instance.new('Attachment',part1)
  5699. local attachment1 = Instance.new('Attachment',collidepart)
  5700. if attachment0 and attachment1 then
  5701. local constraint = Instance.new("HingeConstraint")
  5702. constraint.Attachment0 = attachment0
  5703. constraint.Attachment1 = attachment1
  5704. constraint.LimitsEnabled = true
  5705. constraint.UpperAngle = 0
  5706. constraint.LowerAngle = 0
  5707. constraint.Parent = character
  5708. end
  5709. end
  5710. if character.Torso:FindFirstChild('Left Shoulder') then
  5711. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  5712. end
  5713. elseif limbname == "Right Leg" and character:FindFirstChild("Right Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Right LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Right LegRagdollConstraint") == nil then
  5714. stun(character)
  5715. local torsoatt = Instance.new('Attachment',character.Torso)
  5716. torsoatt.Name = limbname.."RagdollConstraint"
  5717. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  5718. torsoatt.Axis = Vector3.new(1,0,0)
  5719. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  5720. local limbatt = Instance.new("Attachment",character[limbname])
  5721. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  5722. limbatt.Name = limbname.."RagdollConstraint"
  5723. limbatt.Axis = Vector3.new(1,0,0)
  5724. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  5725. local ballc = Instance.new('BallSocketConstraint',character)
  5726. ballc.Name = "RightLegRagdollRig"
  5727. ballc.Attachment0 = torsoatt
  5728. ballc.Attachment1 = limbatt
  5729. local part1 = character[limbname]
  5730. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  5731. local collidepart = Instance.new('Part',part1)
  5732. collidepart.Size = part1.Size/1.5
  5733. collidepart.CanCollide = true
  5734. collidepart.Name = "Collision"
  5735. collidepart.Anchored = false
  5736. collidepart.Transparency = 1
  5737. collidepart.CFrame = part1.CFrame
  5738. collidepart:BreakJoints()
  5739. local attachment0 = Instance.new('Attachment',part1)
  5740. local attachment1 = Instance.new('Attachment',collidepart)
  5741. if attachment0 and attachment1 then
  5742. local constraint = Instance.new("HingeConstraint")
  5743. constraint.Attachment0 = attachment0
  5744. constraint.Attachment1 = attachment1
  5745. constraint.LimitsEnabled = true
  5746. constraint.UpperAngle = 0
  5747. constraint.LowerAngle = 0
  5748. constraint.Parent = character
  5749. end
  5750. end
  5751. if character.Torso:FindFirstChild('Right Hip') then
  5752. character.Torso:FindFirstChild('Right Hip'):Destroy()
  5753. end
  5754. elseif limbname == "Left Leg" and character:FindFirstChild("Left Leg") and character:FindFirstChild("Torso") and character.Torso:FindFirstChild("Left LegRagdollConstraint") == nil and character[limbname]:FindFirstChild("Left LegRagdollConstraint") == nil then
  5755. stun(character)
  5756. local torsoatt = Instance.new('Attachment',character.Torso)
  5757. torsoatt.Name = limbname.."RagdollConstraint"
  5758. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  5759. torsoatt.Axis = Vector3.new(1,0,0)
  5760. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  5761. local limbatt = Instance.new("Attachment",character[limbname])
  5762. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  5763. limbatt.Name = limbname.."RagdollConstraint"
  5764. limbatt.Axis = Vector3.new(1,0,0)
  5765. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  5766. local ballc = Instance.new('BallSocketConstraint',character)
  5767. ballc.Name = "LeftLegRagdollRig"
  5768. ballc.Attachment0 = torsoatt
  5769. ballc.Attachment1 = limbatt
  5770. local part1 = character[limbname]
  5771. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  5772. local collidepart = Instance.new('Part',part1)
  5773. collidepart.Size = part1.Size/1.5
  5774. collidepart.CanCollide = true
  5775. collidepart.Name = "Collision"
  5776. collidepart.Anchored = false
  5777. collidepart.Transparency = 1
  5778. collidepart.CFrame = part1.CFrame
  5779. collidepart:BreakJoints()
  5780. local attachment0 = Instance.new('Attachment',part1)
  5781. local attachment1 = Instance.new('Attachment',collidepart)
  5782. if attachment0 and attachment1 then
  5783. local constraint = Instance.new("HingeConstraint")
  5784. constraint.Attachment0 = attachment0
  5785. constraint.Attachment1 = attachment1
  5786. constraint.LimitsEnabled = true
  5787. constraint.UpperAngle = 0
  5788. constraint.LowerAngle = 0
  5789. constraint.Parent = character
  5790. end
  5791. end
  5792. if character.Torso:FindFirstChild('Left Hip') then
  5793. character.Torso:FindFirstChild('Left Hip'):Destroy()
  5794. end
  5795. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  5796. if character:FindFirstChildOfClass('Humanoid') then
  5797. character:FindFirstChildOfClass('Humanoid').Health = 0
  5798. end
  5799. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  5800. if character:FindFirstChild('HumanoidRootPart') then
  5801. character.HumanoidRootPart:Destroy()
  5802. end
  5803. game:GetService('Debris'):AddItem(character,10)
  5804. for _,child in next,character:GetChildren() do
  5805. if child:IsA("Accoutrement") then
  5806. for _,part in next,child:GetChildren() do
  5807. if part:IsA("BasePart") then
  5808. for _,c in pairs(part:GetChildren()) do
  5809. if c:IsA('Weld') then c:Destroy() end
  5810. end
  5811. local attachment1 = part:FindFirstChildOfClass("Attachment")
  5812. local attachment0 = getAttachment0(character,attachment1.Name)
  5813. if attachment0 and attachment1 then
  5814. local constraint = Instance.new("HingeConstraint")
  5815. constraint.Attachment0 = attachment0
  5816. constraint.Attachment1 = attachment1
  5817. constraint.LimitsEnabled = true
  5818. constraint.UpperAngle = 0
  5819. constraint.LowerAngle = 0
  5820. constraint.Parent = character
  5821. end
  5822. end
  5823. end
  5824. end
  5825. end
  5826. for i,v in pairs(character:GetChildren()) do
  5827. if v:IsA('MeshPart') or v:IsA('BasePart') then
  5828. for _,c in pairs(v:GetChildren()) do
  5829. if c.Name == "Collision" then c:Destroy() end
  5830. end
  5831. end
  5832. end
  5833. if character.Torso:FindFirstChild('Neck') then
  5834. character.Torso.Neck:Destroy()
  5835. end
  5836. if character:FindFirstChild('Torso') then
  5837. local collidepart = Instance.new('Part',character.Torso)
  5838. collidepart.Size = character.Torso.Size/1.5
  5839. collidepart.CanCollide = true
  5840. collidepart.Name = "Collision"
  5841. collidepart.Anchored = false
  5842. collidepart.Transparency = 1
  5843. collidepart.CFrame = character.Torso.CFrame
  5844. collidepart:BreakJoints()
  5845. local attachment0 = Instance.new('Attachment',character.Torso)
  5846. local attachment1 = Instance.new('Attachment',collidepart)
  5847. if attachment0 and attachment1 then
  5848. local constraint = Instance.new("HingeConstraint")
  5849. constraint.Attachment0 = attachment0
  5850. constraint.Attachment1 = attachment1
  5851. constraint.LimitsEnabled = true
  5852. constraint.UpperAngle = 0
  5853. constraint.LowerAngle = 0
  5854. constraint.Parent = character
  5855. end
  5856. end
  5857. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  5858. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  5859. local neck = Instance.new('Attachment',character.Torso)
  5860. neck.Name = "NeckAttachment"
  5861. neck.Position = Vector3.new(0, 1, 0)
  5862. end
  5863. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  5864. {"LimitsEnabled",true};
  5865. {"UpperAngle",50};
  5866. {"LowerAngle",-50};
  5867. })
  5868. end
  5869. if attached ~= false then
  5870. ragdollpart(character, "Right Leg")
  5871. ragdollpart(character, "Left Leg")
  5872. else
  5873. pcall(function()
  5874. local ayybleed = Instance.new('Part',character)
  5875. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  5876. ayybleed.Transparency = 1
  5877. ayybleed.CanCollide = false
  5878. ayybleed.CFrame = character.Torso.CFrame
  5879. ayybleed:BreakJoints()
  5880. local attachment1 = Instance.new('Attachment',ayybleed)
  5881. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  5882. attachment1.Orientation = Vector3.new(0, 0, -180)
  5883. local attachment0 = Instance.new('Attachment',character.Torso)
  5884. if attachment0 and attachment1 then
  5885. local constraint = Instance.new("HingeConstraint")
  5886. constraint.Attachment0 = attachment0
  5887. constraint.Attachment1 = attachment1
  5888. constraint.LimitsEnabled = true
  5889. constraint.UpperAngle = 0
  5890. constraint.LowerAngle = 0
  5891. constraint.Parent = character
  5892. end
  5893. local bleedBLEED= coroutine.wrap(function()
  5894. bleed(ayybleed)
  5895. end)
  5896. bleedBLEED()
  5897. end)
  5898. end
  5899. ragdollpart(character, "Right Arm")
  5900. ragdollpart(character, "Left Arm")
  5901. end
  5902. end)
  5903. end
  5904.  
  5905. function getAttachment0(character,attachmentName)
  5906. for _,child in next,character:GetChildren() do
  5907. local attachment = child:FindFirstChild(attachmentName)
  5908. if attachment then
  5909. return attachment
  5910. end
  5911. end
  5912. end
  5913.  
  5914. function ragdollpart(character,partname,attached,heded)
  5915. if heded ~= false then
  5916. local neck = Instance.new('Attachment',character.Head)
  5917. neck.Name = "NeckAttachment"
  5918. neck.Position = Vector3.new(0,-0.5,0)
  5919. else
  5920. local force = Instance.new('BodyForce',character.Head)
  5921. force.Force = Vector3.new(0,500,0)
  5922. game:GetService('Debris'):AddItem(force,0.25)
  5923. pcall(function()
  5924. local asdf = Instance.new('Attachment',character.Head)
  5925. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  5926. local last = asdf
  5927. for i=1,14 do
  5928. local bONE = Instance.new('Part',character)
  5929. bONE.BrickColor = BrickColor.new('Institutional white')
  5930. bONE.Size = Vector3.new(0.1,0.1,0.1)
  5931. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  5932. local lole = Instance.new('Attachment',bONE)
  5933. local hangurself = Instance.new('RopeConstraint',bONE)
  5934. hangurself.Attachment0 = lole
  5935. hangurself.Attachment1 = last
  5936. hangurself.Visible = true
  5937. hangurself.Thickness = 0.05
  5938. hangurself.Color = BrickColor.new('Bright red')
  5939. hangurself.Length = 0.2
  5940. last = lole
  5941. end
  5942. local bleedee = Instance.new('Part',character.Head)
  5943. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  5944. bleedee.CanCollide = false
  5945. bleedee.Color = Frame_2.BackgroundColor3
  5946. bleedee.CFrame = character.Head.CFrame
  5947. local mehs = Instance.new('CylinderMesh',bleedee)
  5948. bleedee:BreakJoints()
  5949. local attachment1 = Instance.new('Attachment',bleedee)
  5950. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  5951. attachment1.Orientation = Vector3.new(0,0,180)
  5952. local attachment0 = Instance.new('Attachment',character.Head)
  5953. if attachment0 and attachment1 then
  5954. local constraint = Instance.new("HingeConstraint")
  5955. constraint.Attachment0 = attachment0
  5956. constraint.Attachment1 = attachment1
  5957. constraint.LimitsEnabled = true
  5958. constraint.UpperAngle = 0
  5959. constraint.LowerAngle = 0
  5960. constraint.Parent = character
  5961. end
  5962. spawn(function()
  5963. bleed(bleedee)
  5964. end)
  5965. end)
  5966. local thing = "Torso"
  5967. if character:FindFirstChild(thing) == nil then
  5968. thing = "UpperTorso"
  5969. end
  5970. pcall(function()
  5971. local bleedee = Instance.new('Part',character[thing])
  5972. bleedee.Size = Vector3.new(0.75,0,0.75)
  5973. bleedee.CanCollide = false
  5974. bleedee.Color = Frame_2.BackgroundColor3
  5975. bleedee.CFrame = character[thing].CFrame
  5976. local mehs = Instance.new('CylinderMesh',bleedee)
  5977. bleedee:BreakJoints()
  5978. local attachment1 = Instance.new('Attachment',bleedee)
  5979. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  5980. attachment1.Orientation = Vector3.new(0,0,180)
  5981. local attachment0 = Instance.new('Attachment',character[thing])
  5982. if attachment0 and attachment1 then
  5983. local constraint = Instance.new("HingeConstraint")
  5984. constraint.Attachment0 = attachment0
  5985. constraint.Attachment1 = attachment1
  5986. constraint.LimitsEnabled = true
  5987. constraint.UpperAngle = 0
  5988. constraint.LowerAngle = 0
  5989. constraint.Parent = character
  5990. end
  5991. spawn(function()
  5992. bleed(bleedee)
  5993. end)
  5994. end)
  5995. end
  5996. pcall(function()
  5997. if workspace.PGSPhysicsSolverEnabled == false then
  5998. workspace.PGSPhysicsSolverEnabled = true
  5999. end
  6000. end)
  6001. if partname == "HumanoidRootPart" then
  6002. if character:FindFirstChild('Torso') then
  6003. partname = "Torso"
  6004. else
  6005. partname = "UpperTorso"
  6006. end
  6007. end
  6008. if attached == false then
  6009. if character:FindFirstChild('UpperTorso') then
  6010. pcall(function()
  6011. character.UpperTorso.WaistRigAttachment:Destroy()
  6012. end)
  6013. pcall(function()
  6014. local ayybleed = Instance.new('Part',character)
  6015. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  6016. ayybleed.Transparency = 1
  6017. ayybleed.CanCollide = false
  6018. ayybleed.CFrame = character.UpperTorso.CFrame
  6019. ayybleed:BreakJoints()
  6020. ayybleed.Name = "ayybleed"
  6021. local attachment1 = Instance.new('Attachment',ayybleed)
  6022. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  6023. attachment1.Orientation = Vector3.new(0,0,180)
  6024. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  6025. if attachment0 and attachment1 then
  6026. local constraint = Instance.new("HingeConstraint")
  6027. constraint.Attachment0 = attachment0
  6028. constraint.Attachment1 = attachment1
  6029. constraint.LimitsEnabled = true
  6030. constraint.UpperAngle = 0
  6031. constraint.LowerAngle = 0
  6032. constraint.Parent = character
  6033. end
  6034. local bleedBLEED= coroutine.wrap(function()
  6035. bleed(ayybleed)
  6036. end)
  6037. bleedBLEED()
  6038. end)
  6039. pcall(function()
  6040. local ayybleed = Instance.new('Part',character)
  6041. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  6042. ayybleed.Transparency = 1
  6043. ayybleed.CanCollide = false
  6044. ayybleed.CFrame = character.LowerTorso.CFrame
  6045. ayybleed:BreakJoints()
  6046. ayybleed.Name = "ayybleed"
  6047. local attachment1 = Instance.new('Attachment',ayybleed)
  6048. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  6049. attachment1.Orientation = Vector3.new(0,0,0)
  6050. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  6051. if attachment0 and attachment1 then
  6052. local constraint = Instance.new("HingeConstraint")
  6053. constraint.Attachment0 = attachment0
  6054. constraint.Attachment1 = attachment1
  6055. constraint.LimitsEnabled = true
  6056. constraint.UpperAngle = 0
  6057. constraint.LowerAngle = 0
  6058. constraint.Parent = character
  6059. end
  6060. local bleedBLEED= coroutine.wrap(function()
  6061. bleed(ayybleed)
  6062. end)
  6063. bleedBLEED()
  6064. end)
  6065. end
  6066. pcall(function()
  6067. local thang = "Torso"
  6068. if character:FindFirstChild('UpperTorso') then
  6069. thang = "UpperTorso"
  6070. end
  6071. local ayybleed = Instance.new('Part',character)
  6072. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  6073. ayybleed.Color = Frame_2.BackgroundColor3
  6074. ayybleed.Material = Enum.Material.SmoothPlastic
  6075. ayybleed.Name = "ayybleed"
  6076. ayybleed.CanCollide = false
  6077. ayybleed.Transparency = 0
  6078. ayybleed.CFrame = character[thang].CFrame
  6079. ayybleed:BreakJoints()
  6080. local attachment1 = Instance.new('Attachment',ayybleed)
  6081. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  6082. attachment1.Orientation = Vector3.new(0,0,0)
  6083. local attachment0 = Instance.new('Attachment',character[thang])
  6084. if attachment0 and attachment1 then
  6085. local constraint = Instance.new("HingeConstraint")
  6086. constraint.Attachment0 = attachment0
  6087. constraint.Attachment1 = attachment1
  6088. constraint.LimitsEnabled = true
  6089. constraint.UpperAngle = 0
  6090. constraint.LowerAngle = 0
  6091. constraint.Parent = character
  6092. end
  6093. end)
  6094. pcall(function()
  6095. local ree = character.LowerTorso
  6096. local thang = "LowerTorso"
  6097. local ayybleed = Instance.new('Part',character)
  6098. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  6099. ayybleed.Color = Frame_2.BackgroundColor3
  6100. ayybleed.Material = Enum.Material.SmoothPlastic
  6101. ayybleed.Name = "ayybleed"
  6102. ayybleed.CanCollide = false
  6103. ayybleed.Transparency = 0
  6104. ayybleed.CFrame = character[thang].CFrame
  6105. ayybleed:BreakJoints()
  6106. local attachment1 = Instance.new('Attachment',ayybleed)
  6107. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  6108. attachment1.Orientation = Vector3.new(0,0,0)
  6109. local attachment0 = Instance.new('Attachment',character[thang])
  6110. if attachment0 and attachment1 then
  6111. local constraint = Instance.new("HingeConstraint")
  6112. constraint.Attachment0 = attachment0
  6113. constraint.Attachment1 = attachment1
  6114. constraint.LimitsEnabled = true
  6115. constraint.UpperAngle = 0
  6116. constraint.LowerAngle = 0
  6117. constraint.Parent = character
  6118. end
  6119. end)
  6120. pcall(function()
  6121. local ree = character["Right Leg"]
  6122. local thang = "Right Leg"
  6123. local ayybleed = Instance.new('Part',character)
  6124. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  6125. ayybleed.Color = Frame_2.BackgroundColor3
  6126. ayybleed.Material = Enum.Material.SmoothPlastic
  6127. ayybleed.Name = "ayybleed"
  6128. ayybleed.CanCollide = false
  6129. ayybleed.Transparency = 0
  6130. ayybleed.CFrame = character[thang].CFrame
  6131. ayybleed:BreakJoints()
  6132. local attachment1 = Instance.new('Attachment',ayybleed)
  6133. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  6134. attachment1.Orientation = Vector3.new(0,0,0)
  6135. local attachment0 = Instance.new('Attachment',character[thang])
  6136. if attachment0 and attachment1 then
  6137. local constraint = Instance.new("HingeConstraint")
  6138. constraint.Attachment0 = attachment0
  6139. constraint.Attachment1 = attachment1
  6140. constraint.LimitsEnabled = true
  6141. constraint.UpperAngle = 0
  6142. constraint.LowerAngle = 0
  6143. constraint.Parent = character
  6144. end
  6145. end)
  6146. pcall(function()
  6147. local ree = character["Left Leg"]
  6148. local thang = "Left Leg"
  6149. local ayybleed = Instance.new('Part',character)
  6150. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  6151. ayybleed.Color = Frame_2.BackgroundColor3
  6152. ayybleed.Material = Enum.Material.SmoothPlastic
  6153. ayybleed.Name = "ayybleed"
  6154. ayybleed.CanCollide = false
  6155. ayybleed.Transparency = 0
  6156. ayybleed.CFrame = character[thang].CFrame
  6157. ayybleed:BreakJoints()
  6158. local attachment1 = Instance.new('Attachment',ayybleed)
  6159. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  6160. attachment1.Orientation = Vector3.new(0,0,0)
  6161. local attachment0 = Instance.new('Attachment',character[thang])
  6162. if attachment0 and attachment1 then
  6163. local constraint = Instance.new("HingeConstraint")
  6164. constraint.Attachment0 = attachment0
  6165. constraint.Attachment1 = attachment1
  6166. constraint.LimitsEnabled = true
  6167. constraint.UpperAngle = 0
  6168. constraint.LowerAngle = 0
  6169. constraint.Parent = character
  6170. end
  6171. end)
  6172. partname="Head"
  6173. end
  6174. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  6175. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  6176. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  6177. end
  6178. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  6179. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  6180. end
  6181. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  6182. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  6183. end
  6184. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  6185. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  6186. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  6187. end
  6188. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  6189. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  6190. end
  6191. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  6192. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  6193. end
  6194. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  6195. stun(character)
  6196. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  6197. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  6198. end
  6199. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  6200. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  6201. end
  6202. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  6203. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  6204. end
  6205. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  6206. stun(character)
  6207. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  6208. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  6209. end
  6210. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  6211. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  6212. end
  6213. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  6214. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  6215. end
  6216. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  6217. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  6218. if character:FindFirstChildOfClass('Humanoid') then
  6219. character:FindFirstChildOfClass('Humanoid').Health = 0
  6220. end
  6221. if character:FindFirstChild('HumanoidRootPart') then
  6222. character.HumanoidRootPart:Destroy()
  6223. end
  6224. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  6225. game:GetService('Debris'):AddItem(character,10)
  6226. for _,child in next,character:GetChildren() do
  6227. if child:IsA("Accoutrement") then
  6228. for _,part in next,child:GetChildren() do
  6229. if part:IsA("BasePart") then
  6230. for _,c in pairs(part:GetChildren()) do
  6231. if c:IsA('Weld') then c:Destroy() end
  6232. end
  6233. local attachment1 = part:FindFirstChildOfClass("Attachment")
  6234. local attachment0 = getAttachment0(character,attachment1.Name)
  6235. if attachment0 and attachment1 then
  6236. local constraint = Instance.new("HingeConstraint")
  6237. constraint.Attachment0 = attachment0
  6238. constraint.Attachment1 = attachment1
  6239. constraint.LimitsEnabled = true
  6240. constraint.UpperAngle = 0
  6241. constraint.LowerAngle = 0
  6242. constraint.Parent = character
  6243. end
  6244. end
  6245. end
  6246. end
  6247. end
  6248. for i,v in pairs(character:GetChildren()) do
  6249. if v:IsA('MeshPart') or v:IsA('BasePart') then
  6250. for _,c in pairs(v:GetChildren()) do
  6251. if c.Name == "Collision" then c:Destroy() end
  6252. end
  6253. end
  6254. end
  6255. if heded == false then
  6256. pcall(function()
  6257. local asdf = Instance.new('Attachment',character.Head)
  6258. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  6259. local last = asdf
  6260. character.Head.Neck:Destroy()
  6261. character.Head.NeckRigAttachment:Destroy()
  6262. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  6263. end)
  6264. end
  6265. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  6266. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  6267. {"LimitsEnabled",true};
  6268. {"UpperAngle",5};
  6269. {"Radius",5};
  6270. })
  6271. end
  6272. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  6273. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  6274. {"LimitsEnabled",true};
  6275. {"UpperAngle",50};
  6276. {"LowerAngle",-50};
  6277. })
  6278. end
  6279.  
  6280. local handProperties = {
  6281. {"LimitsEnabled", true};
  6282. {"UpperAngle",0};
  6283. {"LowerAngle",0};
  6284. }
  6285. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  6286. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  6287. end
  6288. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  6289. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  6290. end
  6291.  
  6292. local shinProperties = {
  6293. {"LimitsEnabled", true};
  6294. {"UpperAngle", 0};
  6295. {"LowerAngle", -75};
  6296. }
  6297. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  6298. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  6299. end
  6300. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  6301. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  6302. end
  6303.  
  6304. local footProperties = {
  6305. {"LimitsEnabled", true};
  6306. {"UpperAngle", 15};
  6307. {"LowerAngle", -45};
  6308. }
  6309. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  6310. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  6311. end
  6312. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  6313. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  6314. end
  6315. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  6316. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  6317. end
  6318. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  6319. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  6320. end
  6321. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  6322. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  6323. end
  6324. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  6325. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  6326. end
  6327. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  6328. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  6329. end
  6330. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  6331. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  6332. end
  6333. if character:FindFirstChild('HumanoidRootPart') then
  6334. character.HumanoidRootPart:Destroy()
  6335. end
  6336. else
  6337. R6ragdollJoint(character,partname,attached,heded)
  6338. end
  6339. else
  6340. R6ragdollJoint(character,partname,attached,heded)
  6341. end
  6342. end
  6343.  
  6344. function grow(weld,part,endsize,endpos,amntime)
  6345. local start = weld.C1
  6346. local parent = weld.Parent
  6347. local startsize = part.Size
  6348. local particl = Instance.new("ParticleEmitter")
  6349. particl.LightEmission = 3
  6350. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.1, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  6351. particl.LightInfluence = 0.75
  6352. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  6353. particl.Lifetime = NumberRange.new(0.1, 1)
  6354. particl.Rate = 50
  6355. particl.RotSpeed = NumberRange.new(300, 300)
  6356. particl.Speed = NumberRange.new(0, 1)
  6357. particl.SpreadAngle = Vector2.new(90, 90)
  6358. particl.Parent = part
  6359. for i=1,amntime*100 do
  6360. weld.C1 = start:lerp(endpos,i/(amntime*100))
  6361. part.Size = startsize:lerp(endsize,i/(amntime*100))
  6362. weld.Parent = parent
  6363. wait(0.01)
  6364. end
  6365. particl.Enabled = false
  6366. end
  6367. function lerp(weld,startpos,endpos,amntime,longatend)
  6368. local waited = 0
  6369. for i=1,amntime*100 do
  6370. if longatend == true then
  6371. startpos = weld.C0
  6372. end
  6373. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  6374. wait(0.01)
  6375. waited=waited+0.01
  6376. end
  6377. end
  6378.  
  6379. function spawned()
  6380. local usable = true
  6381. local working = false
  6382. local mode = "kill"
  6383. local equipped = false
  6384. local char = player.Character
  6385. local blademode = "handle"
  6386. local swinging = false
  6387. local gettingeem = false
  6388. local MOAN = false
  6389. local sounding = false
  6390. local SLESH = false
  6391. local goteem = nil
  6392. local grabbing = false
  6393. local grabbed = nil
  6394. local grabweld = nil
  6395. local aidsificating = nil
  6396. player.CharacterAdded:connect(function()
  6397. if usable then
  6398. usable = false
  6399. end
  6400. end)
  6401. if char == nil then return end
  6402. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  6403. local badass = Instance.new('Sound',char.Head)
  6404. badass.Name = 'Badass'
  6405. badass.EmitterSize = player.CameraMaxZoomDistance+1
  6406. badass.MaxDistance = player.CameraMaxZoomDistance+1
  6407. badass.Volume = 10
  6408. badass.Looped=true
  6409. badass.SoundId = 'rbxassetid://428902535'
  6410. local handle = Instance.new("Part", char)
  6411. handle.BrickColor = BrickColor.new("Really black")
  6412. handle.Material = "Metal"
  6413. handle.CanCollide = false
  6414. handle.Anchored = false
  6415. handle.Shape = "Cylinder"
  6416. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  6417. handle.BackSurface = "SmoothNoOutlines"
  6418. handle.BottomSurface = "SmoothNoOutlines"
  6419. handle.FrontSurface = "SmoothNoOutlines"
  6420. handle.LeftSurface = "SmoothNoOutlines"
  6421. handle.RightSurface = "SmoothNoOutlines"
  6422. handle.TopSurface = "SmoothNoOutlines"
  6423. handle.Name = "handle"
  6424.  
  6425. local hweld = Instance.new("Weld", char.Torso)
  6426. hweld.Part0 = char.Torso
  6427. hweld.Part1 = handle
  6428. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  6429.  
  6430. local rdd = false
  6431. function oogabooga()
  6432. if rdd == false then
  6433. rdd = true
  6434. pcall(function()
  6435. ragdollpart(char,"Right Arm")
  6436. ragdollpart(char,"Right Leg")
  6437. ragdollpart(char,"Left Arm")
  6438. ragdollpart(char,"Left Leg")
  6439. end)
  6440. pcall(function()
  6441. ragdollpart(char,"RightUpperArm")
  6442. ragdollpart(char,"RightUpperLeg")
  6443. ragdollpart(char,"LeftUpperArm")
  6444. ragdollpart(char,"LeftUpperLeg")
  6445. end)
  6446. unstun(char)
  6447. for i,v in pairs(char:GetChildren()) do
  6448. v.ChildAdded:connect(function(child)
  6449. if rdd == true then
  6450. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  6451. if child ~= grabweld then
  6452. spawn(function()
  6453. wait()
  6454. child:Destroy()
  6455. end)
  6456. end
  6457. end
  6458. end
  6459. end)
  6460. if string.find(string.lower(v.Name),'leg') then
  6461. if v:FindFirstChild('Collision') then
  6462. v:FindFirstChild('Collision'):Destroy()
  6463. end
  6464. end
  6465. end
  6466. else
  6467. rdd = false
  6468. for i,v in pairs(char:GetChildren()) do
  6469. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  6470. v:Destroy()
  6471. elseif v:IsA('BasePart') then
  6472. if v:FindFirstChild('Collision') then
  6473. v.Collision:Destroy()
  6474. end
  6475. for a,c in pairs(v:GetChildren()) do
  6476. if string.find(string.lower(c.Name),"ragdoll") then
  6477. c:Destroy()
  6478. end
  6479. end
  6480. end
  6481. end
  6482. pcall(function()
  6483. local ra = rightclone:Clone()
  6484. ra.Parent = char.Torso
  6485. ra.Part0 = char.Torso
  6486. ra.Part1 = char["Right Arm"]
  6487. end)
  6488. pcall(function()
  6489. local la = leftclone:Clone()
  6490. la.Parent = char.Torso
  6491. la.Part0 = char.Torso
  6492. la.Part1 = char["Left Arm"]
  6493. end)
  6494. pcall(function()
  6495. local ll = leftlegclone:Clone()
  6496. ll.Parent = char.Torso
  6497. ll.Part0 = char.Torso
  6498. ll.Part1 = char["Left Leg"]
  6499. end)
  6500. pcall(function()
  6501. local rl = rightlegclone:Clone()
  6502. rl.Parent = char.Torso
  6503. rl.Part0 = char.Torso
  6504. rl.Part1 = char["Right Leg"]
  6505. end)
  6506. end
  6507. end
  6508. function getrid()
  6509. if grabbed then
  6510. release()
  6511. end
  6512. blademode = "handle"
  6513. for _,ree in pairs(handle:GetChildren()) do
  6514. if ree:IsA('BasePart') then
  6515. local part = Instance.new('Part',workspace)
  6516. part.CFrame = ree.CFrame
  6517. part.Anchored = true
  6518. part.CanCollide = false
  6519. part.Size = ree.Size
  6520. part.Transparency = 1
  6521. ree:Destroy()
  6522. local pe2 = Instance.new("ParticleEmitter")
  6523. pe2.Acceleration = Vector3.new(0, 1, 0)
  6524. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  6525. pe2.Speed = NumberRange.new(0.5)
  6526. pe2.Rate = 20000
  6527. pe2.RotSpeed = NumberRange.new(-30, 30)
  6528. pe2.Rotation = NumberRange.new(0, 360)
  6529. pe2.Size = NumberSequence.new({
  6530. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  6531. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  6532. })
  6533. pe2.Texture = "rbxassetid://244221440"
  6534. pe2.Transparency = NumberSequence.new({
  6535. NumberSequenceKeypoint.new(0, 0.9, 0),
  6536. NumberSequenceKeypoint.new(1, 0.9, 0)
  6537. })
  6538. pe2.ZOffset = 5
  6539. pe2.VelocitySpread = 360
  6540. pe2.Parent = part
  6541. pe2.Enabled = true
  6542. local coru=coroutine.wrap(function()
  6543. wait(0.2)
  6544. pe2.Enabled = false
  6545. game:GetService('Debris'):AddItem(part,0.5)
  6546. end)
  6547. coru()
  6548. else
  6549. ree:Remove()
  6550. end
  6551. end
  6552. end
  6553.  
  6554. function equip()
  6555. equipped = true
  6556. working = true
  6557. if char.Torso:FindFirstChild("Right Shoulder") then
  6558. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  6559. end
  6560. local weld = Instance.new('Weld', char.Torso)
  6561. weld.Name = "Lerping"
  6562. weld.Part0 = char["Right Arm"]
  6563. weld.Part1 = char.Torso
  6564. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  6565.  
  6566. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  6567.  
  6568. wait(0.1)
  6569.  
  6570. hweld.Part0 = char["Right Arm"]
  6571. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  6572.  
  6573. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  6574.  
  6575. weld:Destroy()
  6576. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  6577. local clone = rightclone:Clone()
  6578. clone.Part0 = char.Torso
  6579. clone.Part1 = char["Right Arm"]
  6580. clone.Parent = char.Torso
  6581. end
  6582. working = false
  6583. end
  6584.  
  6585. function unequip()
  6586. getrid(handle)
  6587. equipped = false
  6588. working = true
  6589.  
  6590. if char.Torso:FindFirstChild("Right Shoulder") then
  6591. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  6592. end
  6593.  
  6594. local weld = Instance.new('Weld', char.Torso)
  6595. weld.Name = "Lerping"
  6596. weld.Part0 = char["Right Arm"]
  6597. weld.Part1 = char.Torso
  6598. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  6599.  
  6600.  
  6601. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  6602.  
  6603. hweld.Part0 = char["Torso"]
  6604. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  6605. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  6606. weld:Destroy()
  6607. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  6608. local clone = rightclone:Clone()
  6609. clone.Part0 = char.Torso
  6610. clone.Part1 = char["Right Arm"]
  6611. clone.Parent = char.Torso
  6612. end
  6613. working = false
  6614. end
  6615.  
  6616. function dildo()
  6617. blademode = "dildo"
  6618. working = true
  6619. -- 1 - pink toy
  6620. local obj1 = Instance.new("Model")
  6621. obj1.Name = "pink toy"
  6622. obj1.Parent = handle
  6623.  
  6624. -- 2 - Model
  6625. local obj2 = Instance.new("Model")
  6626. obj2.Parent = obj1
  6627.  
  6628. -- 3 - Part
  6629. local obj3 = Instance.new("Part")
  6630. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6631. obj3.CanCollide = false
  6632. obj3.TopSurface = Enum.SurfaceType.Smooth
  6633. obj3.BottomSurface = Enum.SurfaceType.Smooth
  6634. obj3.Material = Enum.Material.SmoothPlastic
  6635. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  6636. obj3.BrickColor = BrickColor.new("Hot pink")
  6637. obj3.Friction = 0.30000001192093
  6638. obj3.Shape = Enum.PartType.Ball
  6639. obj3.Parent = obj2
  6640. obj3.Name = "tip"
  6641.  
  6642. -- 4 - Part
  6643. local obj4 = Instance.new("Part")
  6644. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  6645. obj4.CanCollide = false
  6646. obj4.TopSurface = Enum.SurfaceType.Smooth
  6647. obj4.BottomSurface = Enum.SurfaceType.Smooth
  6648. obj4.Material = Enum.Material.SmoothPlastic
  6649. obj4.Size = Vector3.new(4.09999943, 1, 1)
  6650. obj4.BrickColor = BrickColor.new("Hot pink")
  6651. obj4.Friction = 0.30000001192093
  6652. obj4.Shape = Enum.PartType.Cylinder
  6653. obj4.Parent = obj2
  6654.  
  6655. -- 5 - Part
  6656. local obj5 = Instance.new("Part")
  6657. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6658. obj5.CanCollide = false
  6659. obj5.TopSurface = Enum.SurfaceType.Smooth
  6660. obj5.BottomSurface = Enum.SurfaceType.Smooth
  6661. obj5.Material = Enum.Material.SmoothPlastic
  6662. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  6663. obj5.BrickColor = BrickColor.new("Hot pink")
  6664. obj5.Friction = 0.30000001192093
  6665. obj5.Shape = Enum.PartType.Ball
  6666. obj5.Parent = obj2
  6667.  
  6668. -- 6 - Part
  6669. local obj6 = Instance.new("Part")
  6670. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  6671. obj6.CanCollide = false
  6672. obj6.TopSurface = Enum.SurfaceType.Smooth
  6673. obj6.BottomSurface = Enum.SurfaceType.Smooth
  6674. obj6.Material = Enum.Material.SmoothPlastic
  6675. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  6676. obj6.BrickColor = BrickColor.new("Hot pink")
  6677. obj6.Friction = 0.30000001192093
  6678. obj6.Shape = Enum.PartType.Ball
  6679. obj6.Parent = obj2
  6680.  
  6681. -- 7 - Part
  6682. local obj7 = Instance.new("Part")
  6683. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6684. obj7.CanCollide = false
  6685. obj7.TopSurface = Enum.SurfaceType.Smooth
  6686. obj7.BottomSurface = Enum.SurfaceType.Smooth
  6687. obj7.Material = Enum.Material.SmoothPlastic
  6688. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  6689. obj7.BrickColor = BrickColor.new("Hot pink")
  6690. obj7.Friction = 0.30000001192093
  6691. obj7.Shape = Enum.PartType.Ball
  6692. obj7.Parent = obj2
  6693.  
  6694. -- 8 - Part
  6695. local obj8 = Instance.new("Part")
  6696. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  6697. obj8.CanCollide = false
  6698. obj8.TopSurface = Enum.SurfaceType.Smooth
  6699. obj8.BottomSurface = Enum.SurfaceType.Smooth
  6700. obj8.Material = Enum.Material.SmoothPlastic
  6701. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  6702. obj8.BrickColor = BrickColor.new("Hot pink")
  6703. obj8.Friction = 0.30000001192093
  6704. obj8.Shape = Enum.PartType.Ball
  6705. obj8.Parent = obj2
  6706. local fiREPART = obj8
  6707.  
  6708. -- 9 - Part
  6709. local obj9 = Instance.new("Part")
  6710. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  6711. obj9.CanCollide = false
  6712. obj9.TopSurface = Enum.SurfaceType.Smooth
  6713. obj9.BottomSurface = Enum.SurfaceType.Smooth
  6714. obj9.Material = Enum.Material.SmoothPlastic
  6715. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  6716. obj9.BrickColor = BrickColor.new("Hot pink")
  6717. obj9.Friction = 0.30000001192093
  6718. obj9.Shape = Enum.PartType.Cylinder
  6719. obj9.Parent = obj2
  6720.  
  6721. -- 10 - Part
  6722. local obj10 = Instance.new("Part")
  6723. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6724. obj10.CanCollide = false
  6725. obj10.TopSurface = Enum.SurfaceType.Smooth
  6726. obj10.BottomSurface = Enum.SurfaceType.Smooth
  6727. obj10.Material = Enum.Material.SmoothPlastic
  6728. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  6729. obj10.BrickColor = BrickColor.new("Hot pink")
  6730. obj10.Friction = 0.30000001192093
  6731. obj10.Shape = Enum.PartType.Ball
  6732. obj10.Parent = obj2
  6733.  
  6734. -- 11 - Part
  6735. local obj11 = Instance.new("Part")
  6736. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6737. obj11.CanCollide = false
  6738. obj11.TopSurface = Enum.SurfaceType.Smooth
  6739. obj11.BottomSurface = Enum.SurfaceType.Smooth
  6740. obj11.Material = Enum.Material.SmoothPlastic
  6741. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  6742. obj11.BrickColor = BrickColor.new("Hot pink")
  6743. obj11.Friction = 0.30000001192093
  6744. obj11.Shape = Enum.PartType.Ball
  6745. obj11.Parent = obj2
  6746.  
  6747. -- 12 - Part
  6748. local obj12 = Instance.new("Part")
  6749. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  6750. obj12.CanCollide = false
  6751. obj12.TopSurface = Enum.SurfaceType.Smooth
  6752. obj12.BottomSurface = Enum.SurfaceType.Smooth
  6753. obj12.Material = Enum.Material.SmoothPlastic
  6754. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  6755. obj12.BrickColor = BrickColor.new("Hot pink")
  6756. obj12.Friction = 0.30000001192093
  6757. obj12.Shape = Enum.PartType.Ball
  6758. obj12.Parent = obj2
  6759.  
  6760. -- 13 - Part
  6761. local obj13 = Instance.new("Part")
  6762. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  6763. obj13.CanCollide = false
  6764. obj13.TopSurface = Enum.SurfaceType.Smooth
  6765. obj13.BottomSurface = Enum.SurfaceType.Smooth
  6766. obj13.Material = Enum.Material.SmoothPlastic
  6767. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  6768. obj13.BrickColor = BrickColor.new("Hot pink")
  6769. obj13.Friction = 0.30000001192093
  6770. obj13.Shape = Enum.PartType.Ball
  6771. obj13.Parent = obj2
  6772.  
  6773. -- 14 - Part
  6774. local obj14 = Instance.new("Part")
  6775. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  6776. obj14.CanCollide = false
  6777. obj14.TopSurface = Enum.SurfaceType.Smooth
  6778. obj14.BottomSurface = Enum.SurfaceType.Smooth
  6779. obj14.Material = Enum.Material.SmoothPlastic
  6780. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  6781. obj14.BrickColor = BrickColor.new("Hot pink")
  6782. obj14.Friction = 0.30000001192093
  6783. obj14.Shape = Enum.PartType.Ball
  6784. obj14.Parent = obj2
  6785.  
  6786. -- 15 - Part
  6787. local obj15 = Instance.new("Part")
  6788. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  6789. obj15.CanCollide = false
  6790. obj15.TopSurface = Enum.SurfaceType.Smooth
  6791. obj15.BottomSurface = Enum.SurfaceType.Smooth
  6792. obj15.Material = Enum.Material.SmoothPlastic
  6793. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  6794. obj15.BrickColor = BrickColor.new("Hot pink")
  6795. obj15.Friction = 0.30000001192093
  6796. obj15.Shape = Enum.PartType.Ball
  6797. obj15.Parent = obj2
  6798.  
  6799. -- 16 - Part
  6800. local obj16 = Instance.new("Part")
  6801. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  6802. obj16.CanCollide = false
  6803. obj16.TopSurface = Enum.SurfaceType.Smooth
  6804. obj16.BottomSurface = Enum.SurfaceType.Smooth
  6805. obj16.Material = Enum.Material.SmoothPlastic
  6806. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  6807. obj16.BrickColor = BrickColor.new("Hot pink")
  6808. obj16.Friction = 0.30000001192093
  6809. obj16.Shape = Enum.PartType.Ball
  6810. obj16.Parent = obj2
  6811.  
  6812. -- 17 - Part
  6813. local obj17 = Instance.new("Part")
  6814. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  6815. obj17.CanCollide = false
  6816. obj17.TopSurface = Enum.SurfaceType.Smooth
  6817. obj17.BottomSurface = Enum.SurfaceType.Smooth
  6818. obj17.Material = Enum.Material.SmoothPlastic
  6819. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  6820. obj17.BrickColor = BrickColor.new("Hot pink")
  6821. obj17.Friction = 0.30000001192093
  6822. obj17.Shape = Enum.PartType.Ball
  6823. obj17.Parent = obj2
  6824.  
  6825. -- 18 - Part
  6826. local obj18 = Instance.new("Part")
  6827. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6828. obj18.CanCollide = false
  6829. obj18.TopSurface = Enum.SurfaceType.Smooth
  6830. obj18.BottomSurface = Enum.SurfaceType.Smooth
  6831. obj18.Material = Enum.Material.SmoothPlastic
  6832. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  6833. obj18.BrickColor = BrickColor.new("Hot pink")
  6834. obj18.Friction = 0.30000001192093
  6835. obj18.Shape = Enum.PartType.Ball
  6836. obj18.Parent = obj2
  6837.  
  6838. -- 19 - Part
  6839. local obj19 = Instance.new("Part")
  6840. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  6841. obj19.CanCollide = false
  6842. obj19.TopSurface = Enum.SurfaceType.Smooth
  6843. obj19.BottomSurface = Enum.SurfaceType.Smooth
  6844. obj19.Material = Enum.Material.SmoothPlastic
  6845. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  6846. obj19.BrickColor = BrickColor.new("Hot pink")
  6847. obj19.Friction = 0.30000001192093
  6848. obj19.Shape = Enum.PartType.Ball
  6849. obj19.Parent = obj2
  6850.  
  6851. -- 20 - Part
  6852. local obj20 = Instance.new("Part")
  6853. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  6854. obj20.CanCollide = false
  6855. obj20.TopSurface = Enum.SurfaceType.Smooth
  6856. obj20.BottomSurface = Enum.SurfaceType.Smooth
  6857. obj20.Material = Enum.Material.SmoothPlastic
  6858. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  6859. obj20.BrickColor = BrickColor.new("Hot pink")
  6860. obj20.Friction = 0.30000001192093
  6861. obj20.Shape = Enum.PartType.Ball
  6862. obj20.Parent = obj2
  6863.  
  6864. -- 21 - Part
  6865. local obj21 = Instance.new("Part")
  6866. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6867. obj21.CanCollide = false
  6868. obj21.TopSurface = Enum.SurfaceType.Smooth
  6869. obj21.BottomSurface = Enum.SurfaceType.Smooth
  6870. obj21.Material = Enum.Material.SmoothPlastic
  6871. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  6872. obj21.BrickColor = BrickColor.new("Hot pink")
  6873. obj21.Friction = 0.30000001192093
  6874. obj21.Shape = Enum.PartType.Ball
  6875. obj21.Parent = obj2
  6876.  
  6877. -- 22 - Part
  6878. local obj22 = Instance.new("Part")
  6879. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  6880. obj22.CanCollide = false
  6881. obj22.TopSurface = Enum.SurfaceType.Smooth
  6882. obj22.BottomSurface = Enum.SurfaceType.Smooth
  6883. obj22.Material = Enum.Material.SmoothPlastic
  6884. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  6885. obj22.BrickColor = BrickColor.new("Hot pink")
  6886. obj22.Friction = 0.30000001192093
  6887. obj22.Shape = Enum.PartType.Ball
  6888. obj22.Parent = obj2
  6889.  
  6890. -- 23 - Part
  6891. local obj23 = Instance.new("Part")
  6892. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6893. obj23.CanCollide = false
  6894. obj23.TopSurface = Enum.SurfaceType.Smooth
  6895. obj23.BottomSurface = Enum.SurfaceType.Smooth
  6896. obj23.Material = Enum.Material.SmoothPlastic
  6897. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  6898. obj23.BrickColor = BrickColor.new("Hot pink")
  6899. obj23.Friction = 0.30000001192093
  6900. obj23.Shape = Enum.PartType.Ball
  6901. obj23.Parent = obj2
  6902.  
  6903. -- 24 - Part
  6904. local obj24 = Instance.new("Part")
  6905. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6906. obj24.CanCollide = false
  6907. obj24.TopSurface = Enum.SurfaceType.Smooth
  6908. obj24.BottomSurface = Enum.SurfaceType.Smooth
  6909. obj24.Material = Enum.Material.SmoothPlastic
  6910. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  6911. obj24.BrickColor = BrickColor.new("Hot pink")
  6912. obj24.Friction = 0.30000001192093
  6913. obj24.Shape = Enum.PartType.Ball
  6914. obj24.Parent = obj2
  6915.  
  6916. -- 25 - Part
  6917. local obj25 = Instance.new("Part")
  6918. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  6919. obj25.CanCollide = false
  6920. obj25.TopSurface = Enum.SurfaceType.Smooth
  6921. obj25.BottomSurface = Enum.SurfaceType.Smooth
  6922. obj25.Material = Enum.Material.SmoothPlastic
  6923. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  6924. obj25.BrickColor = BrickColor.new("Hot pink")
  6925. obj25.Friction = 0.30000001192093
  6926. obj25.Shape = Enum.PartType.Ball
  6927. obj25.Parent = obj2
  6928.  
  6929. -- 26 - Part
  6930. local obj26 = Instance.new("Part")
  6931. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  6932. obj26.CanCollide = false
  6933. obj26.TopSurface = Enum.SurfaceType.Smooth
  6934. obj26.BottomSurface = Enum.SurfaceType.Smooth
  6935. obj26.Material = Enum.Material.SmoothPlastic
  6936. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  6937. obj26.BrickColor = BrickColor.new("Hot pink")
  6938. obj26.Friction = 0.30000001192093
  6939. obj26.Shape = Enum.PartType.Ball
  6940. obj26.Parent = obj2
  6941.  
  6942. -- 27 - Part
  6943. local obj27 = Instance.new("Part")
  6944. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  6945. obj27.CanCollide = false
  6946. obj27.TopSurface = Enum.SurfaceType.Smooth
  6947. obj27.BottomSurface = Enum.SurfaceType.Smooth
  6948. obj27.Material = Enum.Material.SmoothPlastic
  6949. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  6950. obj27.BrickColor = BrickColor.new("Hot pink")
  6951. obj27.Friction = 0.30000001192093
  6952. obj27.Shape = Enum.PartType.Ball
  6953. obj27.Parent = obj2
  6954.  
  6955. -- 28 - Part
  6956. local obj28 = Instance.new("Part")
  6957. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6958. obj28.CanCollide = false
  6959. obj28.TopSurface = Enum.SurfaceType.Smooth
  6960. obj28.BottomSurface = Enum.SurfaceType.Smooth
  6961. obj28.Material = Enum.Material.SmoothPlastic
  6962. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  6963. obj28.BrickColor = BrickColor.new("Hot pink")
  6964. obj28.Friction = 0.30000001192093
  6965. obj28.Shape = Enum.PartType.Ball
  6966. obj28.Parent = obj2
  6967.  
  6968. -- 29 - Part
  6969. local obj29 = Instance.new("Part")
  6970. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6971. obj29.CanCollide = false
  6972. obj29.TopSurface = Enum.SurfaceType.Smooth
  6973. obj29.BottomSurface = Enum.SurfaceType.Smooth
  6974. obj29.Material = Enum.Material.SmoothPlastic
  6975. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  6976. obj29.BrickColor = BrickColor.new("Hot pink")
  6977. obj29.Friction = 0.30000001192093
  6978. obj29.Shape = Enum.PartType.Ball
  6979. obj29.Parent = obj2
  6980.  
  6981. -- 30 - Part
  6982. local obj30 = Instance.new("Part")
  6983. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6984. obj30.CanCollide = false
  6985. obj30.TopSurface = Enum.SurfaceType.Smooth
  6986. obj30.BottomSurface = Enum.SurfaceType.Smooth
  6987. obj30.Material = Enum.Material.SmoothPlastic
  6988. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  6989. obj30.BrickColor = BrickColor.new("Hot pink")
  6990. obj30.Friction = 0.30000001192093
  6991. obj30.Shape = Enum.PartType.Ball
  6992. obj30.Parent = obj2
  6993.  
  6994. -- 31 - Part
  6995. local obj31 = Instance.new("Part")
  6996. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  6997. obj31.CanCollide = false
  6998. obj31.TopSurface = Enum.SurfaceType.Smooth
  6999. obj31.BottomSurface = Enum.SurfaceType.Smooth
  7000. obj31.Material = Enum.Material.SmoothPlastic
  7001. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  7002. obj31.BrickColor = BrickColor.new("Hot pink")
  7003. obj31.Friction = 0.30000001192093
  7004. obj31.Shape = Enum.PartType.Ball
  7005. obj31.Parent = obj2
  7006.  
  7007. -- 32 - Part
  7008. local obj32 = Instance.new("Part")
  7009. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7010. obj32.CanCollide = false
  7011. obj32.TopSurface = Enum.SurfaceType.Smooth
  7012. obj32.BottomSurface = Enum.SurfaceType.Smooth
  7013. obj32.Material = Enum.Material.SmoothPlastic
  7014. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  7015. obj32.BrickColor = BrickColor.new("Hot pink")
  7016. obj32.Friction = 0.30000001192093
  7017. obj32.Shape = Enum.PartType.Ball
  7018. obj32.Parent = obj2
  7019.  
  7020. -- 33 - Part
  7021. local obj33 = Instance.new("Part")
  7022. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7023. obj33.CanCollide = false
  7024. obj33.TopSurface = Enum.SurfaceType.Smooth
  7025. obj33.BottomSurface = Enum.SurfaceType.Smooth
  7026. obj33.Material = Enum.Material.SmoothPlastic
  7027. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  7028. obj33.BrickColor = BrickColor.new("Hot pink")
  7029. obj33.Friction = 0.30000001192093
  7030. obj33.Shape = Enum.PartType.Ball
  7031. obj33.Parent = obj2
  7032.  
  7033. -- 34 - Part
  7034. local obj34 = Instance.new("Part")
  7035. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7036. obj34.CanCollide = false
  7037. obj34.TopSurface = Enum.SurfaceType.Smooth
  7038. obj34.BottomSurface = Enum.SurfaceType.Smooth
  7039. obj34.Material = Enum.Material.SmoothPlastic
  7040. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  7041. obj34.BrickColor = BrickColor.new("Hot pink")
  7042. obj34.Friction = 0.30000001192093
  7043. obj34.Shape = Enum.PartType.Ball
  7044. obj34.Parent = obj2
  7045.  
  7046. -- 35 - Part
  7047. local obj35 = Instance.new("Part")
  7048. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7049. obj35.CanCollide = false
  7050. obj35.TopSurface = Enum.SurfaceType.Smooth
  7051. obj35.BottomSurface = Enum.SurfaceType.Smooth
  7052. obj35.Material = Enum.Material.SmoothPlastic
  7053. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  7054. obj35.BrickColor = BrickColor.new("Hot pink")
  7055. obj35.Friction = 0.30000001192093
  7056. obj35.Shape = Enum.PartType.Ball
  7057. obj35.Parent = obj2
  7058.  
  7059. -- 36 - Part
  7060. local obj36 = Instance.new("Part")
  7061. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7062. obj36.CanCollide = false
  7063. obj36.TopSurface = Enum.SurfaceType.Smooth
  7064. obj36.BottomSurface = Enum.SurfaceType.Smooth
  7065. obj36.Material = Enum.Material.SmoothPlastic
  7066. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  7067. obj36.BrickColor = BrickColor.new("Hot pink")
  7068. obj36.Friction = 0.30000001192093
  7069. obj36.Shape = Enum.PartType.Ball
  7070. obj36.Parent = obj2
  7071.  
  7072. -- 37 - Part
  7073. local obj37 = Instance.new("Part")
  7074. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7075. obj37.CanCollide = false
  7076. obj37.TopSurface = Enum.SurfaceType.Smooth
  7077. obj37.BottomSurface = Enum.SurfaceType.Smooth
  7078. obj37.Material = Enum.Material.SmoothPlastic
  7079. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  7080. obj37.BrickColor = BrickColor.new("Hot pink")
  7081. obj37.Friction = 0.30000001192093
  7082. obj37.Shape = Enum.PartType.Ball
  7083. obj37.Parent = obj2
  7084.  
  7085. -- 38 - Part
  7086. local obj38 = Instance.new("Part")
  7087. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7088. obj38.CanCollide = false
  7089. obj38.TopSurface = Enum.SurfaceType.Smooth
  7090. obj38.BottomSurface = Enum.SurfaceType.Smooth
  7091. obj38.Material = Enum.Material.SmoothPlastic
  7092. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  7093. obj38.BrickColor = BrickColor.new("Hot pink")
  7094. obj38.Friction = 0.30000001192093
  7095. obj38.Shape = Enum.PartType.Ball
  7096. obj38.Parent = obj2
  7097.  
  7098. -- 39 - Part
  7099. local obj39 = Instance.new("Part")
  7100. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7101. obj39.CanCollide = false
  7102. obj39.TopSurface = Enum.SurfaceType.Smooth
  7103. obj39.BottomSurface = Enum.SurfaceType.Smooth
  7104. obj39.Material = Enum.Material.SmoothPlastic
  7105. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  7106. obj39.BrickColor = BrickColor.new("Hot pink")
  7107. obj39.Friction = 0.30000001192093
  7108. obj39.Shape = Enum.PartType.Ball
  7109. obj39.Parent = obj2
  7110.  
  7111. -- 40 - Part
  7112. local obj40 = Instance.new("Part")
  7113. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7114. obj40.CanCollide = false
  7115. obj40.TopSurface = Enum.SurfaceType.Smooth
  7116. obj40.BottomSurface = Enum.SurfaceType.Smooth
  7117. obj40.Material = Enum.Material.SmoothPlastic
  7118. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  7119. obj40.BrickColor = BrickColor.new("Hot pink")
  7120. obj40.Friction = 0.30000001192093
  7121. obj40.Shape = Enum.PartType.Ball
  7122. obj40.Parent = obj2
  7123.  
  7124. -- 41 - stretches
  7125. local obj41 = Instance.new("Model")
  7126. obj41.Name = "stretches"
  7127. obj41.Parent = obj1
  7128.  
  7129. -- 42 - stretchlol
  7130. local obj42 = Instance.new("Part")
  7131. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  7132. obj42.CanCollide = false
  7133. obj42.Transparency = 1
  7134. obj42.TopSurface = Enum.SurfaceType.Smooth
  7135. obj42.BottomSurface = Enum.SurfaceType.Smooth
  7136. obj42.Material = Enum.Material.SmoothPlastic
  7137. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7138. obj42.BrickColor = BrickColor.new("Pastel brown")
  7139. obj42.Friction = 0.30000001192093
  7140. obj42.Shape = Enum.PartType.Ball
  7141. obj42.Name = "stretchlol"
  7142. obj42.Parent = obj41
  7143.  
  7144. -- 43 - stretchlol
  7145. local obj43 = Instance.new("Part")
  7146. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  7147. obj43.CanCollide = false
  7148. obj43.Transparency = 1
  7149. obj43.TopSurface = Enum.SurfaceType.Smooth
  7150. obj43.BottomSurface = Enum.SurfaceType.Smooth
  7151. obj43.Material = Enum.Material.SmoothPlastic
  7152. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7153. obj43.BrickColor = BrickColor.new("Pastel brown")
  7154. obj43.Friction = 0.30000001192093
  7155. obj43.Shape = Enum.PartType.Ball
  7156. obj43.Name = "stretchlol"
  7157. obj43.Parent = obj41
  7158.  
  7159. -- 44 - stretchlol
  7160. local obj44 = Instance.new("Part")
  7161. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  7162. obj44.CanCollide = false
  7163. obj44.Transparency = 1
  7164. obj44.TopSurface = Enum.SurfaceType.Smooth
  7165. obj44.BottomSurface = Enum.SurfaceType.Smooth
  7166. obj44.Material = Enum.Material.SmoothPlastic
  7167. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7168. obj44.BrickColor = BrickColor.new("Pastel brown")
  7169. obj44.Friction = 0.30000001192093
  7170. obj44.Shape = Enum.PartType.Ball
  7171. obj44.Name = "stretchlol"
  7172. obj44.Parent = obj41
  7173.  
  7174. -- 45 - stretchlol
  7175. local obj45 = Instance.new("Part")
  7176. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7177. obj45.CanCollide = false
  7178. obj45.Transparency = 1
  7179. obj45.TopSurface = Enum.SurfaceType.Smooth
  7180. obj45.BottomSurface = Enum.SurfaceType.Smooth
  7181. obj45.Material = Enum.Material.SmoothPlastic
  7182. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7183. obj45.BrickColor = BrickColor.new("Pastel brown")
  7184. obj45.Friction = 0.30000001192093
  7185. obj45.Shape = Enum.PartType.Ball
  7186. obj45.Name = "stretchlol"
  7187. obj45.Parent = obj41
  7188.  
  7189. -- 46 - stretchlol
  7190. local obj46 = Instance.new("Part")
  7191. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7192. obj46.CanCollide = false
  7193. obj46.Transparency = 1
  7194. obj46.TopSurface = Enum.SurfaceType.Smooth
  7195. obj46.BottomSurface = Enum.SurfaceType.Smooth
  7196. obj46.Material = Enum.Material.SmoothPlastic
  7197. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7198. obj46.BrickColor = BrickColor.new("Pastel brown")
  7199. obj46.Friction = 0.30000001192093
  7200. obj46.Shape = Enum.PartType.Ball
  7201. obj46.Name = "stretchlol"
  7202. obj46.Parent = obj41
  7203.  
  7204. -- 47 - stretchlol
  7205. local obj47 = Instance.new("Part")
  7206. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7207. obj47.CanCollide = false
  7208. obj47.Transparency = 1
  7209. obj47.TopSurface = Enum.SurfaceType.Smooth
  7210. obj47.BottomSurface = Enum.SurfaceType.Smooth
  7211. obj47.Material = Enum.Material.SmoothPlastic
  7212. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7213. obj47.BrickColor = BrickColor.new("Pastel brown")
  7214. obj47.Friction = 0.30000001192093
  7215. obj47.Shape = Enum.PartType.Ball
  7216. obj47.Name = "stretchlol"
  7217. obj47.Parent = obj41
  7218.  
  7219. -- 48 - stretchlol
  7220. local obj48 = Instance.new("Part")
  7221. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7222. obj48.CanCollide = false
  7223. obj48.Transparency = 1
  7224. obj48.TopSurface = Enum.SurfaceType.Smooth
  7225. obj48.BottomSurface = Enum.SurfaceType.Smooth
  7226. obj48.Material = Enum.Material.SmoothPlastic
  7227. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7228. obj48.BrickColor = BrickColor.new("Pastel brown")
  7229. obj48.Friction = 0.30000001192093
  7230. obj48.Shape = Enum.PartType.Ball
  7231. obj48.Name = "stretchlol"
  7232. obj48.Parent = obj41
  7233.  
  7234. -- 49 - stretchlol
  7235. local obj49 = Instance.new("Part")
  7236. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7237. obj49.CanCollide = false
  7238. obj49.Transparency = 1
  7239. obj49.TopSurface = Enum.SurfaceType.Smooth
  7240. obj49.BottomSurface = Enum.SurfaceType.Smooth
  7241. obj49.Material = Enum.Material.SmoothPlastic
  7242. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7243. obj49.BrickColor = BrickColor.new("Pastel brown")
  7244. obj49.Friction = 0.30000001192093
  7245. obj49.Shape = Enum.PartType.Ball
  7246. obj49.Name = "stretchlol"
  7247. obj49.Parent = obj41
  7248.  
  7249. -- 50 - stretchlol
  7250. local obj50 = Instance.new("Part")
  7251. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7252. obj50.CanCollide = false
  7253. obj50.Transparency = 1
  7254. obj50.TopSurface = Enum.SurfaceType.Smooth
  7255. obj50.BottomSurface = Enum.SurfaceType.Smooth
  7256. obj50.Material = Enum.Material.SmoothPlastic
  7257. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7258. obj50.BrickColor = BrickColor.new("Pastel brown")
  7259. obj50.Friction = 0.30000001192093
  7260. obj50.Shape = Enum.PartType.Ball
  7261. obj50.Name = "stretchlol"
  7262. obj50.Parent = obj41
  7263.  
  7264. -- 51 - stretchlol
  7265. local obj51 = Instance.new("Part")
  7266. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7267. obj51.CanCollide = false
  7268. obj51.Transparency = 1
  7269. obj51.TopSurface = Enum.SurfaceType.Smooth
  7270. obj51.BottomSurface = Enum.SurfaceType.Smooth
  7271. obj51.Material = Enum.Material.SmoothPlastic
  7272. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7273. obj51.BrickColor = BrickColor.new("Pastel brown")
  7274. obj51.Friction = 0.30000001192093
  7275. obj51.Shape = Enum.PartType.Ball
  7276. obj51.Name = "stretchlol"
  7277. obj51.Parent = obj41
  7278.  
  7279. -- 52 - stretchlol
  7280. local obj52 = Instance.new("Part")
  7281. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  7282. obj52.CanCollide = false
  7283. obj52.Transparency = 1
  7284. obj52.TopSurface = Enum.SurfaceType.Smooth
  7285. obj52.BottomSurface = Enum.SurfaceType.Smooth
  7286. obj52.Material = Enum.Material.SmoothPlastic
  7287. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7288. obj52.BrickColor = BrickColor.new("Pastel brown")
  7289. obj52.Friction = 0.30000001192093
  7290. obj52.Shape = Enum.PartType.Ball
  7291. obj52.Name = "stretchlol"
  7292. obj52.Parent = obj41
  7293.  
  7294. -- 53 - stretchlol
  7295. local obj53 = Instance.new("Part")
  7296. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  7297. obj53.CanCollide = false
  7298. obj53.Transparency = 1
  7299. obj53.TopSurface = Enum.SurfaceType.Smooth
  7300. obj53.BottomSurface = Enum.SurfaceType.Smooth
  7301. obj53.Material = Enum.Material.SmoothPlastic
  7302. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  7303. obj53.BrickColor = BrickColor.new("Pastel brown")
  7304. obj53.Friction = 0.30000001192093
  7305. obj53.Shape = Enum.PartType.Cylinder
  7306. obj53.Name = "stretchlol"
  7307. obj53.Parent = obj41
  7308.  
  7309. -- 54 - stretchlol
  7310. local obj54 = Instance.new("Part")
  7311. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7312. obj54.CanCollide = false
  7313. obj54.Transparency = 1
  7314. obj54.TopSurface = Enum.SurfaceType.Smooth
  7315. obj54.BottomSurface = Enum.SurfaceType.Smooth
  7316. obj54.Material = Enum.Material.SmoothPlastic
  7317. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7318. obj54.BrickColor = BrickColor.new("Pastel brown")
  7319. obj54.Friction = 0.30000001192093
  7320. obj54.Shape = Enum.PartType.Ball
  7321. obj54.Name = "stretchlol"
  7322. obj54.Parent = obj41
  7323.  
  7324. -- 55 - stretchlol
  7325. local obj55 = Instance.new("Part")
  7326. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7327. obj55.CanCollide = false
  7328. obj55.Transparency = 1
  7329. obj55.TopSurface = Enum.SurfaceType.Smooth
  7330. obj55.BottomSurface = Enum.SurfaceType.Smooth
  7331. obj55.Material = Enum.Material.SmoothPlastic
  7332. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7333. obj55.BrickColor = BrickColor.new("Pastel brown")
  7334. obj55.Friction = 0.30000001192093
  7335. obj55.Shape = Enum.PartType.Ball
  7336. obj55.Name = "stretchlol"
  7337. obj55.Parent = obj41
  7338.  
  7339. -- 56 - stretchlol
  7340. local obj56 = Instance.new("Part")
  7341. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  7342. obj56.CanCollide = false
  7343. obj56.Transparency = 1
  7344. obj56.TopSurface = Enum.SurfaceType.Smooth
  7345. obj56.BottomSurface = Enum.SurfaceType.Smooth
  7346. obj56.Material = Enum.Material.SmoothPlastic
  7347. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7348. obj56.BrickColor = BrickColor.new("Pastel brown")
  7349. obj56.Friction = 0.30000001192093
  7350. obj56.Shape = Enum.PartType.Ball
  7351. obj56.Name = "stretchlol"
  7352. obj56.Parent = obj41
  7353.  
  7354. -- 57 - stretchlol
  7355. local obj57 = Instance.new("Part")
  7356. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7357. obj57.CanCollide = false
  7358. obj57.Transparency = 1
  7359. obj57.TopSurface = Enum.SurfaceType.Smooth
  7360. obj57.BottomSurface = Enum.SurfaceType.Smooth
  7361. obj57.Material = Enum.Material.SmoothPlastic
  7362. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7363. obj57.BrickColor = BrickColor.new("Pastel brown")
  7364. obj57.Friction = 0.30000001192093
  7365. obj57.Shape = Enum.PartType.Ball
  7366. obj57.Name = "stretchlol"
  7367. obj57.Parent = obj41
  7368.  
  7369. -- 58 - stretchlol
  7370. local obj58 = Instance.new("Part")
  7371. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  7372. obj58.CanCollide = false
  7373. obj58.Transparency = 1
  7374. obj58.TopSurface = Enum.SurfaceType.Smooth
  7375. obj58.BottomSurface = Enum.SurfaceType.Smooth
  7376. obj58.Material = Enum.Material.SmoothPlastic
  7377. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7378. obj58.BrickColor = BrickColor.new("Pastel brown")
  7379. obj58.Friction = 0.30000001192093
  7380. obj58.Shape = Enum.PartType.Ball
  7381. obj58.Name = "stretchlol"
  7382. obj58.Parent = obj41
  7383.  
  7384. -- 59 - stretchlol
  7385. local obj59 = Instance.new("Part")
  7386. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7387. obj59.CanCollide = false
  7388. obj59.Transparency = 1
  7389. obj59.TopSurface = Enum.SurfaceType.Smooth
  7390. obj59.BottomSurface = Enum.SurfaceType.Smooth
  7391. obj59.Material = Enum.Material.SmoothPlastic
  7392. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7393. obj59.BrickColor = BrickColor.new("Pastel brown")
  7394. obj59.Friction = 0.30000001192093
  7395. obj59.Shape = Enum.PartType.Ball
  7396. obj59.Name = "stretchlol"
  7397. obj59.Parent = obj41
  7398.  
  7399. -- 60 - stretchlol
  7400. local obj60 = Instance.new("Part")
  7401. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  7402. obj60.CanCollide = false
  7403. obj60.Transparency = 1
  7404. obj60.TopSurface = Enum.SurfaceType.Smooth
  7405. obj60.BottomSurface = Enum.SurfaceType.Smooth
  7406. obj60.Material = Enum.Material.SmoothPlastic
  7407. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7408. obj60.BrickColor = BrickColor.new("Pastel brown")
  7409. obj60.Friction = 0.30000001192093
  7410. obj60.Shape = Enum.PartType.Ball
  7411. obj60.Name = "stretchlol"
  7412. obj60.Parent = obj41
  7413.  
  7414. -- 61 - stretchlol
  7415. local obj61 = Instance.new("Part")
  7416. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7417. obj61.CanCollide = false
  7418. obj61.Transparency = 1
  7419. obj61.TopSurface = Enum.SurfaceType.Smooth
  7420. obj61.BottomSurface = Enum.SurfaceType.Smooth
  7421. obj61.Material = Enum.Material.SmoothPlastic
  7422. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7423. obj61.BrickColor = BrickColor.new("Pastel brown")
  7424. obj61.Friction = 0.30000001192093
  7425. obj61.Shape = Enum.PartType.Ball
  7426. obj61.Name = "stretchlol"
  7427. obj61.Parent = obj41
  7428.  
  7429. -- 62 - stretchlol
  7430. local obj62 = Instance.new("Part")
  7431. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7432. obj62.CanCollide = false
  7433. obj62.Transparency = 1
  7434. obj62.TopSurface = Enum.SurfaceType.Smooth
  7435. obj62.BottomSurface = Enum.SurfaceType.Smooth
  7436. obj62.Material = Enum.Material.SmoothPlastic
  7437. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7438. obj62.BrickColor = BrickColor.new("Pastel brown")
  7439. obj62.Friction = 0.30000001192093
  7440. obj62.Shape = Enum.PartType.Ball
  7441. obj62.Name = "stretchlol"
  7442. obj62.Parent = obj41
  7443.  
  7444. -- 63 - stretchlol
  7445. local obj63 = Instance.new("Part")
  7446. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7447. obj63.CanCollide = false
  7448. obj63.Transparency = 1
  7449. obj63.TopSurface = Enum.SurfaceType.Smooth
  7450. obj63.BottomSurface = Enum.SurfaceType.Smooth
  7451. obj63.Material = Enum.Material.SmoothPlastic
  7452. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7453. obj63.BrickColor = BrickColor.new("Pastel brown")
  7454. obj63.Friction = 0.30000001192093
  7455. obj63.Shape = Enum.PartType.Ball
  7456. obj63.Name = "stretchlol"
  7457. obj63.Parent = obj41
  7458.  
  7459. -- 64 - stretchlol
  7460. local obj64 = Instance.new("Part")
  7461. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7462. obj64.CanCollide = false
  7463. obj64.Transparency = 1
  7464. obj64.TopSurface = Enum.SurfaceType.Smooth
  7465. obj64.BottomSurface = Enum.SurfaceType.Smooth
  7466. obj64.Material = Enum.Material.SmoothPlastic
  7467. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7468. obj64.BrickColor = BrickColor.new("Pastel brown")
  7469. obj64.Friction = 0.30000001192093
  7470. obj64.Shape = Enum.PartType.Ball
  7471. obj64.Name = "stretchlol"
  7472. obj64.Parent = obj41
  7473.  
  7474. -- 65 - stretchlol
  7475. local obj65 = Instance.new("Part")
  7476. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7477. obj65.CanCollide = false
  7478. obj65.Transparency = 1
  7479. obj65.TopSurface = Enum.SurfaceType.Smooth
  7480. obj65.BottomSurface = Enum.SurfaceType.Smooth
  7481. obj65.Material = Enum.Material.SmoothPlastic
  7482. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7483. obj65.BrickColor = BrickColor.new("Pastel brown")
  7484. obj65.Friction = 0.30000001192093
  7485. obj65.Shape = Enum.PartType.Ball
  7486. obj65.Name = "stretchlol"
  7487. obj65.Parent = obj41
  7488.  
  7489. -- 66 - stretchlol
  7490. local obj66 = Instance.new("Part")
  7491. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7492. obj66.CanCollide = false
  7493. obj66.Transparency = 1
  7494. obj66.TopSurface = Enum.SurfaceType.Smooth
  7495. obj66.BottomSurface = Enum.SurfaceType.Smooth
  7496. obj66.Material = Enum.Material.SmoothPlastic
  7497. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7498. obj66.BrickColor = BrickColor.new("Pastel brown")
  7499. obj66.Friction = 0.30000001192093
  7500. obj66.Shape = Enum.PartType.Ball
  7501. obj66.Name = "stretchlol"
  7502. obj66.Parent = obj41
  7503.  
  7504. -- 67 - stretchlol
  7505. local obj67 = Instance.new("Part")
  7506. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7507. obj67.CanCollide = false
  7508. obj67.Transparency = 1
  7509. obj67.TopSurface = Enum.SurfaceType.Smooth
  7510. obj67.BottomSurface = Enum.SurfaceType.Smooth
  7511. obj67.Material = Enum.Material.SmoothPlastic
  7512. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7513. obj67.BrickColor = BrickColor.new("Pastel brown")
  7514. obj67.Friction = 0.30000001192093
  7515. obj67.Shape = Enum.PartType.Ball
  7516. obj67.Name = "stretchlol"
  7517. obj67.Parent = obj41
  7518.  
  7519. -- 68 - stretchlol
  7520. local obj68 = Instance.new("Part")
  7521. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  7522. obj68.CanCollide = false
  7523. obj68.Transparency = 1
  7524. obj68.TopSurface = Enum.SurfaceType.Smooth
  7525. obj68.BottomSurface = Enum.SurfaceType.Smooth
  7526. obj68.Material = Enum.Material.SmoothPlastic
  7527. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7528. obj68.BrickColor = BrickColor.new("Pastel brown")
  7529. obj68.Friction = 0.30000001192093
  7530. obj68.Shape = Enum.PartType.Ball
  7531. obj68.Name = "stretchlol"
  7532. obj68.Parent = obj41
  7533.  
  7534. -- 69 - stretchlol
  7535. local obj69 = Instance.new("Part")
  7536. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7537. obj69.CanCollide = false
  7538. obj69.Transparency = 1
  7539. obj69.TopSurface = Enum.SurfaceType.Smooth
  7540. obj69.BottomSurface = Enum.SurfaceType.Smooth
  7541. obj69.Material = Enum.Material.SmoothPlastic
  7542. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  7543. obj69.BrickColor = BrickColor.new("Pastel brown")
  7544. obj69.Friction = 0.30000001192093
  7545. obj69.Shape = Enum.PartType.Ball
  7546. obj69.Name = "stretchlol"
  7547. obj69.Parent = obj41
  7548.  
  7549. -- 70 - stretchlol
  7550. local obj70 = Instance.new("Part")
  7551. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  7552. obj70.CanCollide = false
  7553. obj70.Transparency = 1
  7554. obj70.TopSurface = Enum.SurfaceType.Smooth
  7555. obj70.BottomSurface = Enum.SurfaceType.Smooth
  7556. obj70.Material = Enum.Material.SmoothPlastic
  7557. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7558. obj70.BrickColor = BrickColor.new("Pastel brown")
  7559. obj70.Friction = 0.30000001192093
  7560. obj70.Shape = Enum.PartType.Ball
  7561. obj70.Name = "stretchlol"
  7562. obj70.Parent = obj41
  7563.  
  7564. -- 71 - stretchlol
  7565. local obj71 = Instance.new("Part")
  7566. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7567. obj71.CanCollide = false
  7568. obj71.Transparency = 1
  7569. obj71.TopSurface = Enum.SurfaceType.Smooth
  7570. obj71.BottomSurface = Enum.SurfaceType.Smooth
  7571. obj71.Material = Enum.Material.SmoothPlastic
  7572. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7573. obj71.BrickColor = BrickColor.new("Pastel brown")
  7574. obj71.Friction = 0.30000001192093
  7575. obj71.Shape = Enum.PartType.Ball
  7576. obj71.Name = "stretchlol"
  7577. obj71.Parent = obj41
  7578.  
  7579. -- 72 - stretchlol
  7580. local obj72 = Instance.new("Part")
  7581. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  7582. obj72.CanCollide = false
  7583. obj72.Transparency = 1
  7584. obj72.TopSurface = Enum.SurfaceType.Smooth
  7585. obj72.BottomSurface = Enum.SurfaceType.Smooth
  7586. obj72.Material = Enum.Material.SmoothPlastic
  7587. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7588. obj72.BrickColor = BrickColor.new("Pastel brown")
  7589. obj72.Friction = 0.30000001192093
  7590. obj72.Shape = Enum.PartType.Ball
  7591. obj72.Name = "stretchlol"
  7592. obj72.Parent = obj41
  7593.  
  7594. -- 73 - stretchlol
  7595. local obj73 = Instance.new("Part")
  7596. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  7597. obj73.CanCollide = false
  7598. obj73.Transparency = 1
  7599. obj73.TopSurface = Enum.SurfaceType.Smooth
  7600. obj73.BottomSurface = Enum.SurfaceType.Smooth
  7601. obj73.Material = Enum.Material.SmoothPlastic
  7602. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7603. obj73.BrickColor = BrickColor.new("Pastel brown")
  7604. obj73.Friction = 0.30000001192093
  7605. obj73.Shape = Enum.PartType.Ball
  7606. obj73.Name = "stretchlol"
  7607. obj73.Parent = obj41
  7608.  
  7609. -- 74 - stretchlol
  7610. local obj74 = Instance.new("Part")
  7611. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  7612. obj74.CanCollide = false
  7613. obj74.Transparency = 1
  7614. obj74.TopSurface = Enum.SurfaceType.Smooth
  7615. obj74.BottomSurface = Enum.SurfaceType.Smooth
  7616. obj74.Material = Enum.Material.SmoothPlastic
  7617. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7618. obj74.BrickColor = BrickColor.new("Pastel brown")
  7619. obj74.Friction = 0.30000001192093
  7620. obj74.Shape = Enum.PartType.Ball
  7621. obj74.Name = "stretchlol"
  7622. obj74.Parent = obj41
  7623.  
  7624. -- 75 - stretchlol
  7625. local obj75 = Instance.new("Part")
  7626. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7627. obj75.CanCollide = false
  7628. obj75.Transparency = 1
  7629. obj75.TopSurface = Enum.SurfaceType.Smooth
  7630. obj75.BottomSurface = Enum.SurfaceType.Smooth
  7631. obj75.Material = Enum.Material.SmoothPlastic
  7632. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7633. obj75.BrickColor = BrickColor.new("Pastel brown")
  7634. obj75.Friction = 0.30000001192093
  7635. obj75.Shape = Enum.PartType.Ball
  7636. obj75.Name = "stretchlol"
  7637. obj75.Parent = obj41
  7638.  
  7639. -- 76 - stretchlol
  7640. local obj76 = Instance.new("Part")
  7641. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  7642. obj76.CanCollide = false
  7643. obj76.Transparency = 1
  7644. obj76.TopSurface = Enum.SurfaceType.Smooth
  7645. obj76.BottomSurface = Enum.SurfaceType.Smooth
  7646. obj76.Material = Enum.Material.SmoothPlastic
  7647. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  7648. obj76.BrickColor = BrickColor.new("Pastel brown")
  7649. obj76.Friction = 0.30000001192093
  7650. obj76.Shape = Enum.PartType.Ball
  7651. obj76.Name = "stretchlol"
  7652. obj76.Parent = obj41
  7653. obj1.PrimaryPart = obj4
  7654.  
  7655. local stretches = obj41:GetChildren()
  7656. for i,v in pairs(stretches) do
  7657. v.Anchored = true
  7658. v.Parent = obj1
  7659. end
  7660. for i,v in pairs(obj2:GetChildren()) do
  7661. v.Anchored = true
  7662. v.Parent = obj1
  7663. end
  7664. obj2:Destroy()
  7665. obj41:Destroy()
  7666.  
  7667. local previous = nil
  7668. for i,v in pairs(obj1:GetChildren()) do
  7669. if v:IsA('BasePart') then
  7670. if previous then
  7671. local weld = Instance.new('Weld',v)
  7672. weld.Part0 = v
  7673. weld.Part1 = previous
  7674. weld.C0 = v.CFrame:inverse() * previous.CFrame
  7675. previous.Anchored = false
  7676. previous.CanCollide = false
  7677. local vee = v
  7678. weld.AncestryChanged:connect(function(mez,par)
  7679. wait()
  7680. weld.Parent = vee
  7681. end)
  7682. end
  7683. previous = v
  7684. end
  7685. end
  7686. previous.Anchored = false
  7687. previous.CanCollide = false
  7688. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  7689. -- 2 - Part
  7690. local ree = Instance.new("Part")
  7691. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  7692. ree.Transparency = 0.80000001192093
  7693. ree.Material = Enum.Material.Neon
  7694. ree.CFrame = CFrame.new(obj4.Position)
  7695. ree.Size = Vector3.new(5, math.huge, 5)
  7696. ree.BrickColor = BrickColor.new("New Yeller")
  7697. ree.Friction = 0.30000001192093
  7698. ree.Shape = Enum.PartType.Block
  7699. ree.Parent = handle
  7700.  
  7701. -- 3 - Mesh
  7702. local ree2 = Instance.new("CylinderMesh")
  7703. ree2.Parent = ree
  7704. local thing = Instance.new('BodyPosition',obj9)
  7705. local thing2 = Instance.new('BodyPosition',ree)
  7706. thing2.P = 100000
  7707. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  7708. thing.MaxForce = Vector3.new(10000,10000,10000)
  7709. for i=1,100 do
  7710. thing2.Position = obj4.Position
  7711. obj1:SetPrimaryPartCFrame(CFrame.new(obj1.PrimaryPart.Position)*CFrame.Angles(math.rad(handle.Orientation.X),math.rad(handle.Orientation.Y),math.rad(handle.Orientation.Z))*CFrame.Angles(0,math.rad(180),0))
  7712. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  7713. wait()
  7714. end
  7715. thing:Destroy()
  7716. local lmfao = Instance.new('Weld',obj4)
  7717. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  7718. lmfao.Part0 = obj4
  7719. lmfao.Part1 = handle
  7720. ree:Destroy()
  7721. working = false
  7722. end
  7723.  
  7724. function katanamode()
  7725. blademode = "katana"
  7726. -- 1 - weeb shit
  7727. local weebshit1 = handle
  7728.  
  7729. -- 16 - top cap
  7730. local weebshit16 = Instance.new("Part")
  7731. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  7732. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7733. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7734. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7735. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7736. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7737. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  7738. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7739. weebshit16.Anchored = false
  7740. weebshit16.BrickColor = BrickColor.new("Really black")
  7741. weebshit16.Friction = 0.30000001192093
  7742. weebshit16.Shape = Enum.PartType.Cylinder
  7743. weebshit16.Name = "top cap"
  7744. weebshit16.Parent = weebshit1
  7745. local weld = Instance.new('Weld',weebshit16)
  7746. weld.Part0 = weebshit16
  7747. weld.Part1 = handle
  7748. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  7749. --weld,part,endsize,endpos,amntime
  7750. grow(weld,weebshit16,Vector3.new(0.1,0.65,0.65),CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048),0.1)
  7751.  
  7752. -- 8 - blade
  7753. local weebshit8 = Instance.new("Part")
  7754. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7755. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7756. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7757. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7758. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7759. weebshit8.Material = Enum.Material.Metal
  7760. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  7761. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7762. weebshit8.Anchored = false
  7763. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  7764. weebshit8.Friction = 0.30000001192093
  7765. weebshit8.Shape = Enum.PartType.Block
  7766. weebshit8.Name = "blade"
  7767. weebshit8.Parent = weebshit1
  7768. weebshit8:BreakJoints()
  7769. local bld1 = weebshit8
  7770. local weld2 = Instance.new('Weld',weebshit8)
  7771. weld2.Part0 = weebshit8
  7772. weld2.Part1 = handle
  7773. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  7774. local coru=coroutine.wrap(function()
  7775. grow(weld2,weebshit8,Vector3.new(0.23,1.17,0.1),CFrame.new(1.25, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90)),0.05)
  7776. end)
  7777. coru()
  7778.  
  7779. -- 9 - blade
  7780. local weebshit9 = Instance.new("Part")
  7781. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  7782. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7783. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7784. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7785. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7786. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7787. weebshit9.Material = Enum.Material.Metal
  7788. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  7789. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7790. weebshit9.Anchored = false
  7791. weebshit9.BrickColor = BrickColor.new("Pearl")
  7792. weebshit9.Friction = 0.30000001192093
  7793. weebshit9.Shape = Enum.PartType.Block
  7794. weebshit9.Name = "blade"
  7795. weebshit9.Parent = weebshit8
  7796. local bld2 = weebshit9
  7797. local weld3 = Instance.new('Weld',weebshit9)
  7798. weld3.Part0 = weebshit9
  7799. weld3.Part1 = weebshit8
  7800. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  7801. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  7802. -- 10 - blade
  7803. local weebshit10 = Instance.new("Part")
  7804. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  7805. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7806. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7807. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7808. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7809. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7810. weebshit10.Material = Enum.Material.Metal
  7811. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  7812. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7813. weebshit10.Anchored = false
  7814. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  7815. weebshit10.Friction = 0.30000001192093
  7816. weebshit10.Shape = Enum.PartType.Block
  7817. weebshit10.Name = "blade"
  7818. weebshit10.Parent = weebshit1
  7819. local weld4 = Instance.new('Weld',weebshit10)
  7820. weld4.Part0 = weebshit10
  7821. weld4.Part1 = weebshit8
  7822. weld4.C1 = CFrame.new(-0.01, 0.55, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095)
  7823. local coru=coroutine.wrap(function()
  7824. grow(weld4,weebshit10,Vector3.new(0.23,1.17,0.1),CFrame.new(-0.0285797119, 1.14634609, -1.14440918e-05, 0.998631477, 0.0523363762, -1.25522347e-05, 0.0523363687, -0.998631358, -8.97663813e-06, -1.3056685e-05, 8.01841452e-06, -1.00000095),0.1)
  7825. end)
  7826. coru()
  7827. -- 11 - blade
  7828. local weebshit11 = Instance.new("Part")
  7829. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  7830. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7831. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7832. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7833. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7834. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7835. weebshit11.Material = Enum.Material.Metal
  7836. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  7837. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7838. weebshit11.Anchored = false
  7839. weebshit11.BrickColor = BrickColor.new("Pearl")
  7840. weebshit11.Friction = 0.30000001192093
  7841. weebshit11.Shape = Enum.PartType.Block
  7842. weebshit11.Name = "blade"
  7843. weebshit11.Parent = weebshit1
  7844. local weld5 = Instance.new('Weld',weebshit10)
  7845. weld5.Part0 = weebshit10
  7846. weld5.Part1 = weebshit11
  7847. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  7848. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  7849.  
  7850. -- 15 - blade
  7851. local weebshit15 = Instance.new("Part")
  7852. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  7853. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7854. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7855. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7856. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7857. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7858. weebshit15.Material = Enum.Material.Metal
  7859. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  7860. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7861. weebshit15.Anchored = false
  7862. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  7863. weebshit15.Friction = 0.30000001192093
  7864. weebshit15.Shape = Enum.PartType.Block
  7865. weebshit15.Name = "blade"
  7866. weebshit15.Parent = weebshit1
  7867. local weld6 = Instance.new('Weld',weebshit15)
  7868. weld6.Part0 = weebshit15
  7869. weld6.Part1 = weebshit10
  7870. weld6.C1 = CFrame.new(-0.01, -0.55, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006)
  7871. local coru=coroutine.wrap(function()
  7872. grow(weld6,weebshit15,Vector3.new(0.229999945, 1.17000151, 0.100000009),CFrame.new(-0.0274810791, -1.13038063, 0, 0.99863112, -0.0523363762, 5.34574838e-07, -0.0523363203, -0.998631358, 9.75034527e-06, 9.04611142e-08, -1.00508332e-05, -1.0000006),0.1)
  7873. end)
  7874. coru()
  7875.  
  7876. -- 12 - blade
  7877. local weebshit12 = Instance.new("Part")
  7878. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  7879. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7880. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7881. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7882. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7883. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7884. weebshit12.Material = Enum.Material.Metal
  7885. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  7886. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7887. weebshit12.Anchored = false
  7888. weebshit12.BrickColor = BrickColor.new("Pearl")
  7889. weebshit12.Friction = 0.30000001192093
  7890. weebshit12.Shape = Enum.PartType.Block
  7891. weebshit12.Name = "blade"
  7892. weebshit12.Parent = weebshit1
  7893. local weld7 = Instance.new('Weld',weebshit12)
  7894. weld7.Part0 = weebshit12
  7895. weld7.Part1 = weebshit15
  7896. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  7897. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  7898.  
  7899. -- 14 - blade
  7900. local weebshit14 = Instance.new("Part")
  7901. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  7902. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7903. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7904. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7905. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7906. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7907. weebshit14.Material = Enum.Material.Metal
  7908. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  7909. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7910. weebshit14.Anchored = false
  7911. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  7912. weebshit14.Friction = 0.30000001192093
  7913. weebshit14.Shape = Enum.PartType.Block
  7914. weebshit14.Name = "blade"
  7915. weebshit14.Parent = weebshit1
  7916. local weld8 = Instance.new('Weld',weebshit14)
  7917. weld8.Part0 = weebshit14
  7918. weld8.Part1 = weebshit15
  7919. weld8.C1 = CFrame.new(-0.01, 0.45, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1)
  7920. local coru=coroutine.wrap(function()
  7921. grow(weld8,weebshit14,Vector3.new(0.229999945, 0.700001657, 0.100000009),CFrame.new(-0.0191650391, 0.911635399, -1.43051147e-06, 0.99862963, 0.0522801876, -1.10407145e-05, 0.0522794127, 0.998632491, -1.50609173e-06, 8.47656065e-06, 1.7598054e-06, 1),0.1)
  7922. end)
  7923. coru()
  7924.  
  7925. -- 13 - blade
  7926. local weebshit13 = Instance.new("Part")
  7927. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  7928. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7929. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7930. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7931. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7932. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7933. weebshit13.Material = Enum.Material.Metal
  7934. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  7935. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7936. weebshit13.Anchored = false
  7937. weebshit13.BrickColor = BrickColor.new("Pearl")
  7938. weebshit13.Friction = 0.30000001192093
  7939. weebshit13.Shape = Enum.PartType.Block
  7940. weebshit13.Name = "blade"
  7941. weebshit13.Parent = weebshit1
  7942. local weld9 = Instance.new('Weld',weebshit13)
  7943. weld9.Part0 = weebshit13
  7944. weld9.Part1 = weebshit14
  7945. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  7946. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  7947.  
  7948. -- 18 - blade
  7949. local weebshit18 = Instance.new("WedgePart")
  7950. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  7951. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7952. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7953. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7954. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7955. weebshit18.Material = Enum.Material.Metal
  7956. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  7957. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7958. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7959. weebshit18.Anchored = false
  7960. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  7961. weebshit18.Friction = 0.30000001192093
  7962. weebshit18.Name = "blade"
  7963. weebshit18.Parent = weebshit1
  7964. local weld10 = Instance.new('Weld',weebshit18)
  7965. weld10.Part0 = weebshit18
  7966. weld10.Part1 = weebshit14
  7967. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  7968. local coru=coroutine.wrap(function()
  7969. grow(weld10,weebshit18,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.499937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0),0.1)
  7970. end)
  7971. coru()
  7972.  
  7973. -- 19 - blade
  7974. local weebshit19 = Instance.new("WedgePart")
  7975. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  7976. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  7977. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  7978. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  7979. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  7980. weebshit19.Material = Enum.Material.Metal
  7981. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  7982. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  7983. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  7984. weebshit19.Anchored = false
  7985. weebshit19.BrickColor = BrickColor.new("Pearl")
  7986. weebshit19.Friction = 0.30000001192093
  7987. weebshit19.Name = "blade"
  7988. weebshit19.Parent = weebshit1
  7989. local weld11 = Instance.new('Weld',weebshit19)
  7990. weld11.Part0 = weebshit19
  7991. weld11.Part1 = weebshit18
  7992. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  7993. local coru=coroutine.wrap(function()
  7994. grow(weld11,weebshit19,Vector3.new(0.05, 0.37, 0.28),CFrame.new(0, 0.011, -0.029) * CFrame.Angles(0, 0, 0),0.1)
  7995. end)
  7996. coru()
  7997. end
  7998.  
  7999. function gunmode()
  8000. working = true
  8001.  
  8002. working = false
  8003. end
  8004.  
  8005. function knifemode()
  8006. blademode = "knife"
  8007. -- 6 - thicc cap
  8008. local obj6 = Instance.new("Part")
  8009. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  8010. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8011. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8012. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8013. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8014. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8015. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  8016. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8017. obj6.Anchored = false
  8018. obj6.BrickColor = BrickColor.new("Really black")
  8019. obj6.Friction = 0.30000001192093
  8020. obj6.Shape = Enum.PartType.Ball
  8021. obj6.Name = "thicc cap"
  8022. obj6.Parent = handle
  8023. local weld2 = Instance.new('Weld',obj6)
  8024. weld2.Part0 = obj6
  8025. weld2.Part1 = handle
  8026. weld2.C0 = CFrame.new(0.4, 0, 0)
  8027. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  8028.  
  8029. -- 8 - thicc top cap
  8030. local obj8 = Instance.new("Part")
  8031. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  8032. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8033. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8034. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8035. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8036. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8037. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  8038. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8039. obj8.Anchored = false
  8040. obj8.BrickColor = BrickColor.new("Really black")
  8041. obj8.Friction = 0.30000001192093
  8042. obj8.Shape = Enum.PartType.Ball
  8043. obj8.Name = "thicc top cap"
  8044. obj8.Parent = handle
  8045. local weld1 = Instance.new('Weld',obj8)
  8046. weld1.Part0 = obj8
  8047. weld1.Part1 = handle
  8048. weld1.C0 = CFrame.new(-0.4, 0, 0)
  8049. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  8050. -- 4 - thicc blade
  8051. local obj4 = Instance.new("Part")
  8052. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  8053. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8054. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8055. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8056. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8057. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8058. obj4.Material = Enum.Material.Metal
  8059. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  8060. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8061. obj4.Anchored = false
  8062. obj4.BrickColor = BrickColor.new("Dark stone grey")
  8063. obj4.Friction = 0.30000001192093
  8064. obj4.Shape = Enum.PartType.Block
  8065. obj4.Name = "blade"
  8066. obj4.Parent = handle
  8067. local weld4 = Instance.new('Weld',obj4)
  8068. weld4.Part0 = obj4
  8069. weld4.Part1 = handle
  8070. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  8071. local coru=coroutine.wrap(function()
  8072. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  8073. end)
  8074. coru()
  8075.  
  8076. -- 5 - thicc blade
  8077. local obj5 = Instance.new("Part")
  8078. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  8079. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8080. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8081. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8082. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8083. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8084. obj5.Material = Enum.Material.Metal
  8085. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  8086. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8087. obj5.Anchored = false
  8088. obj5.BrickColor = BrickColor.new("Pearl")
  8089. obj5.Friction = 0.30000001192093
  8090. obj5.Shape = Enum.PartType.Block
  8091. obj5.Name = "blade"
  8092. obj5.Parent = handle
  8093. local weld5 = Instance.new('Weld',obj5)
  8094. weld5.Part0 = obj5
  8095. weld5.Part1 = obj4
  8096. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  8097. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  8098.  
  8099. -- 3 - thicc blade
  8100. local obj3 = Instance.new("WedgePart")
  8101. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  8102. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8103. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8104. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8105. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8106. obj3.Material = Enum.Material.Metal
  8107. obj3.Size = Vector3.new(0.1, 0, 0.23)
  8108. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8109. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8110. obj3.Anchored = false
  8111. obj3.BrickColor = BrickColor.new("Dark stone grey")
  8112. obj3.Friction = 0.30000001192093
  8113. obj3.Name = "blade"
  8114. obj3.Parent = handle
  8115. local weld6 = Instance.new('Weld',obj3)
  8116. weld6.Part0 = obj3
  8117. weld6.Part1 = obj4
  8118. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  8119. local coru=coroutine.wrap(function()
  8120. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  8121. end)
  8122. coru()
  8123.  
  8124. -- 2 - thicc blade
  8125. local obj2 = Instance.new("WedgePart")
  8126. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  8127. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  8128. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  8129. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  8130. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  8131. obj2.Material = Enum.Material.Metal
  8132. obj2.Size = Vector3.new(0.05, 0, 0.26)
  8133. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  8134. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  8135. obj2.Anchored = false
  8136. obj2.BrickColor = BrickColor.new("Lily white")
  8137. obj2.Friction = 0.30000001192093
  8138. obj2.Name = "blade"
  8139. obj2.Parent = handle
  8140. local weld7 = Instance.new('Weld',obj2)
  8141. weld7.Part0 = obj2
  8142. weld7.Part1 = obj4
  8143. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  8144. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  8145. end
  8146.  
  8147. function raep()
  8148. working = true
  8149. pcall(function()
  8150. local holyshit = Instance.new("Sound", handle)
  8151. holyshit.SoundId = "rbxassetid://345287845"
  8152. holyshit.Volume = 5
  8153. holyshit:Play()
  8154. holyshit.TimePosition = 0.6
  8155. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  8156. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  8157. waitwhatthefuck:Play()]]--
  8158. local coru=coroutine.wrap(function()
  8159. wait(1.95)
  8160. holyshit.TimePosition = 2.8
  8161. end)
  8162. coru()
  8163. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8164. tweld.Part0 = char.HumanoidRootPart
  8165. tweld.Part1 = char.Torso
  8166. local rweld = Instance.new("Weld", char["Right Arm"])
  8167. rweld.Part0 = char["Torso"]
  8168. rweld.Part1 = char["Right Arm"]
  8169. rweld.C0 = CFrame.new(1.5, 0, 0)
  8170. local lweld = Instance.new("Weld", char["Left Arm"])
  8171. lweld.Part0 = char.Torso
  8172. lweld.Part1 = char["Left Arm"]
  8173. lweld.C0 = CFrame.new(-1.5, 0, 0)
  8174.  
  8175. char.Humanoid.WalkSpeed = 16
  8176.  
  8177. local cor = coroutine.wrap(function()
  8178. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  8179. end)
  8180. local cor2 = coroutine.wrap(function()
  8181. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  8182. end)
  8183. cor()
  8184. cor2()
  8185. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  8186.  
  8187. local particl = Instance.new("ParticleEmitter")
  8188. particl.LightEmission = 3
  8189. particl.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(42, 0, 255)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(248, 153, 0)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 0))})
  8190. particl.LightInfluence = 0.75
  8191. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  8192. particl.Lifetime = NumberRange.new(0.1, 0.5)
  8193. particl.Rate = 50
  8194. particl.RotSpeed = NumberRange.new(300, 300)
  8195. particl.Speed = NumberRange.new(0, 1)
  8196. particl.SpreadAngle = Vector2.new(90, 90)
  8197. particl.Parent = handle
  8198.  
  8199. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  8200. if v:IsA("Part") then
  8201. cooldildo = particl:Clone()
  8202. cooldildo.Parent = v
  8203. end
  8204. end
  8205.  
  8206. particl:Remove()
  8207.  
  8208. wait(1)
  8209. MOAN = true
  8210.  
  8211. char.Humanoid.WalkSpeed = 75
  8212.  
  8213.  
  8214. local cor = coroutine.wrap(function()
  8215. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  8216. end)
  8217. local cor2 = coroutine.wrap(function()
  8218. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  8219. end)
  8220. local cor3 = coroutine.wrap(function()
  8221. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  8222. end)
  8223. cor()
  8224. cor2()
  8225. cor3()
  8226. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  8227. local omgg = 0
  8228. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  8229. holyshit:Destroy()
  8230. char.Humanoid.WalkSpeed = 16
  8231. MOAN = false
  8232. if aidsificating == nil then
  8233. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  8234. if v:IsA("Part") then
  8235. v:FindFirstChild("ParticleEmitter"):Destroy()
  8236. end
  8237. end
  8238. local cor = coroutine.wrap(function()
  8239. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  8240. end)
  8241. local cor2 = coroutine.wrap(function()
  8242. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  8243. end)
  8244. local cor3 = coroutine.wrap(function()
  8245. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  8246. end)
  8247. cor()
  8248. cor2()
  8249. cor3()
  8250. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  8251.  
  8252. lweld:Remove()
  8253. rweld:Remove()
  8254. tweld:Remove()
  8255.  
  8256. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  8257. local clone = torsoclone:Clone()
  8258. clone.Part0 = char.HumanoidRootPart
  8259. clone.Part1 = char.Torso
  8260. clone.Parent = char.HumanoidRootPart
  8261. end
  8262. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  8263. local clone = leftclone:Clone()
  8264. clone.Part0 = char.Torso
  8265. clone.Part1 = char["Left Arm"]
  8266. clone.Parent = char.Torso
  8267. end
  8268. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8269. local clone = rightclone:Clone()
  8270. clone.Part0 = char.Torso
  8271. clone.Part1 = char["Right Arm"]
  8272. clone.Parent = char.Torso
  8273. end
  8274. else
  8275. pcall(function()
  8276. aidsificating.HumanoidRootPart:Destroy()
  8277. end)
  8278. pcall(function()
  8279. ragdollpart(aidsificating,"Right Arm")
  8280. ragdollpart(aidsificating,"Right Leg")
  8281. ragdollpart(aidsificating,"Left Arm")
  8282. ragdollpart(aidsificating,"Left Leg")
  8283. end)
  8284. pcall(function()
  8285. ragdollpart(aidsificating,"RightUpperArm")
  8286. ragdollpart(aidsificating,"RightUpperLeg")
  8287. ragdollpart(aidsificating,"LeftUpperArm")
  8288. ragdollpart(aidsificating,"LeftUpperLeg")
  8289. end)
  8290. pcall(function()
  8291. local weld = Instance.new('Weld',aidsificating.Torso)
  8292. weld.Part0 = aidsificating.Torso
  8293. weld.Part1 = handle
  8294. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  8295. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  8296. if v:IsA('BasePart') and v.Name == "stretchlol" then
  8297. v.BrickColor = aidsificating.Torso.BrickColor
  8298. v.Transparency = 0
  8299. end
  8300. end
  8301. end)
  8302. pcall(function()
  8303. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  8304. weld.Part0 = aidsificating.UpperTorso
  8305. weld.Part1 = handle
  8306. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  8307. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  8308. if v:IsA('BasePart') and v.Name == "stretchlol" then
  8309. v.BrickColor = aidsificating.UpperTorso.BrickColor
  8310. v.Transparency = 0
  8311. end
  8312. end
  8313. end)
  8314. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  8315. wait(2)
  8316. for i,v in pairs(aidsificating:GetDescendants()) do
  8317. if v:IsA('Weld') then v:Destroy() end
  8318. end
  8319. pcall(function()
  8320. ragdollpart(aidsificating,"Head")
  8321. end)
  8322. pcall(function()
  8323. local thang = "Torso"
  8324. if aidsificating:FindFirstChild('UpperTorso') then
  8325. thang = "UpperTorso"
  8326. end
  8327. local ayybleed = Instance.new('Part',aidsificating)
  8328. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  8329. ayybleed.BrickColor = BrickColor.new('Maroon')
  8330. ayybleed.Material = Enum.Material.SmoothPlastic
  8331. ayybleed.Name = "ayybleed"
  8332. ayybleed.CanCollide = false
  8333. ayybleed.Transparency = 1
  8334. ayybleed.CFrame = aidsificating[thang].CFrame
  8335. ayybleed:BreakJoints()
  8336. local attachment1 = Instance.new('Attachment',ayybleed)
  8337. attachment1.Position = Vector3.new(0,-1,0)
  8338. attachment1.Orientation = Vector3.new(180, 0, 0)
  8339. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  8340. if attachment0 and attachment1 then
  8341. local constraint = Instance.new("HingeConstraint")
  8342. constraint.Attachment0 = attachment0
  8343. constraint.Attachment1 = attachment1
  8344. constraint.LimitsEnabled = true
  8345. constraint.UpperAngle = 0
  8346. constraint.LowerAngle = 0
  8347. constraint.Parent = aidsificating
  8348. end
  8349. local bleedBLEED= coroutine.wrap(function()
  8350. bleed(ayybleed,true)
  8351. end)
  8352. bleedBLEED()
  8353. end)
  8354. aidsificating = nil
  8355. pcall(function()
  8356. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  8357. if v:IsA('BasePart') and v.Name == "stretchlol" then
  8358. v.Transparency = 1
  8359. end
  8360. end
  8361. end)
  8362. local cor = coroutine.wrap(function()
  8363. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  8364. end)
  8365. local cor2 = coroutine.wrap(function()
  8366. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  8367. end)
  8368. cor()
  8369. cor2()
  8370. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  8371. wait(0.1)
  8372. local cor = coroutine.wrap(function()
  8373. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  8374. end)
  8375. local cor2 = coroutine.wrap(function()
  8376. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  8377. end)
  8378. local cor3 = coroutine.wrap(function()
  8379. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  8380. end)
  8381. cor()
  8382. cor2()
  8383. cor3()
  8384. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  8385.  
  8386. lweld:Remove()
  8387. rweld:Remove()
  8388. tweld:Remove()
  8389.  
  8390. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  8391. local clone = torsoclone:Clone()
  8392. clone.Part0 = char.HumanoidRootPart
  8393. clone.Part1 = char.Torso
  8394. clone.Parent = char.HumanoidRootPart
  8395. end
  8396. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  8397. local clone = leftclone:Clone()
  8398. clone.Part0 = char.Torso
  8399. clone.Part1 = char["Left Arm"]
  8400. clone.Parent = char.Torso
  8401. end
  8402. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8403. local clone = rightclone:Clone()
  8404. clone.Part0 = char.Torso
  8405. clone.Part1 = char["Right Arm"]
  8406. clone.Parent = char.Torso
  8407. end
  8408. end
  8409. end)
  8410. working = false
  8411. end
  8412.  
  8413. function katanaQ()
  8414. working = true
  8415. swinging = true
  8416. gettingeem = true
  8417. pcall(function()
  8418. local rweld = Instance.new("Weld", char["Right Arm"])
  8419. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8420. pcall(function()
  8421. rweld.Part0 = char["Torso"]
  8422. rweld.Part1 = char["Right Arm"]
  8423. rweld.C0 = CFrame.new(1.5, 0, 0)
  8424. tweld.Part0 = char.HumanoidRootPart
  8425. tweld.Part1 = char.Torso
  8426. end)
  8427.  
  8428. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  8429.  
  8430. local at1 = Instance.new("Attachment", handle)
  8431. local at2 = Instance.new("Attachment", handle)
  8432. at1.Visible = false
  8433. at1.Position = Vector3.new(5, 0, 0)
  8434. at2.Visible = false
  8435. at2.Position = Vector3.new(1, 0, 0)
  8436.  
  8437. local trail = Instance.new("Trail", handle)
  8438. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  8439. trail.LightEmission = 0.25
  8440. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  8441. trail.Lifetime = 0.10
  8442. trail.MinLength = 0.05
  8443. trail.Attachment0 = at1
  8444. trail.Attachment1 = at2
  8445. local coru=coroutine.wrap(function()
  8446. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  8447. end)
  8448. coru()
  8449. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  8450. local ree=0
  8451. while goteem == nil and ree < 1 do
  8452. wait(0.05)
  8453. ree=ree+0.05
  8454. end
  8455. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  8456. gettingeem = false
  8457. swinging = false
  8458. if goteem then
  8459. wait(2)
  8460. pcall(function()
  8461. local sounn = Instance.new("Sound", goteem.Torso)
  8462. local lipp = math.random(1, 3)
  8463. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  8464. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  8465. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  8466. sounn:Play()
  8467. end)
  8468. ragdollpart(goteem,"Head")
  8469. for i,v in pairs(goteem:GetDescendants()) do
  8470. if v:IsA('Weld') then v:Destroy() end
  8471. end
  8472. goteem = nil
  8473. end
  8474. trail:Destroy()
  8475. at1:Destroy()
  8476. at2:Destroy()
  8477. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  8478. local cor = coroutine.wrap(function()
  8479. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8480. end)
  8481. cor()
  8482. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  8483. rweld:Destroy()
  8484. tweld:Destroy()
  8485. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8486. local clone = rightclone:Clone()
  8487. clone.Part0 = char.Torso
  8488. clone.Part1 = char["Right Arm"]
  8489. clone.Parent = char.Torso
  8490. end
  8491. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  8492. local clone = torsoclone:Clone()
  8493. clone.Part0 = char.HumanoidRootPart
  8494. clone.Part1 = char.Torso
  8495. clone.Parent = char.HumanoidRootPart
  8496. end
  8497. end)
  8498. swinging = false
  8499. gettingeem = false
  8500. working = false
  8501. end
  8502. local function katanaE()
  8503. working = true
  8504. swinging = true
  8505. SLESH = true
  8506. pcall(function()
  8507. local rweld = Instance.new("Weld", char["Right Arm"])
  8508. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8509. rweld.Part0 = char["Torso"]
  8510. rweld.Part1 = char["Right Arm"]
  8511. rweld.C0 = CFrame.new(1.5, 0, 0)
  8512. tweld.Part0 = char.HumanoidRootPart
  8513. tweld.Part1 = char.Torso
  8514.  
  8515. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  8516.  
  8517. local at1 = Instance.new("Attachment", handle)
  8518. local at2 = Instance.new("Attachment", handle)
  8519. at1.Visible = false
  8520. at1.Position = Vector3.new(5, 0, 0)
  8521. at2.Visible = false
  8522. at2.Position = Vector3.new(1, 0, 0)
  8523.  
  8524. local trail = Instance.new("Trail", handle)
  8525. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  8526. trail.LightEmission = 0.25
  8527. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  8528. trail.Lifetime = 0.10
  8529. trail.MinLength = 0.05
  8530. trail.Attachment0 = at1
  8531. trail.Attachment1 = at2
  8532. local coru=coroutine.wrap(function()
  8533. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  8534. end)
  8535. coru()
  8536. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  8537.  
  8538. wait(1)
  8539. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  8540. trail:Destroy()
  8541. at1:Destroy()
  8542. at2:Destroy()
  8543. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  8544. local cor = coroutine.wrap(function()
  8545. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8546. end)
  8547. cor()
  8548. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  8549. rweld:Destroy()
  8550. tweld:Destroy()
  8551. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8552. local clone = rightclone:Clone()
  8553. clone.Part0 = char.Torso
  8554. clone.Part1 = char["Right Arm"]
  8555. clone.Parent = char.Torso
  8556. end
  8557. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  8558. local clone = torsoclone:Clone()
  8559. clone.Part0 = char.HumanoidRootPart
  8560. clone.Part1 = char.Torso
  8561. clone.Parent = char.HumanoidRootPart
  8562. end
  8563. end)
  8564. swinging = false
  8565. SLESH = false
  8566. working = false
  8567. end
  8568.  
  8569. function begoneTHOUGHT()
  8570. working = true
  8571. pcall(function()
  8572. local thott = Instance.new("Sound", char)
  8573. thott.SoundId = "rbxassetid://949916584"
  8574. thott.Volume = 1
  8575. thott.TimePosition = 0.5
  8576. thott.PlaybackSpeed = 1
  8577. thott.EmitterSize = player.CameraMaxZoomDistance+1
  8578. thott.MaxDistance = player.CameraMaxZoomDistance+1
  8579. thott:Play()
  8580.  
  8581. local rweld = Instance.new("Weld", char["Right Arm"])
  8582. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8583. rweld.Part0 = char["Torso"]
  8584. rweld.Part1 = char["Right Arm"]
  8585. rweld.C0 = CFrame.new(1.5, 0, 0)
  8586. tweld.Part0 = char.HumanoidRootPart
  8587. tweld.Part1 = char.Torso
  8588.  
  8589. local coru=coroutine.wrap(function()
  8590. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  8591. end)
  8592. coru()
  8593. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  8594.  
  8595. wait(0.5)
  8596. local thote = Instance.new("Sound", char.Head)
  8597. thote.SoundId = "rbxassetid://358498516"
  8598. thote.Volume = 1
  8599. thote:Play()
  8600.  
  8601.  
  8602.  
  8603. local coru=coroutine.wrap(function()
  8604. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  8605. end)
  8606. coru()
  8607. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  8608. wait(0.04)
  8609. local ree = Instance.new('Part',workspace)
  8610. ree.Shape = Enum.PartType.Cylinder
  8611. ree.CanCollide = false
  8612. ree.Anchored = false
  8613. ree.Size = Vector3.new(0.5,2,2)
  8614. ree.TopSurface = Enum.SurfaceType.Smooth
  8615. ree.BottomSurface = Enum.SurfaceType.Smooth
  8616. ree.Transparency = 0.8
  8617. ree.Material =Enum.Material.Neon
  8618. ree.BrickColor = BrickColor.new('Toothpaste')
  8619. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  8620. ree:BreakJoints()
  8621. local reee = Instance.new("Sound", ree)
  8622. reee.SoundId = "rbxassetid://138677306"
  8623. reee:Play()
  8624. local heck = Instance.new('BodyVelocity',ree)
  8625. heck.Velocity = ree.CFrame.rightVector*50
  8626. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  8627. local coru=coroutine.wrap(function()
  8628. for i=1,21 do
  8629. local cf = ree.CFrame
  8630. ree.Size = ree.Size+Vector3.new(0,2,2)
  8631. ree.CFrame = cf
  8632. wait()
  8633. end
  8634. for i=1,4 do
  8635. local cf = ree.CFrame
  8636. ree.Size = ree.Size+Vector3.new(0,2,2)
  8637. ree.CFrame = cf
  8638. ree.Transparency = ree.Transparency + 0.05
  8639. wait()
  8640. end
  8641. ree:Destroy()
  8642. end)
  8643. coru()
  8644. ree.Touched:connect(function(hit)
  8645. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  8646. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  8647. ragdollpart(hit.Parent,"Head")
  8648. end
  8649. end)
  8650. wait(0.5)
  8651. local coru=coroutine.wrap(function()
  8652. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  8653. end)
  8654. coru()
  8655. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  8656.  
  8657. rweld:Destroy()
  8658. tweld:Destroy()
  8659. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8660. local clone = rightclone:Clone()
  8661. clone.Part0 = char.Torso
  8662. clone.Part1 = char["Right Arm"]
  8663. clone.Parent = char.Torso
  8664. end
  8665. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  8666. local clone = torsoclone:Clone()
  8667. clone.Part0 = char.HumanoidRootPart
  8668. clone.Part1 = char.Torso
  8669. clone.Parent = char.HumanoidRootPart
  8670. end
  8671. end)
  8672. working = false
  8673. end
  8674.  
  8675. function katanaswing()
  8676. working = true
  8677. pcall(function()
  8678. local rweld = Instance.new("Weld", char["Right Arm"])
  8679. local lweld = Instance.new("Weld", char["Left Arm"])
  8680. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8681. rweld.Part0 = char["Torso"]
  8682. rweld.Part1 = char["Right Arm"]
  8683. rweld.C0 = CFrame.new(1.5, 0, 0)
  8684. lweld.Part0 = char.Torso
  8685. lweld.Part1 = char["Left Arm"]
  8686. lweld.C0 = CFrame.new(-1.5, 0, 0)
  8687. tweld.Part0 = char.HumanoidRootPart
  8688. tweld.Part1 = char.Torso
  8689.  
  8690. local cor = coroutine.wrap(function()
  8691. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  8692. end)
  8693. cor()
  8694. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  8695. wait(0.2)
  8696. local at1 = Instance.new("Attachment", handle)
  8697. local at2 = Instance.new("Attachment", handle)
  8698. at1.Visible = false
  8699. at1.Position = Vector3.new(5, 0, 0)
  8700. at2.Visible = false
  8701. at2.Position = Vector3.new(1, 0, 0)
  8702.  
  8703. local trail = Instance.new("Trail", handle)
  8704. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  8705. trail.LightEmission = 0.25
  8706. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  8707. trail.Lifetime = 0.10
  8708. trail.MinLength = 0.05
  8709. trail.Attachment0 = at1
  8710. trail.Attachment1 = at2
  8711.  
  8712. swinging = true
  8713.  
  8714. local cor = coroutine.wrap(function()
  8715. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  8716. end)
  8717. cor()
  8718. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  8719. wait(0.2)
  8720. swinging = false
  8721. trail:Destroy()
  8722. at1:Destroy()
  8723. at2:Destroy()
  8724. local cor = coroutine.wrap(function()
  8725. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8726. end)
  8727. cor()
  8728. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  8729. rweld:Destroy()
  8730. lweld:Destroy()
  8731. tweld:Destroy()
  8732. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8733. local clone = rightclone:Clone()
  8734. clone.Part0 = char.Torso
  8735. clone.Part1 = char["Right Arm"]
  8736. clone.Parent = char.Torso
  8737. end
  8738. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  8739. local clone = leftclone:Clone()
  8740. clone.Part0 = char.Torso
  8741. clone.Part1 = char["Left Arm"]
  8742. clone.Parent = char.Torso
  8743. end
  8744. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  8745. local clone = torsoclone:Clone()
  8746. clone.Part0 = char.HumanoidRootPart
  8747. clone.Part1 = char.Torso
  8748. clone.Parent = char.HumanoidRootPart
  8749. end
  8750. end)
  8751. working = false
  8752. end
  8753.  
  8754. function throw()
  8755. working = true
  8756. pcall(function()
  8757. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  8758. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  8759. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8760. tweld.Part0 = char.HumanoidRootPart
  8761. tweld.Part1 = char.Torso
  8762. local throwsound = Instance.new("Sound", char.Head)
  8763. throwsound.SoundId = "rbxassetid://711753382"
  8764. throwsound.PlaybackSpeed = 0.75
  8765.  
  8766. local cor = coroutine.wrap(function()
  8767. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  8768. end)
  8769. local cor2 = coroutine.wrap(function()
  8770. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  8771. end)
  8772. cor()
  8773. cor2()
  8774. grabweld:Remove()
  8775. throwsound:Play()
  8776.  
  8777. local throwvel = Instance.new("BodyThrust")
  8778. throwvel.Force = Vector3.new(0, 3000, -2000)
  8779. pcall(function()
  8780. throwvel.Parent = grabbed.Torso
  8781. end)
  8782. pcall(function()
  8783. throwvel.Parent = grabbed.UpperTorso
  8784. end)
  8785.  
  8786. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  8787. wait(0.15)
  8788. throwvel:Remove()
  8789. local cor = coroutine.wrap(function()
  8790. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8791. end)
  8792. local cor2 = coroutine.wrap(function()
  8793. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8794. end)
  8795. cor()
  8796. cor2()
  8797. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  8798. lweld:Remove()
  8799. rweld:Remove()
  8800. tweld:Remove()
  8801. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  8802. local clone = rightclone:Clone()
  8803. clone.Part0 = char.Torso
  8804. clone.Part1 = char["Right Arm"]
  8805. clone.Parent = char.Torso
  8806. end
  8807. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  8808. local clone = leftclone:Clone()
  8809. clone.Part0 = char.Torso
  8810. clone.Part1 = char["Left Arm"]
  8811. clone.Parent = char.Torso
  8812. end
  8813. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  8814. local clone = torsoclone:Clone()
  8815. clone.Part0 = char.HumanoidRootPart
  8816. clone.Part1 = char.Torso
  8817. clone.Parent = char.HumanoidRootPart
  8818. end
  8819. local lolgrabbed = grabbed
  8820. spawn(function()
  8821. wait(2)
  8822. unstun(lolgrabbed)
  8823. end)
  8824. end)
  8825. grabbed = nil
  8826. working = false
  8827. end
  8828.  
  8829. function whoosh(vroom)
  8830. vroom.Parent = workspace
  8831. vroom.Name = "Projectile"
  8832. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  8833. vroom.Anchored = true
  8834. vroom.Velocity = Vector3.new(0,0,0)
  8835. vroom.RotVelocity = Vector3.new(0,0,0)
  8836. vroom.Anchored = false
  8837. game:GetService('Debris'):AddItem(vroom,10)
  8838. local flyy = Instance.new('BodyVelocity',vroom)
  8839. flyy.Velocity = vroom.CFrame.rightVector*200
  8840. local touched = false
  8841. for i,v in pairs(vroom:GetChildren()) do
  8842. if v:IsA('BasePart') then
  8843. v.Touched:connect(function(hit)
  8844. local pos = vroom.CFrame
  8845. if touched == false then
  8846. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  8847. touched = true
  8848. local before = hit.Anchored
  8849. vroom.Anchored = true
  8850. vroom.Velocity = Vector3.new(0,0,0)
  8851. vroom.RotVelocity = Vector3.new(0,0,0)
  8852. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  8853. hit.Anchored = true
  8854. flyy:Destroy()
  8855. pcall(function()
  8856. local weld = Instance.new('Weld',hit)
  8857. weld.Part0 = hit
  8858. weld.Part1 = vroom
  8859. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  8860. local ayybleed = Instance.new('Part',hit)
  8861. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  8862. ayybleed.BrickColor = BrickColor.new('Maroon')
  8863. ayybleed.Material = Enum.Material.SmoothPlastic
  8864. ayybleed.Name = "ayybleed"
  8865. ayybleed.CanCollide = false
  8866. ayybleed.Transparency = 1
  8867. ayybleed.CFrame = hit.CFrame
  8868. ayybleed:BreakJoints()
  8869. local attachment1 = Instance.new('Attachment',ayybleed)
  8870. local attachment0 = Instance.new('Attachment',hit)
  8871. for i,v in pairs(vroom:GetChildren()) do
  8872. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  8873. v.Name = "REEEE"
  8874. end
  8875. end
  8876. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  8877. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  8878. if attachment0 and attachment1 then
  8879. local constraint = Instance.new("HingeConstraint")
  8880. constraint.Attachment0 = attachment0
  8881. constraint.Attachment1 = attachment1
  8882. constraint.LimitsEnabled = true
  8883. constraint.UpperAngle = 0
  8884. constraint.LowerAngle = 0
  8885. constraint.Parent = attachment0
  8886. end
  8887. local bleedBLEED= coroutine.wrap(function()
  8888. bleed(ayybleed)
  8889. end)
  8890. bleedBLEED()
  8891. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  8892. game:GetService('Debris'):AddItem(ayybleed,7.5)
  8893. end
  8894. end)
  8895. hit.Anchored = before
  8896. vroom.Anchored = false
  8897. vroom.CanCollide = true
  8898. pcall(function()
  8899. vroom:FindFirstChildOfClass('Trail'):Destroy()
  8900. end)
  8901. for i,v in pairs(vroom:GetChildren()) do
  8902. if v:IsA('BasePart') then
  8903. v.CanCollide = true
  8904. end
  8905. end
  8906. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  8907. pcall(function()
  8908. hit.Parent.HumanoidRootPart:Destroy()
  8909. end)
  8910. pcall(function()
  8911. ragdollpart(hit.Parent,"Left Arm")
  8912. ragdollpart(hit.Parent,"Left Leg")
  8913. ragdollpart(hit.Parent,"Right Arm")
  8914. ragdollpart(hit.Parent,"Right Leg")
  8915. end)
  8916. pcall(function()
  8917. ragdollpart(hit.Parent,"LeftUpperLeg")
  8918. ragdollpart(hit.Parent,"RightUpperLeg")
  8919. ragdollpart(hit.Parent,"LeftUpperArm")
  8920. ragdollpart(hit.Parent,"RightUpperArm")
  8921. end)
  8922. spawn(function()
  8923. wait(5)
  8924. ragdollpart(hit.Parent,"Head")
  8925. end)
  8926. else
  8927. pcall(function()
  8928. ragdollpart(hit.Parent,hit.Name)
  8929. end)
  8930. end
  8931. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  8932. touched = true
  8933. local before = hit.Anchored
  8934. vroom.Anchored = true
  8935. vroom.Velocity = Vector3.new(0,0,0)
  8936. vroom.RotVelocity = Vector3.new(0,0,0)
  8937. hit.Anchored = true
  8938. flyy:Destroy()
  8939. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  8940. pcall(function()
  8941. local weld = Instance.new('Weld',hit)
  8942. weld.Part0 = hit
  8943. weld.Part1 = vroom
  8944. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  8945. end)
  8946. pcall(function()
  8947. vroom:FindFirstChildOfClass('Trail'):Destroy()
  8948. end)
  8949. hit.Anchored = before
  8950. vroom.Anchored = false
  8951. end
  8952. end
  8953. end)
  8954. end
  8955. end
  8956. end
  8957.  
  8958. function fling()
  8959. working = true
  8960. pcall(function()
  8961. local rweld = Instance.new("Weld", char["Right Arm"])
  8962. local lweld = Instance.new("Weld", char["Left Arm"])
  8963. rweld.Part0 = char["Torso"]
  8964. rweld.Part1 = char["Right Arm"]
  8965. rweld.C0 = CFrame.new(1.5, 0, 0)
  8966. lweld.Part0 = char.Torso
  8967. lweld.Part1 = char["Left Arm"]
  8968. lweld.C0 = CFrame.new(-1.5, 0, 0)
  8969. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  8970. tweld.Part0 = char.HumanoidRootPart
  8971. tweld.Part1 = char.Torso
  8972.  
  8973. local at1 = Instance.new("Attachment", handle)
  8974. local at2 = Instance.new("Attachment", handle)
  8975. at1.Visible = false
  8976. at1.Position = Vector3.new(2, 0, 0)
  8977. at2.Visible = false
  8978. at2.Position = Vector3.new(-0.3, 0, 0)
  8979.  
  8980. local trail = Instance.new("Trail", handle)
  8981. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  8982. trail.LightEmission = 0.25
  8983. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  8984. trail.Lifetime = 0.10
  8985. trail.MinLength = 0.05
  8986. trail.Attachment0 = at1
  8987. trail.Attachment1 = at2
  8988.  
  8989. local cor = coroutine.wrap(function()
  8990. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  8991. end)
  8992. cor()
  8993. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  8994.  
  8995. local cor = coroutine.wrap(function()
  8996. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  8997. end)
  8998. local cor2 = coroutine.wrap(function()
  8999. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  9000. end)
  9001. local cor3 = coroutine.wrap(function()
  9002. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  9003. end)
  9004. cor()
  9005. cor2()
  9006. cor3()
  9007. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0.5, -0.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-45)),0.07)
  9008. wait(0.2)
  9009.  
  9010. local cor = coroutine.wrap(function()
  9011. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  9012. end)
  9013. local cor2 = coroutine.wrap(function()
  9014. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  9015. end)
  9016. cor()
  9017. cor2()
  9018. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  9019.  
  9020. local cor = coroutine.wrap(function()
  9021. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.5, -0.5) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(90)),0.03)
  9022. end)
  9023. local cor2 = coroutine.wrap(function()
  9024. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  9025. end)
  9026. cor()
  9027. cor2()
  9028. whoosh(handle:Clone())
  9029. for i, v in pairs(handle:GetChildren()) do
  9030. if v:IsA("Part") then
  9031. v.Transparency = 1
  9032. end
  9033. end
  9034. handle.Transparency = 1
  9035. trail:Remove()
  9036. at1:Remove()
  9037. at2:Remove()
  9038. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  9039. local cor = coroutine.wrap(function()
  9040. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  9041. end)
  9042. local cor2 = coroutine.wrap(function()
  9043. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  9044. end)
  9045. cor()
  9046. cor2()
  9047. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  9048. wait(0.2)
  9049.  
  9050. local cor = coroutine.wrap(function()
  9051. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  9052. end)
  9053. local cor2 = coroutine.wrap(function()
  9054. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  9055. end)
  9056. cor()
  9057. cor2()
  9058. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  9059.  
  9060. for i, v in pairs(handle:GetChildren()) do
  9061. if v:IsA("Part") then
  9062. v.Transparency = 0
  9063. end
  9064. end
  9065. handle.Transparency = 0
  9066. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  9067.  
  9068. lweld:Remove()
  9069. rweld:Remove()
  9070. tweld:Remove()
  9071.  
  9072. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  9073. local clone = torsoclone:Clone()
  9074. clone.Part0 = char.HumanoidRootPart
  9075. clone.Part1 = char.Torso
  9076. clone.Parent = char.HumanoidRootPart
  9077. end
  9078. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  9079. local clone = leftclone:Clone()
  9080. clone.Part0 = char.Torso
  9081. clone.Part1 = char["Left Arm"]
  9082. clone.Parent = char.Torso
  9083. end
  9084. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  9085. local clone = rightclone:Clone()
  9086. clone.Part0 = char.Torso
  9087. clone.Part1 = char["Right Arm"]
  9088. clone.Parent = char.Torso
  9089. end
  9090. end)
  9091. working = false
  9092. end
  9093.  
  9094. function kill()
  9095. working = true
  9096. pcall(function()
  9097. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  9098. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  9099. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  9100. tweld.Part0 = char.HumanoidRootPart
  9101. tweld.Part1 = char.Torso
  9102. local killsound = Instance.new("Sound", grabbed.Head)
  9103. killsound.SoundId = "rbxassetid://150315649"
  9104. killsound.PlaybackSpeed = 1.2
  9105. local killsoundac = Instance.new("Sound", grabbed.Head)
  9106. killsoundac.SoundId = "rbxassetid://162194585"
  9107. killsoundac.PlaybackSpeed = 1
  9108. killsoundac.Volume = 1
  9109. local throwsound = Instance.new("Sound", char.Head)
  9110. throwsound.SoundId = "rbxassetid://711753382"
  9111. throwsound.PlaybackSpeed = 0.75
  9112. local chokesound = Instance.new("Sound", grabbed.Head)
  9113. chokesound.SoundId = "rbxassetid://418658161"
  9114. chokesound.TimePosition = 3
  9115. chokesound.PlaybackSpeed = 1
  9116. local bleedsound = Instance.new("Sound", grabbed.Head)
  9117. bleedsound.SoundId = "rbxassetid://244502094"
  9118. bleedsound.PlaybackSpeed = 1.5
  9119. bleedsound.Volume = 1
  9120.  
  9121. pitchun = math.random(9, 12)/10
  9122. pitchdos = math.random(9, 13)/10
  9123.  
  9124. killsound.PlaybackSpeed = pitchun
  9125. killsoundac.PlaybackSpeed = pitchdos
  9126. chokesound.PlaybackSpeed = pitchun
  9127.  
  9128. pcall(function()
  9129. grabbed.HumanoidRootPart:Destroy()
  9130. end)
  9131.  
  9132. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  9133. wait(0.2)
  9134. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  9135.  
  9136. killsound:Play()
  9137. killsoundac:Play()
  9138. chokesound:Play()
  9139. bleedsound:Play()
  9140.  
  9141. local ayybleed = Instance.new('Part',grabbed)
  9142. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  9143. ayybleed.BrickColor = BrickColor.new('Maroon')
  9144. ayybleed.Material = Enum.Material.SmoothPlastic
  9145. ayybleed.Name = "ayybleed"
  9146. ayybleed.CanCollide = false
  9147. ayybleed.Transparency = 0.5
  9148. ayybleed.CFrame = grabbed.Head.CFrame
  9149. ayybleed:BreakJoints()
  9150. local attachment1 = Instance.new('Attachment',ayybleed)
  9151. attachment1.Position = Vector3.new(-0.55,0,0)
  9152. attachment1.Orientation = Vector3.new(90, 0, -90)
  9153. local attachment0 = Instance.new('Attachment')
  9154. pcall(function()
  9155. attachment0.Parent = grabbed.Torso
  9156. end)
  9157. pcall(function()
  9158. attachment0.Parent = grabbed.UpperTorso
  9159. end)
  9160. if attachment0 and attachment1 then
  9161. local constraint = Instance.new("HingeConstraint")
  9162. constraint.Attachment0 = attachment0
  9163. constraint.Attachment1 = attachment1
  9164. constraint.LimitsEnabled = true
  9165. constraint.UpperAngle = 0
  9166. constraint.LowerAngle = 0
  9167. pcall(function()
  9168. constraint.Parent = grabbed.Torso
  9169. end)
  9170. pcall(function()
  9171. constraint.Parent = grabbed.UpperTorso
  9172. end)
  9173. end
  9174. local bleedBLEED= coroutine.wrap(function()
  9175. bleed(ayybleed)
  9176. end)
  9177. bleedBLEED()
  9178.  
  9179. wait(0.2)
  9180.  
  9181. local at1 = Instance.new("Attachment", handle)
  9182. local at2 = Instance.new("Attachment", handle)
  9183. at1.Visible = false
  9184. at1.Position = Vector3.new(2, 0, 0)
  9185. at2.Visible = false
  9186. at2.Position = Vector3.new(-0.3, 0, 0)
  9187.  
  9188. local trail = Instance.new("Trail", handle)
  9189. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  9190. trail.LightEmission = 0.25
  9191. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  9192. trail.Lifetime = 0.10
  9193. trail.MinLength = 0.05
  9194. trail.Attachment0 = at1
  9195. trail.Attachment1 = at2
  9196.  
  9197. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  9198. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  9199. local coru=coroutine.wrap(function()
  9200. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  9201. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  9202. end)
  9203. coru()
  9204. local cor = coroutine.wrap(function()
  9205. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  9206. end)
  9207. cor()
  9208. grabweld:Remove()
  9209. throwsound:Play()
  9210.  
  9211. local throwvel = Instance.new("BodyThrust")
  9212. throwvel.Force = Vector3.new(0, 3000, -1000)
  9213. pcall(function()
  9214. throwvel.Parent = grabbed.Torso
  9215. end)
  9216. pcall(function()
  9217. throwvel.Parent = grabbed.UpperTorso
  9218. end)
  9219.  
  9220. trail:Remove()
  9221. at1:Remove()
  9222. at2:Remove()
  9223. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  9224. pcall(function()
  9225. ragdollpart(grabbed,"Left Arm")
  9226. ragdollpart(grabbed,"Left Leg")
  9227. ragdollpart(grabbed,"Right Arm")
  9228. ragdollpart(grabbed,"Right Leg")
  9229. end)
  9230. pcall(function()
  9231. ragdollpart(grabbed,"LeftUpperLeg")
  9232. ragdollpart(grabbed,"RightUpperLeg")
  9233. ragdollpart(grabbed,"LeftUpperArm")
  9234. ragdollpart(grabbed,"RightUpperArm")
  9235. end)
  9236. wait(0.15)
  9237. throwvel:Remove()
  9238. local cor = coroutine.wrap(function()
  9239. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  9240. end)
  9241. local cor2 = coroutine.wrap(function()
  9242. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  9243. end)
  9244. cor()
  9245. cor2()
  9246. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  9247.  
  9248. lweld:Remove()
  9249. rweld:Remove()
  9250. tweld:Remove()
  9251.  
  9252. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  9253. local clone = torsoclone:Clone()
  9254. clone.Part0 = char.HumanoidRootPart
  9255. clone.Part1 = char.Torso
  9256. clone.Parent = char.HumanoidRootPart
  9257. end
  9258. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  9259. local clone = leftclone:Clone()
  9260. clone.Part0 = char.Torso
  9261. clone.Part1 = char["Left Arm"]
  9262. clone.Parent = char.Torso
  9263. end
  9264. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  9265. local clone = rightclone:Clone()
  9266. clone.Part0 = char.Torso
  9267. clone.Part1 = char["Right Arm"]
  9268. clone.Parent = char.Torso
  9269. end
  9270. local coru2=coroutine.wrap(function()
  9271. local whyy = grabbed
  9272. local continue = true
  9273. local repeats = 0
  9274. while continue == true do
  9275. local ree = pcall(function()
  9276. if repeats < 20 then
  9277. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  9278. repeats = repeats+1
  9279. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  9280. continue = false
  9281. end
  9282. else
  9283. continue = false
  9284. end
  9285. end)
  9286. if ree == false then
  9287. continue = false
  9288. end
  9289. if continue == true then
  9290. wait(0.2)
  9291. end
  9292. end
  9293. ragdollpart(whyy,"Head")
  9294. end)
  9295. coru2()
  9296. throwsound:Remove()
  9297. killsound:Remove()
  9298. end)
  9299. grabbed = nil
  9300. working = false
  9301. end
  9302.  
  9303. function release()
  9304. working = true
  9305. pcall(function()
  9306. unstun(grabbed)
  9307. grabbed = nil
  9308. grabweld:Destroy()
  9309. removewelds(char["Right Arm"])
  9310. removewelds(char["Left Arm"])
  9311. local rweld = Instance.new("Weld", char["Right Arm"])
  9312. local lweld = Instance.new("Weld", char["Left Arm"])
  9313. rweld.Part0 = char["Torso"]
  9314. rweld.Part1 = char["Right Arm"]
  9315. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  9316. lweld.Part0 = char.Torso
  9317. lweld.Part1 = char["Left Arm"]
  9318. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  9319. local cor = coroutine.wrap(function()
  9320. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  9321. end)
  9322. local cor2 = coroutine.wrap(function()
  9323. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  9324. end)
  9325. cor()
  9326. cor2()
  9327. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  9328. lweld:Remove()
  9329. rweld:Remove()
  9330. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  9331. local clone = leftclone:Clone()
  9332. clone.Part0 = char.Torso
  9333. clone.Part1 = char["Left Arm"]
  9334. clone.Parent = char.Torso
  9335. end
  9336. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  9337. local clone = rightclone:Clone()
  9338. clone.Part0 = char.Torso
  9339. clone.Part1 = char["Right Arm"]
  9340. clone.Parent = char.Torso
  9341. end
  9342. end)
  9343. working = false
  9344. end
  9345.  
  9346. function grab()
  9347. working = true
  9348. pcall(function()
  9349. local rweld = Instance.new("Weld", char["Right Arm"])
  9350. local lweld = Instance.new("Weld", char["Left Arm"])
  9351. rweld.Part0 = char["Torso"]
  9352. rweld.Part1 = char["Right Arm"]
  9353. rweld.C0 = CFrame.new(1.5, 0, 0)
  9354. lweld.Part0 = char.Torso
  9355. lweld.Part1 = char["Left Arm"]
  9356. lweld.C0 = CFrame.new(-1.5, 0, 0)
  9357.  
  9358. local at1 = Instance.new("Attachment", handle)
  9359. local at2 = Instance.new("Attachment", handle)
  9360. at1.Visible = false
  9361. at1.Position = Vector3.new(2, 0, 0)
  9362. at2.Visible = false
  9363. at2.Position = Vector3.new(-0.3, 0, 0)
  9364.  
  9365. local trail = Instance.new("Trail", handle)
  9366. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  9367. trail.LightEmission = 0.25
  9368. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  9369. trail.Lifetime = 0.10
  9370. trail.MinLength = 0.05
  9371. trail.Attachment0 = at1
  9372. trail.Attachment1 = at2
  9373.  
  9374. local spinnyshit = coroutine.wrap(function()
  9375. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  9376. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  9377. end)
  9378. spinnyshit()
  9379. local cor = coroutine.wrap(function()
  9380. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  9381. end)
  9382. cor()
  9383. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  9384. wait(0.15)
  9385. grabbing = true
  9386. local cor = coroutine.wrap(function()
  9387. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  9388. end)
  9389. cor()
  9390. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  9391. at1:Remove()
  9392. at2:Remove()
  9393. trail:Remove()
  9394. wait(0.3)
  9395. grabbing = false
  9396.  
  9397. if grabbed == nil then
  9398. local cor = coroutine.wrap(function()
  9399. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  9400. end)
  9401. local cor2 = coroutine.wrap(function()
  9402. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  9403. end)
  9404. cor()
  9405. cor2()
  9406. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  9407. lweld:Remove()
  9408. rweld:Remove()
  9409. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  9410. local clone = leftclone:Clone()
  9411. clone.Part0 = char.Torso
  9412. clone.Part1 = char["Left Arm"]
  9413. clone.Parent = char.Torso
  9414. end
  9415. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  9416. local clone = rightclone:Clone()
  9417. clone.Part0 = char.Torso
  9418. clone.Part1 = char["Right Arm"]
  9419. clone.Parent = char.Torso
  9420. end
  9421. end
  9422. end)
  9423. working = false
  9424. end
  9425.  
  9426. mouse.KeyDown:connect(function(kkk)
  9427. local key = kkk:lower()
  9428. if usable and working == false then
  9429. if key == "z" then
  9430. if equipped == false then
  9431. if firsttime then
  9432. firsttime = false
  9433. notify("Equipped || Press X or C to equip one of two weapons",true)
  9434. else
  9435. notify("Equipped")
  9436. end
  9437. equip()
  9438. else
  9439. notify("Unequipped")
  9440. unequip()
  9441. end
  9442. elseif key == "x" then
  9443. if blademode ~= "katana" and equipped == true then
  9444. getrid(handle)
  9445. if firsttime2 then
  9446. firsttime2 = false
  9447. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  9448. else
  9449. notify("Katana mode enabled")
  9450. end
  9451. katanamode()
  9452. elseif blademode == "katana" then
  9453. getrid(handle)
  9454. notify("Katana mode disabled")
  9455. end
  9456. elseif key == "v" then
  9457. if blademode ~= "gun" and equipped == true then
  9458. getrid(handle)
  9459. if firsttime5 then
  9460. firsttime5 = false
  9461. notify("Gun mode enabled || Click to perform an action",true)
  9462. else
  9463. notify("Gun mode enabled")
  9464. end
  9465. gunmode()
  9466. elseif blademode == "gun" then
  9467. getrid(handle)
  9468. notify("Gun mode disabled")
  9469. end
  9470. elseif key == "b" then
  9471. if childlock == false then
  9472. if blademode ~= "dildo" and equipped == true then
  9473. getrid(handle)
  9474. if firsttime4 then
  9475. firsttime4 = false
  9476. notify("Dildo mode enabled || Click to perform an action",true)
  9477. else
  9478. notify("Dildo mode enabled")
  9479. end
  9480. dildo()
  9481. elseif blademode == "dildo" then
  9482. notify("Dildo mode disabled")
  9483. getrid(handle)
  9484. end
  9485. end
  9486. elseif key == "c" then
  9487. if blademode ~= "knife" and equipped == true then
  9488. getrid(handle)
  9489. if firsttime3 then
  9490. firsttime3 = false
  9491. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  9492. else
  9493. notify("Knife mode enabled")
  9494. end
  9495. knifemode()
  9496. elseif blademode == "knife" then
  9497. notify("Knife mode disabled")
  9498. getrid(handle)
  9499. end
  9500. elseif key == "q" then
  9501. if blademode == "katana" then
  9502. notify()
  9503. katanaQ()
  9504. elseif blademode == "knife" then
  9505. mode = "release"
  9506. notify("Mode changed to "..mode)
  9507. end
  9508. elseif key == "e" then
  9509. if blademode == "katana" then
  9510. notify()
  9511. katanaE()
  9512. elseif blademode == "knife" then
  9513. mode = "throw"
  9514. notify("Mode changed to "..mode)
  9515. end
  9516. elseif key == "f" then
  9517. if blademode == "handle" then
  9518. notify([[BEGONE
  9519. THOT]])
  9520. begoneTHOUGHT()
  9521. elseif blademode == "knife" then
  9522. mode = "kill"
  9523. notify("Mode changed to "..mode)
  9524. end
  9525. elseif key == "t" then
  9526. if blademode == "knife" then
  9527. mode = "fling"
  9528. notify("Mode changed to "..mode)
  9529. end
  9530. end
  9531. end
  9532. if key == "m" and sounding == false then
  9533. --badass mode
  9534. pcall(function()
  9535. if badass.Playing == false then
  9536. sounding = true
  9537. for i,v in pairs(workspace:GetDescendants()) do
  9538. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  9539. v:Stop()
  9540. end
  9541. end
  9542. badass:Play()
  9543. badass.Volume = 10
  9544. sounding = false
  9545. else
  9546. sounding = true
  9547. for i=1,100 do
  9548. badass.Volume = badass.Volume-0.1
  9549. wait()
  9550. end
  9551. badass.Volume = 0
  9552. badass:Stop()
  9553. sounding = false
  9554. end
  9555. end)
  9556. end
  9557. if key == "r" then
  9558. rag1 = true
  9559. if rag1 == true and rag2 == true then
  9560. oogabooga()
  9561. end
  9562. end
  9563. if key == "g" then
  9564. rag2 = true
  9565. if rag1 == true and rag2 == true then
  9566. oogabooga()
  9567. end
  9568. end
  9569. end)
  9570. mouse.KeyUp:connect(function(key)
  9571. if key == "r" then
  9572. rag1 = false
  9573. end
  9574. if key == "g" then
  9575. rag2 = false
  9576. end
  9577. end)
  9578.  
  9579. handle.ChildAdded:connect(function(child)
  9580. if child:IsA('BasePart') then
  9581. child.CanCollide = false
  9582. if child.Name == "blade" then
  9583. child.Touched:connect(function(hit)
  9584. if blademode == "katana" and swinging then
  9585. if gettingeem then
  9586. if goteem == nil then
  9587. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  9588. local sounn = Instance.new("Sound", char.Torso)
  9589. local lipp = math.random(1, 3)
  9590. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  9591. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  9592. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  9593. sounn:Play()
  9594. goteem = hit.Parent
  9595. pcall(function()
  9596. goteem.HumanoidRootPart:Destroy()
  9597. end)
  9598. pcall(function()
  9599. ragdollpart(goteem,"Right Arm")
  9600. ragdollpart(goteem,"Right Leg")
  9601. ragdollpart(goteem,"Left Arm")
  9602. ragdollpart(goteem,"Left Leg")
  9603. end)
  9604. pcall(function()
  9605. ragdollpart(goteem,"RightUpperArm")
  9606. ragdollpart(goteem,"RightUpperLeg")
  9607. ragdollpart(goteem,"LeftUpperArm")
  9608. ragdollpart(goteem,"LeftUpperLeg")
  9609. end)
  9610. pcall(function()
  9611. local weld = Instance.new('Weld',goteem.Torso)
  9612. weld.Part0 = goteem.Torso
  9613. weld.Part1 = handle
  9614. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  9615. end)
  9616. pcall(function()
  9617. local weld = Instance.new('Weld',goteem.UpperTorso)
  9618. weld.Part0 = goteem.UpperTorso
  9619. weld.Part1 = handle
  9620. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  9621. end)
  9622. pcall(function()
  9623. local thang = "Torso"
  9624. if goteem:FindFirstChild('UpperTorso') then
  9625. thang = "UpperTorso"
  9626. end
  9627. local ayybleed = Instance.new('Part',goteem)
  9628. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  9629. ayybleed.BrickColor = BrickColor.new('Maroon')
  9630. ayybleed.Material = Enum.Material.SmoothPlastic
  9631. ayybleed.Name = "ayybleed"
  9632. ayybleed.CanCollide = false
  9633. ayybleed.Transparency = 1
  9634. ayybleed.CFrame = goteem[thang].CFrame
  9635. ayybleed:BreakJoints()
  9636. local attachment1 = Instance.new('Attachment',ayybleed)
  9637. attachment1.Position = Vector3.new(0,0,0)
  9638. attachment1.Orientation = Vector3.new(-90, 0, -90)
  9639. local attachment0 = Instance.new('Attachment',goteem[thang])
  9640. if attachment0 and attachment1 then
  9641. local constraint = Instance.new("HingeConstraint")
  9642. constraint.Attachment0 = attachment0
  9643. constraint.Attachment1 = attachment1
  9644. constraint.LimitsEnabled = true
  9645. constraint.UpperAngle = 0
  9646. constraint.LowerAngle = 0
  9647. constraint.Parent = goteem
  9648. end
  9649. local bleedBLEED= coroutine.wrap(function()
  9650. bleed(ayybleed)
  9651. end)
  9652. bleedBLEED()
  9653. end)
  9654. end
  9655. end
  9656. elseif SLESH then
  9657.  
  9658. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  9659. local sounn = Instance.new("Sound", char.Torso)
  9660. local lipp = math.random(1, 3)
  9661. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  9662. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  9663. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  9664. sounn:Play()
  9665. ragdollpart(hit.Parent,hit.Name,false)
  9666. end
  9667. else
  9668. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  9669. local sounn = Instance.new("Sound", char.Torso)
  9670. local lipp = math.random(1, 3)
  9671. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  9672. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  9673. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  9674. sounn:Play()
  9675. swinging = false
  9676. ragdollpart(hit.Parent,"Head",true,false)
  9677. end
  9678. end
  9679. elseif blademode == "knife" then
  9680. if grabbing == true and grabbed == nil then
  9681. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  9682. grabbed = hit.Parent
  9683.  
  9684. stun(grabbed)
  9685.  
  9686. local grabwelds = Instance.new("Weld", char.Torso)
  9687. grabwelds.Part0 = char.Torso
  9688. pcall(function()
  9689. grabwelds.Part1 = grabbed.Torso
  9690. end)
  9691. pcall(function()
  9692. grabwelds.Part1 = grabbed.UpperTorso
  9693. end)
  9694. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  9695. grabweld = grabwelds
  9696. end
  9697. end
  9698. end
  9699. end)
  9700. end
  9701. elseif child:IsA("Model") then
  9702. child.ChildAdded:connect(function(dildotip)
  9703. if dildotip:IsA('BasePart') then
  9704. dildotip.Touched:connect(function(hit)
  9705. if MOAN == true then
  9706. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  9707. local sound = Instance.new('Sound',hit.Parent.Head)
  9708. sound.SoundId = 'rbxassetid://959679286'
  9709. sound.Volume = 5
  9710. sound:Play()
  9711. local sound3 = Instance.new("Sound",hit.Parent.Head)
  9712. sound3.Volume = 5.5
  9713. sound3.SoundId = "rbxassetid://702631545"
  9714. sound3:Play()
  9715. pcall(function()
  9716. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  9717. if v:IsA('Decal') then v:Destroy() end
  9718. end
  9719. end)
  9720. pcall(function()
  9721. local ree=Instance.new('Decal',hit.Parent.Head)
  9722. ree.Name = "face"
  9723. ree.Texture = "rbxassetid://996521543"
  9724. end)
  9725. MOAN = false
  9726. aidsificating = hit.Parent
  9727. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  9728. if v:IsA("Part") then
  9729. v:FindFirstChild("ParticleEmitter"):Destroy()
  9730. end
  9731. end
  9732. end
  9733. end
  9734. end)
  9735. end
  9736. end)
  9737. end
  9738. end)
  9739.  
  9740. mouse.Button1Down:connect(function(jew)
  9741. if usable and working == false and equipped then
  9742. if blademode == "katana" then
  9743. notify()
  9744. katanaswing()
  9745. elseif blademode == "knife" then
  9746. notify()
  9747. if grabbed == nil then
  9748. if mode == "fling" then
  9749. fling()
  9750. else
  9751. grab()
  9752. end
  9753. elseif grabbed ~= nil then
  9754. if mode == "kill" then
  9755. kill()
  9756. elseif mode == "throw" then
  9757. throw()
  9758. elseif mode == "release" then
  9759. release()
  9760. end
  9761. end
  9762. elseif blademode == "dildo" then
  9763. raep()
  9764. end
  9765. end
  9766. end)
  9767.  
  9768. end
  9769. spawned()
  9770.  
  9771. player.CharacterAdded:connect(function()
  9772. spawned()
  9773. end)
  9774. local avgs = {}
  9775.  
  9776. game:GetService('RunService').Heartbeat:connect(function(step)
  9777. local ofps = math.floor((60/(step*60))*10)/10
  9778. if #avgs > 100 then
  9779. table.remove(avgs,1)
  9780. end
  9781. table.insert(avgs,#avgs+1,ofps)
  9782. local fpsa = 0
  9783. for i,v in pairs(avgs) do
  9784. fpsa = fpsa+v
  9785. end
  9786. fpsa = math.floor(fpsa/#avgs)
  9787. fps.Text = 'FPS: '..tostring(fpsa)
  9788. end)
  9789.  
  9790. while true do
  9791. for i,v in pairs(rekt) do
  9792. if v.Parent ~= nil then
  9793. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  9794. for a,c in pairs(v:GetChildren()) do
  9795. if c:IsA('Tool') then
  9796. c.ManualActivationOnly = true
  9797. wait()
  9798. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  9799. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  9800. c.ManualActivationOnly = false
  9801. end
  9802. end
  9803. end
  9804. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  9805. v:FindFirstChildOfClass('Humanoid').Sit = false
  9806. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  9807. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  9808. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  9809. else
  9810. table.remove(rekt,i)
  9811. end
  9812. else
  9813. table.remove(rekt,i)
  9814. end
  9815. end
  9816. wait()
  9817. end
  9818.  
  9819.  
  9820.  
  9821.  
  9822.  
  9823. end)
  9824.  
  9825. Illuminati.Name = "Illuminati"
  9826. Illuminati.Parent = ScriptFrame
  9827. Illuminati.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  9828. Illuminati.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  9829. Illuminati.BorderSizePixel = 4
  9830. Illuminati.Position = UDim2.new(0.0161662698, 0, 0.394666672, 0)
  9831. Illuminati.Size = UDim2.new(0, 200, 0, 32)
  9832. Illuminati.Font = Enum.Font.SourceSans
  9833. Illuminati.Text = "Illuminati"
  9834. Illuminati.TextColor3 = Color3.new(1, 1, 1)
  9835. Illuminati.TextScaled = true
  9836. Illuminati.TextSize = 14
  9837. Illuminati.TextWrapped = true
  9838. Illuminati.MouseButton1Down:connect(function()
  9839.  
  9840. print("Illuminati by Shackluster!")
  9841.  
  9842.  
  9843.  
  9844.  
  9845. wait(0.2)
  9846.  
  9847.  
  9848.  
  9849. Player = game:GetService("Players").LocalPlayer
  9850. PlayerGui = Player.PlayerGui
  9851. Cam = workspace.CurrentCamera
  9852. Backpack = Player.Backpack
  9853. Character = Player.Character
  9854. Humanoid = Character.Humanoid
  9855. Mouse = Player:GetMouse()
  9856. RootPart = Character["HumanoidRootPart"]
  9857. Torso = Character["Torso"]
  9858. Head = Character["Head"]
  9859. RightArm = Character["Right Arm"]
  9860. LeftArm = Character["Left Arm"]
  9861. RightLeg = Character["Right Leg"]
  9862. LeftLeg = Character["Left Leg"]
  9863. RootJoint = RootPart["RootJoint"]
  9864. Neck = Torso["Neck"]
  9865. RightShoulder = Torso["Right Shoulder"]
  9866. LeftShoulder = Torso["Left Shoulder"]
  9867. RightHip = Torso["Right Hip"]
  9868. LeftHip = Torso["Left Hip"]
  9869. KEYHOLD = false
  9870. IT = Instance.new
  9871. CF = CFrame.new
  9872. VT = Vector3.new
  9873. RAD = math.rad
  9874. C3 = Color3.new
  9875. UD2 = UDim2.new
  9876. BRICKC = BrickColor.new
  9877. ANGLES = CFrame.Angles
  9878. EULER = CFrame.fromEulerAnglesXYZ
  9879. COS = math.cos
  9880. ACOS = math.acos
  9881. SIN = math.sin
  9882. ASIN = math.asin
  9883. ABS = math.abs
  9884. MRANDOM = math.random
  9885. FLOOR = math.floor
  9886. local Torsos = {}
  9887.  
  9888. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  9889. local NEWMESH = IT(MESH)
  9890. if MESH == "SpecialMesh" then
  9891. NEWMESH.MeshType = MESHTYPE
  9892. if MESHID ~= "nil" and MESHID ~= "" then
  9893. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  9894. end
  9895. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  9896. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  9897. end
  9898. end
  9899. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  9900. NEWMESH.Scale = SCALE
  9901. NEWMESH.Parent = PARENT
  9902. return NEWMESH
  9903. end
  9904.  
  9905. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  9906. local NEWPART = IT("Part")
  9907. NEWPART.formFactor = FORMFACTOR
  9908. NEWPART.Reflectance = REFLECTANCE
  9909. NEWPART.Transparency = TRANSPARENCY
  9910. NEWPART.CanCollide = false
  9911. NEWPART.Locked = true
  9912. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  9913. NEWPART.Name = NAME
  9914. NEWPART.Size = SIZE
  9915. NEWPART.Position = Torso.Position
  9916. NEWPART.Material = MATERIAL
  9917. NEWPART:BreakJoints()
  9918. NEWPART.Parent = PARENT
  9919. return NEWPART
  9920. end
  9921.  
  9922.  
  9923. --//=================================\\
  9924. --|| CUSTOMIZATION
  9925. --\\=================================//
  9926.  
  9927. Class_Name = "Template"
  9928. Weapon_Name = "Add-ons"
  9929.  
  9930. Custom_Colors = {
  9931. Custom_Color_1 = BRICKC("Institutional white"); --1st color for the weapon.
  9932. Custom_Color_2 = BRICKC("Institutional white"); --2nd color for the weapon.
  9933.  
  9934. Custom_Color_3 = BRICKC("Institutional white"); --Color for the abilities.
  9935. Custom_Color_4 = BRICKC("Institutional white"); --Color for the secondary bar.
  9936. Custom_Color_5 = BRICKC("Institutional white"); --Color for the mana bar.
  9937. Custom_Color_6 = BRICKC("Institutional white"); --Color for the health bar.
  9938. Custom_Color_7 = BRICKC("Institutional white"); --Color for the stun bar.
  9939.  
  9940. Custom_Color_8 = BRICKC("Institutional white"); --Background for the mana bar.
  9941. Custom_Color_9 = BRICKC("Institutional white"); --Background for the secondary mana bar.
  9942. Custom_Color_10 = BRICKC("Institutional white"); --Background for the stun bar.
  9943. Custom_Color_11 = BRICKC("Institutional white"); --Background for the health bar.
  9944. Custom_Color_12 = BRICKC("Institutional white"); --Background for the abilities.
  9945. }
  9946.  
  9947.  
  9948. Player_Size = 1 --Size of the player.
  9949. Animation_Speed = 3
  9950. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  9951.  
  9952. local Speed = 16
  9953. local Effects2 = {}
  9954.  
  9955. --//=================================\\
  9956. --|| END OF CUSTOMIZATION
  9957. --\\=================================//
  9958.  
  9959. local function weldBetween(a, b)
  9960. local weldd = Instance.new("ManualWeld")
  9961. weldd.Part0 = a
  9962. weldd.Part1 = b
  9963. weldd.C0 = CFrame.new()
  9964. weldd.C1 = b.CFrame:inverse() * a.CFrame
  9965. weldd.Parent = a
  9966. return weldd
  9967. end
  9968.  
  9969. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  9970. local acs = Instance.new("Part")
  9971. acs.CanCollide = false
  9972. acs.Anchored = false
  9973. acs.Size = Vector3.new(0,0,0)
  9974. acs.CFrame = attachmentpart.CFrame
  9975. acs.Parent = Character
  9976. acs.BrickColor = color
  9977. local meshs = Instance.new("SpecialMesh")
  9978. meshs.MeshId = mesh
  9979. meshs.TextureId = texture
  9980. meshs.Parent = acs
  9981. meshs.Scale = scale
  9982. meshs.Offset = offset
  9983. weldBetween(attachmentpart,acs)
  9984. end
  9985.  
  9986. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  9987. if TYPE == "Gem" then
  9988. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  9989. acs.Anchored = false
  9990. acs.CanCollide = false
  9991. acs.CFrame = PART.CFrame
  9992. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  9993. weldBetween(PART,acs)
  9994. elseif TYPE == "Skull" then
  9995. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  9996. acs.Anchored = false
  9997. acs.CanCollide = false
  9998. acs.CFrame = PART.CFrame
  9999. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  10000. weldBetween(PART,acs)
  10001. elseif TYPE == "Eye" then
  10002. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  10003. acs.Anchored = false
  10004. acs.CanCollide = false
  10005. acs.CFrame = PART.CFrame
  10006. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  10007. weldBetween(PART,acs)
  10008. end
  10009. end
  10010.  
  10011. --//=================================\\
  10012. --|| USEFUL VALUES
  10013. --\\=================================//
  10014.  
  10015. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  10016. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  10017. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  10018. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  10019. local CO1 = 0
  10020. local CO2 = 0
  10021. local CO3 = 0
  10022. local CO4 = 0
  10023. local CHANGEDEFENSE = 0
  10024. local CHANGEDAMAGE = 0
  10025. local CHANGEMOVEMENT = 0
  10026. local ANIM = "Idle"
  10027. local ATTACK = false
  10028. local EQUIPPED = false
  10029. local HOLD = false
  10030. local COMBO = 1
  10031. local LASTPOINT = nil
  10032. local BLCF = nil
  10033. local SCFR = nil
  10034. local STAGGERHITANIM = false
  10035. local STAGGERANIM = false
  10036. local STUNANIM = false
  10037. local CRITCHANCENUMBER = 0
  10038. local IDLENUMBER = 0
  10039. local DONUMBER = 0
  10040. local HANDIDLE = false
  10041. local SINE = 0
  10042. local CHANGE = 2 / Animation_Speed
  10043. local WALKINGANIM = false
  10044. local WALK = 0
  10045. local DISABLEJUMPING = false
  10046. local HASBEENBLOCKED = false
  10047. local STUNDELAYNUMBER = 0
  10048. local MANADELAYNUMBER = 0
  10049. local SECONDARYMANADELAYNUMBER = 0
  10050. local ROBLOXIDLEANIMATION = IT("Animation")
  10051. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  10052. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  10053. --ROBLOXIDLEANIMATION.Parent = Humanoid
  10054. local WEAPONGUI = IT("ScreenGui", nil)
  10055. WEAPONGUI.Name = "Weapon GUI"
  10056. local WEAPONTOOL = IT("HopperBin", nil)
  10057. WEAPONTOOL.Name = Weapon_Name
  10058. local Weapon = IT("Model")
  10059. Weapon.Name = Weapon_Name
  10060. local Effects = IT("Folder", Weapon)
  10061. Effects.Name = "Effects"
  10062. local ANIMATOR = Humanoid.Animator
  10063. local ANIMATE = Character.Animate
  10064. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  10065. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  10066. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  10067. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  10068. local UNANCHOR = true
  10069.  
  10070. --//=================================\\
  10071. --\\=================================//
  10072.  
  10073. --//=================================\\
  10074. --|| STATS
  10075. --\\=================================//
  10076.  
  10077. if Character:FindFirstChild("Stats") ~= nil then
  10078. Character:FindFirstChild("Stats").Parent = nil
  10079. end
  10080.  
  10081. local Stats = IT("Folder", nil)
  10082. Stats.Name = "Stats"
  10083. local ChangeStat = IT("Folder", Stats)
  10084. ChangeStat.Name = "ChangeStat"
  10085. local Defense = IT("NumberValue", Stats)
  10086. Defense.Name = "Defense"
  10087. Defense.Value = 1
  10088. local Movement = IT("NumberValue", Stats)
  10089. Movement.Name = "Movement"
  10090. Movement.Value = 1
  10091. local Damage = IT("NumberValue", Stats)
  10092. Damage.Name = "Damage"
  10093. Damage.Value = 1
  10094. local Mana = IT("NumberValue", Stats)
  10095. Mana.Name = "Mana"
  10096. Mana.Value = 0
  10097. local SecondaryMana = IT("NumberValue", Stats)
  10098. SecondaryMana.Name = "SecondaryMana"
  10099. SecondaryMana.Value = 0
  10100. local CanCrit = IT("BoolValue", Stats)
  10101. CanCrit.Name = "CanCrit"
  10102. CanCrit.Value = false
  10103. local CritChance = IT("NumberValue", Stats)
  10104. CritChance.Name = "CritChance"
  10105. CritChance.Value = 20
  10106. local CanPenetrateArmor = IT("BoolValue", Stats)
  10107. CanPenetrateArmor.Name = "CanPenetrateArmor"
  10108. CanPenetrateArmor.Value = false
  10109. local AntiTeamKill = IT("BoolValue", Stats)
  10110. AntiTeamKill.Name = "AntiTeamKill"
  10111. AntiTeamKill.Value = false
  10112. local Rooted = IT("BoolValue", Stats)
  10113. Rooted.Name = "Rooted"
  10114. Rooted.Value = false
  10115. local Block = IT("BoolValue", Stats)
  10116. Block.Name = "Block"
  10117. Block.Value = false
  10118. local RecentEnemy = IT("ObjectValue", Stats)
  10119. RecentEnemy.Name = "RecentEnemy"
  10120. RecentEnemy.Value = nil
  10121. local StaggerHit = IT("BoolValue", Stats)
  10122. StaggerHit.Name = "StaggerHit"
  10123. StaggerHit.Value = false
  10124. local Stagger = IT("BoolValue", Stats)
  10125. Stagger.Name = "Stagger"
  10126. Stagger.Value = false
  10127. local Stun = IT("BoolValue", Stats)
  10128. Stun.Name = "Stun"
  10129. Stun.Value = false
  10130. local StunValue = IT("NumberValue", Stats)
  10131. StunValue.Name = "StunValue"
  10132. StunValue.Value = 0
  10133.  
  10134.  
  10135. --//=================================\\
  10136. --\\=================================//
  10137.  
  10138.  
  10139.  
  10140.  
  10141.  
  10142. --//=================================\\
  10143. --|| DEBUFFS / BUFFS
  10144. --\\=================================//
  10145.  
  10146. local DEFENSECHANGE1 = IT("NumberValue", ChangeStat)
  10147. DEFENSECHANGE1.Name = "ChangeDefense"
  10148. DEFENSECHANGE1.Value = 0
  10149.  
  10150. local MOVEMENTCHANGE1 = IT("NumberValue", nil)
  10151. MOVEMENTCHANGE1.Name = "ChangeMovement"
  10152. MOVEMENTCHANGE1.Value = 0
  10153.  
  10154. --//=================================\\
  10155. --\\=================================//
  10156.  
  10157.  
  10158.  
  10159.  
  10160.  
  10161. --//=================================\\
  10162. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  10163. --\\=================================//
  10164.  
  10165. ArtificialHB = Instance.new("BindableEvent", script)
  10166. ArtificialHB.Name = "ArtificialHB"
  10167.  
  10168. script:WaitForChild("ArtificialHB")
  10169.  
  10170. frame = Frame_Speed
  10171. tf = 0
  10172. allowframeloss = false
  10173. tossremainder = false
  10174. lastframe = tick()
  10175. script.ArtificialHB:Fire()
  10176.  
  10177. game:GetService("RunService").Heartbeat:connect(function(s, p)
  10178. tf = tf + s
  10179. if tf >= frame then
  10180. if allowframeloss then
  10181. script.ArtificialHB:Fire()
  10182. lastframe = tick()
  10183. else
  10184. for i = 1, math.floor(tf / frame) do
  10185. script.ArtificialHB:Fire()
  10186. end
  10187. lastframe = tick()
  10188. end
  10189. if tossremainder then
  10190. tf = 0
  10191. else
  10192. tf = tf - frame * math.floor(tf / frame)
  10193. end
  10194. end
  10195. end)
  10196.  
  10197. --//=================================\\
  10198. --\\=================================//
  10199.  
  10200.  
  10201.  
  10202.  
  10203.  
  10204. --//=================================\\
  10205. --|| SOME FUNCTIONS
  10206. --\\=================================//
  10207.  
  10208. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  10209. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  10210. end
  10211.  
  10212. function PositiveAngle(NUMBER)
  10213. if NUMBER >= 0 then
  10214. NUMBER = 0
  10215. end
  10216. return NUMBER
  10217. end
  10218.  
  10219. function NegativeAngle(NUMBER)
  10220. if NUMBER <= 0 then
  10221. NUMBER = 0
  10222. end
  10223. return NUMBER
  10224. end
  10225.  
  10226. function Swait(NUMBER)
  10227. if NUMBER == 0 or NUMBER == nil then
  10228. ArtificialHB.Event:wait()
  10229. else
  10230. for i = 1, NUMBER do
  10231. ArtificialHB.Event:wait()
  10232. end
  10233. end
  10234. end
  10235.  
  10236. function QuaternionFromCFrame(cf)
  10237. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  10238. local trace = m00 + m11 + m22
  10239. if trace > 0 then
  10240. local s = math.sqrt(1 + trace)
  10241. local recip = 0.5 / s
  10242. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  10243. else
  10244. local i = 0
  10245. if m11 > m00 then
  10246. i = 1
  10247. end
  10248. if m22 > (i == 0 and m00 or m11) then
  10249. i = 2
  10250. end
  10251. if i == 0 then
  10252. local s = math.sqrt(m00 - m11 - m22 + 1)
  10253. local recip = 0.5 / s
  10254. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  10255. elseif i == 1 then
  10256. local s = math.sqrt(m11 - m22 - m00 + 1)
  10257. local recip = 0.5 / s
  10258. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  10259. elseif i == 2 then
  10260. local s = math.sqrt(m22 - m00 - m11 + 1)
  10261. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  10262. end
  10263. end
  10264. end
  10265.  
  10266. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  10267. local xs, ys, zs = x + x, y + y, z + z
  10268. local wx, wy, wz = w * xs, w * ys, w * zs
  10269. local xx = x * xs
  10270. local xy = x * ys
  10271. local xz = x * zs
  10272. local yy = y * ys
  10273. local yz = y * zs
  10274. local zz = z * zs
  10275. 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))
  10276. end
  10277.  
  10278. function QuaternionSlerp(a, b, t)
  10279. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  10280. local startInterp, finishInterp;
  10281. if cosTheta >= 0.0001 then
  10282. if (1 - cosTheta) > 0.0001 then
  10283. local theta = ACOS(cosTheta)
  10284. local invSinTheta = 1 / SIN(theta)
  10285. startInterp = SIN((1 - t) * theta) * invSinTheta
  10286. finishInterp = SIN(t * theta) * invSinTheta
  10287. else
  10288. startInterp = 1 - t
  10289. finishInterp = t
  10290. end
  10291. else
  10292. if (1 + cosTheta) > 0.0001 then
  10293. local theta = ACOS(-cosTheta)
  10294. local invSinTheta = 1 / SIN(theta)
  10295. startInterp = SIN((t - 1) * theta) * invSinTheta
  10296. finishInterp = SIN(t * theta) * invSinTheta
  10297. else
  10298. startInterp = t - 1
  10299. finishInterp = t
  10300. end
  10301. end
  10302. 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
  10303. end
  10304.  
  10305. function Clerp(a, b, t)
  10306. local qa = {QuaternionFromCFrame(a)}
  10307. local qb = {QuaternionFromCFrame(b)}
  10308. local ax, ay, az = a.x, a.y, a.z
  10309. local bx, by, bz = b.x, b.y, b.z
  10310. local _t = 1 - t
  10311. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  10312. end
  10313.  
  10314. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  10315. local frame = IT("Frame")
  10316. frame.BackgroundTransparency = TRANSPARENCY
  10317. frame.BorderSizePixel = BORDERSIZEPIXEL
  10318. frame.Position = POSITION
  10319. frame.Size = SIZE
  10320. frame.BackgroundColor3 = COLOR
  10321. frame.BorderColor3 = BORDERCOLOR
  10322. frame.Name = NAME
  10323. frame.Parent = PARENT
  10324. return frame
  10325. end
  10326.  
  10327. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  10328. local label = IT("TextLabel")
  10329. label.BackgroundTransparency = 1
  10330. label.Size = UD2(1, 0, 1, 0)
  10331. label.Position = UD2(0, 0, 0, 0)
  10332. label.TextColor3 = C3(255, 255, 255)
  10333. label.TextStrokeTransparency = STROKETRANSPARENCY
  10334. label.TextTransparency = TRANSPARENCY
  10335. label.FontSize = TEXTFONTSIZE
  10336. label.Font = TEXTFONT
  10337. label.BorderSizePixel = BORDERSIZEPIXEL
  10338. label.TextScaled = true
  10339. label.Text = TEXT
  10340. label.Name = NAME
  10341. label.Parent = PARENT
  10342. return label
  10343. end
  10344.  
  10345. function NoOutlines(PART)
  10346. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  10347. end
  10348.  
  10349.  
  10350. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  10351. local NEWWELD = IT(TYPE)
  10352. NEWWELD.Part0 = PART0
  10353. NEWWELD.Part1 = PART1
  10354. NEWWELD.C0 = C0
  10355. NEWWELD.C1 = C1
  10356. NEWWELD.Parent = PARENT
  10357. return NEWWELD
  10358. end
  10359.  
  10360. function CreateSound(ID, PARENT, VOLUME, PITCH)
  10361. coroutine.resume(coroutine.create(function()
  10362. local NEWSOUND = IT("Sound", PARENT)
  10363. NEWSOUND.Volume = VOLUME
  10364. NEWSOUND.Pitch = PITCH
  10365. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  10366. Swait()
  10367. NEWSOUND:play()
  10368. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  10369. end))
  10370. end
  10371.  
  10372. --//=================================\\
  10373. --\\=================================//
  10374.  
  10375.  
  10376.  
  10377.  
  10378.  
  10379. --//=================================\\
  10380. --|| RESIZE PLAYER
  10381. --\\=================================//
  10382.  
  10383. if Player_Size ~= 1 then
  10384. RootPart.Size = RootPart.Size * Player_Size
  10385. Torso.Size = Torso.Size * Player_Size
  10386. Head.Size = Head.Size * Player_Size
  10387. RightArm.Size = RightArm.Size * Player_Size
  10388. LeftArm.Size = LeftArm.Size * Player_Size
  10389. RightLeg.Size = RightLeg.Size * Player_Size
  10390. LeftLeg.Size = LeftLeg.Size * Player_Size
  10391. RootJoint.Parent = RootPart
  10392. Neck.Parent = Torso
  10393. RightShoulder.Parent = Torso
  10394. LeftShoulder.Parent = Torso
  10395. RightHip.Parent = Torso
  10396. LeftHip.Parent = Torso
  10397.  
  10398. RootJoint.C0 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  10399. RootJoint.C1 = ROOTC0 * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0))
  10400. Neck.C0 = NECKC0 * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0))
  10401. Neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180))
  10402. RightShoulder.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * RIGHTSHOULDERC0
  10403. LeftShoulder.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0
  10404. if Disable_Moving_Arms == false then
  10405. RightShoulder.C1 = ANGLES(0, RAD(90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  10406. LeftShoulder.C1 = ANGLES(0, RAD(-90), 0) * CF(0 * Player_Size, 0.5 * Player_Size, -0.5)
  10407. else
  10408. RightShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  10409. LeftShoulder.C1 = CF(0 * Player_Size, 0.5 * Player_Size, 0 * Player_Size)
  10410. end
  10411. 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))
  10412. 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))
  10413. 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))
  10414. 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))
  10415. --------------------
  10416. end
  10417.  
  10418.  
  10419. --//=================================\\
  10420. --\\=================================//
  10421.  
  10422.  
  10423.  
  10424.  
  10425. --//=================================\\
  10426. --|| WEAPON CREATION
  10427. --\\=================================//
  10428.  
  10429. if Player_Size ~= 1 then
  10430. for _, v in pairs (Weapon:GetChildren()) do
  10431. if v.ClassName == "Motor" or v.ClassName == "Weld" or v.ClassName == "Snap" then
  10432. local p1 = v.Part1
  10433. v.Part1 = nil
  10434. local cf1, cf2, cf3, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12 = v.C1:components()
  10435. v.C1 = CF(cf1 * Player_Size, cf2 * Player_Size, cf3 * Player_Size, cf4, cf5, cf6, cf7, cf8, cf9, cf10, cf11, cf12)
  10436. v.Part1 = p1
  10437. elseif v.ClassName == "Part" then
  10438. for _, b in pairs (v:GetChildren()) do
  10439. if b.ClassName == "SpecialMesh" or b.ClassName == "BlockMesh" then
  10440. b.Scale = VT(b.Scale.x * Player_Size, b.Scale.y * Player_Size, b.Scale.z * Player_Size)
  10441. end
  10442. end
  10443. end
  10444. end
  10445. end
  10446.  
  10447. for _, c in pairs(Weapon:GetChildren()) do
  10448. if c.ClassName == "Part" then
  10449. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  10450. end
  10451. end
  10452.  
  10453. Weapon.Parent = Character
  10454.  
  10455. print(Class_Name.." loaded.")
  10456.  
  10457. --//=================================\\
  10458. --\\=================================//
  10459.  
  10460.  
  10461.  
  10462. --//=================================\\
  10463. --|| ATTACK FUNCTIONS AND STUFF
  10464. --\\=================================//
  10465.  
  10466. local raysound = Instance.new("Sound",Character)
  10467. raysound.SoundId = "rbxassetid://346067083"
  10468. raysound.Pitch = 2
  10469. raysound.Looped = true
  10470. raysound.Volume = 10
  10471.  
  10472. function pew()
  10473. ATTACK = true
  10474. local sphere = Instance.new("Part",Effects)
  10475. sphere.Size = Vector3.new(0,0,0)
  10476. sphere.Material = "Neon"
  10477. sphere.Shape = "Ball"
  10478. sphere.Name = "AntimatterRay"
  10479. sphere.Anchored = true
  10480. sphere.Color = Color3.new(0,0,0)
  10481. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*27
  10482. sphere.CanCollide = false
  10483. local db=false
  10484. local hit = sphere.Touched:connect(function(hit)
  10485. if db==true then return end
  10486. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  10487. if hit.Parent:FindFirstChild("Humanoid") then
  10488. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(hit.Parent:findFirstChildOfClass("Humanoid").MaxHealth/2)
  10489. db=true
  10490. if hit.Parent:FindFirstChild("Vanishing") == nil then
  10491. local vanish = Instance.new("BoolValue",hit.Parent)
  10492. vanish.Name = "Vanishing"
  10493. local sound = Instance.new("Sound",hit)
  10494. sound.SoundId = "rbxassetid://179497874"
  10495. sound.Volume = 10
  10496. sound:Play()
  10497. end
  10498. else
  10499. local vanish = Instance.new("BoolValue",hit)
  10500. vanish.Name = "Vanishing"
  10501. hit.Color = Color3.new(0,0,0)
  10502. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  10503. if hit:FindFirstChildOfClass("SpecialMesh") then
  10504. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  10505. mesh.TextureId = ""
  10506. end
  10507. end
  10508. end
  10509. end)
  10510. repeat
  10511. Swait()
  10512. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10513. sphere.Size = sphere.Size + Vector3.new(1,1,1)
  10514. sphere.Color = Color3.new(0,(sphere.Size.Y/200),0)
  10515. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*(sphere.Size.Y/1.75)
  10516. until KEYHOLD == false or sphere.Size.Y > 200
  10517. CreateSound("11944350", Effects, 10, 1)
  10518. local bv = Instance.new("BodyVelocity")
  10519. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  10520. bv.velocity = RootPart.CFrame.lookVector*350
  10521. bv.Parent = sphere
  10522. bv.Name = "DASH"
  10523. sphere.Anchored = false
  10524. ATTACK = false
  10525. game:GetService("Debris"):AddItem(sphere, 15)
  10526. end
  10527.  
  10528. function HoldRay()
  10529. ATTACK = true
  10530. UNANCHOR = false
  10531. CreateSound("428800263", Torso, 15, 3.5)
  10532. local sphere = Instance.new("Part",Effects)
  10533. sphere.Size = Vector3.new(0,0,0)
  10534. sphere.Material = "Neon"
  10535. sphere.Shape = "Ball"
  10536. sphere.Name = "AntimatterRay"
  10537. sphere.Anchored = true
  10538. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  10539. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  10540. sphere.CanCollide = false
  10541. for i=0, 1, 0.1 / Animation_Speed do
  10542. Swait()
  10543. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10544. sphere.Size = sphere.Size + Vector3.new(0.6,0.6,0.6)
  10545. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  10546. end
  10547. local sound = Instance.new("Sound",Effects)
  10548. sound.SoundId = "rbxassetid://165487479"
  10549. sound.Volume = 10
  10550. sound:Play()
  10551. repeat
  10552. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  10553. Swait()
  10554. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10555. until sound.Playing == false
  10556. sound:remove()
  10557. raysound:Play()
  10558. local timer = 1
  10559. local Lazor = Instance.new("Part",Effects)
  10560. Lazor.Size = Vector3.new(12,12,1000)
  10561. Lazor.Name = "AntimatterRay"
  10562. Lazor.Material = "Neon"
  10563. Lazor.Anchored = true
  10564. Lazor.CanCollide = false
  10565. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  10566. Lazor.Color = Color3.new(0,0,0)
  10567. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  10568. local hit = Lazor.Touched:connect(function(hit)
  10569. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  10570. if hit.Parent:FindFirstChildOfClass("Humanoid") then
  10571. hit.Parent:findFirstChildOfClass("Humanoid"):TakeDamage(0.1)
  10572. if hit.Parent:FindFirstChild("Vanishing") == nil then
  10573. local vanish = Instance.new("BoolValue",hit.Parent)
  10574. vanish.Name = "Vanishing"
  10575. local sound = Instance.new("Sound",hit)
  10576. sound.SoundId = "rbxassetid://179497874"
  10577. sound.Volume = 10
  10578. sound:Play()
  10579. end
  10580. else
  10581. local vanish = Instance.new("BoolValue",hit)
  10582. vanish.Name = "Vanishing"
  10583. hit.Color = Color3.new(0,0,0)
  10584. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  10585. if hit:FindFirstChildOfClass("SpecialMesh") then
  10586. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  10587. mesh.TextureId = ""
  10588. end
  10589. end
  10590. end
  10591. end)
  10592. local hit2 = sphere.Touched:connect(function(hit)
  10593. if hit.Parent ~= Character and hit.Parent.Parent ~= Character and hit.Parent ~= Effects and hit.Anchored == false and hit:FindFirstChild("Vanishing") == nil then
  10594. if hit.Parent:FindFirstChild("Humanoid") then
  10595. hit.Parent:BreakJoints()
  10596. if hit.Parent:FindFirstChild("Vanishing") == nil then
  10597. local vanish = Instance.new("BoolValue",hit.Parent)
  10598. vanish.Name = "Vanishing"
  10599. local sound = Instance.new("Sound",hit)
  10600. sound.SoundId = "rbxassetid://179497874"
  10601. sound.Volume = 10
  10602. sound:Play()
  10603. end
  10604. else
  10605. local vanish = Instance.new("BoolValue",hit)
  10606. vanish.Name = "Vanishing"
  10607. hit.Color = Color3.new(0,0,0)
  10608. table.insert(Effects2,{hit,"Disappear",0.07,0,1,1,1})
  10609. if hit:FindFirstChildOfClass("SpecialMesh") then
  10610. local mesh = hit:FindFirstChildOfClass("SpecialMesh")
  10611. mesh.TextureId = ""
  10612. end
  10613. end
  10614. end
  10615. end)
  10616. repeat
  10617. if HOLD == true then
  10618. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10619. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  10620. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  10621. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  10622. if timer ==1 then
  10623. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  10624. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  10625. timer = 2
  10626. elseif timer ==2 then
  10627. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  10628. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  10629. timer = 1
  10630. end
  10631. end
  10632. Swait()
  10633. until HOLD == false
  10634. for i=0, 1, 0.1 / Animation_Speed/2 do
  10635. Swait()
  10636. Lazor.CFrame = Lazor.CFrame * CFrame.fromEulerAnglesXYZ(0,0,math.random(-180,180))
  10637. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10638. Lazor.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*515
  10639. sphere.CFrame = RootPart.CFrame + RootPart.CFrame.lookVector*15
  10640. sphere.Anchored = true
  10641. Lazor.Anchored = true
  10642. sphere.Size = sphere.Size - Vector3.new(0.2,0.2,0.2)
  10643. Lazor.Size = Lazor.Size - Vector3.new(0.5,0.5,0)
  10644. Lazor.Transparency = Lazor.Transparency + 0.03
  10645. sphere.Transparency = sphere.Transparency + 0.03
  10646. raysound.Volume = raysound.Volume - 0.1
  10647. if timer ==1 then
  10648. Lazor.Color = Color3.new(59/255, 80/255, 45/255)
  10649. sphere.Color = Color3.new(59/255, 80/255, 45/255)
  10650. timer = 2
  10651. elseif timer ==2 then
  10652. Lazor.Color = Color3.new(39/255, 70/255, 45/255)
  10653. sphere.Color = Color3.new(39/255, 70/255, 45/255)
  10654. timer = 1
  10655. end
  10656. end
  10657. 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)
  10658. hit2:disconnect()
  10659. hit:disconnect()
  10660. raysound:Stop()
  10661. raysound.Volume = 5
  10662. sphere:remove()
  10663. Lazor:remove()
  10664. BLCF = nil
  10665. SCFR = nil
  10666. ATTACK = false
  10667. UNANCHOR = true
  10668. end
  10669.  
  10670. local sick = Instance.new("Sound",Character)
  10671. sick.SoundId = "rbxassetid://145616154"
  10672. sick.Looped = true
  10673. sick.Pitch = 1
  10674. sick.Volume = 10
  10675. sick:Play()
  10676.  
  10677. local Spook = false
  10678.  
  10679. function spooky()
  10680. Spook = true
  10681. local cframe = nil
  10682. local pos = nil
  10683. sick:Stop()
  10684. local sound = Instance.new("Sound",Effects)
  10685. sound.SoundId = "rbxassetid://211540835"
  10686. sound.Volume = 10
  10687. sound:Play()
  10688. q = workspace:GetChildren()
  10689. for i = 1, #q do
  10690. g = q[i]:GetChildren()
  10691. for t = 1, #g do
  10692. if g[t].Name == "Torso" or g[t].Name == "UpperTorso" and q[i] ~= Character then
  10693. table.insert(Effects2,{g[t],"TorsoSpin",0,0,0,0})
  10694. end
  10695. end
  10696. end
  10697. repeat
  10698. Swait()
  10699. until sound.Playing == false
  10700. sound:remove()
  10701. sick:Play()
  10702. Spook = false
  10703. end
  10704.  
  10705. --//=================================\\
  10706. --|| ASSIGN THINGS TO KEYS
  10707. --\\=================================//
  10708.  
  10709. Humanoid.Changed:connect(function(Jump)
  10710. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  10711. Humanoid.Jump = false
  10712. end
  10713. end)
  10714.  
  10715. function MouseDown(Mouse)
  10716. if HOLD == false and ATTACK == false then
  10717. HOLD = true
  10718. HoldRay()
  10719. elseif HOLD == true then
  10720. HOLD = false
  10721. end
  10722. end
  10723.  
  10724. function MouseUp(Mouse)
  10725. end
  10726.  
  10727. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  10728. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  10729. end
  10730.  
  10731. function KeyDown(Key)
  10732. KEYHOLD = true
  10733. if Key == "w" and HOLD == false and ATTACK == false then
  10734. repeat
  10735. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*150, 1.8, {workspace})
  10736. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10737. Swait()
  10738. until KEYHOLD == false
  10739. end
  10740. if Key == "s" and HOLD == false and ATTACK == false then
  10741. repeat
  10742. local RayHit, RayPos = RayCast(RootPart.Position, RootPart.CFrame.lookVector*-150, 1.8, {workspace})
  10743. RootPart.CFrame = CFrame.new(RayPos,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10744. Swait()
  10745. until KEYHOLD == false
  10746. end
  10747. if Key == "z" and ATTACK == false then
  10748. pew()
  10749. end
  10750. if Key == "f" and Spook == false then
  10751. spooky()
  10752. end
  10753. end
  10754.  
  10755. function KeyUp(Key)
  10756. KEYHOLD = false
  10757. end
  10758.  
  10759. Mouse.Button1Down:connect(function(NEWKEY)
  10760. MouseDown(NEWKEY)
  10761. end)
  10762. Mouse.Button1Up:connect(function(NEWKEY)
  10763. MouseUp(NEWKEY)
  10764. end)
  10765. Mouse.KeyDown:connect(function(NEWKEY)
  10766. KeyDown(NEWKEY)
  10767. end)
  10768. Mouse.KeyUp:connect(function(NEWKEY)
  10769. KeyUp(NEWKEY)
  10770. end)
  10771.  
  10772. --//=================================\\
  10773. --\\=================================//
  10774.  
  10775.  
  10776. function unanchor()
  10777. if UNANCHOR == true then
  10778. g = Character:GetChildren()
  10779. for i = 1, #g do
  10780. if g[i].ClassName == "Part" and g[i].Name ~= "HumanoidRootPart" then
  10781. g[i].Anchored = false
  10782. end
  10783. end
  10784. end
  10785. RootPart.Anchored = true
  10786. end
  10787.  
  10788.  
  10789. --//=================================\\
  10790. --|| WRAP THE WHOLE SCRIPT UP
  10791. --\\=================================//
  10792.  
  10793. Humanoid.Changed:connect(function(Jump)
  10794. if Jump == "Jump" and (Disable_Jump == true or DISABLEJUMPING == true) then
  10795. Humanoid.Jump = false
  10796. end
  10797. end)
  10798.  
  10799. Humanoid.Died:connect(function()
  10800. ATTACK = true
  10801. sick:Stop()
  10802. CreateSound("198973822", workspace, 10, 1)
  10803. for i = 1, 15 do
  10804. local bag = Instance.new("Part",workspace)
  10805. bag.Size = VT(1.8, 1.6, 1.2)
  10806. bag.CFrame = RootPart.CFrame
  10807. local mesh = Instance.new("SpecialMesh",bag)
  10808. mesh.MeshType = "FileMesh"
  10809. mesh.MeshId = "http://www.roblox.com/asset/?id=19106014"
  10810. mesh.TextureId = "rbxassetid://37305301"
  10811. end
  10812. q = Character:GetChildren()
  10813. for i = 1, #q do
  10814. if q[i].ClassName == "Model" or q[i].ClassName == "Part" then
  10815. q[i]:remove()
  10816. end
  10817. end
  10818. end)
  10819.  
  10820. RightArm:remove()
  10821. LeftArm:remove()
  10822. LeftLeg:remove()
  10823. RightLeg:remove()
  10824. Head.Transparency = 1
  10825. Torso.Transparency = 1
  10826. Head:ClearAllChildren()
  10827. local HandlePart = CreatePart(3, Weapon, "SmoothPlastic", 0, 0, "Really black", "Handle", VT(0.25*Player_Size,0.25*Player_Size,1.5*Player_Size))
  10828. 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))
  10829. local mesh = Instance.new("SpecialMesh",HandlePart)
  10830. mesh.MeshId = "rbxassetid://438530093"
  10831. mesh.TextureId = "rbxassetid://438530120"
  10832. mesh.Scale = Vector3.new(0.7,1,1)
  10833.  
  10834. ANIMATE.Parent = nil
  10835. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  10836. IDLEANIMATION:Play()
  10837.  
  10838. while true do
  10839. Swait()
  10840. if #Effects2>0 then
  10841. for e=1,#Effects2 do
  10842. if Effects2[e]~=nil then
  10843. local Thing=Effects2[e]
  10844. if Thing~=nil then
  10845. local Part=Thing[1]
  10846. local Mode=Thing[2]
  10847. local Delay=Thing[3]
  10848. local IncX=Thing[4]
  10849. local IncY=Thing[5]
  10850. local IncZ=Thing[6]
  10851. local Part2=Thing[8]
  10852. if Thing[1].Transparency<=1 then
  10853. if Thing[2]=="Block1" then
  10854. Thing[1].CFrame=Part2.CFrame
  10855. Mesh=Thing[1].Mesh
  10856. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  10857. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  10858. elseif Thing[2]=="Cylinder" then
  10859. Mesh=Thing[1].Mesh
  10860. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  10861. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  10862. elseif Thing[2]=="Blood" then
  10863. Mesh=Thing[7]
  10864. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  10865. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  10866. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  10867. elseif Thing[2]=="Elec" then
  10868. Mesh=Thing[1].Mesh
  10869. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  10870. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  10871. elseif Thing[2]=="Disappear" then
  10872. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  10873. elseif Thing[2]=="TorsoSpin" and Spook == true then
  10874. Thing[1].CFrame = CFrame.new(Thing[1].Position,Vector3.new(math.random(-180,180),math.random(-180,180),math.random(-180,180)))
  10875. end
  10876. else
  10877. Part.Parent=nil
  10878. table.remove(Effects2,e)
  10879. end
  10880. end
  10881. end
  10882. end
  10883. end
  10884. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,Mouse.Hit.p) * CFrame.new(0, 0, 0)
  10885. q = Character:GetChildren()
  10886. for u = 1, #q do
  10887. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  10888. q[u]:remove()
  10889. end
  10890. end
  10891. unanchor()
  10892. Humanoid.MaxHealth = "inf"
  10893. Humanoid.Health = "inf"
  10894. if Rooted == false then
  10895. Disable_Jump = false
  10896. Humanoid.WalkSpeed = Speed
  10897. elseif Rooted == true then
  10898. Disable_Jump = true
  10899. Humanoid.WalkSpeed = 0
  10900. end
  10901. end
  10902.  
  10903. --//=================================\\
  10904. --\\=================================//
  10905.  
  10906.  
  10907.  
  10908.  
  10909.  
  10910. --//====================================================\\--
  10911. --|| END OF SCRIPT
  10912. --\\====================================================//--
  10913.  
  10914.  
  10915.  
  10916.  
  10917.  
  10918.  
  10919. end)
  10920.  
  10921.  
  10922.  
  10923.  
  10924.  
  10925.  
  10926.  
  10927.  
  10928. end)
  10929.  
  10930. NoobSmasherPowerSBONLY.Name = "NoobSmasherPower (SB ONLY)"
  10931. NoobSmasherPowerSBONLY.Parent = ScriptFrame
  10932. NoobSmasherPowerSBONLY.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  10933. NoobSmasherPowerSBONLY.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  10934. NoobSmasherPowerSBONLY.BorderSizePixel = 4
  10935. NoobSmasherPowerSBONLY.Position = UDim2.new(0.510392606, 0, 0.394666672, 0)
  10936. NoobSmasherPowerSBONLY.Size = UDim2.new(0, 200, 0, 32)
  10937. NoobSmasherPowerSBONLY.Font = Enum.Font.SourceSans
  10938. NoobSmasherPowerSBONLY.Text = "Noob Smasher Power (SB ONLY)"
  10939. NoobSmasherPowerSBONLY.TextColor3 = Color3.new(1, 1, 1)
  10940. NoobSmasherPowerSBONLY.TextScaled = true
  10941. NoobSmasherPowerSBONLY.TextSize = 14
  10942. NoobSmasherPowerSBONLY.TextWrapped = true
  10943. NoobSmasherPowerSBONLY.MouseButton1Down:connect(function()
  10944.  
  10945.  
  10946.  
  10947. print("Noob smasher power by DahNoob! Only works with the original Script Builder.")
  10948. wait(0.2)
  10949.  
  10950. print("Attacks: r q f t c m k (Fixed m [Zawarudo] so it works with anybody) ")
  10951.  
  10952.  
  10953.  
  10954. plr = game.Players.LocalPlayer
  10955. script.Parent = plr.PlayerGui --prevents from getting stolen on nonsb games
  10956. repeat
  10957. wait(0.2)
  10958. until plr.Character
  10959. chr = plr.Character
  10960. mouse = plr:GetMouse()
  10961. selected = false
  10962. human = chr:FindFirstChild("Humanoid")
  10963. ragged = false
  10964. movindamover = false
  10965. coolindown = false
  10966. togglecamshake = false
  10967. warudo = false
  10968. waruding = false
  10969. rootpart = chr:WaitForChild("HumanoidRootPart")
  10970. torso = chr:WaitForChild("Torso")
  10971. rarm = chr:WaitForChild("Right Arm")
  10972. larm = chr:WaitForChild("Left Arm")
  10973. rleg = chr:WaitForChild("Right Leg")
  10974. lleg = chr:WaitForChild("Left Leg")
  10975. local nscale = Instance.new("NumberValue")
  10976. nscale.Value = 1
  10977. nscale.Parent = nil
  10978. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10979. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10980. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10981. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10982. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10983. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10984. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10985. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10986. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10987. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10988. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10989. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  10990. nscale.Changed:connect(function()
  10991. RightShoulderC0 = CFrame.new(1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10992. RightShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10993. LeftShoulderC0 = CFrame.new(-1.5 * nscale.Value, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10994. LeftShoulderC1 = CFrame.new(0, 0.5 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10995. RightHipC0 = CFrame.new(0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10996. RightHipC1 = CFrame.new(0, 1 * nscale.Value, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  10997. LeftHipC0 = CFrame.new(-0.5 * nscale.Value, -1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10998. LeftHipC1 = CFrame.new(0 * nscale.Value, 1 * nscale.Value, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  10999. RootJointC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  11000. RootJointC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  11001. NeckC0 = CFrame.new(0, 1 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  11002. NeckC1 = CFrame.new(0, -0.5 * nscale.Value, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  11003. end)
  11004. Heartbeat = Instance.new("BindableEvent")
  11005. Heartbeat.Name = "Heartbeat"
  11006. Heartbeat.Parent = script
  11007. frame = 0.016666666666666666
  11008. tf = 0
  11009. game:GetService("RunService").Heartbeat:connect(function(s, p)
  11010. tf = tf + s
  11011. if tf >= frame then
  11012. for i = 1, math.floor(tf / frame) do
  11013. Heartbeat:Fire()
  11014. end
  11015. tf = tf - frame * math.floor(tf / frame)
  11016. end
  11017. end)
  11018. function swait(num)
  11019. if num == 0 or num == nil then
  11020. Heartbeat.Event:wait()
  11021. else
  11022. for i = 1, num do
  11023. Heartbeat.Event:wait()
  11024. end
  11025. end
  11026. end
  11027. local mod = Instance.new("Model")
  11028. mod.Name = "stuff"
  11029. mod.Parent = chr
  11030. tool = Instance.new("Tool")
  11031. tool.CanBeDropped = false
  11032. tool.RequiresHandle = false
  11033. tool.ToolTip = "haha funny memeeeee xdd"
  11034. tool.Parent = plr.Backpack
  11035. tool.Name = "haha"
  11036. local screngui = Instance.new("ScreenGui")
  11037. screngui.Parent = plr.PlayerGui
  11038. local fram = Instance.new("Frame")
  11039. fram.AnchorPoint = Vector2.new(0.5, 0.5)
  11040. fram.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  11041. fram.BorderColor3 = Color3.new(0, 0, 0)
  11042. fram.BorderSizePixel = 2
  11043. fram.Position = UDim2.new(0.5, 0, 0.85, 0)
  11044. fram.Size = UDim2.new(0.25, 75, 0, 25)
  11045. fram.Parent = screngui
  11046. local manabar = Instance.new("ImageLabel")
  11047. manabar.Name = "ManaBar"
  11048. manabar.AnchorPoint = Vector2.new(0.5, 0.5)
  11049. manabar.BackgroundColor3 = Color3.new(1, 0.9333333333333333, 0.1607843137254902)
  11050. manabar.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  11051. manabar.BorderSizePixel = 0
  11052. manabar.LayoutOrder = 3
  11053. manabar.Position = UDim2.new(0.5, 0, 0.5, 0)
  11054. manabar.Size = UDim2.new(1, -6, 1, -6)
  11055. manabar.ZIndex = 5
  11056. manabar.Parent = fram
  11057. local nobm = Instance.new("ImageLabel")
  11058. nobm.Name = "xd"
  11059. nobm.AnchorPoint = Vector2.new(0.5, 0.5)
  11060. nobm.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  11061. nobm.BorderColor3 = Color3.new(0, 0, 0)
  11062. nobm.BorderSizePixel = 2
  11063. nobm.Position = UDim2.new(0.5, 0, -0.3, 0)
  11064. nobm.Size = UDim2.new(0.35, 0, 0.6, 0)
  11065. nobm.ZIndex = 2
  11066. nobm.Parent = fram
  11067. local nobote = Instance.new("TextLabel")
  11068. nobote.Name = "texto"
  11069. nobote.AnchorPoint = Vector2.new(0.5, 0.5)
  11070. nobote.BackgroundTransparency = 1
  11071. nobote.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  11072. nobote.BorderSizePixel = 0
  11073. nobote.Position = UDim2.new(0.5, 0, 0.5, 0)
  11074. nobote.Size = UDim2.new(1, 0, 1, 0)
  11075. nobote.ZIndex = 3
  11076. nobote.Font = "Arcade"
  11077. nobote.Text = "Noob-o-meter"
  11078. nobote.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  11079. nobote.TextScaled = true
  11080. nobote.TextStrokeTransparency = 1
  11081. nobote.Parent = nobm
  11082. local mano = Instance.new("ImageLabel")
  11083. mano.Name = "xd"
  11084. mano.AnchorPoint = Vector2.new(0.5, 0.5)
  11085. mano.BackgroundColor3 = Color3.new(0.050980392156862744, 0.050980392156862744, 0.050980392156862744)
  11086. mano.BorderColor3 = Color3.new(0, 0, 0)
  11087. mano.BorderSizePixel = 2
  11088. mano.Position = UDim2.new(0.5, 0, 1.1, 0)
  11089. mano.Size = UDim2.new(0.1, 0, 0.6, 0)
  11090. mano.ZIndex = 2
  11091. mano.Parent = fram
  11092. local manu = Instance.new("TextLabel")
  11093. manu.Name = "texto"
  11094. manu.AnchorPoint = Vector2.new(0.5, 0.5)
  11095. manu.BackgroundTransparency = 1
  11096. manu.BorderColor3 = Color3.new(0.10588235294117647, 0.16470588235294117, 0.20784313725490197)
  11097. manu.BorderSizePixel = 0
  11098. manu.Position = UDim2.new(0.5, 0, 0.5, 0)
  11099. manu.Size = UDim2.new(1, 0, 1, 0)
  11100. manu.ZIndex = 3
  11101. manu.Font = "Arcade"
  11102. manu.Text = "100"
  11103. manu.TextColor3 = Color3.new(0.9176470588235294, 1, 0)
  11104. manu.TextScaled = true
  11105. manu.TextStrokeTransparency = 1
  11106. manu.Parent = mano
  11107. local mana = Instance.new("IntValue")
  11108. mana.Value = 100
  11109. mana.Name = "Mana"
  11110. mana.Parent = fram
  11111. coroutine.resume(coroutine.create(function()
  11112. while true do
  11113. wait(0.15)
  11114. manabar:TweenSize(UDim2.new(1 * mana.Value / 100, -6, 1, -6), 2, 1, 0.2, false, nil)
  11115. if mana.Value < 100 then
  11116. mana.Value = mana.Value + 1
  11117. manu.Text = mana.Value
  11118. if mana.Value < 0 then
  11119. mana.Value = 0
  11120. end
  11121. end
  11122. end
  11123. end))
  11124. function nooutline(part)
  11125. part.TopSurface, part.BottomSurface, part.RightSurface, part.LeftSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  11126. end
  11127. function test()
  11128. if selected == false then
  11129. return
  11130. end
  11131. if waruding == true then
  11132. return
  11133. end
  11134. if ragged == false then
  11135. ragged = true
  11136. human.PlatformStand = true
  11137. if rarm and torso:FindFirstChild("Right Shoulder") then
  11138. torso:FindFirstChild("Right Shoulder"):Destroy()
  11139. makegloo(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  11140. maketouchy(rarm, rarm, CFrame.new(0, 0.5, 0))
  11141. end
  11142. if larm and torso:FindFirstChild("Left Shoulder") then
  11143. torso:FindFirstChild("Left Shoulder"):Destroy()
  11144. makegloo(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  11145. maketouchy(larm, larm, CFrame.new(0, 0.5, 0))
  11146. end
  11147. if rleg and torso:FindFirstChild("Right Hip") then
  11148. torso:FindFirstChild("Right Hip"):Destroy()
  11149. makegloo(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  11150. maketouchy(rleg, rleg, CFrame.new(0, 0.5, 0))
  11151. end
  11152. if lleg and torso:FindFirstChild("Left Hip") then
  11153. torso:FindFirstChild("Left Hip"):Destroy()
  11154. makegloo(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  11155. maketouchy(lleg, lleg, CFrame.new(0, 0.5, 0))
  11156. end
  11157. elseif ragged == true then
  11158. ragged = false
  11159. human.Jump = true
  11160. if rarm and torso:FindFirstChild("Right Shoulder") then
  11161. torso:FindFirstChild("Right Shoulder"):Destroy()
  11162. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  11163. rarm:FindFirstChild("touchy"):Destroy()
  11164. end
  11165. if larm and torso:FindFirstChild("Left Shoulder") then
  11166. torso:FindFirstChild("Left Shoulder"):Destroy()
  11167. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  11168. larm:FindFirstChild("touchy"):Destroy()
  11169. end
  11170. if rleg and torso:FindFirstChild("Right Hip") then
  11171. torso:FindFirstChild("Right Hip"):Destroy()
  11172. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  11173. rleg:FindFirstChild("touchy"):Destroy()
  11174. end
  11175. if lleg and torso:FindFirstChild("Left Hip") then
  11176. torso:FindFirstChild("Left Hip"):Destroy()
  11177. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  11178. lleg:FindFirstChild("touchy"):Destroy()
  11179. end
  11180. end
  11181. end
  11182. function makegloo(paren, co, ci, parto, parti, nam)
  11183. local gloo = Instance.new("Glue")
  11184. gloo.Name = nam
  11185. gloo.C0 = co
  11186. gloo.C1 = ci
  11187. gloo.Part0 = parto
  11188. gloo.Part1 = parti
  11189. gloo.Parent = paren
  11190. end
  11191. function makejoint(paren, co, ci, parto, parti, nam)
  11192. local gloo = Instance.new("Motor6D")
  11193. gloo.Name = nam
  11194. gloo.C0 = co
  11195. gloo.C1 = ci
  11196. gloo.Part0 = parto
  11197. gloo.Part1 = parti
  11198. gloo.Parent = paren
  11199. end
  11200. function maketouchy(parent, limb, cframe)
  11201. local pr = Instance.new("Part")
  11202. pr.Name = "touchy"
  11203. pr.Size = Vector3.new(1 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  11204. pr.Transparency = 1
  11205. pr.CustomPhysicalProperties = PhysicalProperties.new(0.55, 0.3, 0.5)
  11206. pr.CanCollide = true
  11207. pr.Anchored = false
  11208. pr.Parent = parent
  11209. local w = Instance.new("Weld")
  11210. w.Part0 = pr
  11211. w.Part1 = limb
  11212. w.C0 = cframe
  11213. w.Parent = pr
  11214. end
  11215. function movinit()
  11216. if ragged == true then
  11217. do
  11218. local bodyp = Instance.new("BodyPosition")
  11219. bodyp.MaxForce = Vector3.new(100000, 100000, 100000)
  11220. bodyp.Position = mouse.Hit.p
  11221. bodyp.P = 100
  11222. bodyp.Name = "bodehforce"
  11223. bodyp.D = 20
  11224. bodyp.Parent = rootpart
  11225. delay(0.01, function()
  11226. bodyp:Destroy()
  11227. end)
  11228. end
  11229. end
  11230. end
  11231. function shoom()
  11232. if selected == false then
  11233. return
  11234. end
  11235. if waruding == true then
  11236. return
  11237. end
  11238. if mana.Value < 5 then
  11239. return
  11240. end
  11241. local mcir1 = Instance.new("Part")
  11242. mcir1.Anchored = true
  11243. mcir1.CanCollide = false
  11244. mcir1.Size = Vector3.new(0.2, 0.2, 0.2)
  11245. mcir1.Transparency = 1
  11246. mcir1.CFrame = CFrame.new(rootpart.Position + Vector3.new(math.random(-5, 5), math.random(7, 9), math.random(-5, 5)), mouse.Hit.p)
  11247. mcir1.Parent = mod
  11248. game.Debris:AddItem(mcir1, 8)
  11249. local d1 = Instance.new("Decal")
  11250. d1.Texture = "rbxassetid://602615043"
  11251. d1.Face = "Front"
  11252. d1.Parent = mcir1
  11253. local d2 = Instance.new("Decal")
  11254. d2.Texture = "rbxassetid://602617463"
  11255. d2.Face = "Back"
  11256. d2.Parent = mcir1
  11257. local bme = Instance.new("BlockMesh")
  11258. bme.Parent = mcir1
  11259. for _ = 1, 9 do
  11260. wait()
  11261. bme.Scale = bme.Scale:lerp(Vector3.new(35, 35, 0), 0.3)
  11262. end
  11263. makenoob(mcir1.CFrame, (mouse.Hit.p - mcir1.Position).unit * 150, math.random(8, 12) / 10)
  11264. mana.Value = mana.Value - 5
  11265. coroutine.resume(coroutine.create(function()
  11266. wait(1)
  11267. for _ = 1, 12 do
  11268. wait()
  11269. d1.Transparency = d1.Transparency + 0.08
  11270. d2.Transparency = d2.Transparency + 0.08
  11271. end
  11272. mcir1:Destroy()
  11273. end))
  11274. end
  11275. function transpo()
  11276. if selected == false then
  11277. return
  11278. end
  11279. if waruding == true then
  11280. return
  11281. end
  11282. if mana.Value < 5 then
  11283. return
  11284. end
  11285. if mouse.Target.Parent.Name == "Noob" and mouse.Target.Parent.Humanoid.Health ~= 0 then
  11286. do
  11287. local nibz = mouse.Target.Parent
  11288. chr.PrimaryPart = rootpart
  11289. nibz.PrimaryPart = nibz:FindFirstChild("HumanoidRootPart")
  11290. local g = Instance.new("Part")
  11291. g.CanCollide, g.Anchored = false, true
  11292. g.Transparency = 1
  11293. g.CFrame = rootpart.CFrame
  11294. g.Parent = workspace
  11295. game.Debris:AddItem(g, 4)
  11296. local sou = Instance.new("Sound")
  11297. sou.Pitch = math.random(7, 11) / 10
  11298. sou.Volume = 0.9
  11299. sou.SoundId = "rbxassetid://111124523"
  11300. sou.Parent = g
  11301. sou:Play()
  11302. local pe = Instance.new("ParticleEmitter")
  11303. pe.Acceleration = Vector3.new(0, 8, 0)
  11304. pe.Lifetime = NumberRange.new(1, 1.5)
  11305. pe.Rate = 20000
  11306. pe.RotSpeed = NumberRange.new(-30, 30)
  11307. pe.Rotation = NumberRange.new(0, 360)
  11308. pe.Size = NumberSequence.new({
  11309. NumberSequenceKeypoint.new(0, 4.38, 0),
  11310. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  11311. NumberSequenceKeypoint.new(1, 1.48, 0)
  11312. })
  11313. pe.Texture = "rbxassetid://244221440"
  11314. pe.Transparency = NumberSequence.new({
  11315. NumberSequenceKeypoint.new(0, 0, 0),
  11316. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  11317. NumberSequenceKeypoint.new(1, 1, 1)
  11318. })
  11319. pe.ZOffset = 5
  11320. pe.VelocitySpread = 360
  11321. pe.Parent = g
  11322. delay(0.14, function()
  11323. pe.Enabled = false
  11324. end)
  11325. chr:SetPrimaryPartCFrame(nibz:FindFirstChild("HumanoidRootPart").CFrame)
  11326. local g2 = Instance.new("Part")
  11327. g2.CanCollide, g2.Anchored = false, true
  11328. g2.Transparency = 1
  11329. g2.CFrame = nibz:FindFirstChild("HumanoidRootPart").CFrame
  11330. g2.Parent = workspace
  11331. game.Debris:AddItem(g2, 4)
  11332. local sou2 = Instance.new("Sound")
  11333. sou2.Pitch = math.random(7, 11) / 10
  11334. sou2.Volume = 0.9
  11335. sou2.SoundId = "rbxassetid://111124523"
  11336. sou2.Parent = g2
  11337. sou2:Play()
  11338. local pe2 = Instance.new("ParticleEmitter")
  11339. pe2.Acceleration = Vector3.new(0, 8, 0)
  11340. pe2.Lifetime = NumberRange.new(1, 1.5)
  11341. pe2.Rate = 20000
  11342. pe2.RotSpeed = NumberRange.new(-30, 30)
  11343. pe2.Rotation = NumberRange.new(0, 360)
  11344. pe2.Size = NumberSequence.new({
  11345. NumberSequenceKeypoint.new(0, 4.38, 0),
  11346. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  11347. NumberSequenceKeypoint.new(1, 1.48, 0)
  11348. })
  11349. pe2.Texture = "rbxassetid://244221440"
  11350. pe2.Transparency = NumberSequence.new({
  11351. NumberSequenceKeypoint.new(0, 0, 0),
  11352. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  11353. NumberSequenceKeypoint.new(1, 1, 1)
  11354. })
  11355. pe2.ZOffset = 5
  11356. pe2.VelocitySpread = 360
  11357. pe2.Parent = g2
  11358. delay(0.14, function()
  11359. pe2.Enabled = false
  11360. end)
  11361. nibz:SetPrimaryPartCFrame(g.CFrame)
  11362. mana.Value = mana.Value - 5
  11363. end
  11364. end
  11365. end
  11366. function pow()
  11367. if selected == false then
  11368. return
  11369. end
  11370. if coolindown == true then
  11371. return
  11372. end
  11373. if waruding == true then
  11374. return
  11375. end
  11376. if mana.Value < 50 then
  11377. return
  11378. end
  11379. coolindown = true
  11380. local propertieslol = function(part)
  11381. part.Material = "SmoothPlastic"
  11382. part.CanCollide = false
  11383. part.Locked = true
  11384. part.Anchored = true
  11385. part.Size = Vector3.new(0.2, 0.2, 0.2)
  11386. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  11387. end
  11388. local mover = Instance.new("Part")
  11389. mover.Transparency = 1
  11390. mover.Size = Vector3.new(0.2, 0.2, 0.2)
  11391. mover.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  11392. mover.Anchored = true
  11393. mover.CanCollide = false
  11394. mover.Parent = mod
  11395. local mciro = Instance.new("Part")
  11396. mciro.Name = "mciro"
  11397. mciro.BrickColor = BrickColor.new("Bright yellow")
  11398. propertieslol(mciro)
  11399. mciro.CFrame = rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0)
  11400. mciro.Transparency = 1
  11401. mciro.Parent = mod
  11402. local mc = Instance.new("BlockMesh")
  11403. mc.Scale = Vector3.new(0, 0, 0)
  11404. mc.Parent = mciro
  11405. local d1 = Instance.new("Decal")
  11406. d1.Texture = "rbxassetid://602615043"
  11407. d1.Face = "Top"
  11408. d1.Parent = mciro
  11409. local d2 = Instance.new("Decal")
  11410. d2.Texture = "rbxassetid://602617463"
  11411. d2.Face = "Bottom"
  11412. d2.Parent = mciro
  11413. movindamover = true
  11414. coroutine.resume(coroutine.create(function()
  11415. while movindamover == true do
  11416. swait()
  11417. 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)
  11418. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  11419. mc.Scale = mc.Scale:lerp(Vector3.new(120, 0, 120), 0.1)
  11420. end
  11421. end))
  11422. local handle = Instance.new("Part")
  11423. handle.Name = "Handle"
  11424. handle.BrickColor = BrickColor.new("Br. yellowish green")
  11425. propertieslol(handle)
  11426. handle.CFrame = rootpart.CFrame * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)) * CFrame.new(0, 11, 0)
  11427. handle.Parent = mod
  11428. local m0 = Instance.new("SpecialMesh")
  11429. m0.MeshType = "Head"
  11430. m0.Parent = handle
  11431. local h1 = Instance.new("Part")
  11432. h1.Name = "h1"
  11433. h1.BrickColor = BrickColor.new("Br. yellowish green")
  11434. propertieslol(h1)
  11435. h1.CFrame = mover.CFrame * CFrame.new(0, 3, 0)
  11436. h1.Parent = mod
  11437. local m1 = Instance.new("SpecialMesh")
  11438. m1.MeshType = "Head"
  11439. m1.Parent = h1
  11440. local h2 = Instance.new("Part")
  11441. h2.Name = "h2"
  11442. h2.BrickColor = BrickColor.new("Br. yellowish green")
  11443. propertieslol(h2)
  11444. h2.CFrame = mover.CFrame * CFrame.new(0, -3, 0)
  11445. h2.Parent = mod
  11446. local m2 = Instance.new("SpecialMesh")
  11447. m2.MeshType = "Head"
  11448. m2.Parent = h2
  11449. local he = Instance.new("Part")
  11450. he.Name = "he"
  11451. he.BrickColor = BrickColor.new("Bright yellow")
  11452. propertieslol(he)
  11453. he.CFrame = mover.CFrame * CFrame.new(0, -3.75, 0)
  11454. he.Parent = mod
  11455. local m3 = Instance.new("SpecialMesh")
  11456. m3.MeshType = "Head"
  11457. m3.Parent = he
  11458. local ht = Instance.new("Part")
  11459. ht.Name = "ht"
  11460. ht.BrickColor = BrickColor.new("White")
  11461. propertieslol(ht)
  11462. ht.CFrame = mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0)
  11463. ht.Parent = mod
  11464. local m4 = Instance.new("SpecialMesh")
  11465. m4.MeshType = "Head"
  11466. m4.MeshId = "http://www.roblox.com/asset/?id=1082802"
  11467. m4.TextureId = "http://www.roblox.com/asset/?id=1082804"
  11468. m4.Parent = ht
  11469. local p1 = Instance.new("Part")
  11470. p1.Name = "p1"
  11471. p1.BrickColor = BrickColor.new("Bright blue")
  11472. propertieslol(p1)
  11473. p1.CFrame = mover.CFrame * CFrame.new(0, 12, 0)
  11474. p1.Parent = mod
  11475. local m5 = Instance.new("SpecialMesh")
  11476. m5.MeshType = "Head"
  11477. m5.Parent = p1
  11478. local p2 = Instance.new("Part")
  11479. p2.Name = "p2"
  11480. p2.BrickColor = BrickColor.new("Bright blue")
  11481. propertieslol(p2)
  11482. p2.CFrame = mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0)
  11483. p2.Parent = mod
  11484. local m6 = Instance.new("SpecialMesh")
  11485. m6.MeshType = "FileMesh"
  11486. m6.MeshId = "rbxassetid://1033714"
  11487. m6.Parent = p2
  11488. local he1 = Instance.new("Part")
  11489. he1.Name = "he1"
  11490. he1.BrickColor = BrickColor.new("Bright yellow")
  11491. propertieslol(he1)
  11492. he1.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0)
  11493. he1.Parent = mod
  11494. local m7 = Instance.new("SpecialMesh")
  11495. m7.MeshType = "Head"
  11496. m7.Parent = he1
  11497. local hdec1 = Instance.new("Decal")
  11498. hdec1.Texture = "rbxasset://textures/face.png"
  11499. hdec1.Face = "Front"
  11500. hdec1.Parent = he1
  11501. local he2 = Instance.new("Part")
  11502. he2.Name = "he2"
  11503. he2.BrickColor = BrickColor.new("Bright yellow")
  11504. propertieslol(he2)
  11505. he2.CFrame = mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0)
  11506. he2.Transparency = 1
  11507. he2.Parent = mod
  11508. local m8 = Instance.new("SpecialMesh")
  11509. m8.MeshType = "Head"
  11510. m8.Parent = he2
  11511. local hdec2 = Instance.new("Decal")
  11512. hdec2.Texture = "rbxasset://textures/face.png"
  11513. hdec2.Face = "Front"
  11514. hdec2.Parent = he2
  11515. local het1 = Instance.new("Part")
  11516. het1.Name = "het1"
  11517. het1.BrickColor = BrickColor.new("Bright yellow")
  11518. propertieslol(het1)
  11519. het1.CFrame = mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0)
  11520. het1.Parent = mod
  11521. local m9 = Instance.new("SpecialMesh")
  11522. m9.MeshType = "FileMesh"
  11523. m9.MeshId = "http://www.roblox.com/asset/?id=272942659"
  11524. m9.TextureId = "http://www.roblox.com/asset/?id=272942750"
  11525. m9.Parent = het1
  11526. local he3 = Instance.new("Part")
  11527. he3.Name = "he3"
  11528. he3.BrickColor = BrickColor.new("Bright yellow")
  11529. propertieslol(he3)
  11530. he3.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90))
  11531. he3.Parent = mod
  11532. local m10 = Instance.new("SpecialMesh")
  11533. m10.MeshType = "Head"
  11534. m10.Parent = he3
  11535. local hdec3 = Instance.new("Decal")
  11536. hdec3.Texture = "rbxasset://textures/face.png"
  11537. hdec3.Face = "Front"
  11538. hdec3.Parent = he3
  11539. local he4 = Instance.new("Part")
  11540. he4.Name = "he4"
  11541. he4.BrickColor = BrickColor.new("Bright yellow")
  11542. propertieslol(he4)
  11543. he4.CFrame = mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90))
  11544. he4.Transparency = 1
  11545. he4.Parent = mod
  11546. local m11 = Instance.new("SpecialMesh")
  11547. m11.MeshType = "Head"
  11548. m11.Parent = he4
  11549. local hdec4 = Instance.new("Decal")
  11550. hdec4.Texture = "rbxasset://textures/face.png"
  11551. hdec4.Face = "Front"
  11552. hdec4.Parent = he4
  11553. local he5 = Instance.new("Part")
  11554. he5.Name = "he5"
  11555. he5.BrickColor = BrickColor.new("Bright yellow")
  11556. propertieslol(he5)
  11557. he5.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90))
  11558. he5.Parent = mod
  11559. local m12 = Instance.new("SpecialMesh")
  11560. m12.MeshType = "Head"
  11561. m12.Parent = he5
  11562. local hdec5 = Instance.new("Decal")
  11563. hdec5.Texture = "rbxasset://textures/face.png"
  11564. hdec5.Face = "Front"
  11565. hdec5.Parent = he5
  11566. local he6 = Instance.new("Part")
  11567. he6.Name = "he6"
  11568. he6.BrickColor = BrickColor.new("Bright yellow")
  11569. propertieslol(he6)
  11570. he6.CFrame = mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90))
  11571. he6.Transparency = 1
  11572. he6.Parent = mod
  11573. local m13 = Instance.new("SpecialMesh")
  11574. m13.MeshType = "Head"
  11575. m13.Parent = he6
  11576. local hdec6 = Instance.new("Decal")
  11577. hdec6.Texture = "rbxasset://textures/face.png"
  11578. hdec6.Face = "Front"
  11579. hdec6.Parent = he6
  11580. m0.Scale = Vector3.new(0, 0, 0)
  11581. m1.Scale = Vector3.new(0, 0, 0)
  11582. m2.Scale = Vector3.new(0, 0, 0)
  11583. m3.Scale = Vector3.new(0, 0, 0)
  11584. m4.Scale = Vector3.new(0, 0, 0)
  11585. m5.Scale = Vector3.new(0, 0, 0)
  11586. m6.Scale = Vector3.new(0, 0, 0)
  11587. m7.Scale = Vector3.new(0, 0, 0)
  11588. m8.Scale = Vector3.new(0, 0, 0)
  11589. m9.Scale = Vector3.new(0, 0, 0)
  11590. m10.Scale = Vector3.new(0, 0, 0)
  11591. m11.Scale = Vector3.new(0, 0, 0)
  11592. m12.Scale = Vector3.new(0, 0, 0)
  11593. m13.Scale = Vector3.new(0, 0, 0)
  11594. coroutine.resume(coroutine.create(function()
  11595. while mover do
  11596. swait()
  11597. handle.CFrame = handle.CFrame:lerp(mover.CFrame, 0.4)
  11598. h1.CFrame = h1.CFrame:lerp(mover.CFrame * CFrame.new(0, 3, 0), 0.4)
  11599. h2.CFrame = h2.CFrame:lerp(mover.CFrame * CFrame.new(0, -3, 0), 0.4)
  11600. he.CFrame = he.CFrame:lerp(mover.CFrame * CFrame.new(0, -4, 0), 0.4)
  11601. ht.CFrame = ht.CFrame:lerp(mover.CFrame * CFrame.new(0, -5.5, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  11602. p1.CFrame = p1.CFrame:lerp(mover.CFrame * CFrame.new(0, 12, 0), 0.4)
  11603. p2.CFrame = p2.CFrame:lerp(mover.CFrame * CFrame.new(0, 14, 0) * CFrame.Angles(math.rad(180), 0, 0), 0.4)
  11604. he1.CFrame = he1.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  11605. he2.CFrame = he2.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  11606. het1.CFrame = het1.CFrame:lerp(mover.CFrame * CFrame.new(0, 30, 0) * CFrame.Angles(0, math.rad(90), 0), 0.4)
  11607. he3.CFrame = he3.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(90), math.rad(90)), 0.4)
  11608. he4.CFrame = he4.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, 11) * CFrame.Angles(0, math.rad(-90), math.rad(90)), 0.4)
  11609. he5.CFrame = he5.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(90), math.rad(-90)), 0.4)
  11610. he6.CFrame = he6.CFrame:lerp(mover.CFrame * CFrame.new(0, 27, -11) * CFrame.Angles(0, math.rad(-90), math.rad(-90)), 0.4)
  11611. end
  11612. end))
  11613. local function expando(mesho, vectorz)
  11614. mesho.Scale = Vector3.new(0, 0, 0)
  11615. local sond = Instance.new("Sound")
  11616. sond.Volume = 1.2
  11617. sond.Pitch = 1
  11618. sond.EmitterSize = 10
  11619. sond.SoundId = "rbxassetid://315152748"
  11620. sond.Parent = mesho.Parent
  11621. sond:Play()
  11622. mana.Value = mana.Value - 3
  11623. for _ = 1, 5 do
  11624. swait()
  11625. mesho.Scale = mesho.Scale:lerp(vectorz + Vector3.new(6, 6, 6), 0.65)
  11626. end
  11627. for _ = 1, 3 do
  11628. swait()
  11629. mesho.Scale = mesho.Scale:lerp(vectorz, 0.65)
  11630. end
  11631. mesho.Scale = vectorz
  11632. end
  11633. expando(m0, Vector3.new(5, 30, 5))
  11634. expando(m1, Vector3.new(6, 5.5, 5.5))
  11635. expando(m2, Vector3.new(6, 5.5, 5.5))
  11636. expando(m3, Vector3.new(6.5, 6.5, 6.5))
  11637. expando(m4, Vector3.new(1.25, 1.25, 1.25))
  11638. expando(m5, Vector3.new(5, 90, 4))
  11639. expando(m6, Vector3.new(2, 20, 2))
  11640. expando(m7, Vector3.new(75, 75, 75))
  11641. expando(m8, Vector3.new(75, 75, 75))
  11642. expando(m9, Vector3.new(12, 11, 11))
  11643. expando(m10, Vector3.new(60, 60, 60))
  11644. expando(m11, Vector3.new(60, 60, 60))
  11645. expando(m12, Vector3.new(60, 60, 60))
  11646. expando(m13, Vector3.new(60, 60, 60))
  11647. wait(0.2)
  11648. movindamover = false
  11649. coroutine.resume(coroutine.create(function()
  11650. local sond = Instance.new("Sound")
  11651. sond.Volume = 2.5
  11652. sond.Pitch = 0.5
  11653. sond.SoundId = "rbxassetid://320557353"
  11654. sond.Parent = p2
  11655. sond:Play()
  11656. end))
  11657. for _ = 1, 60 do
  11658. swait()
  11659. 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)
  11660. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  11661. end
  11662. coroutine.resume(coroutine.create(function()
  11663. local sond = Instance.new("Sound")
  11664. sond.Volume = 5.5
  11665. sond.Pitch = 0.6
  11666. sond.SoundId = "rbxassetid://320557353"
  11667. sond.Parent = p2
  11668. sond:Play()
  11669. end))
  11670. for d = 1, 5 do
  11671. swait()
  11672. 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)
  11673. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  11674. end
  11675. for e = 1, 3 do
  11676. swait()
  11677. 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)
  11678. mciro.CFrame = mciro.CFrame:lerp(rootpart.CFrame * CFrame.new(0, -2.45, -35) * CFrame.Angles(math.rad(180), 0, 0), 0.6)
  11679. end
  11680. coroutine.resume(coroutine.create(function()
  11681. local sond = Instance.new("Sound")
  11682. sond.Volume = 5
  11683. sond.Pitch = 0.9
  11684. sond.SoundId = "rbxassetid://157878578"
  11685. sond.Parent = mciro
  11686. sond:Play()
  11687. end))
  11688. local ra = Ray.new(mciro.Position, mciro.CFrame.upVector * 3)
  11689. local part, positi = workspace:FindPartOnRayWithIgnoreList(ra, {chr}, false, true)
  11690. if part then
  11691. local cfremz = CFrame.new(positi)
  11692. debris(cfremz, part, 20)
  11693. end
  11694. mana.Value = mana.Value - 30
  11695. for m = 1, 18 do
  11696. 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)
  11697. end
  11698. coroutine.resume(coroutine.create(function()
  11699. local pou1 = Instance.new("Part")
  11700. propertieslol(pou1)
  11701. pou1.BrickColor = BrickColor.new("Grey")
  11702. pou1.Transparency = 0.5
  11703. pou1.CFrame = mciro.CFrame * CFrame.new(0, -28, 0) * CFrame.Angles(math.rad(180), 0, 0)
  11704. pou1.Parent = mod
  11705. local mosh = Instance.new("SpecialMesh")
  11706. mosh.MeshType = "FileMesh"
  11707. mosh.MeshId = "rbxassetid://489415447"
  11708. mosh.Scale = Vector3.new(0.1, 0.1, 0.1)
  11709. mosh.Parent = pou1
  11710. local pou2 = Instance.new("Part")
  11711. propertieslol(pou2)
  11712. pou2.BrickColor = BrickColor.new("Grey")
  11713. pou2.Transparency = 0.5
  11714. pou2.CFrame = mciro.CFrame * CFrame.new(0, -23, 0) * CFrame.Angles(math.rad(180), 0, 0)
  11715. pou2.Parent = mod
  11716. local mosh2 = Instance.new("SpecialMesh")
  11717. mosh2.MeshType = "FileMesh"
  11718. mosh2.MeshId = "rbxassetid://489415447"
  11719. mosh2.Scale = Vector3.new(0.1, 0.1, 0.1)
  11720. mosh2.Parent = pou2
  11721. for x = 1, 4 do
  11722. wait()
  11723. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.Angles(0, math.rad(4), 0), 0.4)
  11724. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(15, 100, 15), 0.4)
  11725. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  11726. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(25, 80, 25), 0.4)
  11727. end
  11728. for x = 1, 40 do
  11729. wait()
  11730. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  11731. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  11732. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  11733. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  11734. end
  11735. for x = 1, 19 do
  11736. wait()
  11737. pou1.CFrame = pou1.CFrame:lerp(pou1.CFrame * CFrame.new(0, -0.5, 0) * CFrame.Angles(0, math.rad(4), 0), 0.4)
  11738. mosh.Scale = mosh.Scale:lerp(mosh.Scale + Vector3.new(2, -4, 2), 0.4)
  11739. pou2.CFrame = pou2.CFrame:lerp(pou2.CFrame * CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-8), 0), 0.4)
  11740. mosh2.Scale = mosh2.Scale:lerp(mosh2.Scale + Vector3.new(3, -6, 3), 0.4)
  11741. pou1.Transparency = pou1.Transparency + 0.03
  11742. pou2.Transparency = pou2.Transparency + 0.03
  11743. end
  11744. end))
  11745. hito(mciro, 24, 40)
  11746. camshake(mciro, 48, 6)
  11747. wait(3)
  11748. for _, g in pairs(mod:GetChildren()) do
  11749. if g.ClassName == "Part" then
  11750. coroutine.resume(coroutine.create(function()
  11751. for _ = 1, 24 do
  11752. wait()
  11753. g.Transparency = g.Transparency + 0.06
  11754. end
  11755. g:Destroy()
  11756. end))
  11757. for _, d in ipairs(g:GetChildren()) do
  11758. if d.ClassName == "Decal" then
  11759. coroutine.resume(coroutine.create(function()
  11760. if d.Transparency ~= 1 then
  11761. for _ = 1, 24 do
  11762. wait()
  11763. d.Transparency = d.Transparency + 0.06
  11764. end
  11765. end
  11766. end))
  11767. end
  11768. end
  11769. delay(2, function()
  11770. coolindown = false
  11771. end)
  11772. end
  11773. end
  11774. end
  11775. function ZAWARUDO()
  11776. if selected == false then
  11777. return
  11778. end
  11779. if warudo == true then
  11780. return
  11781. end
  11782. if workspace:FindFirstChild("The Noob") then
  11783. return
  11784. end
  11785. warudo = true
  11786. waruding = true
  11787. local animo = human.Animator
  11788. animo.Parent = nil
  11789. chr.Animate.Disabled = true
  11790. local lmao = Instance.new("Sound")
  11791. lmao.EmitterSize = 150
  11792. lmao.Volume = 1.25
  11793. lmao.MaxDistance = 2700
  11794. lmao.SoundId = "rbxassetid://170620840"
  11795. lmao.Parent = rootpart
  11796. game.Debris:AddItem(lmao, 25)
  11797. lmao:Play()
  11798. chr.PrimaryPart = rootpart
  11799. wait(0.75)
  11800. rootpart.Anchored = true
  11801. for _ = 1, 40 do
  11802. wait(0.04)
  11803. chr:MoveTo(rootpart.Position + Vector3.new(0, 60, 0))
  11804. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  11805. end
  11806. for _ = 1, 12 do
  11807. wait(0.03)
  11808. chr:MoveTo(rootpart.Position + Vector3.new(0, 10, 0))
  11809. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(0.2), math.rad(0), math.rad(0)))
  11810. end
  11811. for c = 1, 14 do
  11812. wait(0.01)
  11813. 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)
  11814. 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)
  11815. 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)
  11816. 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)
  11817. 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)
  11818. end
  11819. local trn = function(p)
  11820. for _ = 1, 6 do
  11821. wait()
  11822. p.Transparency = p.Transparency - 0.18
  11823. end
  11824. end
  11825. local function bignoob(cfrem, scalo)
  11826. nscale.Value = scalo
  11827. local md = Instance.new("Model")
  11828. md.Name = "The Noob"
  11829. md.Parent = workspace
  11830. local hu = Instance.new("Humanoid")
  11831. hu.MaxHealth = 0
  11832. hu.RigType = "R6"
  11833. hu.Name = "nothumanxd"
  11834. hu.Parent = md
  11835. local anm = Instance.new("Animator")
  11836. anm.Parent = hu
  11837. hu.PlatformStand = true
  11838. local hd = Instance.new("Part")
  11839. hd.Name = "Head"
  11840. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  11841. hd.TopSurface = "Smooth"
  11842. hd.BottomSurface = "Inlet"
  11843. hd.Locked = true
  11844. hd.Transparency = 1
  11845. hd.BrickColor = BrickColor.new("Bright yellow")
  11846. hd.CanCollide = false
  11847. hd.Parent = md
  11848. local hm = Instance.new("SpecialMesh")
  11849. hm.MeshType = "Head"
  11850. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  11851. hm.Parent = hd
  11852. local hf = Instance.new("Decal")
  11853. hf.Texture = "rbxasset://textures/face.png"
  11854. local gen = math.random(1, 40)
  11855. if gen == 3 then
  11856. hf.Texture = "rbxassetid://260884109"
  11857. end
  11858. if gen == 8 then
  11859. hf.Texture = "rbxassetid://260569492"
  11860. end
  11861. if gen == 12 then
  11862. hf.Texture = "rbxassetid://259580505"
  11863. end
  11864. if gen == 16 then
  11865. hf.Texture = "rbxassetid://259579232"
  11866. end
  11867. if gen == 24 then
  11868. hf.Texture = "rbxassetid://259571525"
  11869. end
  11870. if gen == 28 then
  11871. hf.Texture = "rbxassetid://258283210"
  11872. end
  11873. if gen == 32 then
  11874. hf.Texture = "rbxassetid://258940032"
  11875. end
  11876. if gen == 38 then
  11877. hf.Texture = "rbxassetid://673220970"
  11878. hf.Color3 = Color3.new(0, 0, 0)
  11879. end
  11880. hf.Face = "Front"
  11881. hf.Parent = hd
  11882. local hrp = Instance.new("Part")
  11883. hrp.Name = "HumanoidRootPart"
  11884. hrp.TopSurface, hrp.BottomSurface = 0, 0
  11885. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11886. hrp.Transparency = 1
  11887. hrp.CanCollide = false
  11888. hrp.Anchored = true
  11889. hrp.Locked = true
  11890. hrp.Parent = md
  11891. local learm = Instance.new("Part")
  11892. learm.Name = "Left Arm"
  11893. learm.BrickColor = BrickColor.new("Bright yellow")
  11894. learm.CanCollide = false
  11895. learm.Transparency = 1
  11896. learm.Locked = true
  11897. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11898. learm.Parent = md
  11899. local riarm = Instance.new("Part")
  11900. riarm.Name = "Right Arm"
  11901. riarm.BrickColor = BrickColor.new("Bright yellow")
  11902. riarm.CanCollide = false
  11903. riarm.Transparency = 1
  11904. riarm.Locked = true
  11905. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11906. riarm.Parent = md
  11907. local leleg = Instance.new("Part")
  11908. leleg.Name = "Left Leg"
  11909. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  11910. leleg.CanCollide = false
  11911. leleg.Transparency = 1
  11912. leleg.Locked = true
  11913. leleg.BottomSurface = 0
  11914. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11915. leleg.Parent = md
  11916. local rileg = Instance.new("Part")
  11917. rileg.Name = "Right Leg"
  11918. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  11919. rileg.CanCollide = false
  11920. rileg.Locked = true
  11921. rileg.Transparency = 1
  11922. rileg.BottomSurface = 0
  11923. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11924. rileg.Parent = md
  11925. local tor = Instance.new("Part")
  11926. tor.Name = "Torso"
  11927. tor.BrickColor = BrickColor.new("Bright blue")
  11928. tor.Locked = true
  11929. tor.Anchored = true
  11930. tor.CanCollide = false
  11931. tor.Transparency = 1
  11932. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  11933. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  11934. tor.Parent = md
  11935. md.PrimaryPart = hrp
  11936. md:SetPrimaryPartCFrame(cfrem)
  11937. md:makeJoints()
  11938. makejoint(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  11939. makejoint(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  11940. makejoint(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  11941. makejoint(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  11942. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  11943. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  11944. tor:FindFirstChild("Right Shoulder").C0 = tor:FindFirstChild("Right Shoulder").C0 * CFrame.new(7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  11945. tor:FindFirstChild("Left Shoulder").C0 = tor:FindFirstChild("Left Shoulder").C0 * CFrame.new(-7, 22, -11) * CFrame.Angles(math.rad(6), 0, 0)
  11946. tor:FindFirstChild("Right Hip").C0 = tor:FindFirstChild("Right Hip").C0 * CFrame.new(7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  11947. tor:FindFirstChild("Left Hip").C0 = tor:FindFirstChild("Left Hip").C0 * CFrame.new(-7, 19, 7.5) * CFrame.Angles(math.rad(10), 0, 0)
  11948. tor:FindFirstChild("Neck").C0 = tor:FindFirstChild("Neck").C0 * CFrame.new(0, 1, 3) * CFrame.Angles(math.rad(-90), 0, 0)
  11949. trn(tor)
  11950. trn(hd)
  11951. trn(learm)
  11952. trn(riarm)
  11953. trn(leleg)
  11954. trn(rileg)
  11955. nscale.Value = 1
  11956. end
  11957. local yehboi = true
  11958. bignoob(rootpart.CFrame * CFrame.new(0, 10, 0) * CFrame.Angles(math.rad(90), 0, 0), 15)
  11959. coroutine.resume(coroutine.create(function()
  11960. while workspace:FindFirstChild("The Noob") and yehboi == true do
  11961. swait()
  11962. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 9, 0) * CFrame.Angles(math.rad(90), 0, 0))
  11963. end
  11964. end))
  11965. local function bam(cframe, intens, nu)
  11966. local pou1 = Instance.new("Part")
  11967. pou1.BrickColor = BrickColor.new("Grey")
  11968. pou1.Transparency = 0.1
  11969. pou1.CFrame = cframe
  11970. pou1.Parent = mod
  11971. local mosh = Instance.new("SpecialMesh")
  11972. mosh.MeshType = "FileMesh"
  11973. mosh.MeshId = "rbxassetid://489415447"
  11974. mosh.Scale = Vector3.new(1, 1, 1)
  11975. mosh.Parent = pou1
  11976. coroutine.resume(coroutine.create(function()
  11977. for _ = 1, nu do
  11978. swait()
  11979. mosh.Scale = mosh.Scale + Vector3.new(3 * intens, 3 * intens, 3 * intens)
  11980. pou1.Transparency = pou1.Transparency + 0.9 / nu
  11981. end
  11982. pou1:Destroy()
  11983. end))
  11984. end
  11985. wait(1)
  11986. for _ = 1, 50 do
  11987. wait(0.025)
  11988. chr:MoveTo(rootpart.Position + Vector3.new(0, -9.5, 0))
  11989. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(-3.8), math.rad(0), math.rad(0)))
  11990. end
  11991. for _ = 1, 30 do
  11992. wait()
  11993. chr:MoveTo(rootpart.Position + Vector3.new(0, -79.1, 0))
  11994. end
  11995. local ry = Ray.new(rootpart.Position + Vector3.new(0, -6, 0), rootpart.CFrame.upVector * 150)
  11996. local part, poso = workspace:FindPartOnRayWithIgnoreList(ry, {chr}, false, false)
  11997. if part then
  11998. debris(CFrame.new(poso), part, 25)
  11999. end
  12000. chr:MoveTo(poso + Vector3.new(0, 15, 0))
  12001. yehboi = false
  12002. coroutine.resume(coroutine.create(function()
  12003. local sond = Instance.new("Sound")
  12004. sond.Volume = 3
  12005. sond.Pitch = 0.5
  12006. sond.MaxDistance = 300
  12007. sond.SoundId = "rbxassetid://157878578"
  12008. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  12009. sond:Play()
  12010. end))
  12011. stun(workspace:FindFirstChild("The Noob").Torso, 26, 7)
  12012. hito(workspace:FindFirstChild("The Noob").Torso, 26, 15)
  12013. 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)
  12014. for _ = 1, 10 do
  12015. wait()
  12016. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(7), math.rad(0), math.rad(0)))
  12017. end
  12018. for _ = 1, 8 do
  12019. wait()
  12020. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(4.5), math.rad(2), math.rad(0)))
  12021. 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)
  12022. 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)
  12023. end
  12024. local br = Instance.new("Part")
  12025. br.Anchored = true
  12026. br.CFrame = workspace:FindFirstChild("The Noob").Torso.CFrame
  12027. br.Transparency = 1
  12028. br.CanCollide = false
  12029. br.Parent = workspace
  12030. game.Debris:AddItem(br, 30)
  12031. local hrz = Instance.new("Part")
  12032. hrz.Anchored = true
  12033. hrz.CFrame = rootpart.CFrame
  12034. hrz.Transparency = 1
  12035. hrz.CanCollide = false
  12036. hrz.Parent = workspace
  12037. game.Debris:AddItem(hrz, 30)
  12038. wait(0.4)
  12039. coroutine.resume(coroutine.create(function()
  12040. local f = true
  12041. for n = 1, 70 do
  12042. wait()
  12043. workspace:FindFirstChild("The Noob"):SetPrimaryPartCFrame(br.CFrame * CFrame.new(math.random(-1, 1), math.random(-1, 1), math.random(-1, 1)))
  12044. if f == true then
  12045. 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)))
  12046. 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)
  12047. f = false
  12048. elseif f == false then
  12049. 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)))
  12050. 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)
  12051. f = true
  12052. end
  12053. end
  12054. end))
  12055. for _ = 1, 18 do
  12056. wait(0.06)
  12057. 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)
  12058. 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)
  12059. 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)
  12060. bam(larm.CFrame, 1, 9)
  12061. coroutine.resume(coroutine.create(function()
  12062. local sond = Instance.new("Sound")
  12063. sond.Volume = 0.7
  12064. sond.PlaybackSpeed = math.random(19, 26) / 10
  12065. sond.SoundId = "rbxassetid://157878578"
  12066. sond.MaxDistance = 150
  12067. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  12068. sond:Play()
  12069. end))
  12070. wait(0.06)
  12071. 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)
  12072. 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)
  12073. 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)
  12074. hito(workspace:FindFirstChild("The Noob").Torso, 18, 5)
  12075. if part then
  12076. debris(CFrame.new(poso), part, 1)
  12077. end
  12078. bam(rarm.CFrame, 1, 9)
  12079. end
  12080. wait(0.6)
  12081. for _ = 1, 15 do
  12082. wait(0.02)
  12083. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(2), math.rad(0)))
  12084. end
  12085. for _ = 1, 8 do
  12086. swait()
  12087. 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)
  12088. 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)
  12089. 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)
  12090. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-18), math.rad(0)))
  12091. end
  12092. coroutine.resume(coroutine.create(function()
  12093. local sond = Instance.new("Sound")
  12094. sond.Volume = 3
  12095. sond.PlaybackSpeed = math.random(6, 8) / 10
  12096. sond.SoundId = "rbxassetid://157878578"
  12097. sond.MaxDistance = 200
  12098. sond.Parent = workspace:FindFirstChild("The Noob").Torso
  12099. sond:Play()
  12100. end))
  12101. bam(larm.CFrame, 6, 24)
  12102. hito(workspace:FindFirstChild("The Noob").Torso, 32, 20)
  12103. wait(0.6)
  12104. for _, d in pairs(torso:GetChildren()) do
  12105. if d.ClassName == "Motor6D" then
  12106. d:Destroy()
  12107. end
  12108. end
  12109. makejoint(torso, NeckC0, NeckC1, torso, chr.Head, "Neck")
  12110. makejoint(torso, LeftShoulderC0, LeftShoulderC1, torso, larm, "Left Shoulder")
  12111. makejoint(torso, RightShoulderC0, RightShoulderC1, torso, rarm, "Right Shoulder")
  12112. makejoint(torso, LeftHipC0, LeftHipC1, torso, lleg, "Left Hip")
  12113. makejoint(torso, RightHipC0, RightHipC1, torso, rleg, "Right Hip")
  12114. chr:SetPrimaryPartCFrame(workspace:FindFirstChild("The Noob").Torso.CFrame * CFrame.new(0, 0, 8))
  12115. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  12116. for _ = 1, 40 do
  12117. swait()
  12118. chr:MoveTo(rootpart.CFrame.p + Vector3.new(0, 2, -3))
  12119. chr:SetPrimaryPartCFrame(rootpart.CFrame * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)))
  12120. end
  12121. rootpart.Anchored = false
  12122. animo.Parent = human
  12123. chr.Animate.Disabled = false
  12124. hito(workspace:FindFirstChild("The Noob").Torso, 36, 40)
  12125. for _, parz in pairs(workspace:FindFirstChild("The Noob"):GetChildren()) do
  12126. if parz.ClassName == "Part" then
  12127. for _, g in pairs(parz:GetChildren()) do
  12128. if g.ClassName == "Motor6D" then
  12129. g:Destroy()
  12130. end
  12131. end
  12132. if parz.Name == "HumanoidRootPart" then
  12133. parz:Destroy()
  12134. end
  12135. if workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid") then
  12136. workspace:FindFirstChild("The Noob"):FindFirstChild("Humanoid"):Destroy()
  12137. end
  12138. parz.Anchored = false
  12139. parz.CanCollide = false
  12140. do
  12141. local bodyp = Instance.new("BodyVelocity")
  12142. bodyp.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
  12143. bodyp.Velocity = Vector3.new(math.random(-200, 200), math.random(150, 300), math.random(-200, 200))
  12144. bodyp.P = 500
  12145. bodyp.Parent = parz
  12146. parz.RotVelocity = Vector3.new(math.random(-700, 700), math.random(-700, 700), math.random(-700, 700))
  12147. delay(0.02, function()
  12148. bodyp:Destroy()
  12149. wait(2)
  12150. parz.CanCollide = true
  12151. end)
  12152. game.Debris:AddItem(parz, 10)
  12153. end
  12154. end
  12155. end
  12156. coroutine.resume(coroutine.create(function()
  12157. local ex = Instance.new("Explosion")
  12158. ex.BlastRadius = 40
  12159. ex.DestroyJointRadiusPercent = 0.2
  12160. ex.BlastPressure = 120
  12161. ex.ExplosionType = 2
  12162. ex.Position = workspace:FindFirstChild("The Noob").Torso.Position
  12163. ex.Visible = true
  12164. ex.Parent = workspace
  12165. wait(12)
  12166. if workspace:FindFirstChild("The Noob") then
  12167. workspace:FindFirstChild("The Noob"):Destroy()
  12168. end
  12169. wait(0.5)
  12170. warudo = false
  12171. end))
  12172. waruding = false
  12173. end
  12174. function makenoob(cfrem, velocity, scalo)
  12175. nscale.Value = scalo
  12176. local md = Instance.new("Model")
  12177. md.Name = "Noob"
  12178. md.Parent = workspace
  12179. local hu = Instance.new("Humanoid")
  12180. hu.RigType = "R6"
  12181. hu.Parent = md
  12182. local anm = Instance.new("Animator")
  12183. anm.Parent = hu
  12184. hu.PlatformStand = true
  12185. local light = function(part)
  12186. part.CustomPhysicalProperties = PhysicalProperties.new(0.35, 0.3, 0.5)
  12187. end
  12188. local hd = Instance.new("Part")
  12189. hd.Name = "Head"
  12190. hd.Size = Vector3.new(2 * nscale.Value, 1 * nscale.Value, 1 * nscale.Value)
  12191. hd.TopSurface = "Smooth"
  12192. hd.BottomSurface = "Inlet"
  12193. hd.Locked = true
  12194. hd.BrickColor = BrickColor.new("Bright yellow")
  12195. hd.CanCollide = true
  12196. hd.Anchored = false
  12197. light(hd)
  12198. hd.Parent = md
  12199. local hm = Instance.new("SpecialMesh")
  12200. hm.MeshType = "Head"
  12201. hm.Scale = Vector3.new(1.25, 1.25, 1.25)
  12202. hm.Parent = hd
  12203. local hf = Instance.new("Decal")
  12204. hf.Texture = "rbxasset://textures/face.png"
  12205. local gen = math.random(1, 40)
  12206. if gen == 3 then
  12207. hf.Texture = "rbxassetid://260884109"
  12208. end
  12209. if gen == 8 then
  12210. hf.Texture = "rbxassetid://260569492"
  12211. end
  12212. if gen == 12 then
  12213. hf.Texture = "rbxassetid://259580505"
  12214. end
  12215. if gen == 16 then
  12216. hf.Texture = "rbxassetid://259579232"
  12217. end
  12218. if gen == 24 then
  12219. hf.Texture = "rbxassetid://259571525"
  12220. end
  12221. if gen == 28 then
  12222. hf.Texture = "rbxassetid://258283210"
  12223. end
  12224. if gen == 32 then
  12225. hf.Texture = "rbxassetid://258940032"
  12226. end
  12227. if gen == 38 then
  12228. hf.Texture = "rbxassetid://673220970"
  12229. hf.Color3 = Color3.new(0, 0, 0)
  12230. end
  12231. hf.Face = "Front"
  12232. hf.Parent = hd
  12233. local hrp = Instance.new("Part")
  12234. hrp.Name = "HumanoidRootPart"
  12235. hrp.TopSurface, hrp.BottomSurface = 0, 0
  12236. hrp.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12237. hrp.Transparency = 1
  12238. hrp.CanCollide = false
  12239. hrp.Locked = true
  12240. light(hrp)
  12241. hrp.Parent = md
  12242. local learm = Instance.new("Part")
  12243. learm.Name = "Left Arm"
  12244. learm.BrickColor = BrickColor.new("Bright yellow")
  12245. learm.CanCollide = false
  12246. learm.Locked = true
  12247. learm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12248. light(learm)
  12249. learm.Parent = md
  12250. local riarm = Instance.new("Part")
  12251. riarm.Name = "Right Arm"
  12252. riarm.BrickColor = BrickColor.new("Bright yellow")
  12253. riarm.CanCollide = false
  12254. riarm.Locked = true
  12255. light(riarm)
  12256. riarm.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12257. riarm.Parent = md
  12258. local leleg = Instance.new("Part")
  12259. leleg.Name = "Left Leg"
  12260. leleg.BrickColor = BrickColor.new("Br. yellowish green")
  12261. leleg.CanCollide = false
  12262. leleg.Locked = true
  12263. light(leleg)
  12264. leleg.BottomSurface = 0
  12265. leleg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12266. leleg.Parent = md
  12267. local rileg = Instance.new("Part")
  12268. rileg.Name = "Right Leg"
  12269. rileg.BrickColor = BrickColor.new("Br. yellowish green")
  12270. rileg.CanCollide = false
  12271. rileg.Locked = true
  12272. light(rileg)
  12273. rileg.BottomSurface = 0
  12274. rileg.Size = Vector3.new(1 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12275. rileg.Parent = md
  12276. local tor = Instance.new("Part")
  12277. tor.Name = "Torso"
  12278. tor.BrickColor = BrickColor.new("Bright blue")
  12279. tor.Locked = true
  12280. light(tor)
  12281. tor.Size = Vector3.new(2 * nscale.Value, 2 * nscale.Value, 1 * nscale.Value)
  12282. tor.LeftSurface, tor.RightSurface = "Weld", "Weld"
  12283. tor.Parent = md
  12284. md.PrimaryPart = hrp
  12285. md:SetPrimaryPartCFrame(cfrem * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)))
  12286. md:makeJoints()
  12287. makegloo(tor, RightShoulderC0, RightShoulderC1, tor, riarm, "Right Shoulder")
  12288. makegloo(tor, LeftShoulderC0, LeftShoulderC1, tor, learm, "Left Shoulder")
  12289. makegloo(tor, RightHipC0, RightHipC1, tor, rileg, "Right Hip")
  12290. makegloo(tor, LeftHipC0, LeftHipC1, tor, leleg, "Left Hip")
  12291. makejoint(hrp, RootJointC0, RootJointC1, hrp, tor, "RootJoint")
  12292. makejoint(tor, NeckC0, NeckC1, tor, hd, "Neck")
  12293. maketouchy(riarm, riarm, CFrame.new(0, 0.5 * nscale.Value, 0))
  12294. maketouchy(learm, learm, CFrame.new(0, 0.5 * nscale.Value, 0))
  12295. maketouchy(leleg, leleg, CFrame.new(0, 0.5 * nscale.Value, 0))
  12296. maketouchy(rileg, rileg, CFrame.new(0, 0.5 * nscale.Value, 0))
  12297. local d = math.random(0, 12)
  12298. if d == 5 then
  12299. local sun = Instance.new("Sound")
  12300. sun.SoundId = "rbxassetid://167285348"
  12301. sun.Pitch = math.random(9, 10) / 10
  12302. sun.Volume = 3
  12303. sun.Parent = hrp
  12304. sun:Play()
  12305. elseif d == 6 then
  12306. local sun = Instance.new("Sound")
  12307. sun.SoundId = "rbxassetid://604650009"
  12308. sun.Pitch = math.random(7, 13) / 10
  12309. sun.Volume = 3
  12310. sun.Parent = hrp
  12311. sun:Play()
  12312. end
  12313. local bodyp = Instance.new("BodyVelocity")
  12314. bodyp.MaxForce = Vector3.new(90000, 90000, 90000)
  12315. bodyp.Velocity = velocity
  12316. bodyp.P = 5000
  12317. bodyp.Parent = hrp
  12318. delay(0.06, function()
  12319. bodyp:Destroy()
  12320. end)
  12321. nscale.Value = 1
  12322. end
  12323. function hito(partoz, magn, dmg)
  12324. for _, guy in pairs(workspace:GetChildren()) do
  12325. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  12326. local humz = guy:FindFirstChild("Humanoid")
  12327. local torse = guy:FindFirstChild("Torso")
  12328. humz:TakeDamage(dmg)
  12329. end
  12330. end
  12331. end
  12332. function stun(partoz, magn, time)
  12333. for _, guy in pairs(workspace:GetChildren()) do
  12334. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy ~= chr and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  12335. do
  12336. local humz = guy:FindFirstChild("Humanoid")
  12337. local torse = guy:FindFirstChild("Torso")
  12338. guy.PrimaryPart = torse
  12339. torse.Anchored = true
  12340. if guy:FindFirstChild("HumanoidRootPart") then
  12341. guy:FindFirstChild("HumanoidRootPart").Anchored = true
  12342. delay(time, function()
  12343. if guy:FindFirstChild("HumanoidRootPart") then
  12344. guy:FindFirstChild("HumanoidRootPart").Anchored = false
  12345. end
  12346. end)
  12347. end
  12348. guy:SetPrimaryPartCFrame(torse.CFrame * CFrame.Angles(math.rad(0), 0, 0))
  12349. delay(time, function()
  12350. if torse then
  12351. torse.Anchored = false
  12352. end
  12353. end)
  12354. end
  12355. end
  12356. end
  12357. end
  12358. function debris(cfremz, thepart, amt)
  12359. for j = 1, amt do
  12360. do
  12361. local pr = Instance.new("Part")
  12362. nooutline(pr)
  12363. pr.Name = "debrisobeb"
  12364. pr.Anchored = true
  12365. pr.BrickColor = thepart.BrickColor
  12366. pr.CanCollide = true
  12367. pr.Material = thepart.Material
  12368. pr.Transparency = thepart.Transparency
  12369. pr.Size = Vector3.new(math.random(16, 24), math.random(12, 16), math.random(16, 24))
  12370. 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)))
  12371. pr.Parent = workspace
  12372. game.Debris:AddItem(pr, 25)
  12373. delay(15, function()
  12374. if pr then
  12375. pr.CanCollide = false
  12376. pr.Anchored = false
  12377. end
  12378. end)
  12379. end
  12380. end
  12381. for c = 1, amt do
  12382. do
  12383. local pr2 = Instance.new("Part")
  12384. nooutline(pr2)
  12385. pr2.Name = "moredebr"
  12386. pr2.Anchored = false
  12387. pr2.BrickColor = thepart.BrickColor
  12388. pr2.CanCollide = false
  12389. pr2.Material = thepart.Material
  12390. pr2.Transparency = thepart.Transparency
  12391. pr2.Size = Vector3.new(math.random(8, 18), math.random(6, 18), math.random(8, 18))
  12392. 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)))
  12393. pr2.Parent = workspace
  12394. pr2.Velocity = Vector3.new(math.random(-75, 75), math.random(120, 240), math.random(-75, 75))
  12395. pr2.RotVelocity = Vector3.new(math.random(-35, 35), math.random(-35, 35), math.random(-35, 35))
  12396. game.Debris:AddItem(pr2, 45)
  12397. delay(2, function()
  12398. pr2.CanCollide = true
  12399. wait(10)
  12400. if pr2 then
  12401. pr2.CanCollide = false
  12402. end
  12403. end)
  12404. end
  12405. end
  12406. end
  12407. function camshake(partoz, magn, intens)
  12408. if togglecamshake == true then
  12409. return
  12410. end
  12411. for _, guy in pairs(workspace:GetChildren()) do
  12412. if guy:FindFirstChild("Humanoid") and guy:FindFirstChild("Torso") and guy.Name ~= "Noob" and magn > (guy:FindFirstChild("Torso").Position - partoz.Position).magnitude then
  12413. coroutine.resume(coroutine.create(function()
  12414. local humz = guy:FindFirstChild("Humanoid")
  12415. local torse = guy:FindFirstChild("Torso")
  12416. for _ = 1, 5 * intens do
  12417. wait()
  12418. humz.CameraOffset = Vector3.new(2 * math.random(-intens, intens), 0.5 * math.random(-intens, intens), 2 * math.random(-intens, intens))
  12419. end
  12420. humz.CameraOffset = Vector3.new(0, 0, 0)
  12421. end))
  12422. end
  12423. end
  12424. end
  12425. function cleannoobs()
  12426. for _, nib in pairs(workspace:GetChildren()) do
  12427. coroutine.resume(coroutine.create(function()
  12428. if nib.Name == "Noob" then
  12429. if nib:FindFirstChild("HumanoidRootPart") then
  12430. wait(0.06)
  12431. do
  12432. local g = Instance.new("Part")
  12433. g.CanCollide, g.Anchored = false, true
  12434. g.Transparency = 1
  12435. g.CFrame = nib:FindFirstChild("HumanoidRootPart").CFrame
  12436. g.Parent = workspace
  12437. game.Debris:AddItem(g, 4)
  12438. local sou = Instance.new("Sound")
  12439. sou.Pitch = math.random(7, 11) / 10
  12440. sou.Volume = 0.9
  12441. sou.SoundId = "rbxassetid://111124523"
  12442. sou.Parent = g
  12443. sou:Play()
  12444. local pe = Instance.new("ParticleEmitter")
  12445. pe.Acceleration = Vector3.new(0, 8, 0)
  12446. pe.Lifetime = NumberRange.new(1, 1.5)
  12447. pe.Rate = 20000
  12448. pe.RotSpeed = NumberRange.new(-30, 30)
  12449. pe.Rotation = NumberRange.new(0, 360)
  12450. pe.Size = NumberSequence.new({
  12451. NumberSequenceKeypoint.new(0, 4.38, 0),
  12452. NumberSequenceKeypoint.new(0.672, 4.14, 0),
  12453. NumberSequenceKeypoint.new(1, 1.48, 0)
  12454. })
  12455. pe.Texture = "rbxassetid://244221440"
  12456. pe.Transparency = NumberSequence.new({
  12457. NumberSequenceKeypoint.new(0, 0, 0),
  12458. NumberSequenceKeypoint.new(0.529, 0.3, 0),
  12459. NumberSequenceKeypoint.new(1, 1, 1)
  12460. })
  12461. pe.ZOffset = 5
  12462. pe.VelocitySpread = 360
  12463. pe.Parent = g
  12464. delay(0.04, function()
  12465. pe.Enabled = false
  12466. end)
  12467. end
  12468. end
  12469. nib:Destroy()
  12470. end
  12471. end))
  12472. end
  12473. end
  12474. tool.Activated:connect(function()
  12475. movinit()
  12476. end)
  12477. mouse.KeyDown:connect(function(key)
  12478. if key == "r" then
  12479. test()
  12480. end
  12481. if key == "q" then
  12482. shoom()
  12483. end
  12484. if key == "f" then
  12485. pow()
  12486. end
  12487. if key == "t" then
  12488. transpo()
  12489. end
  12490. if key == "c" then
  12491. cleannoobs()
  12492. end
  12493. if key == "m" then -- Fixed up so it works with anybody.
  12494. ZAWARUDO()
  12495. end
  12496. if key == "k" then
  12497. if togglecamshake == false then
  12498. togglecamshake = true
  12499. elseif togglecamshake == true then
  12500. togglecamshake = false
  12501. end
  12502. end
  12503. end)
  12504. tool.Equipped:connect(function()
  12505. selected = true
  12506. end)
  12507. tool.Unequipped:connect(function()
  12508. selected = false
  12509. end)
  12510.  
  12511.  
  12512.  
  12513.  
  12514. end)
  12515.  
  12516. Decobar1.Name = "Decobar1"
  12517. Decobar1.Parent = ScriptFrame
  12518. Decobar1.BackgroundColor3 = Color3.new(0, 1, 0.231373)
  12519. Decobar1.Position = UDim2.new(0, 0, 0.952000022, 0)
  12520. Decobar1.Size = UDim2.new(0, 433, 0, 19)
  12521.  
  12522. Decobar2.Name = "Decobar2"
  12523. Decobar2.Parent = ScriptFrame
  12524. Decobar2.BackgroundColor3 = Color3.new(1, 1, 1)
  12525. Decobar2.BorderSizePixel = 0
  12526. Decobar2.Position = UDim2.new(0.994541228, 0, 0, 0)
  12527. Decobar2.Size = UDim2.new(0, 2, 0, 375)
  12528.  
  12529. Decobar3.Name = "Decobar3"
  12530. Decobar3.Parent = ScriptFrame
  12531. Decobar3.BackgroundColor3 = Color3.new(1, 1, 1)
  12532. Decobar3.BorderSizePixel = 0
  12533. Decobar3.Position = UDim2.new(-0.000839829445, 0, 0.00266666664, 0)
  12534. Decobar3.Size = UDim2.new(0, 2, 0, 375)
  12535.  
  12536. ExecutorFrame.Name = "ExecutorFrame"
  12537. ExecutorFrame.Parent = DeletedWorldsGUI
  12538. ExecutorFrame.Active = true
  12539. ExecutorFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  12540. ExecutorFrame.Position = UDim2.new(0.0176894497, 0, 0.569203973, 0)
  12541. ExecutorFrame.Selectable = true
  12542. ExecutorFrame.Size = UDim2.new(0, 497, 0, 337)
  12543. ExecutorFrame.Visible = false
  12544.  
  12545. ebar1.Name = "ebar1"
  12546. ebar1.Parent = ExecutorFrame
  12547. ebar1.BackgroundColor3 = Color3.new(0, 0, 0)
  12548. ebar1.BorderSizePixel = 0
  12549. ebar1.Size = UDim2.new(0, 497, 0, 26)
  12550.  
  12551. ebar2.Name = "ebar2"
  12552. ebar2.Parent = ExecutorFrame
  12553. ebar2.BackgroundColor3 = Color3.new(0, 0, 0)
  12554. ebar2.BorderSizePixel = 0
  12555. ebar2.Position = UDim2.new(0, 0, 0.0771513358, 0)
  12556. ebar2.Size = UDim2.new(0, 497, 0, 6)
  12557.  
  12558. ScrollingFrame.Parent = ExecutorFrame
  12559. ScrollingFrame.BackgroundColor3 = Color3.new(0.529412, 0.529412, 0.529412)
  12560. ScrollingFrame.Position = UDim2.new(0.0540000014, 0, 0.159999996, 0)
  12561. ScrollingFrame.Size = UDim2.new(0, 447, 0, 224)
  12562. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 100000, 0)
  12563.  
  12564. Input.Name = "Input"
  12565. Input.Parent = ScrollingFrame
  12566. Input.BackgroundColor3 = Color3.new(1, 1, 1)
  12567. Input.BackgroundTransparency = 1
  12568. Input.Size = UDim2.new(0, 432, 0, 999)
  12569. Input.ClearTextOnFocus = false
  12570. Input.Font = Enum.Font.SourceSans
  12571. Input.MultiLine = true
  12572. Input.Text = "-- Script here!"
  12573. Input.TextColor3 = Color3.new(1, 1, 1)
  12574. Input.TextSize = 20
  12575. Input.TextXAlignment = Enum.TextXAlignment.Left
  12576. Input.TextYAlignment = Enum.TextYAlignment.Top
  12577.  
  12578. ClearButton.Name = "ClearButton"
  12579. ClearButton.Parent = ExecutorFrame
  12580. ClearButton.BackgroundColor3 = Color3.new(1, 0, 0)
  12581. ClearButton.Position = UDim2.new(0.492957771, 0, 0.860534132, 0)
  12582. ClearButton.Size = UDim2.new(0, 157, 0, 37)
  12583. ClearButton.Font = Enum.Font.SourceSansBold
  12584. ClearButton.Text = "Clear"
  12585. ClearButton.TextColor3 = Color3.new(0, 0, 0)
  12586. ClearButton.TextSize = 14
  12587. ClearButton.MouseButton1Down:connect(function()
  12588. Input.Text = ""
  12589. end)
  12590.  
  12591. ExecuteButton.Name = "ExecuteButton"
  12592. ExecuteButton.Parent = ExecutorFrame
  12593. ExecuteButton.BackgroundColor3 = Color3.new(1, 0.917647, 0)
  12594. ExecuteButton.Position = UDim2.new(0.118712276, 0, 0.860534132, 0)
  12595. ExecuteButton.Size = UDim2.new(0, 157, 0, 37)
  12596. ExecuteButton.Font = Enum.Font.SourceSansBold
  12597. ExecuteButton.Text = "Execute"
  12598. ExecuteButton.TextColor3 = Color3.new(0, 0, 0)
  12599. ExecuteButton.TextSize = 14
  12600. ExecuteButton.MouseButton1Down:connect(function()
  12601. loadstring(Input.Text)()
  12602. end)
  12603.  
  12604. BackButton.Name = "BackButton"
  12605. BackButton.Parent = ExecutorFrame
  12606. BackButton.BackgroundColor3 = Color3.new(1, 1, 1)
  12607. BackButton.BorderSizePixel = 0
  12608. BackButton.Position = UDim2.new(0, 0, 0.860534132, 0)
  12609. BackButton.Size = UDim2.new(0, 48, 0, 47)
  12610. BackButton.Font = Enum.Font.SourceSansBold
  12611. BackButton.Text = "Back"
  12612. BackButton.TextColor3 = Color3.new(0, 0, 0)
  12613. BackButton.TextSize = 14
  12614. BackButton.MouseButton1Down:connect(function()
  12615. MainFrame.Visible = true
  12616. ExecutorFrame.Visible = false
  12617. end)
  12618.  
  12619. ExecutorTitleLabel.Name = "ExecutorTitleLabel"
  12620. ExecutorTitleLabel.Parent = ExecutorFrame
  12621. ExecutorTitleLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  12622. ExecutorTitleLabel.BackgroundTransparency = 1
  12623. ExecutorTitleLabel.Size = UDim2.new(0, 200, 0, 35)
  12624. ExecutorTitleLabel.Font = Enum.Font.SciFi
  12625. ExecutorTitleLabel.Text = "Executor"
  12626. ExecutorTitleLabel.TextColor3 = Color3.new(1, 1, 1)
  12627. ExecutorTitleLabel.TextScaled = true
  12628. ExecutorTitleLabel.TextSize = 14
  12629. ExecutorTitleLabel.TextWrapped = true
  12630. ExecutorTitleLabel.TextXAlignment = Enum.TextXAlignment.Left
  12631.  
  12632. CloseButton.Name = "CloseButton"
  12633. CloseButton.Parent = DeletedWorldsGUI
  12634. CloseButton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  12635. CloseButton.Position = UDim2.new(0, 0, 0.485257983, 0)
  12636. CloseButton.Size = UDim2.new(0, 102, 0, 50)
  12637. CloseButton.Font = Enum.Font.SciFi
  12638. CloseButton.Text = "Close"
  12639. CloseButton.TextColor3 = Color3.new(1, 1, 1)
  12640. CloseButton.TextScaled = true
  12641. CloseButton.TextSize = 14
  12642. CloseButton.TextWrapped = true
  12643. CloseButton.Visible = false
  12644. CloseButton.MouseButton1Down:connect(function()
  12645. LoginFrame.Visible = false
  12646. MainFrame.Visible = false
  12647. ExecutorFrame.Visible = false
  12648. ScriptFrame.Visible = false
  12649. CloseButton.Visible = false
  12650. OpenButton.Visible = true
  12651. end)
  12652.  
  12653. OpenButton.Name = "OpenButton"
  12654. OpenButton.Parent = DeletedWorldsGUI
  12655. OpenButton.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  12656. OpenButton.Position = UDim2.new(0, 0, 0.486486465, 0)
  12657. OpenButton.Size = UDim2.new(0, 102, 0, 50)
  12658. OpenButton.Font = Enum.Font.SciFi
  12659. OpenButton.Text = "Open"
  12660. OpenButton.TextColor3 = Color3.new(1, 1, 1)
  12661. OpenButton.TextScaled = true
  12662. OpenButton.TextSize = 14
  12663. OpenButton.TextWrapped = true
  12664. OpenButton.Visible = true
  12665. OpenButton.MouseButton1Down:connect(function()
  12666. LoginFrame.Visible = true
  12667. OpenButton.Visible = false
  12668. CloseButton.Visible = true
  12669. end)
  12670.  
  12671. -- Scripts:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement