Advertisement
jmgraven

Untitled

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