Advertisement
Guest User

Untitled

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