Advertisement
Guest User

FE Grap Knife

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