Advertisement
DylanD2003

Untitled

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