Advertisement
DylanD2003

Untitled

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