Advertisement
API_nornorm

RIP GRAB KNIFE V4

Oct 23rd, 2017
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 183.63 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. Customize.Visible = false
  110.  
  111. Frame.Parent = Customize
  112. Frame.BackgroundColor3 = Color3.new(0.164706, 0.164706, 0.164706)
  113. Frame.BorderSizePixel = 0
  114. Frame.Position = UDim2.new(0, 0, 1, 0)
  115. Frame.Size = UDim2.new(1, 0, 6.5, 0)
  116.  
  117. TextLabel.Parent = Frame
  118. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  119. TextLabel.BackgroundTransparency = 1
  120. TextLabel.Position = UDim2.new(0, 0, 0.100000001, 0)
  121. TextLabel.Size = UDim2.new(0.300000012, 0, 0.200000003, 0)
  122. TextLabel.Font = Enum.Font.SourceSansLight
  123. TextLabel.FontSize = Enum.FontSize.Size14
  124. TextLabel.Text = "Blood Color: [255, 255, 255]"
  125. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  126. TextLabel.TextScaled = true
  127. TextLabel.TextSize = 14
  128. TextLabel.TextWrapped = true
  129. TextLabel.TextXAlignment = Enum.TextXAlignment.Right
  130.  
  131. Frame_2.Parent = TextLabel
  132. Frame_2.BackgroundColor3 = Color3.new(0.458824, 0, 0)
  133. Frame_2.BorderSizePixel = 0
  134. Frame_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  135. Frame_2.Size = UDim2.new(1, 0, 1, 0)
  136. Frame_2.SizeConstraint = Enum.SizeConstraint.RelativeYY
  137.  
  138. Frame_3.Parent = Frame
  139. Frame_3.BackgroundColor3 = Color3.new(1, 1, 1)
  140. Frame_3.BackgroundTransparency = 1
  141. Frame_3.BorderSizePixel = 0
  142. Frame_3.Position = UDim2.new(0.0500000007, 0, 0.449999988, 0)
  143. Frame_3.Size = UDim2.new(0.5, 0, 0.5, 0)
  144. Frame_3.SizeConstraint = Enum.SizeConstraint.RelativeYY
  145.  
  146. ImageLabel.Parent = Frame_3
  147. ImageLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  148. ImageLabel.BackgroundTransparency = 1
  149. ImageLabel.Size = UDim2.new(1, 0, 1, 0)
  150. ImageLabel.Image = "rbxassetid://328298876"
  151.  
  152. R.Name = "R"
  153. R.Parent = Frame_3
  154. R.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  155. R.BorderSizePixel = 0
  156. R.Position = UDim2.new(1.39999998, 0, 0, 0)
  157. R.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  158. R.Font = Enum.Font.SourceSans
  159. R.FontSize = Enum.FontSize.Size14
  160. R.Text = "Input"
  161. R.TextColor3 = Color3.new(1, 1, 1)
  162. R.TextScaled = true
  163. R.TextSize = 14
  164. R.TextWrapped = true
  165. R.TextXAlignment = Enum.TextXAlignment.Left
  166.  
  167. G.Name = "G"
  168. G.Parent = Frame_3
  169. G.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  170. G.BorderSizePixel = 0
  171. G.Position = UDim2.new(1.39999998, 0, 0.349999994, 0)
  172. G.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  173. G.Font = Enum.Font.SourceSans
  174. G.FontSize = Enum.FontSize.Size14
  175. G.Text = "Input"
  176. G.TextColor3 = Color3.new(1, 1, 1)
  177. G.TextScaled = true
  178. G.TextSize = 14
  179. G.TextWrapped = true
  180. G.TextXAlignment = Enum.TextXAlignment.Left
  181.  
  182. B.Name = "B"
  183. B.Parent = Frame_3
  184. B.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  185. B.BorderSizePixel = 0
  186. B.Position = UDim2.new(1.39999998, 0, 0.699999988, 0)
  187. B.Size = UDim2.new(0.75, 0, 0.300000012, 0)
  188. B.Font = Enum.Font.SourceSans
  189. B.FontSize = Enum.FontSize.Size14
  190. B.Text = "Input"
  191. B.TextColor3 = Color3.new(1, 1, 1)
  192. B.TextScaled = true
  193. B.TextSize = 14
  194. B.TextWrapped = true
  195. B.TextXAlignment = Enum.TextXAlignment.Left
  196.  
  197. TextLabel_2.Parent = Frame_3
  198. TextLabel_2.BackgroundColor3 = Color3.new(1, 1, 1)
  199. TextLabel_2.BackgroundTransparency = 1
  200. TextLabel_2.Position = UDim2.new(1.04999995, 0, 0, 0)
  201. TextLabel_2.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  202. TextLabel_2.Font = Enum.Font.SourceSansLight
  203. TextLabel_2.FontSize = Enum.FontSize.Size14
  204. TextLabel_2.Text = "R"
  205. TextLabel_2.TextColor3 = Color3.new(1, 1, 1)
  206. TextLabel_2.TextScaled = true
  207. TextLabel_2.TextSize = 14
  208. TextLabel_2.TextWrapped = true
  209.  
  210. TextLabel_3.Parent = Frame_3
  211. TextLabel_3.BackgroundColor3 = Color3.new(1, 1, 1)
  212. TextLabel_3.BackgroundTransparency = 1
  213. TextLabel_3.Position = UDim2.new(1.04999995, 0, 0.349999994, 0)
  214. TextLabel_3.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  215. TextLabel_3.Font = Enum.Font.SourceSansLight
  216. TextLabel_3.FontSize = Enum.FontSize.Size14
  217. TextLabel_3.Text = "G"
  218. TextLabel_3.TextColor3 = Color3.new(1, 1, 1)
  219. TextLabel_3.TextScaled = true
  220. TextLabel_3.TextSize = 14
  221. TextLabel_3.TextWrapped = true
  222.  
  223. TextLabel_4.Parent = Frame_3
  224. TextLabel_4.BackgroundColor3 = Color3.new(1, 1, 1)
  225. TextLabel_4.BackgroundTransparency = 1
  226. TextLabel_4.Position = UDim2.new(1.04999995, 0, 0.699999988, 0)
  227. TextLabel_4.Size = UDim2.new(0.300000012, 0, 0.300000012, 0)
  228. TextLabel_4.Font = Enum.Font.SourceSansLight
  229. TextLabel_4.FontSize = Enum.FontSize.Size14
  230. TextLabel_4.Text = "B"
  231. TextLabel_4.TextColor3 = Color3.new(1, 1, 1)
  232. TextLabel_4.TextScaled = true
  233. TextLabel_4.TextSize = 14
  234. TextLabel_4.TextWrapped = true
  235.  
  236. Slider.Name = "Slider"
  237. Slider.Parent = Frame
  238. Slider.BackgroundColor3 = Color3.new(0.121569, 0.121569, 0.121569)
  239. Slider.Position = UDim2.new(0.0500000007, 0, 0.375, 0)
  240. Slider.Size = UDim2.new(0.230000004, 0, 0.00999999978, 0)
  241.  
  242. Slidee.Name = "Slidee"
  243. Slidee.Parent = Slider
  244. Slidee.AnchorPoint = Vector2.new(0.5, 0.5)
  245. Slidee.BackgroundColor3 = Color3.new(0.0941177, 0.0941177, 0.0941177)
  246. Slidee.BorderSizePixel = 0
  247. Slidee.Size = UDim2.new(0.0299999993, 0, 7, 0)
  248. Slidee.ImageTransparency = 1
  249.  
  250. ChildLock.Name = "ChildLock"
  251. ChildLock.Parent = Frame
  252. ChildLock.Active = true
  253. ChildLock.BackgroundColor3 = Color3.new(0, 0, 0)
  254. ChildLock.BackgroundTransparency = 0.60000002384186
  255. ChildLock.BorderSizePixel = 0
  256. ChildLock.Position = UDim2.new(0.600000024, 0, 0, 0)
  257. ChildLock.Size = UDim2.new(0.400000006, 0, 1, 0)
  258. ChildLock.ZIndex = 2
  259.  
  260. TextLabel_5.Parent = ChildLock
  261. TextLabel_5.BackgroundColor3 = Color3.new(1, 1, 1)
  262. TextLabel_5.BackgroundTransparency = 1
  263. TextLabel_5.BorderSizePixel = 0
  264. TextLabel_5.Position = UDim2.new(0.125, 0, 0.150000006, 0)
  265. TextLabel_5.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  266. TextLabel_5.ZIndex = 3
  267. TextLabel_5.Font = Enum.Font.SourceSans
  268. TextLabel_5.FontSize = Enum.FontSize.Size14
  269. TextLabel_5.Text = "do this math to disable child lock"
  270. TextLabel_5.TextColor3 = Color3.new(1, 1, 1)
  271. TextLabel_5.TextScaled = true
  272. TextLabel_5.TextSize = 14
  273. TextLabel_5.TextWrapped = true
  274.  
  275. mathz.Name = "mathz"
  276. mathz.Parent = ChildLock
  277. mathz.BackgroundColor3 = Color3.new(1, 1, 1)
  278. mathz.BackgroundTransparency = 1
  279. mathz.Position = UDim2.new(0.125, 0, 0.449999988, 0)
  280. mathz.Size = UDim2.new(0.75, 0, 0.200000003, 0)
  281. mathz.ZIndex = 3
  282. mathz.Font = Enum.Font.SourceSans
  283. mathz.FontSize = Enum.FontSize.Size14
  284. mathz.Text = math1.."("..math2.."r - "..math3..") = "..math4
  285. mathz.TextColor3 = Color3.new(1, 1, 1)
  286. mathz.TextScaled = true
  287. mathz.TextSize = 14
  288. mathz.TextWrapped = true
  289.  
  290. fps.Name = "fps"
  291. fps.Parent = Frame
  292. fps.BackgroundColor3 = Color3.new(1, 1, 1)
  293. fps.BackgroundTransparency = 1
  294. fps.Size = UDim2.new(0.75, 0, 0.05, 0)
  295. fps.ZIndex = 3
  296. fps.Font = Enum.Font.SourceSansLight
  297. fps.FontSize = Enum.FontSize.Size14
  298. fps.Text = "FPS: N/A"
  299. fps.TextColor3 = Color3.new(1, 1, 1)
  300. fps.TextScaled = true
  301. fps.TextSize = 14
  302. fps.TextWrapped = true
  303. fps.TextXAlignment = Enum.TextXAlignment.Left
  304.  
  305. TextBox.Parent = ChildLock
  306. TextBox.BackgroundColor3 = Color3.new(0.137255, 0.137255, 0.137255)
  307. TextBox.BorderSizePixel = 0
  308. TextBox.Position = UDim2.new(0.200000003, 0, 0.699999988, 0)
  309. TextBox.Size = UDim2.new(0.600000024, 0, 0.200000003, 0)
  310. TextBox.ZIndex = 3
  311. TextBox.Font = Enum.Font.SourceSans
  312. TextBox.FontSize = Enum.FontSize.Size14
  313. TextBox.Text = "Answer (rounded to nearest tenth)"
  314. TextBox.TextColor3 = Color3.new(1, 1, 1)
  315. TextBox.TextScaled = true
  316. TextBox.TextSize = 14
  317. TextBox.TextWrapped = true
  318. TextBox.TextXAlignment = Enum.TextXAlignment.Left
  319.  
  320. Black.Size = UDim2.new(1,0,1,0)
  321. Black.BackgroundTransparency = 1
  322. Black.BorderSizePixel = 0
  323. Black.BackgroundColor3 = Color3.new(0,0,0)
  324. Black.Parent = Frame_3
  325.  
  326. TextBox.FocusLost:connect(function()
  327. 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
  328. ChildLock:Destroy()
  329. childlock = false
  330. notify(".......NO",true)
  331. end
  332. end)
  333.  
  334. local mousedown = false
  335. mouse.Button1Down:connect(function()
  336. mousedown = true
  337. end)
  338. mouse.Button1Up:connect(function()
  339. mousedown = false
  340. slidee = false
  341. end)
  342.  
  343. Slidee.MouseButton1Down:connect(function()
  344. slidee = true
  345. end)
  346. Slidee.MouseButton1Up:connect(function()
  347. slidee = false
  348. end)
  349.  
  350. mouse.Move:connect(function()
  351. if mousedown then
  352. 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
  353. local newX = ImageLabel.AbsoluteSize.X-(mouse.X-ImageLabel.AbsolutePosition.X)
  354. local newY = ImageLabel.AbsoluteSize.Y-(mouse.Y-ImageLabel.AbsolutePosition.Y)
  355. local newcolor = Color3.fromHSV(newX/ImageLabel.AbsoluteSize.X,newY/ImageLabel.AbsoluteSize.Y,Black.Transparency)
  356. Frame_2.BackgroundColor3 = newcolor
  357. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  358. end
  359. end
  360. if slidee then
  361. local ree = mouse.X
  362. if ree < Slider.AbsolutePosition.X then
  363. ree = Slider.AbsolutePosition.X
  364. elseif ree > Slider.AbsolutePosition.X+Slider.AbsoluteSize.X then
  365. ree = Slider.AbsolutePosition.X+Slider.AbsoluteSize.X
  366. end
  367. Slidee.Position = UDim2.new(0,ree-Slider.AbsolutePosition.X,0,0)
  368. Black.Transparency = 1-(Slidee.Position.X.Offset/Slider.AbsoluteSize.X)
  369. end
  370. end)
  371.  
  372. R.FocusLost:connect(function()
  373. if R.Text ~= "Input" then
  374. if tonumber(R.Text) then
  375. if tonumber(R.Text) > 255 then
  376. R.Text = "255"
  377. end
  378. local newcolor = Color3.new(tonumber(R.Text/255),Frame_2.BackgroundColor3.g,Frame_2.BackgroundColor3.b)
  379. Frame_2.BackgroundColor3 = newcolor
  380. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  381. R.Text = "Input"
  382. end
  383. end
  384. end)
  385. G.FocusLost:connect(function()
  386. if G.Text ~= "Input" then
  387. if tonumber(G.Text) then
  388. if tonumber(G.Text) > 255 then
  389. G.Text = "255"
  390. end
  391. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,tonumber(G.Text/255),Frame_2.BackgroundColor3.b)
  392. Frame_2.BackgroundColor3 = newcolor
  393. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  394. G.Text = "Input"
  395. end
  396. end
  397. end)
  398. B.FocusLost:connect(function()
  399. if B.Text ~= "Input" then
  400. if tonumber(B.Text) then
  401. if tonumber(B.Text) > 255 then
  402. B.Text = "255"
  403. end
  404. local newcolor = Color3.new(Frame_2.BackgroundColor3.r,Frame_2.BackgroundColor3.g,tonumber(B.Text/255))
  405. Frame_2.BackgroundColor3 = newcolor
  406. TextLabel.Text = "Blood Color: ["..math.floor(255*newcolor.r)..", "..math.floor(255*newcolor.g)..", "..math.floor(255*newcolor.b).."]"
  407. B.Text = "Input"
  408. end
  409. end
  410. end)
  411.  
  412. local open = false
  413. local opening = false
  414. Customize.MouseButton1Click:connect(function()
  415. if opening == false then
  416. if open == false then
  417. open = true
  418. opening = true
  419. Customize:TweenPosition(UDim2.new(0.15, 0, 0.1, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  420. wait(1)
  421. opening = false
  422. else
  423. open = false
  424. opening = true
  425. Customize:TweenPosition(UDim2.new(0.15, 0, 0.9, 0),Enum.EasingDirection.Out,Enum.EasingStyle.Quint,1)
  426. wait(1)
  427. opening = false
  428. end
  429. end
  430. end)
  431.  
  432. Frame_2.BackgroundColor3 = Color3.fromRGB(117,0,0)
  433.  
  434. function removewelds(part)
  435. for i,v in pairs(part:GetChildren()) do
  436. if v:IsA('Weld') then v:Destroy() end
  437. end
  438. end
  439.  
  440. function notify(msg,remove)
  441. local coru= coroutine.wrap(function()
  442. for i,v in pairs(MainGUI:GetChildren()) do
  443. if v:IsA('TextLabel') then v:Destroy() end
  444. end
  445. if msg then
  446. local TextLabel = Instance.new("TextLabel")
  447. local Frame = Instance.new("Frame")
  448.  
  449. -- Properties
  450.  
  451. TextLabel.Parent = MainGUI
  452. TextLabel.BackgroundColor3 = Color3.new(0.227451, 0.227451, 0.227451)
  453. TextLabel.BorderSizePixel = 0
  454. TextLabel.Position = UDim2.new(0.25, 0, 0.05, -10)
  455. TextLabel.Size = UDim2.new(0.5, 0, 0.1, 0)
  456. TextLabel.Font = Enum.Font.SourceSans
  457. TextLabel.FontSize = Enum.FontSize.Size60
  458. TextLabel.TextColor3 = Color3.new(1, 1, 1)
  459. TextLabel.TextSize = 50
  460. TextLabel.Transparency = 1
  461. TextLabel.TextScaled = true
  462. TextLabel.TextYAlignment = Enum.TextYAlignment.Top
  463. TextLabel.Text = ""
  464. TextLabel.TextXAlignment = Enum.TextXAlignment.Left
  465.  
  466. Frame.Parent = TextLabel
  467. Frame.BackgroundColor3 = Color3.new(0.192157, 0.192157, 0.192157)
  468. Frame.BorderSizePixel = 0
  469. Frame.Transparency = 1
  470. Frame.Position = UDim2.new(0, 0, 1,0)
  471. Frame.Size = UDim2.new(1, 0, 0, 5)
  472. for i=1,10 do
  473. TextLabel.Transparency = TextLabel.Transparency-0.1
  474. TextLabel.Position = TextLabel.Position+UDim2.new(0,0,0,1)
  475. Frame.Transparency = Frame.Transparency-0.1
  476. wait()
  477. end
  478. for i=1,#msg do
  479. TextLabel.Text = string.sub(msg,1,i)
  480. wait()
  481. end
  482. wait(1)
  483. if remove ~= true then
  484. for i=1,10 do
  485. TextLabel.Transparency = TextLabel.Transparency+0.1
  486. TextLabel.Position = TextLabel.Position-UDim2.new(0,0,0,1)
  487. Frame.Transparency = Frame.Transparency+0.1
  488. wait()
  489. end
  490. TextLabel:Destroy()
  491. end
  492. end
  493. end)
  494. coru()
  495. end
  496. if workspace.FilteringEnabled == false then
  497. if workspace:PGSIsEnabled() then
  498. notify('Press Z to equip.',true)
  499. else
  500. notify('rip',true)
  501. end
  502. else
  503. notify('LOL this game has filtering enabled so it literally wont work here')
  504. end
  505.  
  506. local handProperties = {
  507. {"LimitsEnabled", true};
  508. {"UpperAngle",0};
  509. {"LowerAngle",0};
  510. }
  511. local shinProperties = {
  512. {"LimitsEnabled", true};
  513. {"UpperAngle", 0};
  514. {"LowerAngle", -75};
  515. }
  516. local footProperties = {
  517. {"LimitsEnabled", true};
  518. {"UpperAngle", 15};
  519. {"LowerAngle", -45};
  520. }
  521.  
  522. function bleed(frick,OwO)
  523. while frick.Parent ~= nil and frick.Parent.Parent ~= nil do
  524. local reeee = coroutine.wrap(function()
  525. local thing = Instance.new('Part',workspace)
  526. thing.Size = Vector3.new(0.2,0.2,0.2)
  527. thing.CFrame = frick.CFrame
  528. thing.Transparency = 1
  529. thing.BrickColor = BrickColor.new(Frame_2.BackgroundColor3)
  530. thing.Material = Enum.Material.SmoothPlastic
  531. thing.Name = "Blood"
  532. thing.CanCollide =false
  533. thing:BreakJoints()
  534. local rawrxd = Instance.new('BodyForce',thing)
  535. rawrxd.Force = frick.CFrame.upVector*(math.random()*2)+Vector3.new(math.random(-5, 5)/10,1.5,0)
  536. local coru = coroutine.wrap(function()
  537. wait(0.01)
  538. rawrxd:Destroy()
  539. end)
  540. coru()
  541. local ree = Instance.new('ParticleEmitter',thing)
  542. if OwO ~= true then
  543. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Frame_2.BackgroundColor3),ColorSequenceKeypoint.new(1,Frame_2.BackgroundColor3)})
  544. else
  545. ree.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,1,1)),ColorSequenceKeypoint.new(1,Color3.new(1,1,1))})
  546. end
  547. ree.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0.1),NumberSequenceKeypoint.new(1,0.1)})
  548. ree.Texture = 'rbxassetid://867743272'
  549. ree.Lifetime = NumberRange.new(0.4)
  550. ree.Rate = 50
  551. ree.LockedToPart = true
  552. ree.Speed = NumberRange.new(0, 2)
  553.  
  554. thing.Touched:connect(function(tou)
  555. 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
  556. local pos = Vector3.new(thing.Position.X,(tou.Position.Y+(tou.Size.Y/2))+0.02,thing.Position.Z)
  557. local Point1 = pos-Vector3.new(0.01,0.01,0.01)
  558. local Point2 = pos+Vector3.new(0.01,0.01,0.01)
  559. local Region = Region3.new(Point1,Point2)
  560. for _,Part in pairs(game.Workspace:FindPartsInRegion3(Region,nil,math.huge)) do
  561. if Part.Name == "BloodPuddle" then
  562. tou = Part
  563. end
  564. end
  565. thing:Destroy()
  566. if tou.Name == "BloodPuddle" then
  567. if tou.Size.X < 1 then
  568. pcall(function()
  569. tou.Sound:Play()
  570. end)
  571. end
  572. local reee = tou.CFrame
  573. if tou.Transparency > -0.2 then
  574. tou.Transparency = tou.Transparency -0.1
  575. end
  576. if tou.Size.X < 5 then
  577. tou.Size = tou.Size+Vector3.new(0.1,0,0.1)
  578. tou.CFrame = reee
  579. end
  580. elseif tou.CanCollide == true then
  581. local bloodlol = Instance.new('Part',workspace)
  582. local sound = Instance.new('Sound',bloodlol)
  583. sound.SoundId = 'rbxassetid://685857471'
  584. sound.Volume = 0.025
  585. sound:Play()
  586. bloodlol.Size=Vector3.new(1,0.2,1)
  587. bloodlol.Name = "BloodPuddle"
  588. bloodlol.Anchored = true
  589. bloodlol.CanCollide = false
  590. bloodlol.Material = Enum.Material.SmoothPlastic
  591. if OwO ~= true then
  592. bloodlol.Color = Frame_2.BackgroundColor3
  593. else
  594. bloodlol.Color = Color3.new(1,1,1)
  595. end
  596. local cyl = Instance.new('CylinderMesh',bloodlol)
  597. cyl.Scale = Vector3.new(1,0.1,1)
  598. bloodlol.CFrame = CFrame.new(pos)
  599. local coru=coroutine.wrap(function()
  600. while bloodlol.Parent ~= nil do
  601. if bloodlol.Transparency < 1 then
  602. bloodlol.Transparency = bloodlol.Transparency+0.05
  603. else
  604. bloodlol:Destroy()
  605. end
  606. wait(0.1)
  607. end
  608. end)
  609. coru()
  610. end
  611. end
  612. end)
  613. local coru = coroutine.wrap(function()
  614. wait(1)
  615. thing:Destroy()
  616. end)
  617. coru()
  618. end)
  619. reeee()
  620. wait()
  621. end
  622. end
  623.  
  624. function stun(char)
  625. local found = false
  626. pcall(function()
  627. char:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Physics)
  628. end)
  629. for i,v in pairs(rekt) do
  630. if v == char then
  631. found = true
  632. end
  633. end
  634. if found == false then
  635. table.insert(rekt,char)
  636. end
  637. end
  638. function unstun(char)
  639. for i,v in pairs(rekt) do
  640. if v == char then
  641. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  642. v:FindFirstChildOfClass('Humanoid'):ChangeState(Enum.HumanoidStateType.Running)
  643. v:FindFirstChildOfClass('Humanoid').PlatformStand = false
  644. v:FindFirstChildOfClass('Humanoid').Sit = false
  645. v:FindFirstChildOfClass('Humanoid').Jump = true
  646. v:FindFirstChildOfClass('Humanoid').JumpPower = 50
  647. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  648. v:FindFirstChildOfClass('Humanoid').Name = "Humanoid"
  649. end
  650. table.remove(rekt,i)
  651. end
  652. end
  653. end
  654.  
  655. function recurse(root,callback,i)
  656. i= i or 0
  657. for _,v in pairs(root:GetChildren()) do
  658. i = i + 1
  659. callback(i,v)
  660.  
  661. if #v:GetChildren() > 0 then
  662. i = recurse(v,callback,i)
  663. end
  664. end
  665.  
  666. return i
  667. end
  668.  
  669. function ragdollJoint(character, part0, part1, attachmentName, className, properties)
  670. if character:FindFirstChild("RagdollConstraint"..part1.Name) == nil then
  671. if character:FindFirstChild('HumanoidRootPart')then
  672. character.HumanoidRootPart.CanCollide = false
  673. end
  674. for i,v in pairs(character:GetChildren()) do
  675. 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
  676. v.Size = Vector3.new(1,1,1)
  677. end
  678. end
  679. recurse(character, function(_,v)
  680. if v:IsA("Attachment") and v.Parent.Name ~= "ayybleed" then
  681. v.Axis = Vector3.new(0, 1, 0)
  682. v.SecondaryAxis = Vector3.new(0, 0, 1)
  683. v.Rotation = Vector3.new(0, 0, 0)
  684. end
  685. end)
  686. if part1:FindFirstChildOfClass('Motor6D') then
  687. part1:FindFirstChildOfClass('Motor6D'):Destroy()
  688. end
  689. if attachmentName ~= "NeckAttachment" then
  690. attachmentName = attachmentName.."RigAttachment"
  691. end
  692. local constraint = Instance.new(className.."Constraint")
  693. constraint.Attachment0 = part0:FindFirstChild(attachmentName)
  694. constraint.Attachment1 = part1:FindFirstChild(attachmentName)
  695. constraint.Name = "RagdollConstraint"..part1.Name
  696. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  697. local collidepart = Instance.new('Part',part1)
  698. collidepart.Size = part1.Size/2
  699. if string.find(string.lower(part1.Name),"upper") then
  700. if string.find(string.lower(part1.Name),"leg") then
  701. collidepart.Size = part1.Size/3
  702. else
  703. collidepart.Size = part1.Size/2.5
  704. end
  705. end
  706. collidepart.CanCollide = true
  707. collidepart.Name = "Collision"
  708. collidepart.Anchored = false
  709. collidepart.Transparency = 1
  710. collidepart.CFrame = part1.CFrame
  711. collidepart:BreakJoints()
  712. local attachment0 = Instance.new('Attachment',part1)
  713. local attachment1 = Instance.new('Attachment',collidepart)
  714. if attachment0 and attachment1 then
  715. local constraint = Instance.new("HingeConstraint")
  716. constraint.Attachment0 = attachment0
  717. constraint.Attachment1 = attachment1
  718. constraint.LimitsEnabled = true
  719. constraint.UpperAngle = 0
  720. constraint.LowerAngle = 0
  721. constraint.Parent = character
  722. end
  723. if string.find(string.lower(part1.Name),"upper") then
  724. if string.find(string.lower(part1.Name),"leg") then
  725. attachment0.Position = Vector3.new(0,0.01,0)
  726. else
  727. attachment0.Position = Vector3.new(0,0.25,0)
  728. end
  729. else
  730. attachment0.Position = Vector3.new(0,-0.1,0)
  731. end
  732. end
  733. for _,propertyData in next,properties or {} do
  734. constraint[propertyData[1]] = propertyData[2]
  735. end
  736.  
  737. constraint.Parent = character
  738. end
  739. end
  740.  
  741. function R6ragdollJoint(character,limbname,attached,heded)
  742. pcall(function()
  743. 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
  744. local torsoatt = Instance.new('Attachment',character.Torso)
  745. torsoatt.Name = limbname.."RagdollConstraint"
  746. torsoatt.Position = Vector3.new(1.45,0.768,-0.009)
  747. torsoatt.Axis = Vector3.new(1,0,0)
  748. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  749. local limbatt = Instance.new("Attachment",character[limbname])
  750. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  751. limbatt.Name = limbname.."RagdollConstraint"
  752. limbatt.Axis = Vector3.new(1,0,0)
  753. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  754. local ballc = Instance.new('BallSocketConstraint',character)
  755. ballc.Name = "RightArmRagdollRig"
  756. ballc.Attachment0 = torsoatt
  757. ballc.Attachment1 = limbatt
  758. local part1 = character[limbname]
  759. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  760. local collidepart = Instance.new('Part',part1)
  761. collidepart.Size = part1.Size/1.5
  762. collidepart.CanCollide = true
  763. collidepart.Name = "Collision"
  764. collidepart.Anchored = false
  765. collidepart.Transparency = 1
  766. collidepart.CFrame = part1.CFrame
  767. collidepart:BreakJoints()
  768. local attachment0 = Instance.new('Attachment',part1)
  769. local attachment1 = Instance.new('Attachment',collidepart)
  770. if attachment0 and attachment1 then
  771. local constraint = Instance.new("HingeConstraint")
  772. constraint.Attachment0 = attachment0
  773. constraint.Attachment1 = attachment1
  774. constraint.LimitsEnabled = true
  775. constraint.UpperAngle = 0
  776. constraint.LowerAngle = 0
  777. constraint.Parent = character
  778. end
  779. end
  780. if character.Torso:FindFirstChild('Right Shoulder') then
  781. character.Torso:FindFirstChild('Right Shoulder'):Destroy()
  782. end
  783. 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
  784. local torsoatt = Instance.new('Attachment',character.Torso)
  785. torsoatt.Name = limbname.."RagdollConstraint"
  786. torsoatt.Position = Vector3.new(-1.45,0.768,-0.009)
  787. torsoatt.Axis = Vector3.new(1,0,0)
  788. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  789. local limbatt = Instance.new("Attachment",character[limbname])
  790. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  791. limbatt.Name = limbname.."RagdollConstraint"
  792. limbatt.Axis = Vector3.new(1,0,0)
  793. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  794. local ballc = Instance.new('BallSocketConstraint',character)
  795. ballc.Name = "LeftArmRagdollRig"
  796. ballc.Attachment0 = torsoatt
  797. ballc.Attachment1 = limbatt
  798. local part1 = character[limbname]
  799. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  800. local collidepart = Instance.new('Part',part1)
  801. collidepart.Size = part1.Size/1.5
  802. collidepart.CanCollide = true
  803. collidepart.Name = "Collision"
  804. collidepart.Anchored = false
  805. collidepart.Transparency = 1
  806. collidepart.CFrame = part1.CFrame
  807. collidepart:BreakJoints()
  808. local attachment0 = Instance.new('Attachment',part1)
  809. local attachment1 = Instance.new('Attachment',collidepart)
  810. if attachment0 and attachment1 then
  811. local constraint = Instance.new("HingeConstraint")
  812. constraint.Attachment0 = attachment0
  813. constraint.Attachment1 = attachment1
  814. constraint.LimitsEnabled = true
  815. constraint.UpperAngle = 0
  816. constraint.LowerAngle = 0
  817. constraint.Parent = character
  818. end
  819. end
  820. if character.Torso:FindFirstChild('Left Shoulder') then
  821. character.Torso:FindFirstChild('Left Shoulder'):Destroy()
  822. end
  823. 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
  824. stun(character)
  825. local torsoatt = Instance.new('Attachment',character.Torso)
  826. torsoatt.Name = limbname.."RagdollConstraint"
  827. torsoatt.Position = Vector3.new(0.45, -1.242, -0.009)
  828. torsoatt.Axis = Vector3.new(1,0,0)
  829. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  830. local limbatt = Instance.new("Attachment",character[limbname])
  831. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  832. limbatt.Name = limbname.."RagdollConstraint"
  833. limbatt.Axis = Vector3.new(1,0,0)
  834. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  835. local ballc = Instance.new('BallSocketConstraint',character)
  836. ballc.Name = "RightLegRagdollRig"
  837. ballc.Attachment0 = torsoatt
  838. ballc.Attachment1 = limbatt
  839. local part1 = character[limbname]
  840. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  841. local collidepart = Instance.new('Part',part1)
  842. collidepart.Size = part1.Size/1.5
  843. collidepart.CanCollide = true
  844. collidepart.Name = "Collision"
  845. collidepart.Anchored = false
  846. collidepart.Transparency = 1
  847. collidepart.CFrame = part1.CFrame
  848. collidepart:BreakJoints()
  849. local attachment0 = Instance.new('Attachment',part1)
  850. local attachment1 = Instance.new('Attachment',collidepart)
  851. if attachment0 and attachment1 then
  852. local constraint = Instance.new("HingeConstraint")
  853. constraint.Attachment0 = attachment0
  854. constraint.Attachment1 = attachment1
  855. constraint.LimitsEnabled = true
  856. constraint.UpperAngle = 0
  857. constraint.LowerAngle = 0
  858. constraint.Parent = character
  859. end
  860. end
  861. if character.Torso:FindFirstChild('Right Hip') then
  862. character.Torso:FindFirstChild('Right Hip'):Destroy()
  863. end
  864. 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
  865. stun(character)
  866. local torsoatt = Instance.new('Attachment',character.Torso)
  867. torsoatt.Name = limbname.."RagdollConstraint"
  868. torsoatt.Position = Vector3.new(-0.45, -1.242, -0.009)
  869. torsoatt.Axis = Vector3.new(1,0,0)
  870. torsoatt.SecondaryAxis = Vector3.new(0,1,0)
  871. local limbatt = Instance.new("Attachment",character[limbname])
  872. limbatt.Position = Vector3.new(-0.086, 0.755, -0.007)
  873. limbatt.Name = limbname.."RagdollConstraint"
  874. limbatt.Axis = Vector3.new(1,0,0)
  875. limbatt.SecondaryAxis = Vector3.new(0,1,0)
  876. local ballc = Instance.new('BallSocketConstraint',character)
  877. ballc.Name = "LeftLegRagdollRig"
  878. ballc.Attachment0 = torsoatt
  879. ballc.Attachment1 = limbatt
  880. local part1 = character[limbname]
  881. if character:FindFirstChildOfClass('Humanoid').Health > 0 then
  882. local collidepart = Instance.new('Part',part1)
  883. collidepart.Size = part1.Size/1.5
  884. collidepart.CanCollide = true
  885. collidepart.Name = "Collision"
  886. collidepart.Anchored = false
  887. collidepart.Transparency = 1
  888. collidepart.CFrame = part1.CFrame
  889. collidepart:BreakJoints()
  890. local attachment0 = Instance.new('Attachment',part1)
  891. local attachment1 = Instance.new('Attachment',collidepart)
  892. if attachment0 and attachment1 then
  893. local constraint = Instance.new("HingeConstraint")
  894. constraint.Attachment0 = attachment0
  895. constraint.Attachment1 = attachment1
  896. constraint.LimitsEnabled = true
  897. constraint.UpperAngle = 0
  898. constraint.LowerAngle = 0
  899. constraint.Parent = character
  900. end
  901. end
  902. if character.Torso:FindFirstChild('Left Hip') then
  903. character.Torso:FindFirstChild('Left Hip'):Destroy()
  904. end
  905. elseif limbname == "Head" or limbname == "Torso" and character:FindFirstChild("Head") and character:FindFirstChild("Torso") and character.Head:FindFirstChild("Neck") == nil then
  906. if character:FindFirstChildOfClass('Humanoid') then
  907. character:FindFirstChildOfClass('Humanoid').Health = 0
  908. end
  909. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  910. if character:FindFirstChild('HumanoidRootPart') then
  911. character.HumanoidRootPart:Destroy()
  912. end
  913. game:GetService('Debris'):AddItem(character,10)
  914. for _,child in next,character:GetChildren() do
  915. if child:IsA("Accoutrement") then
  916. for _,part in next,child:GetChildren() do
  917. if part:IsA("BasePart") then
  918. for _,c in pairs(part:GetChildren()) do
  919. if c:IsA('Weld') then c:Destroy() end
  920. end
  921. local attachment1 = part:FindFirstChildOfClass("Attachment")
  922. local attachment0 = getAttachment0(character,attachment1.Name)
  923. if attachment0 and attachment1 then
  924. local constraint = Instance.new("HingeConstraint")
  925. constraint.Attachment0 = attachment0
  926. constraint.Attachment1 = attachment1
  927. constraint.LimitsEnabled = true
  928. constraint.UpperAngle = 0
  929. constraint.LowerAngle = 0
  930. constraint.Parent = character
  931. end
  932. end
  933. end
  934. end
  935. end
  936. for i,v in pairs(character:GetChildren()) do
  937. if v:IsA('MeshPart') or v:IsA('BasePart') then
  938. for _,c in pairs(v:GetChildren()) do
  939. if c.Name == "Collision" then c:Destroy() end
  940. end
  941. end
  942. end
  943. if character.Torso:FindFirstChild('Neck') then
  944. character.Torso.Neck:Destroy()
  945. end
  946. if character:FindFirstChild('Torso') then
  947. local collidepart = Instance.new('Part',character.Torso)
  948. collidepart.Size = character.Torso.Size/1.5
  949. collidepart.CanCollide = true
  950. collidepart.Name = "Collision"
  951. collidepart.Anchored = false
  952. collidepart.Transparency = 1
  953. collidepart.CFrame = character.Torso.CFrame
  954. collidepart:BreakJoints()
  955. local attachment0 = Instance.new('Attachment',character.Torso)
  956. local attachment1 = Instance.new('Attachment',collidepart)
  957. if attachment0 and attachment1 then
  958. local constraint = Instance.new("HingeConstraint")
  959. constraint.Attachment0 = attachment0
  960. constraint.Attachment1 = attachment1
  961. constraint.LimitsEnabled = true
  962. constraint.UpperAngle = 0
  963. constraint.LowerAngle = 0
  964. constraint.Parent = character
  965. end
  966. end
  967. if character:FindFirstChild('Torso') and character:FindFirstChild('Head') then
  968. if character.Torso:FindFirstChild('NeckAttachment') == nil then
  969. local neck = Instance.new('Attachment',character.Torso)
  970. neck.Name = "NeckAttachment"
  971. neck.Position = Vector3.new(0, 1, 0)
  972. end
  973. ragdollJoint(character,character.Torso, character.Head, "NeckAttachment", "Hinge", {
  974. {"LimitsEnabled",true};
  975. {"UpperAngle",50};
  976. {"LowerAngle",-50};
  977. })
  978. end
  979. if attached ~= false then
  980. ragdollpart(character, "Right Leg")
  981. ragdollpart(character, "Left Leg")
  982. else
  983. pcall(function()
  984. local ayybleed = Instance.new('Part',character)
  985. ayybleed.Size = Vector3.new(character.Torso.Size.X,0.1,character.Torso.Size.Z)
  986. ayybleed.Transparency = 1
  987. ayybleed.CanCollide = false
  988. ayybleed.CFrame = character.Torso.CFrame
  989. ayybleed:BreakJoints()
  990. local attachment1 = Instance.new('Attachment',ayybleed)
  991. attachment1.Position = Vector3.new(0,-character.Torso.Size.Y/2,0)
  992. attachment1.Orientation = Vector3.new(0, 0, -180)
  993. local attachment0 = Instance.new('Attachment',character.Torso)
  994. if attachment0 and attachment1 then
  995. local constraint = Instance.new("HingeConstraint")
  996. constraint.Attachment0 = attachment0
  997. constraint.Attachment1 = attachment1
  998. constraint.LimitsEnabled = true
  999. constraint.UpperAngle = 0
  1000. constraint.LowerAngle = 0
  1001. constraint.Parent = character
  1002. end
  1003. local bleedBLEED= coroutine.wrap(function()
  1004. bleed(ayybleed)
  1005. end)
  1006. bleedBLEED()
  1007. end)
  1008. end
  1009. ragdollpart(character, "Right Arm")
  1010. ragdollpart(character, "Left Arm")
  1011. end
  1012. end)
  1013. end
  1014.  
  1015. function getAttachment0(character,attachmentName)
  1016. for _,child in next,character:GetChildren() do
  1017. local attachment = child:FindFirstChild(attachmentName)
  1018. if attachment then
  1019. return attachment
  1020. end
  1021. end
  1022. end
  1023.  
  1024. function ragdollpart(character,partname,attached,heded)
  1025. if heded ~= false then
  1026. local neck = Instance.new('Attachment',character.Head)
  1027. neck.Name = "NeckAttachment"
  1028. neck.Position = Vector3.new(0,-0.5,0)
  1029. else
  1030. local force = Instance.new('BodyForce',character.Head)
  1031. force.Force = Vector3.new(0,500,0)
  1032. game:GetService('Debris'):AddItem(force,0.25)
  1033. pcall(function()
  1034. local asdf = Instance.new('Attachment',character.Head)
  1035. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1036. local last = asdf
  1037. for i=1,14 do
  1038. local bONE = Instance.new('Part',character)
  1039. bONE.BrickColor = BrickColor.new('Institutional white')
  1040. bONE.Size = Vector3.new(0.1,0.1,0.1)
  1041. bONE.CFrame = character.Head.CFrame+(character.Head.CFrame.upVector*-(i/10))
  1042. local lole = Instance.new('Attachment',bONE)
  1043. local hangurself = Instance.new('RopeConstraint',bONE)
  1044. hangurself.Attachment0 = lole
  1045. hangurself.Attachment1 = last
  1046. hangurself.Visible = true
  1047. hangurself.Thickness = 0.05
  1048. hangurself.Color = BrickColor.new('Bright red')
  1049. hangurself.Length = 0.2
  1050. last = lole
  1051. end
  1052. local bleedee = Instance.new('Part',character.Head)
  1053. bleedee.Size = Vector3.new(0.75,0.25,0.75)
  1054. bleedee.CanCollide = false
  1055. bleedee.Color = Frame_2.BackgroundColor3
  1056. bleedee.CFrame = character.Head.CFrame
  1057. local mehs = Instance.new('CylinderMesh',bleedee)
  1058. bleedee:BreakJoints()
  1059. local attachment1 = Instance.new('Attachment',bleedee)
  1060. attachment1.Position = Vector3.new(0,character.Head.Size.Y/2,0)
  1061. attachment1.Orientation = Vector3.new(0,0,180)
  1062. local attachment0 = Instance.new('Attachment',character.Head)
  1063. if attachment0 and attachment1 then
  1064. local constraint = Instance.new("HingeConstraint")
  1065. constraint.Attachment0 = attachment0
  1066. constraint.Attachment1 = attachment1
  1067. constraint.LimitsEnabled = true
  1068. constraint.UpperAngle = 0
  1069. constraint.LowerAngle = 0
  1070. constraint.Parent = character
  1071. end
  1072. spawn(function()
  1073. bleed(bleedee)
  1074. end)
  1075. end)
  1076. local thing = "Torso"
  1077. if character:FindFirstChild(thing) == nil then
  1078. thing = "UpperTorso"
  1079. end
  1080. pcall(function()
  1081. local bleedee = Instance.new('Part',character[thing])
  1082. bleedee.Size = Vector3.new(0.75,0,0.75)
  1083. bleedee.CanCollide = false
  1084. bleedee.Color = Frame_2.BackgroundColor3
  1085. bleedee.CFrame = character[thing].CFrame
  1086. local mehs = Instance.new('CylinderMesh',bleedee)
  1087. bleedee:BreakJoints()
  1088. local attachment1 = Instance.new('Attachment',bleedee)
  1089. attachment1.Position = Vector3.new(0,-character[thing].Size.Y/2,0)
  1090. attachment1.Orientation = Vector3.new(0,0,180)
  1091. local attachment0 = Instance.new('Attachment',character[thing])
  1092. if attachment0 and attachment1 then
  1093. local constraint = Instance.new("HingeConstraint")
  1094. constraint.Attachment0 = attachment0
  1095. constraint.Attachment1 = attachment1
  1096. constraint.LimitsEnabled = true
  1097. constraint.UpperAngle = 0
  1098. constraint.LowerAngle = 0
  1099. constraint.Parent = character
  1100. end
  1101. spawn(function()
  1102. bleed(bleedee)
  1103. end)
  1104. end)
  1105. end
  1106. pcall(function()
  1107. if workspace.PGSPhysicsSolverEnabled == false then
  1108. workspace.PGSPhysicsSolverEnabled = true
  1109. end
  1110. end)
  1111. if partname == "HumanoidRootPart" then
  1112. if character:FindFirstChild('Torso') then
  1113. partname = "Torso"
  1114. else
  1115. partname = "UpperTorso"
  1116. end
  1117. end
  1118. if attached == false then
  1119. if character:FindFirstChild('UpperTorso') then
  1120. pcall(function()
  1121. character.UpperTorso.WaistRigAttachment:Destroy()
  1122. end)
  1123. pcall(function()
  1124. local ayybleed = Instance.new('Part',character)
  1125. ayybleed.Size = Vector3.new(character.UpperTorso.Size.X,0,character.UpperTorso.Size.Z)
  1126. ayybleed.Transparency = 1
  1127. ayybleed.CanCollide = false
  1128. ayybleed.CFrame = character.UpperTorso.CFrame
  1129. ayybleed:BreakJoints()
  1130. ayybleed.Name = "ayybleed"
  1131. local attachment1 = Instance.new('Attachment',ayybleed)
  1132. attachment1.Position = Vector3.new(0,-character.UpperTorso.Size.Y/2,0)
  1133. attachment1.Orientation = Vector3.new(0,0,180)
  1134. local attachment0 = Instance.new('Attachment',character.UpperTorso)
  1135. if attachment0 and attachment1 then
  1136. local constraint = Instance.new("HingeConstraint")
  1137. constraint.Attachment0 = attachment0
  1138. constraint.Attachment1 = attachment1
  1139. constraint.LimitsEnabled = true
  1140. constraint.UpperAngle = 0
  1141. constraint.LowerAngle = 0
  1142. constraint.Parent = character
  1143. end
  1144. local bleedBLEED= coroutine.wrap(function()
  1145. bleed(ayybleed)
  1146. end)
  1147. bleedBLEED()
  1148. end)
  1149. pcall(function()
  1150. local ayybleed = Instance.new('Part',character)
  1151. ayybleed.Size = Vector3.new(character.LowerTorso.Size.X-0.1,0.1,character.LowerTorso.Size.Z-0.1)
  1152. ayybleed.Transparency = 1
  1153. ayybleed.CanCollide = false
  1154. ayybleed.CFrame = character.LowerTorso.CFrame
  1155. ayybleed:BreakJoints()
  1156. ayybleed.Name = "ayybleed"
  1157. local attachment1 = Instance.new('Attachment',ayybleed)
  1158. attachment1.Position = Vector3.new(0,-character.LowerTorso.Size.Y/2,0)
  1159. attachment1.Orientation = Vector3.new(0,0,0)
  1160. local attachment0 = Instance.new('Attachment',character.LowerTorso)
  1161. if attachment0 and attachment1 then
  1162. local constraint = Instance.new("HingeConstraint")
  1163. constraint.Attachment0 = attachment0
  1164. constraint.Attachment1 = attachment1
  1165. constraint.LimitsEnabled = true
  1166. constraint.UpperAngle = 0
  1167. constraint.LowerAngle = 0
  1168. constraint.Parent = character
  1169. end
  1170. local bleedBLEED= coroutine.wrap(function()
  1171. bleed(ayybleed)
  1172. end)
  1173. bleedBLEED()
  1174. end)
  1175. end
  1176. pcall(function()
  1177. local thang = "Torso"
  1178. if character:FindFirstChild('UpperTorso') then
  1179. thang = "UpperTorso"
  1180. end
  1181. local ayybleed = Instance.new('Part',character)
  1182. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1183. ayybleed.Color = Frame_2.BackgroundColor3
  1184. ayybleed.Material = Enum.Material.SmoothPlastic
  1185. ayybleed.Name = "ayybleed"
  1186. ayybleed.CanCollide = false
  1187. ayybleed.Transparency = 0
  1188. ayybleed.CFrame = character[thang].CFrame
  1189. ayybleed:BreakJoints()
  1190. local attachment1 = Instance.new('Attachment',ayybleed)
  1191. attachment1.Position = Vector3.new(0,(character[thang].Size.Y/2)-0.045,0)
  1192. attachment1.Orientation = Vector3.new(0,0,0)
  1193. local attachment0 = Instance.new('Attachment',character[thang])
  1194. if attachment0 and attachment1 then
  1195. local constraint = Instance.new("HingeConstraint")
  1196. constraint.Attachment0 = attachment0
  1197. constraint.Attachment1 = attachment1
  1198. constraint.LimitsEnabled = true
  1199. constraint.UpperAngle = 0
  1200. constraint.LowerAngle = 0
  1201. constraint.Parent = character
  1202. end
  1203. end)
  1204. pcall(function()
  1205. local ree = character.LowerTorso
  1206. local thang = "LowerTorso"
  1207. local ayybleed = Instance.new('Part',character)
  1208. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1209. ayybleed.Color = Frame_2.BackgroundColor3
  1210. ayybleed.Material = Enum.Material.SmoothPlastic
  1211. ayybleed.Name = "ayybleed"
  1212. ayybleed.CanCollide = false
  1213. ayybleed.Transparency = 0
  1214. ayybleed.CFrame = character[thang].CFrame
  1215. ayybleed:BreakJoints()
  1216. local attachment1 = Instance.new('Attachment',ayybleed)
  1217. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1218. attachment1.Orientation = Vector3.new(0,0,0)
  1219. local attachment0 = Instance.new('Attachment',character[thang])
  1220. if attachment0 and attachment1 then
  1221. local constraint = Instance.new("HingeConstraint")
  1222. constraint.Attachment0 = attachment0
  1223. constraint.Attachment1 = attachment1
  1224. constraint.LimitsEnabled = true
  1225. constraint.UpperAngle = 0
  1226. constraint.LowerAngle = 0
  1227. constraint.Parent = character
  1228. end
  1229. end)
  1230. pcall(function()
  1231. local ree = character["Right Leg"]
  1232. local thang = "Right Leg"
  1233. local ayybleed = Instance.new('Part',character)
  1234. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1235. ayybleed.Color = Frame_2.BackgroundColor3
  1236. ayybleed.Material = Enum.Material.SmoothPlastic
  1237. ayybleed.Name = "ayybleed"
  1238. ayybleed.CanCollide = false
  1239. ayybleed.Transparency = 0
  1240. ayybleed.CFrame = character[thang].CFrame
  1241. ayybleed:BreakJoints()
  1242. local attachment1 = Instance.new('Attachment',ayybleed)
  1243. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1244. attachment1.Orientation = Vector3.new(0,0,0)
  1245. local attachment0 = Instance.new('Attachment',character[thang])
  1246. if attachment0 and attachment1 then
  1247. local constraint = Instance.new("HingeConstraint")
  1248. constraint.Attachment0 = attachment0
  1249. constraint.Attachment1 = attachment1
  1250. constraint.LimitsEnabled = true
  1251. constraint.UpperAngle = 0
  1252. constraint.LowerAngle = 0
  1253. constraint.Parent = character
  1254. end
  1255. end)
  1256. pcall(function()
  1257. local ree = character["Left Leg"]
  1258. local thang = "Left Leg"
  1259. local ayybleed = Instance.new('Part',character)
  1260. ayybleed.Size = Vector3.new(character[thang].Size.X-0.1,0.1,character[thang].Size.Z-0.1)
  1261. ayybleed.Color = Frame_2.BackgroundColor3
  1262. ayybleed.Material = Enum.Material.SmoothPlastic
  1263. ayybleed.Name = "ayybleed"
  1264. ayybleed.CanCollide = false
  1265. ayybleed.Transparency = 0
  1266. ayybleed.CFrame = character[thang].CFrame
  1267. ayybleed:BreakJoints()
  1268. local attachment1 = Instance.new('Attachment',ayybleed)
  1269. attachment1.Position = Vector3.new(0,(-character[thang].Size.Y/2)+0.045,0)
  1270. attachment1.Orientation = Vector3.new(0,0,0)
  1271. local attachment0 = Instance.new('Attachment',character[thang])
  1272. if attachment0 and attachment1 then
  1273. local constraint = Instance.new("HingeConstraint")
  1274. constraint.Attachment0 = attachment0
  1275. constraint.Attachment1 = attachment1
  1276. constraint.LimitsEnabled = true
  1277. constraint.UpperAngle = 0
  1278. constraint.LowerAngle = 0
  1279. constraint.Parent = character
  1280. end
  1281. end)
  1282. partname="Head"
  1283. end
  1284. if partname == "RightHand" or partname == "RightLowerArm" or partname == "RightUpperArm" then
  1285. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1286. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1287. end
  1288. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1289. ragdollJoint(character, character.UpperTorso, character["RightUpperArm"], "RightShoulder", "BallSocket")
  1290. end
  1291. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1292. ragdollJoint(character, character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1293. end
  1294. elseif partname == "LeftHand" or partname == "LeftLowerArm" or partname == "LeftUpperArm" then
  1295. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1296. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1297. end
  1298. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1299. ragdollJoint(character, character.UpperTorso, character["LeftUpperArm"], "LeftShoulder", "BallSocket")
  1300. end
  1301. if character:FindFirstChild('LeftUpperArm') and character:FindFirstChild('LeftLowerArm') then
  1302. ragdollJoint(character, character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1303. end
  1304. elseif partname == "RightFoot" or partname == "RightUpperLeg" or partname == "RightLowerLeg" then
  1305. stun(character)
  1306. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1307. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1308. end
  1309. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1310. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1311. end
  1312. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1313. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1314. end
  1315. elseif partname == "LeftFoot" or partname == "LeftUpperLeg" or partname == "LeftLowerLeg" then
  1316. stun(character)
  1317. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1318. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1319. end
  1320. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1321. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1322. end
  1323. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1324. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1325. end
  1326. elseif partname == "Head" or partname == "UpperTorso" or partname == "LowerTorso" then
  1327. if character:FindFirstChildOfClass('Humanoid') and character:FindFirstChildOfClass('Humanoid').RigType == Enum.HumanoidRigType.R15 then
  1328. if character:FindFirstChildOfClass('Humanoid') then
  1329. character:FindFirstChildOfClass('Humanoid').Health = 0
  1330. end
  1331. if character:FindFirstChild('HumanoidRootPart') then
  1332. character.HumanoidRootPart:Destroy()
  1333. end
  1334. while character:FindFirstChildOfClass('Humanoid').Health > 0 do wait() end
  1335. game:GetService('Debris'):AddItem(character,10)
  1336. for _,child in next,character:GetChildren() do
  1337. if child:IsA("Accoutrement") then
  1338. for _,part in next,child:GetChildren() do
  1339. if part:IsA("BasePart") then
  1340. for _,c in pairs(part:GetChildren()) do
  1341. if c:IsA('Weld') then c:Destroy() end
  1342. end
  1343. local attachment1 = part:FindFirstChildOfClass("Attachment")
  1344. local attachment0 = getAttachment0(character,attachment1.Name)
  1345. if attachment0 and attachment1 then
  1346. local constraint = Instance.new("HingeConstraint")
  1347. constraint.Attachment0 = attachment0
  1348. constraint.Attachment1 = attachment1
  1349. constraint.LimitsEnabled = true
  1350. constraint.UpperAngle = 0
  1351. constraint.LowerAngle = 0
  1352. constraint.Parent = character
  1353. end
  1354. end
  1355. end
  1356. end
  1357. end
  1358. for i,v in pairs(character:GetChildren()) do
  1359. if v:IsA('MeshPart') or v:IsA('BasePart') then
  1360. for _,c in pairs(v:GetChildren()) do
  1361. if c.Name == "Collision" then c:Destroy() end
  1362. end
  1363. end
  1364. end
  1365. if heded == false then
  1366. pcall(function()
  1367. local asdf = Instance.new('Attachment',character.Head)
  1368. asdf.Position = Vector3.new(0,-character.Head.Size.Y/2,0)
  1369. local last = asdf
  1370. character.Head.Neck:Destroy()
  1371. character.Head.NeckRigAttachment:Destroy()
  1372. character.UpperTorso:FindFirstChild('NeckAttachment'):Destroy()
  1373. end)
  1374. end
  1375. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LowerTorso') then
  1376. ragdollJoint(character,character.LowerTorso, character.UpperTorso, "Waist", "BallSocket", {
  1377. {"LimitsEnabled",true};
  1378. {"UpperAngle",5};
  1379. {"Radius",5};
  1380. })
  1381. end
  1382. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('Head') then
  1383. ragdollJoint(character,character.UpperTorso, character.Head, "Neck", "Hinge", {
  1384. {"LimitsEnabled",true};
  1385. {"UpperAngle",50};
  1386. {"LowerAngle",-50};
  1387. })
  1388. end
  1389.  
  1390. local handProperties = {
  1391. {"LimitsEnabled", true};
  1392. {"UpperAngle",0};
  1393. {"LowerAngle",0};
  1394. }
  1395. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftHand') then
  1396. ragdollJoint(character,character.LeftLowerArm, character.LeftHand, "LeftWrist", "Hinge", handProperties)
  1397. end
  1398. if character:FindFirstChild('RightLowerArm') and character:FindFirstChild('RightHand') then
  1399. ragdollJoint(character,character.RightLowerArm, character.RightHand, "RightWrist", "Hinge", handProperties)
  1400. end
  1401.  
  1402. local shinProperties = {
  1403. {"LimitsEnabled", true};
  1404. {"UpperAngle", 0};
  1405. {"LowerAngle", -75};
  1406. }
  1407. if character:FindFirstChild('LeftUpperLeg') and character:FindFirstChild('LeftLowerLeg') then
  1408. ragdollJoint(character,character.LeftUpperLeg, character.LeftLowerLeg, "LeftKnee", "Hinge", shinProperties)
  1409. end
  1410. if character:FindFirstChild('RightUpperLeg') and character:FindFirstChild('RightLowerLeg') then
  1411. ragdollJoint(character,character.RightUpperLeg, character.RightLowerLeg, "RightKnee", "Hinge", shinProperties)
  1412. end
  1413.  
  1414. local footProperties = {
  1415. {"LimitsEnabled", true};
  1416. {"UpperAngle", 15};
  1417. {"LowerAngle", -45};
  1418. }
  1419. if character:FindFirstChild('LeftLowerLeg') and character:FindFirstChild('LeftFoot') then
  1420. ragdollJoint(character,character.LeftLowerLeg, character.LeftFoot, "LeftAnkle", "Hinge", footProperties)
  1421. end
  1422. if character:FindFirstChild('RightLowerLeg') and character:FindFirstChild('RightFoot') then
  1423. ragdollJoint(character,character.RightLowerLeg, character.RightFoot, "RightAnkle", "Hinge", footProperties)
  1424. end
  1425. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('LeftUpperArm') then
  1426. ragdollJoint(character,character.UpperTorso, character.LeftUpperArm, "LeftShoulder", "BallSocket")
  1427. end
  1428. if character:FindFirstChild('LeftLowerArm') and character:FindFirstChild('LeftUpperArm') then
  1429. ragdollJoint(character,character.LeftUpperArm, character.LeftLowerArm, "LeftElbow", "BallSocket")
  1430. end
  1431. if character:FindFirstChild('UpperTorso') and character:FindFirstChild('RightUpperArm') then
  1432. ragdollJoint(character,character.UpperTorso, character.RightUpperArm, "RightShoulder", "BallSocket")
  1433. end
  1434. if character:FindFirstChild('RightUpperArm') and character:FindFirstChild('RightLowerArm') then
  1435. ragdollJoint(character,character.RightUpperArm, character.RightLowerArm, "RightElbow", "BallSocket")
  1436. end
  1437. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('LeftUpperLeg') then
  1438. ragdollJoint(character,character.LowerTorso, character.LeftUpperLeg, "LeftHip", "BallSocket")
  1439. end
  1440. if character:FindFirstChild('LowerTorso') and character:FindFirstChild('RightUpperLeg') then
  1441. ragdollJoint(character,character.LowerTorso, character.RightUpperLeg, "RightHip", "BallSocket")
  1442. end
  1443. if character:FindFirstChild('HumanoidRootPart') then
  1444. character.HumanoidRootPart:Destroy()
  1445. end
  1446. else
  1447. R6ragdollJoint(character,partname,attached,heded)
  1448. end
  1449. else
  1450. R6ragdollJoint(character,partname,attached,heded)
  1451. end
  1452. end
  1453.  
  1454. function grow(weld,part,endsize,endpos,amntime)
  1455. local start = weld.C1
  1456. local parent = weld.Parent
  1457. local startsize = part.Size
  1458. local particl = Instance.new("ParticleEmitter")
  1459. particl.LightEmission = 3
  1460. 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))})
  1461. particl.LightInfluence = 0.75
  1462. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  1463. particl.Lifetime = NumberRange.new(0.1, 1)
  1464. particl.Rate = 50
  1465. particl.RotSpeed = NumberRange.new(300, 300)
  1466. particl.Speed = NumberRange.new(0, 1)
  1467. particl.SpreadAngle = Vector2.new(90, 90)
  1468. particl.Parent = part
  1469. for i=1,amntime*100 do
  1470. weld.C1 = start:lerp(endpos,i/(amntime*100))
  1471. part.Size = startsize:lerp(endsize,i/(amntime*100))
  1472. weld.Parent = parent
  1473. wait(0.01)
  1474. end
  1475. particl.Enabled = false
  1476. end
  1477. function lerp(weld,startpos,endpos,amntime,longatend)
  1478. local waited = 0
  1479. for i=1,amntime*100 do
  1480. if longatend == true then
  1481. startpos = weld.C0
  1482. end
  1483. weld.C0 = startpos:lerp(endpos,i/(amntime*100))
  1484. wait(0.01)
  1485. waited=waited+0.01
  1486. end
  1487. end
  1488.  
  1489. function spawned()
  1490. local usable = true
  1491. local working = false
  1492. local mode = "kill"
  1493. local equipped = false
  1494. local char = player.Character
  1495. local blademode = "handle"
  1496. local swinging = false
  1497. local gettingeem = false
  1498. local MOAN = false
  1499. local sounding = false
  1500. local SLESH = false
  1501. local goteem = nil
  1502. local grabbing = false
  1503. local grabbed = nil
  1504. local grabweld = nil
  1505. local aidsificating = nil
  1506. player.CharacterAdded:connect(function()
  1507. if usable then
  1508. usable = false
  1509. end
  1510. end)
  1511. if char == nil then return end
  1512. while char:FindFirstChildOfClass('Humanoid') == nil or char:FindFirstChild('Head') == nil do wait() end
  1513. local badass = Instance.new('Sound',char.Head)
  1514. badass.Name = 'Badass'
  1515. badass.EmitterSize = player.CameraMaxZoomDistance+1
  1516. badass.MaxDistance = player.CameraMaxZoomDistance+1
  1517. badass.Volume = 10
  1518. badass.Looped=true
  1519. badass.SoundId = 'rbxassetid://428902535'
  1520. local handle = Instance.new("Part", char)
  1521. handle.BrickColor = BrickColor.new("Really black")
  1522. handle.Material = "Metal"
  1523. handle.CanCollide = false
  1524. handle.Anchored = false
  1525. handle.Shape = "Cylinder"
  1526. handle.Size = Vector3.new(1.1, 0.3, 0.3)
  1527. handle.BackSurface = "SmoothNoOutlines"
  1528. handle.BottomSurface = "SmoothNoOutlines"
  1529. handle.FrontSurface = "SmoothNoOutlines"
  1530. handle.LeftSurface = "SmoothNoOutlines"
  1531. handle.RightSurface = "SmoothNoOutlines"
  1532. handle.TopSurface = "SmoothNoOutlines"
  1533. handle.Name = "handle"
  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. local weld = Instance.new('Weld',weebshit16)
  2856. weld.Part0 = weebshit16
  2857. weld.Part1 = handle
  2858. weld.C1 = CFrame.new(0.6, 0, 0, 1.00000048, 0, 0, 0, 1, 0, 0, 0, 1.00000048)
  2859. --weld,part,endsize,endpos,amntime
  2860. 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)
  2861.  
  2862. -- 8 - blade
  2863. local weebshit8 = Instance.new("Part")
  2864. weebshit8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2865. weebshit8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2866. weebshit8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2867. weebshit8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2868. weebshit8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2869. weebshit8.Material = Enum.Material.Metal
  2870. weebshit8.Size = Vector3.new(0.23,0.05, 0.1)
  2871. weebshit8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2872. weebshit8.Anchored = false
  2873. weebshit8.BrickColor = BrickColor.new("Dark stone grey")
  2874. weebshit8.Friction = 0.30000001192093
  2875. weebshit8.Shape = Enum.PartType.Block
  2876. weebshit8.Name = "blade"
  2877. weebshit8.Parent = weebshit1
  2878. weebshit8:BreakJoints()
  2879. local bld1 = weebshit8
  2880. local weld2 = Instance.new('Weld',weebshit8)
  2881. weld2.Part0 = weebshit8
  2882. weld2.Part1 = handle
  2883. weld2.C1 = CFrame.new(0.75, 0, 0) * CFrame.Angles(math.rad(180), 0, math.rad(-90))
  2884. local coru=coroutine.wrap(function()
  2885. 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)
  2886. end)
  2887. coru()
  2888.  
  2889. -- 9 - blade
  2890. local weebshit9 = Instance.new("Part")
  2891. weebshit9.CFrame = CFrame.new(Vector3.new(206.475388, 13.3372736, 5.00158167)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2892. weebshit9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2893. weebshit9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2894. weebshit9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2895. weebshit9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2896. weebshit9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2897. weebshit9.Material = Enum.Material.Metal
  2898. weebshit9.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2899. weebshit9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2900. weebshit9.Anchored = false
  2901. weebshit9.BrickColor = BrickColor.new("Pearl")
  2902. weebshit9.Friction = 0.30000001192093
  2903. weebshit9.Shape = Enum.PartType.Block
  2904. weebshit9.Name = "blade"
  2905. weebshit9.Parent = weebshit8
  2906. local bld2 = weebshit9
  2907. local weld3 = Instance.new('Weld',weebshit9)
  2908. weld3.Part0 = weebshit9
  2909. weld3.Part1 = weebshit8
  2910. weld3.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2911. grow(weld3,weebshit9,Vector3.new(0.100000009, 1.17, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.05)
  2912. -- 10 - blade
  2913. local weebshit10 = Instance.new("Part")
  2914. weebshit10.CFrame = CFrame.new(Vector3.new(206.26973, 14.458313, 5)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2915. weebshit10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2916. weebshit10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2917. weebshit10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2918. weebshit10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2919. weebshit10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2920. weebshit10.Material = Enum.Material.Metal
  2921. weebshit10.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  2922. weebshit10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2923. weebshit10.Anchored = false
  2924. weebshit10.BrickColor = BrickColor.new("Dark stone grey")
  2925. weebshit10.Friction = 0.30000001192093
  2926. weebshit10.Shape = Enum.PartType.Block
  2927. weebshit10.Name = "blade"
  2928. weebshit10.Parent = weebshit1
  2929. local weld4 = Instance.new('Weld',weebshit10)
  2930. weld4.Part0 = weebshit10
  2931. weld4.Part1 = weebshit8
  2932. 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)
  2933. local coru=coroutine.wrap(function()
  2934. 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)
  2935. end)
  2936. coru()
  2937. -- 11 - blade
  2938. local weebshit11 = Instance.new("Part")
  2939. weebshit11.CFrame = CFrame.new(Vector3.new(206.384079, 14.4703341, 5.00158167)) * CFrame.Angles(-0, 0, 0.10472027212381)
  2940. weebshit11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2941. weebshit11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2942. weebshit11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2943. weebshit11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2944. weebshit11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2945. weebshit11.Material = Enum.Material.Metal
  2946. weebshit11.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2947. weebshit11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2948. weebshit11.Anchored = false
  2949. weebshit11.BrickColor = BrickColor.new("Pearl")
  2950. weebshit11.Friction = 0.30000001192093
  2951. weebshit11.Shape = Enum.PartType.Block
  2952. weebshit11.Name = "blade"
  2953. weebshit11.Parent = weebshit1
  2954. local weld5 = Instance.new('Weld',weebshit10)
  2955. weld5.Part0 = weebshit10
  2956. weld5.Part1 = weebshit11
  2957. weld5.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  2958. grow(weld5,weebshit11,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(-0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  2959.  
  2960. -- 15 - blade
  2961. local weebshit15 = Instance.new("Part")
  2962. weebshit15.CFrame = CFrame.new(Vector3.new(206.36055, 13.3312511, 5)) * CFrame.Angles(-0, 0, 0.052359949797392)
  2963. weebshit15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2964. weebshit15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2965. weebshit15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2966. weebshit15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2967. weebshit15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2968. weebshit15.Material = Enum.Material.Metal
  2969. weebshit15.Size = Vector3.new(0.229999945, 0.55, 0.100000009)
  2970. weebshit15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2971. weebshit15.Anchored = false
  2972. weebshit15.BrickColor = BrickColor.new("Dark stone grey")
  2973. weebshit15.Friction = 0.30000001192093
  2974. weebshit15.Shape = Enum.PartType.Block
  2975. weebshit15.Name = "blade"
  2976. weebshit15.Parent = weebshit1
  2977. local weld6 = Instance.new('Weld',weebshit15)
  2978. weld6.Part0 = weebshit15
  2979. weld6.Part1 = weebshit10
  2980. 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)
  2981. local coru=coroutine.wrap(function()
  2982. 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)
  2983. end)
  2984. coru()
  2985.  
  2986. -- 12 - blade
  2987. local weebshit12 = Instance.new("Part")
  2988. weebshit12.CFrame = CFrame.new(Vector3.new(206.50705, 12.1849957, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  2989. weebshit12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  2990. weebshit12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  2991. weebshit12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  2992. weebshit12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  2993. weebshit12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  2994. weebshit12.Material = Enum.Material.Metal
  2995. weebshit12.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  2996. weebshit12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  2997. weebshit12.Anchored = false
  2998. weebshit12.BrickColor = BrickColor.new("Pearl")
  2999. weebshit12.Friction = 0.30000001192093
  3000. weebshit12.Shape = Enum.PartType.Block
  3001. weebshit12.Name = "blade"
  3002. weebshit12.Parent = weebshit1
  3003. local weld7 = Instance.new('Weld',weebshit12)
  3004. weld7.Part0 = weebshit12
  3005. weld7.Part1 = weebshit15
  3006. weld7.C1 = CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0)
  3007. grow(weld7,weebshit12,Vector3.new(0.100000009, 1.16999841, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3008.  
  3009. -- 14 - blade
  3010. local weebshit14 = Instance.new("Part")
  3011. weebshit14.CFrame = CFrame.new(Vector3.new(206.155365, 15.3628922, 5)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3012. weebshit14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3013. weebshit14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3014. weebshit14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3015. weebshit14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3016. weebshit14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3017. weebshit14.Material = Enum.Material.Metal
  3018. weebshit14.Size = Vector3.new(0.229999945, 0.05, 0.100000009)
  3019. weebshit14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3020. weebshit14.Anchored = false
  3021. weebshit14.BrickColor = BrickColor.new("Dark stone grey")
  3022. weebshit14.Friction = 0.30000001192093
  3023. weebshit14.Shape = Enum.PartType.Block
  3024. weebshit14.Name = "blade"
  3025. weebshit14.Parent = weebshit1
  3026. local weld8 = Instance.new('Weld',weebshit14)
  3027. weld8.Part0 = weebshit14
  3028. weld8.Part1 = weebshit15
  3029. 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)
  3030. local coru=coroutine.wrap(function()
  3031. 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)
  3032. end)
  3033. coru()
  3034.  
  3035. -- 13 - blade
  3036. local weebshit13 = Instance.new("Part")
  3037. weebshit13.CFrame = CFrame.new(Vector3.new(206.268967, 15.3808832, 5.00158167)) * CFrame.Angles(-0, 0, 0.15708021819592)
  3038. weebshit13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3039. weebshit13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3040. weebshit13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3041. weebshit13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3042. weebshit13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3043. weebshit13.Material = Enum.Material.Metal
  3044. weebshit13.Size = Vector3.new(0.100000009, 0.05, 0.0500000007)
  3045. weebshit13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3046. weebshit13.Anchored = false
  3047. weebshit13.BrickColor = BrickColor.new("Pearl")
  3048. weebshit13.Friction = 0.30000001192093
  3049. weebshit13.Shape = Enum.PartType.Block
  3050. weebshit13.Name = "blade"
  3051. weebshit13.Parent = weebshit1
  3052. local weld9 = Instance.new('Weld',weebshit13)
  3053. weld9.Part0 = weebshit13
  3054. weld9.Part1 = weebshit14
  3055. weld9.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0)
  3056. grow(weld9,weebshit13,Vector3.new(0.100000009, 0.699998796, 0.0500000007),CFrame.new(0.11, 0, 0) * CFrame.Angles(0, 0, 0),0.1)
  3057.  
  3058. -- 18 - blade
  3059. local weebshit18 = Instance.new("WedgePart")
  3060. weebshit18.CFrame = CFrame.new(Vector3.new(206.077118, 15.85674, 5)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3061. weebshit18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3062. weebshit18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3063. weebshit18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3064. weebshit18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3065. weebshit18.Material = Enum.Material.Metal
  3066. weebshit18.Size = Vector3.new(0.100000009, 0.05, 0.230000108)
  3067. weebshit18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3068. weebshit18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3069. weebshit18.Anchored = false
  3070. weebshit18.BrickColor = BrickColor.new("Dark stone grey")
  3071. weebshit18.Friction = 0.30000001192093
  3072. weebshit18.Name = "blade"
  3073. weebshit18.Parent = weebshit1
  3074. local weld10 = Instance.new('Weld',weebshit18)
  3075. weld10.Part0 = weebshit18
  3076. weld10.Part1 = weebshit14
  3077. weld10.C1 = CFrame.new(-0.015, 0.299937057, 2.86102295e-06)*CFrame.Angles(0,math.rad(-90),0)
  3078. local coru=coroutine.wrap(function()
  3079. 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)
  3080. end)
  3081. coru()
  3082.  
  3083. -- 19 - blade
  3084. local weebshit19 = Instance.new("WedgePart")
  3085. weebshit19.CFrame = CFrame.new(Vector3.new(206.096375, 15.8952179, 5.00177383)) * CFrame.Angles(1.5707963705063, -1.4137160778046, 1.5707963705063)
  3086. weebshit19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3087. weebshit19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3088. weebshit19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3089. weebshit19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3090. weebshit19.Material = Enum.Material.Metal
  3091. weebshit19.Size = Vector3.new(0.0500000007, 0.05, 0.280000091)
  3092. weebshit19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3093. weebshit19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3094. weebshit19.Anchored = false
  3095. weebshit19.BrickColor = BrickColor.new("Pearl")
  3096. weebshit19.Friction = 0.30000001192093
  3097. weebshit19.Name = "blade"
  3098. weebshit19.Parent = weebshit1
  3099. local weld11 = Instance.new('Weld',weebshit19)
  3100. weld11.Part0 = weebshit19
  3101. weld11.Part1 = weebshit18
  3102. weld11.C1 = CFrame.new(0, 0, -0.029) * CFrame.Angles(0, 0, 0)
  3103. local coru=coroutine.wrap(function()
  3104. 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)
  3105. end)
  3106. coru()
  3107. end
  3108.  
  3109. function gunmode()
  3110. working = true
  3111.  
  3112. working = false
  3113. end
  3114.  
  3115. function knifemode()
  3116. blademode = "knife"
  3117. -- 6 - thicc cap
  3118. local obj6 = Instance.new("Part")
  3119. obj6.CFrame = CFrame.new(Vector3.new(202.399948, 10.5999813, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3120. obj6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3121. obj6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3122. obj6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3123. obj6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3124. obj6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3125. obj6.Size = Vector3.new(0.3, 0.3, 0.3)
  3126. obj6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3127. obj6.Anchored = false
  3128. obj6.BrickColor = BrickColor.new("Really black")
  3129. obj6.Friction = 0.30000001192093
  3130. obj6.Shape = Enum.PartType.Ball
  3131. obj6.Name = "thicc cap"
  3132. obj6.Parent = handle
  3133. local weld2 = Instance.new('Weld',obj6)
  3134. weld2.Part0 = obj6
  3135. weld2.Part1 = handle
  3136. weld2.C0 = CFrame.new(0.4, 0, 0)
  3137. grow(weld2,obj6,Vector3.new(0.3, 0.3, 0.3),CFrame.new(-0.15, 0, 0),0.1)
  3138.  
  3139. -- 8 - thicc top cap
  3140. local obj8 = Instance.new("Part")
  3141. obj8.CFrame = CFrame.new(Vector3.new(202.399963, 11.3000078, 5.00099993)) * CFrame.Angles(-0, 0, 3.5017728805542e-07)
  3142. obj8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3143. obj8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3144. obj8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3145. obj8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3146. obj8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3147. obj8.Size = Vector3.new(0.3, 0.3, 0.3)
  3148. obj8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3149. obj8.Anchored = false
  3150. obj8.BrickColor = BrickColor.new("Really black")
  3151. obj8.Friction = 0.30000001192093
  3152. obj8.Shape = Enum.PartType.Ball
  3153. obj8.Name = "thicc top cap"
  3154. obj8.Parent = handle
  3155. local weld1 = Instance.new('Weld',obj8)
  3156. weld1.Part0 = obj8
  3157. weld1.Part1 = handle
  3158. weld1.C0 = CFrame.new(-0.4, 0, 0)
  3159. grow(weld1,obj8,Vector3.new(0.3, 0.3, 0.3),CFrame.new(0.15, 0, 0),0.1)
  3160. -- 4 - thicc blade
  3161. local obj4 = Instance.new("Part")
  3162. obj4.CFrame = CFrame.new(Vector3.new(202.40007, 12.1600046, 5.00099707)) * CFrame.Angles(-0, 0, -0)
  3163. obj4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3164. obj4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3165. obj4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3166. obj4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3167. obj4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3168. obj4.Material = Enum.Material.Metal
  3169. obj4.Size = Vector3.new(0.23, 0.1, 0.1)
  3170. obj4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3171. obj4.Anchored = false
  3172. obj4.BrickColor = BrickColor.new("Dark stone grey")
  3173. obj4.Friction = 0.30000001192093
  3174. obj4.Shape = Enum.PartType.Block
  3175. obj4.Name = "blade"
  3176. obj4.Parent = handle
  3177. local weld4 = Instance.new('Weld',obj4)
  3178. weld4.Part0 = obj4
  3179. weld4.Part1 = handle
  3180. weld4.C0 = CFrame.new(0, -0.535, 0)*CFrame.Angles(0,0,math.rad(90))
  3181. local coru=coroutine.wrap(function()
  3182. grow(weld4,obj4,Vector3.new(0.23, 1.19, 0.1),CFrame.new(0.5, 0, 0),0.1)
  3183. end)
  3184. coru()
  3185.  
  3186. -- 5 - thicc blade
  3187. local obj5 = Instance.new("Part")
  3188. obj5.CFrame = CFrame.new(Vector3.new(202.507141, 12.1749954, 5.00158167)) * CFrame.Angles(-0, 0, -0)
  3189. obj5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3190. obj5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3191. obj5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3192. obj5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3193. obj5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3194. obj5.Material = Enum.Material.Metal
  3195. obj5.Size = Vector3.new(0.100000009, 0.1, 0.0500000007)
  3196. obj5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3197. obj5.Anchored = false
  3198. obj5.BrickColor = BrickColor.new("Pearl")
  3199. obj5.Friction = 0.30000001192093
  3200. obj5.Shape = Enum.PartType.Block
  3201. obj5.Name = "blade"
  3202. obj5.Parent = handle
  3203. local weld5 = Instance.new('Weld',obj5)
  3204. weld5.Part0 = obj5
  3205. weld5.Part1 = obj4
  3206. weld5.C0 = CFrame.new(0.09, 0, 0)*CFrame.Angles(0,0,0)
  3207. grow(weld5,obj5,Vector3.new(0.1, 1.19, 0.05),CFrame.new(0, 0, 0),0.1)
  3208.  
  3209. -- 3 - thicc blade
  3210. local obj3 = Instance.new("WedgePart")
  3211. obj3.CFrame = CFrame.new(Vector3.new(202.40007, 12.9000006, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3212. obj3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3213. obj3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3214. obj3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3215. obj3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3216. obj3.Material = Enum.Material.Metal
  3217. obj3.Size = Vector3.new(0.1, 0, 0.23)
  3218. obj3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3219. obj3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3220. obj3.Anchored = false
  3221. obj3.BrickColor = BrickColor.new("Dark stone grey")
  3222. obj3.Friction = 0.30000001192093
  3223. obj3.Name = "blade"
  3224. obj3.Parent = handle
  3225. local weld6 = Instance.new('Weld',obj3)
  3226. weld6.Part0 = obj3
  3227. weld6.Part1 = obj4
  3228. weld6.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3229. local coru=coroutine.wrap(function()
  3230. grow(weld6,obj3,Vector3.new(0.1, 0.3, 0.23),CFrame.new(0, 0.15, 0),0.05)
  3231. end)
  3232. coru()
  3233.  
  3234. -- 2 - thicc blade
  3235. local obj2 = Instance.new("WedgePart")
  3236. obj2.CFrame = CFrame.new(Vector3.new(202.423431, 12.9305696, 5.00099707)) * CFrame.Angles(-0, -1.5707963705063, 0)
  3237. obj2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  3238. obj2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  3239. obj2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  3240. obj2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  3241. obj2.Material = Enum.Material.Metal
  3242. obj2.Size = Vector3.new(0.05, 0, 0.26)
  3243. obj2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  3244. obj2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  3245. obj2.Anchored = false
  3246. obj2.BrickColor = BrickColor.new("Lily white")
  3247. obj2.Friction = 0.30000001192093
  3248. obj2.Name = "blade"
  3249. obj2.Parent = handle
  3250. local weld7 = Instance.new('Weld',obj2)
  3251. weld7.Part0 = obj2
  3252. weld7.Part1 = obj4
  3253. weld7.C0 = CFrame.new(0, -0.595, 0)*CFrame.Angles(math.rad(0),math.rad(270),math.rad(0))
  3254. grow(weld7,obj2,Vector3.new(0.05, 0.33, 0.24),CFrame.new(-0.02, 0.165, 0),0.05)
  3255. end
  3256.  
  3257. function raep()
  3258. working = true
  3259. pcall(function()
  3260. local holyshit = Instance.new("Sound", handle)
  3261. holyshit.SoundId = "rbxassetid://345287845"
  3262. holyshit.Volume = 5
  3263. holyshit:Play()
  3264. holyshit.TimePosition = 0.6
  3265. --[[local waitwhatthefuck = Instance.new("Sound", handle)
  3266. waitwhatthefuck.SoundId = "rbxassetid://864314263"
  3267. waitwhatthefuck:Play()]]--
  3268. local coru=coroutine.wrap(function()
  3269. wait(1.95)
  3270. holyshit.TimePosition = 2.8
  3271. end)
  3272. coru()
  3273. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3274. tweld.Part0 = char.HumanoidRootPart
  3275. tweld.Part1 = char.Torso
  3276. local rweld = Instance.new("Weld", char["Right Arm"])
  3277. rweld.Part0 = char["Torso"]
  3278. rweld.Part1 = char["Right Arm"]
  3279. rweld.C0 = CFrame.new(1.5, 0, 0)
  3280. local lweld = Instance.new("Weld", char["Left Arm"])
  3281. lweld.Part0 = char.Torso
  3282. lweld.Part1 = char["Left Arm"]
  3283. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3284.  
  3285. char.Humanoid.WalkSpeed = 16
  3286.  
  3287. local cor = coroutine.wrap(function()
  3288. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(50)),0.2)
  3289. end)
  3290. local cor2 = coroutine.wrap(function()
  3291. lerp(tweld,tweld.C0,CFrame.new(0, -0.25, 0) * CFrame.Angles(math.rad(-15), math.rad(-45), math.rad(0)),0.2)
  3292. end)
  3293. cor()
  3294. cor2()
  3295. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, -0.35) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-20)),0.2)
  3296.  
  3297. local particl = Instance.new("ParticleEmitter")
  3298. particl.LightEmission = 3
  3299. 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))})
  3300. particl.LightInfluence = 0.75
  3301. particl.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 1), NumberSequenceKeypoint.new(1, 0)})
  3302. particl.Lifetime = NumberRange.new(0.1, 0.5)
  3303. particl.Rate = 50
  3304. particl.RotSpeed = NumberRange.new(300, 300)
  3305. particl.Speed = NumberRange.new(0, 1)
  3306. particl.SpreadAngle = Vector2.new(90, 90)
  3307. particl.Parent = handle
  3308.  
  3309. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3310. if v:IsA("Part") then
  3311. cooldildo = particl:Clone()
  3312. cooldildo.Parent = v
  3313. end
  3314. end
  3315.  
  3316. particl:Remove()
  3317.  
  3318. wait(1)
  3319. MOAN = true
  3320.  
  3321. char.Humanoid.WalkSpeed = 75
  3322.  
  3323.  
  3324. local cor = coroutine.wrap(function()
  3325. lerp(rweld,rweld.C0,CFrame.new(1.6, 0.5, -0.75) * CFrame.Angles(0, math.rad(55), math.rad(90)),0.06)
  3326. end)
  3327. local cor2 = coroutine.wrap(function()
  3328. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.06)
  3329. end)
  3330. local cor3 = coroutine.wrap(function()
  3331. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.06)
  3332. end)
  3333. cor()
  3334. cor2()
  3335. cor3()
  3336. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.06)
  3337. local omgg = 0
  3338. repeat wait(0.05) omgg = omgg+0.05 until aidsificating ~= nil or omgg > 2
  3339. holyshit:Destroy()
  3340. char.Humanoid.WalkSpeed = 16
  3341. MOAN = false
  3342. if aidsificating == nil then
  3343. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  3344. if v:IsA("Part") then
  3345. v:FindFirstChild("ParticleEmitter"):Destroy()
  3346. end
  3347. end
  3348. local cor = coroutine.wrap(function()
  3349. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3350. end)
  3351. local cor2 = coroutine.wrap(function()
  3352. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3353. end)
  3354. local cor3 = coroutine.wrap(function()
  3355. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3356. end)
  3357. cor()
  3358. cor2()
  3359. cor3()
  3360. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.08)
  3361.  
  3362. lweld:Remove()
  3363. rweld:Remove()
  3364. tweld:Remove()
  3365.  
  3366. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3367. local clone = torsoclone:Clone()
  3368. clone.Part0 = char.HumanoidRootPart
  3369. clone.Part1 = char.Torso
  3370. clone.Parent = char.HumanoidRootPart
  3371. end
  3372. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3373. local clone = leftclone:Clone()
  3374. clone.Part0 = char.Torso
  3375. clone.Part1 = char["Left Arm"]
  3376. clone.Parent = char.Torso
  3377. end
  3378. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3379. local clone = rightclone:Clone()
  3380. clone.Part0 = char.Torso
  3381. clone.Part1 = char["Right Arm"]
  3382. clone.Parent = char.Torso
  3383. end
  3384. else
  3385. pcall(function()
  3386. aidsificating.HumanoidRootPart:Destroy()
  3387. end)
  3388. pcall(function()
  3389. ragdollpart(aidsificating,"Right Arm")
  3390. ragdollpart(aidsificating,"Right Leg")
  3391. ragdollpart(aidsificating,"Left Arm")
  3392. ragdollpart(aidsificating,"Left Leg")
  3393. end)
  3394. pcall(function()
  3395. ragdollpart(aidsificating,"RightUpperArm")
  3396. ragdollpart(aidsificating,"RightUpperLeg")
  3397. ragdollpart(aidsificating,"LeftUpperArm")
  3398. ragdollpart(aidsificating,"LeftUpperLeg")
  3399. end)
  3400. pcall(function()
  3401. local weld = Instance.new('Weld',aidsificating.Torso)
  3402. weld.Part0 = aidsificating.Torso
  3403. weld.Part1 = handle
  3404. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3405. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3406. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3407. v.BrickColor = aidsificating.Torso.BrickColor
  3408. v.Transparency = 0
  3409. end
  3410. end
  3411. end)
  3412. pcall(function()
  3413. local weld = Instance.new('Weld',aidsificating.UpperTorso)
  3414. weld.Part0 = aidsificating.UpperTorso
  3415. weld.Part1 = handle
  3416. weld.C0 = CFrame.new(0.2,-2.5,2)*CFrame.Angles(math.rad(135),0,math.rad(-90))
  3417. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3418. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3419. v.BrickColor = aidsificating.UpperTorso.BrickColor
  3420. v.Transparency = 0
  3421. end
  3422. end
  3423. end)
  3424. lerp(rweld,rweld.C0,CFrame.new(1.6, 1, -0.5) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.06)
  3425. wait(2)
  3426. for i,v in pairs(aidsificating:GetDescendants()) do
  3427. if v:IsA('Weld') then v:Destroy() end
  3428. end
  3429. pcall(function()
  3430. ragdollpart(aidsificating,"Head")
  3431. end)
  3432. pcall(function()
  3433. local thang = "Torso"
  3434. if aidsificating:FindFirstChild('UpperTorso') then
  3435. thang = "UpperTorso"
  3436. end
  3437. local ayybleed = Instance.new('Part',aidsificating)
  3438. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3439. ayybleed.BrickColor = BrickColor.new('Maroon')
  3440. ayybleed.Material = Enum.Material.SmoothPlastic
  3441. ayybleed.Name = "ayybleed"
  3442. ayybleed.CanCollide = false
  3443. ayybleed.Transparency = 1
  3444. ayybleed.CFrame = aidsificating[thang].CFrame
  3445. ayybleed:BreakJoints()
  3446. local attachment1 = Instance.new('Attachment',ayybleed)
  3447. attachment1.Position = Vector3.new(0,-1,0)
  3448. attachment1.Orientation = Vector3.new(180, 0, 0)
  3449. local attachment0 = Instance.new('Attachment',aidsificating[thang])
  3450. if attachment0 and attachment1 then
  3451. local constraint = Instance.new("HingeConstraint")
  3452. constraint.Attachment0 = attachment0
  3453. constraint.Attachment1 = attachment1
  3454. constraint.LimitsEnabled = true
  3455. constraint.UpperAngle = 0
  3456. constraint.LowerAngle = 0
  3457. constraint.Parent = aidsificating
  3458. end
  3459. local bleedBLEED= coroutine.wrap(function()
  3460. bleed(ayybleed,true)
  3461. end)
  3462. bleedBLEED()
  3463. end)
  3464. aidsificating = nil
  3465. pcall(function()
  3466. for i,v in pairs(handle["pink toy"]:GetChildren()) do
  3467. if v:IsA('BasePart') and v.Name == "stretchlol" then
  3468. v.Transparency = 1
  3469. end
  3470. end
  3471. end)
  3472. local cor = coroutine.wrap(function()
  3473. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.25, 0.75) * CFrame.Angles(0, math.rad(55), math.rad(145)),0.04)
  3474. end)
  3475. local cor2 = coroutine.wrap(function()
  3476. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.04)
  3477. end)
  3478. cor()
  3479. cor2()
  3480. lerp(lweld,lweld.C0,CFrame.new(-1.75, 0, 0.35) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-20)),0.04)
  3481. wait(0.1)
  3482. local cor = coroutine.wrap(function()
  3483. lerp(rweld,rweld.C0,CFrame.new(1.6, -0.5, 1) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3484. end)
  3485. local cor2 = coroutine.wrap(function()
  3486. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.08)
  3487. end)
  3488. local cor3 = coroutine.wrap(function()
  3489. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.08)
  3490. end)
  3491. cor()
  3492. cor2()
  3493. cor3()
  3494. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.08)
  3495.  
  3496. lweld:Remove()
  3497. rweld:Remove()
  3498. tweld:Remove()
  3499.  
  3500. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  3501. local clone = torsoclone:Clone()
  3502. clone.Part0 = char.HumanoidRootPart
  3503. clone.Part1 = char.Torso
  3504. clone.Parent = char.HumanoidRootPart
  3505. end
  3506. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3507. local clone = leftclone:Clone()
  3508. clone.Part0 = char.Torso
  3509. clone.Part1 = char["Left Arm"]
  3510. clone.Parent = char.Torso
  3511. end
  3512. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3513. local clone = rightclone:Clone()
  3514. clone.Part0 = char.Torso
  3515. clone.Part1 = char["Right Arm"]
  3516. clone.Parent = char.Torso
  3517. end
  3518. end
  3519. end)
  3520. working = false
  3521. end
  3522.  
  3523. function katanaQ()
  3524. working = true
  3525. swinging = true
  3526. gettingeem = true
  3527. pcall(function()
  3528. local rweld = Instance.new("Weld", char["Right Arm"])
  3529. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3530. pcall(function()
  3531. rweld.Part0 = char["Torso"]
  3532. rweld.Part1 = char["Right Arm"]
  3533. rweld.C0 = CFrame.new(1.5, 0, 0)
  3534. tweld.Part0 = char.HumanoidRootPart
  3535. tweld.Part1 = char.Torso
  3536. end)
  3537.  
  3538. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3539.  
  3540. local at1 = Instance.new("Attachment", handle)
  3541. local at2 = Instance.new("Attachment", handle)
  3542. at1.Visible = false
  3543. at1.Position = Vector3.new(5, 0, 0)
  3544. at2.Visible = false
  3545. at2.Position = Vector3.new(1, 0, 0)
  3546.  
  3547. local trail = Instance.new("Trail", handle)
  3548. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3549. trail.LightEmission = 0.25
  3550. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3551. trail.Lifetime = 0.10
  3552. trail.MinLength = 0.05
  3553. trail.Attachment0 = at1
  3554. trail.Attachment1 = at2
  3555. local coru=coroutine.wrap(function()
  3556. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(90), math.rad(90)),0.08)
  3557. end)
  3558. coru()
  3559. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-90),math.rad(180)), 0.08)
  3560. local ree=0
  3561. while goteem == nil and ree < 1 do
  3562. wait(0.05)
  3563. ree=ree+0.05
  3564. end
  3565. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3566. gettingeem = false
  3567. swinging = false
  3568. if goteem then
  3569. wait(2)
  3570. pcall(function()
  3571. local sounn = Instance.new("Sound", goteem.Torso)
  3572. local lipp = math.random(1, 3)
  3573. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  3574. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  3575. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  3576. sounn:Play()
  3577. end)
  3578. ragdollpart(goteem,"Head")
  3579. for i,v in pairs(goteem:GetDescendants()) do
  3580. if v:IsA('Weld') then v:Destroy() end
  3581. end
  3582. goteem = nil
  3583. end
  3584. trail:Destroy()
  3585. at1:Destroy()
  3586. at2:Destroy()
  3587. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3588. local cor = coroutine.wrap(function()
  3589. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3590. end)
  3591. cor()
  3592. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3593. rweld:Destroy()
  3594. tweld:Destroy()
  3595. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3596. local clone = rightclone:Clone()
  3597. clone.Part0 = char.Torso
  3598. clone.Part1 = char["Right Arm"]
  3599. clone.Parent = char.Torso
  3600. end
  3601. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3602. local clone = torsoclone:Clone()
  3603. clone.Part0 = char.HumanoidRootPart
  3604. clone.Part1 = char.Torso
  3605. clone.Parent = char.HumanoidRootPart
  3606. end
  3607. end)
  3608. swinging = false
  3609. gettingeem = false
  3610. working = false
  3611. end
  3612. local function katanaE()
  3613. working = true
  3614. swinging = true
  3615. SLESH = true
  3616. pcall(function()
  3617. local rweld = Instance.new("Weld", char["Right Arm"])
  3618. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3619. rweld.Part0 = char["Torso"]
  3620. rweld.Part1 = char["Right Arm"]
  3621. rweld.C0 = CFrame.new(1.5, 0, 0)
  3622. tweld.Part0 = char.HumanoidRootPart
  3623. tweld.Part1 = char.Torso
  3624.  
  3625. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 100
  3626.  
  3627. local at1 = Instance.new("Attachment", handle)
  3628. local at2 = Instance.new("Attachment", handle)
  3629. at1.Visible = false
  3630. at1.Position = Vector3.new(5, 0, 0)
  3631. at2.Visible = false
  3632. at2.Position = Vector3.new(1, 0, 0)
  3633.  
  3634. local trail = Instance.new("Trail", handle)
  3635. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  3636. trail.LightEmission = 0.25
  3637. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3638. trail.Lifetime = 0.10
  3639. trail.MinLength = 0.05
  3640. trail.Attachment0 = at1
  3641. trail.Attachment1 = at2
  3642. local coru=coroutine.wrap(function()
  3643. lerp(rweld,rweld.C0,CFrame.new(2, 1, 0) * CFrame.Angles(math.rad(0), 0, math.rad(60)),0.08)
  3644. end)
  3645. coru()
  3646. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(270),math.rad(-270),math.rad(0)), 0.08)
  3647.  
  3648. wait(1)
  3649. char:FindFirstChildOfClass('Humanoid').WalkSpeed = 16
  3650. trail:Destroy()
  3651. at1:Destroy()
  3652. at2:Destroy()
  3653. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.05)
  3654. local cor = coroutine.wrap(function()
  3655. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3656. end)
  3657. cor()
  3658. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3659. rweld:Destroy()
  3660. tweld:Destroy()
  3661. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3662. local clone = rightclone:Clone()
  3663. clone.Part0 = char.Torso
  3664. clone.Part1 = char["Right Arm"]
  3665. clone.Parent = char.Torso
  3666. end
  3667. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3668. local clone = torsoclone:Clone()
  3669. clone.Part0 = char.HumanoidRootPart
  3670. clone.Part1 = char.Torso
  3671. clone.Parent = char.HumanoidRootPart
  3672. end
  3673. end)
  3674. swinging = false
  3675. SLESH = false
  3676. working = false
  3677. end
  3678.  
  3679. function begoneTHOUGHT()
  3680. working = true
  3681. pcall(function()
  3682. local thott = Instance.new("Sound", char)
  3683. thott.SoundId = "rbxassetid://949916584"
  3684. thott.Volume = 1
  3685. thott.TimePosition = 0.5
  3686. thott.PlaybackSpeed = 1
  3687. thott.EmitterSize = player.CameraMaxZoomDistance+1
  3688. thott.MaxDistance = player.CameraMaxZoomDistance+1
  3689. thott:Play()
  3690.  
  3691. local rweld = Instance.new("Weld", char["Right Arm"])
  3692. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3693. rweld.Part0 = char["Torso"]
  3694. rweld.Part1 = char["Right Arm"]
  3695. rweld.C0 = CFrame.new(1.5, 0, 0)
  3696. tweld.Part0 = char.HumanoidRootPart
  3697. tweld.Part1 = char.Torso
  3698.  
  3699. local coru=coroutine.wrap(function()
  3700. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(60), math.rad(0), math.rad(0)),0.25)
  3701. end)
  3702. coru()
  3703. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(-45),math.rad(0)), 0.25)
  3704.  
  3705. wait(0.5)
  3706. local thote = Instance.new("Sound", char.Head)
  3707. thote.SoundId = "rbxassetid://358498516"
  3708. thote.Volume = 1
  3709. thote:Play()
  3710.  
  3711.  
  3712.  
  3713. local coru=coroutine.wrap(function()
  3714. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)),0.04)
  3715. end)
  3716. coru()
  3717. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)), 0.04)
  3718. wait(0.04)
  3719. local ree = Instance.new('Part',workspace)
  3720. ree.Shape = Enum.PartType.Cylinder
  3721. ree.CanCollide = false
  3722. ree.Anchored = false
  3723. ree.Size = Vector3.new(0.5,2,2)
  3724. ree.TopSurface = Enum.SurfaceType.Smooth
  3725. ree.BottomSurface = Enum.SurfaceType.Smooth
  3726. ree.Transparency = 0.8
  3727. ree.Material =Enum.Material.Neon
  3728. ree.BrickColor = BrickColor.new('Toothpaste')
  3729. ree.CFrame = handle.CFrame*CFrame.Angles(0,0,math.rad(90))
  3730. ree:BreakJoints()
  3731. local reee = Instance.new("Sound", ree)
  3732. reee.SoundId = "rbxassetid://138677306"
  3733. reee:Play()
  3734. local heck = Instance.new('BodyVelocity',ree)
  3735. heck.Velocity = ree.CFrame.rightVector*50
  3736. heck.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  3737. local coru=coroutine.wrap(function()
  3738. for i=1,21 do
  3739. local cf = ree.CFrame
  3740. ree.Size = ree.Size+Vector3.new(0,2,2)
  3741. ree.CFrame = cf
  3742. wait()
  3743. end
  3744. for i=1,4 do
  3745. local cf = ree.CFrame
  3746. ree.Size = ree.Size+Vector3.new(0,2,2)
  3747. ree.CFrame = cf
  3748. ree.Transparency = ree.Transparency + 0.05
  3749. wait()
  3750. end
  3751. ree:Destroy()
  3752. end)
  3753. coru()
  3754. ree.Touched:connect(function(hit)
  3755. if hit.Parent and hit.Parent ~= char and hit.Parent:FindFirstChildOfClass('Humanoid') then
  3756. hit.Parent:FindFirstChildOfClass('Humanoid').Health = 100
  3757. ragdollpart(hit.Parent,"Head")
  3758. end
  3759. end)
  3760. wait(0.5)
  3761. local coru=coroutine.wrap(function()
  3762. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  3763. end)
  3764. coru()
  3765. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.8)
  3766.  
  3767. rweld:Destroy()
  3768. tweld:Destroy()
  3769. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3770. local clone = rightclone:Clone()
  3771. clone.Part0 = char.Torso
  3772. clone.Part1 = char["Right Arm"]
  3773. clone.Parent = char.Torso
  3774. end
  3775. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3776. local clone = torsoclone:Clone()
  3777. clone.Part0 = char.HumanoidRootPart
  3778. clone.Part1 = char.Torso
  3779. clone.Parent = char.HumanoidRootPart
  3780. end
  3781. end)
  3782. working = false
  3783. end
  3784.  
  3785. function katanaswing()
  3786. working = true
  3787. pcall(function()
  3788. local rweld = Instance.new("Weld", char["Right Arm"])
  3789. local lweld = Instance.new("Weld", char["Left Arm"])
  3790. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3791. rweld.Part0 = char["Torso"]
  3792. rweld.Part1 = char["Right Arm"]
  3793. rweld.C0 = CFrame.new(1.5, 0, 0)
  3794. lweld.Part0 = char.Torso
  3795. lweld.Part1 = char["Left Arm"]
  3796. lweld.C0 = CFrame.new(-1.5, 0, 0)
  3797. tweld.Part0 = char.HumanoidRootPart
  3798. tweld.Part1 = char.Torso
  3799.  
  3800. local cor = coroutine.wrap(function()
  3801. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), 0),0.08)
  3802. end)
  3803. cor()
  3804. lerp(rweld,rweld.C0,CFrame.new(1.35, 0.5, -1.2) * CFrame.Angles(0, math.rad(110), math.rad(90)),0.08)
  3805. wait(0.2)
  3806. local at1 = Instance.new("Attachment", handle)
  3807. local at2 = Instance.new("Attachment", handle)
  3808. at1.Visible = false
  3809. at1.Position = Vector3.new(5, 0, 0)
  3810. at2.Visible = false
  3811. at2.Position = Vector3.new(1, 0, 0)
  3812.  
  3813. local trail = Instance.new("Trail", handle)
  3814. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, trail.Parent.Color), ColorSequenceKeypoint.new(1, trail.Parent.Color)})
  3815. trail.LightEmission = 0.25
  3816. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.9), NumberSequenceKeypoint.new(1, 1)})
  3817. trail.Lifetime = 0.10
  3818. trail.MinLength = 0.05
  3819. trail.Attachment0 = at1
  3820. trail.Attachment1 = at2
  3821.  
  3822. swinging = true
  3823.  
  3824. local cor = coroutine.wrap(function()
  3825. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), 0),0.04)
  3826. end)
  3827. cor()
  3828. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  3829. wait(0.2)
  3830. swinging = false
  3831. trail:Destroy()
  3832. at1:Destroy()
  3833. at2:Destroy()
  3834. local cor = coroutine.wrap(function()
  3835. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3836. end)
  3837. cor()
  3838. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  3839. rweld:Destroy()
  3840. lweld:Destroy()
  3841. tweld:Destroy()
  3842. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3843. local clone = rightclone:Clone()
  3844. clone.Part0 = char.Torso
  3845. clone.Part1 = char["Right Arm"]
  3846. clone.Parent = char.Torso
  3847. end
  3848. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3849. local clone = leftclone:Clone()
  3850. clone.Part0 = char.Torso
  3851. clone.Part1 = char["Left Arm"]
  3852. clone.Parent = char.Torso
  3853. end
  3854. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3855. local clone = torsoclone:Clone()
  3856. clone.Part0 = char.HumanoidRootPart
  3857. clone.Part1 = char.Torso
  3858. clone.Parent = char.HumanoidRootPart
  3859. end
  3860. end)
  3861. working = false
  3862. end
  3863.  
  3864. function throw()
  3865. working = true
  3866. pcall(function()
  3867. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  3868. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  3869. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  3870. tweld.Part0 = char.HumanoidRootPart
  3871. tweld.Part1 = char.Torso
  3872. local throwsound = Instance.new("Sound", char.Head)
  3873. throwsound.SoundId = "rbxassetid://711753382"
  3874. throwsound.PlaybackSpeed = 0.75
  3875.  
  3876. local found = grabbed.Head:FindFirstChild("HeartBeat")
  3877. if found then
  3878. found:Remove()
  3879. end
  3880. local heavybreath = Instance.new("Sound", grabbed.Head)
  3881. heavybreath.SoundId = "rbxassetid://153216768"
  3882. local cor = coroutine.wrap(function()
  3883. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  3884. end)
  3885. local cor2 = coroutine.wrap(function()
  3886. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.04)
  3887. end)
  3888. cor()
  3889. cor2()
  3890. grabweld:Remove()
  3891. throwsound:Play()
  3892. heavybreath:Play()
  3893. local throwvel = Instance.new("BodyThrust")
  3894. throwvel.Force = Vector3.new(0, 3000, -2000)
  3895. pcall(function()
  3896. throwvel.Parent = grabbed.Torso
  3897. end)
  3898. pcall(function()
  3899. throwvel.Parent = grabbed.UpperTorso
  3900. end)
  3901.  
  3902. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  3903. wait(0.15)
  3904. throwvel:Remove()
  3905. local cor = coroutine.wrap(function()
  3906. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3907. end)
  3908. local cor2 = coroutine.wrap(function()
  3909. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3910. end)
  3911. cor()
  3912. cor2()
  3913. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  3914. lweld:Remove()
  3915. rweld:Remove()
  3916. tweld:Remove()
  3917. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  3918. local clone = rightclone:Clone()
  3919. clone.Part0 = char.Torso
  3920. clone.Part1 = char["Right Arm"]
  3921. clone.Parent = char.Torso
  3922. end
  3923. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  3924. local clone = leftclone:Clone()
  3925. clone.Part0 = char.Torso
  3926. clone.Part1 = char["Left Arm"]
  3927. clone.Parent = char.Torso
  3928. end
  3929. if torsoclone and char:FindFirstChild('Torso') and char:FindFirstChild('HumanoidRootPart') then
  3930. local clone = torsoclone:Clone()
  3931. clone.Part0 = char.HumanoidRootPart
  3932. clone.Part1 = char.Torso
  3933. clone.Parent = char.HumanoidRootPart
  3934. end
  3935. local lolgrabbed = grabbed
  3936. spawn(function()
  3937. wait(2)
  3938. unstun(lolgrabbed)
  3939. end)
  3940. end)
  3941. grabbed = nil
  3942. working = false
  3943. end
  3944.  
  3945. function whoosh(vroom)
  3946. vroom.Parent = workspace
  3947. vroom.Name = "Projectile"
  3948. vroom.CFrame = CFrame.new(char.Head.CFrame.p,mouse.Hit.p)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  3949. vroom.Anchored = true
  3950. vroom.Velocity = Vector3.new(0,0,0)
  3951. vroom.RotVelocity = Vector3.new(0,0,0)
  3952. vroom.Anchored = false
  3953. game:GetService('Debris'):AddItem(vroom,10)
  3954. local flyy = Instance.new('BodyVelocity',vroom)
  3955. flyy.Velocity = vroom.CFrame.rightVector*200
  3956. local touched = false
  3957. for i,v in pairs(vroom:GetChildren()) do
  3958. if v:IsA('BasePart') then
  3959. v.Touched:connect(function(hit)
  3960. local pos = vroom.CFrame
  3961. if touched == false then
  3962. if hit and hit.Parent and hit.Transparency ~= 1 and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent~= char then
  3963. touched = true
  3964. local before = hit.Anchored
  3965. vroom.Anchored = true
  3966. vroom.Velocity = Vector3.new(0,0,0)
  3967. vroom.RotVelocity = Vector3.new(0,0,0)
  3968. vroom.CFrame = vroom.CFrame-(vroom.CFrame.rightVector)
  3969. hit.Anchored = true
  3970. flyy:Destroy()
  3971. pcall(function()
  3972. local weld = Instance.new('Weld',hit)
  3973. weld.Part0 = hit
  3974. weld.Part1 = vroom
  3975. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  3976. local ayybleed = Instance.new('Part',hit)
  3977. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  3978. ayybleed.BrickColor = BrickColor.new('Maroon')
  3979. ayybleed.Material = Enum.Material.SmoothPlastic
  3980. ayybleed.Name = "ayybleed"
  3981. ayybleed.CanCollide = false
  3982. ayybleed.Transparency = 1
  3983. ayybleed.CFrame = hit.CFrame
  3984. ayybleed:BreakJoints()
  3985. local attachment1 = Instance.new('Attachment',ayybleed)
  3986. local attachment0 = Instance.new('Attachment',hit)
  3987. for i,v in pairs(vroom:GetChildren()) do
  3988. if v.Name == "blade" and v.Size == Vector3.new(0.23, 1.19, 0.1) then
  3989. v.Name = "REEEE"
  3990. end
  3991. end
  3992. attachment1.Orientation = vroom["REEEE"].Orientation+Vector3.new(90,0,0)
  3993. attachment0.Position = hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).p-(hit.CFrame:toObjectSpace(vroom["REEEE"].CFrame).upVector)
  3994. if attachment0 and attachment1 then
  3995. local constraint = Instance.new("HingeConstraint")
  3996. constraint.Attachment0 = attachment0
  3997. constraint.Attachment1 = attachment1
  3998. constraint.LimitsEnabled = true
  3999. constraint.UpperAngle = 0
  4000. constraint.LowerAngle = 0
  4001. constraint.Parent = attachment0
  4002. end
  4003. local bleedBLEED= coroutine.wrap(function()
  4004. bleed(ayybleed)
  4005. end)
  4006. bleedBLEED()
  4007. if hit.Name ~= "Head" and hit.Name ~= "UpperTorso" and hit.Name ~= "Torso" and hit.Name ~= "LowerTorso" then
  4008. game:GetService('Debris'):AddItem(ayybleed,7.5)
  4009. end
  4010. end)
  4011. hit.Anchored = before
  4012. vroom.Anchored = false
  4013. vroom.CanCollide = true
  4014. pcall(function()
  4015. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4016. end)
  4017. for i,v in pairs(vroom:GetChildren()) do
  4018. if v:IsA('BasePart') then
  4019. v.CanCollide = true
  4020. end
  4021. end
  4022. if hit.Name == "Head" or hit.Name == "UpperTorso" or hit.Name == "Torso" or hit.Name == "LowerTorso" then
  4023. pcall(function()
  4024. hit.Parent.HumanoidRootPart:Destroy()
  4025. end)
  4026. pcall(function()
  4027. ragdollpart(hit.Parent,"Left Arm")
  4028. ragdollpart(hit.Parent,"Left Leg")
  4029. ragdollpart(hit.Parent,"Right Arm")
  4030. ragdollpart(hit.Parent,"Right Leg")
  4031. end)
  4032. pcall(function()
  4033. ragdollpart(hit.Parent,"LeftUpperLeg")
  4034. ragdollpart(hit.Parent,"RightUpperLeg")
  4035. ragdollpart(hit.Parent,"LeftUpperArm")
  4036. ragdollpart(hit.Parent,"RightUpperArm")
  4037. end)
  4038. spawn(function()
  4039. wait(5)
  4040. ragdollpart(hit.Parent,"Head")
  4041. end)
  4042. else
  4043. pcall(function()
  4044. ragdollpart(hit.Parent,hit.Name)
  4045. end)
  4046. end
  4047. elseif hit and hit.CanCollide == true and hit.Parent and hit.Parent ~= char then
  4048. touched = true
  4049. local before = hit.Anchored
  4050. vroom.Anchored = true
  4051. vroom.Velocity = Vector3.new(0,0,0)
  4052. vroom.RotVelocity = Vector3.new(0,0,0)
  4053. hit.Anchored = true
  4054. flyy:Destroy()
  4055. vroom.CFrame = vroom.CFrame-vroom.CFrame.rightVector
  4056. pcall(function()
  4057. local weld = Instance.new('Weld',hit)
  4058. weld.Part0 = hit
  4059. weld.Part1 = vroom
  4060. weld.C0 = hit.CFrame:toObjectSpace(vroom.CFrame)
  4061. end)
  4062. pcall(function()
  4063. vroom:FindFirstChildOfClass('Trail'):Destroy()
  4064. end)
  4065. hit.Anchored = before
  4066. vroom.Anchored = false
  4067. end
  4068. end
  4069. end)
  4070. end
  4071. end
  4072. end
  4073.  
  4074. function fling()
  4075. working = true
  4076. pcall(function()
  4077. local rweld = Instance.new("Weld", char["Right Arm"])
  4078. local lweld = Instance.new("Weld", char["Left Arm"])
  4079. rweld.Part0 = char["Torso"]
  4080. rweld.Part1 = char["Right Arm"]
  4081. rweld.C0 = CFrame.new(1.5, 0, 0)
  4082. lweld.Part0 = char.Torso
  4083. lweld.Part1 = char["Left Arm"]
  4084. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4085. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4086. tweld.Part0 = char.HumanoidRootPart
  4087. tweld.Part1 = char.Torso
  4088.  
  4089. local at1 = Instance.new("Attachment", handle)
  4090. local at2 = Instance.new("Attachment", handle)
  4091. at1.Visible = false
  4092. at1.Position = Vector3.new(2, 0, 0)
  4093. at2.Visible = false
  4094. at2.Position = Vector3.new(-0.3, 0, 0)
  4095.  
  4096. local trail = Instance.new("Trail", handle)
  4097. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4098. trail.LightEmission = 0.25
  4099. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4100. trail.Lifetime = 0.10
  4101. trail.MinLength = 0.05
  4102. trail.Attachment0 = at1
  4103. trail.Attachment1 = at2
  4104.  
  4105. local cor = coroutine.wrap(function()
  4106. lerp(rweld,rweld.C0,CFrame.new(1.75, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(45)),0.07)
  4107. end)
  4108. cor()
  4109. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, -0.5) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.07)
  4110.  
  4111. local cor = coroutine.wrap(function()
  4112. lerp(rweld,rweld.C0,CFrame.new(1.75, 1, 0.25) * CFrame.Angles(math.rad(35), math.rad(0), math.rad(150)),0.07)
  4113. end)
  4114. local cor2 = coroutine.wrap(function()
  4115. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-45), math.rad(0)),0.07)
  4116. end)
  4117. local cor3 = coroutine.wrap(function()
  4118. lerp(hweld,hweld.C0,CFrame.new(0, -2.5, 0) * CFrame.Angles(math.rad(90),math.rad(90), 0),0.12)
  4119. end)
  4120. cor()
  4121. cor2()
  4122. cor3()
  4123. 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)
  4124. wait(0.2)
  4125.  
  4126. local cor = coroutine.wrap(function()
  4127. lerp(rweld,rweld.C0,CFrame.new(1.5, 1, 0.25) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(170)),0.03)
  4128. end)
  4129. local cor2 = coroutine.wrap(function()
  4130. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.03)
  4131. end)
  4132. cor()
  4133. cor2()
  4134. lerp(lweld,lweld.C0,CFrame.new(-1, 0, -0.45) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(45)),0.03)
  4135.  
  4136. local cor = coroutine.wrap(function()
  4137. 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)
  4138. end)
  4139. local cor2 = coroutine.wrap(function()
  4140. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(45), math.rad(0)),0.01)
  4141. end)
  4142. cor()
  4143. cor2()
  4144. whoosh(handle:Clone())
  4145. for i, v in pairs(handle:GetChildren()) do
  4146. if v:IsA("Part") then
  4147. v.Transparency = 1
  4148. end
  4149. end
  4150. handle.Transparency = 1
  4151. trail:Remove()
  4152. at1:Remove()
  4153. at2:Remove()
  4154. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.01)
  4155. local cor = coroutine.wrap(function()
  4156. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.4, -1) * CFrame.Angles(math.rad(0), math.rad(180), math.rad(75)),0.04)
  4157. end)
  4158. local cor2 = coroutine.wrap(function()
  4159. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(55), math.rad(0)),0.04)
  4160. end)
  4161. cor()
  4162. cor2()
  4163. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(45), math.rad(0), math.rad(0)),0.04)
  4164. wait(0.2)
  4165.  
  4166. local cor = coroutine.wrap(function()
  4167. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4168. end)
  4169. local cor2 = coroutine.wrap(function()
  4170. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.07)
  4171. end)
  4172. cor()
  4173. cor2()
  4174. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.07)
  4175.  
  4176. for i, v in pairs(handle:GetChildren()) do
  4177. if v:IsA("Part") then
  4178. v.Transparency = 0
  4179. end
  4180. end
  4181. handle.Transparency = 0
  4182. hweld.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0)
  4183.  
  4184. lweld:Remove()
  4185. rweld:Remove()
  4186. tweld:Remove()
  4187.  
  4188. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4189. local clone = torsoclone:Clone()
  4190. clone.Part0 = char.HumanoidRootPart
  4191. clone.Part1 = char.Torso
  4192. clone.Parent = char.HumanoidRootPart
  4193. end
  4194. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4195. local clone = leftclone:Clone()
  4196. clone.Part0 = char.Torso
  4197. clone.Part1 = char["Left Arm"]
  4198. clone.Parent = char.Torso
  4199. end
  4200. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4201. local clone = rightclone:Clone()
  4202. clone.Part0 = char.Torso
  4203. clone.Part1 = char["Right Arm"]
  4204. clone.Parent = char.Torso
  4205. end
  4206. end)
  4207. working = false
  4208. end
  4209.  
  4210. function kill()
  4211. working = true
  4212. pcall(function()
  4213.  
  4214.  
  4215. local scream = Instance.new("Sound", char:FindFirstChild('Torso'))
  4216. scream.SoundId = "rbxassetid://132236830"
  4217. scream:Play()
  4218.  
  4219.  
  4220. local rweld = char["Right Arm"]:FindFirstChild("Weld")
  4221. local lweld = char["Left Arm"]:FindFirstChild("Weld")
  4222. local tweld = Instance.new("Weld", char.HumanoidRootPart)
  4223. tweld.Part0 = char.HumanoidRootPart
  4224. tweld.Part1 = char.Torso
  4225. local killsound = Instance.new("Sound", grabbed.Head)
  4226. killsound.SoundId = "rbxassetid://150315649"
  4227. killsound.PlaybackSpeed = 1.2
  4228. local killsoundac = Instance.new("Sound", grabbed.Head)
  4229. killsoundac.SoundId = "rbxassetid://162194585"
  4230. killsoundac.PlaybackSpeed = 1
  4231. killsoundac.Volume = 1
  4232. local throwsound = Instance.new("Sound", char.Head)
  4233. throwsound.SoundId = "rbxassetid://711753382"
  4234. throwsound.PlaybackSpeed = 0.75
  4235. local chokesound = Instance.new("Sound", grabbed.Head)
  4236. chokesound.SoundId = "rbxassetid://418658161"
  4237. chokesound.TimePosition = 0
  4238. chokesound.PlaybackSpeed = 1
  4239. local bleedsound = Instance.new("Sound", grabbed.Head)
  4240. bleedsound.SoundId = "rbxassetid://244502094"
  4241. bleedsound.PlaybackSpeed = 1.5
  4242. bleedsound.Volume = 1
  4243.  
  4244. pitchun = math.random(9, 12)/10
  4245. pitchdos = math.random(9, 13)/10
  4246.  
  4247. killsound.PlaybackSpeed = pitchun
  4248. killsoundac.PlaybackSpeed = pitchdos
  4249. chokesound.PlaybackSpeed = pitchun
  4250.  
  4251. pcall(function()
  4252. grabbed.HumanoidRootPart:Destroy()
  4253. end)
  4254.  
  4255. lerp(rweld,rweld.C0,CFrame.new(0.5, 0.7, -0.70) * CFrame.Angles(0, math.rad(100), math.rad(105)),0.1)
  4256. wait(0.2)
  4257. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.04)
  4258.  
  4259. scream:Stop()
  4260. killsound:Play()
  4261. killsoundac:Play()
  4262. chokesound:Play()
  4263. bleedsound:Play()
  4264.  
  4265.  
  4266. local found = grabbed.Head:FindFirstChild("HeartBeat")
  4267. if found then
  4268. found:Remove()
  4269. end
  4270.  
  4271.  
  4272. local ayybleed = Instance.new('Part',grabbed)
  4273. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4274. ayybleed.BrickColor = BrickColor.new('Maroon')
  4275. ayybleed.Material = Enum.Material.SmoothPlastic
  4276. ayybleed.Name = "ayybleed"
  4277. ayybleed.CanCollide = false
  4278. ayybleed.Transparency = 0.5
  4279. ayybleed.CFrame = grabbed.Head.CFrame
  4280. ayybleed:BreakJoints()
  4281. local attachment1 = Instance.new('Attachment',ayybleed)
  4282. attachment1.Position = Vector3.new(-0.55,0,0)
  4283. attachment1.Orientation = Vector3.new(90, 0, -90)
  4284. local attachment0 = Instance.new('Attachment')
  4285. pcall(function()
  4286. attachment0.Parent = grabbed.Torso
  4287. end)
  4288. pcall(function()
  4289. attachment0.Parent = grabbed.UpperTorso
  4290. end)
  4291. if attachment0 and attachment1 then
  4292. local constraint = Instance.new("HingeConstraint")
  4293. constraint.Attachment0 = attachment0
  4294. constraint.Attachment1 = attachment1
  4295. constraint.LimitsEnabled = true
  4296. constraint.UpperAngle = 0
  4297. constraint.LowerAngle = 0
  4298. pcall(function()
  4299. constraint.Parent = grabbed.Torso
  4300. end)
  4301. pcall(function()
  4302. constraint.Parent = grabbed.UpperTorso
  4303. end)
  4304. end
  4305. local bleedBLEED= coroutine.wrap(function()
  4306. bleed(ayybleed)
  4307. end)
  4308. bleedBLEED()
  4309.  
  4310. wait(0.2)
  4311.  
  4312. local at1 = Instance.new("Attachment", handle)
  4313. local at2 = Instance.new("Attachment", handle)
  4314. at1.Visible = false
  4315. at1.Position = Vector3.new(2, 0, 0)
  4316. at2.Visible = false
  4317. at2.Position = Vector3.new(-0.3, 0, 0)
  4318.  
  4319. local trail = Instance.new("Trail", handle)
  4320. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4321. trail.LightEmission = 0.25
  4322. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4323. trail.Lifetime = 0.10
  4324. trail.MinLength = 0.05
  4325. trail.Attachment0 = at1
  4326. trail.Attachment1 = at2
  4327.  
  4328. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-40), math.rad(15)),0.08)
  4329. lerp(rweld,rweld.C0,CFrame.new(1.5, 0.15, 0.4) * CFrame.Angles(0, math.rad(-30), math.rad(15)),0.1)
  4330. local coru=coroutine.wrap(function()
  4331. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4332. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0), 0.09)
  4333. end)
  4334. coru()
  4335. local cor = coroutine.wrap(function()
  4336. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-30), 0),0.04)
  4337. end)
  4338. cor()
  4339. grabweld:Remove()
  4340. throwsound:Play()
  4341.  
  4342. local throwvel = Instance.new("BodyThrust")
  4343. throwvel.Force = Vector3.new(0, 3000, -1000)
  4344. pcall(function()
  4345. throwvel.Parent = grabbed.Torso
  4346. end)
  4347. pcall(function()
  4348. throwvel.Parent = grabbed.UpperTorso
  4349. end)
  4350.  
  4351. trail:Remove()
  4352. at1:Remove()
  4353. at2:Remove()
  4354. lerp(lweld,lweld.C0,CFrame.new(-1.3, 0.7, -1) * CFrame.Angles(0, math.rad(-70), math.rad(-105)),0.04)
  4355. pcall(function()
  4356. ragdollpart(grabbed,"Left Arm")
  4357. ragdollpart(grabbed,"Left Leg")
  4358. ragdollpart(grabbed,"Right Arm")
  4359. ragdollpart(grabbed,"Right Leg")
  4360. end)
  4361. pcall(function()
  4362. ragdollpart(grabbed,"LeftUpperLeg")
  4363. ragdollpart(grabbed,"RightUpperLeg")
  4364. ragdollpart(grabbed,"LeftUpperArm")
  4365. ragdollpart(grabbed,"RightUpperArm")
  4366. end)
  4367. wait(0.15)
  4368. throwvel:Remove()
  4369. local cor = coroutine.wrap(function()
  4370. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4371. end)
  4372. local cor2 = coroutine.wrap(function()
  4373. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4374. end)
  4375. cor()
  4376. cor2()
  4377. lerp(tweld,tweld.C0,CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0),0.08)
  4378.  
  4379. lweld:Remove()
  4380. rweld:Remove()
  4381. tweld:Remove()
  4382.  
  4383. if torsoclone and char:FindFirstChild("Torso") and char:FindFirstChild("HumanoidRootPart") then
  4384. local clone = torsoclone:Clone()
  4385. clone.Part0 = char.HumanoidRootPart
  4386. clone.Part1 = char.Torso
  4387. clone.Parent = char.HumanoidRootPart
  4388. end
  4389. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4390. local clone = leftclone:Clone()
  4391. clone.Part0 = char.Torso
  4392. clone.Part1 = char["Left Arm"]
  4393. clone.Parent = char.Torso
  4394. end
  4395. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4396. local clone = rightclone:Clone()
  4397. clone.Part0 = char.Torso
  4398. clone.Part1 = char["Right Arm"]
  4399. clone.Parent = char.Torso
  4400. end
  4401. local coru2=coroutine.wrap(function()
  4402. local whyy = grabbed
  4403. local continue = true
  4404. local repeats = 0
  4405. while continue == true do
  4406. local ree = pcall(function()
  4407. if repeats < 20 then
  4408. whyy:FindFirstChildOfClass('Humanoid').Health = whyy:FindFirstChildOfClass('Humanoid').Health-4.9
  4409. repeats = repeats+1
  4410. if whyy:FindFirstChildOfClass('Humanoid').Health <= 0 then
  4411. continue = false
  4412. end
  4413. else
  4414. continue = false
  4415. end
  4416. end)
  4417. if ree == false then
  4418. continue = false
  4419. end
  4420. if continue == true then
  4421. wait(0.2)
  4422. end
  4423. end
  4424. ragdollpart(whyy,"Head")
  4425. end)
  4426. coru2()
  4427. throwsound:Remove()
  4428. killsound:Remove()
  4429. end)
  4430. grabbed = nil
  4431. working = false
  4432. end
  4433.  
  4434. function release()
  4435. working = true
  4436. pcall(function()
  4437. unstun(grabbed)
  4438.  
  4439. local found = grabbed.Head:FindFirstChild("HeartBeat")
  4440. if found then
  4441. found:Remove()
  4442. end
  4443.  
  4444.  
  4445. grabbed = nil
  4446. grabweld:Destroy()
  4447. removewelds(char["Right Arm"])
  4448. removewelds(char["Left Arm"])
  4449. local rweld = Instance.new("Weld", char["Right Arm"])
  4450. local lweld = Instance.new("Weld", char["Left Arm"])
  4451. rweld.Part0 = char["Torso"]
  4452. rweld.Part1 = char["Right Arm"]
  4453. rweld.C0 = CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105))
  4454. lweld.Part0 = char.Torso
  4455. lweld.Part1 = char["Left Arm"]
  4456. lweld.C0 = CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105))
  4457. local cor = coroutine.wrap(function()
  4458. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4459. end)
  4460. local cor2 = coroutine.wrap(function()
  4461. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4462. end)
  4463. cor()
  4464. cor2()
  4465. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4466. lweld:Remove()
  4467. rweld:Remove()
  4468. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4469. local clone = leftclone:Clone()
  4470. clone.Part0 = char.Torso
  4471. clone.Part1 = char["Left Arm"]
  4472. clone.Parent = char.Torso
  4473. end
  4474. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4475. local clone = rightclone:Clone()
  4476. clone.Part0 = char.Torso
  4477. clone.Part1 = char["Right Arm"]
  4478. clone.Parent = char.Torso
  4479. end
  4480. end)
  4481. working = false
  4482. end
  4483.  
  4484. function grab()
  4485. working = true
  4486. pcall(function()
  4487. local rweld = Instance.new("Weld", char["Right Arm"])
  4488. local lweld = Instance.new("Weld", char["Left Arm"])
  4489. rweld.Part0 = char["Torso"]
  4490. rweld.Part1 = char["Right Arm"]
  4491. rweld.C0 = CFrame.new(1.5, 0, 0)
  4492. lweld.Part0 = char.Torso
  4493. lweld.Part1 = char["Left Arm"]
  4494. lweld.C0 = CFrame.new(-1.5, 0, 0)
  4495.  
  4496. local at1 = Instance.new("Attachment", handle)
  4497. local at2 = Instance.new("Attachment", handle)
  4498. at1.Visible = false
  4499. at1.Position = Vector3.new(2, 0, 0)
  4500. at2.Visible = false
  4501. at2.Position = Vector3.new(-0.3, 0, 0)
  4502.  
  4503. local trail = Instance.new("Trail", handle)
  4504. trail.Color = ColorSequence.new({ColorSequenceKeypoint.new(0, Color3.fromRGB(255, 255, 255)), ColorSequenceKeypoint.new(1, Color3.fromRGB(255, 255, 255))})
  4505. trail.LightEmission = 0.25
  4506. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.75), NumberSequenceKeypoint.new(1, 1)})
  4507. trail.Lifetime = 0.10
  4508. trail.MinLength = 0.05
  4509. trail.Attachment0 = at1
  4510. trail.Attachment1 = at2
  4511.  
  4512. local spinnyshit = coroutine.wrap(function()
  4513. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(-90), 0), 0.07)
  4514. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0),math.rad(90), 0), 0.07)
  4515.  
  4516.  
  4517.  
  4518. end)
  4519. spinnyshit()
  4520. local cor = coroutine.wrap(function()
  4521. lerp(rweld,rweld.C0,CFrame.new(2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(90)),0.08)
  4522.  
  4523.  
  4524.  
  4525. end)
  4526. cor()
  4527. lerp(lweld,lweld.C0,CFrame.new(-2, 0.5, 0) * CFrame.Angles(0, math.rad(0), math.rad(-90)),0.08)
  4528. wait(0.15)
  4529. grabbing = true
  4530. local cor = coroutine.wrap(function()
  4531. lerp(rweld,rweld.C0,CFrame.new(1, 0.7, -0.75) * CFrame.Angles(0, math.rad(95), math.rad(105)),0.08)
  4532. end)
  4533. cor()
  4534. lerp(lweld,lweld.C0,CFrame.new(-1.25, 0.7, -0.75) * CFrame.Angles(0, math.rad(-140), math.rad(-105)),0.08)
  4535. at1:Remove()
  4536. at2:Remove()
  4537. trail:Remove()
  4538. wait(0.3)
  4539. grabbing = false
  4540.  
  4541. if grabbed == nil then
  4542. local cor = coroutine.wrap(function()
  4543. lerp(rweld,rweld.C0,CFrame.new(1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4544. end)
  4545. local cor2 = coroutine.wrap(function()
  4546. lerp(hweld,hweld.C0,CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-180),math.rad(-90), 0),0.08)
  4547. end)
  4548. cor()
  4549. cor2()
  4550. lerp(lweld,lweld.C0,CFrame.new(-1.5, 0, 0) * CFrame.Angles(0, math.rad(0), math.rad(0)),0.08)
  4551. lweld:Remove()
  4552. rweld:Remove()
  4553. if leftclone and char:FindFirstChild('Left Arm') and char:FindFirstChild('Torso') then
  4554. local clone = leftclone:Clone()
  4555. clone.Part0 = char.Torso
  4556. clone.Part1 = char["Left Arm"]
  4557. clone.Parent = char.Torso
  4558. end
  4559. if rightclone and char:FindFirstChild('Right Arm') and char:FindFirstChild('Torso') then
  4560. local clone = rightclone:Clone()
  4561. clone.Part0 = char.Torso
  4562. clone.Part1 = char["Right Arm"]
  4563. clone.Parent = char.Torso
  4564. end
  4565. end
  4566. end)
  4567. working = false
  4568. end
  4569.  
  4570. mouse.KeyDown:connect(function(kkk)
  4571. local key = kkk:lower()
  4572. if usable and working == false then
  4573. if key == "z" then
  4574. if equipped == false then
  4575. if firsttime then
  4576. firsttime = false
  4577. notify("Equipped || Press X or C to equip one of two weapons",true)
  4578. else
  4579. notify("Equipped")
  4580. end
  4581. equip()
  4582. else
  4583. notify("Unequipped")
  4584. unequip()
  4585. end
  4586. elseif key == "x" then
  4587. if blademode ~= "katana" and equipped == true then
  4588. getrid(handle)
  4589. if firsttime2 then
  4590. firsttime2 = false
  4591. notify("Katana mode enabled || Press Q, E, or click to perform an action",true)
  4592. else
  4593. notify("Katana mode enabled")
  4594. end
  4595. katanamode()
  4596. elseif blademode == "katana" then
  4597. getrid(handle)
  4598. notify("Katana mode disabled")
  4599. end
  4600. elseif key == "v" then
  4601. if blademode ~= "gun" and equipped == true then
  4602. getrid(handle)
  4603. if firsttime5 then
  4604. firsttime5 = false
  4605. notify("Gun mode enabled || Click to perform an action",true)
  4606. else
  4607. notify("Gun mode enabled")
  4608. end
  4609. gunmode()
  4610. elseif blademode == "gun" then
  4611. getrid(handle)
  4612. notify("Gun mode disabled")
  4613. end
  4614. elseif key == "b" then
  4615. if childlock == false then
  4616. if blademode ~= "dildo" and equipped == true then
  4617. getrid(handle)
  4618. if firsttime4 then
  4619. firsttime4 = false
  4620. notify("Dildo mode enabled || Click to perform an action",true)
  4621. else
  4622. notify("Dildo mode enabled")
  4623. end
  4624. dildo()
  4625. elseif blademode == "dildo" then
  4626. notify("Dildo mode disabled")
  4627. getrid(handle)
  4628. end
  4629. end
  4630. elseif key == "c" then
  4631. if blademode ~= "knife" and equipped == true then
  4632. getrid(handle)
  4633. if firsttime3 then
  4634. firsttime3 = false
  4635. notify("Knife mode enabled || Press F, E, T, or Q to set modes; Click to perform an action",true)
  4636. else
  4637. notify("Knife mode enabled")
  4638. end
  4639. knifemode()
  4640. elseif blademode == "knife" then
  4641. notify("Knife mode disabled")
  4642. getrid(handle)
  4643. end
  4644. elseif key == "q" then
  4645. if blademode == "katana" then
  4646. notify()
  4647. katanaQ()
  4648. elseif blademode == "knife" then
  4649. mode = "release"
  4650. notify("Mode changed to "..mode)
  4651. end
  4652. elseif key == "e" then
  4653. if blademode == "katana" then
  4654. notify()
  4655. katanaE()
  4656. elseif blademode == "knife" then
  4657. mode = "throw"
  4658. notify("Mode changed to "..mode)
  4659. end
  4660. elseif key == "f" then
  4661. if blademode == "handle" then
  4662. notify([[BEGONE
  4663. THOT]])
  4664. begoneTHOUGHT()
  4665. elseif blademode == "knife" then
  4666. mode = "kill"
  4667. notify("Mode changed to "..mode)
  4668. end
  4669. elseif key == "t" then
  4670. if blademode == "knife" then
  4671. mode = "fling"
  4672. notify("Mode changed to "..mode)
  4673. end
  4674. end
  4675. end
  4676. if key == "m" and sounding == false then
  4677. --badass mode
  4678. pcall(function()
  4679. if badass.Playing == false then
  4680. sounding = true
  4681. for i,v in pairs(workspace:GetDescendants()) do
  4682. if v:IsA('Sound') and v~=player.Character.Head.Badass then
  4683. v:Stop()
  4684. end
  4685. end
  4686. badass:Play()
  4687. badass.Volume = 10
  4688. sounding = false
  4689. else
  4690. sounding = true
  4691. for i=1,100 do
  4692. badass.Volume = badass.Volume-0.1
  4693. wait()
  4694. end
  4695. badass.Volume = 0
  4696. badass:Stop()
  4697. sounding = false
  4698. end
  4699. end)
  4700. end
  4701. if key == "r" then
  4702. rag1 = true
  4703. if rag1 == true and rag2 == true then
  4704. oogabooga()
  4705. end
  4706. end
  4707. if key == "g" then
  4708. rag2 = true
  4709. if rag1 == true and rag2 == true then
  4710. oogabooga()
  4711. end
  4712. end
  4713. end)
  4714. mouse.KeyUp:connect(function(key)
  4715. if key == "r" then
  4716. rag1 = false
  4717. end
  4718. if key == "g" then
  4719. rag2 = false
  4720. end
  4721. end)
  4722.  
  4723. handle.ChildAdded:connect(function(child)
  4724. if child:IsA('BasePart') then
  4725. child.CanCollide = false
  4726. if child.Name == "blade" then
  4727. child.Touched:connect(function(hit)
  4728. if blademode == "katana" and swinging then
  4729. if gettingeem then
  4730. if goteem == nil then
  4731. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4732. local sounn = Instance.new("Sound", char.Torso)
  4733. local lipp = math.random(1, 3)
  4734. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4735. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4736. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4737. sounn:Play()
  4738. goteem = hit.Parent
  4739. pcall(function()
  4740. goteem.HumanoidRootPart:Destroy()
  4741. end)
  4742. pcall(function()
  4743. ragdollpart(goteem,"Right Arm")
  4744. ragdollpart(goteem,"Right Leg")
  4745. ragdollpart(goteem,"Left Arm")
  4746. ragdollpart(goteem,"Left Leg")
  4747. end)
  4748. pcall(function()
  4749. ragdollpart(goteem,"RightUpperArm")
  4750. ragdollpart(goteem,"RightUpperLeg")
  4751. ragdollpart(goteem,"LeftUpperArm")
  4752. ragdollpart(goteem,"LeftUpperLeg")
  4753. end)
  4754. pcall(function()
  4755. local weld = Instance.new('Weld',goteem.Torso)
  4756. weld.Part0 = goteem.Torso
  4757. weld.Part1 = handle
  4758. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4759. end)
  4760. pcall(function()
  4761. local weld = Instance.new('Weld',goteem.UpperTorso)
  4762. weld.Part0 = goteem.UpperTorso
  4763. weld.Part1 = handle
  4764. weld.C0 = CFrame.new(0,0,2)*CFrame.Angles(math.rad(90),0,math.rad(-90))
  4765. end)
  4766. pcall(function()
  4767. local thang = "Torso"
  4768. if goteem:FindFirstChild('UpperTorso') then
  4769. thang = "UpperTorso"
  4770. end
  4771. local ayybleed = Instance.new('Part',goteem)
  4772. ayybleed.Size = Vector3.new(0.2,0.2,0.2)
  4773. ayybleed.BrickColor = BrickColor.new('Maroon')
  4774. ayybleed.Material = Enum.Material.SmoothPlastic
  4775. ayybleed.Name = "ayybleed"
  4776. ayybleed.CanCollide = false
  4777. ayybleed.Transparency = 1
  4778. ayybleed.CFrame = goteem[thang].CFrame
  4779. ayybleed:BreakJoints()
  4780. local attachment1 = Instance.new('Attachment',ayybleed)
  4781. attachment1.Position = Vector3.new(0,0,0)
  4782. attachment1.Orientation = Vector3.new(-90, 0, -90)
  4783. local attachment0 = Instance.new('Attachment',goteem[thang])
  4784. if attachment0 and attachment1 then
  4785. local constraint = Instance.new("HingeConstraint")
  4786. constraint.Attachment0 = attachment0
  4787. constraint.Attachment1 = attachment1
  4788. constraint.LimitsEnabled = true
  4789. constraint.UpperAngle = 0
  4790. constraint.LowerAngle = 0
  4791. constraint.Parent = goteem
  4792. end
  4793. local bleedBLEED= coroutine.wrap(function()
  4794. bleed(ayybleed)
  4795. end)
  4796. bleedBLEED()
  4797. end)
  4798. end
  4799. end
  4800. elseif SLESH then
  4801.  
  4802. if hit.Parent and hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4803. local sounn = Instance.new("Sound", char.Torso)
  4804. local lipp = math.random(1, 3)
  4805. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4806. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4807. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4808. sounn:Play()
  4809. ragdollpart(hit.Parent,hit.Name,false)
  4810. end
  4811. else
  4812. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4813. local sounn = Instance.new("Sound", char.Torso)
  4814. local lipp = math.random(1, 3)
  4815. if lipp == 1 then sounn.SoundId = "rbxassetid://444667844" end
  4816. if lipp == 2 then sounn.SoundId = "rbxassetid://444667824" end
  4817. if lipp == 3 then sounn.SoundId = "rbxassetid://444667859" end
  4818. sounn:Play()
  4819. swinging = false
  4820. ragdollpart(hit.Parent,"Head",true,false)
  4821. end
  4822. end
  4823. elseif blademode == "knife" then
  4824. if grabbing == true and grabbed == nil then
  4825. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4826. grabbed = hit.Parent
  4827. local beat = Instance.new("Sound", grabbed.Head)
  4828. beat.SoundId = "rbxassetid://227920771"
  4829. beat.Name = "HeartBeat"
  4830. beat:Play()
  4831. beat.Looped = true
  4832. stun(grabbed)
  4833.  
  4834. local grabwelds = Instance.new("Weld", char.Torso)
  4835. grabwelds.Part0 = char.Torso
  4836. pcall(function()
  4837. grabwelds.Part1 = grabbed.Torso
  4838. end)
  4839. pcall(function()
  4840. grabwelds.Part1 = grabbed.UpperTorso
  4841. end)
  4842. grabwelds.C0 = CFrame.new(-0.45, 0, -1)
  4843. grabweld = grabwelds
  4844. end
  4845. end
  4846. end
  4847. end)
  4848. end
  4849. elseif child:IsA("Model") then
  4850. child.ChildAdded:connect(function(dildotip)
  4851. if dildotip:IsA('BasePart') then
  4852. dildotip.Touched:connect(function(hit)
  4853. if MOAN == true then
  4854. if hit.Parent:FindFirstChildOfClass('Humanoid') and hit.Parent:FindFirstChildOfClass('Humanoid').Health > 0 and hit.Parent ~= char then
  4855. local sound = Instance.new('Sound',hit.Parent.Head)
  4856. sound.SoundId = 'rbxassetid://959679286'
  4857. sound.Volume = 5
  4858. sound:Play()
  4859. local sound3 = Instance.new("Sound",hit.Parent.Head)
  4860. sound3.Volume = 5.5
  4861. sound3.SoundId = "rbxassetid://702631545"
  4862. sound3:Play()
  4863. pcall(function()
  4864. for i,v in pairs(hit.Parent.Head:GetChildren()) do
  4865. if v:IsA('Decal') then v:Destroy() end
  4866. end
  4867. end)
  4868. pcall(function()
  4869. local ree=Instance.new('Decal',hit.Parent.Head)
  4870. ree.Name = "face"
  4871. ree.Texture = "rbxassetid://996521543"
  4872. end)
  4873. MOAN = false
  4874. aidsificating = hit.Parent
  4875. for i, v in pairs(handle["pink toy"]:GetChildren()) do
  4876. if v:IsA("Part") then
  4877. v:FindFirstChild("ParticleEmitter"):Destroy()
  4878. end
  4879. end
  4880. end
  4881. end
  4882. end)
  4883. end
  4884. end)
  4885. end
  4886. end)
  4887.  
  4888. mouse.Button1Down:connect(function(jew)
  4889. if usable and working == false and equipped then
  4890. if blademode == "katana" then
  4891. notify()
  4892. katanaswing()
  4893. elseif blademode == "knife" then
  4894. notify()
  4895. if grabbed == nil then
  4896. if mode == "fling" then
  4897. fling()
  4898. else
  4899. grab()
  4900. end
  4901. elseif grabbed ~= nil then
  4902. if mode == "kill" then
  4903. kill()
  4904. elseif mode == "throw" then
  4905. throw()
  4906. elseif mode == "release" then
  4907. release()
  4908. end
  4909. end
  4910. elseif blademode == "dildo" then
  4911. raep()
  4912. end
  4913. end
  4914. end)
  4915.  
  4916. end
  4917. spawned()
  4918.  
  4919. player.CharacterAdded:connect(function()
  4920. spawned()
  4921. end)
  4922. local avgs = {}
  4923.  
  4924. game:GetService('RunService').Heartbeat:connect(function(step)
  4925. local ofps = math.floor((60/(step*60))*10)/10
  4926. if #avgs > 100 then
  4927. table.remove(avgs,1)
  4928. end
  4929. table.insert(avgs,#avgs+1,ofps)
  4930. local fpsa = 0
  4931. for i,v in pairs(avgs) do
  4932. fpsa = fpsa+v
  4933. end
  4934. fpsa = math.floor(fpsa/#avgs)
  4935. fps.Text = 'FPS: '..tostring(fpsa)
  4936. end)
  4937.  
  4938. while true do
  4939. for i,v in pairs(rekt) do
  4940. if v.Parent ~= nil then
  4941. if v:FindFirstChildOfClass('Humanoid') and v:FindFirstChildOfClass('Humanoid').Health>0 then
  4942. for a,c in pairs(v:GetChildren()) do
  4943. if c:IsA('Tool') then
  4944. c.ManualActivationOnly = true
  4945. wait()
  4946. if game:GetService('Players'):GetPlayerFromCharacter(v) then
  4947. c.Parent = game:GetService('Players'):GetPlayerFromCharacter(v).Backpack
  4948. c.ManualActivationOnly = false
  4949. end
  4950. end
  4951. end
  4952. v:FindFirstChildOfClass('Humanoid').PlatformStand = true
  4953. v:FindFirstChildOfClass('Humanoid').Sit = false
  4954. v:FindFirstChildOfClass('Humanoid').JumpPower = 0
  4955. v:FindFirstChildOfClass('Humanoid').WalkSpeed = 0
  4956. v:FindFirstChildOfClass('Humanoid').Name = "hecc"
  4957. else
  4958. table.remove(rekt,i)
  4959. end
  4960. else
  4961. table.remove(rekt,i)
  4962. end
  4963. end
  4964. wait()
  4965. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement