Advertisement
memberhero

dab knife v1

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