Advertisement
Kaemi

No Childlock Knife v4

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