Advertisement
zombieslayerwtf

GrabKnifeV4 [Leaked] [Crash Warning]

Apr 27th, 2018
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 183.50 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. handle.Transparency = 1
  1534.  
  1535. local hweld = Instance.new("Weld", char.Torso)
  1536. hweld.Part0 = char.Torso
  1537. hweld.Part1 = handle
  1538. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1539.  
  1540. local rdd = false
  1541. function oogabooga()
  1542. if rdd == false then
  1543. rdd = true
  1544. pcall(function()
  1545. ragdollpart(char,"Right Arm")
  1546. ragdollpart(char,"Right Leg")
  1547. ragdollpart(char,"Left Arm")
  1548. ragdollpart(char,"Left Leg")
  1549. end)
  1550. pcall(function()
  1551. ragdollpart(char,"RightUpperArm")
  1552. ragdollpart(char,"RightUpperLeg")
  1553. ragdollpart(char,"LeftUpperArm")
  1554. ragdollpart(char,"LeftUpperLeg")
  1555. end)
  1556. unstun(char)
  1557. for i,v in pairs(char:GetChildren()) do
  1558. v.ChildAdded:connect(function(child)
  1559. if rdd == true then
  1560. if child.Name ~= "Neck" and child.Name ~= "RootJoint" and child.Name ~= "Root" and (child:IsA('Motor6D') or child:IsA('Weld')) then
  1561. if child ~= grabweld then
  1562. spawn(function()
  1563. wait()
  1564. child:Destroy()
  1565. end)
  1566. end
  1567. end
  1568. end
  1569. end)
  1570. if string.find(string.lower(v.Name),'leg') then
  1571. if v:FindFirstChild('Collision') then
  1572. v:FindFirstChild('Collision'):Destroy()
  1573. end
  1574. end
  1575. end
  1576. else
  1577. rdd = false
  1578. for i,v in pairs(char:GetChildren()) do
  1579. if v:IsA('HingeConstraint') or v:IsA('BallSocketConstraint') then
  1580. v:Destroy()
  1581. elseif v:IsA('BasePart') then
  1582. if v:FindFirstChild('Collision') then
  1583. v.Collision:Destroy()
  1584. end
  1585. for a,c in pairs(v:GetChildren()) do
  1586. if string.find(string.lower(c.Name),"ragdoll") then
  1587. c:Destroy()
  1588. end
  1589. end
  1590. end
  1591. end
  1592. pcall(function()
  1593. local ra = rightclone:Clone()
  1594. ra.Parent = char.Torso
  1595. ra.Part0 = char.Torso
  1596. ra.Part1 = char["Right Arm"]
  1597. end)
  1598. pcall(function()
  1599. local la = leftclone:Clone()
  1600. la.Parent = char.Torso
  1601. la.Part0 = char.Torso
  1602. la.Part1 = char["Left Arm"]
  1603. end)
  1604. pcall(function()
  1605. local ll = leftlegclone:Clone()
  1606. ll.Parent = char.Torso
  1607. ll.Part0 = char.Torso
  1608. ll.Part1 = char["Left Leg"]
  1609. end)
  1610. pcall(function()
  1611. local rl = rightlegclone:Clone()
  1612. rl.Parent = char.Torso
  1613. rl.Part0 = char.Torso
  1614. rl.Part1 = char["Right Leg"]
  1615. end)
  1616. end
  1617. end
  1618. function getrid()
  1619. if grabbed then
  1620. release()
  1621. end
  1622. blademode = "handle"
  1623. for _,ree in pairs(handle:GetChildren()) do
  1624. if ree:IsA('BasePart') then
  1625. local part = Instance.new('Part',workspace)
  1626. part.CFrame = ree.CFrame
  1627. part.Anchored = true
  1628. part.CanCollide = false
  1629. part.Size = ree.Size
  1630. part.Transparency = 1
  1631. ree:Destroy()
  1632. local pe2 = Instance.new("ParticleEmitter")
  1633. pe2.Acceleration = Vector3.new(0, 1, 0)
  1634. pe2.Lifetime = NumberRange.new(0.1, 0.2)
  1635. pe2.Speed = NumberRange.new(0.5)
  1636. pe2.Rate = 20000
  1637. pe2.RotSpeed = NumberRange.new(-30, 30)
  1638. pe2.Rotation = NumberRange.new(0, 360)
  1639. pe2.Size = NumberSequence.new({
  1640. NumberSequenceKeypoint.new(0, part.Size.X*2, 0),
  1641. NumberSequenceKeypoint.new(1, part.Size.X*2, 0),
  1642. })
  1643. pe2.Texture = "rbxassetid://244221440"
  1644. pe2.Transparency = NumberSequence.new({
  1645. NumberSequenceKeypoint.new(0, 0.9, 0),
  1646. NumberSequenceKeypoint.new(1, 0.9, 0)
  1647. })
  1648. pe2.ZOffset = 5
  1649. pe2.VelocitySpread = 360
  1650. pe2.Parent = part
  1651. pe2.Enabled = true
  1652. local coru=coroutine.wrap(function()
  1653. wait(0.2)
  1654. pe2.Enabled = false
  1655. game:GetService('Debris'):AddItem(part,0.5)
  1656. end)
  1657. coru()
  1658. else
  1659. ree:Remove()
  1660. end
  1661. end
  1662. end
  1663.  
  1664. function equip()
  1665. equipped = true
  1666. working = true
  1667. if char.Torso:FindFirstChild("Right Shoulder") then
  1668. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1669. end
  1670. local weld = Instance.new('Weld', char.Torso)
  1671. weld.Name = "Lerping"
  1672. weld.Part0 = char["Right Arm"]
  1673. weld.Part1 = char.Torso
  1674. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1675.  
  1676. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1677.  
  1678. wait(0.1)
  1679.  
  1680. hweld.Part0 = char["Right Arm"]
  1681. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  1682.  
  1683. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  1684.  
  1685. weld:Destroy()
  1686. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1687. local clone = rightclone:Clone()
  1688. clone.Part0 = char.Torso
  1689. clone.Part1 = char["Right Arm"]
  1690. clone.Parent = char.Torso
  1691. end
  1692. working = false
  1693. end
  1694.  
  1695. function unequip()
  1696. getrid(handle)
  1697. equipped = false
  1698. working = true
  1699.  
  1700. if char.Torso:FindFirstChild("Right Shoulder") then
  1701. char.Torso:FindFirstChild("Right Shoulder"):Destroy()
  1702. end
  1703.  
  1704. local weld = Instance.new('Weld', char.Torso)
  1705. weld.Name = "Lerping"
  1706. weld.Part0 = char["Right Arm"]
  1707. weld.Part1 = char.Torso
  1708. weld.C0 = CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0)
  1709.  
  1710.  
  1711. lerp(weld,weld.C0,CFrame.new(-1.3, -0.5, 0) * CFrame.Angles(0, 0, math.rad(15)),0.12,true)
  1712.  
  1713. hweld.Part0 = char["Torso"]
  1714. hweld.C0 = CFrame.new(1, -0.8, 0) * CFrame.Angles(0, math.rad(90), 0)
  1715. lerp(weld,weld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08,true)
  1716. weld:Destroy()
  1717. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  1718. local clone = rightclone:Clone()
  1719. clone.Part0 = char.Torso
  1720. clone.Part1 = char["Right Arm"]
  1721. clone.Parent = char.Torso
  1722. end
  1723. working = false
  1724. end
  1725.  
  1726. function dildo()
  1727. blademode = "dildo"
  1728. working = true
  1729. -- 1 - pink toy
  1730. local obj1 = Instance.new("Model")
  1731. obj1.Name = "pink toy"
  1732. obj1.Parent = handle
  1733.  
  1734. -- 2 - Model
  1735. local obj2 = Instance.new("Model")
  1736. obj2.Parent = obj1
  1737.  
  1738. -- 3 - Part
  1739. local obj3 = Instance.new("Part")
  1740. obj3.CFrame = CFrame.new(Vector3.new(66.8643951, 3.86435986, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1741. obj3.CanCollide = false
  1742. obj3.TopSurface = Enum.SurfaceType.Smooth
  1743. obj3.BottomSurface = Enum.SurfaceType.Smooth
  1744. obj3.Material = Enum.Material.SmoothPlastic
  1745. obj3.Size = Vector3.new(1.00000024, 1.00000024, 1.00000024)
  1746. obj3.BrickColor = BrickColor.new("Hot pink")
  1747. obj3.Friction = 0.30000001192093
  1748. obj3.Shape = Enum.PartType.Ball
  1749. obj3.Parent = obj2
  1750. obj3.Name = "tip"
  1751.  
  1752. -- 4 - Part
  1753. local obj4 = Instance.new("Part")
  1754. obj4.CFrame = CFrame.new(Vector3.new(67.8275909, 2.08898449, 7.50048351)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  1755. obj4.CanCollide = false
  1756. obj4.TopSurface = Enum.SurfaceType.Smooth
  1757. obj4.BottomSurface = Enum.SurfaceType.Smooth
  1758. obj4.Material = Enum.Material.SmoothPlastic
  1759. obj4.Size = Vector3.new(4.09999943, 1, 1)
  1760. obj4.BrickColor = BrickColor.new("Hot pink")
  1761. obj4.Friction = 0.30000001192093
  1762. obj4.Shape = Enum.PartType.Cylinder
  1763. obj4.Parent = obj2
  1764.  
  1765. -- 5 - Part
  1766. local obj5 = Instance.new("Part")
  1767. obj5.CFrame = CFrame.new(Vector3.new(66.7104797, 3.86435843, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1768. obj5.CanCollide = false
  1769. obj5.TopSurface = Enum.SurfaceType.Smooth
  1770. obj5.BottomSurface = Enum.SurfaceType.Smooth
  1771. obj5.Material = Enum.Material.SmoothPlastic
  1772. obj5.Size = Vector3.new(0.25, 0.25, 0.25)
  1773. obj5.BrickColor = BrickColor.new("Hot pink")
  1774. obj5.Friction = 0.30000001192093
  1775. obj5.Shape = Enum.PartType.Ball
  1776. obj5.Parent = obj2
  1777.  
  1778. -- 6 - Part
  1779. local obj6 = Instance.new("Part")
  1780. obj6.CFrame = CFrame.new(Vector3.new(68.6905365, 0.83212769, 8.29345417)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1781. obj6.CanCollide = false
  1782. obj6.TopSurface = Enum.SurfaceType.Smooth
  1783. obj6.BottomSurface = Enum.SurfaceType.Smooth
  1784. obj6.Material = Enum.Material.SmoothPlastic
  1785. obj6.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1786. obj6.BrickColor = BrickColor.new("Hot pink")
  1787. obj6.Friction = 0.30000001192093
  1788. obj6.Shape = Enum.PartType.Ball
  1789. obj6.Parent = obj2
  1790.  
  1791. -- 7 - Part
  1792. local obj7 = Instance.new("Part")
  1793. obj7.CFrame = CFrame.new(Vector3.new(67.0182953, 3.86435866, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1794. obj7.CanCollide = false
  1795. obj7.TopSurface = Enum.SurfaceType.Smooth
  1796. obj7.BottomSurface = Enum.SurfaceType.Smooth
  1797. obj7.Material = Enum.Material.SmoothPlastic
  1798. obj7.Size = Vector3.new(0.25, 0.25, 0.25)
  1799. obj7.BrickColor = BrickColor.new("Hot pink")
  1800. obj7.Friction = 0.30000001192093
  1801. obj7.Shape = Enum.PartType.Ball
  1802. obj7.Parent = obj2
  1803.  
  1804. -- 8 - Part
  1805. local obj8 = Instance.new("Part")
  1806. obj8.CFrame = CFrame.new(Vector3.new(68.9983597, 0.832128167, 7.44772816)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.7925276756287)
  1807. obj8.CanCollide = false
  1808. obj8.TopSurface = Enum.SurfaceType.Smooth
  1809. obj8.BottomSurface = Enum.SurfaceType.Smooth
  1810. obj8.Material = Enum.Material.SmoothPlastic
  1811. obj8.Size = Vector3.new(0.999999762, 0.999999762, 0.999999762)
  1812. obj8.BrickColor = BrickColor.new("Hot pink")
  1813. obj8.Friction = 0.30000001192093
  1814. obj8.Shape = Enum.PartType.Ball
  1815. obj8.Parent = obj2
  1816. local fiREPART = obj8
  1817.  
  1818. -- 9 - Part
  1819. local obj9 = Instance.new("Part")
  1820. obj9.CFrame = CFrame.new(Vector3.new(68.8566208, 0.357954353, 7.87501621)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.2217314243317)
  1821. obj9.CanCollide = false
  1822. obj9.TopSurface = Enum.SurfaceType.Smooth
  1823. obj9.BottomSurface = Enum.SurfaceType.Smooth
  1824. obj9.Material = Enum.Material.SmoothPlastic
  1825. obj9.Size = Vector3.new(0.0999999791, 1.50000036, 2)
  1826. obj9.BrickColor = BrickColor.new("Hot pink")
  1827. obj9.Friction = 0.30000001192093
  1828. obj9.Shape = Enum.PartType.Cylinder
  1829. obj9.Parent = obj2
  1830.  
  1831. -- 10 - Part
  1832. local obj10 = Instance.new("Part")
  1833. obj10.CFrame = CFrame.new(Vector3.new(66.8069, 3.58244801, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1834. obj10.CanCollide = false
  1835. obj10.TopSurface = Enum.SurfaceType.Smooth
  1836. obj10.BottomSurface = Enum.SurfaceType.Smooth
  1837. obj10.Material = Enum.Material.SmoothPlastic
  1838. obj10.Size = Vector3.new(0.25, 0.25, 0.25)
  1839. obj10.BrickColor = BrickColor.new("Hot pink")
  1840. obj10.Friction = 0.30000001192093
  1841. obj10.Shape = Enum.PartType.Ball
  1842. obj10.Parent = obj2
  1843.  
  1844. -- 11 - Part
  1845. local obj11 = Instance.new("Part")
  1846. obj11.CFrame = CFrame.new(Vector3.new(67.196106, 3.632447, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1847. obj11.CanCollide = false
  1848. obj11.TopSurface = Enum.SurfaceType.Smooth
  1849. obj11.BottomSurface = Enum.SurfaceType.Smooth
  1850. obj11.Material = Enum.Material.SmoothPlastic
  1851. obj11.Size = Vector3.new(0.25, 0.25, 0.25)
  1852. obj11.BrickColor = BrickColor.new("Hot pink")
  1853. obj11.Friction = 0.30000001192093
  1854. obj11.Shape = Enum.PartType.Ball
  1855. obj11.Parent = obj2
  1856.  
  1857. -- 12 - Part
  1858. local obj12 = Instance.new("Part")
  1859. obj12.CFrame = CFrame.new(Vector3.new(67.0756683, 3.77002549, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1860. obj12.CanCollide = false
  1861. obj12.TopSurface = Enum.SurfaceType.Smooth
  1862. obj12.BottomSurface = Enum.SurfaceType.Smooth
  1863. obj12.Material = Enum.Material.SmoothPlastic
  1864. obj12.Size = Vector3.new(0.25, 0.25, 0.25)
  1865. obj12.BrickColor = BrickColor.new("Hot pink")
  1866. obj12.Friction = 0.30000001192093
  1867. obj12.Shape = Enum.PartType.Ball
  1868. obj12.Parent = obj2
  1869.  
  1870. -- 13 - Part
  1871. local obj13 = Instance.new("Part")
  1872. obj13.CFrame = CFrame.new(Vector3.new(67.4108353, 3.27276325, 6.88037825)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1873. obj13.CanCollide = false
  1874. obj13.TopSurface = Enum.SurfaceType.Smooth
  1875. obj13.BottomSurface = Enum.SurfaceType.Smooth
  1876. obj13.Material = Enum.Material.SmoothPlastic
  1877. obj13.Size = Vector3.new(0.25, 0.25, 0.25)
  1878. obj13.BrickColor = BrickColor.new("Hot pink")
  1879. obj13.Friction = 0.30000001192093
  1880. obj13.Shape = Enum.PartType.Ball
  1881. obj13.Parent = obj2
  1882.  
  1883. -- 14 - Part
  1884. local obj14 = Instance.new("Part")
  1885. obj14.CFrame = CFrame.new(Vector3.new(66.868927, 3.43238807, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1886. obj14.CanCollide = false
  1887. obj14.TopSurface = Enum.SurfaceType.Smooth
  1888. obj14.BottomSurface = Enum.SurfaceType.Smooth
  1889. obj14.Material = Enum.Material.SmoothPlastic
  1890. obj14.Size = Vector3.new(0.25, 0.25, 0.25)
  1891. obj14.BrickColor = BrickColor.new("Hot pink")
  1892. obj14.Friction = 0.30000001192093
  1893. obj14.Shape = Enum.PartType.Ball
  1894. obj14.Parent = obj2
  1895.  
  1896. -- 15 - Part
  1897. local obj15 = Instance.new("Part")
  1898. obj15.CFrame = CFrame.new(Vector3.new(67.1951675, 3.383008, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1899. obj15.CanCollide = false
  1900. obj15.TopSurface = Enum.SurfaceType.Smooth
  1901. obj15.BottomSurface = Enum.SurfaceType.Smooth
  1902. obj15.Material = Enum.Material.SmoothPlastic
  1903. obj15.Size = Vector3.new(0.25, 0.25, 0.25)
  1904. obj15.BrickColor = BrickColor.new("Hot pink")
  1905. obj15.Friction = 0.30000001192093
  1906. obj15.Shape = Enum.PartType.Ball
  1907. obj15.Parent = obj2
  1908.  
  1909. -- 16 - Part
  1910. local obj16 = Instance.new("Part")
  1911. obj16.CFrame = CFrame.new(Vector3.new(67.50383, 3.46245813, 7.48069429)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  1912. obj16.CanCollide = false
  1913. obj16.TopSurface = Enum.SurfaceType.Smooth
  1914. obj16.BottomSurface = Enum.SurfaceType.Smooth
  1915. obj16.Material = Enum.Material.SmoothPlastic
  1916. obj16.Size = Vector3.new(0.25, 0.25, 0.25)
  1917. obj16.BrickColor = BrickColor.new("Hot pink")
  1918. obj16.Friction = 0.30000001192093
  1919. obj16.Shape = Enum.PartType.Ball
  1920. obj16.Parent = obj2
  1921.  
  1922. -- 17 - Part
  1923. local obj17 = Instance.new("Part")
  1924. obj17.CFrame = CFrame.new(Vector3.new(66.5551376, 3.4628334, 7.33871651)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1925. obj17.CanCollide = false
  1926. obj17.TopSurface = Enum.SurfaceType.Smooth
  1927. obj17.BottomSurface = Enum.SurfaceType.Smooth
  1928. obj17.Material = Enum.Material.SmoothPlastic
  1929. obj17.Size = Vector3.new(0.25, 0.25, 0.25)
  1930. obj17.BrickColor = BrickColor.new("Hot pink")
  1931. obj17.Friction = 0.30000001192093
  1932. obj17.Shape = Enum.PartType.Ball
  1933. obj17.Parent = obj2
  1934.  
  1935. -- 18 - Part
  1936. local obj18 = Instance.new("Part")
  1937. obj18.CFrame = CFrame.new(Vector3.new(67.3677139, 3.83245182, 7.3331027)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1938. obj18.CanCollide = false
  1939. obj18.TopSurface = Enum.SurfaceType.Smooth
  1940. obj18.BottomSurface = Enum.SurfaceType.Smooth
  1941. obj18.Material = Enum.Material.SmoothPlastic
  1942. obj18.Size = Vector3.new(0.25, 0.25, 0.25)
  1943. obj18.BrickColor = BrickColor.new("Hot pink")
  1944. obj18.Friction = 0.30000001192093
  1945. obj18.Shape = Enum.PartType.Ball
  1946. obj18.Parent = obj2
  1947.  
  1948. -- 19 - Part
  1949. local obj19 = Instance.new("Part")
  1950. obj19.CFrame = CFrame.new(Vector3.new(67.4115601, 3.71535063, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  1951. obj19.CanCollide = false
  1952. obj19.TopSurface = Enum.SurfaceType.Smooth
  1953. obj19.BottomSurface = Enum.SurfaceType.Smooth
  1954. obj19.Material = Enum.Material.SmoothPlastic
  1955. obj19.Size = Vector3.new(0.25, 0.25, 0.25)
  1956. obj19.BrickColor = BrickColor.new("Hot pink")
  1957. obj19.Friction = 0.30000001192093
  1958. obj19.Shape = Enum.PartType.Ball
  1959. obj19.Parent = obj2
  1960.  
  1961. -- 20 - Part
  1962. local obj20 = Instance.new("Part")
  1963. obj20.CFrame = CFrame.new(Vector3.new(67.6487045, 3.39313889, 7.19381428)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1964. obj20.CanCollide = false
  1965. obj20.TopSurface = Enum.SurfaceType.Smooth
  1966. obj20.BottomSurface = Enum.SurfaceType.Smooth
  1967. obj20.Material = Enum.Material.SmoothPlastic
  1968. obj20.Size = Vector3.new(0.25, 0.25, 0.25)
  1969. obj20.BrickColor = BrickColor.new("Hot pink")
  1970. obj20.Friction = 0.30000001192093
  1971. obj20.Shape = Enum.PartType.Ball
  1972. obj20.Parent = obj2
  1973.  
  1974. -- 21 - Part
  1975. local obj21 = Instance.new("Part")
  1976. obj21.CFrame = CFrame.new(Vector3.new(66.8260422, 4.12417316, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  1977. obj21.CanCollide = false
  1978. obj21.TopSurface = Enum.SurfaceType.Smooth
  1979. obj21.BottomSurface = Enum.SurfaceType.Smooth
  1980. obj21.Material = Enum.Material.SmoothPlastic
  1981. obj21.Size = Vector3.new(0.25, 0.25, 0.25)
  1982. obj21.BrickColor = BrickColor.new("Hot pink")
  1983. obj21.Friction = 0.30000001192093
  1984. obj21.Shape = Enum.PartType.Ball
  1985. obj21.Parent = obj2
  1986.  
  1987. -- 22 - Part
  1988. local obj22 = Instance.new("Part")
  1989. obj22.CFrame = CFrame.new(Vector3.new(67.162117, 3.11433029, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  1990. obj22.CanCollide = false
  1991. obj22.TopSurface = Enum.SurfaceType.Smooth
  1992. obj22.BottomSurface = Enum.SurfaceType.Smooth
  1993. obj22.Material = Enum.Material.SmoothPlastic
  1994. obj22.Size = Vector3.new(0.25, 0.25, 0.25)
  1995. obj22.BrickColor = BrickColor.new("Hot pink")
  1996. obj22.Friction = 0.30000001192093
  1997. obj22.Shape = Enum.PartType.Ball
  1998. obj22.Parent = obj2
  1999.  
  2000. -- 23 - Part
  2001. local obj23 = Instance.new("Part")
  2002. obj23.CFrame = CFrame.new(Vector3.new(66.4981842, 3.63936186, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2003. obj23.CanCollide = false
  2004. obj23.TopSurface = Enum.SurfaceType.Smooth
  2005. obj23.BottomSurface = Enum.SurfaceType.Smooth
  2006. obj23.Material = Enum.Material.SmoothPlastic
  2007. obj23.Size = Vector3.new(0.25, 0.25, 0.25)
  2008. obj23.BrickColor = BrickColor.new("Hot pink")
  2009. obj23.Friction = 0.30000001192093
  2010. obj23.Shape = Enum.PartType.Ball
  2011. obj23.Parent = obj2
  2012.  
  2013. -- 24 - Part
  2014. local obj24 = Instance.new("Part")
  2015. obj24.CFrame = CFrame.new(Vector3.new(66.6352844, 3.38244724, 7.06651926)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2016. obj24.CanCollide = false
  2017. obj24.TopSurface = Enum.SurfaceType.Smooth
  2018. obj24.BottomSurface = Enum.SurfaceType.Smooth
  2019. obj24.Material = Enum.Material.SmoothPlastic
  2020. obj24.Size = Vector3.new(0.25, 0.25, 0.25)
  2021. obj24.BrickColor = BrickColor.new("Hot pink")
  2022. obj24.Friction = 0.30000001192093
  2023. obj24.Shape = Enum.PartType.Ball
  2024. obj24.Parent = obj2
  2025.  
  2026. -- 25 - Part
  2027. local obj25 = Instance.new("Part")
  2028. obj25.CFrame = CFrame.new(Vector3.new(66.753746, 3.10362744, 7.32704163)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2029. obj25.CanCollide = false
  2030. obj25.TopSurface = Enum.SurfaceType.Smooth
  2031. obj25.BottomSurface = Enum.SurfaceType.Smooth
  2032. obj25.Material = Enum.Material.SmoothPlastic
  2033. obj25.Size = Vector3.new(0.25, 0.25, 0.25)
  2034. obj25.BrickColor = BrickColor.new("Hot pink")
  2035. obj25.Friction = 0.30000001192093
  2036. obj25.Shape = Enum.PartType.Ball
  2037. obj25.Parent = obj2
  2038.  
  2039. -- 26 - Part
  2040. local obj26 = Instance.new("Part")
  2041. obj26.CFrame = CFrame.new(Vector3.new(66.851532, 3.01907969, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2042. obj26.CanCollide = false
  2043. obj26.TopSurface = Enum.SurfaceType.Smooth
  2044. obj26.BottomSurface = Enum.SurfaceType.Smooth
  2045. obj26.Material = Enum.Material.SmoothPlastic
  2046. obj26.Size = Vector3.new(0.25, 0.25, 0.25)
  2047. obj26.BrickColor = BrickColor.new("Hot pink")
  2048. obj26.Friction = 0.30000001192093
  2049. obj26.Shape = Enum.PartType.Ball
  2050. obj26.Parent = obj2
  2051.  
  2052. -- 27 - Part
  2053. local obj27 = Instance.new("Part")
  2054. obj27.CFrame = CFrame.new(Vector3.new(66.944519, 3.20876789, 7.64748764)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2055. obj27.CanCollide = false
  2056. obj27.TopSurface = Enum.SurfaceType.Smooth
  2057. obj27.BottomSurface = Enum.SurfaceType.Smooth
  2058. obj27.Material = Enum.Material.SmoothPlastic
  2059. obj27.Size = Vector3.new(0.25, 0.25, 0.25)
  2060. obj27.BrickColor = BrickColor.new("Hot pink")
  2061. obj27.Friction = 0.30000001192093
  2062. obj27.Shape = Enum.PartType.Ball
  2063. obj27.Parent = obj2
  2064.  
  2065. -- 28 - Part
  2066. local obj28 = Instance.new("Part")
  2067. obj28.CFrame = CFrame.new(Vector3.new(67.2306061, 4.08936405, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2068. obj28.CanCollide = false
  2069. obj28.TopSurface = Enum.SurfaceType.Smooth
  2070. obj28.BottomSurface = Enum.SurfaceType.Smooth
  2071. obj28.Material = Enum.Material.SmoothPlastic
  2072. obj28.Size = Vector3.new(0.25, 0.25, 0.25)
  2073. obj28.BrickColor = BrickColor.new("Hot pink")
  2074. obj28.Friction = 0.30000001192093
  2075. obj28.Shape = Enum.PartType.Ball
  2076. obj28.Parent = obj2
  2077.  
  2078. -- 29 - Part
  2079. local obj29 = Instance.new("Part")
  2080. obj29.CFrame = CFrame.new(Vector3.new(66.5712891, 3.99917173, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2081. obj29.CanCollide = false
  2082. obj29.TopSurface = Enum.SurfaceType.Smooth
  2083. obj29.BottomSurface = Enum.SurfaceType.Smooth
  2084. obj29.Material = Enum.Material.SmoothPlastic
  2085. obj29.Size = Vector3.new(0.25, 0.25, 0.25)
  2086. obj29.BrickColor = BrickColor.new("Hot pink")
  2087. obj29.Friction = 0.30000001192093
  2088. obj29.Shape = Enum.PartType.Ball
  2089. obj29.Parent = obj2
  2090.  
  2091. -- 30 - Part
  2092. local obj30 = Instance.new("Part")
  2093. obj30.CFrame = CFrame.new(Vector3.new(66.7236328, 4.26077843, 7.20509243)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2094. obj30.CanCollide = false
  2095. obj30.TopSurface = Enum.SurfaceType.Smooth
  2096. obj30.BottomSurface = Enum.SurfaceType.Smooth
  2097. obj30.Material = Enum.Material.SmoothPlastic
  2098. obj30.Size = Vector3.new(0.25, 0.25, 0.25)
  2099. obj30.BrickColor = BrickColor.new("Hot pink")
  2100. obj30.Friction = 0.30000001192093
  2101. obj30.Shape = Enum.PartType.Ball
  2102. obj30.Parent = obj2
  2103.  
  2104. -- 31 - Part
  2105. local obj31 = Instance.new("Part")
  2106. obj31.CFrame = CFrame.new(Vector3.new(66.5950623, 4.16077423, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2107. obj31.CanCollide = false
  2108. obj31.TopSurface = Enum.SurfaceType.Smooth
  2109. obj31.BottomSurface = Enum.SurfaceType.Smooth
  2110. obj31.Material = Enum.Material.SmoothPlastic
  2111. obj31.Size = Vector3.new(0.25, 0.25, 0.25)
  2112. obj31.BrickColor = BrickColor.new("Hot pink")
  2113. obj31.Friction = 0.30000001192093
  2114. obj31.Shape = Enum.PartType.Ball
  2115. obj31.Parent = obj2
  2116.  
  2117. -- 32 - Part
  2118. local obj32 = Instance.new("Part")
  2119. obj32.CFrame = CFrame.new(Vector3.new(67.0637207, 4.03936481, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2120. obj32.CanCollide = false
  2121. obj32.TopSurface = Enum.SurfaceType.Smooth
  2122. obj32.BottomSurface = Enum.SurfaceType.Smooth
  2123. obj32.Material = Enum.Material.SmoothPlastic
  2124. obj32.Size = Vector3.new(0.25, 0.25, 0.25)
  2125. obj32.BrickColor = BrickColor.new("Hot pink")
  2126. obj32.Friction = 0.30000001192093
  2127. obj32.Shape = Enum.PartType.Ball
  2128. obj32.Parent = obj2
  2129.  
  2130. -- 33 - Part
  2131. local obj33 = Instance.new("Part")
  2132. obj33.CFrame = CFrame.new(Vector3.new(66.4686813, 3.99917364, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2133. obj33.CanCollide = false
  2134. obj33.TopSurface = Enum.SurfaceType.Smooth
  2135. obj33.BottomSurface = Enum.SurfaceType.Smooth
  2136. obj33.Material = Enum.Material.SmoothPlastic
  2137. obj33.Size = Vector3.new(0.25, 0.25, 0.25)
  2138. obj33.BrickColor = BrickColor.new("Hot pink")
  2139. obj33.Friction = 0.30000001192093
  2140. obj33.Shape = Enum.PartType.Ball
  2141. obj33.Parent = obj2
  2142.  
  2143. -- 34 - Part
  2144. local obj34 = Instance.new("Part")
  2145. obj34.CFrame = CFrame.new(Vector3.new(66.6615219, 4.14917231, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2146. obj34.CanCollide = false
  2147. obj34.TopSurface = Enum.SurfaceType.Smooth
  2148. obj34.BottomSurface = Enum.SurfaceType.Smooth
  2149. obj34.Material = Enum.Material.SmoothPlastic
  2150. obj34.Size = Vector3.new(0.25, 0.25, 0.25)
  2151. obj34.BrickColor = BrickColor.new("Hot pink")
  2152. obj34.Friction = 0.30000001192093
  2153. obj34.Shape = Enum.PartType.Ball
  2154. obj34.Parent = obj2
  2155.  
  2156. -- 35 - Part
  2157. local obj35 = Instance.new("Part")
  2158. obj35.CFrame = CFrame.new(Vector3.new(66.8712616, 4.16257238, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2159. obj35.CanCollide = false
  2160. obj35.TopSurface = Enum.SurfaceType.Smooth
  2161. obj35.BottomSurface = Enum.SurfaceType.Smooth
  2162. obj35.Material = Enum.Material.SmoothPlastic
  2163. obj35.Size = Vector3.new(0.25, 0.25, 0.25)
  2164. obj35.BrickColor = BrickColor.new("Hot pink")
  2165. obj35.Friction = 0.30000001192093
  2166. obj35.Shape = Enum.PartType.Ball
  2167. obj35.Parent = obj2
  2168.  
  2169. -- 36 - Part
  2170. local obj36 = Instance.new("Part")
  2171. obj36.CFrame = CFrame.new(Vector3.new(66.7165604, 3.82596827, 6.77684546)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2172. obj36.CanCollide = false
  2173. obj36.TopSurface = Enum.SurfaceType.Smooth
  2174. obj36.BottomSurface = Enum.SurfaceType.Smooth
  2175. obj36.Material = Enum.Material.SmoothPlastic
  2176. obj36.Size = Vector3.new(0.25, 0.25, 0.25)
  2177. obj36.BrickColor = BrickColor.new("Hot pink")
  2178. obj36.Friction = 0.30000001192093
  2179. obj36.Shape = Enum.PartType.Ball
  2180. obj36.Parent = obj2
  2181.  
  2182. -- 37 - Part
  2183. local obj37 = Instance.new("Part")
  2184. obj37.CFrame = CFrame.new(Vector3.new(66.9846878, 4.27417517, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2185. obj37.CanCollide = false
  2186. obj37.TopSurface = Enum.SurfaceType.Smooth
  2187. obj37.BottomSurface = Enum.SurfaceType.Smooth
  2188. obj37.Material = Enum.Material.SmoothPlastic
  2189. obj37.Size = Vector3.new(0.25, 0.25, 0.25)
  2190. obj37.BrickColor = BrickColor.new("Hot pink")
  2191. obj37.Friction = 0.30000001192093
  2192. obj37.Shape = Enum.PartType.Ball
  2193. obj37.Parent = obj2
  2194.  
  2195. -- 38 - Part
  2196. local obj38 = Instance.new("Part")
  2197. obj38.CFrame = CFrame.new(Vector3.new(67.1641541, 4.10096312, 6.93975735)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2198. obj38.CanCollide = false
  2199. obj38.TopSurface = Enum.SurfaceType.Smooth
  2200. obj38.BottomSurface = Enum.SurfaceType.Smooth
  2201. obj38.Material = Enum.Material.SmoothPlastic
  2202. obj38.Size = Vector3.new(0.25, 0.25, 0.25)
  2203. obj38.BrickColor = BrickColor.new("Hot pink")
  2204. obj38.Friction = 0.30000001192093
  2205. obj38.Shape = Enum.PartType.Ball
  2206. obj38.Parent = obj2
  2207.  
  2208. -- 39 - Part
  2209. local obj39 = Instance.new("Part")
  2210. obj39.CFrame = CFrame.new(Vector3.new(66.792038, 4.26077843, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2211. obj39.CanCollide = false
  2212. obj39.TopSurface = Enum.SurfaceType.Smooth
  2213. obj39.BottomSurface = Enum.SurfaceType.Smooth
  2214. obj39.Material = Enum.Material.SmoothPlastic
  2215. obj39.Size = Vector3.new(0.25, 0.25, 0.25)
  2216. obj39.BrickColor = BrickColor.new("Hot pink")
  2217. obj39.Friction = 0.30000001192093
  2218. obj39.Shape = Enum.PartType.Ball
  2219. obj39.Parent = obj2
  2220.  
  2221. -- 40 - Part
  2222. local obj40 = Instance.new("Part")
  2223. obj40.CFrame = CFrame.new(Vector3.new(66.5005493, 3.71436262, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2224. obj40.CanCollide = false
  2225. obj40.TopSurface = Enum.SurfaceType.Smooth
  2226. obj40.BottomSurface = Enum.SurfaceType.Smooth
  2227. obj40.Material = Enum.Material.SmoothPlastic
  2228. obj40.Size = Vector3.new(0.25, 0.25, 0.25)
  2229. obj40.BrickColor = BrickColor.new("Hot pink")
  2230. obj40.Friction = 0.30000001192093
  2231. obj40.Shape = Enum.PartType.Ball
  2232. obj40.Parent = obj2
  2233.  
  2234. -- 41 - stretches
  2235. local obj41 = Instance.new("Model")
  2236. obj41.Name = "stretches"
  2237. obj41.Parent = obj1
  2238.  
  2239. -- 42 - stretchlol
  2240. local obj42 = Instance.new("Part")
  2241. obj42.CFrame = CFrame.new(Vector3.new(67.162117, 3.13544774, 6.8847661)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2242. obj42.CanCollide = false
  2243. obj42.Transparency = 1
  2244. obj42.TopSurface = Enum.SurfaceType.Smooth
  2245. obj42.BottomSurface = Enum.SurfaceType.Smooth
  2246. obj42.Material = Enum.Material.SmoothPlastic
  2247. obj42.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2248. obj42.BrickColor = BrickColor.new("Pastel brown")
  2249. obj42.Friction = 0.30000001192093
  2250. obj42.Shape = Enum.PartType.Ball
  2251. obj42.Name = "stretchlol"
  2252. obj42.Parent = obj41
  2253.  
  2254. -- 43 - stretchlol
  2255. local obj43 = Instance.new("Part")
  2256. obj43.CFrame = CFrame.new(Vector3.new(67.1951675, 3.40412855, 7.69050598)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2257. obj43.CanCollide = false
  2258. obj43.Transparency = 1
  2259. obj43.TopSurface = Enum.SurfaceType.Smooth
  2260. obj43.BottomSurface = Enum.SurfaceType.Smooth
  2261. obj43.Material = Enum.Material.SmoothPlastic
  2262. obj43.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2263. obj43.BrickColor = BrickColor.new("Pastel brown")
  2264. obj43.Friction = 0.30000001192093
  2265. obj43.Shape = Enum.PartType.Ball
  2266. obj43.Name = "stretchlol"
  2267. obj43.Parent = obj41
  2268.  
  2269. -- 44 - stretchlol
  2270. local obj44 = Instance.new("Part")
  2271. obj44.CFrame = CFrame.new(Vector3.new(67.5038223, 3.48357916, 7.48069382)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2272. obj44.CanCollide = false
  2273. obj44.Transparency = 1
  2274. obj44.TopSurface = Enum.SurfaceType.Smooth
  2275. obj44.BottomSurface = Enum.SurfaceType.Smooth
  2276. obj44.Material = Enum.Material.SmoothPlastic
  2277. obj44.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2278. obj44.BrickColor = BrickColor.new("Pastel brown")
  2279. obj44.Friction = 0.30000001192093
  2280. obj44.Shape = Enum.PartType.Ball
  2281. obj44.Name = "stretchlol"
  2282. obj44.Parent = obj41
  2283.  
  2284. -- 45 - stretchlol
  2285. local obj45 = Instance.new("Part")
  2286. obj45.CFrame = CFrame.new(Vector3.new(67.1641541, 4.12207699, 6.93975687)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2287. obj45.CanCollide = false
  2288. obj45.Transparency = 1
  2289. obj45.TopSurface = Enum.SurfaceType.Smooth
  2290. obj45.BottomSurface = Enum.SurfaceType.Smooth
  2291. obj45.Material = Enum.Material.SmoothPlastic
  2292. obj45.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2293. obj45.BrickColor = BrickColor.new("Pastel brown")
  2294. obj45.Friction = 0.30000001192093
  2295. obj45.Shape = Enum.PartType.Ball
  2296. obj45.Name = "stretchlol"
  2297. obj45.Parent = obj41
  2298.  
  2299. -- 46 - stretchlol
  2300. local obj46 = Instance.new("Part")
  2301. obj46.CFrame = CFrame.new(Vector3.new(66.8712616, 4.18368626, 7.47166586)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2302. obj46.CanCollide = false
  2303. obj46.Transparency = 1
  2304. obj46.TopSurface = Enum.SurfaceType.Smooth
  2305. obj46.BottomSurface = Enum.SurfaceType.Smooth
  2306. obj46.Material = Enum.Material.SmoothPlastic
  2307. obj46.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2308. obj46.BrickColor = BrickColor.new("Pastel brown")
  2309. obj46.Friction = 0.30000001192093
  2310. obj46.Shape = Enum.PartType.Ball
  2311. obj46.Name = "stretchlol"
  2312. obj46.Parent = obj41
  2313.  
  2314. -- 47 - stretchlol
  2315. local obj47 = Instance.new("Part")
  2316. obj47.CFrame = CFrame.new(Vector3.new(66.8260345, 4.14528561, 6.81669378)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2317. obj47.CanCollide = false
  2318. obj47.Transparency = 1
  2319. obj47.TopSurface = Enum.SurfaceType.Smooth
  2320. obj47.BottomSurface = Enum.SurfaceType.Smooth
  2321. obj47.Material = Enum.Material.SmoothPlastic
  2322. obj47.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2323. obj47.BrickColor = BrickColor.new("Pastel brown")
  2324. obj47.Friction = 0.30000001192093
  2325. obj47.Shape = Enum.PartType.Ball
  2326. obj47.Name = "stretchlol"
  2327. obj47.Parent = obj41
  2328.  
  2329. -- 48 - stretchlol
  2330. local obj48 = Instance.new("Part")
  2331. obj48.CFrame = CFrame.new(Vector3.new(66.7104797, 3.88547921, 7.57276678)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2332. obj48.CanCollide = false
  2333. obj48.Transparency = 1
  2334. obj48.TopSurface = Enum.SurfaceType.Smooth
  2335. obj48.BottomSurface = Enum.SurfaceType.Smooth
  2336. obj48.Material = Enum.Material.SmoothPlastic
  2337. obj48.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2338. obj48.BrickColor = BrickColor.new("Pastel brown")
  2339. obj48.Friction = 0.30000001192093
  2340. obj48.Shape = Enum.PartType.Ball
  2341. obj48.Name = "stretchlol"
  2342. obj48.Parent = obj41
  2343.  
  2344. -- 49 - stretchlol
  2345. local obj49 = Instance.new("Part")
  2346. obj49.CFrame = CFrame.new(Vector3.new(67.0637207, 4.06047773, 7.48850012)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2347. obj49.CanCollide = false
  2348. obj49.Transparency = 1
  2349. obj49.TopSurface = Enum.SurfaceType.Smooth
  2350. obj49.BottomSurface = Enum.SurfaceType.Smooth
  2351. obj49.Material = Enum.Material.SmoothPlastic
  2352. obj49.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2353. obj49.BrickColor = BrickColor.new("Pastel brown")
  2354. obj49.Friction = 0.30000001192093
  2355. obj49.Shape = Enum.PartType.Ball
  2356. obj49.Name = "stretchlol"
  2357. obj49.Parent = obj41
  2358.  
  2359. -- 50 - stretchlol
  2360. local obj50 = Instance.new("Part")
  2361. obj50.CFrame = CFrame.new(Vector3.new(66.7165604, 3.84708691, 6.77684498)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2362. obj50.CanCollide = false
  2363. obj50.Transparency = 1
  2364. obj50.TopSurface = Enum.SurfaceType.Smooth
  2365. obj50.BottomSurface = Enum.SurfaceType.Smooth
  2366. obj50.Material = Enum.Material.SmoothPlastic
  2367. obj50.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2368. obj50.BrickColor = BrickColor.new("Pastel brown")
  2369. obj50.Friction = 0.30000001192093
  2370. obj50.Shape = Enum.PartType.Ball
  2371. obj50.Name = "stretchlol"
  2372. obj50.Parent = obj41
  2373.  
  2374. -- 51 - stretchlol
  2375. local obj51 = Instance.new("Part")
  2376. obj51.CFrame = CFrame.new(Vector3.new(66.9846878, 4.29528904, 7.14047909)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2377. obj51.CanCollide = false
  2378. obj51.Transparency = 1
  2379. obj51.TopSurface = Enum.SurfaceType.Smooth
  2380. obj51.BottomSurface = Enum.SurfaceType.Smooth
  2381. obj51.Material = Enum.Material.SmoothPlastic
  2382. obj51.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2383. obj51.BrickColor = BrickColor.new("Pastel brown")
  2384. obj51.Friction = 0.30000001192093
  2385. obj51.Shape = Enum.PartType.Ball
  2386. obj51.Name = "stretchlol"
  2387. obj51.Parent = obj41
  2388.  
  2389. -- 52 - stretchlol
  2390. local obj52 = Instance.new("Part")
  2391. obj52.CFrame = CFrame.new(Vector3.new(66.868927, 3.45350599, 6.82578087)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2392. obj52.CanCollide = false
  2393. obj52.Transparency = 1
  2394. obj52.TopSurface = Enum.SurfaceType.Smooth
  2395. obj52.BottomSurface = Enum.SurfaceType.Smooth
  2396. obj52.Material = Enum.Material.SmoothPlastic
  2397. obj52.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2398. obj52.BrickColor = BrickColor.new("Pastel brown")
  2399. obj52.Friction = 0.30000001192093
  2400. obj52.Shape = Enum.PartType.Ball
  2401. obj52.Name = "stretchlol"
  2402. obj52.Parent = obj41
  2403.  
  2404. -- 53 - stretchlol
  2405. local obj53 = Instance.new("Part")
  2406. obj53.CFrame = CFrame.new(Vector3.new(67.287262, 3.10603261, 7.30382156)) * CFrame.Angles(9.1487750708552e-09, -0.34906616806984, -1.0471986532211)
  2407. obj53.CanCollide = false
  2408. obj53.Transparency = 1
  2409. obj53.TopSurface = Enum.SurfaceType.Smooth
  2410. obj53.BottomSurface = Enum.SurfaceType.Smooth
  2411. obj53.Material = Enum.Material.SmoothPlastic
  2412. obj53.Size = Vector3.new(1.79999995, 1.04999995, 1.04999995)
  2413. obj53.BrickColor = BrickColor.new("Pastel brown")
  2414. obj53.Friction = 0.30000001192093
  2415. obj53.Shape = Enum.PartType.Cylinder
  2416. obj53.Name = "stretchlol"
  2417. obj53.Parent = obj41
  2418.  
  2419. -- 54 - stretchlol
  2420. local obj54 = Instance.new("Part")
  2421. obj54.CFrame = CFrame.new(Vector3.new(66.4686813, 4.02028799, 7.16550922)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2422. obj54.CanCollide = false
  2423. obj54.Transparency = 1
  2424. obj54.TopSurface = Enum.SurfaceType.Smooth
  2425. obj54.BottomSurface = Enum.SurfaceType.Smooth
  2426. obj54.Material = Enum.Material.SmoothPlastic
  2427. obj54.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2428. obj54.BrickColor = BrickColor.new("Pastel brown")
  2429. obj54.Friction = 0.30000001192093
  2430. obj54.Shape = Enum.PartType.Ball
  2431. obj54.Name = "stretchlol"
  2432. obj54.Parent = obj41
  2433.  
  2434. -- 55 - stretchlol
  2435. local obj55 = Instance.new("Part")
  2436. obj55.CFrame = CFrame.new(Vector3.new(66.6615219, 4.17028332, 7.3953228)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2437. obj55.CanCollide = false
  2438. obj55.Transparency = 1
  2439. obj55.TopSurface = Enum.SurfaceType.Smooth
  2440. obj55.BottomSurface = Enum.SurfaceType.Smooth
  2441. obj55.Material = Enum.Material.SmoothPlastic
  2442. obj55.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2443. obj55.BrickColor = BrickColor.new("Pastel brown")
  2444. obj55.Friction = 0.30000001192093
  2445. obj55.Shape = Enum.PartType.Ball
  2446. obj55.Name = "stretchlol"
  2447. obj55.Parent = obj41
  2448.  
  2449. -- 56 - stretchlol
  2450. local obj56 = Instance.new("Part")
  2451. obj56.CFrame = CFrame.new(Vector3.new(66.753746, 3.12474751, 7.32704115)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2452. obj56.CanCollide = false
  2453. obj56.Transparency = 1
  2454. obj56.TopSurface = Enum.SurfaceType.Smooth
  2455. obj56.BottomSurface = Enum.SurfaceType.Smooth
  2456. obj56.Material = Enum.Material.SmoothPlastic
  2457. obj56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2458. obj56.BrickColor = BrickColor.new("Pastel brown")
  2459. obj56.Friction = 0.30000001192093
  2460. obj56.Shape = Enum.PartType.Ball
  2461. obj56.Name = "stretchlol"
  2462. obj56.Parent = obj41
  2463.  
  2464. -- 57 - stretchlol
  2465. local obj57 = Instance.new("Part")
  2466. obj57.CFrame = CFrame.new(Vector3.new(67.2306061, 4.11047649, 7.28319883)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2467. obj57.CanCollide = false
  2468. obj57.Transparency = 1
  2469. obj57.TopSurface = Enum.SurfaceType.Smooth
  2470. obj57.BottomSurface = Enum.SurfaceType.Smooth
  2471. obj57.Material = Enum.Material.SmoothPlastic
  2472. obj57.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2473. obj57.BrickColor = BrickColor.new("Pastel brown")
  2474. obj57.Friction = 0.30000001192093
  2475. obj57.Shape = Enum.PartType.Ball
  2476. obj57.Name = "stretchlol"
  2477. obj57.Parent = obj41
  2478.  
  2479. -- 58 - stretchlol
  2480. local obj58 = Instance.new("Part")
  2481. obj58.CFrame = CFrame.new(Vector3.new(67.0756683, 3.79114079, 7.63403416)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2482. obj58.CanCollide = false
  2483. obj58.Transparency = 1
  2484. obj58.TopSurface = Enum.SurfaceType.Smooth
  2485. obj58.BottomSurface = Enum.SurfaceType.Smooth
  2486. obj58.Material = Enum.Material.SmoothPlastic
  2487. obj58.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2488. obj58.BrickColor = BrickColor.new("Pastel brown")
  2489. obj58.Friction = 0.30000001192093
  2490. obj58.Shape = Enum.PartType.Ball
  2491. obj58.Name = "stretchlol"
  2492. obj58.Parent = obj41
  2493.  
  2494. -- 59 - stretchlol
  2495. local obj59 = Instance.new("Part")
  2496. obj59.CFrame = CFrame.new(Vector3.new(66.5005493, 3.73548079, 7.38994217)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2497. obj59.CanCollide = false
  2498. obj59.Transparency = 1
  2499. obj59.TopSurface = Enum.SurfaceType.Smooth
  2500. obj59.BottomSurface = Enum.SurfaceType.Smooth
  2501. obj59.Material = Enum.Material.SmoothPlastic
  2502. obj59.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2503. obj59.BrickColor = BrickColor.new("Pastel brown")
  2504. obj59.Friction = 0.30000001192093
  2505. obj59.Shape = Enum.PartType.Ball
  2506. obj59.Name = "stretchlol"
  2507. obj59.Parent = obj41
  2508.  
  2509. -- 60 - stretchlol
  2510. local obj60 = Instance.new("Part")
  2511. obj60.CFrame = CFrame.new(Vector3.new(67.6487045, 3.41425848, 7.1938138)) * CFrame.Angles(-2.0021269321442, 1.2287007570267, 1.6869416236877)
  2512. obj60.CanCollide = false
  2513. obj60.Transparency = 1
  2514. obj60.TopSurface = Enum.SurfaceType.Smooth
  2515. obj60.BottomSurface = Enum.SurfaceType.Smooth
  2516. obj60.Material = Enum.Material.SmoothPlastic
  2517. obj60.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2518. obj60.BrickColor = BrickColor.new("Pastel brown")
  2519. obj60.Friction = 0.30000001192093
  2520. obj60.Shape = Enum.PartType.Ball
  2521. obj60.Name = "stretchlol"
  2522. obj60.Parent = obj41
  2523.  
  2524. -- 61 - stretchlol
  2525. local obj61 = Instance.new("Part")
  2526. obj61.CFrame = CFrame.new(Vector3.new(67.3677139, 3.85357118, 7.33310223)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2527. obj61.CanCollide = false
  2528. obj61.Transparency = 1
  2529. obj61.TopSurface = Enum.SurfaceType.Smooth
  2530. obj61.BottomSurface = Enum.SurfaceType.Smooth
  2531. obj61.Material = Enum.Material.SmoothPlastic
  2532. obj61.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2533. obj61.BrickColor = BrickColor.new("Pastel brown")
  2534. obj61.Friction = 0.30000001192093
  2535. obj61.Shape = Enum.PartType.Ball
  2536. obj61.Name = "stretchlol"
  2537. obj61.Parent = obj41
  2538.  
  2539. -- 62 - stretchlol
  2540. local obj62 = Instance.new("Part")
  2541. obj62.CFrame = CFrame.new(Vector3.new(66.6352844, 3.40356588, 7.06651878)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2542. obj62.CanCollide = false
  2543. obj62.Transparency = 1
  2544. obj62.TopSurface = Enum.SurfaceType.Smooth
  2545. obj62.BottomSurface = Enum.SurfaceType.Smooth
  2546. obj62.Material = Enum.Material.SmoothPlastic
  2547. obj62.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2548. obj62.BrickColor = BrickColor.new("Pastel brown")
  2549. obj62.Friction = 0.30000001192093
  2550. obj62.Shape = Enum.PartType.Ball
  2551. obj62.Name = "stretchlol"
  2552. obj62.Parent = obj41
  2553.  
  2554. -- 63 - stretchlol
  2555. local obj63 = Instance.new("Part")
  2556. obj63.CFrame = CFrame.new(Vector3.new(66.7236328, 4.28189754, 7.20509195)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2557. obj63.CanCollide = false
  2558. obj63.Transparency = 1
  2559. obj63.TopSurface = Enum.SurfaceType.Smooth
  2560. obj63.BottomSurface = Enum.SurfaceType.Smooth
  2561. obj63.Material = Enum.Material.SmoothPlastic
  2562. obj63.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2563. obj63.BrickColor = BrickColor.new("Pastel brown")
  2564. obj63.Friction = 0.30000001192093
  2565. obj63.Shape = Enum.PartType.Ball
  2566. obj63.Name = "stretchlol"
  2567. obj63.Parent = obj41
  2568.  
  2569. -- 64 - stretchlol
  2570. local obj64 = Instance.new("Part")
  2571. obj64.CFrame = CFrame.new(Vector3.new(66.5712891, 4.02028799, 6.8835969)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2572. obj64.CanCollide = false
  2573. obj64.Transparency = 1
  2574. obj64.TopSurface = Enum.SurfaceType.Smooth
  2575. obj64.BottomSurface = Enum.SurfaceType.Smooth
  2576. obj64.Material = Enum.Material.SmoothPlastic
  2577. obj64.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2578. obj64.BrickColor = BrickColor.new("Pastel brown")
  2579. obj64.Friction = 0.30000001192093
  2580. obj64.Shape = Enum.PartType.Ball
  2581. obj64.Name = "stretchlol"
  2582. obj64.Parent = obj41
  2583.  
  2584. -- 65 - stretchlol
  2585. local obj65 = Instance.new("Part")
  2586. obj65.CFrame = CFrame.new(Vector3.new(66.4981842, 3.66047978, 7.01661682)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2587. obj65.CanCollide = false
  2588. obj65.Transparency = 1
  2589. obj65.TopSurface = Enum.SurfaceType.Smooth
  2590. obj65.BottomSurface = Enum.SurfaceType.Smooth
  2591. obj65.Material = Enum.Material.SmoothPlastic
  2592. obj65.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2593. obj65.BrickColor = BrickColor.new("Pastel brown")
  2594. obj65.Friction = 0.30000001192093
  2595. obj65.Shape = Enum.PartType.Ball
  2596. obj65.Name = "stretchlol"
  2597. obj65.Parent = obj41
  2598.  
  2599. -- 66 - stretchlol
  2600. local obj66 = Instance.new("Part")
  2601. obj66.CFrame = CFrame.new(Vector3.new(66.7920303, 4.28189754, 7.01715183)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2602. obj66.CanCollide = false
  2603. obj66.Transparency = 1
  2604. obj66.TopSurface = Enum.SurfaceType.Smooth
  2605. obj66.BottomSurface = Enum.SurfaceType.Smooth
  2606. obj66.Material = Enum.Material.SmoothPlastic
  2607. obj66.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2608. obj66.BrickColor = BrickColor.new("Pastel brown")
  2609. obj66.Friction = 0.30000001192093
  2610. obj66.Shape = Enum.PartType.Ball
  2611. obj66.Name = "stretchlol"
  2612. obj66.Parent = obj41
  2613.  
  2614. -- 67 - stretchlol
  2615. local obj67 = Instance.new("Part")
  2616. obj67.CFrame = CFrame.new(Vector3.new(66.5950623, 4.18188763, 7.05188084)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2617. obj67.CanCollide = false
  2618. obj67.Transparency = 1
  2619. obj67.TopSurface = Enum.SurfaceType.Smooth
  2620. obj67.BottomSurface = Enum.SurfaceType.Smooth
  2621. obj67.Material = Enum.Material.SmoothPlastic
  2622. obj67.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2623. obj67.BrickColor = BrickColor.new("Pastel brown")
  2624. obj67.Friction = 0.30000001192093
  2625. obj67.Shape = Enum.PartType.Ball
  2626. obj67.Name = "stretchlol"
  2627. obj67.Parent = obj41
  2628.  
  2629. -- 68 - stretchlol
  2630. local obj68 = Instance.new("Part")
  2631. obj68.CFrame = CFrame.new(Vector3.new(67.4115601, 3.73646879, 7.01420689)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2632. obj68.CanCollide = false
  2633. obj68.Transparency = 1
  2634. obj68.TopSurface = Enum.SurfaceType.Smooth
  2635. obj68.BottomSurface = Enum.SurfaceType.Smooth
  2636. obj68.Material = Enum.Material.SmoothPlastic
  2637. obj68.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2638. obj68.BrickColor = BrickColor.new("Pastel brown")
  2639. obj68.Friction = 0.30000001192093
  2640. obj68.Shape = Enum.PartType.Ball
  2641. obj68.Name = "stretchlol"
  2642. obj68.Parent = obj41
  2643.  
  2644. -- 69 - stretchlol
  2645. local obj69 = Instance.new("Part")
  2646. obj69.CFrame = CFrame.new(Vector3.new(66.8643951, 3.88548112, 7.14990711)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2647. obj69.CanCollide = false
  2648. obj69.Transparency = 1
  2649. obj69.TopSurface = Enum.SurfaceType.Smooth
  2650. obj69.BottomSurface = Enum.SurfaceType.Smooth
  2651. obj69.Material = Enum.Material.SmoothPlastic
  2652. obj69.Size = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  2653. obj69.BrickColor = BrickColor.new("Pastel brown")
  2654. obj69.Friction = 0.30000001192093
  2655. obj69.Shape = Enum.PartType.Ball
  2656. obj69.Name = "stretchlol"
  2657. obj69.Parent = obj41
  2658.  
  2659. -- 70 - stretchlol
  2660. local obj70 = Instance.new("Part")
  2661. obj70.CFrame = CFrame.new(Vector3.new(67.4108353, 3.29388237, 6.88037777)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2662. obj70.CanCollide = false
  2663. obj70.Transparency = 1
  2664. obj70.TopSurface = Enum.SurfaceType.Smooth
  2665. obj70.BottomSurface = Enum.SurfaceType.Smooth
  2666. obj70.Material = Enum.Material.SmoothPlastic
  2667. obj70.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2668. obj70.BrickColor = BrickColor.new("Pastel brown")
  2669. obj70.Friction = 0.30000001192093
  2670. obj70.Shape = Enum.PartType.Ball
  2671. obj70.Name = "stretchlol"
  2672. obj70.Parent = obj41
  2673.  
  2674. -- 71 - stretchlol
  2675. local obj71 = Instance.new("Part")
  2676. obj71.CFrame = CFrame.new(Vector3.new(67.1960983, 3.65356374, 6.79175806)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2677. obj71.CanCollide = false
  2678. obj71.Transparency = 1
  2679. obj71.TopSurface = Enum.SurfaceType.Smooth
  2680. obj71.BottomSurface = Enum.SurfaceType.Smooth
  2681. obj71.Material = Enum.Material.SmoothPlastic
  2682. obj71.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2683. obj71.BrickColor = BrickColor.new("Pastel brown")
  2684. obj71.Friction = 0.30000001192093
  2685. obj71.Shape = Enum.PartType.Ball
  2686. obj71.Name = "stretchlol"
  2687. obj71.Parent = obj41
  2688.  
  2689. -- 72 - stretchlol
  2690. local obj72 = Instance.new("Part")
  2691. obj72.CFrame = CFrame.new(Vector3.new(66.944519, 3.22988653, 7.64748716)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2692. obj72.CanCollide = false
  2693. obj72.Transparency = 1
  2694. obj72.TopSurface = Enum.SurfaceType.Smooth
  2695. obj72.BottomSurface = Enum.SurfaceType.Smooth
  2696. obj72.Material = Enum.Material.SmoothPlastic
  2697. obj72.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2698. obj72.BrickColor = BrickColor.new("Pastel brown")
  2699. obj72.Friction = 0.30000001192093
  2700. obj72.Shape = Enum.PartType.Ball
  2701. obj72.Name = "stretchlol"
  2702. obj72.Parent = obj41
  2703.  
  2704. -- 73 - stretchlol
  2705. local obj73 = Instance.new("Part")
  2706. obj73.CFrame = CFrame.new(Vector3.new(66.851532, 3.04020095, 7.04717398)) * CFrame.Angles(-3.058357000351, 0.5446692109108, 2.5818355083466)
  2707. obj73.CanCollide = false
  2708. obj73.Transparency = 1
  2709. obj73.TopSurface = Enum.SurfaceType.Smooth
  2710. obj73.BottomSurface = Enum.SurfaceType.Smooth
  2711. obj73.Material = Enum.Material.SmoothPlastic
  2712. obj73.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2713. obj73.BrickColor = BrickColor.new("Pastel brown")
  2714. obj73.Friction = 0.30000001192093
  2715. obj73.Shape = Enum.PartType.Ball
  2716. obj73.Name = "stretchlol"
  2717. obj73.Parent = obj41
  2718.  
  2719. -- 74 - stretchlol
  2720. local obj74 = Instance.new("Part")
  2721. obj74.CFrame = CFrame.new(Vector3.new(66.5551376, 3.48395109, 7.33871603)) * CFrame.Angles(-2.4803557395935, 1.123170375824, 2.1302044391632)
  2722. obj74.CanCollide = false
  2723. obj74.Transparency = 1
  2724. obj74.TopSurface = Enum.SurfaceType.Smooth
  2725. obj74.BottomSurface = Enum.SurfaceType.Smooth
  2726. obj74.Material = Enum.Material.SmoothPlastic
  2727. obj74.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2728. obj74.BrickColor = BrickColor.new("Pastel brown")
  2729. obj74.Friction = 0.30000001192093
  2730. obj74.Shape = Enum.PartType.Ball
  2731. obj74.Name = "stretchlol"
  2732. obj74.Parent = obj41
  2733.  
  2734. -- 75 - stretchlol
  2735. local obj75 = Instance.new("Part")
  2736. obj75.CFrame = CFrame.new(Vector3.new(66.8069, 3.60357046, 7.60786104)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2737. obj75.CanCollide = false
  2738. obj75.Transparency = 1
  2739. obj75.TopSurface = Enum.SurfaceType.Smooth
  2740. obj75.BottomSurface = Enum.SurfaceType.Smooth
  2741. obj75.Material = Enum.Material.SmoothPlastic
  2742. obj75.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2743. obj75.BrickColor = BrickColor.new("Pastel brown")
  2744. obj75.Friction = 0.30000001192093
  2745. obj75.Shape = Enum.PartType.Ball
  2746. obj75.Name = "stretchlol"
  2747. obj75.Parent = obj41
  2748.  
  2749. -- 76 - stretchlol
  2750. local obj76 = Instance.new("Part")
  2751. obj76.CFrame = CFrame.new(Vector3.new(67.0182953, 3.88547921, 6.72704411)) * CFrame.Angles(-3.1415927410126, 0.34906616806984, 2.6179955005646)
  2752. obj76.CanCollide = false
  2753. obj76.Transparency = 1
  2754. obj76.TopSurface = Enum.SurfaceType.Smooth
  2755. obj76.BottomSurface = Enum.SurfaceType.Smooth
  2756. obj76.Material = Enum.Material.SmoothPlastic
  2757. obj76.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
  2758. obj76.BrickColor = BrickColor.new("Pastel brown")
  2759. obj76.Friction = 0.30000001192093
  2760. obj76.Shape = Enum.PartType.Ball
  2761. obj76.Name = "stretchlol"
  2762. obj76.Parent = obj41
  2763. obj1.PrimaryPart = obj4
  2764.  
  2765. local stretches = obj41:GetChildren()
  2766. for i,v in pairs(stretches) do
  2767. v.Anchored = true
  2768. v.Parent = obj1
  2769. end
  2770. for i,v in pairs(obj2:GetChildren()) do
  2771. v.Anchored = true
  2772. v.Parent = obj1
  2773. end
  2774. obj2:Destroy()
  2775. obj41:Destroy()
  2776.  
  2777. local previous = nil
  2778. for i,v in pairs(obj1:GetChildren()) do
  2779. if v:IsA('BasePart') then
  2780. if previous then
  2781. local weld = Instance.new('Weld',v)
  2782. weld.Part0 = v
  2783. weld.Part1 = previous
  2784. weld.C0 = v.CFrame:inverse() * previous.CFrame
  2785. previous.Anchored = false
  2786. previous.CanCollide = false
  2787. local vee = v
  2788. weld.AncestryChanged:connect(function(mez,par)
  2789. wait()
  2790. weld.Parent = vee
  2791. end)
  2792. end
  2793. previous = v
  2794. end
  2795. end
  2796. previous.Anchored = false
  2797. previous.CanCollide = false
  2798. obj1:SetPrimaryPartCFrame(handle.CFrame*CFrame.Angles(0,math.rad(180),0)+Vector3.new(0,100,0))
  2799. -- 2 - Part
  2800. local ree = Instance.new("Part")
  2801. ree.CFrame = CFrame.new(Vector3.new(50.5, 141, 5.5))
  2802. ree.Transparency = 0.80000001192093
  2803. ree.Material = Enum.Material.Neon
  2804. ree.CFrame = CFrame.new(obj4.Position)
  2805. ree.Size = Vector3.new(5, math.huge, 5)
  2806. ree.BrickColor = BrickColor.new("New Yeller")
  2807. ree.Friction = 0.30000001192093
  2808. ree.Shape = Enum.PartType.Block
  2809. ree.Parent = handle
  2810.  
  2811. -- 3 - Mesh
  2812. local ree2 = Instance.new("CylinderMesh")
  2813. ree2.Parent = ree
  2814. local thing = Instance.new('BodyPosition',obj9)
  2815. local thing2 = Instance.new('BodyPosition',ree)
  2816. thing2.P = 100000
  2817. thing2.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  2818. thing.MaxForce = Vector3.new(10000,10000,10000)
  2819. for i=1,100 do
  2820. thing2.Position = obj4.Position
  2821. 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))
  2822. thing.Position = handle.Position+(handle.CFrame.rightVector*0.5)
  2823. wait()
  2824. end
  2825. thing:Destroy()
  2826. local lmfao = Instance.new('Weld',obj4)
  2827. lmfao.C0 = CFrame.new(2.5,0.2,0)*CFrame.Angles(0,math.rad(180),0)
  2828. lmfao.Part0 = obj4
  2829. lmfao.Part1 = handle
  2830. ree:Destroy()
  2831. working = false
  2832. end
  2833.  
  2834. function katanamode()
  2835. blademode = "katana"
  2836. -- 1 - weeb shit
  2837. local weebshit1 = handle
  2838.  
  2839. -- 16 - top cap
  2840. local weebshit16 = Instance.new("Part")
  2841. weebshit16.CFrame = CFrame.new(Vector3.new(206.400146, 11.5499945, 5.00058556)) * CFrame.Angles(-3.1415927410126, 0, 1.5707963705063)
  2842. weebshit16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2843. weebshit16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2844. weebshit16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2845. weebshit16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2846. weebshit16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2847. weebshit16.Size = Vector3.new(0.1, 0.05,0.05) --0.65, 0.65
  2848. weebshit16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2849. weebshit16.Anchored = false
  2850. weebshit16.BrickColor = BrickColor.new("Really black")
  2851. weebshit16.Friction = 0.30000001192093
  2852. weebshit16.Shape = Enum.PartType.Cylinder
  2853. weebshit16.Name = "top cap"
  2854. weebshit16.Parent = weebshit1
  2855. weebshit16.Transparency = 1
  2856. local weld = Instance.new('Weld',weebshit16)
  2857. weld.Part0 = weebshit16
  2858. weld.Part1 = handle
  2859. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  2860. --weld,part,endsize,endpos,amntime
  2861. 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)
  2862.  
  2863. -- 8 - blade
  2864. local weebshit8 = Instance.new("Part")
  2865. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2866. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2867. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2868. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2869. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2870. weebshit8.Material = Enum.Material.Metal
  2871. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  2872. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2873. weebshit8.Anchored = false
  2874. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  2875. weebshit8.Friction = 0.30000001192093
  2876. weebshit8.Shape = Enum.PartType.Block
  2877. weebshit8.Name = "blade"
  2878. weebshit8.Transparency = 1
  2879. weebshit8.Parent = weebshit1
  2880. weebshit8:BreakJoints()
  2881. local bld1 = weebshit8
  2882. local weld2 = Instance.new('Weld',weebshit8)
  2883. weld2.Part0 = weebshit8
  2884. weld2.Part1 = handle
  2885. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  2886. local coru=coroutine.wrap(function()
  2887. 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)
  2888. end)
  2889. coru()
  2890.  
  2891. -- 9 - blade
  2892. local weebshit9 = Instance.new("Part")
  2893. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2894. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2895. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2896. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2897. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2898. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2899. weebshit9.Material = Enum.Material.Metal
  2900. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2901. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2902. weebshit9.Anchored = false
  2903. weebshit9.BrickColor = BrickColor.new("Pearl")
  2904. weebshit9.Friction = 0.30000001192093
  2905. weebshit9.Shape = Enum.PartType.Block
  2906. weebshit9.Name = "blade"
  2907. weebshit9.Transparency = 1
  2908. weebshit9.Parent = weebshit8
  2909. local bld2 = weebshit9
  2910. local weld3 = Instance.new('Weld',weebshit9)
  2911. weld3.Part0 = weebshit9
  2912. weld3.Part1 = weebshit8
  2913. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2914. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  2915. -- 10 - blade
  2916. local weebshit10 = Instance.new("Part")
  2917. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2918. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2920. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2921. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2922. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2923. weebshit10.Material = Enum.Material.Metal
  2924. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  2925. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2926. weebshit10.Anchored = false
  2927. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  2928. weebshit10.Friction = 0.30000001192093
  2929. weebshit10.Shape = Enum.PartType.Block
  2930. weebshit10.Name = "blade"
  2931. weebshit10.Transparency = 1
  2932. weebshit10.Parent = weebshit1
  2933. local weld4 = Instance.new('Weld',weebshit10)
  2934. weld4.Part0 = weebshit10
  2935. weld4.Part1 = weebshit8
  2936. 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)
  2937. local coru=coroutine.wrap(function()
  2938. 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)
  2939. end)
  2940. coru()
  2941. -- 11 - blade
  2942. local weebshit11 = Instance.new("Part")
  2943. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2944. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2945. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2946. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2947. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2948. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2949. weebshit11.Material = Enum.Material.Metal
  2950. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2951. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2952. weebshit11.Anchored = false
  2953. weebshit11.BrickColor = BrickColor.new("Pearl")
  2954. weebshit11.Friction = 0.30000001192093
  2955. weebshit11.Shape = Enum.PartType.Block
  2956. weebshit11.Name = "blade"
  2957. weebshit11.Transparency = 1
  2958. weebshit11.Parent = weebshit1
  2959. local weld5 = Instance.new('Weld',weebshit10)
  2960. weld5.Part0 = weebshit10
  2961. weld5.Part1 = weebshit11
  2962. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2963. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2964.  
  2965. -- 15 - blade
  2966. local weebshit15 = Instance.new("Part")
  2967. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2968. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2969. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2970. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2971. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2972. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2973. weebshit15.Material = Enum.Material.Metal
  2974. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  2975. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2976. weebshit15.Anchored = false
  2977. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  2978. weebshit15.Friction = 0.30000001192093
  2979. weebshit15.Shape = Enum.PartType.Block
  2980. weebshit15.Name = "blade"
  2981. weebshit15.Transparency = 1
  2982. weebshit15.Parent = weebshit1
  2983. local weld6 = Instance.new('Weld',weebshit15)
  2984. weld6.Part0 = weebshit15
  2985. weld6.Part1 = weebshit10
  2986. 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)
  2987. local coru=coroutine.wrap(function()
  2988. 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)
  2989. end)
  2990. coru()
  2991.  
  2992. -- 12 - blade
  2993. local weebshit12 = Instance.new("Part")
  2994. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  2995. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2996. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2997. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2998. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2999. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3000. weebshit12.Material = Enum.Material.Metal
  3001. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3002. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3003. weebshit12.Anchored = false
  3004. weebshit12.BrickColor = BrickColor.new("Pearl")
  3005. weebshit12.Friction = 0.30000001192093
  3006. weebshit12.Shape = Enum.PartType.Block
  3007. weebshit12.Name = "blade"
  3008. weebshit12.Transparency = 1
  3009. weebshit12.Parent = weebshit1
  3010. local weld7 = Instance.new('Weld',weebshit12)
  3011. weld7.Part0 = weebshit12
  3012. weld7.Part1 = weebshit15
  3013. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3014. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3015.  
  3016. -- 14 - blade
  3017. local weebshit14 = Instance.new("Part")
  3018. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3019. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3020. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3021. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3022. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3023. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3024. weebshit14.Material = Enum.Material.Metal
  3025. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3026. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3027. weebshit14.Anchored = false
  3028. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3029. weebshit14.Friction = 0.30000001192093
  3030. weebshit14.Shape = Enum.PartType.Block
  3031. weebshit14.Name = "blade"
  3032. weebshit14.Transparency = 1
  3033. weebshit14.Parent = weebshit1
  3034. local weld8 = Instance.new('Weld',weebshit14)
  3035. weld8.Part0 = weebshit14
  3036. weld8.Part1 = weebshit15
  3037. 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)
  3038. local coru=coroutine.wrap(function()
  3039. 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)
  3040. end)
  3041. coru()
  3042.  
  3043. -- 13 - blade
  3044. local weebshit13 = Instance.new("Part")
  3045. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3046. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3047. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3048. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3049. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3050. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3051. weebshit13.Material = Enum.Material.Metal
  3052. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3053. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3054. weebshit13.Anchored = false
  3055. weebshit13.BrickColor = BrickColor.new("Pearl")
  3056. weebshit13.Friction = 0.30000001192093
  3057. weebshit13.Shape = Enum.PartType.Block
  3058. weebshit13.Name = "blade"
  3059. weebshit13.Transparency = 1
  3060. weebshit13.Parent = weebshit1
  3061. local weld9 = Instance.new('Weld',weebshit13)
  3062. weld9.Part0 = weebshit13
  3063. weld9.Part1 = weebshit14
  3064. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3065. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3066.  
  3067. -- 18 - blade
  3068. local weebshit18 = Instance.new("WedgePart")
  3069. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3070. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3071. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3072. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3073. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3074. weebshit18.Material = Enum.Material.Metal
  3075. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3076. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3077. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3078. weebshit18.Anchored = false
  3079. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3080. weebshit18.Friction = 0.30000001192093
  3081. weebshit18.Name = "blade"
  3082. weebshit18.Transparency = 1
  3083. weebshit18.Parent = weebshit1
  3084. local weld10 = Instance.new('Weld',weebshit18)
  3085. weld10.Part0 = weebshit18
  3086. weld10.Part1 = weebshit14
  3087. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3088. local coru=coroutine.wrap(function()
  3089. 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)
  3090. end)
  3091. coru()
  3092.  
  3093. -- 19 - blade
  3094. local weebshit19 = Instance.new("WedgePart")
  3095. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3096. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3097. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3098. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3099. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3100. weebshit19.Material = Enum.Material.Metal
  3101. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3102. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3103. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3104. weebshit19.Anchored = false
  3105. weebshit19.BrickColor = BrickColor.new("Pearl")
  3106. weebshit19.Friction = 0.30000001192093
  3107. weebshit19.Name = "blade"
  3108. weebshit19.Transparency = 1
  3109. weebshit19.Parent = weebshit1
  3110. local weld11 = Instance.new('Weld',weebshit19)
  3111. weld11.Part0 = weebshit19
  3112. weld11.Part1 = weebshit18
  3113. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3114. local coru=coroutine.wrap(function()
  3115. 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)
  3116. end)
  3117. coru()
  3118. end
  3119.  
  3120. function gunmode()
  3121. working = true
  3122.  
  3123. working = false
  3124. end
  3125.  
  3126. function knifemode()
  3127. blademode = "knife"
  3128. -- 6 - thicc cap
  3129. local obj6 = Instance.new("Part")
  3130. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3131. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3132. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3133. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3134. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3135. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3136. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3137. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3138. obj6.Anchored = false
  3139. obj6.BrickColor = BrickColor.new("Really black")
  3140. obj6.Friction = 0.30000001192093
  3141. obj6.Shape = Enum.PartType.Ball
  3142. obj6.Name = "thicc cap"
  3143. obj6.Transparency = 1
  3144. obj6.Parent = handle
  3145. local weld2 = Instance.new('Weld',obj6)
  3146. weld2.Part0 = obj6
  3147. weld2.Part1 = handle
  3148. weld2.C0 = CFrame.new(0.4, 0, 0)
  3149. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3150.  
  3151. -- 8 - thicc top cap
  3152. local obj8 = Instance.new("Part")
  3153. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3154. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3155. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3156. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3157. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3158. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3159. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3160. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3161. obj8.Anchored = false
  3162. obj8.BrickColor = BrickColor.new("Really black")
  3163. obj8.Friction = 0.30000001192093
  3164. obj8.Shape = Enum.PartType.Ball
  3165. obj8.Name = "thicc top cap"
  3166. obj8.Transparency = 1
  3167. obj8.Parent = handle
  3168. local weld1 = Instance.new('Weld',obj8)
  3169. weld1.Part0 = obj8
  3170. weld1.Part1 = handle
  3171. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3172. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3173. -- 4 - thicc blade
  3174. local obj4 = Instance.new("Part")
  3175. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3176. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3177. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3178. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3179. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3180. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3181. obj4.Material = Enum.Material.Metal
  3182. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3183. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3184. obj4.Anchored = false
  3185. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3186. obj4.Friction = 0.30000001192093
  3187. obj4.Shape = Enum.PartType.Block
  3188. obj4.Name = "blade"
  3189. obj4.Transparency = 1
  3190. obj4.Parent = handle
  3191. local weld4 = Instance.new('Weld',obj4)
  3192. weld4.Part0 = obj4
  3193. weld4.Part1 = handle
  3194. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3195. local coru=coroutine.wrap(function()
  3196. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3197. end)
  3198. coru()
  3199.  
  3200. -- 5 - thicc blade
  3201. local obj5 = Instance.new("Part")
  3202. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3203. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3204. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3205. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3206. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3207. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3208. obj5.Material = Enum.Material.Metal
  3209. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3210. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3211. obj5.Anchored = false
  3212. obj5.BrickColor = BrickColor.new("Pearl")
  3213. obj5.Friction = 0.30000001192093
  3214. obj5.Shape = Enum.PartType.Block
  3215. obj5.Name = "blade"
  3216. obj5.Transparency = 1
  3217. obj5.Parent = handle
  3218. local weld5 = Instance.new('Weld',obj5)
  3219. weld5.Part0 = obj5
  3220. weld5.Part1 = obj4
  3221. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3222. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3223.  
  3224. -- 3 - thicc blade
  3225. local obj3 = Instance.new("WedgePart")
  3226. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3227. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3228. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3229. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3230. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3231. obj3.Material = Enum.Material.Metal
  3232. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3233. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3234. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3235. obj3.Anchored = false
  3236. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3237. obj3.Friction = 0.30000001192093
  3238. obj3.Name = "blade"
  3239. obj3.Transparency = 1
  3240. obj3.Parent = handle
  3241. local weld6 = Instance.new('Weld',obj3)
  3242. weld6.Part0 = obj3
  3243. weld6.Part1 = obj4
  3244. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3245. local coru=coroutine.wrap(function()
  3246. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3247. end)
  3248. coru()
  3249.  
  3250. -- 2 - thicc blade
  3251. local obj2 = Instance.new("WedgePart")
  3252. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3253. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3254. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3255. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3256. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3257. obj2.Material = Enum.Material.Metal
  3258. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3259. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3260. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3261. obj2.Anchored = false
  3262. obj2.BrickColor = BrickColor.new("Lily white")
  3263. obj2.Friction = 0.30000001192093
  3264. obj2.Name = "blade"
  3265. obj2.Transparency = 1
  3266. obj2.Parent = handle
  3267. local weld7 = Instance.new('Weld',obj2)
  3268. weld7.Part0 = obj2
  3269. weld7.Part1 = obj4
  3270. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3271. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3272. end
  3273.  
  3274. function raep()
  3275. working = true
  3276. pcall(function()
  3277. local holyshit = Instance.new("Sound", handle)
  3278. holyshit.SoundId = "rbxassetid://345287845"
  3279. holyshit.Volume = 5
  3280. holyshit:Play()
  3281. holyshit.TimePosition = 0.6
  3282. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3283. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3284. waitwhatthefuck:Play()]]--
  3285. local coru=coroutine.wrap(function()
  3286. wait(1.95)
  3287. holyshit.TimePosition = 2.8
  3288. end)
  3289. coru()
  3290. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3291. tweld.Part0 = char.HumanoidRootPart
  3292. tweld.Part1 = char.Torso
  3293. local rweld = Instance.new("Weld", char["Right Arm"])
  3294. rweld.Part0 = char["Torso"]
  3295. rweld.Part1 = char["Right Arm"]
  3296. rweld.C0 = CFrame.new(1.5, 0, 0)
  3297. local lweld = Instance.new("Weld", char["Left Arm"])
  3298. lweld.Part0 = char.Torso
  3299. lweld.Part1 = char["Left Arm"]
  3300. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3301.  
  3302. char.Humanoid.WalkSpeed = 16
  3303.  
  3304. local cor = coroutine.wrap(function()
  3305. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3306. end)
  3307. local cor2 = coroutine.wrap(function()
  3308. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3309. end)
  3310. cor()
  3311. cor2()
  3312. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3313.  
  3314. local particl = Instance.new("ParticleEmitter")
  3315. particl.LightEmission = 3
  3316. 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))})
  3317. particl.LightInfluence = 0.75
  3318. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3319. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3320. particl.Rate = 50
  3321. particl.RotSpeed = NumberRange.new(300, 300)
  3322. particl.Speed = NumberRange.new(0, 1)
  3323. particl.SpreadAngle = Vector2.new(90, 90)
  3324. particl.Parent = handle
  3325.  
  3326. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3327. if v:IsA("Part") then
  3328. cooldildo = particl:Clone()
  3329. cooldildo.Parent = v
  3330. end
  3331. end
  3332.  
  3333. particl:Remove()
  3334.  
  3335. wait(1)
  3336. MOAN = true
  3337.  
  3338. char.Humanoid.WalkSpeed = 75
  3339.  
  3340.  
  3341. local cor = coroutine.wrap(function()
  3342. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3343. end)
  3344. local cor2 = coroutine.wrap(function()
  3345. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3346. end)
  3347. local cor3 = coroutine.wrap(function()
  3348. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3349. end)
  3350. cor()
  3351. cor2()
  3352. cor3()
  3353. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3354. local omgg = 0
  3355. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3356. holyshit:Destroy()
  3357. char.Humanoid.WalkSpeed = 16
  3358. MOAN = false
  3359. if aidsificating == nil then
  3360. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3361. if v:IsA("Part") then
  3362. v:FindFirstChild("ParticleEmitter"):Destroy()
  3363. end
  3364. end
  3365. local cor = coroutine.wrap(function()
  3366. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3367. end)
  3368. local cor2 = coroutine.wrap(function()
  3369. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3370. end)
  3371. local cor3 = coroutine.wrap(function()
  3372. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3373. end)
  3374. cor()
  3375. cor2()
  3376. cor3()
  3377. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3378.  
  3379. lweld:Remove()
  3380. rweld:Remove()
  3381. tweld:Remove()
  3382.  
  3383. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3384. local clone = torsoclone:Clone()
  3385. clone.Part0 = char.HumanoidRootPart
  3386. clone.Part1 = char.Torso
  3387. clone.Parent = char.HumanoidRootPart
  3388. end
  3389. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3390. local clone = leftclone:Clone()
  3391. clone.Part0 = char.Torso
  3392. clone.Part1 = char["Left Arm"]
  3393. clone.Parent = char.Torso
  3394. end
  3395. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3396. local clone = rightclone:Clone()
  3397. clone.Part0 = char.Torso
  3398. clone.Part1 = char["Right Arm"]
  3399. clone.Parent = char.Torso
  3400. end
  3401. else
  3402. pcall(function()
  3403. aidsificating.HumanoidRootPart:Destroy()
  3404. end)
  3405. pcall(function()
  3406. ragdollpart(aidsificating,"Right Arm")
  3407. ragdollpart(aidsificating,"Right Leg")
  3408. ragdollpart(aidsificating,"Left Arm")
  3409. ragdollpart(aidsificating,"Left Leg")
  3410. end)
  3411. pcall(function()
  3412. ragdollpart(aidsificating,"RightUpperArm")
  3413. ragdollpart(aidsificating,"RightUpperLeg")
  3414. ragdollpart(aidsificating,"LeftUpperArm")
  3415. ragdollpart(aidsificating,"LeftUpperLeg")
  3416. end)
  3417. pcall(function()
  3418. local weld = Instance.new('Weld',aidsificating.Torso)
  3419. weld.Part0 = aidsificating.Torso
  3420. weld.Part1 = handle
  3421. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3422. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3423. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3424. v.BrickColor = aidsificating.Torso.BrickColor
  3425. v.Transparency = 0
  3426. end
  3427. end
  3428. end)
  3429. pcall(function()
  3430. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3431. weld.Part0 = aidsificating.UpperTorso
  3432. weld.Part1 = handle
  3433. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3434. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3435. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3436. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3437. v.Transparency = 0
  3438. end
  3439. end
  3440. end)
  3441. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3442. wait(2)
  3443. for i,v in pairs(aidsificating:GetDescendants()) do
  3444. if v:IsA('Weld') then v:Destroy() end
  3445. end
  3446. pcall(function()
  3447. ragdollpart(aidsificating,"Head")
  3448. end)
  3449. pcall(function()
  3450. local thang = "Torso"
  3451. if aidsificating:FindFirstChild('UpperTorso') then
  3452. thang = "UpperTorso"
  3453. end
  3454. local ayybleed = Instance.new('Part',aidsificating)
  3455. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3456. ayybleed.BrickColor = BrickColor.new('Maroon')
  3457. ayybleed.Material = Enum.Material.SmoothPlastic
  3458. ayybleed.Name = "ayybleed"
  3459. ayybleed.CanCollide = false
  3460. ayybleed.Transparency = 1
  3461. ayybleed.CFrame = aidsificating[thang].CFrame
  3462. ayybleed:BreakJoints()
  3463. local attachment1 = Instance.new('Attachment',ayybleed)
  3464. attachment1.Position = Vector3.new(0,-1,0)
  3465. attachment1.Orientation = Vector3.new(180, 0, 0)
  3466. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3467. if attachment0 and attachment1 then
  3468. local constraint = Instance.new("HingeConstraint")
  3469. constraint.Attachment0 = attachment0
  3470. constraint.Attachment1 = attachment1
  3471. constraint.LimitsEnabled = true
  3472. constraint.UpperAngle = 0
  3473. constraint.LowerAngle = 0
  3474. constraint.Parent = aidsificating
  3475. end
  3476. local bleedBLEED= coroutine.wrap(function()
  3477. bleed(ayybleed,true)
  3478. end)
  3479. bleedBLEED()
  3480. end)
  3481. aidsificating = nil
  3482. pcall(function()
  3483. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3484. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3485. v.Transparency = 1
  3486. end
  3487. end
  3488. end)
  3489. local cor = coroutine.wrap(function()
  3490. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3491. end)
  3492. local cor2 = coroutine.wrap(function()
  3493. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3494. end)
  3495. cor()
  3496. cor2()
  3497. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3498. wait(0.1)
  3499. local cor = coroutine.wrap(function()
  3500. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3501. end)
  3502. local cor2 = coroutine.wrap(function()
  3503. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3504. end)
  3505. local cor3 = coroutine.wrap(function()
  3506. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3507. end)
  3508. cor()
  3509. cor2()
  3510. cor3()
  3511. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3512.  
  3513. lweld:Remove()
  3514. rweld:Remove()
  3515. tweld:Remove()
  3516.  
  3517. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3518. local clone = torsoclone:Clone()
  3519. clone.Part0 = char.HumanoidRootPart
  3520. clone.Part1 = char.Torso
  3521. clone.Parent = char.HumanoidRootPart
  3522. end
  3523. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3524. local clone = leftclone:Clone()
  3525. clone.Part0 = char.Torso
  3526. clone.Part1 = char["Left Arm"]
  3527. clone.Parent = char.Torso
  3528. end
  3529. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3530. local clone = rightclone:Clone()
  3531. clone.Part0 = char.Torso
  3532. clone.Part1 = char["Right Arm"]
  3533. clone.Parent = char.Torso
  3534. end
  3535. end
  3536. end)
  3537. working = false
  3538. end
  3539.  
  3540. function katanaQ()
  3541. working = true
  3542. swinging = true
  3543. gettingeem = true
  3544. pcall(function()
  3545. local rweld = Instance.new("Weld", char["Right Arm"])
  3546. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3547. pcall(function()
  3548. rweld.Part0 = char["Torso"]
  3549. rweld.Part1 = char["Right Arm"]
  3550. rweld.C0 = CFrame.new(1.5, 0, 0)
  3551. tweld.Part0 = char.HumanoidRootPart
  3552. tweld.Part1 = char.Torso
  3553. end)
  3554.  
  3555. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3556.  
  3557. local at1 = Instance.new("Attachment", handle)
  3558. local at2 = Instance.new("Attachment", handle)
  3559. at1.Visible = false
  3560. at1.Position = Vector3.new(5, 0, 0)
  3561. at2.Visible = false
  3562. at2.Position = Vector3.new(1, 0, 0)
  3563.  
  3564. local trail = Instance.new("Trail", handle)
  3565. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3566. trail.LightEmission = 0.25
  3567. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3568. trail.Lifetime = 0.10
  3569. trail.MinLength = 0.05
  3570. trail.Attachment0 = at1
  3571. trail.Attachment1 = at2
  3572. local coru=coroutine.wrap(function()
  3573. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3574. end)
  3575. coru()
  3576. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3577. local ree=0
  3578. while goteem == nil and ree < 1 do
  3579. wait(0.05)
  3580. ree=ree+0.05
  3581. end
  3582. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3583. gettingeem = false
  3584. swinging = false
  3585. if goteem then
  3586. wait(2)
  3587. pcall(function()
  3588. local sounn = Instance.new("Sound", goteem.Torso)
  3589. local lipp = math.random(1, 3)
  3590. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3591. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3592. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3593. sounn:Play()
  3594. end)
  3595. ragdollpart(goteem,"Head")
  3596. for i,v in pairs(goteem:GetDescendants()) do
  3597. if v:IsA('Weld') then v:Destroy() end
  3598. end
  3599. goteem = nil
  3600. end
  3601. trail:Destroy()
  3602. at1:Destroy()
  3603. at2:Destroy()
  3604. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3605. local cor = coroutine.wrap(function()
  3606. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3607. end)
  3608. cor()
  3609. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3610. rweld:Destroy()
  3611. tweld:Destroy()
  3612. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3613. local clone = rightclone:Clone()
  3614. clone.Part0 = char.Torso
  3615. clone.Part1 = char["Right Arm"]
  3616. clone.Parent = char.Torso
  3617. end
  3618. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3619. local clone = torsoclone:Clone()
  3620. clone.Part0 = char.HumanoidRootPart
  3621. clone.Part1 = char.Torso
  3622. clone.Parent = char.HumanoidRootPart
  3623. end
  3624. end)
  3625. swinging = false
  3626. gettingeem = false
  3627. working = false
  3628. end
  3629. local function katanaE()
  3630. working = true
  3631. swinging = true
  3632. SLESH = true
  3633. pcall(function()
  3634. local rweld = Instance.new("Weld", char["Right Arm"])
  3635. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3636. rweld.Part0 = char["Torso"]
  3637. rweld.Part1 = char["Right Arm"]
  3638. rweld.C0 = CFrame.new(1.5, 0, 0)
  3639. tweld.Part0 = char.HumanoidRootPart
  3640. tweld.Part1 = char.Torso
  3641.  
  3642. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3643.  
  3644. local at1 = Instance.new("Attachment", handle)
  3645. local at2 = Instance.new("Attachment", handle)
  3646. at1.Visible = false
  3647. at1.Position = Vector3.new(5, 0, 0)
  3648. at2.Visible = false
  3649. at2.Position = Vector3.new(1, 0, 0)
  3650.  
  3651. local trail = Instance.new("Trail", handle)
  3652. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3653. trail.LightEmission = 0.25
  3654. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3655. trail.Lifetime = 0.10
  3656. trail.MinLength = 0.05
  3657. trail.Attachment0 = at1
  3658. trail.Attachment1 = at2
  3659. local coru=coroutine.wrap(function()
  3660. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3661. end)
  3662. coru()
  3663. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3664.  
  3665. wait(1)
  3666. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3667. trail:Destroy()
  3668. at1:Destroy()
  3669. at2:Destroy()
  3670. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3671. local cor = coroutine.wrap(function()
  3672. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3673. end)
  3674. cor()
  3675. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3676. rweld:Destroy()
  3677. tweld:Destroy()
  3678. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3679. local clone = rightclone:Clone()
  3680. clone.Part0 = char.Torso
  3681. clone.Part1 = char["Right Arm"]
  3682. clone.Parent = char.Torso
  3683. end
  3684. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3685. local clone = torsoclone:Clone()
  3686. clone.Part0 = char.HumanoidRootPart
  3687. clone.Part1 = char.Torso
  3688. clone.Parent = char.HumanoidRootPart
  3689. end
  3690. end)
  3691. swinging = false
  3692. SLESH = false
  3693. working = false
  3694. end
  3695.  
  3696. function begoneTHOUGHT()
  3697. working = true
  3698. pcall(function()
  3699. local thott = Instance.new("Sound", char)
  3700. thott.SoundId = "rbxassetid://949916584"
  3701. thott.Volume = 1
  3702. thott.TimePosition = 0.5
  3703. thott.PlaybackSpeed = 1
  3704. thott.EmitterSize = player.CameraMaxZoomDistance+1
  3705. thott.MaxDistance = player.CameraMaxZoomDistance+1
  3706. thott:Play()
  3707.  
  3708. local rweld = Instance.new("Weld", char["Right Arm"])
  3709. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3710. rweld.Part0 = char["Torso"]
  3711. rweld.Part1 = char["Right Arm"]
  3712. rweld.C0 = CFrame.new(1.5, 0, 0)
  3713. tweld.Part0 = char.HumanoidRootPart
  3714. tweld.Part1 = char.Torso
  3715.  
  3716. local coru=coroutine.wrap(function()
  3717. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  3718. end)
  3719. coru()
  3720. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  3721.  
  3722. wait(0.5)
  3723. local thote = Instance.new("Sound", char.Head)
  3724. thote.SoundId = "rbxassetid://358498516"
  3725. thote.Volume = 1
  3726. thote:Play()
  3727.  
  3728.  
  3729.  
  3730. local coru=coroutine.wrap(function()
  3731. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  3732. end)
  3733. coru()
  3734. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  3735. wait(0.04)
  3736. local ree = Instance.new('Part',workspace)
  3737. ree.Shape = Enum.PartType.Cylinder
  3738. ree.CanCollide = false
  3739. ree.Anchored = false
  3740. ree.Size = Vector3.new(0.5,2,2)
  3741. ree.TopSurface = Enum.SurfaceType.Smooth
  3742. ree.BottomSurface = Enum.SurfaceType.Smooth
  3743. ree.Transparency = 0.8
  3744. ree.Material =Enum.Material.Neon
  3745. ree.BrickColor = BrickColor.new('Toothpaste')
  3746. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  3747. ree:BreakJoints()
  3748. local reee = Instance.new("Sound", ree)
  3749. reee.SoundId = "rbxassetid://138677306"
  3750. reee:Play()
  3751. local heck = Instance.new('BodyVelocity',ree)
  3752. heck.Velocity = ree.CFrame.rightVector*50
  3753. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3754. local coru=coroutine.wrap(function()
  3755. for i=1,21 do
  3756. local cf = ree.CFrame
  3757. ree.Size = ree.Size+Vector3.new(0,2,2)
  3758. ree.CFrame = cf
  3759. wait()
  3760. end
  3761. for i=1,4 do
  3762. local cf = ree.CFrame
  3763. ree.Size = ree.Size+Vector3.new(0,2,2)
  3764. ree.CFrame = cf
  3765. ree.Transparency = ree.Transparency + 0.05
  3766. wait()
  3767. end
  3768. ree:Destroy()
  3769. end)
  3770. coru()
  3771. ree.Touched:connect(function(hit)
  3772. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3773. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  3774. ragdollpart(hit.Parent,"Head")
  3775. end
  3776. end)
  3777. wait(0.5)
  3778. local coru=coroutine.wrap(function()
  3779. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  3780. end)
  3781. coru()
  3782. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  3783.  
  3784. rweld:Destroy()
  3785. tweld:Destroy()
  3786. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3787. local clone = rightclone:Clone()
  3788. clone.Part0 = char.Torso
  3789. clone.Part1 = char["Right Arm"]
  3790. clone.Parent = char.Torso
  3791. end
  3792. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3793. local clone = torsoclone:Clone()
  3794. clone.Part0 = char.HumanoidRootPart
  3795. clone.Part1 = char.Torso
  3796. clone.Parent = char.HumanoidRootPart
  3797. end
  3798. end)
  3799. working = false
  3800. end
  3801.  
  3802. function katanaswing()
  3803. working = true
  3804. pcall(function()
  3805. local rweld = Instance.new("Weld", char["Right Arm"])
  3806. local lweld = Instance.new("Weld", char["Left Arm"])
  3807. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3808. rweld.Part0 = char["Torso"]
  3809. rweld.Part1 = char["Right Arm"]
  3810. rweld.C0 = CFrame.new(1.5, 0, 0)
  3811. lweld.Part0 = char.Torso
  3812. lweld.Part1 = char["Left Arm"]
  3813. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3814. tweld.Part0 = char.HumanoidRootPart
  3815. tweld.Part1 = char.Torso
  3816.  
  3817. local cor = coroutine.wrap(function()
  3818. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  3819. end)
  3820. cor()
  3821. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  3822. wait(0.2)
  3823. local at1 = Instance.new("Attachment", handle)
  3824. local at2 = Instance.new("Attachment", handle)
  3825. at1.Visible = false
  3826. at1.Position = Vector3.new(5, 0, 0)
  3827. at2.Visible = false
  3828. at2.Position = Vector3.new(1, 0, 0)
  3829.  
  3830. local trail = Instance.new("Trail", handle)
  3831. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  3832. trail.LightEmission = 0.25
  3833. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3834. trail.Lifetime = 0.10
  3835. trail.MinLength = 0.05
  3836. trail.Attachment0 = at1
  3837. trail.Attachment1 = at2
  3838.  
  3839. swinging = true
  3840.  
  3841. local cor = coroutine.wrap(function()
  3842. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  3843. end)
  3844. cor()
  3845. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  3846. wait(0.2)
  3847. swinging = false
  3848. trail:Destroy()
  3849. at1:Destroy()
  3850. at2:Destroy()
  3851. local cor = coroutine.wrap(function()
  3852. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3853. end)
  3854. cor()
  3855. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3856. rweld:Destroy()
  3857. lweld:Destroy()
  3858. tweld:Destroy()
  3859. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3860. local clone = rightclone:Clone()
  3861. clone.Part0 = char.Torso
  3862. clone.Part1 = char["Right Arm"]
  3863. clone.Parent = char.Torso
  3864. end
  3865. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3866. local clone = leftclone:Clone()
  3867. clone.Part0 = char.Torso
  3868. clone.Part1 = char["Left Arm"]
  3869. clone.Parent = char.Torso
  3870. end
  3871. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3872. local clone = torsoclone:Clone()
  3873. clone.Part0 = char.HumanoidRootPart
  3874. clone.Part1 = char.Torso
  3875. clone.Parent = char.HumanoidRootPart
  3876. end
  3877. end)
  3878. working = false
  3879. end
  3880.  
  3881. function throw()
  3882. working = true
  3883. pcall(function()
  3884. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  3885. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  3886. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3887. tweld.Part0 = char.HumanoidRootPart
  3888. tweld.Part1 = char.Torso
  3889. local throwsound = Instance.new("Sound", char.Head)
  3890. throwsound.SoundId = "rbxassetid://711753382"
  3891. throwsound.PlaybackSpeed = 0.75
  3892.  
  3893. local cor = coroutine.wrap(function()
  3894. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  3895. end)
  3896. local cor2 = coroutine.wrap(function()
  3897. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  3898. end)
  3899. cor()
  3900. cor2()
  3901. grabweld:Remove()
  3902. throwsound:Play()
  3903.  
  3904. local throwvel = Instance.new("BodyThrust")
  3905. throwvel.Force = Vector3.new(0, 3000, -2000)
  3906. pcall(function()
  3907. throwvel.Parent = grabbed.Torso
  3908. end)
  3909. pcall(function()
  3910. throwvel.Parent = grabbed.UpperTorso
  3911. end)
  3912.  
  3913. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  3914. wait(0.15)
  3915. throwvel:Remove()
  3916. local cor = coroutine.wrap(function()
  3917. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3918. end)
  3919. local cor2 = coroutine.wrap(function()
  3920. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3921. end)
  3922. cor()
  3923. cor2()
  3924. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3925. lweld:Remove()
  3926. rweld:Remove()
  3927. tweld:Remove()
  3928. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3929. local clone = rightclone:Clone()
  3930. clone.Part0 = char.Torso
  3931. clone.Part1 = char["Right Arm"]
  3932. clone.Parent = char.Torso
  3933. end
  3934. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3935. local clone = leftclone:Clone()
  3936. clone.Part0 = char.Torso
  3937. clone.Part1 = char["Left Arm"]
  3938. clone.Parent = char.Torso
  3939. end
  3940. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3941. local clone = torsoclone:Clone()
  3942. clone.Part0 = char.HumanoidRootPart
  3943. clone.Part1 = char.Torso
  3944. clone.Parent = char.HumanoidRootPart
  3945. end
  3946. local lolgrabbed = grabbed
  3947. spawn(function()
  3948. wait(2)
  3949. unstun(lolgrabbed)
  3950. end)
  3951. end)
  3952. grabbed = nil
  3953. working = false
  3954. end
  3955.  
  3956. function whoosh(vroom)
  3957. vroom.Parent = workspace
  3958. vroom.Name = "Projectile"
  3959. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  3960. vroom.Anchored = true
  3961. vroom.Velocity = Vector3.new(0,0,0)
  3962. vroom.RotVelocity = Vector3.new(0,0,0)
  3963. vroom.Anchored = false
  3964. game:GetService('Debris'):AddItem(vroom,10)
  3965. local flyy = Instance.new('BodyVelocity',vroom)
  3966. flyy.Velocity = vroom.CFrame.rightVector*200
  3967. local touched = false
  3968. for i,v in pairs(vroom:GetChildren()) do
  3969. if v:IsA('BasePart') then
  3970. v.Touched:connect(function(hit)
  3971. local pos = vroom.CFrame
  3972. if touched == false then
  3973. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  3974. touched = true
  3975. local before = hit.Anchored
  3976. vroom.Anchored = true
  3977. vroom.Velocity = Vector3.new(0,0,0)
  3978. vroom.RotVelocity = Vector3.new(0,0,0)
  3979. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  3980. hit.Anchored = true
  3981. flyy:Destroy()
  3982. pcall(function()
  3983. local weld = Instance.new('Weld',hit)
  3984. weld.Part0 = hit
  3985. weld.Part1 = vroom
  3986. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  3987. local ayybleed = Instance.new('Part',hit)
  3988. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3989. ayybleed.BrickColor = BrickColor.new('Maroon')
  3990. ayybleed.Material = Enum.Material.SmoothPlastic
  3991. ayybleed.Name = "ayybleed"
  3992. ayybleed.CanCollide = false
  3993. ayybleed.Transparency = 1
  3994. ayybleed.CFrame = hit.CFrame
  3995. ayybleed:BreakJoints()
  3996. local attachment1 = Instance.new('Attachment',ayybleed)
  3997. local attachment0 = Instance.new('Attachment',hit)
  3998. for i,v in pairs(vroom:GetChildren()) do
  3999. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  4000. v.Name = "REEEE"
  4001. end
  4002. end
  4003. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  4004. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  4005. if attachment0 and attachment1 then
  4006. local constraint = Instance.new("HingeConstraint")
  4007. constraint.Attachment0 = attachment0
  4008. constraint.Attachment1 = attachment1
  4009. constraint.LimitsEnabled = true
  4010. constraint.UpperAngle = 0
  4011. constraint.LowerAngle = 0
  4012. constraint.Parent = attachment0
  4013. end
  4014. local bleedBLEED= coroutine.wrap(function()
  4015. bleed(ayybleed)
  4016. end)
  4017. bleedBLEED()
  4018. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4019. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4020. end
  4021. end)
  4022. hit.Anchored = before
  4023. vroom.Anchored = false
  4024. vroom.CanCollide = true
  4025. pcall(function()
  4026. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4027. end)
  4028. for i,v in pairs(vroom:GetChildren()) do
  4029. if v:IsA('BasePart') then
  4030. v.CanCollide = true
  4031. end
  4032. end
  4033. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4034. pcall(function()
  4035. hit.Parent.HumanoidRootPart:Destroy()
  4036. end)
  4037. pcall(function()
  4038. ragdollpart(hit.Parent,"Left Arm")
  4039. ragdollpart(hit.Parent,"Left Leg")
  4040. ragdollpart(hit.Parent,"Right Arm")
  4041. ragdollpart(hit.Parent,"Right Leg")
  4042. end)
  4043. pcall(function()
  4044. ragdollpart(hit.Parent,"LeftUpperLeg")
  4045. ragdollpart(hit.Parent,"RightUpperLeg")
  4046. ragdollpart(hit.Parent,"LeftUpperArm")
  4047. ragdollpart(hit.Parent,"RightUpperArm")
  4048. end)
  4049. spawn(function()
  4050. wait(5)
  4051. ragdollpart(hit.Parent,"Head")
  4052. end)
  4053. else
  4054. pcall(function()
  4055. ragdollpart(hit.Parent,hit.Name)
  4056. end)
  4057. end
  4058. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4059. touched = true
  4060. local before = hit.Anchored
  4061. vroom.Anchored = true
  4062. vroom.Velocity = Vector3.new(0,0,0)
  4063. vroom.RotVelocity = Vector3.new(0,0,0)
  4064. hit.Anchored = true
  4065. flyy:Destroy()
  4066. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4067. pcall(function()
  4068. local weld = Instance.new('Weld',hit)
  4069. weld.Part0 = hit
  4070. weld.Part1 = vroom
  4071. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4072. end)
  4073. pcall(function()
  4074. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4075. end)
  4076. hit.Anchored = before
  4077. vroom.Anchored = false
  4078. end
  4079. end
  4080. end)
  4081. end
  4082. end
  4083. end
  4084.  
  4085. function fling()
  4086. working = true
  4087. pcall(function()
  4088. local rweld = Instance.new("Weld", char["Right Arm"])
  4089. local lweld = Instance.new("Weld", char["Left Arm"])
  4090. rweld.Part0 = char["Torso"]
  4091. rweld.Part1 = char["Right Arm"]
  4092. rweld.C0 = CFrame.new(1.5, 0, 0)
  4093. lweld.Part0 = char.Torso
  4094. lweld.Part1 = char["Left Arm"]
  4095. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4096. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4097. tweld.Part0 = char.HumanoidRootPart
  4098. tweld.Part1 = char.Torso
  4099.  
  4100. local at1 = Instance.new("Attachment", handle)
  4101. local at2 = Instance.new("Attachment", handle)
  4102. at1.Visible = false
  4103. at1.Position = Vector3.new(2, 0, 0)
  4104. at2.Visible = false
  4105. at2.Position = Vector3.new(-0.3, 0, 0)
  4106.  
  4107. local trail = Instance.new("Trail", handle)
  4108. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4109. trail.LightEmission = 0.25
  4110. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4111. trail.Lifetime = 0.10
  4112. trail.MinLength = 0.05
  4113. trail.Attachment0 = at1
  4114. trail.Attachment1 = at2
  4115.  
  4116. local cor = coroutine.wrap(function()
  4117. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4118. end)
  4119. cor()
  4120. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4121.  
  4122. local cor = coroutine.wrap(function()
  4123. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4124. end)
  4125. local cor2 = coroutine.wrap(function()
  4126. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4127. end)
  4128. local cor3 = coroutine.wrap(function()
  4129. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4130. end)
  4131. cor()
  4132. cor2()
  4133. cor3()
  4134. 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)
  4135. wait(0.2)
  4136.  
  4137. local cor = coroutine.wrap(function()
  4138. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4139. end)
  4140. local cor2 = coroutine.wrap(function()
  4141. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4142. end)
  4143. cor()
  4144. cor2()
  4145. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4146.  
  4147. local cor = coroutine.wrap(function()
  4148. 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)
  4149. end)
  4150. local cor2 = coroutine.wrap(function()
  4151. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4152. end)
  4153. cor()
  4154. cor2()
  4155. whoosh(handle:Clone())
  4156. for i, v in pairs(handle:GetChildren()) do
  4157. if v:IsA("Part") then
  4158. v.Transparency = 1
  4159. end
  4160. end
  4161. handle.Transparency = 1
  4162. trail:Remove()
  4163. at1:Remove()
  4164. at2:Remove()
  4165. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4166. local cor = coroutine.wrap(function()
  4167. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4168. end)
  4169. local cor2 = coroutine.wrap(function()
  4170. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4171. end)
  4172. cor()
  4173. cor2()
  4174. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4175. wait(0.2)
  4176.  
  4177. local cor = coroutine.wrap(function()
  4178. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4179. end)
  4180. local cor2 = coroutine.wrap(function()
  4181. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4182. end)
  4183. cor()
  4184. cor2()
  4185. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4186.  
  4187. for i, v in pairs(handle:GetChildren()) do
  4188. if v:IsA("Part") then
  4189. v.Transparency = 1
  4190. end
  4191. end
  4192. handle.Transparency = 1
  4193. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4194.  
  4195. lweld:Remove()
  4196. rweld:Remove()
  4197. tweld:Remove()
  4198.  
  4199. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4200. local clone = torsoclone:Clone()
  4201. clone.Part0 = char.HumanoidRootPart
  4202. clone.Part1 = char.Torso
  4203. clone.Parent = char.HumanoidRootPart
  4204. end
  4205. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4206. local clone = leftclone:Clone()
  4207. clone.Part0 = char.Torso
  4208. clone.Part1 = char["Left Arm"]
  4209. clone.Parent = char.Torso
  4210. end
  4211. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4212. local clone = rightclone:Clone()
  4213. clone.Part0 = char.Torso
  4214. clone.Part1 = char["Right Arm"]
  4215. clone.Parent = char.Torso
  4216. end
  4217. end)
  4218. working = false
  4219. end
  4220.  
  4221. function kill()
  4222. working = true
  4223. pcall(function()
  4224. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4225. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4226. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4227. tweld.Part0 = char.HumanoidRootPart
  4228. tweld.Part1 = char.Torso
  4229. local killsound = Instance.new("Sound", grabbed.Head)
  4230. killsound.SoundId = "rbxassetid://150315649"
  4231. killsound.PlaybackSpeed = 1.2
  4232. local killsoundac = Instance.new("Sound", grabbed.Head)
  4233. killsoundac.SoundId = "rbxassetid://162194585"
  4234. killsoundac.PlaybackSpeed = 1
  4235. killsoundac.Volume = 1
  4236. local throwsound = Instance.new("Sound", char.Head)
  4237. throwsound.SoundId = "rbxassetid://711753382"
  4238. throwsound.PlaybackSpeed = 0.75
  4239. local chokesound = Instance.new("Sound", grabbed.Head)
  4240. chokesound.SoundId = "rbxassetid://418658161"
  4241. chokesound.TimePosition = 3
  4242. chokesound.PlaybackSpeed = 1
  4243. local bleedsound = Instance.new("Sound", grabbed.Head)
  4244. bleedsound.SoundId = "rbxassetid://244502094"
  4245. bleedsound.PlaybackSpeed = 1.5
  4246. bleedsound.Volume = 1
  4247.  
  4248. pitchun = math.random(9, 12)/10
  4249. pitchdos = math.random(9, 13)/10
  4250.  
  4251. killsound.PlaybackSpeed = pitchun
  4252. killsoundac.PlaybackSpeed = pitchdos
  4253. chokesound.PlaybackSpeed = pitchun
  4254.  
  4255. pcall(function()
  4256. grabbed.HumanoidRootPart:Destroy()
  4257. end)
  4258.  
  4259. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4260. wait(0.2)
  4261. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4262.  
  4263. killsound:Play()
  4264. killsoundac:Play()
  4265. chokesound:Play()
  4266. bleedsound:Play()
  4267.  
  4268. local ayybleed = Instance.new('Part',grabbed)
  4269. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4270. ayybleed.BrickColor = BrickColor.new('Maroon')
  4271. ayybleed.Material = Enum.Material.SmoothPlastic
  4272. ayybleed.Name = "ayybleed"
  4273. ayybleed.CanCollide = false
  4274. ayybleed.Transparency = 0.5
  4275. ayybleed.CFrame = grabbed.Head.CFrame
  4276. ayybleed:BreakJoints()
  4277. local attachment1 = Instance.new('Attachment',ayybleed)
  4278. attachment1.Position = Vector3.new(-0.55,0,0)
  4279. attachment1.Orientation = Vector3.new(90, 0, -90)
  4280. local attachment0 = Instance.new('Attachment')
  4281. pcall(function()
  4282. attachment0.Parent = grabbed.Torso
  4283. end)
  4284. pcall(function()
  4285. attachment0.Parent = grabbed.UpperTorso
  4286. end)
  4287. if attachment0 and attachment1 then
  4288. local constraint = Instance.new("HingeConstraint")
  4289. constraint.Attachment0 = attachment0
  4290. constraint.Attachment1 = attachment1
  4291. constraint.LimitsEnabled = true
  4292. constraint.UpperAngle = 0
  4293. constraint.LowerAngle = 0
  4294. pcall(function()
  4295. constraint.Parent = grabbed.Torso
  4296. end)
  4297. pcall(function()
  4298. constraint.Parent = grabbed.UpperTorso
  4299. end)
  4300. end
  4301. local bleedBLEED= coroutine.wrap(function()
  4302. bleed(ayybleed)
  4303. end)
  4304. bleedBLEED()
  4305.  
  4306. wait(0.2)
  4307.  
  4308. local at1 = Instance.new("Attachment", handle)
  4309. local at2 = Instance.new("Attachment", handle)
  4310. at1.Visible = false
  4311. at1.Position = Vector3.new(2, 0, 0)
  4312. at2.Visible = false
  4313. at2.Position = Vector3.new(-0.3, 0, 0)
  4314.  
  4315. local trail = Instance.new("Trail", handle)
  4316. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4317. trail.LightEmission = 0.25
  4318. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4319. trail.Lifetime = 0.10
  4320. trail.MinLength = 0.05
  4321. trail.Attachment0 = at1
  4322. trail.Attachment1 = at2
  4323.  
  4324. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4325. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4326. local coru=coroutine.wrap(function()
  4327. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4328. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4329. end)
  4330. coru()
  4331. local cor = coroutine.wrap(function()
  4332. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4333. end)
  4334. cor()
  4335. grabweld:Remove()
  4336. throwsound:Play()
  4337.  
  4338. local throwvel = Instance.new("BodyThrust")
  4339. throwvel.Force = Vector3.new(0, 3000, -1000)
  4340. pcall(function()
  4341. throwvel.Parent = grabbed.Torso
  4342. end)
  4343. pcall(function()
  4344. throwvel.Parent = grabbed.UpperTorso
  4345. end)
  4346.  
  4347. trail:Remove()
  4348. at1:Remove()
  4349. at2:Remove()
  4350. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4351. pcall(function()
  4352. ragdollpart(grabbed,"Left Arm")
  4353. ragdollpart(grabbed,"Left Leg")
  4354. ragdollpart(grabbed,"Right Arm")
  4355. ragdollpart(grabbed,"Right Leg")
  4356. end)
  4357. pcall(function()
  4358. ragdollpart(grabbed,"LeftUpperLeg")
  4359. ragdollpart(grabbed,"RightUpperLeg")
  4360. ragdollpart(grabbed,"LeftUpperArm")
  4361. ragdollpart(grabbed,"RightUpperArm")
  4362. end)
  4363. wait(0.15)
  4364. throwvel:Remove()
  4365. local cor = coroutine.wrap(function()
  4366. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4367. end)
  4368. local cor2 = coroutine.wrap(function()
  4369. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4370. end)
  4371. cor()
  4372. cor2()
  4373. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4374.  
  4375. lweld:Remove()
  4376. rweld:Remove()
  4377. tweld:Remove()
  4378.  
  4379. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4380. local clone = torsoclone:Clone()
  4381. clone.Part0 = char.HumanoidRootPart
  4382. clone.Part1 = char.Torso
  4383. clone.Parent = char.HumanoidRootPart
  4384. end
  4385. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4386. local clone = leftclone:Clone()
  4387. clone.Part0 = char.Torso
  4388. clone.Part1 = char["Left Arm"]
  4389. clone.Parent = char.Torso
  4390. end
  4391. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4392. local clone = rightclone:Clone()
  4393. clone.Part0 = char.Torso
  4394. clone.Part1 = char["Right Arm"]
  4395. clone.Parent = char.Torso
  4396. end
  4397. local coru2=coroutine.wrap(function()
  4398. local whyy = grabbed
  4399. local continue = true
  4400. local repeats = 0
  4401. while continue == true do
  4402. local ree = pcall(function()
  4403. if repeats < 20 then
  4404. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4405. repeats = repeats+1
  4406. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4407. continue = false
  4408. end
  4409. else
  4410. continue = false
  4411. end
  4412. end)
  4413. if ree == false then
  4414. continue = false
  4415. end
  4416. if continue == true then
  4417. wait(0.2)
  4418. end
  4419. end
  4420. ragdollpart(whyy,"Head")
  4421. end)
  4422. coru2()
  4423. throwsound:Remove()
  4424. killsound:Remove()
  4425. end)
  4426. grabbed = nil
  4427. working = false
  4428. end
  4429.  
  4430. function release()
  4431. working = true
  4432. pcall(function()
  4433. unstun(grabbed)
  4434. grabbed = nil
  4435. grabweld:Destroy()
  4436. removewelds(char["Right Arm"])
  4437. removewelds(char["Left Arm"])
  4438. local rweld = Instance.new("Weld", char["Right Arm"])
  4439. local lweld = Instance.new("Weld", char["Left Arm"])
  4440. rweld.Part0 = char["Torso"]
  4441. rweld.Part1 = char["Right Arm"]
  4442. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4443. lweld.Part0 = char.Torso
  4444. lweld.Part1 = char["Left Arm"]
  4445. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4446. local cor = coroutine.wrap(function()
  4447. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4448. end)
  4449. local cor2 = coroutine.wrap(function()
  4450. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4451. end)
  4452. cor()
  4453. cor2()
  4454. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4455. lweld:Remove()
  4456. rweld:Remove()
  4457. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4458. local clone = leftclone:Clone()
  4459. clone.Part0 = char.Torso
  4460. clone.Part1 = char["Left Arm"]
  4461. clone.Parent = char.Torso
  4462. end
  4463. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4464. local clone = rightclone:Clone()
  4465. clone.Part0 = char.Torso
  4466. clone.Part1 = char["Right Arm"]
  4467. clone.Parent = char.Torso
  4468. end
  4469. end)
  4470. working = false
  4471. end
  4472.  
  4473. function grab()
  4474. working = true
  4475. pcall(function()
  4476. local rweld = Instance.new("Weld", char["Right Arm"])
  4477. local lweld = Instance.new("Weld", char["Left Arm"])
  4478. rweld.Part0 = char["Torso"]
  4479. rweld.Part1 = char["Right Arm"]
  4480. rweld.C0 = CFrame.new(1.5, 0, 0)
  4481. lweld.Part0 = char.Torso
  4482. lweld.Part1 = char["Left Arm"]
  4483. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4484.  
  4485. local at1 = Instance.new("Attachment", handle)
  4486. local at2 = Instance.new("Attachment", handle)
  4487. at1.Visible = false
  4488. at1.Position = Vector3.new(2, 0, 0)
  4489. at2.Visible = false
  4490. at2.Position = Vector3.new(-0.3, 0, 0)
  4491.  
  4492. local trail = Instance.new("Trail", handle)
  4493. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4494. trail.LightEmission = 0.25
  4495. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4496. trail.Lifetime = 0.10
  4497. trail.MinLength = 0.05
  4498. trail.Attachment0 = at1
  4499. trail.Attachment1 = at2
  4500.  
  4501. local spinnyshit = coroutine.wrap(function()
  4502. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4503. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4504. end)
  4505. spinnyshit()
  4506. local cor = coroutine.wrap(function()
  4507. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4508. end)
  4509. cor()
  4510. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4511. wait(0.15)
  4512. grabbing = true
  4513. local cor = coroutine.wrap(function()
  4514. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4515. end)
  4516. cor()
  4517. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4518. at1:Remove()
  4519. at2:Remove()
  4520. trail:Remove()
  4521. wait(0.3)
  4522. grabbing = false
  4523.  
  4524. if grabbed == nil then
  4525. local cor = coroutine.wrap(function()
  4526. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4527. end)
  4528. local cor2 = coroutine.wrap(function()
  4529. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4530. end)
  4531. cor()
  4532. cor2()
  4533. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4534. lweld:Remove()
  4535. rweld:Remove()
  4536. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4537. local clone = leftclone:Clone()
  4538. clone.Part0 = char.Torso
  4539. clone.Part1 = char["Left Arm"]
  4540. clone.Parent = char.Torso
  4541. end
  4542. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4543. local clone = rightclone:Clone()
  4544. clone.Part0 = char.Torso
  4545. clone.Part1 = char["Right Arm"]
  4546. clone.Parent = char.Torso
  4547. end
  4548. end
  4549. end)
  4550. working = false
  4551. end
  4552.  
  4553. mouse.KeyDown:connect(function(kkk)
  4554. local key = kkk:lower()
  4555. if usable and working == false then
  4556. if key == "z" then
  4557. if equipped == false then
  4558. if firsttime then
  4559. firsttime = false
  4560. notify("Equipped || Press X or C to equip one of two weapons",true)
  4561. else
  4562. notify("Equipped")
  4563. end
  4564. equip()
  4565. else
  4566. notify("Unequipped")
  4567. unequip()
  4568. end
  4569. elseif key == "x" then
  4570. if blademode ~= "katana" and equipped == true then
  4571. getrid(handle)
  4572. if firsttime2 then
  4573. firsttime2 = false
  4574. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4575. else
  4576. notify("Katana mode enabled")
  4577. end
  4578. katanamode()
  4579. elseif blademode == "katana" then
  4580. getrid(handle)
  4581. notify("Katana mode disabled")
  4582. end
  4583. elseif key == "v" then
  4584. if blademode ~= "gun" and equipped == true then
  4585. getrid(handle)
  4586. if firsttime5 then
  4587. firsttime5 = false
  4588. notify("Gun mode enabled || Click to perform an action",true)
  4589. else
  4590. notify("Gun mode enabled")
  4591. end
  4592. gunmode()
  4593. elseif blademode == "gun" then
  4594. getrid(handle)
  4595. notify("Gun mode disabled")
  4596. end
  4597. elseif key == "b" then
  4598. if childlock == false then
  4599. if blademode ~= "dildo" and equipped == true then
  4600. getrid(handle)
  4601. if firsttime4 then
  4602. firsttime4 = false
  4603. notify("Dildo mode enabled || Click to perform an action",true)
  4604. else
  4605. notify("Dildo mode enabled")
  4606. end
  4607. dildo()
  4608. elseif blademode == "dildo" then
  4609. notify("Dildo mode disabled")
  4610. getrid(handle)
  4611. end
  4612. end
  4613. elseif key == "c" then
  4614. if blademode ~= "knife" and equipped == true then
  4615. getrid(handle)
  4616. if firsttime3 then
  4617. firsttime3 = false
  4618. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4619. else
  4620. notify("Knife mode enabled")
  4621. end
  4622. knifemode()
  4623. elseif blademode == "knife" then
  4624. notify("Knife mode disabled")
  4625. getrid(handle)
  4626. end
  4627. elseif key == "q" then
  4628. if blademode == "katana" then
  4629. notify()
  4630. katanaQ()
  4631. elseif blademode == "knife" then
  4632. mode = "release"
  4633. notify("Mode changed to "..mode)
  4634. end
  4635. elseif key == "e" then
  4636. if blademode == "katana" then
  4637. notify()
  4638. katanaE()
  4639. elseif blademode == "knife" then
  4640. mode = "throw"
  4641. notify("Mode changed to "..mode)
  4642. end
  4643. elseif key == "f" then
  4644. if blademode == "handle" then
  4645. notify([[BEGONE
  4646. THOT]])
  4647. begoneTHOUGHT()
  4648. elseif blademode == "knife" then
  4649. mode = "kill"
  4650. notify("Mode changed to "..mode)
  4651. end
  4652. elseif key == "t" then
  4653. if blademode == "knife" then
  4654. mode = "fling"
  4655. notify("Mode changed to "..mode)
  4656. end
  4657. end
  4658. end
  4659. if key == "m" and sounding == false then
  4660. --badass mode
  4661. pcall(function()
  4662. if badass.Playing == false then
  4663. sounding = true
  4664. for i,v in pairs(workspace:GetDescendants()) do
  4665. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4666. v:Stop()
  4667. end
  4668. end
  4669. badass:Play()
  4670. badass.Volume = 10
  4671. sounding = false
  4672. else
  4673. sounding = true
  4674. for i=1,100 do
  4675. badass.Volume = badass.Volume-0.1
  4676. wait()
  4677. end
  4678. badass.Volume = 0
  4679. badass:Stop()
  4680. sounding = false
  4681. end
  4682. end)
  4683. end
  4684. if key == "r" then
  4685. rag1 = true
  4686. if rag1 == true and rag2 == true then
  4687. oogabooga()
  4688. end
  4689. end
  4690. if key == "g" then
  4691. rag2 = true
  4692. if rag1 == true and rag2 == true then
  4693. oogabooga()
  4694. end
  4695. end
  4696. end)
  4697. mouse.KeyUp:connect(function(key)
  4698. if key == "r" then
  4699. rag1 = false
  4700. end
  4701. if key == "g" then
  4702. rag2 = false
  4703. end
  4704. end)
  4705.  
  4706. handle.ChildAdded:connect(function(child)
  4707. if child:IsA('BasePart') then
  4708. child.CanCollide = false
  4709. if child.Name == "blade" then
  4710. child.Touched:connect(function(hit)
  4711. if blademode == "katana" and swinging then
  4712. if gettingeem then
  4713. if goteem == nil then
  4714. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4715. local sounn = Instance.new("Sound", char.Torso)
  4716. local lipp = math.random(1, 3)
  4717. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4718. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4719. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4720. sounn:Play()
  4721. goteem = hit.Parent
  4722. pcall(function()
  4723. goteem.HumanoidRootPart:Destroy()
  4724. end)
  4725. pcall(function()
  4726. ragdollpart(goteem,"Right Arm")
  4727. ragdollpart(goteem,"Right Leg")
  4728. ragdollpart(goteem,"Left Arm")
  4729. ragdollpart(goteem,"Left Leg")
  4730. end)
  4731. pcall(function()
  4732. ragdollpart(goteem,"RightUpperArm")
  4733. ragdollpart(goteem,"RightUpperLeg")
  4734. ragdollpart(goteem,"LeftUpperArm")
  4735. ragdollpart(goteem,"LeftUpperLeg")
  4736. end)
  4737. pcall(function()
  4738. local weld = Instance.new('Weld',goteem.Torso)
  4739. weld.Part0 = goteem.Torso
  4740. weld.Part1 = handle
  4741. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4742. end)
  4743. pcall(function()
  4744. local weld = Instance.new('Weld',goteem.UpperTorso)
  4745. weld.Part0 = goteem.UpperTorso
  4746. weld.Part1 = handle
  4747. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4748. end)
  4749. pcall(function()
  4750. local thang = "Torso"
  4751. if goteem:FindFirstChild('UpperTorso') then
  4752. thang = "UpperTorso"
  4753. end
  4754. local ayybleed = Instance.new('Part',goteem)
  4755. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4756. ayybleed.BrickColor = BrickColor.new('Maroon')
  4757. ayybleed.Material = Enum.Material.SmoothPlastic
  4758. ayybleed.Name = "ayybleed"
  4759. ayybleed.CanCollide = false
  4760. ayybleed.Transparency = 1
  4761. ayybleed.CFrame = goteem[thang].CFrame
  4762. ayybleed:BreakJoints()
  4763. local attachment1 = Instance.new('Attachment',ayybleed)
  4764. attachment1.Position = Vector3.new(0,0,0)
  4765. attachment1.Orientation = Vector3.new(-90, 0, -90)
  4766. local attachment0 = Instance.new('Attachment',goteem[thang])
  4767. if attachment0 and attachment1 then
  4768. local constraint = Instance.new("HingeConstraint")
  4769. constraint.Attachment0 = attachment0
  4770. constraint.Attachment1 = attachment1
  4771. constraint.LimitsEnabled = true
  4772. constraint.UpperAngle = 0
  4773. constraint.LowerAngle = 0
  4774. constraint.Parent = goteem
  4775. end
  4776. local bleedBLEED= coroutine.wrap(function()
  4777. bleed(ayybleed)
  4778. end)
  4779. bleedBLEED()
  4780. end)
  4781. end
  4782. end
  4783. elseif SLESH then
  4784.  
  4785. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4786. local sounn = Instance.new("Sound", char.Torso)
  4787. local lipp = math.random(1, 3)
  4788. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4789. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4790. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4791. sounn:Play()
  4792. ragdollpart(hit.Parent,hit.Name,false)
  4793. end
  4794. else
  4795. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4796. local sounn = Instance.new("Sound", char.Torso)
  4797. local lipp = math.random(1, 3)
  4798. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4799. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4800. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4801. sounn:Play()
  4802. swinging = false
  4803. ragdollpart(hit.Parent,"Head",true,false)
  4804. end
  4805. end
  4806. elseif blademode == "knife" then
  4807. if grabbing == true and grabbed == nil then
  4808. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4809. grabbed = hit.Parent
  4810.  
  4811. stun(grabbed)
  4812.  
  4813. local grabwelds = Instance.new("Weld", char.Torso)
  4814. grabwelds.Part0 = char.Torso
  4815. pcall(function()
  4816. grabwelds.Part1 = grabbed.Torso
  4817. end)
  4818. pcall(function()
  4819. grabwelds.Part1 = grabbed.UpperTorso
  4820. end)
  4821. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  4822. grabweld = grabwelds
  4823. end
  4824. end
  4825. end
  4826. end)
  4827. end
  4828. elseif child:IsA("Model") then
  4829. child.ChildAdded:connect(function(dildotip)
  4830. if dildotip:IsA('BasePart') then
  4831. dildotip.Touched:connect(function(hit)
  4832. if MOAN == true then
  4833. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4834. local sound = Instance.new('Sound',hit.Parent.Head)
  4835. sound.SoundId = 'rbxassetid://959679286'
  4836. sound.Volume = 5
  4837. sound:Play()
  4838. local sound3 = Instance.new("Sound",hit.Parent.Head)
  4839. sound3.Volume = 5.5
  4840. sound3.SoundId = "rbxassetid://702631545"
  4841. sound3:Play()
  4842. pcall(function()
  4843. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  4844. if v:IsA('Decal') then v:Destroy() end
  4845. end
  4846. end)
  4847. pcall(function()
  4848. local ree=Instance.new('Decal',hit.Parent.Head)
  4849. ree.Name = "face"
  4850. ree.Texture = "rbxassetid://996521543"
  4851. end)
  4852. MOAN = false
  4853. aidsificating = hit.Parent
  4854. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4855. if v:IsA("Part") then
  4856. v:FindFirstChild("ParticleEmitter"):Destroy()
  4857. end
  4858. end
  4859. end
  4860. end
  4861. end)
  4862. end
  4863. end)
  4864. end
  4865. end)
  4866.  
  4867. mouse.Button1Down:connect(function(jew)
  4868. if usable and working == false and equipped then
  4869. if blademode == "katana" then
  4870. notify()
  4871. katanaswing()
  4872. elseif blademode == "knife" then
  4873. notify()
  4874. if grabbed == nil then
  4875. if mode == "fling" then
  4876. fling()
  4877. else
  4878. grab()
  4879. end
  4880. elseif grabbed ~= nil then
  4881. if mode == "kill" then
  4882. kill()
  4883. elseif mode == "throw" then
  4884. throw()
  4885. elseif mode == "release" then
  4886. release()
  4887. end
  4888. end
  4889. elseif blademode == "dildo" then
  4890. raep()
  4891. end
  4892. end
  4893. end)
  4894.  
  4895. end
  4896. spawned()
  4897.  
  4898. player.CharacterAdded:connect(function()
  4899. spawned()
  4900. end)
  4901. local avgs = {}
  4902.  
  4903. game:GetService('RunService').Heartbeat:connect(function(step)
  4904. local ofps = math.floor((60/(step*60))*10)/10
  4905. if #avgs > 100 then
  4906. table.remove(avgs,1)
  4907. end
  4908. table.insert(avgs,#avgs+1,ofps)
  4909. local fpsa = 0
  4910. for i,v in pairs(avgs) do
  4911. fpsa = fpsa+v
  4912. end
  4913. fpsa = math.floor(fpsa/#avgs)
  4914. fps.Text = 'FPS: '..tostring(fpsa)
  4915. end)
  4916.  
  4917. while true do
  4918. for i,v in pairs(rekt) do
  4919. if v.Parent ~= nil then
  4920. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  4921. for a,c in pairs(v:GetChildren()) do
  4922. if c:IsA('Tool') then
  4923. c.ManualActivationOnly = true
  4924. wait()
  4925. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  4926. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  4927. c.ManualActivationOnly = false
  4928. end
  4929. end
  4930. end
  4931. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4932. v:FindFirstChildOfClass('Humanoid').Sit = false
  4933. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4934. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4935. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  4936. else
  4937. table.remove(rekt,i)
  4938. end
  4939. else
  4940. table.remove(rekt,i)
  4941. end
  4942. end
  4943. wait()
  4944. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement