Advertisement
Guest User

EXE

a guest
Jan 2nd, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 191.71 KB | None | 0 0
  1. --[[
  2. BUTTONNAMEHERE!.MouseButton1Down:connect(function()
  3. Script here
  4. end)
  5.  
  6.  
  7. --]]
  8.  
  9.  
  10.  
  11.  
  12.  
  13. local ScreenGui = Instance.new("ScreenGui")
  14. local LoginFrame = Instance.new("Frame")
  15. local bar1 = Instance.new("Frame")
  16. local bar2 = Instance.new("Frame")
  17. local title = Instance.new("TextLabel")
  18. local Username = Instance.new("TextBox")
  19. local Password = Instance.new("TextBox")
  20. local submit = Instance.new("TextButton")
  21. local mainframe = Instance.new("Frame")
  22. local mbar2 = Instance.new("Frame")
  23. local mbar1 = Instance.new("Frame")
  24. local mtitle = Instance.new("TextLabel")
  25. local Exit = Instance.new("TextButton")
  26. local Executor = Instance.new("TextButton")
  27. local Scriptsbutton = Instance.new("TextButton")
  28. local Credits = Instance.new("TextLabel")
  29. local Scripts = Instance.new("Frame")
  30. local sbar1 = Instance.new("Frame")
  31. local sbar2 = Instance.new("Frame")
  32. local TextButton = Instance.new("TextButton")
  33. local sExit = Instance.new("TextButton")
  34. --Properties:
  35. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  36.  
  37. LoginFrame.Name = "LoginFrame"
  38. LoginFrame.Parent = ScreenGui
  39. LoginFrame.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  40. LoginFrame.Position = UDim2.new(0.0063140979, 0, 0.611793637, 0)
  41. LoginFrame.Size = UDim2.new(0, 313, 0, 309)
  42.  
  43. bar1.Name = "bar1"
  44. bar1.Parent = LoginFrame
  45. bar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  46. bar1.Size = UDim2.new(0, 313, 0, 34)
  47.  
  48. bar2.Name = "bar2"
  49. bar2.Parent = LoginFrame
  50. bar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  51. bar2.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  52. bar2.Position = UDim2.new(0, 0, 0.0946757495, 0)
  53. bar2.Size = UDim2.new(0, 313, 0, 6)
  54.  
  55. title.Name = "title"
  56. title.Parent = LoginFrame
  57. title.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  58. title.BorderSizePixel = 0
  59. title.Position = UDim2.new(0.153670177, 0, 0.147933796, 0)
  60. title.Size = UDim2.new(0, 212, 0, 32)
  61. title.Font = Enum.Font.SourceSansBold
  62. title.Text = "Crackstah GUI"
  63. title.TextColor3 = Color3.new(1, 1, 1)
  64. title.TextScaled = true
  65. title.TextSize = 14
  66. title.TextWrapped = true
  67.  
  68. Username.Name = "Username"
  69. Username.Parent = LoginFrame
  70. Username.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  71. Username.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  72. Username.BorderSizePixel = 4
  73. Username.Position = UDim2.new(0.151126102, 0, 0.319252521, 0)
  74. Username.Size = UDim2.new(0, 224, 0, 29)
  75. Username.Font = Enum.Font.SourceSansBold
  76. Username.Text = "Username"
  77. Username.TextColor3 = Color3.new(1, 1, 1)
  78. Username.TextScaled = true
  79. Username.TextSize = 14
  80. Username.TextWrapped = true
  81. Username.TextXAlignment = Enum.TextXAlignment.Left
  82.  
  83. Password.Name = "Password"
  84. Password.Parent = LoginFrame
  85. Password.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  86. Password.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  87. Password.BorderSizePixel = 4
  88. Password.Position = UDim2.new(0.151126102, 0, 0.499540985, 0)
  89. Password.Size = UDim2.new(0, 224, 0, 29)
  90. Password.Font = Enum.Font.SourceSansBold
  91. Password.Text = "Password"
  92. Password.TextColor3 = Color3.new(1, 1, 1)
  93. Password.TextScaled = true
  94. Password.TextSize = 14
  95. Password.TextWrapped = true
  96. Password.TextXAlignment = Enum.TextXAlignment.Left
  97.  
  98. submit.Name = "submit"
  99. submit.Parent = LoginFrame
  100. submit.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  101. submit.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  102. submit.BorderSizePixel = 4
  103. submit.Position = UDim2.new(0.274760395, 0, 0.675523877, 0)
  104. submit.Size = UDim2.new(0, 141, 0, 45)
  105. submit.Font = Enum.Font.SourceSansBold
  106. submit.Text = "Login"
  107. submit.TextColor3 = Color3.new(1, 1, 1)
  108. submit.TextScaled = true
  109. submit.TextSize = 30
  110. submit.TextWrapped = true
  111.  
  112. submit.MouseButton1Down:connect(function()
  113. LoginFrame.Visible = false
  114. mainframe.Visible = true
  115. end)
  116.  
  117.  
  118.  
  119.  
  120.  
  121. mainframe.Name = "mainframe"
  122. mainframe.Parent = ScreenGui
  123. mainframe.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  124. mainframe.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  125. mainframe.Position = UDim2.new(0.0110497475, 0, 0.173218668, 0)
  126. mainframe.Size = UDim2.new(0, 517, 0, 329)
  127. mainframe.Visible = false
  128.  
  129. mbar2.Name = "mbar2"
  130. mbar2.Parent = mainframe
  131. mbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  132. mbar2.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  133. mbar2.Position = UDim2.new(0, 0, 0.0946757272, 0)
  134. mbar2.Size = UDim2.new(0, 517, 0, 6)
  135.  
  136. mbar1.Name = "mbar1"
  137. mbar1.Parent = mainframe
  138. mbar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  139. mbar1.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  140. mbar1.Size = UDim2.new(0, 517, 0, 31)
  141.  
  142. mtitle.Name = "mtitle"
  143. mtitle.Parent = mainframe
  144. mtitle.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  145. mtitle.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  146. mtitle.Size = UDim2.new(0, 179, 0, 31)
  147. mtitle.Font = Enum.Font.SourceSansBold
  148. mtitle.Text = "Crackstah GUI"
  149. mtitle.TextColor3 = Color3.new(1, 1, 1)
  150. mtitle.TextSize = 25
  151. mtitle.TextXAlignment = Enum.TextXAlignment.Left
  152.  
  153. Exit.Name = "Exit"
  154. Exit.Parent = mainframe
  155. Exit.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  156. Exit.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  157. Exit.Position = UDim2.new(0.93423599, 0, 0, 0)
  158. Exit.Size = UDim2.new(0, 34, 0, 31)
  159. Exit.Font = Enum.Font.SourceSansBold
  160. Exit.Text = "X"
  161. Exit.TextColor3 = Color3.new(1, 1, 1)
  162. Exit.TextSize = 22
  163. Exit.MouseButton1Down:connect(function()
  164. ScreenGui:Destroy()
  165. end)
  166. Executor.Name = "Executor"
  167. Executor.Parent = mainframe
  168. Executor.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  169. Executor.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  170. Executor.Position = UDim2.new(0.0657640696, 0, 0.145896733, 0)
  171. Executor.Size = UDim2.new(0, 200, 0, 50)
  172. Executor.Font = Enum.Font.SourceSansBold
  173. Executor.Text = "Executor"
  174. Executor.TextColor3 = Color3.new(1, 1, 1)
  175. Executor.TextSize = 25
  176.  
  177. Scriptsbutton.Name = "Scriptsbutton"
  178. Scriptsbutton.Parent = mainframe
  179. Scriptsbutton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  180. Scriptsbutton.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  181. Scriptsbutton.Position = UDim2.new(0.547388792, 0, 0.145896733, 0)
  182. Scriptsbutton.Size = UDim2.new(0, 200, 0, 50)
  183. Scriptsbutton.Font = Enum.Font.SourceSansBold
  184. Scriptsbutton.Text = "Scripts"
  185. Scriptsbutton.TextColor3 = Color3.new(1, 1, 1)
  186. Scriptsbutton.TextSize = 25
  187. Scriptsbutton.MouseButton1Down:connect(function()
  188. mainframe.Visible = false
  189. Scripts.Visible = true
  190. end)
  191. Credits.Name = "Credits"
  192. Credits.Parent = mainframe
  193. Credits.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  194. Credits.BorderColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  195. Credits.Position = UDim2.new(0, 0, 0.942249238, 0)
  196. Credits.Size = UDim2.new(0, 167, 0, 19)
  197. Credits.Font = Enum.Font.SourceSansBold
  198. Credits.Text = "Made by iFallz"
  199. Credits.TextColor3 = Color3.new(1, 1, 1)
  200. Credits.TextSize = 25
  201. Credits.TextXAlignment = Enum.TextXAlignment.Left
  202.  
  203. Scripts.Name = "Scripts"
  204. Scripts.Parent = ScreenGui
  205. Scripts.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  206. Scripts.Position = UDim2.new(0.479084462, 0, 0.0884520859, 0)
  207. Scripts.Size = UDim2.new(0, 391, 0, 554)
  208. Scripts.Visible = false
  209.  
  210. sbar1.Name = "sbar1"
  211. sbar1.Parent = Scripts
  212. sbar1.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  213. sbar1.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  214. sbar1.Size = UDim2.new(0, 391, 0, 31)
  215.  
  216. sbar2.Name = "sbar2"
  217. sbar2.Parent = Scripts
  218. sbar2.BackgroundColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  219. sbar2.BorderColor3 = Color3.new(0.0392157, 0.0392157, 0.0392157)
  220. sbar2.Position = UDim2.new(0, 0, 0.0549645275, 0)
  221. sbar2.Size = UDim2.new(0, 391, 0, 9)
  222.  
  223. TextButton.Parent = Scripts
  224. TextButton.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  225. TextButton.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  226. TextButton.Position = UDim2.new(0.244208187, 0, 0.124522127, 0)
  227. TextButton.Size = UDim2.new(0, 200, 0, 50)
  228. TextButton.Font = Enum.Font.SourceSansBold
  229. TextButton.Text = "Grab Knife"
  230. TextButton.TextColor3 = Color3.new(1, 1, 1)
  231. TextButton.TextSize = 25
  232. TextButton.MouseButton1Down:connect(function()
  233.  
  234.  
  235.  
  236. local player = game:GetService('Players').LocalPlayer
  237. local rightclone = Instance.new('Motor6D')
  238. rightclone.Name = "Right Shoulder"
  239. rightclone.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  240. rightclone.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  241. local leftclone = Instance.new('Motor6D')
  242. leftclone.Name = "Left Shoulder"
  243. leftclone.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  244. leftclone.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  245. local leftlegclone = Instance.new('Motor6D')
  246. leftlegclone.Name = "Left Hip"
  247. leftlegclone.C0 = CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  248. leftlegclone.C1 = CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  249. local rightlegclone = Instance.new('Motor6D')
  250. rightlegclone.Name = "Right Hip"
  251. rightlegclone.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  252. rightlegclone.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  253. local torsoclone = Instance.new('Motor6D')
  254. torsoclone.Name = "RootJoint"
  255. torsoclone.C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  256. torsoclone.C1 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  257. local mouse = player:GetMouse()
  258. local rag1 = false
  259. local rag2 = false
  260. local firsttime = true
  261. local firsttime2 = true
  262. local firsttime3 = true
  263. local firsttime4 = true
  264. local firsttime5 = true
  265. local childlock = true
  266. local math1 = math.random(1,5)
  267. math1 = math1+(math.random(0,9)/10)
  268. local math2 = math.random(1,15)
  269. math2 = math2+(math.random(0,9)/10)
  270. local math3 = math.random(1,10)
  271. math3 = math3+(math.random(0,9)/10)
  272. local math4 = math.random(5,100)
  273. math4 = math4+(math.random(0,9)/10)
  274. local answer = (math4+(math1*math3))/(math1*math2)
  275. answer = math.floor((answer*10)+0.5)
  276. answer = answer/10
  277. print([[To be fair, you have to have a very high IQ to understand Rick and Morty.
  278. 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.
  279. There's also Rick's nihilistic outlook, which is deftly woven into his characterisation -
  280. his personal philosophy draws heavily from Narodnaya Volya literature, for instance.
  281. The fans understand this stuff;
  282. 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.
  283. As a consequence people who dislike Rick and Morty truly ARE idiots-
  284. 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.
  285. 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.
  286. What fools... how I pity them.
  287. And yes by the way, I DO have a Rick and Morty tattoo.
  288. And no, you cannot see it.
  289. It's for the ladies' eyes only-
  290. And even they have to demonstrate that they're within ]]..answer..[[ IQ points of my own (preferably lower) beforehand.]])
  291. local rekt = {}
  292.  
  293. -- Objects
  294.  
  295. local MainGUI = Instance.new("ScreenGui")
  296. local Customize = Instance.new("TextButton")
  297. local Frame = Instance.new("Frame")
  298. local TextLabel = Instance.new("TextLabel")
  299. local Frame_2 = Instance.new("Frame")
  300. local Frame_3 = Instance.new("Frame")
  301. local ImageLabel = Instance.new("ImageLabel")
  302. local R = Instance.new("TextBox")
  303. local G = Instance.new("TextBox")
  304. local B = Instance.new("TextBox")
  305. local TextLabel_2 = Instance.new("TextLabel")
  306. local TextLabel_3 = Instance.new("TextLabel")
  307. local TextLabel_4 = Instance.new("TextLabel")
  308. local Slider = Instance.new("Frame")
  309. local Slidee = Instance.new("ImageButton")
  310. local ChildLock = Instance.new("Frame")
  311. local TextLabel_5 = Instance.new("TextLabel")
  312. local mathz = Instance.new("TextLabel")
  313. local TextBox = Instance.new("TextBox")
  314. local Black = Instance.new('Frame')
  315. local fps = Instance.new('TextLabel')
  316.  
  317. -- Properties
  318.  
  319. MainGUI.Name = "MainGUI"
  320. MainGUI.ResetOnSpawn = false
  321. pcall(function()
  322. MainGUI.Parent = player.PlayerGui
  323. end)
  324. pcall(function()
  325. MainGUI.Parent = game.CoreGui
  326. game.CoreGui.RobloxGui.Backpack.Hotbar.AnchorPoint = Vector2.new(0.5,0.5)
  327. game.CoreGui.RobloxGui.Backpack.Hotbar.Position = UDim2.new(0.5,0,0.85,0)
  328. end)
  329.  
  330.  
  331. Customize.Name = "Customize"
  332. Customize.Parent = MainGUI
  333. Customize.BackgroundColor3 = Color3.new(0, 0.776471, 0.282353)
  334. Customize.BorderSizePixel = 0
  335. Customize.Position = UDim2.new(0.15, 0, 0.9, 0)
  336. Customize.Size = UDim2.new(0.699999988, 0, 0.100000001, 0)
  337. Customize.Font = Enum.Font.SourceSans
  338. Customize.FontSize = Enum.FontSize.Size14
  339. Customize.Text = "Customize V4"
  340. Customize.TextColor3 = Color3.new(1, 1, 1)
  341. Customize.TextScaled = true
  342. Customize.TextSize = 14
  343. Customize.TextWrapped = true
  344.  
  345. Frame.Parent = Customize
  346. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  347. Frame.BorderSizePixel = 0
  348. Frame.Position = UDim2.new(0, 0, 1, 0)
  349. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  350.  
  351. TextLabel.Parent = Frame
  352. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  353. TextLabel.BackgroundTransparency = 1
  354. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  355. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  356. TextLabel.Font = Enum.Font.SourceSansLight
  357. TextLabel.FontSize = Enum.FontSize.Size14
  358. TextLabel.Text = "Blood Color: [255, 255, 255]"
  359. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  360. TextLabel.TextScaled = true
  361. TextLabel.TextSize = 14
  362. TextLabel.TextWrapped = true
  363. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  364.  
  365. Frame_2.Parent = TextLabel
  366. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  367. Frame_2.BorderSizePixel = 0
  368. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  369. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  370. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  371.  
  372. Frame_3.Parent = Frame
  373. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  374. Frame_3.BackgroundTransparency = 1
  375. Frame_3.BorderSizePixel = 0
  376. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  377. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  378. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  379.  
  380. ImageLabel.Parent = Frame_3
  381. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  382. ImageLabel.BackgroundTransparency = 1
  383. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  384. ImageLabel.Image = "rbxassetid://328298876"
  385.  
  386. R.Name = "R"
  387. R.Parent = Frame_3
  388. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  389. R.BorderSizePixel = 0
  390. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  391. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  392. R.Font = Enum.Font.SourceSans
  393. R.FontSize = Enum.FontSize.Size14
  394. R.Text = "Input"
  395. R.TextColor3 = Color3.new(1, 1, 1)
  396. R.TextScaled = true
  397. R.TextSize = 14
  398. R.TextWrapped = true
  399. R.TextXAlignment = Enum.TextXAlignment.Left
  400.  
  401. G.Name = "G"
  402. G.Parent = Frame_3
  403. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  404. G.BorderSizePixel = 0
  405. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  406. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  407. G.Font = Enum.Font.SourceSans
  408. G.FontSize = Enum.FontSize.Size14
  409. G.Text = "Input"
  410. G.TextColor3 = Color3.new(1, 1, 1)
  411. G.TextScaled = true
  412. G.TextSize = 14
  413. G.TextWrapped = true
  414. G.TextXAlignment = Enum.TextXAlignment.Left
  415.  
  416. B.Name = "B"
  417. B.Parent = Frame_3
  418. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  419. B.BorderSizePixel = 0
  420. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  421. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  422. B.Font = Enum.Font.SourceSans
  423. B.FontSize = Enum.FontSize.Size14
  424. B.Text = "Input"
  425. B.TextColor3 = Color3.new(1, 1, 1)
  426. B.TextScaled = true
  427. B.TextSize = 14
  428. B.TextWrapped = true
  429. B.TextXAlignment = Enum.TextXAlignment.Left
  430.  
  431. TextLabel_2.Parent = Frame_3
  432. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  433. TextLabel_2.BackgroundTransparency = 1
  434. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  435. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  436. TextLabel_2.Font = Enum.Font.SourceSansLight
  437. TextLabel_2.FontSize = Enum.FontSize.Size14
  438. TextLabel_2.Text = "R"
  439. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  440. TextLabel_2.TextScaled = true
  441. TextLabel_2.TextSize = 14
  442. TextLabel_2.TextWrapped = true
  443.  
  444. TextLabel_3.Parent = Frame_3
  445. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  446. TextLabel_3.BackgroundTransparency = 1
  447. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  448. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  449. TextLabel_3.Font = Enum.Font.SourceSansLight
  450. TextLabel_3.FontSize = Enum.FontSize.Size14
  451. TextLabel_3.Text = "G"
  452. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  453. TextLabel_3.TextScaled = true
  454. TextLabel_3.TextSize = 14
  455. TextLabel_3.TextWrapped = true
  456.  
  457. TextLabel_4.Parent = Frame_3
  458. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  459. TextLabel_4.BackgroundTransparency = 1
  460. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  461. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  462. TextLabel_4.Font = Enum.Font.SourceSansLight
  463. TextLabel_4.FontSize = Enum.FontSize.Size14
  464. TextLabel_4.Text = "B"
  465. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  466. TextLabel_4.TextScaled = true
  467. TextLabel_4.TextSize = 14
  468. TextLabel_4.TextWrapped = true
  469.  
  470. Slider.Name = "Slider"
  471. Slider.Parent = Frame
  472. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  473. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  474. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  475.  
  476. Slidee.Name = "Slidee"
  477. Slidee.Parent = Slider
  478. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  479. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  480. Slidee.BorderSizePixel = 0
  481. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  482. Slidee.ImageTransparency = 1
  483.  
  484. ChildLock.Name = "ChildLock"
  485. ChildLock.Parent = Frame
  486. ChildLock.Active = true
  487. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  488. ChildLock.BackgroundTransparency = 0.60000002384186
  489. ChildLock.BorderSizePixel = 0
  490. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  491. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  492. ChildLock.ZIndex = 2
  493.  
  494. TextLabel_5.Parent = ChildLock
  495. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  496. TextLabel_5.BackgroundTransparency = 1
  497. TextLabel_5.BorderSizePixel = 0
  498. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  499. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  500. TextLabel_5.ZIndex = 3
  501. TextLabel_5.Font = Enum.Font.SourceSans
  502. TextLabel_5.FontSize = Enum.FontSize.Size14
  503. TextLabel_5.Text = "do this math to disable child lock"
  504. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  505. TextLabel_5.TextScaled = true
  506. TextLabel_5.TextSize = 14
  507. TextLabel_5.TextWrapped = true
  508.  
  509. mathz.Name = "mathz"
  510. mathz.Parent = ChildLock
  511. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  512. mathz.BackgroundTransparency = 1
  513. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  514. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  515. mathz.ZIndex = 3
  516. mathz.Font = Enum.Font.SourceSans
  517. mathz.FontSize = Enum.FontSize.Size14
  518. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  519. mathz.TextColor3 = Color3.new(1, 1, 1)
  520. mathz.TextScaled = true
  521. mathz.TextSize = 14
  522. mathz.TextWrapped = true
  523.  
  524. fps.Name = "fps"
  525. fps.Parent = Frame
  526. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  527. fps.BackgroundTransparency = 1
  528. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  529. fps.ZIndex = 3
  530. fps.Font = Enum.Font.SourceSansLight
  531. fps.FontSize = Enum.FontSize.Size14
  532. fps.Text = "FPS: N/A"
  533. fps.TextColor3 = Color3.new(1, 1, 1)
  534. fps.TextScaled = true
  535. fps.TextSize = 14
  536. fps.TextWrapped = true
  537. fps.TextXAlignment = Enum.TextXAlignment.Left
  538.  
  539. TextBox.Parent = ChildLock
  540. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  541. TextBox.BorderSizePixel = 0
  542. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  543. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  544. TextBox.ZIndex = 3
  545. TextBox.Font = Enum.Font.SourceSans
  546. TextBox.FontSize = Enum.FontSize.Size14
  547. TextBox.Text = "Answer (rounded to nearest tenth)"
  548. TextBox.TextColor3 = Color3.new(1, 1, 1)
  549. TextBox.TextScaled = true
  550. TextBox.TextSize = 14
  551. TextBox.TextWrapped = true
  552. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  553.  
  554. Black.Size = UDim2.new(1,0,1,0)
  555. Black.BackgroundTransparency = 1
  556. Black.BorderSizePixel = 0
  557. Black.BackgroundColor3 = Color3.new(0,0,0)
  558. Black.Parent = Frame_3
  559.  
  560. TextBox.FocusLost:connect(function()
  561. 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
  562. ChildLock:Destroy()
  563. childlock = false
  564. notify("Child lock disabled, press B to enable dildo mode.",true)
  565. end
  566. end)
  567.  
  568. local mousedown = false
  569. mouse.Button1Down:connect(function()
  570. mousedown = true
  571. end)
  572. mouse.Button1Up:connect(function()
  573. mousedown = false
  574. slidee = false
  575. end)
  576.  
  577. Slidee.MouseButton1Down:connect(function()
  578. slidee = true
  579. end)
  580. Slidee.MouseButton1Up:connect(function()
  581. slidee = false
  582. end)
  583.  
  584. mouse.Move:connect(function()
  585. if mousedown then
  586. 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
  587. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  588. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  589. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  590. Frame_2.BackgroundColor3 = newcolor
  591. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  592. end
  593. end
  594. if slidee then
  595. local ree = mouse.X
  596. if ree < Slider.AbsolutePosition.X then
  597. ree = Slider.AbsolutePosition.X
  598. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  599. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  600. end
  601. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  602. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  603. end
  604. end)
  605.  
  606. R.FocusLost:connect(function()
  607. if R.Text ~= "Input" then
  608. if tonumber(R.Text) then
  609. if tonumber(R.Text) > 255 then
  610. R.Text = "255"
  611. end
  612. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  613. Frame_2.BackgroundColor3 = newcolor
  614. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  615. R.Text = "Input"
  616. end
  617. end
  618. end)
  619. G.FocusLost:connect(function()
  620. if G.Text ~= "Input" then
  621. if tonumber(G.Text) then
  622. if tonumber(G.Text) > 255 then
  623. G.Text = "255"
  624. end
  625. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  626. Frame_2.BackgroundColor3 = newcolor
  627. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  628. G.Text = "Input"
  629. end
  630. end
  631. end)
  632. B.FocusLost:connect(function()
  633. if B.Text ~= "Input" then
  634. if tonumber(B.Text) then
  635. if tonumber(B.Text) > 255 then
  636. B.Text = "255"
  637. end
  638. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  639. Frame_2.BackgroundColor3 = newcolor
  640. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  641. B.Text = "Input"
  642. end
  643. end
  644. end)
  645.  
  646. local open = false
  647. local opening = false
  648. Customize.MouseButton1Click:connect(function()
  649. if opening == false then
  650. if open == false then
  651. open = true
  652. opening = true
  653. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  654. wait(1)
  655. opening = false
  656. else
  657. open = false
  658. opening = true
  659. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  660. wait(1)
  661. opening = false
  662. end
  663. end
  664. end)
  665.  
  666. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  667.  
  668. function removewelds(part)
  669. for i,v in pairs(part:GetChildren()) do
  670. if v:IsA('Weld') then v:Destroy() end
  671. end
  672. end
  673.  
  674. function notify(msg,remove)
  675. local coru= coroutine.wrap(function()
  676. for i,v in pairs(MainGUI:GetChildren()) do
  677. if v:IsA('TextLabel') then v:Destroy() end
  678. end
  679. if msg then
  680. local TextLabel = Instance.new("TextLabel")
  681. local Frame = Instance.new("Frame")
  682.  
  683. -- Properties
  684.  
  685. TextLabel.Parent = MainGUI
  686. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  687. TextLabel.BorderSizePixel = 0
  688. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  689. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  690. TextLabel.Font = Enum.Font.SourceSans
  691. TextLabel.FontSize = Enum.FontSize.Size60
  692. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  693. TextLabel.TextSize = 50
  694. TextLabel.Transparency = 1
  695. TextLabel.TextScaled = true
  696. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  697. TextLabel.Text = ""
  698. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  699.  
  700. Frame.Parent = TextLabel
  701. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  702. Frame.BorderSizePixel = 0
  703. Frame.Transparency = 1
  704. Frame.Position = UDim2.new(0, 0, 1,0)
  705. Frame.Size = UDim2.new(1, 0, 0, 5)
  706. for i=1,10 do
  707. TextLabel.Transparency = TextLabel.Transparency-0.1
  708. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  709. Frame.Transparency = Frame.Transparency-0.1
  710. wait()
  711. end
  712. for i=1,#msg do
  713. TextLabel.Text = string.sub(msg,1,i)
  714. wait()
  715. end
  716. wait(1)
  717. if remove ~= true then
  718. for i=1,10 do
  719. TextLabel.Transparency = TextLabel.Transparency+0.1
  720. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  721. Frame.Transparency = Frame.Transparency+0.1
  722. wait()
  723. end
  724. TextLabel:Destroy()
  725. end
  726. end
  727. end)
  728. coru()
  729. end
  730. if workspace.FilteringEnabled == false then
  731. if workspace:PGSIsEnabled() then
  732. notify('Press Z to equip. Created by mustardfoot and Tollonis.',true)
  733. else
  734. 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)
  735. end
  736. else
  737. notify('LOL this game has filtering enabled so it literally wont work here')
  738. end
  739.  
  740. local handProperties = {
  741. {"LimitsEnabled", true};
  742. {"UpperAngle",0};
  743. {"LowerAngle",0};
  744. }
  745. local shinProperties = {
  746. {"LimitsEnabled", true};
  747. {"UpperAngle", 0};
  748. {"LowerAngle", -75};
  749. }
  750. local footProperties = {
  751. {"LimitsEnabled", true};
  752. {"UpperAngle", 15};
  753. {"LowerAngle", -45};
  754. }
  755.  
  756. function bleed(frick,OwO)
  757. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  758. local reeee = coroutine.wrap(function()
  759. local thing = Instance.new('Part',workspace)
  760. thing.Size = Vector3.new(0.2,0.2,0.2)
  761. thing.CFrame = frick.CFrame
  762. thing.Transparency = 1
  763. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  764. thing.Material = Enum.Material.SmoothPlastic
  765. thing.Name = "Blood"
  766. thing.CanCollide =false
  767. thing:BreakJoints()
  768. local rawrxd = Instance.new('BodyForce',thing)
  769. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  770. local coru = coroutine.wrap(function()
  771. wait(0.01)
  772. rawrxd:Destroy()
  773. end)
  774. coru()
  775. local ree = Instance.new('ParticleEmitter',thing)
  776. if OwO ~= true then
  777. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  778. else
  779. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  780. end
  781. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  782. ree.Texture = 'rbxassetid://867743272'
  783. ree.Lifetime = NumberRange.new(0.4)
  784. ree.Rate = 50
  785. ree.LockedToPart = true
  786. ree.Speed = NumberRange.new(0, 2)
  787.  
  788. thing.Touched:connect(function(tou)
  789. 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
  790. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  791. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  792. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  793. local Region = Region3.new(Point1,Point2)
  794. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  795. if Part.Name == "BloodPuddle" then
  796. tou = Part
  797. end
  798. end
  799. thing:Destroy()
  800. if tou.Name == "BloodPuddle" then
  801. if tou.Size.X < 1 then
  802. pcall(function()
  803. tou.Sound:Play()
  804. end)
  805. end
  806. local reee = tou.CFrame
  807. if tou.Transparency > -0.2 then
  808. tou.Transparency = tou.Transparency -0.1
  809. end
  810. if tou.Size.X < 5 then
  811. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  812. tou.CFrame = reee
  813. end
  814. elseif tou.CanCollide == true then
  815. local bloodlol = Instance.new('Part',workspace)
  816. local sound = Instance.new('Sound',bloodlol)
  817. sound.SoundId = 'rbxassetid://685857471'
  818. sound.Volume = 0.025
  819. sound:Play()
  820. bloodlol.Size=Vector3.new(1,0.2,1)
  821. bloodlol.Name = "BloodPuddle"
  822. bloodlol.Anchored = true
  823. bloodlol.CanCollide = false
  824. bloodlol.Material = Enum.Material.SmoothPlastic
  825. if OwO ~= true then
  826. bloodlol.Color = Frame_2.BackgroundColor3
  827. else
  828. bloodlol.Color = Color3.new(1,1,1)
  829. end
  830. local cyl = Instance.new('CylinderMesh',bloodlol)
  831. cyl.Scale = Vector3.new(1,0.1,1)
  832. bloodlol.CFrame = CFrame.new(pos)
  833. local coru=coroutine.wrap(function()
  834. while bloodlol.Parent ~= nil do
  835. if bloodlol.Transparency < 1 then
  836. bloodlol.Transparency = bloodlol.Transparency+0.05
  837. else
  838. bloodlol:Destroy()
  839. end
  840. wait(0.1)
  841. end
  842. end)
  843. coru()
  844. end
  845. end
  846. end)
  847. local coru = coroutine.wrap(function()
  848. wait(1)
  849. thing:Destroy()
  850. end)
  851. coru()
  852. end)
  853. reeee()
  854. wait()
  855. end
  856. end
  857.  
  858. function stun(char)
  859. local found = false
  860. pcall(function()
  861. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  862. end)
  863. for i,v in pairs(rekt) do
  864. if v == char then
  865. found = true
  866. end
  867. end
  868. if found == false then
  869. table.insert(rekt,char)
  870. end
  871. end
  872. function unstun(char)
  873. for i,v in pairs(rekt) do
  874. if v == char then
  875. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  876. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  877. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  878. v:FindFirstChildOfClass('Humanoid').Sit = false
  879. v:FindFirstChildOfClass('Humanoid').Jump = true
  880. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  881. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  882. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  883. end
  884. table.remove(rekt,i)
  885. end
  886. end
  887. end
  888.  
  889. function recurse(root,callback,i)
  890. i= i or 0
  891. for _,v in pairs(root:GetChildren()) do
  892. i = i + 1
  893. callback(i,v)
  894.  
  895. if #v:GetChildren() > 0 then
  896. i = recurse(v,callback,i)
  897. end
  898. end
  899.  
  900. return i
  901. end
  902.  
  903. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  904. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  905. if character:FindFirstChild('HumanoidRootPart')then
  906. character.HumanoidRootPart.CanCollide = false
  907. end
  908. for i,v in pairs(character:GetChildren()) do
  909. 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
  910. v.Size = Vector3.new(1,1,1)
  911. end
  912. end
  913. recurse(character, function(_,v)
  914. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  915. v.Axis = Vector3.new(0, 1, 0)
  916. v.SecondaryAxis = Vector3.new(0, 0, 1)
  917. v.Rotation = Vector3.new(0, 0, 0)
  918. end
  919. end)
  920. if part1:FindFirstChildOfClass('Motor6D') then
  921. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  922. end
  923. if attachmentName ~= "NeckAttachment" then
  924. attachmentName = attachmentName.."RigAttachment"
  925. end
  926. local constraint = Instance.new(className.."Constraint")
  927. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  928. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  929. constraint.Name = "RagdollConstraint"..part1.Name
  930. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  931. local collidepart = Instance.new('Part',part1)
  932. collidepart.Size = part1.Size/2
  933. if string.find(string.lower(part1.Name),"upper") then
  934. if string.find(string.lower(part1.Name),"leg") then
  935. collidepart.Size = part1.Size/3
  936. else
  937. collidepart.Size = part1.Size/2.5
  938. end
  939. end
  940. collidepart.CanCollide = true
  941. collidepart.Name = "Collision"
  942. collidepart.Anchored = false
  943. collidepart.Transparency = 1
  944. collidepart.CFrame = part1.CFrame
  945. collidepart:BreakJoints()
  946. local attachment0 = Instance.new('Attachment',part1)
  947. local attachment1 = Instance.new('Attachment',collidepart)
  948. if attachment0 and attachment1 then
  949. local constraint = Instance.new("HingeConstraint")
  950. constraint.Attachment0 = attachment0
  951. constraint.Attachment1 = attachment1
  952. constraint.LimitsEnabled = true
  953. constraint.UpperAngle = 0
  954. constraint.LowerAngle = 0
  955. constraint.Parent = character
  956. end
  957. if string.find(string.lower(part1.Name),"upper") then
  958. if string.find(string.lower(part1.Name),"leg") then
  959. attachment0.Position = Vector3.new(0,0.01,0)
  960. else
  961. attachment0.Position = Vector3.new(0,0.25,0)
  962. end
  963. else
  964. attachment0.Position = Vector3.new(0,-0.1,0)
  965. end
  966. end
  967. for _,propertyData in next,properties or {} do
  968. constraint[propertyData[1]] = propertyData[2]
  969. end
  970.  
  971. constraint.Parent = character
  972. end
  973. end
  974.  
  975. function R6ragdollJoint(character,limbname,attached,heded)
  976. pcall(function()
  977. 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
  978. local torsoatt = Instance.new('Attachment',character.Torso)
  979. torsoatt.Name = limbname.."RagdollConstraint"
  980. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  981. torsoatt.Axis = Vector3.new(1,0,0)
  982. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  983. local limbatt = Instance.new("Attachment",character[limbname])
  984. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  985. limbatt.Name = limbname.."RagdollConstraint"
  986. limbatt.Axis = Vector3.new(1,0,0)
  987. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  988. local ballc = Instance.new('BallSocketConstraint',character)
  989. ballc.Name = "RightArmRagdollRig"
  990. ballc.Attachment0 = torsoatt
  991. ballc.Attachment1 = limbatt
  992. local part1 = character[limbname]
  993. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  994. local collidepart = Instance.new('Part',part1)
  995. collidepart.Size = part1.Size/1.5
  996. collidepart.CanCollide = true
  997. collidepart.Name = "Collision"
  998. collidepart.Anchored = false
  999. collidepart.Transparency = 1
  1000. collidepart.CFrame = part1.CFrame
  1001. collidepart:BreakJoints()
  1002. local attachment0 = Instance.new('Attachment',part1)
  1003. local attachment1 = Instance.new('Attachment',collidepart)
  1004. if attachment0 and attachment1 then
  1005. local constraint = Instance.new("HingeConstraint")
  1006. constraint.Attachment0 = attachment0
  1007. constraint.Attachment1 = attachment1
  1008. constraint.LimitsEnabled = true
  1009. constraint.UpperAngle = 0
  1010. constraint.LowerAngle = 0
  1011. constraint.Parent = character
  1012. end
  1013. end
  1014. if character.Torso:FindFirstChild('Right Shoulder') then
  1015. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  1016. end
  1017. 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
  1018. local torsoatt = Instance.new('Attachment',character.Torso)
  1019. torsoatt.Name = limbname.."RagdollConstraint"
  1020. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  1021. torsoatt.Axis = Vector3.new(1,0,0)
  1022. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1023. local limbatt = Instance.new("Attachment",character[limbname])
  1024. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1025. limbatt.Name = limbname.."RagdollConstraint"
  1026. limbatt.Axis = Vector3.new(1,0,0)
  1027. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1028. local ballc = Instance.new('BallSocketConstraint',character)
  1029. ballc.Name = "LeftArmRagdollRig"
  1030. ballc.Attachment0 = torsoatt
  1031. ballc.Attachment1 = limbatt
  1032. local part1 = character[limbname]
  1033. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1034. local collidepart = Instance.new('Part',part1)
  1035. collidepart.Size = part1.Size/1.5
  1036. collidepart.CanCollide = true
  1037. collidepart.Name = "Collision"
  1038. collidepart.Anchored = false
  1039. collidepart.Transparency = 1
  1040. collidepart.CFrame = part1.CFrame
  1041. collidepart:BreakJoints()
  1042. local attachment0 = Instance.new('Attachment',part1)
  1043. local attachment1 = Instance.new('Attachment',collidepart)
  1044. if attachment0 and attachment1 then
  1045. local constraint = Instance.new("HingeConstraint")
  1046. constraint.Attachment0 = attachment0
  1047. constraint.Attachment1 = attachment1
  1048. constraint.LimitsEnabled = true
  1049. constraint.UpperAngle = 0
  1050. constraint.LowerAngle = 0
  1051. constraint.Parent = character
  1052. end
  1053. end
  1054. if character.Torso:FindFirstChild('Left Shoulder') then
  1055. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  1056. end
  1057. 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
  1058. stun(character)
  1059. local torsoatt = Instance.new('Attachment',character.Torso)
  1060. torsoatt.Name = limbname.."RagdollConstraint"
  1061. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  1062. torsoatt.Axis = Vector3.new(1,0,0)
  1063. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1064. local limbatt = Instance.new("Attachment",character[limbname])
  1065. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1066. limbatt.Name = limbname.."RagdollConstraint"
  1067. limbatt.Axis = Vector3.new(1,0,0)
  1068. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1069. local ballc = Instance.new('BallSocketConstraint',character)
  1070. ballc.Name = "RightLegRagdollRig"
  1071. ballc.Attachment0 = torsoatt
  1072. ballc.Attachment1 = limbatt
  1073. local part1 = character[limbname]
  1074. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1075. local collidepart = Instance.new('Part',part1)
  1076. collidepart.Size = part1.Size/1.5
  1077. collidepart.CanCollide = true
  1078. collidepart.Name = "Collision"
  1079. collidepart.Anchored = false
  1080. collidepart.Transparency = 1
  1081. collidepart.CFrame = part1.CFrame
  1082. collidepart:BreakJoints()
  1083. local attachment0 = Instance.new('Attachment',part1)
  1084. local attachment1 = Instance.new('Attachment',collidepart)
  1085. if attachment0 and attachment1 then
  1086. local constraint = Instance.new("HingeConstraint")
  1087. constraint.Attachment0 = attachment0
  1088. constraint.Attachment1 = attachment1
  1089. constraint.LimitsEnabled = true
  1090. constraint.UpperAngle = 0
  1091. constraint.LowerAngle = 0
  1092. constraint.Parent = character
  1093. end
  1094. end
  1095. if character.Torso:FindFirstChild('Right Hip') then
  1096. character.Torso:FindFirstChild('Right Hip'):Destroy()
  1097. end
  1098. 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
  1099. stun(character)
  1100. local torsoatt = Instance.new('Attachment',character.Torso)
  1101. torsoatt.Name = limbname.."RagdollConstraint"
  1102. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  1103. torsoatt.Axis = Vector3.new(1,0,0)
  1104. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  1105. local limbatt = Instance.new("Attachment",character[limbname])
  1106. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  1107. limbatt.Name = limbname.."RagdollConstraint"
  1108. limbatt.Axis = Vector3.new(1,0,0)
  1109. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  1110. local ballc = Instance.new('BallSocketConstraint',character)
  1111. ballc.Name = "LeftLegRagdollRig"
  1112. ballc.Attachment0 = torsoatt
  1113. ballc.Attachment1 = limbatt
  1114. local part1 = character[limbname]
  1115. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  1116. local collidepart = Instance.new('Part',part1)
  1117. collidepart.Size = part1.Size/1.5
  1118. collidepart.CanCollide = true
  1119. collidepart.Name = "Collision"
  1120. collidepart.Anchored = false
  1121. collidepart.Transparency = 1
  1122. collidepart.CFrame = part1.CFrame
  1123. collidepart:BreakJoints()
  1124. local attachment0 = Instance.new('Attachment',part1)
  1125. local attachment1 = Instance.new('Attachment',collidepart)
  1126. if attachment0 and attachment1 then
  1127. local constraint = Instance.new("HingeConstraint")
  1128. constraint.Attachment0 = attachment0
  1129. constraint.Attachment1 = attachment1
  1130. constraint.LimitsEnabled = true
  1131. constraint.UpperAngle = 0
  1132. constraint.LowerAngle = 0
  1133. constraint.Parent = character
  1134. end
  1135. end
  1136. if character.Torso:FindFirstChild('Left Hip') then
  1137. character.Torso:FindFirstChild('Left Hip'):Destroy()
  1138. end
  1139. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  1140. if character:FindFirstChildOfClass('Humanoid') then
  1141. character:FindFirstChildOfClass('Humanoid').Health = 0
  1142. end
  1143. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1144. if character:FindFirstChild('HumanoidRootPart') then
  1145. character.HumanoidRootPart:Destroy()
  1146. end
  1147. game:GetService('Debris'):AddItem(character,10)
  1148. for _,child in next,character:GetChildren() do
  1149. if child:IsA("Accoutrement") then
  1150. for _,part in next,child:GetChildren() do
  1151. if part:IsA("BasePart") then
  1152. for _,c in pairs(part:GetChildren()) do
  1153. if c:IsA('Weld') then c:Destroy() end
  1154. end
  1155. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1156. local attachment0 = getAttachment0(character,attachment1.Name)
  1157. if attachment0 and attachment1 then
  1158. local constraint = Instance.new("HingeConstraint")
  1159. constraint.Attachment0 = attachment0
  1160. constraint.Attachment1 = attachment1
  1161. constraint.LimitsEnabled = true
  1162. constraint.UpperAngle = 0
  1163. constraint.LowerAngle = 0
  1164. constraint.Parent = character
  1165. end
  1166. end
  1167. end
  1168. end
  1169. end
  1170. for i,v in pairs(character:GetChildren()) do
  1171. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1172. for _,c in pairs(v:GetChildren()) do
  1173. if c.Name == "Collision" then c:Destroy() end
  1174. end
  1175. end
  1176. end
  1177. if character.Torso:FindFirstChild('Neck') then
  1178. character.Torso.Neck:Destroy()
  1179. end
  1180. if character:FindFirstChild('Torso') then
  1181. local collidepart = Instance.new('Part',character.Torso)
  1182. collidepart.Size = character.Torso.Size/1.5
  1183. collidepart.CanCollide = true
  1184. collidepart.Name = "Collision"
  1185. collidepart.Anchored = false
  1186. collidepart.Transparency = 1
  1187. collidepart.CFrame = character.Torso.CFrame
  1188. collidepart:BreakJoints()
  1189. local attachment0 = Instance.new('Attachment',character.Torso)
  1190. local attachment1 = Instance.new('Attachment',collidepart)
  1191. if attachment0 and attachment1 then
  1192. local constraint = Instance.new("HingeConstraint")
  1193. constraint.Attachment0 = attachment0
  1194. constraint.Attachment1 = attachment1
  1195. constraint.LimitsEnabled = true
  1196. constraint.UpperAngle = 0
  1197. constraint.LowerAngle = 0
  1198. constraint.Parent = character
  1199. end
  1200. end
  1201. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  1202. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  1203. local neck = Instance.new('Attachment',character.Torso)
  1204. neck.Name = "NeckAttachment"
  1205. neck.Position = Vector3.new(0, 1, 0)
  1206. end
  1207. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  1208. {"LimitsEnabled",true};
  1209. {"UpperAngle",50};
  1210. {"LowerAngle",-50};
  1211. })
  1212. end
  1213. if attached ~= false then
  1214. ragdollpart(character, "Right Leg")
  1215. ragdollpart(character, "Left Leg")
  1216. else
  1217. pcall(function()
  1218. local ayybleed = Instance.new('Part',character)
  1219. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  1220. ayybleed.Transparency = 1
  1221. ayybleed.CanCollide = false
  1222. ayybleed.CFrame = character.Torso.CFrame
  1223. ayybleed:BreakJoints()
  1224. local attachment1 = Instance.new('Attachment',ayybleed)
  1225. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  1226. attachment1.Orientation = Vector3.new(0, 0, -180)
  1227. local attachment0 = Instance.new('Attachment',character.Torso)
  1228. if attachment0 and attachment1 then
  1229. local constraint = Instance.new("HingeConstraint")
  1230. constraint.Attachment0 = attachment0
  1231. constraint.Attachment1 = attachment1
  1232. constraint.LimitsEnabled = true
  1233. constraint.UpperAngle = 0
  1234. constraint.LowerAngle = 0
  1235. constraint.Parent = character
  1236. end
  1237. local bleedBLEED= coroutine.wrap(function()
  1238. bleed(ayybleed)
  1239. end)
  1240. bleedBLEED()
  1241. end)
  1242. end
  1243. ragdollpart(character, "Right Arm")
  1244. ragdollpart(character, "Left Arm")
  1245. end
  1246. end)
  1247. end
  1248.  
  1249. function getAttachment0(character,attachmentName)
  1250. for _,child in next,character:GetChildren() do
  1251. local attachment = child:FindFirstChild(attachmentName)
  1252. if attachment then
  1253. return attachment
  1254. end
  1255. end
  1256. end
  1257.  
  1258. function ragdollpart(character,partname,attached,heded)
  1259. if heded ~= false then
  1260. local neck = Instance.new('Attachment',character.Head)
  1261. neck.Name = "NeckAttachment"
  1262. neck.Position = Vector3.new(0,-0.5,0)
  1263. else
  1264. local force = Instance.new('BodyForce',character.Head)
  1265. force.Force = Vector3.new(0,500,0)
  1266. game:GetService('Debris'):AddItem(force,0.25)
  1267. pcall(function()
  1268. local asdf = Instance.new('Attachment',character.Head)
  1269. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1270. local last = asdf
  1271. for i=1,14 do
  1272. local bONE = Instance.new('Part',character)
  1273. bONE.BrickColor = BrickColor.new('Institutional white')
  1274. bONE.Size = Vector3.new(0.1,0.1,0.1)
  1275. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  1276. local lole = Instance.new('Attachment',bONE)
  1277. local hangurself = Instance.new('RopeConstraint',bONE)
  1278. hangurself.Attachment0 = lole
  1279. hangurself.Attachment1 = last
  1280. hangurself.Visible = true
  1281. hangurself.Thickness = 0.05
  1282. hangurself.Color = BrickColor.new('Bright red')
  1283. hangurself.Length = 0.2
  1284. last = lole
  1285. end
  1286. local bleedee = Instance.new('Part',character.Head)
  1287. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  1288. bleedee.CanCollide = false
  1289. bleedee.Color = Frame_2.BackgroundColor3
  1290. bleedee.CFrame = character.Head.CFrame
  1291. local mehs = Instance.new('CylinderMesh',bleedee)
  1292. bleedee:BreakJoints()
  1293. local attachment1 = Instance.new('Attachment',bleedee)
  1294. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  1295. attachment1.Orientation = Vector3.new(0,0,180)
  1296. local attachment0 = Instance.new('Attachment',character.Head)
  1297. if attachment0 and attachment1 then
  1298. local constraint = Instance.new("HingeConstraint")
  1299. constraint.Attachment0 = attachment0
  1300. constraint.Attachment1 = attachment1
  1301. constraint.LimitsEnabled = true
  1302. constraint.UpperAngle = 0
  1303. constraint.LowerAngle = 0
  1304. constraint.Parent = character
  1305. end
  1306. spawn(function()
  1307. bleed(bleedee)
  1308. end)
  1309. end)
  1310. local thing = "Torso"
  1311. if character:FindFirstChild(thing) == nil then
  1312. thing = "UpperTorso"
  1313. end
  1314. pcall(function()
  1315. local bleedee = Instance.new('Part',character[thing])
  1316. bleedee.Size = Vector3.new(0.75,0,0.75)
  1317. bleedee.CanCollide = false
  1318. bleedee.Color = Frame_2.BackgroundColor3
  1319. bleedee.CFrame = character[thing].CFrame
  1320. local mehs = Instance.new('CylinderMesh',bleedee)
  1321. bleedee:BreakJoints()
  1322. local attachment1 = Instance.new('Attachment',bleedee)
  1323. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1324. attachment1.Orientation = Vector3.new(0,0,180)
  1325. local attachment0 = Instance.new('Attachment',character[thing])
  1326. if attachment0 and attachment1 then
  1327. local constraint = Instance.new("HingeConstraint")
  1328. constraint.Attachment0 = attachment0
  1329. constraint.Attachment1 = attachment1
  1330. constraint.LimitsEnabled = true
  1331. constraint.UpperAngle = 0
  1332. constraint.LowerAngle = 0
  1333. constraint.Parent = character
  1334. end
  1335. spawn(function()
  1336. bleed(bleedee)
  1337. end)
  1338. end)
  1339. end
  1340. pcall(function()
  1341. if workspace.PGSPhysicsSolverEnabled == false then
  1342. workspace.PGSPhysicsSolverEnabled = true
  1343. end
  1344. end)
  1345. if partname == "HumanoidRootPart" then
  1346. if character:FindFirstChild('Torso') then
  1347. partname = "Torso"
  1348. else
  1349. partname = "UpperTorso"
  1350. end
  1351. end
  1352. if attached == false then
  1353. if character:FindFirstChild('UpperTorso') then
  1354. pcall(function()
  1355. character.UpperTorso.WaistRigAttachment:Destroy()
  1356. end)
  1357. pcall(function()
  1358. local ayybleed = Instance.new('Part',character)
  1359. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1360. ayybleed.Transparency = 1
  1361. ayybleed.CanCollide = false
  1362. ayybleed.CFrame = character.UpperTorso.CFrame
  1363. ayybleed:BreakJoints()
  1364. ayybleed.Name = "ayybleed"
  1365. local attachment1 = Instance.new('Attachment',ayybleed)
  1366. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1367. attachment1.Orientation = Vector3.new(0,0,180)
  1368. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1369. if attachment0 and attachment1 then
  1370. local constraint = Instance.new("HingeConstraint")
  1371. constraint.Attachment0 = attachment0
  1372. constraint.Attachment1 = attachment1
  1373. constraint.LimitsEnabled = true
  1374. constraint.UpperAngle = 0
  1375. constraint.LowerAngle = 0
  1376. constraint.Parent = character
  1377. end
  1378. local bleedBLEED= coroutine.wrap(function()
  1379. bleed(ayybleed)
  1380. end)
  1381. bleedBLEED()
  1382. end)
  1383. pcall(function()
  1384. local ayybleed = Instance.new('Part',character)
  1385. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1386. ayybleed.Transparency = 1
  1387. ayybleed.CanCollide = false
  1388. ayybleed.CFrame = character.LowerTorso.CFrame
  1389. ayybleed:BreakJoints()
  1390. ayybleed.Name = "ayybleed"
  1391. local attachment1 = Instance.new('Attachment',ayybleed)
  1392. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1393. attachment1.Orientation = Vector3.new(0,0,0)
  1394. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1395. if attachment0 and attachment1 then
  1396. local constraint = Instance.new("HingeConstraint")
  1397. constraint.Attachment0 = attachment0
  1398. constraint.Attachment1 = attachment1
  1399. constraint.LimitsEnabled = true
  1400. constraint.UpperAngle = 0
  1401. constraint.LowerAngle = 0
  1402. constraint.Parent = character
  1403. end
  1404. local bleedBLEED= coroutine.wrap(function()
  1405. bleed(ayybleed)
  1406. end)
  1407. bleedBLEED()
  1408. end)
  1409. end
  1410. pcall(function()
  1411. local thang = "Torso"
  1412. if character:FindFirstChild('UpperTorso') then
  1413. thang = "UpperTorso"
  1414. end
  1415. local ayybleed = Instance.new('Part',character)
  1416. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1417. ayybleed.Color = Frame_2.BackgroundColor3
  1418. ayybleed.Material = Enum.Material.SmoothPlastic
  1419. ayybleed.Name = "ayybleed"
  1420. ayybleed.CanCollide = false
  1421. ayybleed.Transparency = 0
  1422. ayybleed.CFrame = character[thang].CFrame
  1423. ayybleed:BreakJoints()
  1424. local attachment1 = Instance.new('Attachment',ayybleed)
  1425. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1426. attachment1.Orientation = Vector3.new(0,0,0)
  1427. local attachment0 = Instance.new('Attachment',character[thang])
  1428. if attachment0 and attachment1 then
  1429. local constraint = Instance.new("HingeConstraint")
  1430. constraint.Attachment0 = attachment0
  1431. constraint.Attachment1 = attachment1
  1432. constraint.LimitsEnabled = true
  1433. constraint.UpperAngle = 0
  1434. constraint.LowerAngle = 0
  1435. constraint.Parent = character
  1436. end
  1437. end)
  1438. pcall(function()
  1439. local ree = character.LowerTorso
  1440. local thang = "LowerTorso"
  1441. local ayybleed = Instance.new('Part',character)
  1442. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1443. ayybleed.Color = Frame_2.BackgroundColor3
  1444. ayybleed.Material = Enum.Material.SmoothPlastic
  1445. ayybleed.Name = "ayybleed"
  1446. ayybleed.CanCollide = false
  1447. ayybleed.Transparency = 0
  1448. ayybleed.CFrame = character[thang].CFrame
  1449. ayybleed:BreakJoints()
  1450. local attachment1 = Instance.new('Attachment',ayybleed)
  1451. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1452. attachment1.Orientation = Vector3.new(0,0,0)
  1453. local attachment0 = Instance.new('Attachment',character[thang])
  1454. if attachment0 and attachment1 then
  1455. local constraint = Instance.new("HingeConstraint")
  1456. constraint.Attachment0 = attachment0
  1457. constraint.Attachment1 = attachment1
  1458. constraint.LimitsEnabled = true
  1459. constraint.UpperAngle = 0
  1460. constraint.LowerAngle = 0
  1461. constraint.Parent = character
  1462. end
  1463. end)
  1464. pcall(function()
  1465. local ree = character["Right Leg"]
  1466. local thang = "Right Leg"
  1467. local ayybleed = Instance.new('Part',character)
  1468. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1469. ayybleed.Color = Frame_2.BackgroundColor3
  1470. ayybleed.Material = Enum.Material.SmoothPlastic
  1471. ayybleed.Name = "ayybleed"
  1472. ayybleed.CanCollide = false
  1473. ayybleed.Transparency = 0
  1474. ayybleed.CFrame = character[thang].CFrame
  1475. ayybleed:BreakJoints()
  1476. local attachment1 = Instance.new('Attachment',ayybleed)
  1477. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1478. attachment1.Orientation = Vector3.new(0,0,0)
  1479. local attachment0 = Instance.new('Attachment',character[thang])
  1480. if attachment0 and attachment1 then
  1481. local constraint = Instance.new("HingeConstraint")
  1482. constraint.Attachment0 = attachment0
  1483. constraint.Attachment1 = attachment1
  1484. constraint.LimitsEnabled = true
  1485. constraint.UpperAngle = 0
  1486. constraint.LowerAngle = 0
  1487. constraint.Parent = character
  1488. end
  1489. end)
  1490. pcall(function()
  1491. local ree = character["Left Leg"]
  1492. local thang = "Left Leg"
  1493. local ayybleed = Instance.new('Part',character)
  1494. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1495. ayybleed.Color = Frame_2.BackgroundColor3
  1496. ayybleed.Material = Enum.Material.SmoothPlastic
  1497. ayybleed.Name = "ayybleed"
  1498. ayybleed.CanCollide = false
  1499. ayybleed.Transparency = 0
  1500. ayybleed.CFrame = character[thang].CFrame
  1501. ayybleed:BreakJoints()
  1502. local attachment1 = Instance.new('Attachment',ayybleed)
  1503. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1504. attachment1.Orientation = Vector3.new(0,0,0)
  1505. local attachment0 = Instance.new('Attachment',character[thang])
  1506. if attachment0 and attachment1 then
  1507. local constraint = Instance.new("HingeConstraint")
  1508. constraint.Attachment0 = attachment0
  1509. constraint.Attachment1 = attachment1
  1510. constraint.LimitsEnabled = true
  1511. constraint.UpperAngle = 0
  1512. constraint.LowerAngle = 0
  1513. constraint.Parent = character
  1514. end
  1515. end)
  1516. partname="Head"
  1517. end
  1518. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1519. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1520. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1521. end
  1522. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1523. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1524. end
  1525. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1526. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1527. end
  1528. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1529. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1530. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1531. end
  1532. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1533. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1534. end
  1535. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1536. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1537. end
  1538. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1539. stun(character)
  1540. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1541. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1542. end
  1543. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1544. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1545. end
  1546. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1547. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1548. end
  1549. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1550. stun(character)
  1551. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1552. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1553. end
  1554. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1555. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1556. end
  1557. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1558. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1559. end
  1560. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1561. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1562. if character:FindFirstChildOfClass('Humanoid') then
  1563. character:FindFirstChildOfClass('Humanoid').Health = 0
  1564. end
  1565. if character:FindFirstChild('HumanoidRootPart') then
  1566. character.HumanoidRootPart:Destroy()
  1567. end
  1568. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1569. game:GetService('Debris'):AddItem(character,10)
  1570. for _,child in next,character:GetChildren() do
  1571. if child:IsA("Accoutrement") then
  1572. for _,part in next,child:GetChildren() do
  1573. if part:IsA("BasePart") then
  1574. for _,c in pairs(part:GetChildren()) do
  1575. if c:IsA('Weld') then c:Destroy() end
  1576. end
  1577. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1578. local attachment0 = getAttachment0(character,attachment1.Name)
  1579. if attachment0 and attachment1 then
  1580. local constraint = Instance.new("HingeConstraint")
  1581. constraint.Attachment0 = attachment0
  1582. constraint.Attachment1 = attachment1
  1583. constraint.LimitsEnabled = true
  1584. constraint.UpperAngle = 0
  1585. constraint.LowerAngle = 0
  1586. constraint.Parent = character
  1587. end
  1588. end
  1589. end
  1590. end
  1591. end
  1592. for i,v in pairs(character:GetChildren()) do
  1593. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1594. for _,c in pairs(v:GetChildren()) do
  1595. if c.Name == "Collision" then c:Destroy() end
  1596. end
  1597. end
  1598. end
  1599. if heded == false then
  1600. pcall(function()
  1601. local asdf = Instance.new('Attachment',character.Head)
  1602. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1603. local last = asdf
  1604. character.Head.Neck:Destroy()
  1605. character.Head.NeckRigAttachment:Destroy()
  1606. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1607. end)
  1608. end
  1609. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1610. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1611. {"LimitsEnabled",true};
  1612. {"UpperAngle",5};
  1613. {"Radius",5};
  1614. })
  1615. end
  1616. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1617. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1618. {"LimitsEnabled",true};
  1619. {"UpperAngle",50};
  1620. {"LowerAngle",-50};
  1621. })
  1622. end
  1623.  
  1624. local handProperties = {
  1625. {"LimitsEnabled", true};
  1626. {"UpperAngle",0};
  1627. {"LowerAngle",0};
  1628. }
  1629. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1630. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1631. end
  1632. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1633. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1634. end
  1635.  
  1636. local shinProperties = {
  1637. {"LimitsEnabled", true};
  1638. {"UpperAngle", 0};
  1639. {"LowerAngle", -75};
  1640. }
  1641. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1642. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1643. end
  1644. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1645. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1646. end
  1647.  
  1648. local footProperties = {
  1649. {"LimitsEnabled", true};
  1650. {"UpperAngle", 15};
  1651. {"LowerAngle", -45};
  1652. }
  1653. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1654. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1655. end
  1656. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1657. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1658. end
  1659. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1660. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1661. end
  1662. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1663. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1664. end
  1665. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1666. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1667. end
  1668. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1669. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1670. end
  1671. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1672. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1673. end
  1674. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1675. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1676. end
  1677. if character:FindFirstChild('HumanoidRootPart') then
  1678. character.HumanoidRootPart:Destroy()
  1679. end
  1680. else
  1681. R6ragdollJoint(character,partname,attached,heded)
  1682. end
  1683. else
  1684. R6ragdollJoint(character,partname,attached,heded)
  1685. end
  1686. end
  1687.  
  1688. function grow(weld,part,endsize,endpos,amntime)
  1689. local start = weld.C1
  1690. local parent = weld.Parent
  1691. local startsize = part.Size
  1692. local particl = Instance.new("ParticleEmitter")
  1693. particl.LightEmission = 3
  1694. 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))})
  1695. particl.LightInfluence = 0.75
  1696. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1697. particl.Lifetime = NumberRange.new(0.1, 1)
  1698. particl.Rate = 50
  1699. particl.RotSpeed = NumberRange.new(300, 300)
  1700. particl.Speed = NumberRange.new(0, 1)
  1701. particl.SpreadAngle = Vector2.new(90, 90)
  1702. particl.Parent = part
  1703. for i=1,amntime*100 do
  1704. weld.C1 = start:lerp(endpos,i/(amntime*100))
  1705. part.Size = startsize:lerp(endsize,i/(amntime*100))
  1706. weld.Parent = parent
  1707. wait(0.01)
  1708. end
  1709. particl.Enabled = false
  1710. end
  1711. function lerp(weld,startpos,endpos,amntime,longatend)
  1712. local waited = 0
  1713. for i=1,amntime*100 do
  1714. if longatend == true then
  1715. startpos = weld.C0
  1716. end
  1717. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1718. wait(0.01)
  1719. waited=waited+0.01
  1720. end
  1721. end
  1722.  
  1723. function spawned()
  1724. local usable = true
  1725. local working = false
  1726. local mode = "kill"
  1727. local equipped = false
  1728. local char = player.Character
  1729. local blademode = "handle"
  1730. local swinging = false
  1731. local gettingeem = false
  1732. local MOAN = false
  1733. local sounding = false
  1734. local SLESH = false
  1735. local goteem = nil
  1736. local grabbing = false
  1737. local grabbed = nil
  1738. local grabweld = nil
  1739. local aidsificating = nil
  1740. player.CharacterAdded:connect(function()
  1741. if usable then
  1742. usable = false
  1743. end
  1744. end)
  1745. if char == nil then return end
  1746. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1747. local badass = Instance.new('Sound',char.Head)
  1748. badass.Name = 'Badass'
  1749. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1750. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1751. badass.Volume = 10
  1752. badass.Looped=true
  1753. badass.SoundId = 'rbxassetid://428902535'
  1754. local handle = Instance.new("Part", char)
  1755. handle.BrickColor = BrickColor.new("Really black")
  1756. handle.Material = "Metal"
  1757. handle.CanCollide = false
  1758. handle.Anchored = false
  1759. handle.Shape = "Cylinder"
  1760. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1761. handle.BackSurface = "SmoothNoOutlines"
  1762. handle.BottomSurface = "SmoothNoOutlines"
  1763. handle.FrontSurface = "SmoothNoOutlines"
  1764. handle.LeftSurface = "SmoothNoOutlines"
  1765. handle.RightSurface = "SmoothNoOutlines"
  1766. handle.TopSurface = "SmoothNoOutlines"
  1767. handle.Name = "handle"
  1768.  
  1769. local hweld = Instance.new("Weld", char.Torso)
  1770. hweld.Part0 = char.Torso
  1771. hweld.Part1 = handle
  1772. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1773.  
  1774. local rdd = false
  1775. function oogabooga()
  1776. if rdd == false then
  1777. rdd = true
  1778. pcall(function()
  1779. ragdollpart(char,"Right Arm")
  1780. ragdollpart(char,"Right Leg")
  1781. ragdollpart(char,"Left Arm")
  1782. ragdollpart(char,"Left Leg")
  1783. end)
  1784. pcall(function()
  1785. ragdollpart(char,"RightUpperArm")
  1786. ragdollpart(char,"RightUpperLeg")
  1787. ragdollpart(char,"LeftUpperArm")
  1788. ragdollpart(char,"LeftUpperLeg")
  1789. end)
  1790. unstun(char)
  1791. for i,v in pairs(char:GetChildren()) do
  1792. v.ChildAdded:connect(function(child)
  1793. if rdd == true then
  1794. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1795. if child ~= grabweld then
  1796. spawn(function()
  1797. wait()
  1798. child:Destroy()
  1799. end)
  1800. end
  1801. end
  1802. end
  1803. end)
  1804. if string.find(string.lower(v.Name),'leg') then
  1805. if v:FindFirstChild('Collision') then
  1806. v:FindFirstChild('Collision'):Destroy()
  1807. end
  1808. end
  1809. end
  1810. else
  1811. rdd = false
  1812. for i,v in pairs(char:GetChildren()) do
  1813. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1814. v:Destroy()
  1815. elseif v:IsA('BasePart') then
  1816. if v:FindFirstChild('Collision') then
  1817. v.Collision:Destroy()
  1818. end
  1819. for a,c in pairs(v:GetChildren()) do
  1820. if string.find(string.lower(c.Name),"ragdoll") then
  1821. c:Destroy()
  1822. end
  1823. end
  1824. end
  1825. end
  1826. pcall(function()
  1827. local ra = rightclone:Clone()
  1828. ra.Parent = char.Torso
  1829. ra.Part0 = char.Torso
  1830. ra.Part1 = char["Right Arm"]
  1831. end)
  1832. pcall(function()
  1833. local la = leftclone:Clone()
  1834. la.Parent = char.Torso
  1835. la.Part0 = char.Torso
  1836. la.Part1 = char["Left Arm"]
  1837. end)
  1838. pcall(function()
  1839. local ll = leftlegclone:Clone()
  1840. ll.Parent = char.Torso
  1841. ll.Part0 = char.Torso
  1842. ll.Part1 = char["Left Leg"]
  1843. end)
  1844. pcall(function()
  1845. local rl = rightlegclone:Clone()
  1846. rl.Parent = char.Torso
  1847. rl.Part0 = char.Torso
  1848. rl.Part1 = char["Right Leg"]
  1849. end)
  1850. end
  1851. end
  1852. function getrid()
  1853. if grabbed then
  1854. release()
  1855. end
  1856. blademode = "handle"
  1857. for _,ree in pairs(handle:GetChildren()) do
  1858. if ree:IsA('BasePart') then
  1859. local part = Instance.new('Part',workspace)
  1860. part.CFrame = ree.CFrame
  1861. part.Anchored = true
  1862. part.CanCollide = false
  1863. part.Size = ree.Size
  1864. part.Transparency = 1
  1865. ree:Destroy()
  1866. local pe2 = Instance.new("ParticleEmitter")
  1867. pe2.Acceleration = Vector3.new(0, 1, 0)
  1868. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  1869. pe2.Speed = NumberRange.new(0.5)
  1870. pe2.Rate = 20000
  1871. pe2.RotSpeed = NumberRange.new(-30, 30)
  1872. pe2.Rotation = NumberRange.new(0, 360)
  1873. pe2.Size = NumberSequence.new({
  1874. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  1875. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  1876. })
  1877. pe2.Texture = "rbxassetid://244221440"
  1878. pe2.Transparency = NumberSequence.new({
  1879. NumberSequenceKeypoint.new(0, 0.9, 0),
  1880. NumberSequenceKeypoint.new(1, 0.9, 0)
  1881. })
  1882. pe2.ZOffset = 5
  1883. pe2.VelocitySpread = 360
  1884. pe2.Parent = part
  1885. pe2.Enabled = true
  1886. local coru=coroutine.wrap(function()
  1887. wait(0.2)
  1888. pe2.Enabled = false
  1889. game:GetService('Debris'):AddItem(part,0.5)
  1890. end)
  1891. coru()
  1892. else
  1893. ree:Remove()
  1894. end
  1895. end
  1896. end
  1897.  
  1898. function equip()
  1899. equipped = true
  1900. working = true
  1901. if char.Torso:FindFirstChild("Right Shoulder") then
  1902. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1903. end
  1904. local weld = Instance.new('Weld', char.Torso)
  1905. weld.Name = "Lerping"
  1906. weld.Part0 = char["Right Arm"]
  1907. weld.Part1 = char.Torso
  1908. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1909.  
  1910. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1911.  
  1912. wait(0.1)
  1913.  
  1914. hweld.Part0 = char["Right Arm"]
  1915. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  1916.  
  1917. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  1918.  
  1919. weld:Destroy()
  1920. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1921. local clone = rightclone:Clone()
  1922. clone.Part0 = char.Torso
  1923. clone.Part1 = char["Right Arm"]
  1924. clone.Parent = char.Torso
  1925. end
  1926. working = false
  1927. end
  1928.  
  1929. function unequip()
  1930. getrid(handle)
  1931. equipped = false
  1932. working = true
  1933.  
  1934. if char.Torso:FindFirstChild("Right Shoulder") then
  1935. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1936. end
  1937.  
  1938. local weld = Instance.new('Weld', char.Torso)
  1939. weld.Name = "Lerping"
  1940. weld.Part0 = char["Right Arm"]
  1941. weld.Part1 = char.Torso
  1942. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1943.  
  1944.  
  1945. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1946.  
  1947. hweld.Part0 = char["Torso"]
  1948. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1949. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  1950. weld:Destroy()
  1951. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1952. local clone = rightclone:Clone()
  1953. clone.Part0 = char.Torso
  1954. clone.Part1 = char["Right Arm"]
  1955. clone.Parent = char.Torso
  1956. end
  1957. working = false
  1958. end
  1959.  
  1960. function dildo()
  1961. blademode = "dildo"
  1962. working = true
  1963. -- 1 - pink toy
  1964. local obj1 = Instance.new("Model")
  1965. obj1.Name = "pink toy"
  1966. obj1.Parent = handle
  1967.  
  1968. -- 2 - Model
  1969. local obj2 = Instance.new("Model")
  1970. obj2.Parent = obj1
  1971.  
  1972. -- 3 - Part
  1973. local obj3 = Instance.new("Part")
  1974. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1975. obj3.CanCollide = false
  1976. obj3.TopSurface = Enum.SurfaceType.Smooth
  1977. obj3.BottomSurface = Enum.SurfaceType.Smooth
  1978. obj3.Material = Enum.Material.SmoothPlastic
  1979. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  1980. obj3.BrickColor = BrickColor.new("Hot pink")
  1981. obj3.Friction = 0.30000001192093
  1982. obj3.Shape = Enum.PartType.Ball
  1983. obj3.Parent = obj2
  1984. obj3.Name = "tip"
  1985.  
  1986. -- 4 - Part
  1987. local obj4 = Instance.new("Part")
  1988. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  1989. obj4.CanCollide = false
  1990. obj4.TopSurface = Enum.SurfaceType.Smooth
  1991. obj4.BottomSurface = Enum.SurfaceType.Smooth
  1992. obj4.Material = Enum.Material.SmoothPlastic
  1993. obj4.Size = Vector3.new(4.09999943, 1, 1)
  1994. obj4.BrickColor = BrickColor.new("Hot pink")
  1995. obj4.Friction = 0.30000001192093
  1996. obj4.Shape = Enum.PartType.Cylinder
  1997. obj4.Parent = obj2
  1998.  
  1999. -- 5 - Part
  2000. local obj5 = Instance.new("Part")
  2001. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2002. obj5.CanCollide = false
  2003. obj5.TopSurface = Enum.SurfaceType.Smooth
  2004. obj5.BottomSurface = Enum.SurfaceType.Smooth
  2005. obj5.Material = Enum.Material.SmoothPlastic
  2006. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  2007. obj5.BrickColor = BrickColor.new("Hot pink")
  2008. obj5.Friction = 0.30000001192093
  2009. obj5.Shape = Enum.PartType.Ball
  2010. obj5.Parent = obj2
  2011.  
  2012. -- 6 - Part
  2013. local obj6 = Instance.new("Part")
  2014. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2015. obj6.CanCollide = false
  2016. obj6.TopSurface = Enum.SurfaceType.Smooth
  2017. obj6.BottomSurface = Enum.SurfaceType.Smooth
  2018. obj6.Material = Enum.Material.SmoothPlastic
  2019. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2020. obj6.BrickColor = BrickColor.new("Hot pink")
  2021. obj6.Friction = 0.30000001192093
  2022. obj6.Shape = Enum.PartType.Ball
  2023. obj6.Parent = obj2
  2024.  
  2025. -- 7 - Part
  2026. local obj7 = Instance.new("Part")
  2027. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2028. obj7.CanCollide = false
  2029. obj7.TopSurface = Enum.SurfaceType.Smooth
  2030. obj7.BottomSurface = Enum.SurfaceType.Smooth
  2031. obj7.Material = Enum.Material.SmoothPlastic
  2032. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  2033. obj7.BrickColor = BrickColor.new("Hot pink")
  2034. obj7.Friction = 0.30000001192093
  2035. obj7.Shape = Enum.PartType.Ball
  2036. obj7.Parent = obj2
  2037.  
  2038. -- 8 - Part
  2039. local obj8 = Instance.new("Part")
  2040. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  2041. obj8.CanCollide = false
  2042. obj8.TopSurface = Enum.SurfaceType.Smooth
  2043. obj8.BottomSurface = Enum.SurfaceType.Smooth
  2044. obj8.Material = Enum.Material.SmoothPlastic
  2045. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  2046. obj8.BrickColor = BrickColor.new("Hot pink")
  2047. obj8.Friction = 0.30000001192093
  2048. obj8.Shape = Enum.PartType.Ball
  2049. obj8.Parent = obj2
  2050. local fiREPART = obj8
  2051.  
  2052. -- 9 - Part
  2053. local obj9 = Instance.new("Part")
  2054. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  2055. obj9.CanCollide = false
  2056. obj9.TopSurface = Enum.SurfaceType.Smooth
  2057. obj9.BottomSurface = Enum.SurfaceType.Smooth
  2058. obj9.Material = Enum.Material.SmoothPlastic
  2059. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  2060. obj9.BrickColor = BrickColor.new("Hot pink")
  2061. obj9.Friction = 0.30000001192093
  2062. obj9.Shape = Enum.PartType.Cylinder
  2063. obj9.Parent = obj2
  2064.  
  2065. -- 10 - Part
  2066. local obj10 = Instance.new("Part")
  2067. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2068. obj10.CanCollide = false
  2069. obj10.TopSurface = Enum.SurfaceType.Smooth
  2070. obj10.BottomSurface = Enum.SurfaceType.Smooth
  2071. obj10.Material = Enum.Material.SmoothPlastic
  2072. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  2073. obj10.BrickColor = BrickColor.new("Hot pink")
  2074. obj10.Friction = 0.30000001192093
  2075. obj10.Shape = Enum.PartType.Ball
  2076. obj10.Parent = obj2
  2077.  
  2078. -- 11 - Part
  2079. local obj11 = Instance.new("Part")
  2080. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2081. obj11.CanCollide = false
  2082. obj11.TopSurface = Enum.SurfaceType.Smooth
  2083. obj11.BottomSurface = Enum.SurfaceType.Smooth
  2084. obj11.Material = Enum.Material.SmoothPlastic
  2085. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  2086. obj11.BrickColor = BrickColor.new("Hot pink")
  2087. obj11.Friction = 0.30000001192093
  2088. obj11.Shape = Enum.PartType.Ball
  2089. obj11.Parent = obj2
  2090.  
  2091. -- 12 - Part
  2092. local obj12 = Instance.new("Part")
  2093. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2094. obj12.CanCollide = false
  2095. obj12.TopSurface = Enum.SurfaceType.Smooth
  2096. obj12.BottomSurface = Enum.SurfaceType.Smooth
  2097. obj12.Material = Enum.Material.SmoothPlastic
  2098. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  2099. obj12.BrickColor = BrickColor.new("Hot pink")
  2100. obj12.Friction = 0.30000001192093
  2101. obj12.Shape = Enum.PartType.Ball
  2102. obj12.Parent = obj2
  2103.  
  2104. -- 13 - Part
  2105. local obj13 = Instance.new("Part")
  2106. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2107. obj13.CanCollide = false
  2108. obj13.TopSurface = Enum.SurfaceType.Smooth
  2109. obj13.BottomSurface = Enum.SurfaceType.Smooth
  2110. obj13.Material = Enum.Material.SmoothPlastic
  2111. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  2112. obj13.BrickColor = BrickColor.new("Hot pink")
  2113. obj13.Friction = 0.30000001192093
  2114. obj13.Shape = Enum.PartType.Ball
  2115. obj13.Parent = obj2
  2116.  
  2117. -- 14 - Part
  2118. local obj14 = Instance.new("Part")
  2119. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2120. obj14.CanCollide = false
  2121. obj14.TopSurface = Enum.SurfaceType.Smooth
  2122. obj14.BottomSurface = Enum.SurfaceType.Smooth
  2123. obj14.Material = Enum.Material.SmoothPlastic
  2124. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  2125. obj14.BrickColor = BrickColor.new("Hot pink")
  2126. obj14.Friction = 0.30000001192093
  2127. obj14.Shape = Enum.PartType.Ball
  2128. obj14.Parent = obj2
  2129.  
  2130. -- 15 - Part
  2131. local obj15 = Instance.new("Part")
  2132. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2133. obj15.CanCollide = false
  2134. obj15.TopSurface = Enum.SurfaceType.Smooth
  2135. obj15.BottomSurface = Enum.SurfaceType.Smooth
  2136. obj15.Material = Enum.Material.SmoothPlastic
  2137. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  2138. obj15.BrickColor = BrickColor.new("Hot pink")
  2139. obj15.Friction = 0.30000001192093
  2140. obj15.Shape = Enum.PartType.Ball
  2141. obj15.Parent = obj2
  2142.  
  2143. -- 16 - Part
  2144. local obj16 = Instance.new("Part")
  2145. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2146. obj16.CanCollide = false
  2147. obj16.TopSurface = Enum.SurfaceType.Smooth
  2148. obj16.BottomSurface = Enum.SurfaceType.Smooth
  2149. obj16.Material = Enum.Material.SmoothPlastic
  2150. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  2151. obj16.BrickColor = BrickColor.new("Hot pink")
  2152. obj16.Friction = 0.30000001192093
  2153. obj16.Shape = Enum.PartType.Ball
  2154. obj16.Parent = obj2
  2155.  
  2156. -- 17 - Part
  2157. local obj17 = Instance.new("Part")
  2158. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2159. obj17.CanCollide = false
  2160. obj17.TopSurface = Enum.SurfaceType.Smooth
  2161. obj17.BottomSurface = Enum.SurfaceType.Smooth
  2162. obj17.Material = Enum.Material.SmoothPlastic
  2163. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  2164. obj17.BrickColor = BrickColor.new("Hot pink")
  2165. obj17.Friction = 0.30000001192093
  2166. obj17.Shape = Enum.PartType.Ball
  2167. obj17.Parent = obj2
  2168.  
  2169. -- 18 - Part
  2170. local obj18 = Instance.new("Part")
  2171. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2172. obj18.CanCollide = false
  2173. obj18.TopSurface = Enum.SurfaceType.Smooth
  2174. obj18.BottomSurface = Enum.SurfaceType.Smooth
  2175. obj18.Material = Enum.Material.SmoothPlastic
  2176. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  2177. obj18.BrickColor = BrickColor.new("Hot pink")
  2178. obj18.Friction = 0.30000001192093
  2179. obj18.Shape = Enum.PartType.Ball
  2180. obj18.Parent = obj2
  2181.  
  2182. -- 19 - Part
  2183. local obj19 = Instance.new("Part")
  2184. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2185. obj19.CanCollide = false
  2186. obj19.TopSurface = Enum.SurfaceType.Smooth
  2187. obj19.BottomSurface = Enum.SurfaceType.Smooth
  2188. obj19.Material = Enum.Material.SmoothPlastic
  2189. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  2190. obj19.BrickColor = BrickColor.new("Hot pink")
  2191. obj19.Friction = 0.30000001192093
  2192. obj19.Shape = Enum.PartType.Ball
  2193. obj19.Parent = obj2
  2194.  
  2195. -- 20 - Part
  2196. local obj20 = Instance.new("Part")
  2197. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2198. obj20.CanCollide = false
  2199. obj20.TopSurface = Enum.SurfaceType.Smooth
  2200. obj20.BottomSurface = Enum.SurfaceType.Smooth
  2201. obj20.Material = Enum.Material.SmoothPlastic
  2202. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  2203. obj20.BrickColor = BrickColor.new("Hot pink")
  2204. obj20.Friction = 0.30000001192093
  2205. obj20.Shape = Enum.PartType.Ball
  2206. obj20.Parent = obj2
  2207.  
  2208. -- 21 - Part
  2209. local obj21 = Instance.new("Part")
  2210. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2211. obj21.CanCollide = false
  2212. obj21.TopSurface = Enum.SurfaceType.Smooth
  2213. obj21.BottomSurface = Enum.SurfaceType.Smooth
  2214. obj21.Material = Enum.Material.SmoothPlastic
  2215. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  2216. obj21.BrickColor = BrickColor.new("Hot pink")
  2217. obj21.Friction = 0.30000001192093
  2218. obj21.Shape = Enum.PartType.Ball
  2219. obj21.Parent = obj2
  2220.  
  2221. -- 22 - Part
  2222. local obj22 = Instance.new("Part")
  2223. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2224. obj22.CanCollide = false
  2225. obj22.TopSurface = Enum.SurfaceType.Smooth
  2226. obj22.BottomSurface = Enum.SurfaceType.Smooth
  2227. obj22.Material = Enum.Material.SmoothPlastic
  2228. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  2229. obj22.BrickColor = BrickColor.new("Hot pink")
  2230. obj22.Friction = 0.30000001192093
  2231. obj22.Shape = Enum.PartType.Ball
  2232. obj22.Parent = obj2
  2233.  
  2234. -- 23 - Part
  2235. local obj23 = Instance.new("Part")
  2236. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2237. obj23.CanCollide = false
  2238. obj23.TopSurface = Enum.SurfaceType.Smooth
  2239. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2240. obj23.Material = Enum.Material.SmoothPlastic
  2241. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2242. obj23.BrickColor = BrickColor.new("Hot pink")
  2243. obj23.Friction = 0.30000001192093
  2244. obj23.Shape = Enum.PartType.Ball
  2245. obj23.Parent = obj2
  2246.  
  2247. -- 24 - Part
  2248. local obj24 = Instance.new("Part")
  2249. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2250. obj24.CanCollide = false
  2251. obj24.TopSurface = Enum.SurfaceType.Smooth
  2252. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2253. obj24.Material = Enum.Material.SmoothPlastic
  2254. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2255. obj24.BrickColor = BrickColor.new("Hot pink")
  2256. obj24.Friction = 0.30000001192093
  2257. obj24.Shape = Enum.PartType.Ball
  2258. obj24.Parent = obj2
  2259.  
  2260. -- 25 - Part
  2261. local obj25 = Instance.new("Part")
  2262. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2263. obj25.CanCollide = false
  2264. obj25.TopSurface = Enum.SurfaceType.Smooth
  2265. obj25.BottomSurface = Enum.SurfaceType.Smooth
  2266. obj25.Material = Enum.Material.SmoothPlastic
  2267. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  2268. obj25.BrickColor = BrickColor.new("Hot pink")
  2269. obj25.Friction = 0.30000001192093
  2270. obj25.Shape = Enum.PartType.Ball
  2271. obj25.Parent = obj2
  2272.  
  2273. -- 26 - Part
  2274. local obj26 = Instance.new("Part")
  2275. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2276. obj26.CanCollide = false
  2277. obj26.TopSurface = Enum.SurfaceType.Smooth
  2278. obj26.BottomSurface = Enum.SurfaceType.Smooth
  2279. obj26.Material = Enum.Material.SmoothPlastic
  2280. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  2281. obj26.BrickColor = BrickColor.new("Hot pink")
  2282. obj26.Friction = 0.30000001192093
  2283. obj26.Shape = Enum.PartType.Ball
  2284. obj26.Parent = obj2
  2285.  
  2286. -- 27 - Part
  2287. local obj27 = Instance.new("Part")
  2288. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2289. obj27.CanCollide = false
  2290. obj27.TopSurface = Enum.SurfaceType.Smooth
  2291. obj27.BottomSurface = Enum.SurfaceType.Smooth
  2292. obj27.Material = Enum.Material.SmoothPlastic
  2293. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  2294. obj27.BrickColor = BrickColor.new("Hot pink")
  2295. obj27.Friction = 0.30000001192093
  2296. obj27.Shape = Enum.PartType.Ball
  2297. obj27.Parent = obj2
  2298.  
  2299. -- 28 - Part
  2300. local obj28 = Instance.new("Part")
  2301. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2302. obj28.CanCollide = false
  2303. obj28.TopSurface = Enum.SurfaceType.Smooth
  2304. obj28.BottomSurface = Enum.SurfaceType.Smooth
  2305. obj28.Material = Enum.Material.SmoothPlastic
  2306. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  2307. obj28.BrickColor = BrickColor.new("Hot pink")
  2308. obj28.Friction = 0.30000001192093
  2309. obj28.Shape = Enum.PartType.Ball
  2310. obj28.Parent = obj2
  2311.  
  2312. -- 29 - Part
  2313. local obj29 = Instance.new("Part")
  2314. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2315. obj29.CanCollide = false
  2316. obj29.TopSurface = Enum.SurfaceType.Smooth
  2317. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2318. obj29.Material = Enum.Material.SmoothPlastic
  2319. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2320. obj29.BrickColor = BrickColor.new("Hot pink")
  2321. obj29.Friction = 0.30000001192093
  2322. obj29.Shape = Enum.PartType.Ball
  2323. obj29.Parent = obj2
  2324.  
  2325. -- 30 - Part
  2326. local obj30 = Instance.new("Part")
  2327. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2328. obj30.CanCollide = false
  2329. obj30.TopSurface = Enum.SurfaceType.Smooth
  2330. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2331. obj30.Material = Enum.Material.SmoothPlastic
  2332. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2333. obj30.BrickColor = BrickColor.new("Hot pink")
  2334. obj30.Friction = 0.30000001192093
  2335. obj30.Shape = Enum.PartType.Ball
  2336. obj30.Parent = obj2
  2337.  
  2338. -- 31 - Part
  2339. local obj31 = Instance.new("Part")
  2340. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2341. obj31.CanCollide = false
  2342. obj31.TopSurface = Enum.SurfaceType.Smooth
  2343. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2344. obj31.Material = Enum.Material.SmoothPlastic
  2345. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2346. obj31.BrickColor = BrickColor.new("Hot pink")
  2347. obj31.Friction = 0.30000001192093
  2348. obj31.Shape = Enum.PartType.Ball
  2349. obj31.Parent = obj2
  2350.  
  2351. -- 32 - Part
  2352. local obj32 = Instance.new("Part")
  2353. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2354. obj32.CanCollide = false
  2355. obj32.TopSurface = Enum.SurfaceType.Smooth
  2356. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2357. obj32.Material = Enum.Material.SmoothPlastic
  2358. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2359. obj32.BrickColor = BrickColor.new("Hot pink")
  2360. obj32.Friction = 0.30000001192093
  2361. obj32.Shape = Enum.PartType.Ball
  2362. obj32.Parent = obj2
  2363.  
  2364. -- 33 - Part
  2365. local obj33 = Instance.new("Part")
  2366. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2367. obj33.CanCollide = false
  2368. obj33.TopSurface = Enum.SurfaceType.Smooth
  2369. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2370. obj33.Material = Enum.Material.SmoothPlastic
  2371. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2372. obj33.BrickColor = BrickColor.new("Hot pink")
  2373. obj33.Friction = 0.30000001192093
  2374. obj33.Shape = Enum.PartType.Ball
  2375. obj33.Parent = obj2
  2376.  
  2377. -- 34 - Part
  2378. local obj34 = Instance.new("Part")
  2379. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2380. obj34.CanCollide = false
  2381. obj34.TopSurface = Enum.SurfaceType.Smooth
  2382. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2383. obj34.Material = Enum.Material.SmoothPlastic
  2384. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2385. obj34.BrickColor = BrickColor.new("Hot pink")
  2386. obj34.Friction = 0.30000001192093
  2387. obj34.Shape = Enum.PartType.Ball
  2388. obj34.Parent = obj2
  2389.  
  2390. -- 35 - Part
  2391. local obj35 = Instance.new("Part")
  2392. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2393. obj35.CanCollide = false
  2394. obj35.TopSurface = Enum.SurfaceType.Smooth
  2395. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2396. obj35.Material = Enum.Material.SmoothPlastic
  2397. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2398. obj35.BrickColor = BrickColor.new("Hot pink")
  2399. obj35.Friction = 0.30000001192093
  2400. obj35.Shape = Enum.PartType.Ball
  2401. obj35.Parent = obj2
  2402.  
  2403. -- 36 - Part
  2404. local obj36 = Instance.new("Part")
  2405. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2406. obj36.CanCollide = false
  2407. obj36.TopSurface = Enum.SurfaceType.Smooth
  2408. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2409. obj36.Material = Enum.Material.SmoothPlastic
  2410. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2411. obj36.BrickColor = BrickColor.new("Hot pink")
  2412. obj36.Friction = 0.30000001192093
  2413. obj36.Shape = Enum.PartType.Ball
  2414. obj36.Parent = obj2
  2415.  
  2416. -- 37 - Part
  2417. local obj37 = Instance.new("Part")
  2418. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2419. obj37.CanCollide = false
  2420. obj37.TopSurface = Enum.SurfaceType.Smooth
  2421. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2422. obj37.Material = Enum.Material.SmoothPlastic
  2423. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2424. obj37.BrickColor = BrickColor.new("Hot pink")
  2425. obj37.Friction = 0.30000001192093
  2426. obj37.Shape = Enum.PartType.Ball
  2427. obj37.Parent = obj2
  2428.  
  2429. -- 38 - Part
  2430. local obj38 = Instance.new("Part")
  2431. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2432. obj38.CanCollide = false
  2433. obj38.TopSurface = Enum.SurfaceType.Smooth
  2434. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2435. obj38.Material = Enum.Material.SmoothPlastic
  2436. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2437. obj38.BrickColor = BrickColor.new("Hot pink")
  2438. obj38.Friction = 0.30000001192093
  2439. obj38.Shape = Enum.PartType.Ball
  2440. obj38.Parent = obj2
  2441.  
  2442. -- 39 - Part
  2443. local obj39 = Instance.new("Part")
  2444. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2445. obj39.CanCollide = false
  2446. obj39.TopSurface = Enum.SurfaceType.Smooth
  2447. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2448. obj39.Material = Enum.Material.SmoothPlastic
  2449. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2450. obj39.BrickColor = BrickColor.new("Hot pink")
  2451. obj39.Friction = 0.30000001192093
  2452. obj39.Shape = Enum.PartType.Ball
  2453. obj39.Parent = obj2
  2454.  
  2455. -- 40 - Part
  2456. local obj40 = Instance.new("Part")
  2457. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2458. obj40.CanCollide = false
  2459. obj40.TopSurface = Enum.SurfaceType.Smooth
  2460. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2461. obj40.Material = Enum.Material.SmoothPlastic
  2462. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2463. obj40.BrickColor = BrickColor.new("Hot pink")
  2464. obj40.Friction = 0.30000001192093
  2465. obj40.Shape = Enum.PartType.Ball
  2466. obj40.Parent = obj2
  2467.  
  2468. -- 41 - stretches
  2469. local obj41 = Instance.new("Model")
  2470. obj41.Name = "stretches"
  2471. obj41.Parent = obj1
  2472.  
  2473. -- 42 - stretchlol
  2474. local obj42 = Instance.new("Part")
  2475. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2476. obj42.CanCollide = false
  2477. obj42.Transparency = 1
  2478. obj42.TopSurface = Enum.SurfaceType.Smooth
  2479. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2480. obj42.Material = Enum.Material.SmoothPlastic
  2481. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2482. obj42.BrickColor = BrickColor.new("Pastel brown")
  2483. obj42.Friction = 0.30000001192093
  2484. obj42.Shape = Enum.PartType.Ball
  2485. obj42.Name = "stretchlol"
  2486. obj42.Parent = obj41
  2487.  
  2488. -- 43 - stretchlol
  2489. local obj43 = Instance.new("Part")
  2490. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2491. obj43.CanCollide = false
  2492. obj43.Transparency = 1
  2493. obj43.TopSurface = Enum.SurfaceType.Smooth
  2494. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2495. obj43.Material = Enum.Material.SmoothPlastic
  2496. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2497. obj43.BrickColor = BrickColor.new("Pastel brown")
  2498. obj43.Friction = 0.30000001192093
  2499. obj43.Shape = Enum.PartType.Ball
  2500. obj43.Name = "stretchlol"
  2501. obj43.Parent = obj41
  2502.  
  2503. -- 44 - stretchlol
  2504. local obj44 = Instance.new("Part")
  2505. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2506. obj44.CanCollide = false
  2507. obj44.Transparency = 1
  2508. obj44.TopSurface = Enum.SurfaceType.Smooth
  2509. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2510. obj44.Material = Enum.Material.SmoothPlastic
  2511. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2512. obj44.BrickColor = BrickColor.new("Pastel brown")
  2513. obj44.Friction = 0.30000001192093
  2514. obj44.Shape = Enum.PartType.Ball
  2515. obj44.Name = "stretchlol"
  2516. obj44.Parent = obj41
  2517.  
  2518. -- 45 - stretchlol
  2519. local obj45 = Instance.new("Part")
  2520. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2521. obj45.CanCollide = false
  2522. obj45.Transparency = 1
  2523. obj45.TopSurface = Enum.SurfaceType.Smooth
  2524. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2525. obj45.Material = Enum.Material.SmoothPlastic
  2526. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2527. obj45.BrickColor = BrickColor.new("Pastel brown")
  2528. obj45.Friction = 0.30000001192093
  2529. obj45.Shape = Enum.PartType.Ball
  2530. obj45.Name = "stretchlol"
  2531. obj45.Parent = obj41
  2532.  
  2533. -- 46 - stretchlol
  2534. local obj46 = Instance.new("Part")
  2535. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2536. obj46.CanCollide = false
  2537. obj46.Transparency = 1
  2538. obj46.TopSurface = Enum.SurfaceType.Smooth
  2539. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2540. obj46.Material = Enum.Material.SmoothPlastic
  2541. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2542. obj46.BrickColor = BrickColor.new("Pastel brown")
  2543. obj46.Friction = 0.30000001192093
  2544. obj46.Shape = Enum.PartType.Ball
  2545. obj46.Name = "stretchlol"
  2546. obj46.Parent = obj41
  2547.  
  2548. -- 47 - stretchlol
  2549. local obj47 = Instance.new("Part")
  2550. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2551. obj47.CanCollide = false
  2552. obj47.Transparency = 1
  2553. obj47.TopSurface = Enum.SurfaceType.Smooth
  2554. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2555. obj47.Material = Enum.Material.SmoothPlastic
  2556. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2557. obj47.BrickColor = BrickColor.new("Pastel brown")
  2558. obj47.Friction = 0.30000001192093
  2559. obj47.Shape = Enum.PartType.Ball
  2560. obj47.Name = "stretchlol"
  2561. obj47.Parent = obj41
  2562.  
  2563. -- 48 - stretchlol
  2564. local obj48 = Instance.new("Part")
  2565. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2566. obj48.CanCollide = false
  2567. obj48.Transparency = 1
  2568. obj48.TopSurface = Enum.SurfaceType.Smooth
  2569. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2570. obj48.Material = Enum.Material.SmoothPlastic
  2571. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2572. obj48.BrickColor = BrickColor.new("Pastel brown")
  2573. obj48.Friction = 0.30000001192093
  2574. obj48.Shape = Enum.PartType.Ball
  2575. obj48.Name = "stretchlol"
  2576. obj48.Parent = obj41
  2577.  
  2578. -- 49 - stretchlol
  2579. local obj49 = Instance.new("Part")
  2580. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2581. obj49.CanCollide = false
  2582. obj49.Transparency = 1
  2583. obj49.TopSurface = Enum.SurfaceType.Smooth
  2584. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2585. obj49.Material = Enum.Material.SmoothPlastic
  2586. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2587. obj49.BrickColor = BrickColor.new("Pastel brown")
  2588. obj49.Friction = 0.30000001192093
  2589. obj49.Shape = Enum.PartType.Ball
  2590. obj49.Name = "stretchlol"
  2591. obj49.Parent = obj41
  2592.  
  2593. -- 50 - stretchlol
  2594. local obj50 = Instance.new("Part")
  2595. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2596. obj50.CanCollide = false
  2597. obj50.Transparency = 1
  2598. obj50.TopSurface = Enum.SurfaceType.Smooth
  2599. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2600. obj50.Material = Enum.Material.SmoothPlastic
  2601. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2602. obj50.BrickColor = BrickColor.new("Pastel brown")
  2603. obj50.Friction = 0.30000001192093
  2604. obj50.Shape = Enum.PartType.Ball
  2605. obj50.Name = "stretchlol"
  2606. obj50.Parent = obj41
  2607.  
  2608. -- 51 - stretchlol
  2609. local obj51 = Instance.new("Part")
  2610. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2611. obj51.CanCollide = false
  2612. obj51.Transparency = 1
  2613. obj51.TopSurface = Enum.SurfaceType.Smooth
  2614. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2615. obj51.Material = Enum.Material.SmoothPlastic
  2616. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2617. obj51.BrickColor = BrickColor.new("Pastel brown")
  2618. obj51.Friction = 0.30000001192093
  2619. obj51.Shape = Enum.PartType.Ball
  2620. obj51.Name = "stretchlol"
  2621. obj51.Parent = obj41
  2622.  
  2623. -- 52 - stretchlol
  2624. local obj52 = Instance.new("Part")
  2625. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2626. obj52.CanCollide = false
  2627. obj52.Transparency = 1
  2628. obj52.TopSurface = Enum.SurfaceType.Smooth
  2629. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2630. obj52.Material = Enum.Material.SmoothPlastic
  2631. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2632. obj52.BrickColor = BrickColor.new("Pastel brown")
  2633. obj52.Friction = 0.30000001192093
  2634. obj52.Shape = Enum.PartType.Ball
  2635. obj52.Name = "stretchlol"
  2636. obj52.Parent = obj41
  2637.  
  2638. -- 53 - stretchlol
  2639. local obj53 = Instance.new("Part")
  2640. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2641. obj53.CanCollide = false
  2642. obj53.Transparency = 1
  2643. obj53.TopSurface = Enum.SurfaceType.Smooth
  2644. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2645. obj53.Material = Enum.Material.SmoothPlastic
  2646. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2647. obj53.BrickColor = BrickColor.new("Pastel brown")
  2648. obj53.Friction = 0.30000001192093
  2649. obj53.Shape = Enum.PartType.Cylinder
  2650. obj53.Name = "stretchlol"
  2651. obj53.Parent = obj41
  2652.  
  2653. -- 54 - stretchlol
  2654. local obj54 = Instance.new("Part")
  2655. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2656. obj54.CanCollide = false
  2657. obj54.Transparency = 1
  2658. obj54.TopSurface = Enum.SurfaceType.Smooth
  2659. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2660. obj54.Material = Enum.Material.SmoothPlastic
  2661. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2662. obj54.BrickColor = BrickColor.new("Pastel brown")
  2663. obj54.Friction = 0.30000001192093
  2664. obj54.Shape = Enum.PartType.Ball
  2665. obj54.Name = "stretchlol"
  2666. obj54.Parent = obj41
  2667.  
  2668. -- 55 - stretchlol
  2669. local obj55 = Instance.new("Part")
  2670. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2671. obj55.CanCollide = false
  2672. obj55.Transparency = 1
  2673. obj55.TopSurface = Enum.SurfaceType.Smooth
  2674. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2675. obj55.Material = Enum.Material.SmoothPlastic
  2676. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2677. obj55.BrickColor = BrickColor.new("Pastel brown")
  2678. obj55.Friction = 0.30000001192093
  2679. obj55.Shape = Enum.PartType.Ball
  2680. obj55.Name = "stretchlol"
  2681. obj55.Parent = obj41
  2682.  
  2683. -- 56 - stretchlol
  2684. local obj56 = Instance.new("Part")
  2685. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2686. obj56.CanCollide = false
  2687. obj56.Transparency = 1
  2688. obj56.TopSurface = Enum.SurfaceType.Smooth
  2689. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2690. obj56.Material = Enum.Material.SmoothPlastic
  2691. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2692. obj56.BrickColor = BrickColor.new("Pastel brown")
  2693. obj56.Friction = 0.30000001192093
  2694. obj56.Shape = Enum.PartType.Ball
  2695. obj56.Name = "stretchlol"
  2696. obj56.Parent = obj41
  2697.  
  2698. -- 57 - stretchlol
  2699. local obj57 = Instance.new("Part")
  2700. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2701. obj57.CanCollide = false
  2702. obj57.Transparency = 1
  2703. obj57.TopSurface = Enum.SurfaceType.Smooth
  2704. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2705. obj57.Material = Enum.Material.SmoothPlastic
  2706. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2707. obj57.BrickColor = BrickColor.new("Pastel brown")
  2708. obj57.Friction = 0.30000001192093
  2709. obj57.Shape = Enum.PartType.Ball
  2710. obj57.Name = "stretchlol"
  2711. obj57.Parent = obj41
  2712.  
  2713. -- 58 - stretchlol
  2714. local obj58 = Instance.new("Part")
  2715. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2716. obj58.CanCollide = false
  2717. obj58.Transparency = 1
  2718. obj58.TopSurface = Enum.SurfaceType.Smooth
  2719. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2720. obj58.Material = Enum.Material.SmoothPlastic
  2721. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2722. obj58.BrickColor = BrickColor.new("Pastel brown")
  2723. obj58.Friction = 0.30000001192093
  2724. obj58.Shape = Enum.PartType.Ball
  2725. obj58.Name = "stretchlol"
  2726. obj58.Parent = obj41
  2727.  
  2728. -- 59 - stretchlol
  2729. local obj59 = Instance.new("Part")
  2730. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2731. obj59.CanCollide = false
  2732. obj59.Transparency = 1
  2733. obj59.TopSurface = Enum.SurfaceType.Smooth
  2734. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2735. obj59.Material = Enum.Material.SmoothPlastic
  2736. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2737. obj59.BrickColor = BrickColor.new("Pastel brown")
  2738. obj59.Friction = 0.30000001192093
  2739. obj59.Shape = Enum.PartType.Ball
  2740. obj59.Name = "stretchlol"
  2741. obj59.Parent = obj41
  2742.  
  2743. -- 60 - stretchlol
  2744. local obj60 = Instance.new("Part")
  2745. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2746. obj60.CanCollide = false
  2747. obj60.Transparency = 1
  2748. obj60.TopSurface = Enum.SurfaceType.Smooth
  2749. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2750. obj60.Material = Enum.Material.SmoothPlastic
  2751. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2752. obj60.BrickColor = BrickColor.new("Pastel brown")
  2753. obj60.Friction = 0.30000001192093
  2754. obj60.Shape = Enum.PartType.Ball
  2755. obj60.Name = "stretchlol"
  2756. obj60.Parent = obj41
  2757.  
  2758. -- 61 - stretchlol
  2759. local obj61 = Instance.new("Part")
  2760. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2761. obj61.CanCollide = false
  2762. obj61.Transparency = 1
  2763. obj61.TopSurface = Enum.SurfaceType.Smooth
  2764. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2765. obj61.Material = Enum.Material.SmoothPlastic
  2766. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2767. obj61.BrickColor = BrickColor.new("Pastel brown")
  2768. obj61.Friction = 0.30000001192093
  2769. obj61.Shape = Enum.PartType.Ball
  2770. obj61.Name = "stretchlol"
  2771. obj61.Parent = obj41
  2772.  
  2773. -- 62 - stretchlol
  2774. local obj62 = Instance.new("Part")
  2775. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2776. obj62.CanCollide = false
  2777. obj62.Transparency = 1
  2778. obj62.TopSurface = Enum.SurfaceType.Smooth
  2779. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2780. obj62.Material = Enum.Material.SmoothPlastic
  2781. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2782. obj62.BrickColor = BrickColor.new("Pastel brown")
  2783. obj62.Friction = 0.30000001192093
  2784. obj62.Shape = Enum.PartType.Ball
  2785. obj62.Name = "stretchlol"
  2786. obj62.Parent = obj41
  2787.  
  2788. -- 63 - stretchlol
  2789. local obj63 = Instance.new("Part")
  2790. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2791. obj63.CanCollide = false
  2792. obj63.Transparency = 1
  2793. obj63.TopSurface = Enum.SurfaceType.Smooth
  2794. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2795. obj63.Material = Enum.Material.SmoothPlastic
  2796. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2797. obj63.BrickColor = BrickColor.new("Pastel brown")
  2798. obj63.Friction = 0.30000001192093
  2799. obj63.Shape = Enum.PartType.Ball
  2800. obj63.Name = "stretchlol"
  2801. obj63.Parent = obj41
  2802.  
  2803. -- 64 - stretchlol
  2804. local obj64 = Instance.new("Part")
  2805. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2806. obj64.CanCollide = false
  2807. obj64.Transparency = 1
  2808. obj64.TopSurface = Enum.SurfaceType.Smooth
  2809. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2810. obj64.Material = Enum.Material.SmoothPlastic
  2811. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2812. obj64.BrickColor = BrickColor.new("Pastel brown")
  2813. obj64.Friction = 0.30000001192093
  2814. obj64.Shape = Enum.PartType.Ball
  2815. obj64.Name = "stretchlol"
  2816. obj64.Parent = obj41
  2817.  
  2818. -- 65 - stretchlol
  2819. local obj65 = Instance.new("Part")
  2820. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2821. obj65.CanCollide = false
  2822. obj65.Transparency = 1
  2823. obj65.TopSurface = Enum.SurfaceType.Smooth
  2824. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2825. obj65.Material = Enum.Material.SmoothPlastic
  2826. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2827. obj65.BrickColor = BrickColor.new("Pastel brown")
  2828. obj65.Friction = 0.30000001192093
  2829. obj65.Shape = Enum.PartType.Ball
  2830. obj65.Name = "stretchlol"
  2831. obj65.Parent = obj41
  2832.  
  2833. -- 66 - stretchlol
  2834. local obj66 = Instance.new("Part")
  2835. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2836. obj66.CanCollide = false
  2837. obj66.Transparency = 1
  2838. obj66.TopSurface = Enum.SurfaceType.Smooth
  2839. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2840. obj66.Material = Enum.Material.SmoothPlastic
  2841. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2842. obj66.BrickColor = BrickColor.new("Pastel brown")
  2843. obj66.Friction = 0.30000001192093
  2844. obj66.Shape = Enum.PartType.Ball
  2845. obj66.Name = "stretchlol"
  2846. obj66.Parent = obj41
  2847.  
  2848. -- 67 - stretchlol
  2849. local obj67 = Instance.new("Part")
  2850. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2851. obj67.CanCollide = false
  2852. obj67.Transparency = 1
  2853. obj67.TopSurface = Enum.SurfaceType.Smooth
  2854. obj67.BottomSurface = Enum.SurfaceType.Smooth
  2855. obj67.Material = Enum.Material.SmoothPlastic
  2856. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2857. obj67.BrickColor = BrickColor.new("Pastel brown")
  2858. obj67.Friction = 0.30000001192093
  2859. obj67.Shape = Enum.PartType.Ball
  2860. obj67.Name = "stretchlol"
  2861. obj67.Parent = obj41
  2862.  
  2863. -- 68 - stretchlol
  2864. local obj68 = Instance.new("Part")
  2865. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2866. obj68.CanCollide = false
  2867. obj68.Transparency = 1
  2868. obj68.TopSurface = Enum.SurfaceType.Smooth
  2869. obj68.BottomSurface = Enum.SurfaceType.Smooth
  2870. obj68.Material = Enum.Material.SmoothPlastic
  2871. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2872. obj68.BrickColor = BrickColor.new("Pastel brown")
  2873. obj68.Friction = 0.30000001192093
  2874. obj68.Shape = Enum.PartType.Ball
  2875. obj68.Name = "stretchlol"
  2876. obj68.Parent = obj41
  2877.  
  2878. -- 69 - stretchlol
  2879. local obj69 = Instance.new("Part")
  2880. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2881. obj69.CanCollide = false
  2882. obj69.Transparency = 1
  2883. obj69.TopSurface = Enum.SurfaceType.Smooth
  2884. obj69.BottomSurface = Enum.SurfaceType.Smooth
  2885. obj69.Material = Enum.Material.SmoothPlastic
  2886. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2887. obj69.BrickColor = BrickColor.new("Pastel brown")
  2888. obj69.Friction = 0.30000001192093
  2889. obj69.Shape = Enum.PartType.Ball
  2890. obj69.Name = "stretchlol"
  2891. obj69.Parent = obj41
  2892.  
  2893. -- 70 - stretchlol
  2894. local obj70 = Instance.new("Part")
  2895. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2896. obj70.CanCollide = false
  2897. obj70.Transparency = 1
  2898. obj70.TopSurface = Enum.SurfaceType.Smooth
  2899. obj70.BottomSurface = Enum.SurfaceType.Smooth
  2900. obj70.Material = Enum.Material.SmoothPlastic
  2901. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2902. obj70.BrickColor = BrickColor.new("Pastel brown")
  2903. obj70.Friction = 0.30000001192093
  2904. obj70.Shape = Enum.PartType.Ball
  2905. obj70.Name = "stretchlol"
  2906. obj70.Parent = obj41
  2907.  
  2908. -- 71 - stretchlol
  2909. local obj71 = Instance.new("Part")
  2910. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2911. obj71.CanCollide = false
  2912. obj71.Transparency = 1
  2913. obj71.TopSurface = Enum.SurfaceType.Smooth
  2914. obj71.BottomSurface = Enum.SurfaceType.Smooth
  2915. obj71.Material = Enum.Material.SmoothPlastic
  2916. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2917. obj71.BrickColor = BrickColor.new("Pastel brown")
  2918. obj71.Friction = 0.30000001192093
  2919. obj71.Shape = Enum.PartType.Ball
  2920. obj71.Name = "stretchlol"
  2921. obj71.Parent = obj41
  2922.  
  2923. -- 72 - stretchlol
  2924. local obj72 = Instance.new("Part")
  2925. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2926. obj72.CanCollide = false
  2927. obj72.Transparency = 1
  2928. obj72.TopSurface = Enum.SurfaceType.Smooth
  2929. obj72.BottomSurface = Enum.SurfaceType.Smooth
  2930. obj72.Material = Enum.Material.SmoothPlastic
  2931. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2932. obj72.BrickColor = BrickColor.new("Pastel brown")
  2933. obj72.Friction = 0.30000001192093
  2934. obj72.Shape = Enum.PartType.Ball
  2935. obj72.Name = "stretchlol"
  2936. obj72.Parent = obj41
  2937.  
  2938. -- 73 - stretchlol
  2939. local obj73 = Instance.new("Part")
  2940. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2941. obj73.CanCollide = false
  2942. obj73.Transparency = 1
  2943. obj73.TopSurface = Enum.SurfaceType.Smooth
  2944. obj73.BottomSurface = Enum.SurfaceType.Smooth
  2945. obj73.Material = Enum.Material.SmoothPlastic
  2946. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2947. obj73.BrickColor = BrickColor.new("Pastel brown")
  2948. obj73.Friction = 0.30000001192093
  2949. obj73.Shape = Enum.PartType.Ball
  2950. obj73.Name = "stretchlol"
  2951. obj73.Parent = obj41
  2952.  
  2953. -- 74 - stretchlol
  2954. local obj74 = Instance.new("Part")
  2955. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2956. obj74.CanCollide = false
  2957. obj74.Transparency = 1
  2958. obj74.TopSurface = Enum.SurfaceType.Smooth
  2959. obj74.BottomSurface = Enum.SurfaceType.Smooth
  2960. obj74.Material = Enum.Material.SmoothPlastic
  2961. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2962. obj74.BrickColor = BrickColor.new("Pastel brown")
  2963. obj74.Friction = 0.30000001192093
  2964. obj74.Shape = Enum.PartType.Ball
  2965. obj74.Name = "stretchlol"
  2966. obj74.Parent = obj41
  2967.  
  2968. -- 75 - stretchlol
  2969. local obj75 = Instance.new("Part")
  2970. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2971. obj75.CanCollide = false
  2972. obj75.Transparency = 1
  2973. obj75.TopSurface = Enum.SurfaceType.Smooth
  2974. obj75.BottomSurface = Enum.SurfaceType.Smooth
  2975. obj75.Material = Enum.Material.SmoothPlastic
  2976. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2977. obj75.BrickColor = BrickColor.new("Pastel brown")
  2978. obj75.Friction = 0.30000001192093
  2979. obj75.Shape = Enum.PartType.Ball
  2980. obj75.Name = "stretchlol"
  2981. obj75.Parent = obj41
  2982.  
  2983. -- 76 - stretchlol
  2984. local obj76 = Instance.new("Part")
  2985. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2986. obj76.CanCollide = false
  2987. obj76.Transparency = 1
  2988. obj76.TopSurface = Enum.SurfaceType.Smooth
  2989. obj76.BottomSurface = Enum.SurfaceType.Smooth
  2990. obj76.Material = Enum.Material.SmoothPlastic
  2991. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2992. obj76.BrickColor = BrickColor.new("Pastel brown")
  2993. obj76.Friction = 0.30000001192093
  2994. obj76.Shape = Enum.PartType.Ball
  2995. obj76.Name = "stretchlol"
  2996. obj76.Parent = obj41
  2997. obj1.PrimaryPart = obj4
  2998.  
  2999. local stretches = obj41:GetChildren()
  3000. for i,v in pairs(stretches) do
  3001. v.Anchored = true
  3002. v.Parent = obj1
  3003. end
  3004. for i,v in pairs(obj2:GetChildren()) do
  3005. v.Anchored = true
  3006. v.Parent = obj1
  3007. end
  3008. obj2:Destroy()
  3009. obj41:Destroy()
  3010.  
  3011. local previous = nil
  3012. for i,v in pairs(obj1:GetChildren()) do
  3013. if v:IsA('BasePart') then
  3014. if previous then
  3015. local weld = Instance.new('Weld',v)
  3016. weld.Part0 = v
  3017. weld.Part1 = previous
  3018. weld.C0 = v.CFrame:inverse() * previous.CFrame
  3019. previous.Anchored = false
  3020. previous.CanCollide = false
  3021. local vee = v
  3022. weld.AncestryChanged:connect(function(mez,par)
  3023. wait()
  3024. weld.Parent = vee
  3025. end)
  3026. end
  3027. previous = v
  3028. end
  3029. end
  3030. previous.Anchored = false
  3031. previous.CanCollide = false
  3032. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  3033. -- 2 - Part
  3034. local ree = Instance.new("Part")
  3035. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  3036. ree.Transparency = 0.80000001192093
  3037. ree.Material = Enum.Material.Neon
  3038. ree.CFrame = CFrame.new(obj4.Position)
  3039. ree.Size = Vector3.new(5, math.huge, 5)
  3040. ree.BrickColor = BrickColor.new("New Yeller")
  3041. ree.Friction = 0.30000001192093
  3042. ree.Shape = Enum.PartType.Block
  3043. ree.Parent = handle
  3044.  
  3045. -- 3 - Mesh
  3046. local ree2 = Instance.new("CylinderMesh")
  3047. ree2.Parent = ree
  3048. local thing = Instance.new('BodyPosition',obj9)
  3049. local thing2 = Instance.new('BodyPosition',ree)
  3050. thing2.P = 100000
  3051. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3052. thing.MaxForce = Vector3.new(10000,10000,10000)
  3053. for i=1,100 do
  3054. thing2.Position = obj4.Position
  3055. 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))
  3056. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  3057. wait()
  3058. end
  3059. thing:Destroy()
  3060. local lmfao = Instance.new('Weld',obj4)
  3061. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  3062. lmfao.Part0 = obj4
  3063. lmfao.Part1 = handle
  3064. ree:Destroy()
  3065. working = false
  3066. end
  3067.  
  3068. function katanamode()
  3069. blademode = "katana"
  3070. -- 1 - weeb shit
  3071. local weebshit1 = handle
  3072.  
  3073. -- 16 - top cap
  3074. local weebshit16 = Instance.new("Part")
  3075. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  3076. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3077. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3079. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3080. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3081. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  3082. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3083. weebshit16.Anchored = false
  3084. weebshit16.BrickColor = BrickColor.new("Really black")
  3085. weebshit16.Friction = 0.30000001192093
  3086. weebshit16.Shape = Enum.PartType.Cylinder
  3087. weebshit16.Name = "top cap"
  3088. weebshit16.Parent = weebshit1
  3089. local weld = Instance.new('Weld',weebshit16)
  3090. weld.Part0 = weebshit16
  3091. weld.Part1 = handle
  3092. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  3093. --weld,part,endsize,endpos,amntime
  3094. 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)
  3095.  
  3096. -- 8 - blade
  3097. local weebshit8 = Instance.new("Part")
  3098. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3099. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3100. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3101. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3102. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3103. weebshit8.Material = Enum.Material.Metal
  3104. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  3105. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3106. weebshit8.Anchored = false
  3107. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  3108. weebshit8.Friction = 0.30000001192093
  3109. weebshit8.Shape = Enum.PartType.Block
  3110. weebshit8.Name = "blade"
  3111. weebshit8.Parent = weebshit1
  3112. weebshit8:BreakJoints()
  3113. local bld1 = weebshit8
  3114. local weld2 = Instance.new('Weld',weebshit8)
  3115. weld2.Part0 = weebshit8
  3116. weld2.Part1 = handle
  3117. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  3118. local coru=coroutine.wrap(function()
  3119. 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)
  3120. end)
  3121. coru()
  3122.  
  3123. -- 9 - blade
  3124. local weebshit9 = Instance.new("Part")
  3125. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3126. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3127. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3128. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3129. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3130. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3131. weebshit9.Material = Enum.Material.Metal
  3132. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3133. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3134. weebshit9.Anchored = false
  3135. weebshit9.BrickColor = BrickColor.new("Pearl")
  3136. weebshit9.Friction = 0.30000001192093
  3137. weebshit9.Shape = Enum.PartType.Block
  3138. weebshit9.Name = "blade"
  3139. weebshit9.Parent = weebshit8
  3140. local bld2 = weebshit9
  3141. local weld3 = Instance.new('Weld',weebshit9)
  3142. weld3.Part0 = weebshit9
  3143. weld3.Part1 = weebshit8
  3144. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3145. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  3146. -- 10 - blade
  3147. local weebshit10 = Instance.new("Part")
  3148. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3149. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3150. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3151. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3152. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3153. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3154. weebshit10.Material = Enum.Material.Metal
  3155. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3156. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. weebshit10.Anchored = false
  3158. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  3159. weebshit10.Friction = 0.30000001192093
  3160. weebshit10.Shape = Enum.PartType.Block
  3161. weebshit10.Name = "blade"
  3162. weebshit10.Parent = weebshit1
  3163. local weld4 = Instance.new('Weld',weebshit10)
  3164. weld4.Part0 = weebshit10
  3165. weld4.Part1 = weebshit8
  3166. 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)
  3167. local coru=coroutine.wrap(function()
  3168. 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)
  3169. end)
  3170. coru()
  3171. -- 11 - blade
  3172. local weebshit11 = Instance.new("Part")
  3173. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  3174. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3175. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3176. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3177. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3178. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3179. weebshit11.Material = Enum.Material.Metal
  3180. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3181. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3182. weebshit11.Anchored = false
  3183. weebshit11.BrickColor = BrickColor.new("Pearl")
  3184. weebshit11.Friction = 0.30000001192093
  3185. weebshit11.Shape = Enum.PartType.Block
  3186. weebshit11.Name = "blade"
  3187. weebshit11.Parent = weebshit1
  3188. local weld5 = Instance.new('Weld',weebshit10)
  3189. weld5.Part0 = weebshit10
  3190. weld5.Part1 = weebshit11
  3191. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3192. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3193.  
  3194. -- 15 - blade
  3195. local weebshit15 = Instance.new("Part")
  3196. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  3197. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3198. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3199. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3200. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3201. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3202. weebshit15.Material = Enum.Material.Metal
  3203. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  3204. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3205. weebshit15.Anchored = false
  3206. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  3207. weebshit15.Friction = 0.30000001192093
  3208. weebshit15.Shape = Enum.PartType.Block
  3209. weebshit15.Name = "blade"
  3210. weebshit15.Parent = weebshit1
  3211. local weld6 = Instance.new('Weld',weebshit15)
  3212. weld6.Part0 = weebshit15
  3213. weld6.Part1 = weebshit10
  3214. 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)
  3215. local coru=coroutine.wrap(function()
  3216. 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)
  3217. end)
  3218. coru()
  3219.  
  3220. -- 12 - blade
  3221. local weebshit12 = Instance.new("Part")
  3222. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3223. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3224. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3225. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3226. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3227. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3228. weebshit12.Material = Enum.Material.Metal
  3229. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3230. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3231. weebshit12.Anchored = false
  3232. weebshit12.BrickColor = BrickColor.new("Pearl")
  3233. weebshit12.Friction = 0.30000001192093
  3234. weebshit12.Shape = Enum.PartType.Block
  3235. weebshit12.Name = "blade"
  3236. weebshit12.Parent = weebshit1
  3237. local weld7 = Instance.new('Weld',weebshit12)
  3238. weld7.Part0 = weebshit12
  3239. weld7.Part1 = weebshit15
  3240. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3241. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3242.  
  3243. -- 14 - blade
  3244. local weebshit14 = Instance.new("Part")
  3245. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3246. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3247. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3248. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3249. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3250. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3251. weebshit14.Material = Enum.Material.Metal
  3252. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3253. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3254. weebshit14.Anchored = false
  3255. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3256. weebshit14.Friction = 0.30000001192093
  3257. weebshit14.Shape = Enum.PartType.Block
  3258. weebshit14.Name = "blade"
  3259. weebshit14.Parent = weebshit1
  3260. local weld8 = Instance.new('Weld',weebshit14)
  3261. weld8.Part0 = weebshit14
  3262. weld8.Part1 = weebshit15
  3263. 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)
  3264. local coru=coroutine.wrap(function()
  3265. 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)
  3266. end)
  3267. coru()
  3268.  
  3269. -- 13 - blade
  3270. local weebshit13 = Instance.new("Part")
  3271. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3272. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3273. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3274. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3275. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3276. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3277. weebshit13.Material = Enum.Material.Metal
  3278. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3279. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3280. weebshit13.Anchored = false
  3281. weebshit13.BrickColor = BrickColor.new("Pearl")
  3282. weebshit13.Friction = 0.30000001192093
  3283. weebshit13.Shape = Enum.PartType.Block
  3284. weebshit13.Name = "blade"
  3285. weebshit13.Parent = weebshit1
  3286. local weld9 = Instance.new('Weld',weebshit13)
  3287. weld9.Part0 = weebshit13
  3288. weld9.Part1 = weebshit14
  3289. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3290. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3291.  
  3292. -- 18 - blade
  3293. local weebshit18 = Instance.new("WedgePart")
  3294. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3295. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3296. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3297. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3298. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3299. weebshit18.Material = Enum.Material.Metal
  3300. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3301. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3302. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3303. weebshit18.Anchored = false
  3304. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3305. weebshit18.Friction = 0.30000001192093
  3306. weebshit18.Name = "blade"
  3307. weebshit18.Parent = weebshit1
  3308. local weld10 = Instance.new('Weld',weebshit18)
  3309. weld10.Part0 = weebshit18
  3310. weld10.Part1 = weebshit14
  3311. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3312. local coru=coroutine.wrap(function()
  3313. 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)
  3314. end)
  3315. coru()
  3316.  
  3317. -- 19 - blade
  3318. local weebshit19 = Instance.new("WedgePart")
  3319. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3320. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3321. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3322. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3323. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3324. weebshit19.Material = Enum.Material.Metal
  3325. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3326. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3327. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3328. weebshit19.Anchored = false
  3329. weebshit19.BrickColor = BrickColor.new("Pearl")
  3330. weebshit19.Friction = 0.30000001192093
  3331. weebshit19.Name = "blade"
  3332. weebshit19.Parent = weebshit1
  3333. local weld11 = Instance.new('Weld',weebshit19)
  3334. weld11.Part0 = weebshit19
  3335. weld11.Part1 = weebshit18
  3336. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3337. local coru=coroutine.wrap(function()
  3338. 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)
  3339. end)
  3340. coru()
  3341. end
  3342.  
  3343. function gunmode()
  3344. working = true
  3345.  
  3346. working = false
  3347. end
  3348.  
  3349. function knifemode()
  3350. blademode = "knife"
  3351. -- 6 - thicc cap
  3352. local obj6 = Instance.new("Part")
  3353. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3354. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3355. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3356. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3357. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3358. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3359. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3360. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3361. obj6.Anchored = false
  3362. obj6.BrickColor = BrickColor.new("Really black")
  3363. obj6.Friction = 0.30000001192093
  3364. obj6.Shape = Enum.PartType.Ball
  3365. obj6.Name = "thicc cap"
  3366. obj6.Parent = handle
  3367. local weld2 = Instance.new('Weld',obj6)
  3368. weld2.Part0 = obj6
  3369. weld2.Part1 = handle
  3370. weld2.C0 = CFrame.new(0.4, 0, 0)
  3371. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3372.  
  3373. -- 8 - thicc top cap
  3374. local obj8 = Instance.new("Part")
  3375. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3376. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3377. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3378. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3379. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3380. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3381. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3382. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3383. obj8.Anchored = false
  3384. obj8.BrickColor = BrickColor.new("Really black")
  3385. obj8.Friction = 0.30000001192093
  3386. obj8.Shape = Enum.PartType.Ball
  3387. obj8.Name = "thicc top cap"
  3388. obj8.Parent = handle
  3389. local weld1 = Instance.new('Weld',obj8)
  3390. weld1.Part0 = obj8
  3391. weld1.Part1 = handle
  3392. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3393. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3394. -- 4 - thicc blade
  3395. local obj4 = Instance.new("Part")
  3396. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3397. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3398. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3399. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3400. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3401. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3402. obj4.Material = Enum.Material.Metal
  3403. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3404. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3405. obj4.Anchored = false
  3406. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3407. obj4.Friction = 0.30000001192093
  3408. obj4.Shape = Enum.PartType.Block
  3409. obj4.Name = "blade"
  3410. obj4.Parent = handle
  3411. local weld4 = Instance.new('Weld',obj4)
  3412. weld4.Part0 = obj4
  3413. weld4.Part1 = handle
  3414. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3415. local coru=coroutine.wrap(function()
  3416. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3417. end)
  3418. coru()
  3419.  
  3420. -- 5 - thicc blade
  3421. local obj5 = Instance.new("Part")
  3422. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3423. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3424. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3425. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3426. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3427. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3428. obj5.Material = Enum.Material.Metal
  3429. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3430. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3431. obj5.Anchored = false
  3432. obj5.BrickColor = BrickColor.new("Pearl")
  3433. obj5.Friction = 0.30000001192093
  3434. obj5.Shape = Enum.PartType.Block
  3435. obj5.Name = "blade"
  3436. obj5.Parent = handle
  3437. local weld5 = Instance.new('Weld',obj5)
  3438. weld5.Part0 = obj5
  3439. weld5.Part1 = obj4
  3440. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3441. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3442.  
  3443. -- 3 - thicc blade
  3444. local obj3 = Instance.new("WedgePart")
  3445. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3446. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3447. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3448. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3449. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3450. obj3.Material = Enum.Material.Metal
  3451. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3452. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3453. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3454. obj3.Anchored = false
  3455. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3456. obj3.Friction = 0.30000001192093
  3457. obj3.Name = "blade"
  3458. obj3.Parent = handle
  3459. local weld6 = Instance.new('Weld',obj3)
  3460. weld6.Part0 = obj3
  3461. weld6.Part1 = obj4
  3462. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3463. local coru=coroutine.wrap(function()
  3464. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3465. end)
  3466. coru()
  3467.  
  3468. -- 2 - thicc blade
  3469. local obj2 = Instance.new("WedgePart")
  3470. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3471. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3472. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3473. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3474. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3475. obj2.Material = Enum.Material.Metal
  3476. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3477. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3478. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3479. obj2.Anchored = false
  3480. obj2.BrickColor = BrickColor.new("Lily white")
  3481. obj2.Friction = 0.30000001192093
  3482. obj2.Name = "blade"
  3483. obj2.Parent = handle
  3484. local weld7 = Instance.new('Weld',obj2)
  3485. weld7.Part0 = obj2
  3486. weld7.Part1 = obj4
  3487. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3488. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3489. end
  3490.  
  3491. function raep()
  3492. working = true
  3493. pcall(function()
  3494. local holyshit = Instance.new("Sound", handle)
  3495. holyshit.SoundId = "rbxassetid://345287845"
  3496. holyshit.Volume = 5
  3497. holyshit:Play()
  3498. holyshit.TimePosition = 0.6
  3499. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3500. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3501. waitwhatthefuck:Play()]]--
  3502. local coru=coroutine.wrap(function()
  3503. wait(1.95)
  3504. holyshit.TimePosition = 2.8
  3505. end)
  3506. coru()
  3507. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3508. tweld.Part0 = char.HumanoidRootPart
  3509. tweld.Part1 = char.Torso
  3510. local rweld = Instance.new("Weld", char["Right Arm"])
  3511. rweld.Part0 = char["Torso"]
  3512. rweld.Part1 = char["Right Arm"]
  3513. rweld.C0 = CFrame.new(1.5, 0, 0)
  3514. local lweld = Instance.new("Weld", char["Left Arm"])
  3515. lweld.Part0 = char.Torso
  3516. lweld.Part1 = char["Left Arm"]
  3517. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3518.  
  3519. char.Humanoid.WalkSpeed = 16
  3520.  
  3521. local cor = coroutine.wrap(function()
  3522. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3523. end)
  3524. local cor2 = coroutine.wrap(function()
  3525. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3526. end)
  3527. cor()
  3528. cor2()
  3529. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3530.  
  3531. local particl = Instance.new("ParticleEmitter")
  3532. particl.LightEmission = 3
  3533. 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))})
  3534. particl.LightInfluence = 0.75
  3535. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3536. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3537. particl.Rate = 50
  3538. particl.RotSpeed = NumberRange.new(300, 300)
  3539. particl.Speed = NumberRange.new(0, 1)
  3540. particl.SpreadAngle = Vector2.new(90, 90)
  3541. particl.Parent = handle
  3542.  
  3543. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3544. if v:IsA("Part") then
  3545. cooldildo = particl:Clone()
  3546. cooldildo.Parent = v
  3547. end
  3548. end
  3549.  
  3550. particl:Remove()
  3551.  
  3552. wait(1)
  3553. MOAN = true
  3554.  
  3555. char.Humanoid.WalkSpeed = 75
  3556.  
  3557.  
  3558. local cor = coroutine.wrap(function()
  3559. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3560. end)
  3561. local cor2 = coroutine.wrap(function()
  3562. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3563. end)
  3564. local cor3 = coroutine.wrap(function()
  3565. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3566. end)
  3567. cor()
  3568. cor2()
  3569. cor3()
  3570. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3571. local omgg = 0
  3572. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3573. holyshit:Destroy()
  3574. char.Humanoid.WalkSpeed = 16
  3575. MOAN = false
  3576. if aidsificating == nil then
  3577. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3578. if v:IsA("Part") then
  3579. v:FindFirstChild("ParticleEmitter"):Destroy()
  3580. end
  3581. end
  3582. local cor = coroutine.wrap(function()
  3583. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3584. end)
  3585. local cor2 = coroutine.wrap(function()
  3586. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3587. end)
  3588. local cor3 = coroutine.wrap(function()
  3589. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3590. end)
  3591. cor()
  3592. cor2()
  3593. cor3()
  3594. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3595.  
  3596. lweld:Remove()
  3597. rweld:Remove()
  3598. tweld:Remove()
  3599.  
  3600. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3601. local clone = torsoclone:Clone()
  3602. clone.Part0 = char.HumanoidRootPart
  3603. clone.Part1 = char.Torso
  3604. clone.Parent = char.HumanoidRootPart
  3605. end
  3606. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3607. local clone = leftclone:Clone()
  3608. clone.Part0 = char.Torso
  3609. clone.Part1 = char["Left Arm"]
  3610. clone.Parent = char.Torso
  3611. end
  3612. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3613. local clone = rightclone:Clone()
  3614. clone.Part0 = char.Torso
  3615. clone.Part1 = char["Right Arm"]
  3616. clone.Parent = char.Torso
  3617. end
  3618. else
  3619. pcall(function()
  3620. aidsificating.HumanoidRootPart:Destroy()
  3621. end)
  3622. pcall(function()
  3623. ragdollpart(aidsificating,"Right Arm")
  3624. ragdollpart(aidsificating,"Right Leg")
  3625. ragdollpart(aidsificating,"Left Arm")
  3626. ragdollpart(aidsificating,"Left Leg")
  3627. end)
  3628. pcall(function()
  3629. ragdollpart(aidsificating,"RightUpperArm")
  3630. ragdollpart(aidsificating,"RightUpperLeg")
  3631. ragdollpart(aidsificating,"LeftUpperArm")
  3632. ragdollpart(aidsificating,"LeftUpperLeg")
  3633. end)
  3634. pcall(function()
  3635. local weld = Instance.new('Weld',aidsificating.Torso)
  3636. weld.Part0 = aidsificating.Torso
  3637. weld.Part1 = handle
  3638. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3639. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3640. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3641. v.BrickColor = aidsificating.Torso.BrickColor
  3642. v.Transparency = 0
  3643. end
  3644. end
  3645. end)
  3646. pcall(function()
  3647. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3648. weld.Part0 = aidsificating.UpperTorso
  3649. weld.Part1 = handle
  3650. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3651. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3652. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3653. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3654. v.Transparency = 0
  3655. end
  3656. end
  3657. end)
  3658. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3659. wait(2)
  3660. for i,v in pairs(aidsificating:GetDescendants()) do
  3661. if v:IsA('Weld') then v:Destroy() end
  3662. end
  3663. pcall(function()
  3664. ragdollpart(aidsificating,"Head")
  3665. end)
  3666. pcall(function()
  3667. local thang = "Torso"
  3668. if aidsificating:FindFirstChild('UpperTorso') then
  3669. thang = "UpperTorso"
  3670. end
  3671. local ayybleed = Instance.new('Part',aidsificating)
  3672. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3673. ayybleed.BrickColor = BrickColor.new('Maroon')
  3674. ayybleed.Material = Enum.Material.SmoothPlastic
  3675. ayybleed.Name = "ayybleed"
  3676. ayybleed.CanCollide = false
  3677. ayybleed.Transparency = 1
  3678. ayybleed.CFrame = aidsificating[thang].CFrame
  3679. ayybleed:BreakJoints()
  3680. local attachment1 = Instance.new('Attachment',ayybleed)
  3681. attachment1.Position = Vector3.new(0,-1,0)
  3682. attachment1.Orientation = Vector3.new(180, 0, 0)
  3683. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3684. if attachment0 and attachment1 then
  3685. local constraint = Instance.new("HingeConstraint")
  3686. constraint.Attachment0 = attachment0
  3687. constraint.Attachment1 = attachment1
  3688. constraint.LimitsEnabled = true
  3689. constraint.UpperAngle = 0
  3690. constraint.LowerAngle = 0
  3691. constraint.Parent = aidsificating
  3692. end
  3693. local bleedBLEED= coroutine.wrap(function()
  3694. bleed(ayybleed,true)
  3695. end)
  3696. bleedBLEED()
  3697. end)
  3698. aidsificating = nil
  3699. pcall(function()
  3700. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3701. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3702. v.Transparency = 1
  3703. end
  3704. end
  3705. end)
  3706. local cor = coroutine.wrap(function()
  3707. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3708. end)
  3709. local cor2 = coroutine.wrap(function()
  3710. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3711. end)
  3712. cor()
  3713. cor2()
  3714. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3715. wait(0.1)
  3716. local cor = coroutine.wrap(function()
  3717. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3718. end)
  3719. local cor2 = coroutine.wrap(function()
  3720. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3721. end)
  3722. local cor3 = coroutine.wrap(function()
  3723. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3724. end)
  3725. cor()
  3726. cor2()
  3727. cor3()
  3728. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3729.  
  3730. lweld:Remove()
  3731. rweld:Remove()
  3732. tweld:Remove()
  3733.  
  3734. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3735. local clone = torsoclone:Clone()
  3736. clone.Part0 = char.HumanoidRootPart
  3737. clone.Part1 = char.Torso
  3738. clone.Parent = char.HumanoidRootPart
  3739. end
  3740. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3741. local clone = leftclone:Clone()
  3742. clone.Part0 = char.Torso
  3743. clone.Part1 = char["Left Arm"]
  3744. clone.Parent = char.Torso
  3745. end
  3746. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3747. local clone = rightclone:Clone()
  3748. clone.Part0 = char.Torso
  3749. clone.Part1 = char["Right Arm"]
  3750. clone.Parent = char.Torso
  3751. end
  3752. end
  3753. end)
  3754. working = false
  3755. end
  3756.  
  3757. function katanaQ()
  3758. working = true
  3759. swinging = true
  3760. gettingeem = true
  3761. pcall(function()
  3762. local rweld = Instance.new("Weld", char["Right Arm"])
  3763. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3764. pcall(function()
  3765. rweld.Part0 = char["Torso"]
  3766. rweld.Part1 = char["Right Arm"]
  3767. rweld.C0 = CFrame.new(1.5, 0, 0)
  3768. tweld.Part0 = char.HumanoidRootPart
  3769. tweld.Part1 = char.Torso
  3770. end)
  3771.  
  3772. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3773.  
  3774. local at1 = Instance.new("Attachment", handle)
  3775. local at2 = Instance.new("Attachment", handle)
  3776. at1.Visible = false
  3777. at1.Position = Vector3.new(5, 0, 0)
  3778. at2.Visible = false
  3779. at2.Position = Vector3.new(1, 0, 0)
  3780.  
  3781. local trail = Instance.new("Trail", handle)
  3782. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3783. trail.LightEmission = 0.25
  3784. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3785. trail.Lifetime = 0.10
  3786. trail.MinLength = 0.05
  3787. trail.Attachment0 = at1
  3788. trail.Attachment1 = at2
  3789. local coru=coroutine.wrap(function()
  3790. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3791. end)
  3792. coru()
  3793. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3794. local ree=0
  3795. while goteem == nil and ree < 1 do
  3796. wait(0.05)
  3797. ree=ree+0.05
  3798. end
  3799. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3800. gettingeem = false
  3801. swinging = false
  3802. if goteem then
  3803. wait(2)
  3804. pcall(function()
  3805. local sounn = Instance.new("Sound", goteem.Torso)
  3806. local lipp = math.random(1, 3)
  3807. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3808. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3809. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3810. sounn:Play()
  3811. end)
  3812. ragdollpart(goteem,"Head")
  3813. for i,v in pairs(goteem:GetDescendants()) do
  3814. if v:IsA('Weld') then v:Destroy() end
  3815. end
  3816. goteem = nil
  3817. end
  3818. trail:Destroy()
  3819. at1:Destroy()
  3820. at2:Destroy()
  3821. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3822. local cor = coroutine.wrap(function()
  3823. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3824. end)
  3825. cor()
  3826. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3827. rweld:Destroy()
  3828. tweld:Destroy()
  3829. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3830. local clone = rightclone:Clone()
  3831. clone.Part0 = char.Torso
  3832. clone.Part1 = char["Right Arm"]
  3833. clone.Parent = char.Torso
  3834. end
  3835. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3836. local clone = torsoclone:Clone()
  3837. clone.Part0 = char.HumanoidRootPart
  3838. clone.Part1 = char.Torso
  3839. clone.Parent = char.HumanoidRootPart
  3840. end
  3841. end)
  3842. swinging = false
  3843. gettingeem = false
  3844. working = false
  3845. end
  3846. local function katanaE()
  3847. working = true
  3848. swinging = true
  3849. SLESH = true
  3850. pcall(function()
  3851. local rweld = Instance.new("Weld", char["Right Arm"])
  3852. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3853. rweld.Part0 = char["Torso"]
  3854. rweld.Part1 = char["Right Arm"]
  3855. rweld.C0 = CFrame.new(1.5, 0, 0)
  3856. tweld.Part0 = char.HumanoidRootPart
  3857. tweld.Part1 = char.Torso
  3858.  
  3859. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3860.  
  3861. local at1 = Instance.new("Attachment", handle)
  3862. local at2 = Instance.new("Attachment", handle)
  3863. at1.Visible = false
  3864. at1.Position = Vector3.new(5, 0, 0)
  3865. at2.Visible = false
  3866. at2.Position = Vector3.new(1, 0, 0)
  3867.  
  3868. local trail = Instance.new("Trail", handle)
  3869. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3870. trail.LightEmission = 0.25
  3871. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3872. trail.Lifetime = 0.10
  3873. trail.MinLength = 0.05
  3874. trail.Attachment0 = at1
  3875. trail.Attachment1 = at2
  3876. local coru=coroutine.wrap(function()
  3877. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3878. end)
  3879. coru()
  3880. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3881.  
  3882. wait(1)
  3883. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3884. trail:Destroy()
  3885. at1:Destroy()
  3886. at2:Destroy()
  3887. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3888. local cor = coroutine.wrap(function()
  3889. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3890. end)
  3891. cor()
  3892. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3893. rweld:Destroy()
  3894. tweld:Destroy()
  3895. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3896. local clone = rightclone:Clone()
  3897. clone.Part0 = char.Torso
  3898. clone.Part1 = char["Right Arm"]
  3899. clone.Parent = char.Torso
  3900. end
  3901. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3902. local clone = torsoclone:Clone()
  3903. clone.Part0 = char.HumanoidRootPart
  3904. clone.Part1 = char.Torso
  3905. clone.Parent = char.HumanoidRootPart
  3906. end
  3907. end)
  3908. swinging = false
  3909. SLESH = false
  3910. working = false
  3911. end
  3912.  
  3913. function begoneTHOUGHT()
  3914. working = true
  3915. pcall(function()
  3916. local thott = Instance.new("Sound", char)
  3917. thott.SoundId = "rbxassetid://949916584"
  3918. thott.Volume = 1
  3919. thott.TimePosition = 0.5
  3920. thott.PlaybackSpeed = 1
  3921. thott.EmitterSize = player.CameraMaxZoomDistance+1
  3922. thott.MaxDistance = player.CameraMaxZoomDistance+1
  3923. thott:Play()
  3924.  
  3925. local rweld = Instance.new("Weld", char["Right Arm"])
  3926. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3927. rweld.Part0 = char["Torso"]
  3928. rweld.Part1 = char["Right Arm"]
  3929. rweld.C0 = CFrame.new(1.5, 0, 0)
  3930. tweld.Part0 = char.HumanoidRootPart
  3931. tweld.Part1 = char.Torso
  3932.  
  3933. local coru=coroutine.wrap(function()
  3934. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  3935. end)
  3936. coru()
  3937. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  3938.  
  3939. wait(0.5)
  3940. local thote = Instance.new("Sound", char.Head)
  3941. thote.SoundId = "rbxassetid://358498516"
  3942. thote.Volume = 1
  3943. thote:Play()
  3944.  
  3945.  
  3946.  
  3947. local coru=coroutine.wrap(function()
  3948. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  3949. end)
  3950. coru()
  3951. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  3952. wait(0.04)
  3953. local ree = Instance.new('Part',workspace)
  3954. ree.Shape = Enum.PartType.Cylinder
  3955. ree.CanCollide = false
  3956. ree.Anchored = false
  3957. ree.Size = Vector3.new(0.5,2,2)
  3958. ree.TopSurface = Enum.SurfaceType.Smooth
  3959. ree.BottomSurface = Enum.SurfaceType.Smooth
  3960. ree.Transparency = 0.8
  3961. ree.Material =Enum.Material.Neon
  3962. ree.BrickColor = BrickColor.new('Toothpaste')
  3963. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  3964. ree:BreakJoints()
  3965. local reee = Instance.new("Sound", ree)
  3966. reee.SoundId = "rbxassetid://138677306"
  3967. reee:Play()
  3968. local heck = Instance.new('BodyVelocity',ree)
  3969. heck.Velocity = ree.CFrame.rightVector*50
  3970. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3971. local coru=coroutine.wrap(function()
  3972. for i=1,21 do
  3973. local cf = ree.CFrame
  3974. ree.Size = ree.Size+Vector3.new(0,2,2)
  3975. ree.CFrame = cf
  3976. wait()
  3977. end
  3978. for i=1,4 do
  3979. local cf = ree.CFrame
  3980. ree.Size = ree.Size+Vector3.new(0,2,2)
  3981. ree.CFrame = cf
  3982. ree.Transparency = ree.Transparency + 0.05
  3983. wait()
  3984. end
  3985. ree:Destroy()
  3986. end)
  3987. coru()
  3988. ree.Touched:connect(function(hit)
  3989. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3990. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  3991. ragdollpart(hit.Parent,"Head")
  3992. end
  3993. end)
  3994. wait(0.5)
  3995. local coru=coroutine.wrap(function()
  3996. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  3997. end)
  3998. coru()
  3999. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  4000.  
  4001. rweld:Destroy()
  4002. tweld:Destroy()
  4003. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4004. local clone = rightclone:Clone()
  4005. clone.Part0 = char.Torso
  4006. clone.Part1 = char["Right Arm"]
  4007. clone.Parent = char.Torso
  4008. end
  4009. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4010. local clone = torsoclone:Clone()
  4011. clone.Part0 = char.HumanoidRootPart
  4012. clone.Part1 = char.Torso
  4013. clone.Parent = char.HumanoidRootPart
  4014. end
  4015. end)
  4016. working = false
  4017. end
  4018.  
  4019. function katanaswing()
  4020. working = true
  4021. pcall(function()
  4022. local rweld = Instance.new("Weld", char["Right Arm"])
  4023. local lweld = Instance.new("Weld", char["Left Arm"])
  4024. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4025. rweld.Part0 = char["Torso"]
  4026. rweld.Part1 = char["Right Arm"]
  4027. rweld.C0 = CFrame.new(1.5, 0, 0)
  4028. lweld.Part0 = char.Torso
  4029. lweld.Part1 = char["Left Arm"]
  4030. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4031. tweld.Part0 = char.HumanoidRootPart
  4032. tweld.Part1 = char.Torso
  4033.  
  4034. local cor = coroutine.wrap(function()
  4035. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  4036. end)
  4037. cor()
  4038. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  4039. wait(0.2)
  4040. local at1 = Instance.new("Attachment", handle)
  4041. local at2 = Instance.new("Attachment", handle)
  4042. at1.Visible = false
  4043. at1.Position = Vector3.new(5, 0, 0)
  4044. at2.Visible = false
  4045. at2.Position = Vector3.new(1, 0, 0)
  4046.  
  4047. local trail = Instance.new("Trail", handle)
  4048. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  4049. trail.LightEmission = 0.25
  4050. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  4051. trail.Lifetime = 0.10
  4052. trail.MinLength = 0.05
  4053. trail.Attachment0 = at1
  4054. trail.Attachment1 = at2
  4055.  
  4056. swinging = true
  4057.  
  4058. local cor = coroutine.wrap(function()
  4059. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  4060. end)
  4061. cor()
  4062. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4063. wait(0.2)
  4064. swinging = false
  4065. trail:Destroy()
  4066. at1:Destroy()
  4067. at2:Destroy()
  4068. local cor = coroutine.wrap(function()
  4069. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4070. end)
  4071. cor()
  4072. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4073. rweld:Destroy()
  4074. lweld:Destroy()
  4075. tweld:Destroy()
  4076. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4077. local clone = rightclone:Clone()
  4078. clone.Part0 = char.Torso
  4079. clone.Part1 = char["Right Arm"]
  4080. clone.Parent = char.Torso
  4081. end
  4082. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4083. local clone = leftclone:Clone()
  4084. clone.Part0 = char.Torso
  4085. clone.Part1 = char["Left Arm"]
  4086. clone.Parent = char.Torso
  4087. end
  4088. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4089. local clone = torsoclone:Clone()
  4090. clone.Part0 = char.HumanoidRootPart
  4091. clone.Part1 = char.Torso
  4092. clone.Parent = char.HumanoidRootPart
  4093. end
  4094. end)
  4095. working = false
  4096. end
  4097.  
  4098. function throw()
  4099. working = true
  4100. pcall(function()
  4101. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4102. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4103. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4104. tweld.Part0 = char.HumanoidRootPart
  4105. tweld.Part1 = char.Torso
  4106. local throwsound = Instance.new("Sound", char.Head)
  4107. throwsound.SoundId = "rbxassetid://711753382"
  4108. throwsound.PlaybackSpeed = 0.75
  4109.  
  4110. local cor = coroutine.wrap(function()
  4111. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4112. end)
  4113. local cor2 = coroutine.wrap(function()
  4114. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  4115. end)
  4116. cor()
  4117. cor2()
  4118. grabweld:Remove()
  4119. throwsound:Play()
  4120.  
  4121. local throwvel = Instance.new("BodyThrust")
  4122. throwvel.Force = Vector3.new(0, 3000, -2000)
  4123. pcall(function()
  4124. throwvel.Parent = grabbed.Torso
  4125. end)
  4126. pcall(function()
  4127. throwvel.Parent = grabbed.UpperTorso
  4128. end)
  4129.  
  4130. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4131. wait(0.15)
  4132. throwvel:Remove()
  4133. local cor = coroutine.wrap(function()
  4134. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4135. end)
  4136. local cor2 = coroutine.wrap(function()
  4137. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4138. end)
  4139. cor()
  4140. cor2()
  4141. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4142. lweld:Remove()
  4143. rweld:Remove()
  4144. tweld:Remove()
  4145. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4146. local clone = rightclone:Clone()
  4147. clone.Part0 = char.Torso
  4148. clone.Part1 = char["Right Arm"]
  4149. clone.Parent = char.Torso
  4150. end
  4151. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4152. local clone = leftclone:Clone()
  4153. clone.Part0 = char.Torso
  4154. clone.Part1 = char["Left Arm"]
  4155. clone.Parent = char.Torso
  4156. end
  4157. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  4158. local clone = torsoclone:Clone()
  4159. clone.Part0 = char.HumanoidRootPart
  4160. clone.Part1 = char.Torso
  4161. clone.Parent = char.HumanoidRootPart
  4162. end
  4163. local lolgrabbed = grabbed
  4164. spawn(function()
  4165. wait(2)
  4166. unstun(lolgrabbed)
  4167. end)
  4168. end)
  4169. grabbed = nil
  4170. working = false
  4171. end
  4172.  
  4173. function whoosh(vroom)
  4174. vroom.Parent = workspace
  4175. vroom.Name = "Projectile"
  4176. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  4177. vroom.Anchored = true
  4178. vroom.Velocity = Vector3.new(0,0,0)
  4179. vroom.RotVelocity = Vector3.new(0,0,0)
  4180. vroom.Anchored = false
  4181. game:GetService('Debris'):AddItem(vroom,10)
  4182. local flyy = Instance.new('BodyVelocity',vroom)
  4183. flyy.Velocity = vroom.CFrame.rightVector*200
  4184. local touched = false
  4185. for i,v in pairs(vroom:GetChildren()) do
  4186. if v:IsA('BasePart') then
  4187. v.Touched:connect(function(hit)
  4188. local pos = vroom.CFrame
  4189. if touched == false then
  4190. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  4191. touched = true
  4192. local before = hit.Anchored
  4193. vroom.Anchored = true
  4194. vroom.Velocity = Vector3.new(0,0,0)
  4195. vroom.RotVelocity = Vector3.new(0,0,0)
  4196. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  4197. hit.Anchored = true
  4198. flyy:Destroy()
  4199. pcall(function()
  4200. local weld = Instance.new('Weld',hit)
  4201. weld.Part0 = hit
  4202. weld.Part1 = vroom
  4203. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4204. local ayybleed = Instance.new('Part',hit)
  4205. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4206. ayybleed.BrickColor = BrickColor.new('Maroon')
  4207. ayybleed.Material = Enum.Material.SmoothPlastic
  4208. ayybleed.Name = "ayybleed"
  4209. ayybleed.CanCollide = false
  4210. ayybleed.Transparency = 1
  4211. ayybleed.CFrame = hit.CFrame
  4212. ayybleed:BreakJoints()
  4213. local attachment1 = Instance.new('Attachment',ayybleed)
  4214. local attachment0 = Instance.new('Attachment',hit)
  4215. for i,v in pairs(vroom:GetChildren()) do
  4216. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  4217. v.Name = "REEEE"
  4218. end
  4219. end
  4220. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  4221. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  4222. if attachment0 and attachment1 then
  4223. local constraint = Instance.new("HingeConstraint")
  4224. constraint.Attachment0 = attachment0
  4225. constraint.Attachment1 = attachment1
  4226. constraint.LimitsEnabled = true
  4227. constraint.UpperAngle = 0
  4228. constraint.LowerAngle = 0
  4229. constraint.Parent = attachment0
  4230. end
  4231. local bleedBLEED= coroutine.wrap(function()
  4232. bleed(ayybleed)
  4233. end)
  4234. bleedBLEED()
  4235. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4236. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4237. end
  4238. end)
  4239. hit.Anchored = before
  4240. vroom.Anchored = false
  4241. vroom.CanCollide = true
  4242. pcall(function()
  4243. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4244. end)
  4245. for i,v in pairs(vroom:GetChildren()) do
  4246. if v:IsA('BasePart') then
  4247. v.CanCollide = true
  4248. end
  4249. end
  4250. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4251. pcall(function()
  4252. hit.Parent.HumanoidRootPart:Destroy()
  4253. end)
  4254. pcall(function()
  4255. ragdollpart(hit.Parent,"Left Arm")
  4256. ragdollpart(hit.Parent,"Left Leg")
  4257. ragdollpart(hit.Parent,"Right Arm")
  4258. ragdollpart(hit.Parent,"Right Leg")
  4259. end)
  4260. pcall(function()
  4261. ragdollpart(hit.Parent,"LeftUpperLeg")
  4262. ragdollpart(hit.Parent,"RightUpperLeg")
  4263. ragdollpart(hit.Parent,"LeftUpperArm")
  4264. ragdollpart(hit.Parent,"RightUpperArm")
  4265. end)
  4266. spawn(function()
  4267. wait(5)
  4268. ragdollpart(hit.Parent,"Head")
  4269. end)
  4270. else
  4271. pcall(function()
  4272. ragdollpart(hit.Parent,hit.Name)
  4273. end)
  4274. end
  4275. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4276. touched = true
  4277. local before = hit.Anchored
  4278. vroom.Anchored = true
  4279. vroom.Velocity = Vector3.new(0,0,0)
  4280. vroom.RotVelocity = Vector3.new(0,0,0)
  4281. hit.Anchored = true
  4282. flyy:Destroy()
  4283. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4284. pcall(function()
  4285. local weld = Instance.new('Weld',hit)
  4286. weld.Part0 = hit
  4287. weld.Part1 = vroom
  4288. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4289. end)
  4290. pcall(function()
  4291. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4292. end)
  4293. hit.Anchored = before
  4294. vroom.Anchored = false
  4295. end
  4296. end
  4297. end)
  4298. end
  4299. end
  4300. end
  4301.  
  4302. function fling()
  4303. working = true
  4304. pcall(function()
  4305. local rweld = Instance.new("Weld", char["Right Arm"])
  4306. local lweld = Instance.new("Weld", char["Left Arm"])
  4307. rweld.Part0 = char["Torso"]
  4308. rweld.Part1 = char["Right Arm"]
  4309. rweld.C0 = CFrame.new(1.5, 0, 0)
  4310. lweld.Part0 = char.Torso
  4311. lweld.Part1 = char["Left Arm"]
  4312. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4313. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4314. tweld.Part0 = char.HumanoidRootPart
  4315. tweld.Part1 = char.Torso
  4316.  
  4317. local at1 = Instance.new("Attachment", handle)
  4318. local at2 = Instance.new("Attachment", handle)
  4319. at1.Visible = false
  4320. at1.Position = Vector3.new(2, 0, 0)
  4321. at2.Visible = false
  4322. at2.Position = Vector3.new(-0.3, 0, 0)
  4323.  
  4324. local trail = Instance.new("Trail", handle)
  4325. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4326. trail.LightEmission = 0.25
  4327. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4328. trail.Lifetime = 0.10
  4329. trail.MinLength = 0.05
  4330. trail.Attachment0 = at1
  4331. trail.Attachment1 = at2
  4332.  
  4333. local cor = coroutine.wrap(function()
  4334. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4335. end)
  4336. cor()
  4337. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4338.  
  4339. local cor = coroutine.wrap(function()
  4340. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4341. end)
  4342. local cor2 = coroutine.wrap(function()
  4343. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4344. end)
  4345. local cor3 = coroutine.wrap(function()
  4346. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4347. end)
  4348. cor()
  4349. cor2()
  4350. cor3()
  4351. 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)
  4352. wait(0.2)
  4353.  
  4354. local cor = coroutine.wrap(function()
  4355. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4356. end)
  4357. local cor2 = coroutine.wrap(function()
  4358. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4359. end)
  4360. cor()
  4361. cor2()
  4362. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4363.  
  4364. local cor = coroutine.wrap(function()
  4365. 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)
  4366. end)
  4367. local cor2 = coroutine.wrap(function()
  4368. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4369. end)
  4370. cor()
  4371. cor2()
  4372. whoosh(handle:Clone())
  4373. for i, v in pairs(handle:GetChildren()) do
  4374. if v:IsA("Part") then
  4375. v.Transparency = 1
  4376. end
  4377. end
  4378. handle.Transparency = 1
  4379. trail:Remove()
  4380. at1:Remove()
  4381. at2:Remove()
  4382. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4383. local cor = coroutine.wrap(function()
  4384. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4385. end)
  4386. local cor2 = coroutine.wrap(function()
  4387. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4388. end)
  4389. cor()
  4390. cor2()
  4391. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4392. wait(0.2)
  4393.  
  4394. local cor = coroutine.wrap(function()
  4395. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4396. end)
  4397. local cor2 = coroutine.wrap(function()
  4398. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4399. end)
  4400. cor()
  4401. cor2()
  4402. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4403.  
  4404. for i, v in pairs(handle:GetChildren()) do
  4405. if v:IsA("Part") then
  4406. v.Transparency = 0
  4407. end
  4408. end
  4409. handle.Transparency = 0
  4410. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4411.  
  4412. lweld:Remove()
  4413. rweld:Remove()
  4414. tweld:Remove()
  4415.  
  4416. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4417. local clone = torsoclone:Clone()
  4418. clone.Part0 = char.HumanoidRootPart
  4419. clone.Part1 = char.Torso
  4420. clone.Parent = char.HumanoidRootPart
  4421. end
  4422. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4423. local clone = leftclone:Clone()
  4424. clone.Part0 = char.Torso
  4425. clone.Part1 = char["Left Arm"]
  4426. clone.Parent = char.Torso
  4427. end
  4428. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4429. local clone = rightclone:Clone()
  4430. clone.Part0 = char.Torso
  4431. clone.Part1 = char["Right Arm"]
  4432. clone.Parent = char.Torso
  4433. end
  4434. end)
  4435. working = false
  4436. end
  4437.  
  4438. function kill()
  4439. working = true
  4440. pcall(function()
  4441. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4442. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4443. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4444. tweld.Part0 = char.HumanoidRootPart
  4445. tweld.Part1 = char.Torso
  4446. local killsound = Instance.new("Sound", grabbed.Head)
  4447. killsound.SoundId = "rbxassetid://150315649"
  4448. killsound.PlaybackSpeed = 1.2
  4449. local killsoundac = Instance.new("Sound", grabbed.Head)
  4450. killsoundac.SoundId = "rbxassetid://162194585"
  4451. killsoundac.PlaybackSpeed = 1
  4452. killsoundac.Volume = 1
  4453. local throwsound = Instance.new("Sound", char.Head)
  4454. throwsound.SoundId = "rbxassetid://711753382"
  4455. throwsound.PlaybackSpeed = 0.75
  4456. local chokesound = Instance.new("Sound", grabbed.Head)
  4457. chokesound.SoundId = "rbxassetid://418658161"
  4458. chokesound.TimePosition = 3
  4459. chokesound.PlaybackSpeed = 1
  4460. local bleedsound = Instance.new("Sound", grabbed.Head)
  4461. bleedsound.SoundId = "rbxassetid://244502094"
  4462. bleedsound.PlaybackSpeed = 1.5
  4463. bleedsound.Volume = 1
  4464.  
  4465. pitchun = math.random(9, 12)/10
  4466. pitchdos = math.random(9, 13)/10
  4467.  
  4468. killsound.PlaybackSpeed = pitchun
  4469. killsoundac.PlaybackSpeed = pitchdos
  4470. chokesound.PlaybackSpeed = pitchun
  4471.  
  4472. pcall(function()
  4473. grabbed.HumanoidRootPart:Destroy()
  4474. end)
  4475.  
  4476. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4477. wait(0.2)
  4478. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4479.  
  4480. killsound:Play()
  4481. killsoundac:Play()
  4482. chokesound:Play()
  4483. bleedsound:Play()
  4484.  
  4485. local ayybleed = Instance.new('Part',grabbed)
  4486. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4487. ayybleed.BrickColor = BrickColor.new('Maroon')
  4488. ayybleed.Material = Enum.Material.SmoothPlastic
  4489. ayybleed.Name = "ayybleed"
  4490. ayybleed.CanCollide = false
  4491. ayybleed.Transparency = 0.5
  4492. ayybleed.CFrame = grabbed.Head.CFrame
  4493. ayybleed:BreakJoints()
  4494. local attachment1 = Instance.new('Attachment',ayybleed)
  4495. attachment1.Position = Vector3.new(-0.55,0,0)
  4496. attachment1.Orientation = Vector3.new(90, 0, -90)
  4497. local attachment0 = Instance.new('Attachment')
  4498. pcall(function()
  4499. attachment0.Parent = grabbed.Torso
  4500. end)
  4501. pcall(function()
  4502. attachment0.Parent = grabbed.UpperTorso
  4503. end)
  4504. if attachment0 and attachment1 then
  4505. local constraint = Instance.new("HingeConstraint")
  4506. constraint.Attachment0 = attachment0
  4507. constraint.Attachment1 = attachment1
  4508. constraint.LimitsEnabled = true
  4509. constraint.UpperAngle = 0
  4510. constraint.LowerAngle = 0
  4511. pcall(function()
  4512. constraint.Parent = grabbed.Torso
  4513. end)
  4514. pcall(function()
  4515. constraint.Parent = grabbed.UpperTorso
  4516. end)
  4517. end
  4518. local bleedBLEED= coroutine.wrap(function()
  4519. bleed(ayybleed)
  4520. end)
  4521. bleedBLEED()
  4522.  
  4523. wait(0.2)
  4524.  
  4525. local at1 = Instance.new("Attachment", handle)
  4526. local at2 = Instance.new("Attachment", handle)
  4527. at1.Visible = false
  4528. at1.Position = Vector3.new(2, 0, 0)
  4529. at2.Visible = false
  4530. at2.Position = Vector3.new(-0.3, 0, 0)
  4531.  
  4532. local trail = Instance.new("Trail", handle)
  4533. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4534. trail.LightEmission = 0.25
  4535. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4536. trail.Lifetime = 0.10
  4537. trail.MinLength = 0.05
  4538. trail.Attachment0 = at1
  4539. trail.Attachment1 = at2
  4540.  
  4541. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4542. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4543. local coru=coroutine.wrap(function()
  4544. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4545. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4546. end)
  4547. coru()
  4548. local cor = coroutine.wrap(function()
  4549. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4550. end)
  4551. cor()
  4552. grabweld:Remove()
  4553. throwsound:Play()
  4554.  
  4555. local throwvel = Instance.new("BodyThrust")
  4556. throwvel.Force = Vector3.new(0, 3000, -1000)
  4557. pcall(function()
  4558. throwvel.Parent = grabbed.Torso
  4559. end)
  4560. pcall(function()
  4561. throwvel.Parent = grabbed.UpperTorso
  4562. end)
  4563.  
  4564. trail:Remove()
  4565. at1:Remove()
  4566. at2:Remove()
  4567. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4568. pcall(function()
  4569. ragdollpart(grabbed,"Left Arm")
  4570. ragdollpart(grabbed,"Left Leg")
  4571. ragdollpart(grabbed,"Right Arm")
  4572. ragdollpart(grabbed,"Right Leg")
  4573. end)
  4574. pcall(function()
  4575. ragdollpart(grabbed,"LeftUpperLeg")
  4576. ragdollpart(grabbed,"RightUpperLeg")
  4577. ragdollpart(grabbed,"LeftUpperArm")
  4578. ragdollpart(grabbed,"RightUpperArm")
  4579. end)
  4580. wait(0.15)
  4581. throwvel:Remove()
  4582. local cor = coroutine.wrap(function()
  4583. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4584. end)
  4585. local cor2 = coroutine.wrap(function()
  4586. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4587. end)
  4588. cor()
  4589. cor2()
  4590. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4591.  
  4592. lweld:Remove()
  4593. rweld:Remove()
  4594. tweld:Remove()
  4595.  
  4596. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4597. local clone = torsoclone:Clone()
  4598. clone.Part0 = char.HumanoidRootPart
  4599. clone.Part1 = char.Torso
  4600. clone.Parent = char.HumanoidRootPart
  4601. end
  4602. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4603. local clone = leftclone:Clone()
  4604. clone.Part0 = char.Torso
  4605. clone.Part1 = char["Left Arm"]
  4606. clone.Parent = char.Torso
  4607. end
  4608. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4609. local clone = rightclone:Clone()
  4610. clone.Part0 = char.Torso
  4611. clone.Part1 = char["Right Arm"]
  4612. clone.Parent = char.Torso
  4613. end
  4614. local coru2=coroutine.wrap(function()
  4615. local whyy = grabbed
  4616. local continue = true
  4617. local repeats = 0
  4618. while continue == true do
  4619. local ree = pcall(function()
  4620. if repeats < 20 then
  4621. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4622. repeats = repeats+1
  4623. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4624. continue = false
  4625. end
  4626. else
  4627. continue = false
  4628. end
  4629. end)
  4630. if ree == false then
  4631. continue = false
  4632. end
  4633. if continue == true then
  4634. wait(0.2)
  4635. end
  4636. end
  4637. ragdollpart(whyy,"Head")
  4638. end)
  4639. coru2()
  4640. throwsound:Remove()
  4641. killsound:Remove()
  4642. end)
  4643. grabbed = nil
  4644. working = false
  4645. end
  4646.  
  4647. function release()
  4648. working = true
  4649. pcall(function()
  4650. unstun(grabbed)
  4651. grabbed = nil
  4652. grabweld:Destroy()
  4653. removewelds(char["Right Arm"])
  4654. removewelds(char["Left Arm"])
  4655. local rweld = Instance.new("Weld", char["Right Arm"])
  4656. local lweld = Instance.new("Weld", char["Left Arm"])
  4657. rweld.Part0 = char["Torso"]
  4658. rweld.Part1 = char["Right Arm"]
  4659. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4660. lweld.Part0 = char.Torso
  4661. lweld.Part1 = char["Left Arm"]
  4662. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4663. local cor = coroutine.wrap(function()
  4664. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4665. end)
  4666. local cor2 = coroutine.wrap(function()
  4667. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4668. end)
  4669. cor()
  4670. cor2()
  4671. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4672. lweld:Remove()
  4673. rweld:Remove()
  4674. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4675. local clone = leftclone:Clone()
  4676. clone.Part0 = char.Torso
  4677. clone.Part1 = char["Left Arm"]
  4678. clone.Parent = char.Torso
  4679. end
  4680. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4681. local clone = rightclone:Clone()
  4682. clone.Part0 = char.Torso
  4683. clone.Part1 = char["Right Arm"]
  4684. clone.Parent = char.Torso
  4685. end
  4686. end)
  4687. working = false
  4688. end
  4689.  
  4690. function grab()
  4691. working = true
  4692. pcall(function()
  4693. local rweld = Instance.new("Weld", char["Right Arm"])
  4694. local lweld = Instance.new("Weld", char["Left Arm"])
  4695. rweld.Part0 = char["Torso"]
  4696. rweld.Part1 = char["Right Arm"]
  4697. rweld.C0 = CFrame.new(1.5, 0, 0)
  4698. lweld.Part0 = char.Torso
  4699. lweld.Part1 = char["Left Arm"]
  4700. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4701.  
  4702. local at1 = Instance.new("Attachment", handle)
  4703. local at2 = Instance.new("Attachment", handle)
  4704. at1.Visible = false
  4705. at1.Position = Vector3.new(2, 0, 0)
  4706. at2.Visible = false
  4707. at2.Position = Vector3.new(-0.3, 0, 0)
  4708.  
  4709. local trail = Instance.new("Trail", handle)
  4710. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4711. trail.LightEmission = 0.25
  4712. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4713. trail.Lifetime = 0.10
  4714. trail.MinLength = 0.05
  4715. trail.Attachment0 = at1
  4716. trail.Attachment1 = at2
  4717.  
  4718. local spinnyshit = coroutine.wrap(function()
  4719. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4720. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4721. end)
  4722. spinnyshit()
  4723. local cor = coroutine.wrap(function()
  4724. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4725. end)
  4726. cor()
  4727. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4728. wait(0.15)
  4729. grabbing = true
  4730. local cor = coroutine.wrap(function()
  4731. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4732. end)
  4733. cor()
  4734. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4735. at1:Remove()
  4736. at2:Remove()
  4737. trail:Remove()
  4738. wait(0.3)
  4739. grabbing = false
  4740.  
  4741. if grabbed == nil then
  4742. local cor = coroutine.wrap(function()
  4743. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4744. end)
  4745. local cor2 = coroutine.wrap(function()
  4746. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4747. end)
  4748. cor()
  4749. cor2()
  4750. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4751. lweld:Remove()
  4752. rweld:Remove()
  4753. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4754. local clone = leftclone:Clone()
  4755. clone.Part0 = char.Torso
  4756. clone.Part1 = char["Left Arm"]
  4757. clone.Parent = char.Torso
  4758. end
  4759. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4760. local clone = rightclone:Clone()
  4761. clone.Part0 = char.Torso
  4762. clone.Part1 = char["Right Arm"]
  4763. clone.Parent = char.Torso
  4764. end
  4765. end
  4766. end)
  4767. working = false
  4768. end
  4769.  
  4770. mouse.KeyDown:connect(function(kkk)
  4771. local key = kkk:lower()
  4772. if usable and working == false then
  4773. if key == "z" then
  4774. if equipped == false then
  4775. if firsttime then
  4776. firsttime = false
  4777. notify("Equipped || Press X or C to equip one of two weapons",true)
  4778. else
  4779. notify("Equipped")
  4780. end
  4781. equip()
  4782. else
  4783. notify("Unequipped")
  4784. unequip()
  4785. end
  4786. elseif key == "x" then
  4787. if blademode ~= "katana" and equipped == true then
  4788. getrid(handle)
  4789. if firsttime2 then
  4790. firsttime2 = false
  4791. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4792. else
  4793. notify("Katana mode enabled")
  4794. end
  4795. katanamode()
  4796. elseif blademode == "katana" then
  4797. getrid(handle)
  4798. notify("Katana mode disabled")
  4799. end
  4800. elseif key == "v" then
  4801. if blademode ~= "gun" and equipped == true then
  4802. getrid(handle)
  4803. if firsttime5 then
  4804. firsttime5 = false
  4805. notify("Gun mode enabled || Click to perform an action",true)
  4806. else
  4807. notify("Gun mode enabled")
  4808. end
  4809. gunmode()
  4810. elseif blademode == "gun" then
  4811. getrid(handle)
  4812. notify("Gun mode disabled")
  4813. end
  4814. elseif key == "b" then
  4815. if childlock == false then
  4816. if blademode ~= "dildo" and equipped == true then
  4817. getrid(handle)
  4818. if firsttime4 then
  4819. firsttime4 = false
  4820. notify("Dildo mode enabled || Click to perform an action",true)
  4821. else
  4822. notify("Dildo mode enabled")
  4823. end
  4824. dildo()
  4825. elseif blademode == "dildo" then
  4826. notify("Dildo mode disabled")
  4827. getrid(handle)
  4828. end
  4829. end
  4830. elseif key == "c" then
  4831. if blademode ~= "knife" and equipped == true then
  4832. getrid(handle)
  4833. if firsttime3 then
  4834. firsttime3 = false
  4835. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4836. else
  4837. notify("Knife mode enabled")
  4838. end
  4839. knifemode()
  4840. elseif blademode == "knife" then
  4841. notify("Knife mode disabled")
  4842. getrid(handle)
  4843. end
  4844. elseif key == "q" then
  4845. if blademode == "katana" then
  4846. notify()
  4847. katanaQ()
  4848. elseif blademode == "knife" then
  4849. mode = "release"
  4850. notify("Mode changed to "..mode)
  4851. end
  4852. elseif key == "e" then
  4853. if blademode == "katana" then
  4854. notify()
  4855. katanaE()
  4856. elseif blademode == "knife" then
  4857. mode = "throw"
  4858. notify("Mode changed to "..mode)
  4859. end
  4860. elseif key == "f" then
  4861. if blademode == "handle" then
  4862. notify([[BEGONE
  4863. THOT]])
  4864. begoneTHOUGHT()
  4865. elseif blademode == "knife" then
  4866. mode = "kill"
  4867. notify("Mode changed to "..mode)
  4868. end
  4869. elseif key == "t" then
  4870. if blademode == "knife" then
  4871. mode = "fling"
  4872. notify("Mode changed to "..mode)
  4873. end
  4874. end
  4875. end
  4876. if key == "m" and sounding == false then
  4877. --badass mode
  4878. pcall(function()
  4879. if badass.Playing == false then
  4880. sounding = true
  4881. for i,v in pairs(workspace:GetDescendants()) do
  4882. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4883. v:Stop()
  4884. end
  4885. end
  4886. badass:Play()
  4887. badass.Volume = 10
  4888. sounding = false
  4889. else
  4890. sounding = true
  4891. for i=1,100 do
  4892. badass.Volume = badass.Volume-0.1
  4893. wait()
  4894. end
  4895. badass.Volume = 0
  4896. badass:Stop()
  4897. sounding = false
  4898. end
  4899. end)
  4900. end
  4901. if key == "r" then
  4902. rag1 = true
  4903. if rag1 == true and rag2 == true then
  4904. oogabooga()
  4905. end
  4906. end
  4907. if key == "g" then
  4908. rag2 = true
  4909. if rag1 == true and rag2 == true then
  4910. oogabooga()
  4911. end
  4912. end
  4913. end)
  4914. mouse.KeyUp:connect(function(key)
  4915. if key == "r" then
  4916. rag1 = false
  4917. end
  4918. if key == "g" then
  4919. rag2 = false
  4920. end
  4921. end)
  4922.  
  4923. handle.ChildAdded:connect(function(child)
  4924. if child:IsA('BasePart') then
  4925. child.CanCollide = false
  4926. if child.Name == "blade" then
  4927. child.Touched:connect(function(hit)
  4928. if blademode == "katana" and swinging then
  4929. if gettingeem then
  4930. if goteem == nil then
  4931. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4932. local sounn = Instance.new("Sound", char.Torso)
  4933. local lipp = math.random(1, 3)
  4934. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4935. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4936. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4937. sounn:Play()
  4938. goteem = hit.Parent
  4939. pcall(function()
  4940. goteem.HumanoidRootPart:Destroy()
  4941. end)
  4942. pcall(function()
  4943. ragdollpart(goteem,"Right Arm")
  4944. ragdollpart(goteem,"Right Leg")
  4945. ragdollpart(goteem,"Left Arm")
  4946. ragdollpart(goteem,"Left Leg")
  4947. end)
  4948. pcall(function()
  4949. ragdollpart(goteem,"RightUpperArm")
  4950. ragdollpart(goteem,"RightUpperLeg")
  4951. ragdollpart(goteem,"LeftUpperArm")
  4952. ragdollpart(goteem,"LeftUpperLeg")
  4953. end)
  4954. pcall(function()
  4955. local weld = Instance.new('Weld',goteem.Torso)
  4956. weld.Part0 = goteem.Torso
  4957. weld.Part1 = handle
  4958. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4959. end)
  4960. pcall(function()
  4961. local weld = Instance.new('Weld',goteem.UpperTorso)
  4962. weld.Part0 = goteem.UpperTorso
  4963. weld.Part1 = handle
  4964. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4965. end)
  4966. pcall(function()
  4967. local thang = "Torso"
  4968. if goteem:FindFirstChild('UpperTorso') then
  4969. thang = "UpperTorso"
  4970. end
  4971. local ayybleed = Instance.new('Part',goteem)
  4972. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4973. ayybleed.BrickColor = BrickColor.new('Maroon')
  4974. ayybleed.Material = Enum.Material.SmoothPlastic
  4975. ayybleed.Name = "ayybleed"
  4976. ayybleed.CanCollide = false
  4977. ayybleed.Transparency = 1
  4978. ayybleed.CFrame = goteem[thang].CFrame
  4979. ayybleed:BreakJoints()
  4980. local attachment1 = Instance.new('Attachment',ayybleed)
  4981. attachment1.Position = Vector3.new(0,0,0)
  4982. attachment1.Orientation = Vector3.new(-90, 0, -90)
  4983. local attachment0 = Instance.new('Attachment',goteem[thang])
  4984. if attachment0 and attachment1 then
  4985. local constraint = Instance.new("HingeConstraint")
  4986. constraint.Attachment0 = attachment0
  4987. constraint.Attachment1 = attachment1
  4988. constraint.LimitsEnabled = true
  4989. constraint.UpperAngle = 0
  4990. constraint.LowerAngle = 0
  4991. constraint.Parent = goteem
  4992. end
  4993. local bleedBLEED= coroutine.wrap(function()
  4994. bleed(ayybleed)
  4995. end)
  4996. bleedBLEED()
  4997. end)
  4998. end
  4999. end
  5000. elseif SLESH then
  5001.  
  5002. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5003. local sounn = Instance.new("Sound", char.Torso)
  5004. local lipp = math.random(1, 3)
  5005. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5006. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5007. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5008. sounn:Play()
  5009. ragdollpart(hit.Parent,hit.Name,false)
  5010. end
  5011. else
  5012. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5013. local sounn = Instance.new("Sound", char.Torso)
  5014. local lipp = math.random(1, 3)
  5015. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  5016. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  5017. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  5018. sounn:Play()
  5019. swinging = false
  5020. ragdollpart(hit.Parent,"Head",true,false)
  5021. end
  5022. end
  5023. elseif blademode == "knife" then
  5024. if grabbing == true and grabbed == nil then
  5025. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5026. grabbed = hit.Parent
  5027.  
  5028. stun(grabbed)
  5029.  
  5030. local grabwelds = Instance.new("Weld", char.Torso)
  5031. grabwelds.Part0 = char.Torso
  5032. pcall(function()
  5033. grabwelds.Part1 = grabbed.Torso
  5034. end)
  5035. pcall(function()
  5036. grabwelds.Part1 = grabbed.UpperTorso
  5037. end)
  5038. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  5039. grabweld = grabwelds
  5040. end
  5041. end
  5042. end
  5043. end)
  5044. end
  5045. elseif child:IsA("Model") then
  5046. child.ChildAdded:connect(function(dildotip)
  5047. if dildotip:IsA('BasePart') then
  5048. dildotip.Touched:connect(function(hit)
  5049. if MOAN == true then
  5050. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  5051. local sound = Instance.new('Sound',hit.Parent.Head)
  5052. sound.SoundId = 'rbxassetid://959679286'
  5053. sound.Volume = 5
  5054. sound:Play()
  5055. local sound3 = Instance.new("Sound",hit.Parent.Head)
  5056. sound3.Volume = 5.5
  5057. sound3.SoundId = "rbxassetid://702631545"
  5058. sound3:Play()
  5059. pcall(function()
  5060. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  5061. if v:IsA('Decal') then v:Destroy() end
  5062. end
  5063. end)
  5064. pcall(function()
  5065. local ree=Instance.new('Decal',hit.Parent.Head)
  5066. ree.Name = "face"
  5067. ree.Texture = "rbxassetid://996521543"
  5068. end)
  5069. MOAN = false
  5070. aidsificating = hit.Parent
  5071. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  5072. if v:IsA("Part") then
  5073. v:FindFirstChild("ParticleEmitter"):Destroy()
  5074. end
  5075. end
  5076. end
  5077. end
  5078. end)
  5079. end
  5080. end)
  5081. end
  5082. end)
  5083.  
  5084. mouse.Button1Down:connect(function(jew)
  5085. if usable and working == false and equipped then
  5086. if blademode == "katana" then
  5087. notify()
  5088. katanaswing()
  5089. elseif blademode == "knife" then
  5090. notify()
  5091. if grabbed == nil then
  5092. if mode == "fling" then
  5093. fling()
  5094. else
  5095. grab()
  5096. end
  5097. elseif grabbed ~= nil then
  5098. if mode == "kill" then
  5099. kill()
  5100. elseif mode == "throw" then
  5101. throw()
  5102. elseif mode == "release" then
  5103. release()
  5104. end
  5105. end
  5106. elseif blademode == "dildo" then
  5107. raep()
  5108. end
  5109. end
  5110. end)
  5111.  
  5112. end
  5113. spawned()
  5114.  
  5115. player.CharacterAdded:connect(function()
  5116. spawned()
  5117. end)
  5118. local avgs = {}
  5119.  
  5120. game:GetService('RunService').Heartbeat:connect(function(step)
  5121. local ofps = math.floor((60/(step*60))*10)/10
  5122. if #avgs > 100 then
  5123. table.remove(avgs,1)
  5124. end
  5125. table.insert(avgs,#avgs+1,ofps)
  5126. local fpsa = 0
  5127. for i,v in pairs(avgs) do
  5128. fpsa = fpsa+v
  5129. end
  5130. fpsa = math.floor(fpsa/#avgs)
  5131. fps.Text = 'FPS: '..tostring(fpsa)
  5132. end)
  5133.  
  5134. while true do
  5135. for i,v in pairs(rekt) do
  5136. if v.Parent ~= nil then
  5137. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  5138. for a,c in pairs(v:GetChildren()) do
  5139. if c:IsA('Tool') then
  5140. c.ManualActivationOnly = true
  5141. wait()
  5142. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  5143. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  5144. c.ManualActivationOnly = false
  5145. end
  5146. end
  5147. end
  5148. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  5149. v:FindFirstChildOfClass('Humanoid').Sit = false
  5150. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  5151. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  5152. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  5153. else
  5154. table.remove(rekt,i)
  5155. end
  5156. else
  5157. table.remove(rekt,i)
  5158. end
  5159. end
  5160. wait()
  5161. end
  5162.  
  5163.  
  5164.  
  5165.  
  5166. end)
  5167. sExit.Name = "sExit"
  5168. sExit.Parent = Scripts
  5169. sExit.BackgroundColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  5170. sExit.BorderColor3 = Color3.new(0.0588235, 0.0588235, 0.0588235)
  5171. sExit.Position = UDim2.new(0.911218047, 0, 0, 0)
  5172. sExit.Size = UDim2.new(0, 34, 0, 30)
  5173. sExit.Font = Enum.Font.SourceSansBold
  5174. sExit.Text = "X"
  5175. sExit.TextColor3 = Color3.new(1, 1, 1)
  5176. sExit.TextSize = 22
  5177. sExit.MouseButton1Down:connect(function()
  5178. ScriptFrame.Visible = false
  5179. MainFrame.Visible = true
  5180. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement