Advertisement
loleristhegoat

Untitled

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